1261 lines
508 KiB
HTML
1261 lines
508 KiB
HTML
<!DOCTYPE html>
|
||
<!-- Created by pdf2htmlEX (https://github.com/pdf2htmlEX/pdf2htmlEX) -->
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
<head>
|
||
<meta charset="utf-8"/>
|
||
<meta name="generator" content="pdf2htmlEX"/>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
|
||
<style type="text/css">
|
||
/*!
|
||
* Base CSS for pdf2htmlEX
|
||
* Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com>
|
||
* https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
|
||
*/#sidebar{position:absolute;top:0;left:0;bottom:0;width:250px;padding:0;margin:0;overflow:auto}#page-container{position:absolute;top:0;left:0;margin:0;padding:0;border:0}@media screen{#sidebar.opened+#page-container{left:250px}#page-container{bottom:0;right:0;overflow:auto}.loading-indicator{display:none}.loading-indicator.active{display:block;position:absolute;width:64px;height:64px;top:50%;left:50%;margin-top:-32px;margin-left:-32px}.loading-indicator img{position:absolute;top:0;left:0;bottom:0;right:0}}@media print{@page{margin:0}html{margin:0}body{margin:0;-webkit-print-color-adjust:exact}#sidebar{display:none}#page-container{width:auto;height:auto;overflow:visible;background-color:transparent}.d{display:none}}.pf{position:relative;background-color:white;overflow:hidden;margin:0;border:0}.pc{position:absolute;border:0;padding:0;margin:0;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}.pc.opened{display:block}.bf{position:absolute;border:0;margin:0;top:0;bottom:0;width:100%;height:100%;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.bi{position:absolute;border:0;margin:0;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media print{.pf{margin:0;box-shadow:none;page-break-after:always;page-break-inside:avoid}@-moz-document url-prefix(){.pf{overflow:visible;border:1px solid #fff}.pc{overflow:visible}}}.c{position:absolute;border:0;padding:0;margin:0;overflow:hidden;display:block}.t{position:absolute;white-space:pre;font-size:1px;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;unicode-bidi:bidi-override;-moz-font-feature-settings:"liga" 0}.t:after{content:''}.t:before{content:'';display:inline-block}.t span{position:relative;unicode-bidi:bidi-override}._{display:inline-block;color:transparent;z-index:-1}::selection{background:rgba(127,255,255,0.4)}::-moz-selection{background:rgba(127,255,255,0.4)}.pi{display:none}.d{position:absolute;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%}.it{border:0;background-color:rgba(255,255,255,0.0)}.ir:hover{cursor:pointer}</style>
|
||
<style type="text/css">
|
||
/*!
|
||
* Fancy styles for pdf2htmlEX
|
||
* Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com>
|
||
* https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
|
||
*/@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes swing{0{transform:rotate(0)}10%{transform:rotate(0)}90%{transform:rotate(720deg)}100%{transform:rotate(720deg)}}@-webkit-keyframes swing{0{-webkit-transform:rotate(0)}10%{-webkit-transform:rotate(0)}90%{-webkit-transform:rotate(720deg)}100%{-webkit-transform:rotate(720deg)}}@media screen{#sidebar{background-color:#2f3236;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjNDAzYzNmIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDBMNCA0Wk00IDBMMCA0WiIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiMxZTI5MmQiPjwvcGF0aD4KPC9zdmc+")}#outline{font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;margin:2em 1em}#outline ul{padding:0}#outline li{list-style-type:none;margin:1em 0}#outline li>ul{margin-left:1em}#outline a,#outline a:visited,#outline a:hover,#outline a:active{line-height:1.2;color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden;outline:0}#outline a:hover{color:#0cf}#page-container{background-color:#9e9e9e;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjOWU5ZTllIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");-webkit-transition:left 500ms;transition:left 500ms}.pf{margin:13px auto;box-shadow:1px 1px 3px 1px #333;border-collapse:separate}.pc.opened{-webkit-animation:fadein 100ms;animation:fadein 100ms}.loading-indicator.active{-webkit-animation:swing 1.5s ease-in-out .01s infinite alternate none;animation:swing 1.5s ease-in-out .01s infinite alternate none}.checked{background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goQDSYgDiGofgAAAslJREFUOMvtlM9LFGEYx7/vvOPM6ywuuyPFihWFBUsdNnA6KLIh+QPx4KWExULdHQ/9A9EfUodYmATDYg/iRewQzklFWxcEBcGgEplDkDtI6sw4PzrIbrOuedBb9MALD7zv+3m+z4/3Bf7bZS2bzQIAcrmcMDExcTeXy10DAFVVAQDksgFUVZ1ljD3yfd+0LOuFpmnvVVW9GHhkZAQcxwkNDQ2FSCQyRMgJxnVdy7KstKZpn7nwha6urqqfTqfPBAJAuVymlNLXoigOhfd5nmeiKL5TVTV+lmIKwAOA7u5u6Lped2BsbOwjY6yf4zgQQkAIAcedaPR9H67r3uYBQFEUFItFtLe332lpaVkUBOHK3t5eRtf1DwAwODiIubk5DA8PM8bYW1EU+wEgCIJqsCAIQAiB7/u253k2BQDDMJBKpa4mEon5eDx+UxAESJL0uK2t7XosFlvSdf0QAEmlUnlRFJ9Waho2Qghc1/U9z3uWz+eX+Wr+lL6SZfleEAQIggA8z6OpqSknimIvYyybSCReMsZ6TislhCAIAti2Dc/zejVNWwCAavN8339j27YbTg0AGGM3WltbP4WhlRWq6Q/btrs1TVsYHx+vNgqKoqBUKn2NRqPFxsbGJzzP05puUlpt0ukyOI6z7zjOwNTU1OLo6CgmJyf/gA3DgKIoWF1d/cIY24/FYgOU0pp0z/Ityzo8Pj5OTk9PbwHA+vp6zWghDC+VSiuRSOQgGo32UErJ38CO42wdHR09LBQK3zKZDDY2NupmFmF4R0cHVlZWlmRZ/iVJUn9FeWWcCCE4ODjYtG27Z2Zm5juAOmgdGAB2d3cBADs7O8uSJN2SZfl+WKlpmpumaT6Yn58vn/fs6XmbhmHMNjc3tzDGFI7jYJrm5vb29sDa2trPC/9aiqJUy5pOp4f6+vqeJ5PJBAB0dnZe/t8NBajx/z37Df5OGX8d13xzAAAAAElFTkSuQmCC)}}</style>
|
||
<style type="text/css">
|
||
.ff0{font-family:sans-serif;visibility:hidden;}
|
||
@font-face{font-family:ff1;src:url('data:application/font-woff;base64,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')format("woff");}.ff1{font-family:ff1;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff2;src:url('data:application/font-woff;base64,d09GRgABAAAAAA4oAA0AAAAAE8wAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAODAAAABoAAAAcoqQZKEdERUYAAA3wAAAAHAAAAB4AJwAjT1MvMgAAAaQAAABBAAAAVlWAX2NjbWFwAAACUAAAALYAAAGyRShwAmdhc3AAAA3oAAAACAAAAAj//wADZ2x5ZgAAA0QAAAieAAAL3D8OYfRoZWFkAAABMAAAADMAAAA2KbmSl2hoZWEAAAFkAAAAHgAAACQFxgKoaG10eAAAAegAAABmAAAAcjmpBSVsb2NhAAADCAAAADwAAAA8I6gmzG1heHAAAAGEAAAAHgAAACAAYgBPbmFtZQAAC+QAAAG2AAADOWr2WfZwb3N0AAANnAAAAEkAAABcApwDWHicY2BkYGBgYmQ7JOPDGc9v85WBm/kFUITh8cHlYXBa+L89MzPTQSCXg4EJJAoAO1gLOQB4nGNgZGBgOvjfnoGB2YcBCJiZGRgZUIEMAEVHAnUAAHicY2BkYGCQZfBhYGYAASYgZmQAiTmA+QwADPkAsgAAeJxjYGQyZ5zAwMrAwNTFtIeBgaEHQjM+YDBkZAKKMrAyM8AAIwMSCEhzTQFSCgyVTAf/2wNVHmQ4CFMDAL/tCo8AAAB4nGOUYAADRl8QAUT2DFkgzKTJYMXMDMRCDB5MJxnMGacxGDH7ANnJDB5AMROmVAYlJn8GY6ZCBl0mPQZtRj0GdSZGBm2m1wz6QDltphqgnB5QLopBl/EUkO3PoAISZxAGAMrCDgAAAHicY2BgYGaAYBkGRgYQWAPkMYL5LAwTgLQCELKAaR0GPQZjBmcGNwZPBn+GEIZEhlSGTIYChlKGyv//kVQ4QVUEA1UkA1XkMBSBVPx//P/G/+v/L/8/+v/w/4P/9/zf+X/t/zX/V/5f/n/Z/8VQ2/ECRjYGuDJGJiDBhK4A4hUYYGFgBVFsqIrYORgYOBkYuMAcbiDm4UWW5mPgFxAE0kIMDMIiomLiDBKSUtLg8BgUAADyTSq/AAAAAAAAAAAAAAAAACQANgCIAM4BEgFQAXwBrAIUAlgClgLYAwwDSANsA5gD4AQaBEgEgATgBUoFegW0Be54nHVWfWwT5x2+9z377vx19tn34fP3+fwRx45jnz8usRPzkeCZJoF8QEgCC4jAoFk6IC0blAHSShlCClulUqo2dGNaqyGqSZuqbe3aSaumdqj7kDZWFWmduv0z0Wrd2CT2B8PZ+54dCPuQnMvZd/c+z/s8z+/3OwIQ8yvriI+IeUIiCJ1nSTVaKurlUjFJqdFEsVzQxI842c+bbNYGZP1yICBHFKCs71I5m5lp7LVTnkhnpI9A6xAEcQMdaYIo8xR+VrsRzoTDmSF8CKOrgKisfAw+hS8QVYKI8xigZCDwVDIECxpCTaQBflKvAcwhoUYpWhNW79REdEqHAPj09J6pk1FRUuIBz2ZNyD8y0K85LRZnKSN09qc7xj39AUkMLiwv1odHd18beWJ6MBQIFRVTOM6MTG2ZIl0kIFlvYaRSDoc1MRjwVke2VgtzPucBgiQqBAHfgNcILxEjuls8lRImx2F2JWWVBWmQpYIAXXPjc44Xq0CDbzy9vznvLcty2QuenDu7b2hm8dTm+rmoc3l0l2+scd0ZPT/8w81fCLuD0Bl0h/cP9uxgrfuATZtifXdmmq8d29f8q48lDL0aKx/D6/CnRO4hvSQdSREE+IcsSGaBGmVJgQ+RiIheLtYQIXj9xWPPffDBxUOTRcZFmuw0BQH31DZfdbzWlerfuiE0s0QBaDY5bu35xo3nL92YHrFbnH9xMSTFHDpl7xw8vW30RL2LffKA2WSGiIeONFmC3yG6ECk1S97fd6nAqXjrCB1UgYD8otdKBZdk2pNuVJ6OOmfrHbLcUZ+lO7NK7MxRtSUQrIB3ezcWeNZ3L7ep+c9NuTuCyxYmSSyOHYmDNdDQYQ75ESQI5T8AxIKmCygjgiE9mFO/eFT19fjQ58FZazGstHF273bQjbWFWFuSRNraCAyzJo10MQuRpBBtCoWyBknyl8987Vf470D30ERnamykOzs0kU6ND3eDied++5tLz7//u/OTZxoxtXFmx86lrcnEyIW2dz60fqPtXZLGEP3AMEgSJdEIfNJwEH9a6CEg6fgG7C+LnE0Y/lICL4ZBCEDfEztP1eMMzZCAomyA3LhhbsPWmJjMMwpT71W6vzSZeSTMxymT2biDIaF97+7aqFY5NzL2+sSXG312K/tzG0NZ5ouFyd5Sp5ezQxpycrRcH10MePmqlbQ4r9sYM22benxLKTbMKp6jrSwWkWgfwpeJbCsDyAkkEfeQ8TWAjMFbQfKZaFVX4Icy5UxvqOWsNgtksoWO1MVnUx2FLAMtNmuus5iR3IxJ9sCnwM8GB7N2CGx29t5t3mXHZtldPHSydhsKKiflerr+2PItig4D0IOqM2kkgi5ppWI3UCkcQklIIiY1UvcYKntCoNANaDjQkOdLgvjrqEn0THQooiJYqCsm2soyr1p9ne99dpYk5QBT7Jm2Mi4eyOgbYP2cE1y2MWJz0MdevX3b0KCw8ncYgC6sQase2+VY0Np2/e9qDBzdtfjKK4vb+5JWsxXZYjE5DvS7U/3ZqJLtS3sGHjUbxfi9zxx76U8vrSvYvVeRA47pGSak7V5X262FmZlhoxLx/lENwn4ICRehrHanVkGouDfRxaTRlloloell2H/h0eaf85KUB/L80kSmsGvE73D4R+aKsXsHL8quMFgMu+QX5x/v2cAGm2eDbENv+Z1GOBxYwf/j9BoMSc2CNQ1AaDcAjFaDOuSCTd1Ae8sjW6rbP+d31MsRWY6U6w7/Qq4vztFvv41RDyHUq9v62ODLavHdovp6kOW6ejWEi1xFjkFCQO4m6fu4ki60dlUA9OHDJUkqtY7IK6cCDitO2Thrfl1x3ucPbqJ1Ag/zv78O5kvq4KanuR/zPXSiL+Twr+uohHmKbFHEwqBF2VhzKciK/pIaweuimQDfROvmVtOHFk6SVDRJ0hxfEFqBNKBQFUt+UMMF0qYO35wzH8xL4CeMyPwYNOL5yYaUP87Zza9eo6zu45gHAkTQy6DZ5XaDX4DmuWHMYRhsR2TMjuZO8G3WjO5oXgi7HvhUQXzi6EsUoeBWA5JrqBhMUGkArqiilqnDSsNktTDNd6wGAb54DDUEMxAaidwkuDXcPOmy2sBr9uYLbeSTtAzMdPM0SOEfjAziOtiM6sCC1QV42hvjeW3nRGGAmy///vLyH5YnY9XeYKBSicd6q5Vqb4xYObK8fOTwlSv7N+7V0JbnNtYP6rKsH1zNN7iL9iMRCWNtI1wFYU0UUMwphLQawhoAdx8bOivlFxaM4DknFibNQk9mk9/xWKZHAEd7x7/VcrLt6fYtmUBaYoNvSWmMh/YyhvCKxCZcT+0qLhl97L+xC+3xD1sdXC8WNLJodMMWFwjHbMlgXRGt0GKNaDNS/vPzmNXfpo8P96idVsptcYhp2u74ER/IqYEu2j6VrUr0IBuNKmI86/cGbJHvPsR2rJweYB3dQd9OzltzgI5wWrRDlLfvix3Bdk8Cl5AXQ6tzhqLxHv7PoGm/QZSNIbPatBKlrKk1ZNDtKCkiuDRd36mzZhtl9Cs0aLK5oXw14vJnhrJCZmZgSLt/0QoBpPhgTyxXjUTJ6qa0L3mhNpsXzC7a+1U8aoZiyXWpvM9ptXGckOntm2xdO4d6HHrW6c8pvkrcl2cB63L7U0amYygIafAvYzKrrQFoVKyQeDD/8bshHjFpmdbG0y6fLiTfSQq6z5XelqdlFnwCJmY1W6T5bMSD1fREwELEps1eNWoGeY5rBveaKM2x6KUziUfzmv5gNHD0k2q8ZcBKHYJ93zxCQ1HDMRPDHX57ZU+jM51NgFu15p3akb3rHbWbStu55j8610d4047RT9o1AwgP2tN4G5NyrglWv/EOhytTiAp82HjzTbZQx9dnnhE1nKBrbCjRVVxI2c+fcAZTqUQE3CIH3v9KtI139i5vx2e8lXvvB17WT6Iv/wY+4xAyAAB4nK1STU/bQBB9a5JIlVpuvVQcpjdAsms7cCBSL6SAGhFADkFcN7BJrCTeyE4U5R/1gPhB/TV9Wa8qtWp7qi3PvHnztTNrAPt4hUL9PPzECu/UR48DtNRnj/eQqG8eN/A+aHncxH7Q8bhFfs1I1XhD68Vl7bDCB9X0OMBb9cnjPYzUF48bOFbfPW7iIDjwuIXj4Cu6sFhiixI5JphiBUGKmG8bId8an5EdMUpwjoiyB40nzJi7QUWdk9Mo8Ox8Efou6sb568hdxCHtwlUy7KQxx5iWdfKe3CP1EANcIKMUXFHfkrmjdcSK6Nrltswn05WkcdwOQ8ozGW3lPJKefprZTTXLRRfP0ov6kdzYDclcDm0hIzPV87HYsdybRxkOLrKBXGW3w7vBEete88AZD7JwQ3Qplxwr4eC47md2oYuuXlYJzd1IpYub07DlQlNfurlWTpfconE7jJgu6PD7e/mQvGHGmuU0c+v4tvMkfvspTtnCFqtLW06MpFEsHfnlWGFmJuu5Lsm34zDhWtLTfw31e1f8sdru3zX0Vry7+t7qmWKcEOPBlFXOzfI88Yn8h3Y/AOPFjT4AAHicbcM7DkMAAADQRw8gFlvHNiQmAxdoMEjqE3RwGhdXMXvJE7ocu9Sd5zkQeojEEi9vmVyhVPmoNVqdr95gNJktVj/bHw2LB/QAAAAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCGSBmAfMYAATSAEt4nGNgYGBkAILbCqeqQfTjg8vDYDQATf4HhAAA')format("woff");}.ff2{font-family:ff2;line-height:0.898000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff3;src:url('data:application/font-woff;base64,d09GRgABAAAAAAhkAA0AAAAACwAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAISAAAABoAAAAcoqQZKEdERUYAAAgsAAAAHAAAAB4AJwAWT1MvMgAAAagAAABDAAAAVlS/XyhjbWFwAAACLAAAAIAAAAF6FyEeZWdhc3AAAAgkAAAACAAAAAj//wADZ2x5ZgAAAtAAAANpAAAD6I/4diNoZWFkAAABMAAAADMAAAA2KXqTQ2hoZWEAAAFkAAAAIQAAACQFgwKLaG10eAAAAewAAAA/AAAAQBc5A2lsb2NhAAACrAAAACIAAAAiByIGHG1heHAAAAGIAAAAHgAAACAAVQAvbmFtZQAABjwAAAGuAAAC/RrQsgZwb3N0AAAH7AAAADUAAABCASgB1nicY2BkYGBgYmRbIDb5ajy/zVcGbuYXQBGGxweXh8Fppf/fmLYybQNyORiYQKIAduENkAB4nGNgZGBg2vb/G5DsYmD4P51pK0MKgygDMhAAAJXSBhEAAAB4nGNgZGBgEGDQYWBmAAEmIGZkAIk5gPkMAAh6AIUAAHicY2BknMU4gYGVgYGpi2kPgyxDD4j+P5fxAYMhIxNQlIGVmQEGGBmQQECaawqQUmAoZdr2/xtQ5TYGLpgaAFD5DJAAeJxjlGAAA0ZfEMHAwNTFEMukwxDFeJXBk3Ezgx3jNyDezGDD8IzBj/EVgwVQnR9jOYMSYxJDMlAuAgAoLwuyAHicY2BgYGaAYBkGRgYQKAHyGMF8FoYIIC3EIAAUYWJQYHBicGNIZEhlyGTIZyj9/x8oBxNLBosV/f////H/Q//3/1/6f8n/hf/n/J8FNRMNMLIxwCUYmYAEE7oCiJPwAxYgZsUtzcbAzsEJpLnAPG4GBh5ePn6ChtINAADnGhioAAAAAAAAAAAAAAA4AFQAkgC8AOgBGgEsAVQBbAGwAdIB9AAAeJxFkk9s22QYxr/XSe22Sez8sZ0madM6zh/SlGyNE7t103aBJl29tE2TLWmjNCWN2JhASCDg0knRQGN/QGioVEIIbVymVULcYFx6AAlthx04chjSxAkJxBUkBIbXKRuSJb+f9Ol5ft/zPsRGtgmhvqLuEZb4yQQhMRZkyadkRIYFJgw2NZ4CRsmo/cGGA7XnvnPBND/6+cJbnGO3sdqcduxW9nKX1i9Lzm7rin5Q7R2deY26d7F4siE6u+DIFP84Y/46Uzd/WycESBP9DqgviQsPcsRSlxjJJvsk6toX9Ah9WYWky/zh+fo+HFJvgpk3v8PLhCIr//wOj+EhCZIEIZKsIWckTWmqpi6CGpcjjKYiNQdahKUYWlQymgofGoPjnalwkh0YcL9euDjkiMUqa4PVjdJp96tsaHFZGaBTz0xFYzExEIqnPEaUH0hm9cxzk+3TtwuMRx4ZjfM8Mi+g9y/oHcB8aITWFgC9/EwaGehjM4aHz2qbW22eP9h9Vo8HJ5R0cZvjtPla1T6ZvdZp3fQECgH+pZLRmRkN4ntQk5rr5x7ov+eprt+n2LT4E2G4W3aUK8tFXnh7eV1ZNB6cGJlVX/Z5F3IFZf5qp3M1C9G/v3mcqzXr54iVUx5ZHyErT8aQVjqGQ62n8iKjpilLHh6Y33On5ioVmx1qZzd3BH5/oz3mX6K8E6NcaiPw01pnNiTZc9d3O9dX56ZiWXFoKdv3WMPdJakPiI0whCiyT9FkTfnYaBtS3VuHo0t1vDOD7+OQw0HE41Y9iY2xtsUCcqnwp/DJVqMrCJ9uNTo73lOz6vnovD5z/scX3r3S6b7/XrPaOHfYbhGrN5bnLbhPhvHPAgfoyqga3Cy9wZ0wdore6ivwDmwbj+DbzRbg/Qjm8Dn6p/5zT2j9TqSpRBoSiGLHKBirN3SY8uMnwp6z2aithPRai7M7w4LnZFIYdwxOpvQAa+SD+krNZR8eFbzyhMwGe1p1ailT9IXctH3YI0SzsVzARY0XYgveAEvbmSHRi8YWdxc59qk54jvujubDqDSFURiZoREIyrXiRnC26jwbKoZuOG+o7mklPZbogUvv9fS/qrKlsYlZ0nBEvP83BUtirVbFAQ4NR+VFPeIqlUuD4rSy7syXM/lFHVbNr2OSrkGY/AtU2M+HAAAAeJydUkFO40AQrDFJBBIgbnvh0McgYctxyAEOewBBpIgkKCYoVxucxErwgB0U5RX7kRUv4C18gS9QHs/uIXtbj9xd3VNT0902gEO8Q6F6Hv5ihV31w2IHDeVZvINT9cviGo7Up8V1HDoHFjdw5PwkU9X2GP02p0qsyK9b7GBficU7mKiOxTWI+rC4jmP1ZXED4hzjChov2CBHihnmWEEQwOdqw+Wq8DmzMVmCS3i0PUR4xIJn1yjoU+YiZHgyex76hjUw+xWzZDQZZ0Yp4U0Rlpgy0sbeMzehHyPENUa0gi79kJk7RidUxJV+2eTpbL6SwPfbrkt7LvFGLj3pRY8LvS4WqUTZk/S8vicDvWYylabOJE7m0XIqeir3yUTG4fUolO5oOL4LT6h7y4JD00CBFlvGbT+MsqJFVPaQ49lUi4HOnyP6G9PIyvicY0vM0DwOSnDBd1vPZRsxBVK84s2wS1abfJf71ZADdCiss9WNzmeJBJ4vF/KnDncYL9PXt4Sptu+22HjQ+bfs7Wuwfbz8HRNWXJBSfYqqah9nxHhI8iLlsHi3fyb/o/8N9Rp+PgAAeJxjYGJg+P8FiNMZdBiwAQEgZmRgYmBmUGXQZHBhcGNwZ/Bg8GEIYghlCGMIZ4gAAPk4Bv0AAAAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCfiBmAfMYAARDAD54nGNgYGBkAILbCqeqQfTjg8vDYDQATf4HhAAA')format("woff");}.ff3{font-family:ff3;line-height:0.704000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff4;src:url('data:application/font-woff;base64,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')format("woff");}.ff4{font-family:ff4;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff5;src:url('data:application/font-woff;base64,d09GRgABAAAAAATkAA0AAAAABuQAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEyAAAABoAAAAcoqQZKkdERUYAAASsAAAAGwAAAB4AJwALT1MvMgAAAaQAAABEAAAAVlXIgqpjbWFwAAAB/AAAAEYAAAFKRYDkOWdhc3AAAASkAAAACAAAAAj//wADZ2x5ZgAAAlAAAAB0AAAAdF5LOhRoZWFkAAABMAAAADMAAAA2KnqSXGhoZWEAAAFkAAAAHgAAACQGSgNsaG10eAAAAegAAAAUAAAAFAcYAERsb2NhAAACRAAAAAwAAAAMAAAAOm1heHAAAAGEAAAAHQAAACAASAAnbmFtZQAAAsQAAAG+AAAC3BPNfFNwb3N0AAAEhAAAAB4AAAA0ObKyo3icY2BkYGBgZmjOWZS3Ip7f5isDN/MLoAjD44PLw+G0y/8JzJOYtgG5HAxMIFEAiesNrwB4nGNgZGBg2vZ/AgMD8zUGIGCexMDIgApYAWUfA70AAHicY2BkYGBgZVBhANEMDExAzAhmO4D5DAAGWwBwAAAAeJxjYGR8zfiFgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBjZoABRiB2gHEC0lxTgJSC0jGmbf8nAFVuYyiAqmEAACwtDEAB9AAAAAAAAAFNAAAAAQAAA9YARHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlI79/w/kg+n/j+/aQdUDASMbA5zDyAQkmBhQASPEiuEMAMdbCdwAAAAAAAAAAAAAAAAAOgABAET/kAOSArYAIwAAAQcXHgIVFCMnBwYjIjU0NxMnJjU0PgEzIRM2MhcTITIeARQDg+sIAywmDf3sBwoNA1rsDgkLCwEdWgYWBloBHQsLCQFtrBcLhnYED7SrCQ8FCQEVqwkJBwYBARQVFf7sAQYOAAAAeJxtUcFq20AQfavYhqal9AN6mN5ssGVZJhiZEHBCfCgohxhy6kXIi6ViSa60jvBP9dZvKYTeeupf9Gm9hRyqAc2bnZk3b3cAvMd3KJy/Ar8cVuirJ4c9DNRXhy/wSf1wuMea3w738cF76/AAfW/IStV7w+jFdnVY4VJ9dtjDO/XF4Qvcqm8O91jz0+E+RP1xeIBL7yPuUOGAE2rk2CGDgWCIFCP6GSLaAmPiEAEtIlrxTtrWp0hQ8iSmN+zVzHTonNkzsyF7yljz9GSZr+0Mw5lLTGmtNZ/1BRr6isw73HB+N7Vlb8cseCRHY+c+87/lyZq1pdX7YLu1VbKhvpiafeCuOpzqfJcZGaYjmUXRYixhEESyKnSdp0kpcWIyXSSGwV42VZprc5LhdWbMYTmdtm3rJ0XjV/XuZjSWNjeZPOpG1896K+uqNPKQFFrizSpecNw9jrxzpxD3x72mi63SnOcFA73Nj/T/ZK/dVbV9XJ+PK3yS11c4x3NmJlzFxK4gxBUpOHtNVVpCP5DlWQH9PJjMJmEQXuEVC2wWeLLSGsqp7NK6dc7t3I5VWKDrJq9KCYK5HwSh/IfkL3CceU0AAHicY2BiwA9YgZiRgYmBmZGJvTQv08jI2QwAC4UCQQAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH044PLw2E0AE4IB4YAAA==')format("woff");}.ff5{font-family:ff5;line-height:0.806000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff6;src:url('data:application/font-woff;base64,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')format("woff");}.ff6{font-family:ff6;line-height:0.850000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff7;src:url('data:application/font-woff;base64,d09GRgABAAAAAA3QAA0AAAAAEjwAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAANtAAAABoAAAAcoqQZKkdERUYAAA2YAAAAHAAAAB4AJwAqT1MvMgAAAaQAAABBAAAAVlXmXxpjbWFwAAACWAAAAKsAAAGSghiiaGdhc3AAAA2QAAAACAAAAAj//wADZ2x5ZgAAA1AAAAhDAAAKeDXqvVRoZWFkAAABMAAAADMAAAA2KoqSjWhoZWEAAAFkAAAAIAAAACQGzALsaG10eAAAAegAAABuAAAAkEOzBkhsb2NhAAADBAAAAEoAAABKLB4pnm1heHAAAAGEAAAAHgAAACAAaQA0bmFtZQAAC5QAAAGrAAAC8Y+IyyFwb3N0AAANQAAAAE8AAABqAx4DVXicY2BkYGBgYmR7dsl/djy/zVcGbuYXQBGGxweXh8Npnv9szLeZ3gG5HAxMIFEAhB8NbwB4nGNgZGBgevefjYGB+Q0Dw/+rzLcZgCIoQAUAi1gFvXicY2BkYGBQYTBkYGYAASYgZmQAiTmA+QwACxMAngAAeJxjYGT8xTiBgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBlZoABRgYkEJDmmgKkFBgqmd79ZwOqfMfwC6YGAAJ3C6sAAAB4nGOUYAADRl8QwcDAbMVgzajOkMqYxMDDJMxgDcRaQBwDxDpQLAfEGkh8CF7O4Mz8hoGfSZUhlPEGgwqQVgHSyoyuDLIM/xh8gDiE2YchGCgeDDYDpC4biKczyDE2MIgwXWPgZ3zFwA8A9cYSNAAAeJxjYGBgZoBgGQZGBhDoAfIYwXwWhgIgLcEgABThYFBg0GWwZHBmCGdIY8gEypQwlDNU/v8PVKHAoM2gD5ZJAsrkMBRBZP4//n/z/43/5//v+b/p/4b/6/6v/b/6/yqoLVgBIxsDXJqRCUgwoSuAOBUKWFjZGNg5OLm4eXj5+AUE4eJCWIwWRjBFRMXEJRgYJBkYpKRlZOUY5BUUGRiUGJRxu4ueAAD02CKLAAAAAAAAAAAAAAAAIgAyAEAAZgCgALwA9gE0AVIBggG8AdoCHAJiApYC1gMCAygDUAN8A6ADsgO+A/AEEAQ0BGAEdgS4BNYFDgU8AAB4nF1WW3AT5xXe86+9a8myrLV3JWHLsnXblWxZlrVaCVm21paRLxKSbzLyHd9UMDSFcgnFk8SQAA2e0jKUdkJJyVPHaR/SyQslGU9DSeI2wwOTzmQYYJg8lTLDTKdMGSYPQe6/K0xIRtLql1b/+b7znfOdXwQQ0c13UAFNEdUEQbAOG8PaJcZmD4o2JhjgGBsqOAt3fYU7TicIPuCBebEWnM7CHbyJACK/eYK4TkwQFEGEaUfYIYnXfc11lgk4eWJCua8jPgGeKBAkQbhskg34wgOo+URW90Y3KbiN/kNw+ANLg5502HkpGIYYKQaMcLu0cIlEVBmlrSiFPc9X6Dal+3acLtGSFVpKR66pK4JAROPmI3iI/kBUEi41GuWwC0qwkBgwGemgr8SuL+FYkxXEQDgED/m2lZ9FfIG2w0ejLTlEVVla462WKgpxjOzI2M2QuJg+vjRy5Y8ji0vD79jcKb9YUyP6U27b6c6Ab6yzmPsUvmxgTD1BeEASGYqWYigsMiJsFN49Hcx5QsNW42kZvuWQDLTV8ux3xX1efLmP9/HqvhiElSeSgrzDTtECZmzkWD2i9VCJ2YaiAPcLY4YFnSZVLjjt2c72LrZFurTnNYY3m8t2aC8foszUjYR+ulzTVe5y9wrdw+m+6Hsr4/VSq9lIS5qzoGBifR5gTA+uA4vF4YWwokUIozaBFMIUtvBjoBKgaCvAg5Oz7YeaKpwHwpFEV1emj5Sibc3ecYvHtl8ePNQejo1cHVoW/V0tYqY9PBIvBU3G29jqD7W1RMc7A9OWqhmlNlac7xN0ntAqSrkcnEOySYBlcjAUCU/27io8hPKFvX+BL9bW1uKwVhiHV6OFz4tauTHv+3hv/fd5v5DLwdg4G6doBvfPzkf3ufht4wFjY1Ot7HbKTD/kC4/88sixm1Ongr72pla9rds32iMI8GriC/ebmNuWLjWEoCDQeuSw+3BwpW84FUGJTQfxiqM4o9o9D7pYm8x7kjvca0cjoXB4MK8dXOybnVqO9QD7Y9lV+/VSgq0x2/rPzV3+OytzK0uDv1j8YCZSyv15e6Nai6cY8zxhwAnqSc4RrArj8LgMNngg9KV8M6eOvoFrehM+Rkn3/t9+tudP0HoY0lgP8gVfjrARTaomimdCYR+uX2irbqSqDcdiuqHqIK8uA5j3iY9PZOLSzmMfHEuFugamEu0dO5Lh7f2QPJhM/SR1dfj48eG2GZbJSD1LSz3BAYadgdJAZ2dA6ogVnnb193d19/a+pFk94Ve8plgtrECF9SVFB8eQGLCSdFDwYUvTGN2kwr/3Ska2+zri89qScgff3tA3G+csCU99JNpUOwugMwfsMl9vsS33wsC7//C18Ud+WqqzsIZzC/u6OVNtlT+1jAxUXajDFfJmBxuDU1jL7s2n6AD6m9ofVNH1hqLpTTQv8Ao8RlfKFkYHIl53z6/y+fyPfhnxNkYMrW5PKN/X29uXT/CuDp9dp927D/h9S2U0O9mg02Wz/81mdTpB7cNKLP49dFXxLJAOgeQFB1WJV6RYzVpJkxgKV4vVVmQSY6RUTd67M+UfaaKAMrbuGb2ze7rKaGYQaFLT2UXS7iYB1dRa5tDVZ8lLwJxr4ZNrhQ/R1cI/oW3naJIZegjewl+1B39tqp6bmEQQVTw0ivMkML6eqH3uBIFzMCJT7E4lTz3UAZYZEYeH0/FcNj3XP5sbjQguc7mwPPX1/M8jLRjiduTszMiw0cBWfh4bUfJy4l78CG4SJkU/tXpKRBPtg60OCsNHAzOLp07uD7UFKzwxfyo50D2WcfpWZ6bPMzV9Nexid89MQOGoxLqFOVYQZoKwOSQlnmokRiSlFx0Jt3KJ8fTS/syuvmxO6Gifzrb1BGNvX39bAtezja/EoV1DWcX7iHDgeNcwt2rsTnx6qLPb9BJJY5ElDdcK19B411iSGpiYP/P6pGdgm7ejor/RkzLcS8xIvf7VudlVu7PTJ4tt23HOdTjxg+g6YcTvmJYinIjFxA9JLDofDja7Od519FA2nc6nPU3oFUbDNxyWC2/B63IuuaBV+e3E1w/Rb7AraYLA00xUjr/3s1lNPg/rR/Jq3yipvI81IYu/wHfxB/w9Fh99AxuEXVGKCfrw2KHq4OWVqEw1E35x6JtcCeNzSsGtt0F5esnasXABbIyJ58Yi//tu8Wn/zqGhK8XZqRT4S4xR/QMMNTIHX74U7sL3Ilwp6m/F+j/B+muVE7o4fdUhQz8fKdjy8OTs/Nzq6o3VXG45NyrHdt3bfebM7oVz58YyoyODQxMTxd6NIXxS/rB3ue96l1M9inv3yOCQnMum9vRN50ba4167he9Qe/cxesPftjodn5U+q68x7S7mN4ovkziuVpmj8DyzMEz27s+mew/BazCe/go+nZpRzj8llxWci1ed8lsjS8KiCPiJ84qVYLVpTAYnZsJGNsJKa8vAxJi+f3LO4Nxmttt9BoETnC2cbiBV0Z8ZC4St9U2M982Ey+5NiTJjrqRKKY3R4Gxt8NfivxL1vXzEatZSNGtwF/mymMM8iir1ULzWAUq/iRzuPY5VfDY/kBkfm0xfvCgFvbWu1Wfyyor8KNewNX/QBqwTDer8aQFeoPH8wePHaKrC06daNG2NIbRxYSrNVSAobZazF4a15EQZlO3dmdSU6zQIUPUsrBd2PE75jOC5eAPW7ZrC40QKgv8Ci6NRKK9MQLOKtxmEuxhvm4KnxzZrAaVCMpAiHq1GE/7LgqW++6gubPc4qSYPW2Pgb+2SqxqciIzGNSWw/uzf8eaynipzwxisnxUGpxuE319mtcT/AXwSPKEAeJyVUsFO20AQfWuSVEhVOCBuBc0RhGwZG6TCEQRIEQkoJhHXDWwSK8GL7KAov9BvQRz7Kf2Efkdf1qtKza22PPPm7dvZmVkDaOMTCvUz/IsVvqg9jwO01LHHWzhWPzxuYEf98riJdtDwuIWdIKVSNbYZfbhda6zQVk2PA3xV+x5vYagSjxs4UD89buKb+u1xCwfBLq5g8YYVSuSYYIoFBAlivilCvjU+JzuiSnCJiLYDjWfMuHeJij4np1Hgxa1F6DpVz63XyrXikHHhMhmepDHHmJF19pHcE/0AGa7RpxXc0t+TeWB0xIy4sm+rMp9MF5LEcRqGtOcyWsllJB39PLPLapaLLl6kE3Uj6dklyVwObSEjM9XzsdixPJonGWTX/Uxu+/eDh+yIee9YcOYaqPCdYTfTRUWwbqDEqysVPVu+avob18XC+ZIzM25iEackuOD3b7KQPRiq3plCU19rUqpDnPj5JjhjWlssbmw5MZJEsVyILyLsm8n7XJdk0jg8YcvJ2WbBm2dgY+/6LzTkK95CfQN1vTFOiTE0ZZVzRjw3PpX/Tv4HEGR8nAB4nG3IuwqCAAAAwEv3DK0sdRQ/wr2HIFiGCuKv9a2Fzd14Aj+ft9I/624EQluRnVhi7+AodXKWyRUqtYurm7tGq/Pw1HsZjCaz5QtIQAhzAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJlIGYB8xgABR8AUnicY2BgYGQAgtsKp6pB9OODy8NhNABOCAeGAAA=')format("woff");}.ff7{font-family:ff7;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff8;src:url('data:application/font-woff;base64,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')format("woff");}.ff8{font-family:ff8;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff9;src:url('data:application/font-woff;base64,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')format("woff");}.ff9{font-family:ff9;line-height:0.923000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ffa;src:url('data:application/font-woff;base64,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')format("woff");}.ffa{font-family:ffa;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ffb;src:url('data:application/font-woff;base64,d09GRgABAAAAAATkAA0AAAAABvAAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEyAAAABoAAAAcoqQZMEdERUYAAASsAAAAGwAAAB4AJwALT1MvMgAAAaQAAABEAAAAVlXGgpdjbWFwAAAB/AAAAEYAAAFKRYDkOWdhc3AAAASkAAAACAAAAAj//wADZ2x5ZgAAAlAAAAB0AAAAdPLyoUVoZWFkAAABMAAAADMAAAA2KlSSYmhoZWEAAAFkAAAAHgAAACQGNQNHaG10eAAAAegAAAAUAAAAFAbyADJsb2NhAAACRAAAAAwAAAAMAAAAOm1heHAAAAGEAAAAHQAAACAASAAobmFtZQAAAsQAAAG+AAAC6APphOhwb3N0AAAEhAAAAB4AAAA0ObKyo3icY2BkYGBgZmhOftgfFc9v85WBm/kFUITh8cHlUXDa6P9E5jqmrUAuBwMTSBQAikoNmAB4nGNgZGBg2vp/IgMD8wYGIGCuY2BkQAWsAF/rA4MAAHicY2BkYGBgZVBlANEMDExAzAhmO4D5DAAGdABxAAAAeJxjYGS8wfiFgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBjZoABRiB2gHEC0lxTgJSC0jGmrf8nAlVuZciHqmEAACXuDCsB9AAAAAAAAAFNAAAAAQAAA7AAMnicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlI79/w/kg+n/j+/aQdUDASMbA5zDyAQkmBhQASPEiuEMAMdbCdwAAAAAAAAAAAAAAAAAOgABADL/kQN+ArUAJAAAAQcTFhUUIyIvAQcGIyI1PwETJyY1NDYzIRM2MzIWFxMhMhYVFANx71wDCwgH7+8LBAsCAlvwDAwQASFaBgkGBARbASERCwFxrv7nCQULCa2tCQsHBwEZrgkGCAMBFhQGDP7oAwgEeJxtkcFq20AQhv9VbENLKD30AYZCwQZbXkuEYBMCJo1vyiGGQk9FyIslsCwjrSP8UnmAPkubF8itT9Bf6+0hUC94vpmd/edfLYAPeIbC+bfHi2eFvvruOcBAlZ4v8Fn99Nxj/dVzHx+DT54HGAQxO1XvHbNf7lTHCu9V4jnApfrh+QJflfXcY/235z5E/fE8wGXwBXeocMAJNQpskcNCMESGEeMMc65rjMkRNNectEQJ4/ozpLyfIGG0PGu409F5Z8edNdUz5obVk1O+cTMsZy4w5WrdCtlfomGsqLzFLed3U1ue7ZQFj9Ro3Nwn/m9YWbF37/w+uNPGOVnTX0Lnmlq4qw6nutjmVobZSGbz+fVYIq3nsixNXWTpXpLU5qZMLZOdrKusMPYkw5vc2sNiOm3bNkzLJqzq7e1oLG1hc3k0jamfzEZW1d7KQ1oaSdbLZKY57x5HXrszifvjzjAkzmzBesnEbIoj4z/nK39b475vSM/Cr/L2FudKTJown7h3iHBFEY5f0ZiRKNSy8CYIsZ7MJpGOrvBGCOcG4Jsz2NBU5V6ve9fYTe+UhQ2mbopqL1rHodaR/F/nL3OdevMAAHicY2BiwA9YgZiRgYmBmZGJvTQv08jI2QwAC4UCQQAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH044PLo2A0AE4mB4wAAA==')format("woff");}.ffb{font-family:ffb;line-height:0.804000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ffc;src:url('data:application/font-woff;base64,d09GRgABAAAAAAXQAA0AAAAACFQAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFtAAAABoAAAAcoqQZMkdERUYAAAWYAAAAHAAAAB4AJwANT1MvMgAAAaQAAABFAAAAVlT5gmRjbWFwAAACCAAAAE8AAAFaZhUHeWdhc3AAAAWQAAAACAAAAAj//wADZ2x5ZgAAAmgAAAEgAAABMA6f8KRoZWFkAAABMAAAADMAAAA2KomSU2hoZWEAAAFkAAAAIAAAACQGEQP/aG10eAAAAewAAAAaAAAAGg13AG9sb2NhAAACWAAAABAAAAAQAF4AxG1heHAAAAGEAAAAHgAAACAATgAmbmFtZQAAA4gAAAG9AAADUdeLrL9wb3N0AAAFSAAAAEcAAABSakx6jHicY2BkYGBgYjhyreeAbTy/zVcGbuYXQBGGxweXR8Np8/9rmdczuQO5HEC1QAAAnzgN8AB4nGNgZGBgcv+/loGB+QUDEDCvZ0hhkGRABmwAZusEF3icY2BkYGBgZ1BmYGUAASYgZmQAiTmA+QwABtQAdQAAeJxjYGSuZJzAwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGVmgAFGIE6AcQLSXFOAlILSdCb3/2uBKt0ZgqFqGABJDwwqAAAAARgAAAAAAAABTQAAA+gAAAPoADcDCgA4ADgAAHicY2BgYGaAYBkGRgYQCAHyGMF8FgYLIM3FwMHABIQKipOUbJSm//8PFIOz/z++V3T35N18qF4oYGRjgAswMgEJJgZUwAixcjgDAM5ODvAAAAAAAAAAAAAAAAAsAF4AmHicY2BkMP//lXk9438GaQYGBhF2PkZ2Nm1GJVMzc0UlE2NFNXUTa0YjcTlGceb1HIF5fEycQtySZX+5RUWZvpZJcgtxMvHlBTIyCTDJNoZw8vaHaoT283KGNMoyMDJYMLQyXWTMZ1BgYGAUYVNWUtdjVFbiY2IHsU1NzIxBphobmZkDWUwXY7zcQh3dtMW0tWWY2Nn5oFzjEGZmbj5GP98aHysdASV7TVYhBTDb30MK6FpWBov/a5kuMrkzcDMIMogxyDAoMTCogsxXA1sgpq6mrMQuzq7OJiKuaqLOLm7Grs4uBrLucFfHERCuiS4rj7wodDEwkEks6MLFwOSLF2JKy391AiWBODIw6ILQxeg30Rerwy5ejM4BKgAApWBKC3icrVLLattAFD2j2IZCSXftppS7CSQLDbKEF8kyJgkYywlWXAJdjRPZFrY1QVIw/ob8SukiH9Xv6JE07cKLdlMNmnvmvs+dAXCMH1Bov69/sMIHdeKwh54aOnyESL053MEn76PDXRx7Y4d71L/SU3Xe8fS9iaqxwhfVddjDezVw+AgLNXK4A61+OtzFZ0873IP2vmEIi2fsUSDDEitUEIQIuCL4XC0+p3ZOL8ElNPcRDB6xZuwOJWVGnUGOp8amETdek8beetYepzznTaaUlQw2WPBkm/2eugfKGRJcYcpdcEN5S80dT2fMiKF93hfZclVJGASR73M/l/leLrWMzOPa7sp1JiZ/kpGOtUzsjspMTm0u83RlNguxC7lPH2SWXE0TuZnezu6SM+Yds+GYDVVsKyHNLVu0bK9En+QxjmNTrZL9dm43ZZ+KmlhBr5oCJrbYGsrrhl3VyIKzTJtJaiYQXPD/exGfXFNGvVBjGN/GRI2l7+4hxIBlbF5d22KZSqgDuZCD5vxpunzZmIKWKPD7HFE4+BfBw9qHhH/nrF9zSnvJ22xvsuVXvxWhMS3KjLNmX0Ek/63oL+ZZlVQAAAB4nGNgYmD4//Hb7v9NDBoM2AA7EDMyMDEwMzIxMjOycCUWFeWXF2WmZ5SwF2fmZuYkFvElZxYl56TmluaUZBbkVAIAdZ4SsQAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCNiBmAfMYAAPgADV4nGNgYGBkAILbCqeqQfTjg8ujYTQATjAHjgAA')format("woff");}.ffc{font-family:ffc;line-height:0.666000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ffd;src:url('data:application/font-woff;base64,d09GRgABAAAAABUkAA0AAAAAHOQAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAVCAAAABoAAAAcoqQZOEdERUYAABTsAAAAHAAAAB4AJwBKT1MvMgAAAaQAAABEAAAAVlXnmc5jbWFwAAACsAAAAOIAAAGqBrsRGGdhc3AAABTkAAAACAAAAAj//wADZ2x5ZgAABCAAAA6EAAAT8NrH7VVoZWFkAAABMAAAADIAAAA2KcGSm2hoZWEAAAFkAAAAIAAAACQGDwKjaG10eAAAAegAAADHAAABEI2iDdJsb2NhAAADlAAAAIoAAACKpsKhyG1heHAAAAGEAAAAHgAAACAAiwBLbmFtZQAAEqQAAAGrAAAC8ZCLziJwb3N0AAAUUAAAAJIAAADC48fwl3icY2BkYGBgYmTzEq+eH89v85WBm/kFUITh8cHlcQj6PxuzHNM7IJeDgQkkCgBGUQuNAAB4nGNgZGBgevefjYGBuYmB4f81ZjkGoAgKcAEAcywEt3icY2BkYGBwYfBgYGUAASYgZmQAiTmA+QwAEOAA1wAAeJxjYGRSYZzAwMrAwNTFtIeBgaEHQjM+YDBkZAKKMrAyM8AAowMDAgSkuaYAKYXfzEzv/rMBVb5j+AVSA5IDANI0C5t4nE2NMQrCUBBEZ/eXQpo0FokWBkQCkkpQO7ETiyii2AQjCNbewNJKW++guYGNlScQvICdndo6+aTww2N2Z3b3Sxn2yRBQBcwMbdkjJm32PVNlX0EqU5SoS3q53yBzEhb4pP7Xh3Y2o39Gqgf09ImFrpHoiXWExGyx0juzL+8dmB1JF029ciaDU2AI5IWWuhjLDQE1oNakA8/+6yLGGwP5YEIdmQhx7jGr5Dt2PuHuDr5s4OaZPHj7AocKW9d5i5g+vB9O8SfpAHicY2BgYGaAYBkGRgYQWALkMYL5LAwdQFqOQQAowsegwKDKYMFgxeDK4M4QwBDMEMYQyRDPkMlQ+Zv5/3+gOpC8BlDeESjvwxDEEMoQAZRPZMj+zfj////H/+//v/v/zv9r/6/+v/j/wv/z/8/9P/n/xP/jrA5Qe/EARjYGuCJGJiDBhK4A4gWgixlY2dg5OLm4eXj5+AUEhYRFRBnEIGrEJSSlpIG+AgJZOXkFRQYlZQYVVQY1dbCsBoOmlraOrp6+gSGDkbGJqZm5haWVtY2tnb0DIddRAzg6EVIBAB42L8cAAAAAAAAAAAAAAAAAagCKAKoA9gEaASoBOAFEAWgBpAG8AegCLAJKAngCvgLaAyADMgNMA4ADtAPUA/AEIgQ0BGAEggSmBMgE7gUsBUoFZgWCBZwFqgXiBgwGMgZcBogGrAcMBywHPgdWB2IHlge2B9wIBAgwCEYIigioCMgI5AkWCS4JXAmKCbIJ+AAAeJx9WHtQW+eVv+cTSIAASUhXgEAy0kUPEAjQ1QNJWLzfYAQCCczDCGOMndbxqzVx7djxK7E7ZpIhzWadxvHGbrxbmrizSZhkSkLt3a69k9TT7nZtp9lxOk0ymU133N06mexmw2XPd68gONvZPyTde7nnfOd3zu/8zvfBpDKBlRsyE7nHZDAGxsr4mFaGAZ3cYvN6fLxbb9UpQM7ROz/Qe+3XfwKPjbNky3QmGe/2PXgT698bjwWrByCiEOqVyvSsdHhLmZmWNZN8vvxHu1GepVMplSo2U17ogBsP3pPigf374gP7948plMtaTWZGqor8QZO5fCX5GML+Xpm6wNfhK1DJIsJL6+8wfKZ3RQExxJTDMKmcC7yeHD+fnYLBQax+887pkfr8DUHOWFgcLPrvruX5y8xKt6F4NHH+tecnRmzUPoD2YcneqpMruHCKxyWz8yaA8HrjPHT25eX1xnldy9S+AdywhPYeMZecpQI2iL82r18hZbMW7FIaN4BdzCar8Is/OhXk6mGJVSlV29JAr8rKTd+iy1Sx+bv35IkP08Vn2/BSfAavqVll89F0tU6rOd2QzarZ7EAwU08fnhaftWQkn4m4LpGPSS+TS3FxZo2Os3g1ZovXw5s1Ht7Nasxu8jEnfMjqhd9zHJhYPRi5L1npRs+CieOE36OfiZXHmDeZGCNnGL+C83Ne/s0yZ4EhBkePxCh+JbMERmaZkeE6Zq8ZjMI9yFkKM/RvW/Gb2uLfeGoYi8UYKedyuIE509KcKSCbJFkXJpRrN1KFizKZUpGWlQqj0gW5Q1RfxdLSFJkZRCX7Mb1gGMKUrHwKd8glRs04RE+Yb5pqMbu5eoXHlcJZFHJWZ0pFpvp9cMfp/+7uYLm7epc7lu+LErmmsLIoblJBarquoKzAXKPOhebnow9N9V76cX+ismT4BXNJZyVv+JZnr5FrdgUseWWV9Rj/ZlztdVwXgygBL6+Rc163n9fw8Lowf9Tfc7yRPRoGITdcv3xOxOvEr5v4fqH4vj9MvLSF5Aq7RAO5CjC+EMBNYdublRXOSD3fmuNyP7N1pnPLpV3yPPli05XSql5nbbypL3jh0c0NY90/ANEv4r+FfstF7mIS7T6/ifpC/07w+vxhmbhSNijsYZDWUiCzbx0eCe+ypaWYHgpVN4YbOov0Nn++MlSaV1mvsxdNb9y0q8ZT2/1670Gfq0xXGuip8Q3UE5KyocyqKavIrHIEqgJDdZ7hAnYU4WEdjBjMR2QWdUWFkXAs5zV7AfPBaRAafDTZL/wnkMTk38KJjZcvX66Hl4TNMOP53STFYEcMN9HWmMTgAvsaBqwepzGzZlbUoJsnx/gRR1ZxwWCZtyds32Rpg83C/YpwZN87Y8edNk2oory7f6CtB/Y33XAco3Gt5qeAqZC6m/onYi/msmIFVplip3esnKVMQaLcMllrBuwtDY4Xd1d7fb5Nk2ltU9ZqY2lcb6kLtgKkZOTkl+bXFhs+CEYcjUVtZyd+eF1Xyx7b3seVN452ODYOb1Sqs/JcxcVswMlIHFj5HGOZZbLwRk5YTq3FFbFIZriVOLr5/vewzH8P86T9IeGd1yDCrEAntZOtYchluCQKsVl8fqp1vrWaykRGsTo9Zk677hpuHdo8eLixne/cNxDd38m3Ng821ASaGoM1DWSTu7Knrdrb8XrfIzNRftyg6vG27NjR4u1RGbaA0l1Xy7vr6oU/tTY3tdW3t2E+xX6GRYxKwTBa7GhNsqtjMBUTmmJJLpCnyAK+kcEwZs5uVnDAa5VAntraLdzu6oHMkabDh65fJwtCF+wUnqEYJ9BmP9pkI8oiCaNZsx6aE1gJlxPwuY/sn/u2cO+LnU+PdkX37TkQOfqdxB7D4d6556L7Fjv3kIXpFl+/NnMC0vmGP3ULnwR7hftdolavfE6GyVVxDfmqWlAy6HMVNkoBKha5ekoBPxneaHXWnUkkrp3xO51etcvu8CZamptbEnUl1kB5cbpyx865p/8pTaEbLFJmDvQ/MjMwkJlpE/shgV8vI540RiNNBTOqLbJsNfyX3zgu/BE0x98Ynd157rkdszAwi/m4OXfyr5Z/fg7j3IL2G8mrmA/UC2wAzs6xtA2sPNkoWOBXsc9sEBVeBsMkebWFfFK/TCSOUXzbV/H9P+i8WDayfXqPiC5U6fKrKsrKghK6xoaT79mqRGxKZcGgTa2SsOnO14tr0NhSxPrS2LDJ/TxJEYbHbffLyMLyLKHvTGFRC/CdfMoADSdXyDi7zGbHSw2fq9Xn8j6/lpcV9IGu+UyXeVdTFvTN5JwMZ4Gy99QMmW6dFy70g+EV3/KzZKFcmH/e6/oVxOgsSvJEIzLLZgfJoz6Xig3Zf8KQqhP+C/roL6RBn0fhIKnUB14s/w+ZFmsTWPmUvEXeZdKl6SMvokkqosURWwar89aS8OXSEsiXxh9fePzUG6dg8NxvfnPuh3funD32wvnjp195Za3GcYwlg+4c0A+WlqNVlierTOLfn744DrLp78fH+2dn++EP/QeFD8nCI08e6hN+x6z5OIQ+shg9RSQT4Ui096+Snhwaf/vC6FcPPZvojm8dmJuLJyAk/IIs7OreOMkuVLetdEq1dyEuQFyOpEbY/XpJRCvARZJMMAEyQZKGDWACAscnDz+s3nagri9o699grWXtx6acHXazujtR31tTuq1ueil2pDne1+Vx1meyaUpboTfYM6NWa+L1LeUloYw81W6JE7j2VqkuSX1CYojygxdk6zM7dj43PtHUPBX9t2/NzX0b3hXcY9umxuCX1BY5Ti6grZJh0oFKRY5ID3JB+GRc+GTbwR3poEocRmp1oGLcFL6oaLoH1Q/amTklcOnAFwAvIxf2fPD+dtAKX+259vb2L6BC+DXsgjZBACK8QdfDvQiZF+uG62G+gd8AtUDmhfdHhd/una9v/RGuMy58Cnq48Flix79TG2ZliFxZeZnapuIeh1xZ7iVXLveLNfShrr+EUPS4o8ZIvKvyLI0vacIrvJZsIuoxzn54KdIwHQr95Ymqkv4W+aZox0RUVRUL+hyuIo2G2KqiZTWNstKqjZ7WsomOH3hSMi15Rk6bYdBInInievcwfhXu4VenPou00dCVFOKirCj89x7uqWzXRCMdo62j0X5vk8NSVz38wdbH7doKRHg7eGZsoK/6t+E+xFeMPudFDKJu2MS5kqtwweoY8cN8ZHD8yOEpT7g8y17j6mjdVBvvsFaeeftJbX6LQbe9sW2Ml+KjvpZEThvW8iGqkIaXedfmEs7YpWjTQPvUdGesIRK1hQLDff6gXempfeLaE36wLd/+hacvHu330DIzXDK+HKooVjPdHvhzk4mm+iZFqoB54RqJhaMd8u742GOPxMfcjpqsNrurOev95nFvc9WZrYkznWFXI9/klnoG92MwiXqJuEHcJhmBZ2kToj5KrmGypFTH2fY+HOnsnGi3lZGHNWl28/6wcAweDQ92TijFGW1cccN9uI77sADTLPmiSsuKfYiAQ+A2pbDSccqf/FDvPl7xwNh2ggU3TFSE4L6xPJxiSDR5nOnBEY3RX+rMO/Hz43X5RkuiyV/WEftrr63YTz/DT4xZ7ISMHBqGEympJLWsvHHcmK3zEIXWyJsDPRF/bUmRs9xW4WtIFBVd9PBVfvwI7zaY1WpLqVPMQy9+XcWa6US9xvMPxmSEJKlYuBoFpbak0OOORoJDZ8GSlWPWqQeDnyGN/rHtPNaHStA8mZP2Bbjr4+kx4cVIJH18HBYPjItrDIh7xGS/2hUiZf28Aj6KvdDb3vXLLT+5G5lFh9U3fyLVpg+/X8T3ZZJH9IY3UqzkLua6+BuxroualXLrZsndtchXf7uDI9uMtSPrUKy7utba1dd3nvk6J7jO/8kJ+42coMezD/o4TzlrQs5+iJxVSiewNbbq15ccPjw5NnLq5OiWE9GBUCAW3Rjq/9fEqZMTk2dnh3oH+vt6R4alng/DPYwlm8lbVXc2Gclay9OO393dUxONdI63bI72Bhod1pnBDyZPBf6DPFoZOrOlZYv/TjiR7NEwLIn+Cump2ft1K3l56cSwvkuH2id2d2+qi0T85aGh3kCpmbt2v+b0lslTTU3CP5wpbhtra54opK3ERPErgn5RW4E2kxijHyKtU5GOhj1wBEa7/gWuDY8RfNeI+dmL+RHPLvQEKA6sMPHgAcAlnpjDMgxIIfYSDi4TwbPyXrPfWzgUzWqLK1lbHmfKC1QZHEWOoCF7U2tWa0esqNBgtdjVVY+VhgqVZe1uWYbRVZSeotTkOqqsvvxsUtRiD+kL01IV6ZrsUrHOWowjRkJ0N0C1zyv2Ps+iDrA6Knyxjk2xgcGOJ5/0uEsN1tPAhI8cCd+LF0n/e/gcObJIbVHpsuEbkw+uRsxTlT4+anTzbdFKoylQCz3CQrEJj7rm5OyDd9Aez5Eg42R0J4OzDzP2zk9Hf9rXW51CUgNZDbAoNMHir+fMtqctf8OszswraFcg2uFGCPdWKByrHrTJH3Ll7HBXanYmgKy8Jno2UlOWAqlTHc02OSh2UK9faPxheemzCOHvnipvheDdRx0haJf4T7/ewzWS/cr57Xwu7df3Bv9iLn79avzs4/HFn/3s49sXL96WYlrhRSz5NKZsGf1HCK0nzlYZj0es3DAgrLs5nFmrcufJ7aUZWXmZ1hv97WqfTFbbAovL90q92tS0Zk2KwTAEi5cdxyor5i9LZyBKrluo01Rf6FkTS4R7JV7xgFSLBzoUcLgVi8kikUszKNmRoNlYwOVZv0cSseV2WJR0e6gzoWzXcs7v0l6gvv8ZfbNi5H/WoxbXgopVf0Yz+rsUicCja85aNehMaEKBSqH+yP1krPlM5TeifcCv9c/PHHJfBPCjA5GekGlDgSXPelBYNtvVJtPBAxjDUL3F+jUcwnZMZLTn4PqvatJtRd9JTqauhPJ/AZJadMR4nJVSQU7jQBCsMUnQSigc0N4W1EcQsmVsOMARBEgRCSgmEdcJTBIrwYPsoChf2LesOO5T9gm8g8p4tNLmtrbcXV1T09PdYwBtfEChfoZ/scK2+u5xgJY69ngLx+qnxw3sqj8eN9EOGh63sBukVKrGN0a/3K41VmirpscBdtS+x1sYqsTjBg7Ub4+b+KE+PW7hINjDFSzesEKJHBNMsYAgQcw3Rci3xudkR1QJLhHRdqDxjBn3LlHR5+Q0Cry4tQhdp+q59Vq5VhwyLlwmw5M05hgzss4+knuiHyDDNfq0glv6ezIPjI6YEVf2bVXmk+lCkjhOw5D2XEYruYyko59ndlnNctHFi3SibiQ9uySZy6EtZGSmej4WO5ZH8ySD7LqfyW3/fvCQHTHvHQvOXAMVW8VdN9NFRbBuoMSrKxU9W75q+hvXxcL5kjMzbmIRpyS44PdvspA9GKremUJTX2tSqkOc+PkmOGNaWyxubDkxkkSxXIgvIuybyftcl2TSODxhy8nZZsGbZ2Bj7/ovNOQr3kJ9A3W9MU6JMTRllXNGPDc+lf9O/gUVWHykAHicbczLSkIBAADRc6+BgppWlmm0q4w2vjASW4nPkqx8pNUPtHHnf/jHeRGXDgyzG6Ed/xt3DtGJDIRiEpJS0o5lZJ04dSbn3IW8SwVFV67duI1OJfcelFVU1dQ1PHrS1PKsHT27evoGhl68Gnkz9u7Dp4mpmbkvC0vffvwGYRALjuLr1V+vXanuW9u3vgVK0xUiAAAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCZyBmAfMYAAZ/AHJ4nGNgYGBkAILbCqeqQfTjg8vjYDQATk4HlAAA')format("woff");}.ffd{font-family:ffd;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ffe;src:url('data:application/font-woff;base64,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')format("woff");}.ffe{font-family:ffe;line-height:0.919000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:fff;src:url('data:application/font-woff;base64,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')format("woff");}.fff{font-family:fff;line-height:0.839000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff10;src:url('data:application/font-woff;base64,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')format("woff");}.ff10{font-family:ff10;line-height:0.758000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff11;src:url('data:application/font-woff;base64,d09GRgABAAAAAATcAA0AAAAAB0AAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEwAAAABoAAAAcoqQZOkdERUYAAASkAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABDAAAAVlMsWvhjbWFwAAACAAAAAEwAAAFSBUULImdhc3AAAAScAAAACAAAAAj//wADZ2x5ZgAAAlwAAABkAAAAZAg23sFoZWFkAAABMAAAADIAAAA2J8qQEmhoZWEAAAFkAAAAHwAAACQBVgD1aG10eAAAAegAAAAWAAAAFgPcAFhsb2NhAAACTAAAAA4AAAAOADIAIG1heHAAAAGEAAAAHQAAACAASQAXbmFtZQAAAsAAAAG2AAADOQQbkKFwb3N0AAAEeAAAACMAAAAu/5728nicY2BkYGBgYjjinlDrHc9v85WBm/kFUITh8cHl8XA64r89w3mGHCCXA6gWCAB0DAz7AAB4nGNgZGBgyPlvz8DA6MsAAucZUhgkGZABKwBRfANLAHicY2BkYGBgYxBhANEMDExAzAhmO4D5DAAE5gBhAAAAeJxjYGTYzziBgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMrMAAOMDEggIM01BUgpMOgx5Py3B7JyGA7C1AAAR64LyAABGAAAAAAAAAFNAAAAAQAAAR4AWABYAAB4nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBQYdB7/9/BOv/4/83/l+H6gIDRjYGOJcRpIeJARUwQqyCARYGVobhBgCchwtwAAAAAAAAAAAAAAAgADIAAAABAFj/PwDPAGwAEwAANxQOASMiNTQ3NjUGIyImNDYzMhbPKykIDQZKDxkYHh4YHyICNWAuDAUGR3MQICwgOgAAAQBYAAAAxABsAAcAADYUBiImNDYyxB8uHx8uTCwgICwgAAB4nK1STWvbQBB9q9iGQptbLyWH6S0JSJUlcrChl3xiEznBjkuua0e2hR1tkGWM/1EPJT8ovyZPq6XQ0uYUCc28efOxM6MFsI9nKNTPj99Y4ZP66rCHlvru8B7a6qfDDXz2Wg43se91HW6R3zBSNT7Q+mWzKqzwRTUd9vBRfXN4DxN17nADx+rF4SYOvAOHWzj2ejiDwRN2KJBhjgVKCCKEfGP4fGvcITthlOAUAWUfGlMsmbvFmjojp5HjwfoCJDZqYP11ZBVxSDu3lVKepLHCjJax8o7cPfUYI1xgSCm4or4hc0vriBVxZp52RTZflBKFYez7lB2Z7OQ0kL6eLs12vcxE5w/SD5JABmZLMpNDk8skXejVTMxM7tJ7GY8uhiO5Gt6Mb0dHrHvNhhM2VLKtHmXVWsa2O3QliS4XvVKvsinNaqQCjzYCA1M8aupLO1dpdcEtpnaHAfcm6PL7f3mfE6bM2JDRzK3jY2b6aLvtRzjhESYvL00xTyUKQunKH235w3S+WemCfBz6ba4lOnlrqL9PxT+rVXc3pXfNrPq/1TNVN0PoTIt1xs2ynzCWdzjuFRQwjtwAAHicY2BiYPj/8dvu/xMY1BiwATYgZmRgYmBm4GcQBADUcgWFAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJWIGYB8xgAA9UANHicY2BgYGQAgtsKp6pB9OODy+NhNABOWAeWAAA=')format("woff");}.ff11{font-family:ff11;line-height:0.301000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff12;src:url('data:application/font-woff;base64,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')format("woff");}.ff12{font-family:ff12;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff13;src:url('data:application/font-woff;base64,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')format("woff");}.ff13{font-family:ff13;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff14;src:url('data:application/font-woff;base64,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')format("woff");}.ff14{font-family:ff14;line-height:0.923000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff15;src:url('data:application/font-woff;base64,d09GRgABAAAAAAeIAA0AAAAACkQAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAHbAAAABoAAAAcoqQZQkdERUYAAAdQAAAAHAAAAB4AJwAVT1MvMgAAAagAAABDAAAAVlWCXntjbWFwAAACJAAAAHwAAAF6Fz4ne2dhc3AAAAdIAAAACAAAAAj//wADZ2x5ZgAAAsAAAAKmAAADRCFphfBoZWFkAAABMAAAADMAAAA2KgySsGhoZWEAAAFkAAAAIgAAACQGGAIjaG10eAAAAewAAAA4AAAAPBXBAyVsb2NhAAACoAAAACAAAAAgBMYFom1heHAAAAGIAAAAHQAAACAAUwApbmFtZQAABWgAAAGqAAAC8Y2jyQxwb3N0AAAHFAAAADMAAABAARcB9XicY2BkYGBgYmSb7WdzOp7f5isDN/MLoAjD44PLk+G01n87Znumg0AuBwMTSBQAYdAMYgB4nGNgZGBgOvjfjoGB2YCB4b8Tsz1DCoMoAzLgBwBp9wRAAAB4nGNgZGBg4GdQY2BiAAEQycgAEnMA8xkAB7IAfQAAAHicY2BknMs4gYGVgYGpi2kPgyxDD4j+P5fxAYMhIxNQlIGVmQEGGBmQQECaawqQUmAoYjr43w6o8iDDIZgaAE6dDKYAeJxjlGAAA0ZfEAFE7xjcGE8y2AOxHaMVQzqTMEMgw1eGIBBmNmAIZGJisACKaTHGMwQDAPIECPd4nK2OTQrCUAyEv/ds609bka678FhuRRQFpSIeR4vVo3mQMe0TF93WD5IwkzAEGBGqxNFyNeU6HbGyWbAwx7NkzYYdB06cuUi2C96WPUeq1tNbLz3V6KFad92+mT1cwm/hvDXfPwgvDSIiJhkzmcIsJcuZD038Kx9DWBjkAAAAAAAAAAAAAAA8AGIAkAC4ANwA7gD6ATQBXgGKAaJ4nF2RX0hTURzHz+/c3HXO7W67+6NLid27zT/Yze2uXXV6h6xN3RTuNnWOue26xEkQggTWi0GggWUEGb2EoIHvEfgUgb5EDz0GUVGvvRWU0JPr3Dlh9XLvOXDO5/v5nS/CKF49gV/wHjmQFyE3L+l4zifJEIGQj+doKSQGHAxInAnTOocYkGQMB0rz5HK4R2882NAbPD0zin52OjFlXjUwgdxok07oFryso8nnz/QNR6le/0hwrK+ceBq80Mq1dfJsi8uMEAIUIbnVWi7yapkykCQnLQDP6c6i4FU+q5a7ny+J4e4O94CQKDDMUCQ74+3fevPY6oq7bJXoeFFEGMmE9YOwrOgioblrt+n6IGLA6aBDAtaw8On02DgqZ2b12Wxx0W57li3wrhiw3CWzkGn7HFOvxvxb19UHyeF+T8CpvxYgnhUi+wcfaZ5AXsQEDIg0T/EsL4lnePju7bV5Bbp91biSUlJJY5I1r014+vCKpbnLfUs+vQfr8lyybKjNnUIIc/gQ2bTXZmWomTHAsyJF3pqGo4xMYcrs7QjGWoOZHSWayG1zwBmtbpt5bug3Pjx9N75LZk4TmISfIArRCInkukSE9pWiwqs2FV6vqSRLOxMiWdTZiX1lRyG7mgMVgbfI879Dow5NdJyaEv76j1LjWp1iJgrLzel8o2LD6nhsMp3eJXNjNFA9wV2kIwNyko5McN4OKcd3XnkIW+17xfkbdvuLQmlpyRINDy5bLJGRcOXLwuZGeXH7US41M51OzedRjdlblbGfzGFC7XVmF103r2MZcBBqp/3hlHJFzNxXWnKl+HCFGRn0RSyC8/bNb4ubgz/xen94qxQvediP8oLWUYZ8XhJuC/lrhdeYEuyN3bFcVtSEbXYV7kJh8gMc54v4LypNqYIAAHiclVLNSuNQFP5ubCuC1IXMbpSzVCQhJrrQpaJCsa00trhNNG1Da64mldJX8FnEpY/iI8xzzJebizDdTS455zvnfuc3AdDGJxTqZ/SDFTbVL4sdtNSRxRs4Uu8WN7Cjvi1uou00LG5hxwnJVI0tWh8mqsIKbdW02MG22rN4AyMVWNzAvvqyuInf6o/FLew7u7iExgtWKJBhgikWEATweUK4PDU+ozchS3ABj7KDGI+YMXaJkjqjL0aOJ3PnoWtYPXNfMyvGAe3cZEpZKcYcY1rayHv6HqiHiHCFAaXghrpPzx2tQ2bEpX5ZFdlkupDA90PXpTyTZCUXnnTix5lelrNM4vxJOl7Xk55e0pnJgc4lSafxfCx6LPfpgwyjq0EkN4P+8C46ZN5bNhyZAUqOittuFOclQTVAgWfTKnq6eI6pr80UC6ML7iw1G/O4JcE533+TuZwgYXiGV7wZbsUJyXZxbPcb4JRpdb641sUklcDz5VxsE24/mWevbyk9oe8ec+TgdL3h9RpYi63+wpS9lmTUX6Du18cJMUZpUWbcEev6J/Lfyf8CElp8ngAAeJxjYGJg+P8FiCcwqDFgA/xAzMjAxMDM4MLgxuDB4MngzeDD4M8QwBDEEMwQCgD4fgcLAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEI+IGYB8xgABDgAPXicY2BgYGQAgtsKp6pB9OODy5NhNABOgAeeAAA=')format("woff");}.ff15{font-family:ff15;line-height:0.899000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff16;src:url('data:application/font-woff;base64,d09GRgABAAAAABk0AA0AAAAAJLQAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAZGAAAABoAAAAcoqQZREdERUYAABj8AAAAHAAAAB4AJwBDT1MvMgAAAaQAAABDAAAAVlWZXrFjbWFwAAACZAAAALkAAAGKmVbG3Wdhc3AAABj0AAAACAAAAAj//wADZ2x5ZgAAA5wAABMXAAAclFq7xlRoZWFkAAABMAAAADMAAAA2KUeShWhoZWEAAAFkAAAAIAAAACQFawEGaG10eAAAAegAAAB6AAAAhBAgDrxsb2NhAAADIAAAAHwAAAB8vXTE1G1heHAAAAGEAAAAHgAAACAAhABSbmFtZQAAFrQAAAGsAAAC9Oiop2Zwb3N0AAAYYAAAAJQAAACsJfPF3XicY2BkYGBgYmQ78Ja1Jp7f5isDN/MLoAjD44PLU+A0938ZpplM24BcDgYmkCgAbdwMrwB4nGNgZGBg2vZfBkjyMjD8L2GayZDCIMmADFgBbCkEdHicY2BkYGCwZfBnYGUAASYgZmQAiTmA+QwAENIA1wAAeJxjYGRiZpzAwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGVmgAFGBiQQkOaaAqQUGGqYtv2XAarcxvAEpgYAGK4L9AB4nCXLsQpBcQCF8d+1ykx5BhaTUdm4uSVlEhmYDNyShQwKi1l5CA/hAWysNot38L+c4atzvk5U8ksUZyBX8PLW0/bRsrJwtvNQNbdUFysGOzPRDWvmhjqupu7KUlsHa0cVTX0nIzc1iY28vYGxS2hJeP35jBpfOcgZ4gAAeJy9jkkOQWEQhOvneeaZZ57neZ4XFo4hFnbEDcTSvZBwCwnhIK0NsRC2Kunq9FedTgNQ41lBCNy15kk8Zgkz7gpsTGQkkEIXQ4wwxgRzLLEi4jzKPIv+i0+xuHO60oXOdKIjHWhPO9rS5nX/i4SMdyhUbKrPBX5R0sjQAjq9wWgyW6w2u8PpciseL3z+QDAU5q3Ij/NRxNjjiWQqncnm8igUS+VKtVZvNFvtTrfXx+DXY3/UDRnXJHcAAAAAAAAAAAAAAAAAADIAbAC+ARYBRAFuAboB5AIGAhgCLgJOAnoCqgMAA04DuAP+BEwEnATiBQgFOAVeBXoFoAX2BjwGXgaABsoHAAc2B4QHxggeCGwIvAkKCWoJnAoAClgKfgrMCwoLUgusC+YMPAx8DOANSg2qDggOJA5KeJyFWQlsZGd9f9875t33Nceb470Zz33f9ozH5/rYtTeOvfZu9sxmN3g3SzbkgCxRc6BAIAmQTUJIwk0K4gyhVEQ0agVV2krQ0pSqalElipBaKdCCQGpBJFq733szY8+GVJXleYfG3//3//1//+P7jKDIzxAEfB+9jChIBN5hAhp3Gs2W2kNrVUPXMM0Xd5KNehM+gb++Gec4Po2BQ4Ql+/TAw3FdCTmGEkILO1/iedSSMLBpBLCQTFx7w4z5dTNmIgiCIq+DJTTs2RiDNkjXRrIE6lOg6Rkx/+AN2J7BCJ4RRADQJJXVjK/PYDjP9p/ZlGag5R8yNCWQJEH9oBYUcOk1hqK9x7+tBgUC2tyEhm9EzyHjyCSCJLQcIPuetOJ7N069AwaffbMiqO3fVd2/qaXiZA0NFTdqTEDQi+f7l3Cx1Gq1S8UjVd4QNV/q/OBqFUvNVuvQ+db5ny98IKJKzHv6nwtPLXwgrAukeHFwWXjqqacQAlnZfRE9jr6MsEgISSEVpAPZGSG8pZFggNXjZTQYWD3u+HStVm2qe3fg/HLRcZbK0cRvmZ1pURF0BnxPUEXt9HLRSrm/P+LkPC/ln+fhRc6jJ3p3tRKdd9dlRry2bOgCLaMvG8a1P596VykPf8Fr9mLKXtjJxpaSsSUEIL/c/QZ6CuINIwjhYUlBND3cY0xw4wpjaYCvCLI2p1fy82sr45wsUCRz/KH2bXyTVmfjG7cuPrZ9fDym0hRL+Oqf/OShq1s01AhADu1+A7wC1w66HAh43+0eaNRTA4/hyq/01xQk/yMfvkWTBNcMeL6/osxKwup/3/PEmsyzMjTkrvle5DiaR2mkjiBjLt4SxAjchaeGapgCg+Wj+xpwb9wrNLgblFjuuEUE/QJuPyDQPB994IzUf8lGBR5z7pfIYOyPTin/Jgbp6fsNWWQI4coMJVN+qdNlBClAT9+XlWiCvn+GCgbEzgQLcd2N3IjWUBVGHUH2lTkF3qJFtFb8eJIJiRruPFIsPpuiLHhrvx9sLnwioQs+4YMLn3K8q+vr87vvBueQ+xFt4KtLX7M1kr3nHsyJcmDexsiQlYmFMuXFewxap9RJ4KjBYtJd4wNARG2wiZAurrjt1Gs2ahd3vlcsgmlodcH9zr/Ajy1oh9m304Srb+XChl2oRxZD+XAgknG8mBahvq/AmIpuTK/XMnqF2yFEWdQ4cE2QRA19mpGvLam6wMjoK7KBeHXjrt3/gTxdRriBKrzY9WBqGmQ9GXcEoGtGrdoDaO3ERz+8ctMTSzNr89Vc5dbZQr56YRa8sP39++/dPP/9h+48M7f2jq9szR67+2sernvhx9+hl5Co60MOOA1IuwrRQVdaPdQNQAQuTWK1Kng182Y6e/N2s2YLvBGbjfISL2LY+zbStm3Z4NNJi9UBSlbyGs/iqHht11t/HOLuQdxdd323tqUgWnJoAHiy9vD33w1qrYCSPhLKHGayCwHtBAorufLiTDjGUsF4OpJZrN5zfrERnFyVyZAT755vbdyeWV9sbReLS93I2KxIhuJfEJuThbA/plvSpp0rGOXDvXpXmW3olt6bKpxdLR/uJsx8G/erkzW/h3UVYl2CWMe92kN6mezFaaBCLQJciiHgAVHV5hC8+8W+uNCluan2yXs7iydruq5iQtHOHF0qjaezmeQN7xivWt1JluAV54Hb1k6Dn5VORSqLM2fTC52FgGhIPtL0B+fLiU44drToFIV0ROSswrl1iM3cdVAUYjvk8QitpfZSJTmk1NXfFOjhg7RxOSWrZgQzXaYHr6AXtar3BRRt5DiRS9MWr+HJrjCWnZN5kldonDDqp288GqJDvKYfanZOJ/MsiYaDEs0Jmqj4GFQRLIuheEVSTAL9nKMKhPhJFWMYSmMpEcf4xIk7/nTbUgVq7Ws3bG2xGAooai5eCKo8FsrQSzhLaC7fmx7f55DqSP54MMkI1Fuf22GHcruwDWsRLBEeeOFLty2fCQZlv0kEEwaz8mCufGSSh1mEz2ECxwM+k/1dsTW9vPn6LU8uj8dShhIU1RCDXV5Ojjc4hfEJQBAE1LJfCZxw8+syxHII8ptAmvtoYAIMiBuggIB8rv0IStaLqPsA200EaraJip89N3/Cp1XHyg/PTzdCflNVhMjqM+H5I/l5Rzrgk/Ox9i0y7ZNT4cV3//r8s8fP6s1TF/Ljyw3bSoS4AM+9/0jNqVcM2j8WmC4lTDmWDtzj6XIbYnseYmt4tQPFBuDAoKilPFR9BcLwQzRmv0m42ePiR59nf7LAWJyuFMLFdV4KxnRRLN6dZFnJIW8gfDxro5MToZgi8+Z0gGaEOLrOsjuv7/w+Lcn03JXO6ftQPShPTUu0RQpPMxQRiRhBIxBmfBAfhmxAfAchPhOJI6WRWLaKYBhRHxkBKTeePq9ONcmRe1R+4dLhc7cfTE48c8vqyVsnC11hujxzy2xp8tZ2r7t8ea61cOcPVz68PntgW+da6Zkrh9rdTUmc+fdkYbmQLCy9nuqeaufbJ7066dbkF8BLcI4wrp8gsJEK/UIu7I/mLTO2MijV4L1WLmZYucjOy3tFG/X6SH+tyNuvBQNQRL1X+0uu3hcXZHMibPixTLS1v/BXV99r0AobaGKW5AsVvB6DtNGjaB7RB5ylxtw1xwY5QMCm+1+6wAs7P1f84EGJ4o3Azld/rZ0QNeZHvGLwr1Ey/Pyzb/Eu1puRV9EF8HnYr8T9jmUMO9dCfue5Qg2cEGo7X6zlwQXw+YWF52ATA8gNEIPdxwC1RQz8GhuMAiZhoLZ/532ecbD1a83FA0wFVEfMqy4gAWL4JgRSgTqouHMmgAXTnYIGJXyYQm6BQr3M9grs28THze7KmdsCMi8ZCZIKOqudTMK2Hqf0UC2Z2jSJiKqYD11cvPE/hzM3+O16vSOwcBTRVc2K9iqBUENcIcSEEopGIhSvW36pvL24I+0N4gC5ADV7n4cVAYPi3djXZG8w+XjDeL/Pmr3hOEKi64QMc6SSO/nl3oTZWpbcHtQ5Uz9y7vRza4tVksUkSRQx8JLKhoHAlds/eXD+jDRVg51nspt96My5716pUDKuKQxBu1j+Ac4Gj8PZQHNnSa+1wHIHYHtxy53beX+c/XYG+yYha9/OZD/7hSczVdtCRfS7Gm3Z1+5EvBoR2n0R/DNcA8aRENBhI4/32xTEDOJuWXT//o+vZtzlGl71Q5+wbMtF4Wront030Cj4NpJEap4i3dpbBKm9uEAKPP8xb8ZuuZVmmNNuZ2yiUY23y/6UiDe6tblH1soJTA1q+AyumxLhE4T4FwLB0llfQCudvUrPGE1Tpxsbixe/k6Ylt4XsvClR4UOKwNyVrH98XUwkPwYxvW/3DfAb2CP8sDLv5WBr3zHRG6FGywn4zRNb7RVqYzyTPZXBsvV65+CBRLh5MeY0LwD94re2DtoxcMhyKfxS8vh8vvHRjUT3Iy6Hj0L/Zeh/Ys/71F5LGmkA+l4HlScDpY31TOMzZxtzlin7ZTE2+57td9U4hjMP6glKTNcOX/hqKx1ydDXAKY+sXSrSZp/rB6CtDPQri7TenuvWfuz+T74zb+U7mc9kb8xgd/+/jD/v+b/T/APGXWyPDXiII/lRbHtcuIMFVNg+EX1UJOw0HiPBaFUvfebm5gKVTUy8yxZ87+hTsh4N5s8EIt/1qMEMvbB26YudguQ0xCCpvhNS81vVf2C8r+fCroV20IvI1EjlbdS9jkvW+onR73n7QwMM/lAYPeBOl+5uDO1ENNmPR0MKgfGHM9mjU4LGzZYr3bAuBn0cPzE2PpHOzOE4huKE4s9HJibQWCBiyhQPCM1kFy175xNrjfhS2jZsTRNp7J/AActWTYJjNWNMlzL9eM5DvBrkLOfGkxAwyBg6iqyHToG3JpIIRmX7eZ9VOVILRCvBsK6YqBxKdqICZtXr4ysf3eokMR2m0jko4m0n2to+bJSqUYwJG2bEL1E+1J8w6DvHtpYvfKMkKG4y3TTWeXwt0/J0fWygtc5wBvdaFyRTwOFG9W0TCoLub6Q91aEZOTpuxwvseMYqpcJhicd9MoTzQMGTW7Y0U+m2OUFOsBgh8vGrTKGZKY1p4U+fDLWbJ8YrkiyqcHMGfuep7supVqP5qQivF1McS0PunoA5/gv0WJ+74fQwBQbx3h+tITh0BNV1BzK/ODmXaVMbRESvSbggO+6j4o8ZEX+Nw3AIKh+VNSMMtXA1cVclpep/L/pC2SrPWYm7qkml0F2b8IUqWZqiwcN6KCApEcPT4dkBd4sj3EFgKfIPKhGJNQcNYkBwA2LHvCbnRXjApGi1nHSHuNKfux/oV6kVZ3xz0XaacJzFC01gBoP4NqGxY2afTzLfztXzvE5WSXfa3mNy5x+V6RO5xBFDCUi4jDWBPxTErMOiTmrCJssyEP9fQW5/CvHbo7FXr68tbjFxoYOfSpGJeHEVv3Qik30og92Fh3QyF4R7qat0vpWtlAUJvNg3PCH4RBU7EfQ4qkGOOlD7y4PoFTHP/YHA+uF76/MU6m0t3UnV3BecaaBRQcZpXeLVYkhP2cEgR7OcFk9IoeseRTpNGQTNg0xxUqn14uWMnw3arAEoIabHGw9n0rHexLFCIqdY5KOlM9b+o+9DhfALUUxgnW63Uq7cO+dXUKxfc9bcWEM/pod7rOTQD3Kv1rTUoSzRgV/XObAXZv901s6y47GJ8liSETUY6gWMZ3Uc94mCA+eC6rjami026jJt+/tBFmYWCwnd/lwhe3z5uUzQC7PJcYGWLvOMRc/qzVarXW48U2ElL7Yo8iCM7e8hXhYxr59Pr2uHv3/mWO+Gj93UWZ9PJCduTyYmbgfKO79+auHiS0cPJnuPr2cnPgLXYncd8KZXv9qDtWDFH1Ta/izRJ+KtbpOjDQm8+ciamZPRciGdfTaTTdyH6ZpGENBjjQ/Xx/2dVmPmwF5HAtZt39Fk7FXLPT54nSMjqwrHWMy00Ww0tmZGZoAPwb1vAGKLQnTDCakDWiPltH9q4J5SYKOu/zL7N5nsYrlRb688sdnNMZTAsDL+aDszMxwI/gLa/svk1sFL32yYcODkfMK1fwXfGZkJTkNNzEHblZHpI/k2gtg7A+hh7t7LGw/mbEX2K0a1W06n+xqYx8O8RvsIXnN8SqAQilWY5qHOJlizw4Ziiv6Ng59xI0+IQBGpWNgKaKKFWaVM1A5MNDyNnoMxf2OoUd/gIGW//7mnE0U01e/WA1q8WA5ge+dEZgQH/5GOjR/7ig1rohSan86aATmuqhNJNSGPrdQOLIcVUpIYo1iOGEq2plmliPlkbEZzzjqhoKBJusGlRV7jcZxlBSurZPPhUtqyCFVUGFFibVaTacynGGkP86cg5l/BXp7Zq+6DAjRywtzv6PvFHfzq9qXSxBzs2KfGqIig4rZ7O40nYl0ZTjZs/GrsPe0UCFj2xxOQMOER2Kd3RMqpj7E0NZLLvX4ukz4n5RtN6L6OB7v7fuYOT9z35i3MTWRSpsPn/flWcarJsGMBDJd4JzibjRW4WnY5n2NCnI7P4bKqYRjFM/GreLQo13O5bqf1rMUqxxiGtsTZA/mU7jxeHv/yi3FJ9ok7vxEpa42leXyv7vgh1oJ3soeOwLw+wB4sd/dUAu4r1G/kT0x0D7coXc6LpOVs9pJVtr6QmIzKOG4IGXAhcPHRc3NTtacNyp+pBaz43ZUxNfxo9sCxu49yMiuJumf/Zmh/Fdpfgly5Q6+vP7y0vKKdGux/IpgbqOuIck+TfIOq19w7nYaCQ6Xi6nw00VbGUn6NlATFQiWB4ExZkINCr5WokiYH51NU9kn8eMlJ0xBtqnjpznabDdQT5bKZzahhFAvgrAIYOe63i8sJZ+7qDyIyC1SLnNMPFIPTtz1UCyoULerzhW9dX78PD/fTvreMh01vqEiOlO+94j2k3cttz09jf/rZXmons51yMwoHM8MXVIt0Dgv5rUnRnSyc7cWJeKmdm+A0jpT9ui9gBQQ2JIb84UkelnYufjV1Ry7XSToxvxQQjVj8JZoPxEp5mqas9OVcrpE3whzmHlDpASn7zi4fjFYyDEUPfLLQEPRp0Z0qweBUat+hlu86tQxUjY7qBeufCbkvwMvq/WuFDq/yPgiUCtZOSmW7sljjZX2Mc7uQo9gTtlMxMo1gPhwWWRUjZB4KnF99rJnTwyxE6Rf121f83enWYzZjVFIsTVtssZkqpI3xOwo9p7DeKi1znOTKfKgtdy8xu3duOXL+6/4Mj6/24mH0W+jg/HJ4jOXGQc4crcZzUTlpska8OZacPKoqclTV0zSMAxff6ESLjiaRJMc5sY3uZjhiJRWrJ3lBesFcORDRHdnil8eS9cMqxSjxEJz2LPvmiB7gaMJiKzfVlyOECO3RlLcv/zHcU7/WP7MfHoyoAzGBGBUWNfzr3v8hSt6/INA/sQ2eFBAAZsASeBW97J1AuX2CdLcD3tkcaLl/Dl4FPsbxQfckxiZsn24QkoFOM1LkDhULSVKEDLwUCgNT/l8y3aP2AHiclVJNT9tAEH3rfNBKCDi1lwrNMQjZchxSCY4giIhwQAmJuDrBSawEL3IsRfkR/BPEvT+lP4F/wfN6W6npCa888+btm9nZsQHs4Q0K5TP6ixW+qO8WO6grz+IKjtWLxVXsq98W17Dn7Fhcx77zk0pV/cro1WQVWOFA1Sx2sKvE4gpGqm1xFYfql8U1/FDvFtdx6HzDBTSesUGGBDPMkUMQwOdqweUq8SnZMVWCc3i0XUSYYMHcNVb0CbkIKR7NnofQqHpmv1QWigbj1FSKeVKEJaaMtLH35B7ohxjgEn1aQYf+lswdoyNWxIV+3mTJbJ5L4Pst16U9lfFGzj3pRpOFXq8WiUTpo3S90JOeXpNMpKFTGcfzaDkVPZX7+EGGg8v+QDr92+Hd4Ih1b9hwaJrTaPK6uAlDneomUXGHDE+mW/R09hTRXxltbnzGscVmaB4zBWd8t+u5uKa6KJFwGKWmZfimHXGANsvqNL/S2SyWwPPlTP504V7n0TKZkGn5bpO3Dtr/9/zvGdjKLX7EmL2uuFt+hLJfHyfEGMXZKuGYeK5/Ip8u/gHPgHs/eJxtzMtKAgEAQNEzo0WQNpaVlqTWwqXQBxgtyl6SZk970GqIIJKYaemX+VVt2k7zAV042ysk+/mdZzPH/quXC4QKihYsWrKspGxFpGLVmqp1GzbV1G3Z1rCjqaVt156OA4eO8nvfiVNnzl0YuDQ0cmXs2o1bd+49mHj05NmL1yCMvr6naZy8f759xN002f8DK3IWqgAAAAH//wACeJxjYGRgYOABYjEgZmJgBEIbIGYB8xgABjIAa3icY2BgYGQAgtsKp6pB9OODy1NgNABOigegAAA=')format("woff");}.ff16{font-family:ff16;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff17;src:url('data:application/font-woff;base64,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')format("woff");}.ff17{font-family:ff17;line-height:0.838000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff18;src:url('data:application/font-woff;base64,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')format("woff");}.ff18{font-family:ff18;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff19;src:url('data:application/font-woff;base64,d09GRgABAAAAAATAAA0AAAAABtwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEpAAAABoAAAAcoqQZWkdERUYAAASIAAAAGwAAAB4AJwALT1MvMgAAAZwAAAA/AAAAVlVXVldjbWFwAAAB8AAAAEYAAAFKzKIgqGdhc3AAAASAAAAACAAAAAj//wADZ2x5ZgAAAkQAAADSAAAA4MubV/JoZWFkAAABMAAAADAAAAA2KomTXWhoZWEAAAFgAAAAGQAAACQHQgPuaG10eAAAAdwAAAAUAAAAFAcqAD5sb2NhAAACOAAAAAwAAAAMACgAmG1heHAAAAF8AAAAHQAAACAASQBDbmFtZQAAAxgAAAFIAAACZ8Tq+4hwb3N0AAAEYAAAAB4AAAA0TLakpHicY2BkYGBgZHD8eVt7ezy/zVcGbuYXQBGGxweX5yPTzC+YI4EUBwMTiAcAf54MVHicY2BkYGCOZAAC5hdQkpEBFbACADPuAjoAAAB4nGNgZGBgYGVwYGBiAAEQycgAEnMA8xkACS4AjQAAAHicY2Bk/MI4gYGVgYGpi2kPAwNDD4RmfMBgyMgEFGVgZWaAAUYBBgQISHNNAVIKz8KZI0F8CMnACCIA6SYJUgAB9AA+AAAAAAFNAAAAAQAAA+gAAHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUnoX//w/kg+n/jyXXQtUDASMbA5zDyAQkmBhQASPEiuEMACjNCjEAAAAAABQAFAAUABQAcHicHcsxCsJAEIXhmSxMJAHDxmw6hRg3lopuYiEaIUewskkRW3ttPIC9d7C38BxWNmIlgmcQWVwzxcCD/wML5gB4YStgYANMxjxmPOL7zyfH3dx6fF9s9T0BWGCOvU0nITdCBBRH3STlKhtHozYGZpHgQWhWNkOVTXEUtripugNEMi9J1QT7Sd2HzC8LPSzKssAD53or01TiVSqn0Ws4N+E13UofqUk5EW7WjvCw7QlcnmtxLUq/5yuph392tl0X7/rpidrQgsg2qHI6QsAPxO4tjgAAeJyNkD1uwkAQhd/yJyVIUSrq6VLZsY2goIhkgaBLQUEZxZFXgARetEYg+hwgTe6QJqlygFQ5F8/LSqFIga3VfLPz93YA3OALCqfvHs+eFdr48FxDEz+e67hTHc8NtNXMcxO36tVzi/efzFSNK3pPrqpihQ7ePNdwjW/PdTzi13MDHfXguQlRL55bvH/HEAYbHGCxxBwLbCEYIcMOmjQhFcgZFySIEKOPkJxixV/OqkrnaVpNW1XnzMTQbA52OV9sZZTttEyyIj9IEsX9UNLVSlyoFKtLbXc6Z8GYegr2S7F33QzWtBibYpvudWnWdKbutlKGqVlnxV9VZS0Vaac3pGLBgOf/rqdYl1kBXxa4FybonaaNjZ1rScJIBnI2nV43CuIgiZLeZWpnbiMlN1XlCmdUewy9FSZoWy5NIVEUhzxyUdsjJdRn2nicY2BiwA9YgZiRgYmBmZGJvTQv09XM1BwAC8ICSwAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH044PL82E0AE74B7YAAA==')format("woff");}.ff19{font-family:ff19;line-height:0.857000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff1a;src:url('data:application/font-woff;base64,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')format("woff");}.ff1a{font-family:ff1a;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
.m0{transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);-ms-transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);-webkit-transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);}
|
||
.m1{transform:none;-ms-transform:none;-webkit-transform:none;}
|
||
.v0{vertical-align:0.000000px;}
|
||
.ls0{letter-spacing:0.000000px;}
|
||
.sc_{text-shadow:none;}
|
||
.sc0{text-shadow:-0.015em 0 transparent,0 0.015em transparent,0.015em 0 transparent,0 -0.015em transparent;}
|
||
@media screen and (-webkit-min-device-pixel-ratio:0){
|
||
.sc_{-webkit-text-stroke:0px transparent;}
|
||
.sc0{-webkit-text-stroke:0.015em transparent;text-shadow:none;}
|
||
}
|
||
.ws0{word-spacing:0.000000px;}
|
||
._f{margin-left:-8.923356px;}
|
||
._b{margin-left:-5.222017px;}
|
||
._6{margin-left:-3.787397px;}
|
||
._5d{margin-left:-2.324626px;}
|
||
._5{margin-left:-1.319850px;}
|
||
._c{width:1.721544px;}
|
||
._0{width:3.073600px;}
|
||
._13{width:4.254561px;}
|
||
._33{width:6.801611px;}
|
||
._30{width:8.191415px;}
|
||
._2b{width:10.341824px;}
|
||
._15{width:11.955240px;}
|
||
._d{width:13.144264px;}
|
||
._10{width:14.530921px;}
|
||
._7{width:15.618270px;}
|
||
._8{width:16.938117px;}
|
||
._e{width:18.372737px;}
|
||
._a{width:20.371604px;}
|
||
._4{width:21.691454px;}
|
||
._60{width:23.450560px;}
|
||
._7c{width:24.473192px;}
|
||
._12{width:25.705902px;}
|
||
._11{width:27.403641px;}
|
||
._69{width:29.051136px;}
|
||
._16{width:30.233529px;}
|
||
._3{width:31.241700px;}
|
||
._9{width:32.418280px;}
|
||
._14{width:33.776359px;}
|
||
._7a{width:34.825498px;}
|
||
._1{width:36.288314px;}
|
||
._5c{width:37.658880px;}
|
||
._6a{width:39.307360px;}
|
||
._2{width:40.829100px;}
|
||
._2c{width:47.705307px;}
|
||
._43{width:52.471562px;}
|
||
._5e{width:56.487680px;}
|
||
._37{width:68.782879px;}
|
||
._5f{width:75.317600px;}
|
||
._2a{width:84.107562px;}
|
||
._3d{width:90.130442px;}
|
||
._68{width:91.887552px;}
|
||
._2f{width:93.468668px;}
|
||
._61{width:94.603423px;}
|
||
._56{width:109.665769px;}
|
||
._2e{width:112.148882px;}
|
||
._4d{width:121.063562px;}
|
||
._2d{width:122.351067px;}
|
||
._5b{width:124.046410px;}
|
||
._58{width:126.537120px;}
|
||
._40{width:129.331486px;}
|
||
._62{width:131.805600px;}
|
||
._31{width:142.099507px;}
|
||
._53{width:143.112325px;}
|
||
._42{width:148.160926px;}
|
||
._64{width:150.002602px;}
|
||
._29{width:152.728926px;}
|
||
._17{width:154.369602px;}
|
||
._71{width:155.843040px;}
|
||
._55{width:161.943205px;}
|
||
._36{width:163.875360px;}
|
||
._3a{width:166.990366px;}
|
||
._6c{width:169.013819px;}
|
||
._6b{width:175.094560px;}
|
||
._67{width:178.335633px;}
|
||
._35{width:182.704800px;}
|
||
._51{width:184.030453px;}
|
||
._3c{width:185.819806px;}
|
||
._6e{width:189.434252px;}
|
||
._4e{width:199.602085px;}
|
||
._70{width:204.162560px;}
|
||
._25{width:207.625958px;}
|
||
._34{width:211.033190px;}
|
||
._45{width:212.969800px;}
|
||
._3e{width:214.049960px;}
|
||
._52{width:215.838400px;}
|
||
._4c{width:218.428965px;}
|
||
._6f{width:220.213903px;}
|
||
._1b{width:221.649408px;}
|
||
._3f{width:223.021983px;}
|
||
._79{width:224.413120px;}
|
||
._21{width:226.754198px;}
|
||
._74{width:231.130817px;}
|
||
._18{width:233.054669px;}
|
||
._38{width:234.421621px;}
|
||
._24{width:235.828543px;}
|
||
._49{width:237.259845px;}
|
||
._41{width:241.851423px;}
|
||
._1e{width:245.764918px;}
|
||
._44{width:253.591306px;}
|
||
._1f{width:254.653983px;}
|
||
._47{width:255.757594px;}
|
||
._39{width:260.680863px;}
|
||
._77{width:270.065120px;}
|
||
._54{width:272.327840px;}
|
||
._27{width:273.487423px;}
|
||
._66{width:278.137728px;}
|
||
._3b{width:279.510303px;}
|
||
._1c{width:292.316863px;}
|
||
._32{width:296.216840px;}
|
||
._5a{width:299.956160px;}
|
||
._6d{width:320.616957px;}
|
||
._28{width:321.737183px;}
|
||
._4b{width:329.273983px;}
|
||
._57{width:347.341206px;}
|
||
._48{width:385.759423px;}
|
||
._23{width:390.184668px;}
|
||
._72{width:395.018336px;}
|
||
._65{width:398.379870px;}
|
||
._1d{width:401.972668px;}
|
||
._22{width:404.836800px;}
|
||
._73{width:422.201696px;}
|
||
._19{width:423.666240px;}
|
||
._1a{width:429.024668px;}
|
||
._26{width:442.495680px;}
|
||
._20{width:451.117517px;}
|
||
._4a{width:461.077183px;}
|
||
._75{width:502.664805px;}
|
||
._76{width:504.287030px;}
|
||
._4f{width:517.108800px;}
|
||
._59{width:524.452800px;}
|
||
._78{width:528.932235px;}
|
||
._46{width:596.123680px;}
|
||
._50{width:776.571360px;}
|
||
._7b{width:1149.249148px;}
|
||
._63{width:1325.929082px;}
|
||
.fcb{color:rgb(57,75,79);}
|
||
.fc6{color:rgb(61,122,122);}
|
||
.fc5{color:rgb(176,0,64);}
|
||
.fca{color:rgb(156,102,0);}
|
||
.fc8{color:rgb(0,128,0);}
|
||
.fc4{color:rgb(0,0,255);}
|
||
.fc9{color:rgb(186,33,33);}
|
||
.fc3{color:rgb(16,136,110);}
|
||
.fc7{color:rgb(102,102,102);}
|
||
.fc2{color:rgb(255,255,255);}
|
||
.fc1{color:rgb(250,250,250);}
|
||
.fc0{color:rgb(35,55,59);}
|
||
.fs9{font-size:23.910400px;}
|
||
.fs5{font-size:27.895200px;}
|
||
.fs6{font-size:31.880400px;}
|
||
.fs8{font-size:35.865600px;}
|
||
.fs4{font-size:39.850400px;}
|
||
.fs7{font-size:43.636400px;}
|
||
.fs3{font-size:47.820800px;}
|
||
.fs2{font-size:57.384800px;}
|
||
.fs1{font-size:82.650000px;}
|
||
.fs0{font-size:99.148400px;}
|
||
.y0{bottom:-0.500000px;}
|
||
.y13c{bottom:5.774000px;}
|
||
.y64{bottom:7.777000px;}
|
||
.y63{bottom:10.590000px;}
|
||
.y12{bottom:13.018000px;}
|
||
.y103{bottom:13.371000px;}
|
||
.yf4{bottom:13.598000px;}
|
||
.y7a{bottom:13.688000px;}
|
||
.y125{bottom:14.377000px;}
|
||
.yb2{bottom:15.518000px;}
|
||
.y119{bottom:16.738000px;}
|
||
.yfb{bottom:16.793000px;}
|
||
.y89{bottom:18.497000px;}
|
||
.y4a{bottom:18.701000px;}
|
||
.ybf{bottom:19.144000px;}
|
||
.yf2{bottom:19.900000px;}
|
||
.y33{bottom:20.779000px;}
|
||
.yd5{bottom:21.858000px;}
|
||
.yf3{bottom:26.201000px;}
|
||
.y79{bottom:26.291000px;}
|
||
.y124{bottom:26.979000px;}
|
||
.y13b{bottom:27.866000px;}
|
||
.y10c{bottom:28.823000px;}
|
||
.y102{bottom:28.952000px;}
|
||
.y118{bottom:29.341000px;}
|
||
.y61{bottom:29.488000px;}
|
||
.y88{bottom:29.839000px;}
|
||
.yb1{bottom:31.100000px;}
|
||
.ybe{bottom:31.746000px;}
|
||
.y62{bottom:33.297000px;}
|
||
.y49{bottom:34.283000px;}
|
||
.y32{bottom:34.527000px;}
|
||
.y11{bottom:35.034000px;}
|
||
.y27{bottom:35.080000px;}
|
||
.y12f{bottom:36.595000px;}
|
||
.y1b{bottom:37.590000px;}
|
||
.yf1{bottom:38.804000px;}
|
||
.y78{bottom:38.894000px;}
|
||
.y123{bottom:39.582000px;}
|
||
.yd4{bottom:39.915000px;}
|
||
.y13a{bottom:40.468000px;}
|
||
.y87{bottom:41.182000px;}
|
||
.y1c{bottom:41.206000px;}
|
||
.y98{bottom:42.309000px;}
|
||
.y5f{bottom:42.721000px;}
|
||
.y6{bottom:43.061000px;}
|
||
.yfa{bottom:44.330000px;}
|
||
.ybd{bottom:44.349000px;}
|
||
.y10b{bottom:44.405000px;}
|
||
.ydc{bottom:45.556000px;}
|
||
.y60{bottom:46.530000px;}
|
||
.y31{bottom:48.275000px;}
|
||
.y48{bottom:49.864000px;}
|
||
.y3e{bottom:51.219000px;}
|
||
.yf0{bottom:51.406000px;}
|
||
.y77{bottom:51.496000px;}
|
||
.y12e{bottom:52.177000px;}
|
||
.y122{bottom:52.185000px;}
|
||
.y26{bottom:52.474000px;}
|
||
.y86{bottom:52.524000px;}
|
||
.yc9{bottom:52.704000px;}
|
||
.y139{bottom:53.071000px;}
|
||
.y10{bottom:54.237000px;}
|
||
.y117{bottom:54.547000px;}
|
||
.yd3{bottom:55.496000px;}
|
||
.y5d{bottom:55.954000px;}
|
||
.yb0{bottom:56.644000px;}
|
||
.y19{bottom:56.793000px;}
|
||
.ya8{bottom:57.130000px;}
|
||
.y97{bottom:57.891000px;}
|
||
.ybc{bottom:58.347000px;}
|
||
.y5{bottom:59.736000px;}
|
||
.y5e{bottom:59.763000px;}
|
||
.yf9{bottom:59.912000px;}
|
||
.y1a{bottom:60.409000px;}
|
||
.ya0{bottom:61.094000px;}
|
||
.y101{bottom:61.322000px;}
|
||
.y30{bottom:62.024000px;}
|
||
.y85{bottom:63.866000px;}
|
||
.yef{bottom:64.009000px;}
|
||
.y76{bottom:64.099000px;}
|
||
.y121{bottom:64.787000px;}
|
||
.yc8{bottom:65.306000px;}
|
||
.y138{bottom:65.674000px;}
|
||
.y3d{bottom:66.801000px;}
|
||
.y116{bottom:67.149000px;}
|
||
.y25{bottom:68.056000px;}
|
||
.y5b{bottom:69.186000px;}
|
||
.ydb{bottom:70.761000px;}
|
||
.yaf{bottom:72.225000px;}
|
||
.y5c{bottom:72.995000px;}
|
||
.yf{bottom:73.440000px;}
|
||
.y9f{bottom:73.696000px;}
|
||
.yd2{bottom:74.654000px;}
|
||
.y2f{bottom:75.772000px;}
|
||
.y18{bottom:75.996000px;}
|
||
.yee{bottom:76.612000px;}
|
||
.y47{bottom:77.401000px;}
|
||
.y10a{bottom:77.894000px;}
|
||
.yc7{bottom:77.909000px;}
|
||
.ye2{bottom:78.179000px;}
|
||
.y137{bottom:78.276000px;}
|
||
.y6d{bottom:79.254000px;}
|
||
.y115{bottom:79.752000px;}
|
||
.y12d{bottom:80.301000px;}
|
||
.y84{bottom:80.841000px;}
|
||
.y75{bottom:82.334000px;}
|
||
.ya7{bottom:82.335000px;}
|
||
.y59{bottom:82.419000px;}
|
||
.y6e{bottom:83.063000px;}
|
||
.y8e{bottom:83.632000px;}
|
||
.y120{bottom:83.767000px;}
|
||
.y3c{bottom:84.375000px;}
|
||
.y24{bottom:85.450000px;}
|
||
.y5a{bottom:86.228000px;}
|
||
.y9e{bottom:86.299000px;}
|
||
.y100{bottom:86.527000px;}
|
||
.yd1{bottom:87.257000px;}
|
||
.y96{bottom:87.420000px;}
|
||
.yf8{bottom:87.448000px;}
|
||
.yed{bottom:89.214000px;}
|
||
.y2e{bottom:89.521000px;}
|
||
.ye1{bottom:90.781000px;}
|
||
.ybb{bottom:90.825000px;}
|
||
.y136{bottom:91.269000px;}
|
||
.y114{bottom:92.355000px;}
|
||
.ye{bottom:92.643000px;}
|
||
.y12c{bottom:92.904000px;}
|
||
.y46{bottom:92.983000px;}
|
||
.y109{bottom:93.476000px;}
|
||
.ya6{bottom:94.938000px;}
|
||
.y17{bottom:95.199000px;}
|
||
.y57{bottom:95.652000px;}
|
||
.yda{bottom:95.966000px;}
|
||
.yae{bottom:97.770000px;}
|
||
.y3b{bottom:98.123000px;}
|
||
.y11e{bottom:99.348000px;}
|
||
.y6b{bottom:99.419000px;}
|
||
.y58{bottom:99.461000px;}
|
||
.yec{bottom:101.817000px;}
|
||
.yd0{bottom:102.101000px;}
|
||
.y95{bottom:103.011000px;}
|
||
.yc6{bottom:103.114000px;}
|
||
.y6c{bottom:103.228000px;}
|
||
.y2d{bottom:103.269000px;}
|
||
.y11f{bottom:103.307000px;}
|
||
.yba{bottom:103.428000px;}
|
||
.y113{bottom:104.957000px;}
|
||
.y9d{bottom:108.117000px;}
|
||
.y23{bottom:108.494000px;}
|
||
.y45{bottom:108.564000px;}
|
||
.y135{bottom:108.753000px;}
|
||
.y55{bottom:108.885000px;}
|
||
.y108{bottom:109.057000px;}
|
||
.y8d{bottom:110.803000px;}
|
||
.yff{bottom:111.732000px;}
|
||
.yd{bottom:111.845000px;}
|
||
.y3a{bottom:111.872000px;}
|
||
.y56{bottom:112.694000px;}
|
||
.yad{bottom:113.351000px;}
|
||
.y83{bottom:113.430000px;}
|
||
.y16{bottom:114.402000px;}
|
||
.yeb{bottom:114.420000px;}
|
||
.yf7{bottom:114.985000px;}
|
||
.yc5{bottom:115.717000px;}
|
||
.ye0{bottom:115.987000px;}
|
||
.yb9{bottom:116.031000px;}
|
||
.y74{bottom:116.939000px;}
|
||
.y4{bottom:117.135000px;}
|
||
.y12b{bottom:118.109000px;}
|
||
.y94{bottom:118.603000px;}
|
||
.y6a{bottom:119.583000px;}
|
||
.ya5{bottom:120.143000px;}
|
||
.y9c{bottom:120.720000px;}
|
||
.y1e{bottom:121.063000px;}
|
||
.yd9{bottom:121.172000px;}
|
||
.y134{bottom:121.356000px;}
|
||
.y53{bottom:122.118000px;}
|
||
.y8c{bottom:123.406000px;}
|
||
.y82{bottom:124.772000px;}
|
||
.y39{bottom:125.620000px;}
|
||
.y54{bottom:125.927000px;}
|
||
.yea{bottom:127.022000px;}
|
||
.y107{bottom:127.602000px;}
|
||
.yc4{bottom:128.320000px;}
|
||
.yb8{bottom:128.633000px;}
|
||
.y2c{bottom:128.813000px;}
|
||
.yac{bottom:128.933000px;}
|
||
.y112{bottom:130.163000px;}
|
||
.y12a{bottom:130.712000px;}
|
||
.yc{bottom:131.048000px;}
|
||
.ycf{bottom:131.966000px;}
|
||
.y73{bottom:132.062000px;}
|
||
.ya4{bottom:132.746000px;}
|
||
.y93{bottom:132.949000px;}
|
||
.y92{bottom:132.950000px;}
|
||
.y15{bottom:133.605000px;}
|
||
.y133{bottom:133.959000px;}
|
||
.y11d{bottom:134.805000px;}
|
||
.y52{bottom:135.350000px;}
|
||
.y22{bottom:135.508000px;}
|
||
.y8b{bottom:136.008000px;}
|
||
.y44{bottom:136.101000px;}
|
||
.y81{bottom:136.114000px;}
|
||
.yfe{bottom:136.938000px;}
|
||
.ya9{bottom:138.248000px;}
|
||
.y3{bottom:139.153000px;}
|
||
.y38{bottom:139.368000px;}
|
||
.ye9{bottom:139.625000px;}
|
||
.y68{bottom:139.747000px;}
|
||
.yc3{bottom:140.922000px;}
|
||
.ydf{bottom:141.192000px;}
|
||
.yf6{bottom:142.522000px;}
|
||
.y2b{bottom:142.561000px;}
|
||
.y111{bottom:142.765000px;}
|
||
.y69{bottom:143.556000px;}
|
||
.yce{bottom:144.569000px;}
|
||
.yd8{bottom:146.377000px;}
|
||
.y132{bottom:146.561000px;}
|
||
.y72{bottom:147.186000px;}
|
||
.y11c{bottom:147.408000px;}
|
||
.y80{bottom:147.457000px;}
|
||
.y91{bottom:147.545000px;}
|
||
.y51{bottom:148.583000px;}
|
||
.y9b{bottom:150.126000px;}
|
||
.y21{bottom:151.090000px;}
|
||
.y43{bottom:151.682000px;}
|
||
.ye8{bottom:152.228000px;}
|
||
.y37{bottom:153.117000px;}
|
||
.yde{bottom:153.795000px;}
|
||
.yb7{bottom:153.839000px;}
|
||
.y8a{bottom:154.244000px;}
|
||
.yab{bottom:154.477000px;}
|
||
.y110{bottom:155.368000px;}
|
||
.y1d{bottom:155.434000px;}
|
||
.y2a{bottom:156.310000px;}
|
||
.ycd{bottom:157.172000px;}
|
||
.y129{bottom:157.511000px;}
|
||
.ya{bottom:157.826000px;}
|
||
.yf5{bottom:158.103000px;}
|
||
.y7f{bottom:158.799000px;}
|
||
.yd7{bottom:158.980000px;}
|
||
.y131{bottom:159.164000px;}
|
||
.y11b{bottom:160.010000px;}
|
||
.y106{bottom:161.092000px;}
|
||
.yb{bottom:161.441000px;}
|
||
.y4f{bottom:161.816000px;}
|
||
.yfd{bottom:162.143000px;}
|
||
.y71{bottom:162.309000px;}
|
||
.y67{bottom:162.484000px;}
|
||
.ya3{bottom:162.534000px;}
|
||
.yc2{bottom:162.741000px;}
|
||
.y14{bottom:164.011000px;}
|
||
.ye7{bottom:164.830000px;}
|
||
.y42{bottom:165.431000px;}
|
||
.y50{bottom:165.625000px;}
|
||
.y9a{bottom:165.708000px;}
|
||
.yb6{bottom:166.441000px;}
|
||
.y10f{bottom:167.971000px;}
|
||
.y65{bottom:168.162000px;}
|
||
.y36{bottom:168.858000px;}
|
||
.ycc{bottom:169.774000px;}
|
||
.y29{bottom:170.058000px;}
|
||
.y7e{bottom:170.141000px;}
|
||
.ye5{bottom:171.132000px;}
|
||
.yd6{bottom:171.582000px;}
|
||
.y130{bottom:171.767000px;}
|
||
.y11a{bottom:172.613000px;}
|
||
.y128{bottom:173.093000px;}
|
||
.y4e{bottom:175.049000px;}
|
||
.y66{bottom:175.086000px;}
|
||
.ydd{bottom:175.613000px;}
|
||
.y105{bottom:176.673000px;}
|
||
.y9{bottom:177.029000px;}
|
||
.y2{bottom:177.056000px;}
|
||
.y90{bottom:177.074000px;}
|
||
.y70{bottom:177.432000px;}
|
||
.ye6{bottom:177.433000px;}
|
||
.yb5{bottom:179.044000px;}
|
||
.y20{bottom:179.132000px;}
|
||
.y41{bottom:179.179000px;}
|
||
.y10e{bottom:180.573000px;}
|
||
.y7d{bottom:181.483000px;}
|
||
.ya2{bottom:183.570000px;}
|
||
.yc1{bottom:183.787000px;}
|
||
.y28{bottom:185.640000px;}
|
||
.ycb{bottom:186.611000px;}
|
||
.yfc{bottom:187.348000px;}
|
||
.y127{bottom:188.674000px;}
|
||
.y99{bottom:189.733000px;}
|
||
.ye4{bottom:190.036000px;}
|
||
.yaa{bottom:191.592000px;}
|
||
.yb4{bottom:191.647000px;}
|
||
.y8f{bottom:192.655000px;}
|
||
.y7c{bottom:192.826000px;}
|
||
.y35{bottom:192.882000px;}
|
||
.y40{bottom:192.927000px;}
|
||
.y4d{bottom:192.933000px;}
|
||
.y10d{bottom:193.176000px;}
|
||
.y13{bottom:193.455000px;}
|
||
.y104{bottom:195.219000px;}
|
||
.y8{bottom:196.232000px;}
|
||
.y1{bottom:197.678000px;}
|
||
.y6f{bottom:198.188000px;}
|
||
.y4b{bottom:198.612000px;}
|
||
.ya1{bottom:199.151000px;}
|
||
.yc0{bottom:199.368000px;}
|
||
.yca{bottom:202.193000px;}
|
||
.yb3{bottom:204.249000px;}
|
||
.y126{bottom:204.256000px;}
|
||
.y4c{bottom:205.536000px;}
|
||
.y3f{bottom:206.676000px;}
|
||
.y1f{bottom:207.174000px;}
|
||
.ye3{bottom:208.271000px;}
|
||
.y7b{bottom:209.801000px;}
|
||
.y7{bottom:236.149000px;}
|
||
.y34{bottom:240.488000px;}
|
||
.h11{height:16.832922px;}
|
||
.h12{height:17.932800px;}
|
||
.h9{height:19.359269px;}
|
||
.he{height:22.093117px;}
|
||
.h10{height:22.487731px;}
|
||
.hb{height:23.910300px;}
|
||
.h13{height:24.890726px;}
|
||
.ha{height:24.986201px;}
|
||
.h14{height:25.285248px;}
|
||
.hf{height:26.899200px;}
|
||
.h6{height:29.887800px;}
|
||
.h15{height:30.283662px;}
|
||
.hd{height:31.243662px;}
|
||
.hc{height:32.727300px;}
|
||
.h5{height:33.187635px;}
|
||
.h7{height:35.865600px;}
|
||
.h4{height:40.456284px;}
|
||
.h8{height:43.038600px;}
|
||
.h3{height:58.268250px;}
|
||
.h2{height:74.361300px;}
|
||
.h0{height:255.118000px;}
|
||
.h1{height:255.500000px;}
|
||
.w0{width:453.543000px;}
|
||
.w1{width:454.000000px;}
|
||
.x0{left:0.000000px;}
|
||
.x5{left:10.667000px;}
|
||
.x38{left:22.377000px;}
|
||
.x37{left:26.710000px;}
|
||
.x1{left:28.346000px;}
|
||
.x3f{left:29.376000px;}
|
||
.x36{left:31.335000px;}
|
||
.x6{left:34.488000px;}
|
||
.xd{left:36.225000px;}
|
||
.x39{left:39.305000px;}
|
||
.x3{left:43.404000px;}
|
||
.x15{left:46.621000px;}
|
||
.x1f{left:48.272000px;}
|
||
.x7{left:50.486000px;}
|
||
.x11{left:53.153000px;}
|
||
.x20{left:55.412000px;}
|
||
.xe{left:58.779000px;}
|
||
.x2f{left:60.020000px;}
|
||
.x33{left:63.457000px;}
|
||
.x16{left:68.523000px;}
|
||
.x35{left:71.983000px;}
|
||
.x12{left:73.290000px;}
|
||
.x30{left:85.001000px;}
|
||
.x3d{left:89.952000px;}
|
||
.x3e{left:97.219000px;}
|
||
.xf{left:102.365000px;}
|
||
.xc{left:106.772000px;}
|
||
.x32{left:112.769000px;}
|
||
.x8{left:119.754000px;}
|
||
.x41{left:120.775000px;}
|
||
.x2{left:122.906000px;}
|
||
.x2c{left:125.833000px;}
|
||
.x42{left:131.943000px;}
|
||
.x31{left:134.628000px;}
|
||
.x43{left:143.605000px;}
|
||
.x44{left:145.442000px;}
|
||
.x2d{left:147.804000px;}
|
||
.x2b{left:152.895000px;}
|
||
.xa{left:154.173000px;}
|
||
.x3a{left:157.226000px;}
|
||
.x45{left:165.256000px;}
|
||
.xb{left:167.796000px;}
|
||
.x21{left:170.274000px;}
|
||
.x17{left:171.366000px;}
|
||
.x22{left:177.027000px;}
|
||
.x1c{left:178.423000px;}
|
||
.x3b{left:195.434000px;}
|
||
.x28{left:216.519000px;}
|
||
.x23{left:222.871000px;}
|
||
.x40{left:233.080000px;}
|
||
.x29{left:235.372000px;}
|
||
.x24{left:238.548000px;}
|
||
.x18{left:281.201000px;}
|
||
.x2a{left:285.801000px;}
|
||
.x25{left:288.977000px;}
|
||
.x19{left:291.122000px;}
|
||
.x1a{left:306.737000px;}
|
||
.x1b{left:313.586000px;}
|
||
.x13{left:333.221000px;}
|
||
.x1e{left:334.818000px;}
|
||
.x14{left:336.210000px;}
|
||
.x1d{left:344.338000px;}
|
||
.x26{left:348.760000px;}
|
||
.x27{left:353.520000px;}
|
||
.x3c{left:370.899000px;}
|
||
.x4{left:378.705000px;}
|
||
.x34{left:384.950000px;}
|
||
.x10{left:418.767000px;}
|
||
.x2e{left:424.403000px;}
|
||
.x9{left:428.637000px;}
|
||
@media print{
|
||
.v0{vertical-align:0.000000pt;}
|
||
.ls0{letter-spacing:0.000000pt;}
|
||
.ws0{word-spacing:0.000000pt;}
|
||
._f{margin-left:-11.897808pt;}
|
||
._b{margin-left:-6.962689pt;}
|
||
._6{margin-left:-5.049862pt;}
|
||
._5d{margin-left:-3.099501pt;}
|
||
._5{margin-left:-1.759801pt;}
|
||
._c{width:2.295392pt;}
|
||
._0{width:4.098134pt;}
|
||
._13{width:5.672747pt;}
|
||
._33{width:9.068815pt;}
|
||
._30{width:10.921887pt;}
|
||
._2b{width:13.789098pt;}
|
||
._15{width:15.940320pt;}
|
||
._d{width:17.525685pt;}
|
||
._10{width:19.374562pt;}
|
||
._7{width:20.824359pt;}
|
||
._8{width:22.584156pt;}
|
||
._e{width:24.496982pt;}
|
||
._a{width:27.162139pt;}
|
||
._4{width:28.921939pt;}
|
||
._60{width:31.267414pt;}
|
||
._7c{width:32.630923pt;}
|
||
._12{width:34.274536pt;}
|
||
._11{width:36.538188pt;}
|
||
._69{width:38.734848pt;}
|
||
._16{width:40.311372pt;}
|
||
._3{width:41.655600pt;}
|
||
._9{width:43.224373pt;}
|
||
._14{width:45.035145pt;}
|
||
._7a{width:46.433997pt;}
|
||
._1{width:48.384419pt;}
|
||
._5c{width:50.211840pt;}
|
||
._6a{width:52.409813pt;}
|
||
._2{width:54.438800pt;}
|
||
._2c{width:63.607076pt;}
|
||
._43{width:69.962083pt;}
|
||
._5e{width:75.316907pt;}
|
||
._37{width:91.710505pt;}
|
||
._5f{width:100.423467pt;}
|
||
._2a{width:112.143417pt;}
|
||
._3d{width:120.173923pt;}
|
||
._68{width:122.516736pt;}
|
||
._2f{width:124.624891pt;}
|
||
._61{width:126.137898pt;}
|
||
._56{width:146.221025pt;}
|
||
._2e{width:149.531843pt;}
|
||
._4d{width:161.418083pt;}
|
||
._2d{width:163.134756pt;}
|
||
._5b{width:165.395213pt;}
|
||
._58{width:168.716160pt;}
|
||
._40{width:172.441982pt;}
|
||
._62{width:175.740800pt;}
|
||
._31{width:189.466010pt;}
|
||
._53{width:190.816433pt;}
|
||
._42{width:197.547902pt;}
|
||
._64{width:200.003470pt;}
|
||
._29{width:203.638569pt;}
|
||
._17{width:205.826135pt;}
|
||
._71{width:207.790720pt;}
|
||
._55{width:215.924273pt;}
|
||
._36{width:218.500480pt;}
|
||
._3a{width:222.653822pt;}
|
||
._6c{width:225.351759pt;}
|
||
._6b{width:233.459413pt;}
|
||
._67{width:237.780844pt;}
|
||
._35{width:243.606400pt;}
|
||
._51{width:245.373937pt;}
|
||
._3c{width:247.759742pt;}
|
||
._6e{width:252.579002pt;}
|
||
._4e{width:266.136113pt;}
|
||
._70{width:272.216747pt;}
|
||
._25{width:276.834611pt;}
|
||
._34{width:281.377587pt;}
|
||
._45{width:283.959733pt;}
|
||
._3e{width:285.399947pt;}
|
||
._52{width:287.784533pt;}
|
||
._4c{width:291.238620pt;}
|
||
._6f{width:293.618538pt;}
|
||
._1b{width:295.532544pt;}
|
||
._3f{width:297.362644pt;}
|
||
._79{width:299.217493pt;}
|
||
._21{width:302.338931pt;}
|
||
._74{width:308.174422pt;}
|
||
._18{width:310.739558pt;}
|
||
._38{width:312.562161pt;}
|
||
._24{width:314.438058pt;}
|
||
._49{width:316.346460pt;}
|
||
._41{width:322.468564pt;}
|
||
._1e{width:327.686558pt;}
|
||
._44{width:338.121741pt;}
|
||
._1f{width:339.538644pt;}
|
||
._47{width:341.010125pt;}
|
||
._39{width:347.574484pt;}
|
||
._77{width:360.086827pt;}
|
||
._54{width:363.103787pt;}
|
||
._27{width:364.649898pt;}
|
||
._66{width:370.850304pt;}
|
||
._3b{width:372.680404pt;}
|
||
._1c{width:389.755818pt;}
|
||
._32{width:394.955786pt;}
|
||
._5a{width:399.941547pt;}
|
||
._6d{width:427.489276pt;}
|
||
._28{width:428.982911pt;}
|
||
._4b{width:439.031978pt;}
|
||
._57{width:463.121608pt;}
|
||
._48{width:514.345898pt;}
|
||
._23{width:520.246224pt;}
|
||
._72{width:526.691115pt;}
|
||
._65{width:531.173161pt;}
|
||
._1d{width:535.963558pt;}
|
||
._22{width:539.782400pt;}
|
||
._73{width:562.935595pt;}
|
||
._19{width:564.888320pt;}
|
||
._1a{width:572.032891pt;}
|
||
._26{width:589.994240pt;}
|
||
._20{width:601.490022pt;}
|
||
._4a{width:614.769578pt;}
|
||
._75{width:670.219740pt;}
|
||
._76{width:672.382706pt;}
|
||
._4f{width:689.478400pt;}
|
||
._59{width:699.270400pt;}
|
||
._78{width:705.242979pt;}
|
||
._46{width:794.831573pt;}
|
||
._50{width:1035.428480pt;}
|
||
._7b{width:1532.332197pt;}
|
||
._63{width:1767.905442pt;}
|
||
.fs9{font-size:31.880533pt;}
|
||
.fs5{font-size:37.193600pt;}
|
||
.fs6{font-size:42.507200pt;}
|
||
.fs8{font-size:47.820800pt;}
|
||
.fs4{font-size:53.133867pt;}
|
||
.fs7{font-size:58.181867pt;}
|
||
.fs3{font-size:63.761067pt;}
|
||
.fs2{font-size:76.513067pt;}
|
||
.fs1{font-size:110.200000pt;}
|
||
.fs0{font-size:132.197867pt;}
|
||
.y0{bottom:-0.666667pt;}
|
||
.y13c{bottom:7.698667pt;}
|
||
.y64{bottom:10.369333pt;}
|
||
.y63{bottom:14.120000pt;}
|
||
.y12{bottom:17.357333pt;}
|
||
.y103{bottom:17.828000pt;}
|
||
.yf4{bottom:18.130667pt;}
|
||
.y7a{bottom:18.250667pt;}
|
||
.y125{bottom:19.169333pt;}
|
||
.yb2{bottom:20.690667pt;}
|
||
.y119{bottom:22.317333pt;}
|
||
.yfb{bottom:22.390667pt;}
|
||
.y89{bottom:24.662667pt;}
|
||
.y4a{bottom:24.934667pt;}
|
||
.ybf{bottom:25.525333pt;}
|
||
.yf2{bottom:26.533333pt;}
|
||
.y33{bottom:27.705333pt;}
|
||
.yd5{bottom:29.144000pt;}
|
||
.yf3{bottom:34.934667pt;}
|
||
.y79{bottom:35.054667pt;}
|
||
.y124{bottom:35.972000pt;}
|
||
.y13b{bottom:37.154667pt;}
|
||
.y10c{bottom:38.430667pt;}
|
||
.y102{bottom:38.602667pt;}
|
||
.y118{bottom:39.121333pt;}
|
||
.y61{bottom:39.317333pt;}
|
||
.y88{bottom:39.785333pt;}
|
||
.yb1{bottom:41.466667pt;}
|
||
.ybe{bottom:42.328000pt;}
|
||
.y62{bottom:44.396000pt;}
|
||
.y49{bottom:45.710667pt;}
|
||
.y32{bottom:46.036000pt;}
|
||
.y11{bottom:46.712000pt;}
|
||
.y27{bottom:46.773333pt;}
|
||
.y12f{bottom:48.793333pt;}
|
||
.y1b{bottom:50.120000pt;}
|
||
.yf1{bottom:51.738667pt;}
|
||
.y78{bottom:51.858667pt;}
|
||
.y123{bottom:52.776000pt;}
|
||
.yd4{bottom:53.220000pt;}
|
||
.y13a{bottom:53.957333pt;}
|
||
.y87{bottom:54.909333pt;}
|
||
.y1c{bottom:54.941333pt;}
|
||
.y98{bottom:56.412000pt;}
|
||
.y5f{bottom:56.961333pt;}
|
||
.y6{bottom:57.414667pt;}
|
||
.yfa{bottom:59.106667pt;}
|
||
.ybd{bottom:59.132000pt;}
|
||
.y10b{bottom:59.206667pt;}
|
||
.ydc{bottom:60.741333pt;}
|
||
.y60{bottom:62.040000pt;}
|
||
.y31{bottom:64.366667pt;}
|
||
.y48{bottom:66.485333pt;}
|
||
.y3e{bottom:68.292000pt;}
|
||
.yf0{bottom:68.541333pt;}
|
||
.y77{bottom:68.661333pt;}
|
||
.y12e{bottom:69.569333pt;}
|
||
.y122{bottom:69.580000pt;}
|
||
.y26{bottom:69.965333pt;}
|
||
.y86{bottom:70.032000pt;}
|
||
.yc9{bottom:70.272000pt;}
|
||
.y139{bottom:70.761333pt;}
|
||
.y10{bottom:72.316000pt;}
|
||
.y117{bottom:72.729333pt;}
|
||
.yd3{bottom:73.994667pt;}
|
||
.y5d{bottom:74.605333pt;}
|
||
.yb0{bottom:75.525333pt;}
|
||
.y19{bottom:75.724000pt;}
|
||
.ya8{bottom:76.173333pt;}
|
||
.y97{bottom:77.188000pt;}
|
||
.ybc{bottom:77.796000pt;}
|
||
.y5{bottom:79.648000pt;}
|
||
.y5e{bottom:79.684000pt;}
|
||
.yf9{bottom:79.882667pt;}
|
||
.y1a{bottom:80.545333pt;}
|
||
.ya0{bottom:81.458667pt;}
|
||
.y101{bottom:81.762667pt;}
|
||
.y30{bottom:82.698667pt;}
|
||
.y85{bottom:85.154667pt;}
|
||
.yef{bottom:85.345333pt;}
|
||
.y76{bottom:85.465333pt;}
|
||
.y121{bottom:86.382667pt;}
|
||
.yc8{bottom:87.074667pt;}
|
||
.y138{bottom:87.565333pt;}
|
||
.y3d{bottom:89.068000pt;}
|
||
.y116{bottom:89.532000pt;}
|
||
.y25{bottom:90.741333pt;}
|
||
.y5b{bottom:92.248000pt;}
|
||
.ydb{bottom:94.348000pt;}
|
||
.yaf{bottom:96.300000pt;}
|
||
.y5c{bottom:97.326667pt;}
|
||
.yf{bottom:97.920000pt;}
|
||
.y9f{bottom:98.261333pt;}
|
||
.yd2{bottom:99.538667pt;}
|
||
.y2f{bottom:101.029333pt;}
|
||
.y18{bottom:101.328000pt;}
|
||
.yee{bottom:102.149333pt;}
|
||
.y47{bottom:103.201333pt;}
|
||
.y10a{bottom:103.858667pt;}
|
||
.yc7{bottom:103.878667pt;}
|
||
.ye2{bottom:104.238667pt;}
|
||
.y137{bottom:104.368000pt;}
|
||
.y6d{bottom:105.672000pt;}
|
||
.y115{bottom:106.336000pt;}
|
||
.y12d{bottom:107.068000pt;}
|
||
.y84{bottom:107.788000pt;}
|
||
.y75{bottom:109.778667pt;}
|
||
.ya7{bottom:109.780000pt;}
|
||
.y59{bottom:109.892000pt;}
|
||
.y6e{bottom:110.750667pt;}
|
||
.y8e{bottom:111.509333pt;}
|
||
.y120{bottom:111.689333pt;}
|
||
.y3c{bottom:112.500000pt;}
|
||
.y24{bottom:113.933333pt;}
|
||
.y5a{bottom:114.970667pt;}
|
||
.y9e{bottom:115.065333pt;}
|
||
.y100{bottom:115.369333pt;}
|
||
.yd1{bottom:116.342667pt;}
|
||
.y96{bottom:116.560000pt;}
|
||
.yf8{bottom:116.597333pt;}
|
||
.yed{bottom:118.952000pt;}
|
||
.y2e{bottom:119.361333pt;}
|
||
.ye1{bottom:121.041333pt;}
|
||
.ybb{bottom:121.100000pt;}
|
||
.y136{bottom:121.692000pt;}
|
||
.y114{bottom:123.140000pt;}
|
||
.ye{bottom:123.524000pt;}
|
||
.y12c{bottom:123.872000pt;}
|
||
.y46{bottom:123.977333pt;}
|
||
.y109{bottom:124.634667pt;}
|
||
.ya6{bottom:126.584000pt;}
|
||
.y17{bottom:126.932000pt;}
|
||
.y57{bottom:127.536000pt;}
|
||
.yda{bottom:127.954667pt;}
|
||
.yae{bottom:130.360000pt;}
|
||
.y3b{bottom:130.830667pt;}
|
||
.y11e{bottom:132.464000pt;}
|
||
.y6b{bottom:132.558667pt;}
|
||
.y58{bottom:132.614667pt;}
|
||
.yec{bottom:135.756000pt;}
|
||
.yd0{bottom:136.134667pt;}
|
||
.y95{bottom:137.348000pt;}
|
||
.yc6{bottom:137.485333pt;}
|
||
.y6c{bottom:137.637333pt;}
|
||
.y2d{bottom:137.692000pt;}
|
||
.y11f{bottom:137.742667pt;}
|
||
.yba{bottom:137.904000pt;}
|
||
.y113{bottom:139.942667pt;}
|
||
.y9d{bottom:144.156000pt;}
|
||
.y23{bottom:144.658667pt;}
|
||
.y45{bottom:144.752000pt;}
|
||
.y135{bottom:145.004000pt;}
|
||
.y55{bottom:145.180000pt;}
|
||
.y108{bottom:145.409333pt;}
|
||
.y8d{bottom:147.737333pt;}
|
||
.yff{bottom:148.976000pt;}
|
||
.yd{bottom:149.126667pt;}
|
||
.y3a{bottom:149.162667pt;}
|
||
.y56{bottom:150.258667pt;}
|
||
.yad{bottom:151.134667pt;}
|
||
.y83{bottom:151.240000pt;}
|
||
.y16{bottom:152.536000pt;}
|
||
.yeb{bottom:152.560000pt;}
|
||
.yf7{bottom:153.313333pt;}
|
||
.yc5{bottom:154.289333pt;}
|
||
.ye0{bottom:154.649333pt;}
|
||
.yb9{bottom:154.708000pt;}
|
||
.y74{bottom:155.918667pt;}
|
||
.y4{bottom:156.180000pt;}
|
||
.y12b{bottom:157.478667pt;}
|
||
.y94{bottom:158.137333pt;}
|
||
.y6a{bottom:159.444000pt;}
|
||
.ya5{bottom:160.190667pt;}
|
||
.y9c{bottom:160.960000pt;}
|
||
.y1e{bottom:161.417333pt;}
|
||
.yd9{bottom:161.562667pt;}
|
||
.y134{bottom:161.808000pt;}
|
||
.y53{bottom:162.824000pt;}
|
||
.y8c{bottom:164.541333pt;}
|
||
.y82{bottom:166.362667pt;}
|
||
.y39{bottom:167.493333pt;}
|
||
.y54{bottom:167.902667pt;}
|
||
.yea{bottom:169.362667pt;}
|
||
.y107{bottom:170.136000pt;}
|
||
.yc4{bottom:171.093333pt;}
|
||
.yb8{bottom:171.510667pt;}
|
||
.y2c{bottom:171.750667pt;}
|
||
.yac{bottom:171.910667pt;}
|
||
.y112{bottom:173.550667pt;}
|
||
.y12a{bottom:174.282667pt;}
|
||
.yc{bottom:174.730667pt;}
|
||
.ycf{bottom:175.954667pt;}
|
||
.y73{bottom:176.082667pt;}
|
||
.ya4{bottom:176.994667pt;}
|
||
.y93{bottom:177.265333pt;}
|
||
.y92{bottom:177.266667pt;}
|
||
.y15{bottom:178.140000pt;}
|
||
.y133{bottom:178.612000pt;}
|
||
.y11d{bottom:179.740000pt;}
|
||
.y52{bottom:180.466667pt;}
|
||
.y22{bottom:180.677333pt;}
|
||
.y8b{bottom:181.344000pt;}
|
||
.y44{bottom:181.468000pt;}
|
||
.y81{bottom:181.485333pt;}
|
||
.yfe{bottom:182.584000pt;}
|
||
.ya9{bottom:184.330667pt;}
|
||
.y3{bottom:185.537333pt;}
|
||
.y38{bottom:185.824000pt;}
|
||
.ye9{bottom:186.166667pt;}
|
||
.y68{bottom:186.329333pt;}
|
||
.yc3{bottom:187.896000pt;}
|
||
.ydf{bottom:188.256000pt;}
|
||
.yf6{bottom:190.029333pt;}
|
||
.y2b{bottom:190.081333pt;}
|
||
.y111{bottom:190.353333pt;}
|
||
.y69{bottom:191.408000pt;}
|
||
.yce{bottom:192.758667pt;}
|
||
.yd8{bottom:195.169333pt;}
|
||
.y132{bottom:195.414667pt;}
|
||
.y72{bottom:196.248000pt;}
|
||
.y11c{bottom:196.544000pt;}
|
||
.y80{bottom:196.609333pt;}
|
||
.y91{bottom:196.726667pt;}
|
||
.y51{bottom:198.110667pt;}
|
||
.y9b{bottom:200.168000pt;}
|
||
.y21{bottom:201.453333pt;}
|
||
.y43{bottom:202.242667pt;}
|
||
.ye8{bottom:202.970667pt;}
|
||
.y37{bottom:204.156000pt;}
|
||
.yde{bottom:205.060000pt;}
|
||
.yb7{bottom:205.118667pt;}
|
||
.y8a{bottom:205.658667pt;}
|
||
.yab{bottom:205.969333pt;}
|
||
.y110{bottom:207.157333pt;}
|
||
.y1d{bottom:207.245333pt;}
|
||
.y2a{bottom:208.413333pt;}
|
||
.ycd{bottom:209.562667pt;}
|
||
.y129{bottom:210.014667pt;}
|
||
.ya{bottom:210.434667pt;}
|
||
.yf5{bottom:210.804000pt;}
|
||
.y7f{bottom:211.732000pt;}
|
||
.yd7{bottom:211.973333pt;}
|
||
.y131{bottom:212.218667pt;}
|
||
.y11b{bottom:213.346667pt;}
|
||
.y106{bottom:214.789333pt;}
|
||
.yb{bottom:215.254667pt;}
|
||
.y4f{bottom:215.754667pt;}
|
||
.yfd{bottom:216.190667pt;}
|
||
.y71{bottom:216.412000pt;}
|
||
.y67{bottom:216.645333pt;}
|
||
.ya3{bottom:216.712000pt;}
|
||
.yc2{bottom:216.988000pt;}
|
||
.y14{bottom:218.681333pt;}
|
||
.ye7{bottom:219.773333pt;}
|
||
.y42{bottom:220.574667pt;}
|
||
.y50{bottom:220.833333pt;}
|
||
.y9a{bottom:220.944000pt;}
|
||
.yb6{bottom:221.921333pt;}
|
||
.y10f{bottom:223.961333pt;}
|
||
.y65{bottom:224.216000pt;}
|
||
.y36{bottom:225.144000pt;}
|
||
.ycc{bottom:226.365333pt;}
|
||
.y29{bottom:226.744000pt;}
|
||
.y7e{bottom:226.854667pt;}
|
||
.ye5{bottom:228.176000pt;}
|
||
.yd6{bottom:228.776000pt;}
|
||
.y130{bottom:229.022667pt;}
|
||
.y11a{bottom:230.150667pt;}
|
||
.y128{bottom:230.790667pt;}
|
||
.y4e{bottom:233.398667pt;}
|
||
.y66{bottom:233.448000pt;}
|
||
.ydd{bottom:234.150667pt;}
|
||
.y105{bottom:235.564000pt;}
|
||
.y9{bottom:236.038667pt;}
|
||
.y2{bottom:236.074667pt;}
|
||
.y90{bottom:236.098667pt;}
|
||
.y70{bottom:236.576000pt;}
|
||
.ye6{bottom:236.577333pt;}
|
||
.yb5{bottom:238.725333pt;}
|
||
.y20{bottom:238.842667pt;}
|
||
.y41{bottom:238.905333pt;}
|
||
.y10e{bottom:240.764000pt;}
|
||
.y7d{bottom:241.977333pt;}
|
||
.ya2{bottom:244.760000pt;}
|
||
.yc1{bottom:245.049333pt;}
|
||
.y28{bottom:247.520000pt;}
|
||
.ycb{bottom:248.814667pt;}
|
||
.yfc{bottom:249.797333pt;}
|
||
.y127{bottom:251.565333pt;}
|
||
.y99{bottom:252.977333pt;}
|
||
.ye4{bottom:253.381333pt;}
|
||
.yaa{bottom:255.456000pt;}
|
||
.yb4{bottom:255.529333pt;}
|
||
.y8f{bottom:256.873333pt;}
|
||
.y7c{bottom:257.101333pt;}
|
||
.y35{bottom:257.176000pt;}
|
||
.y40{bottom:257.236000pt;}
|
||
.y4d{bottom:257.244000pt;}
|
||
.y10d{bottom:257.568000pt;}
|
||
.y13{bottom:257.940000pt;}
|
||
.y104{bottom:260.292000pt;}
|
||
.y8{bottom:261.642667pt;}
|
||
.y1{bottom:263.570667pt;}
|
||
.y6f{bottom:264.250667pt;}
|
||
.y4b{bottom:264.816000pt;}
|
||
.ya1{bottom:265.534667pt;}
|
||
.yc0{bottom:265.824000pt;}
|
||
.yca{bottom:269.590667pt;}
|
||
.yb3{bottom:272.332000pt;}
|
||
.y126{bottom:272.341333pt;}
|
||
.y4c{bottom:274.048000pt;}
|
||
.y3f{bottom:275.568000pt;}
|
||
.y1f{bottom:276.232000pt;}
|
||
.ye3{bottom:277.694667pt;}
|
||
.y7b{bottom:279.734667pt;}
|
||
.y7{bottom:314.865333pt;}
|
||
.y34{bottom:320.650667pt;}
|
||
.h11{height:22.443895pt;}
|
||
.h12{height:23.910400pt;}
|
||
.h9{height:25.812358pt;}
|
||
.he{height:29.457490pt;}
|
||
.h10{height:29.983642pt;}
|
||
.hb{height:31.880400pt;}
|
||
.h13{height:33.187635pt;}
|
||
.ha{height:33.314934pt;}
|
||
.h14{height:33.713664pt;}
|
||
.hf{height:35.865600pt;}
|
||
.h6{height:39.850400pt;}
|
||
.h15{height:40.378215pt;}
|
||
.hd{height:41.658217pt;}
|
||
.hc{height:43.636400pt;}
|
||
.h5{height:44.250180pt;}
|
||
.h7{height:47.820800pt;}
|
||
.h4{height:53.941712pt;}
|
||
.h8{height:57.384800pt;}
|
||
.h3{height:77.691000pt;}
|
||
.h2{height:99.148400pt;}
|
||
.h0{height:340.157333pt;}
|
||
.h1{height:340.666667pt;}
|
||
.w0{width:604.724000pt;}
|
||
.w1{width:605.333333pt;}
|
||
.x0{left:0.000000pt;}
|
||
.x5{left:14.222667pt;}
|
||
.x38{left:29.836000pt;}
|
||
.x37{left:35.613333pt;}
|
||
.x1{left:37.794667pt;}
|
||
.x3f{left:39.168000pt;}
|
||
.x36{left:41.780000pt;}
|
||
.x6{left:45.984000pt;}
|
||
.xd{left:48.300000pt;}
|
||
.x39{left:52.406667pt;}
|
||
.x3{left:57.872000pt;}
|
||
.x15{left:62.161333pt;}
|
||
.x1f{left:64.362667pt;}
|
||
.x7{left:67.314667pt;}
|
||
.x11{left:70.870667pt;}
|
||
.x20{left:73.882667pt;}
|
||
.xe{left:78.372000pt;}
|
||
.x2f{left:80.026667pt;}
|
||
.x33{left:84.609333pt;}
|
||
.x16{left:91.364000pt;}
|
||
.x35{left:95.977333pt;}
|
||
.x12{left:97.720000pt;}
|
||
.x30{left:113.334667pt;}
|
||
.x3d{left:119.936000pt;}
|
||
.x3e{left:129.625333pt;}
|
||
.xf{left:136.486667pt;}
|
||
.xc{left:142.362667pt;}
|
||
.x32{left:150.358667pt;}
|
||
.x8{left:159.672000pt;}
|
||
.x41{left:161.033333pt;}
|
||
.x2{left:163.874667pt;}
|
||
.x2c{left:167.777333pt;}
|
||
.x42{left:175.924000pt;}
|
||
.x31{left:179.504000pt;}
|
||
.x43{left:191.473333pt;}
|
||
.x44{left:193.922667pt;}
|
||
.x2d{left:197.072000pt;}
|
||
.x2b{left:203.860000pt;}
|
||
.xa{left:205.564000pt;}
|
||
.x3a{left:209.634667pt;}
|
||
.x45{left:220.341333pt;}
|
||
.xb{left:223.728000pt;}
|
||
.x21{left:227.032000pt;}
|
||
.x17{left:228.488000pt;}
|
||
.x22{left:236.036000pt;}
|
||
.x1c{left:237.897333pt;}
|
||
.x3b{left:260.578667pt;}
|
||
.x28{left:288.692000pt;}
|
||
.x23{left:297.161333pt;}
|
||
.x40{left:310.773333pt;}
|
||
.x29{left:313.829333pt;}
|
||
.x24{left:318.064000pt;}
|
||
.x18{left:374.934667pt;}
|
||
.x2a{left:381.068000pt;}
|
||
.x25{left:385.302667pt;}
|
||
.x19{left:388.162667pt;}
|
||
.x1a{left:408.982667pt;}
|
||
.x1b{left:418.114667pt;}
|
||
.x13{left:444.294667pt;}
|
||
.x1e{left:446.424000pt;}
|
||
.x14{left:448.280000pt;}
|
||
.x1d{left:459.117333pt;}
|
||
.x26{left:465.013333pt;}
|
||
.x27{left:471.360000pt;}
|
||
.x3c{left:494.532000pt;}
|
||
.x4{left:504.940000pt;}
|
||
.x34{left:513.266667pt;}
|
||
.x10{left:558.356000pt;}
|
||
.x2e{left:565.870667pt;}
|
||
.x9{left:571.516000pt;}
|
||
}
|
||
</style>
|
||
<script>
|
||
/*
|
||
Copyright 2012 Mozilla Foundation
|
||
Copyright 2013 Lu Wang <coolwanglu@gmail.com>
|
||
Apachine License Version 2.0
|
||
*/
|
||
(function(){function b(a,b,e,f){var c=(a.className||"").split(/\s+/g);""===c[0]&&c.shift();var d=c.indexOf(b);0>d&&e&&c.push(b);0<=d&&f&&c.splice(d,1);a.className=c.join(" ");return 0<=d}if(!("classList"in document.createElement("div"))){var e={add:function(a){b(this.element,a,!0,!1)},contains:function(a){return b(this.element,a,!1,!1)},remove:function(a){b(this.element,a,!1,!0)},toggle:function(a){b(this.element,a,!0,!0)}};Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){if(this._classList)return this._classList;
|
||
var a=Object.create(e,{element:{value:this,writable:!1,enumerable:!0}});Object.defineProperty(this,"_classList",{value:a,writable:!1,enumerable:!1});return a},enumerable:!0})}})();
|
||
</script>
|
||
<script>
|
||
(function(){/*
|
||
pdf2htmlEX.js: Core UI functions for pdf2htmlEX
|
||
Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com> and other contributors
|
||
https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
|
||
*/
|
||
var pdf2htmlEX=window.pdf2htmlEX=window.pdf2htmlEX||{},CSS_CLASS_NAMES={page_frame:"pf",page_content_box:"pc",page_data:"pi",background_image:"bi",link:"l",input_radio:"ir",__dummy__:"no comma"},DEFAULT_CONFIG={container_id:"page-container",sidebar_id:"sidebar",outline_id:"outline",loading_indicator_cls:"loading-indicator",preload_pages:3,render_timeout:100,scale_step:0.9,key_handler:!0,hashchange_handler:!0,view_history_handler:!0,__dummy__:"no comma"},EPS=1E-6;
|
||
function invert(a){var b=a[0]*a[3]-a[1]*a[2];return[a[3]/b,-a[1]/b,-a[2]/b,a[0]/b,(a[2]*a[5]-a[3]*a[4])/b,(a[1]*a[4]-a[0]*a[5])/b]}function transform(a,b){return[a[0]*b[0]+a[2]*b[1]+a[4],a[1]*b[0]+a[3]*b[1]+a[5]]}function get_page_number(a){return parseInt(a.getAttribute("data-page-no"),16)}function disable_dragstart(a){for(var b=0,c=a.length;b<c;++b)a[b].addEventListener("dragstart",function(){return!1},!1)}
|
||
function clone_and_extend_objs(a){for(var b={},c=0,e=arguments.length;c<e;++c){var h=arguments[c],d;for(d in h)h.hasOwnProperty(d)&&(b[d]=h[d])}return b}
|
||
function Page(a){if(a){this.shown=this.loaded=!1;this.page=a;this.num=get_page_number(a);this.original_height=a.clientHeight;this.original_width=a.clientWidth;var b=a.getElementsByClassName(CSS_CLASS_NAMES.page_content_box)[0];b&&(this.content_box=b,this.original_scale=this.cur_scale=this.original_height/b.clientHeight,this.page_data=JSON.parse(a.getElementsByClassName(CSS_CLASS_NAMES.page_data)[0].getAttribute("data-data")),this.ctm=this.page_data.ctm,this.ictm=invert(this.ctm),this.loaded=!0)}}
|
||
Page.prototype={hide:function(){this.loaded&&this.shown&&(this.content_box.classList.remove("opened"),this.shown=!1)},show:function(){this.loaded&&!this.shown&&(this.content_box.classList.add("opened"),this.shown=!0)},rescale:function(a){this.cur_scale=0===a?this.original_scale:a;this.loaded&&(a=this.content_box.style,a.msTransform=a.webkitTransform=a.transform="scale("+this.cur_scale.toFixed(3)+")");a=this.page.style;a.height=this.original_height*this.cur_scale+"px";a.width=this.original_width*this.cur_scale+
|
||
"px"},view_position:function(){var a=this.page,b=a.parentNode;return[b.scrollLeft-a.offsetLeft-a.clientLeft,b.scrollTop-a.offsetTop-a.clientTop]},height:function(){return this.page.clientHeight},width:function(){return this.page.clientWidth}};function Viewer(a){this.config=clone_and_extend_objs(DEFAULT_CONFIG,0<arguments.length?a:{});this.pages_loading=[];this.init_before_loading_content();var b=this;document.addEventListener("DOMContentLoaded",function(){b.init_after_loading_content()},!1)}
|
||
Viewer.prototype={scale:1,cur_page_idx:0,first_page_idx:0,init_before_loading_content:function(){this.pre_hide_pages()},initialize_radio_button:function(){for(var a=document.getElementsByClassName(CSS_CLASS_NAMES.input_radio),b=0;b<a.length;b++)a[b].addEventListener("click",function(){this.classList.toggle("checked")})},init_after_loading_content:function(){this.sidebar=document.getElementById(this.config.sidebar_id);this.outline=document.getElementById(this.config.outline_id);this.container=document.getElementById(this.config.container_id);
|
||
this.loading_indicator=document.getElementsByClassName(this.config.loading_indicator_cls)[0];for(var a=!0,b=this.outline.childNodes,c=0,e=b.length;c<e;++c)if("ul"===b[c].nodeName.toLowerCase()){a=!1;break}a||this.sidebar.classList.add("opened");this.find_pages();if(0!=this.pages.length){disable_dragstart(document.getElementsByClassName(CSS_CLASS_NAMES.background_image));this.config.key_handler&&this.register_key_handler();var h=this;this.config.hashchange_handler&&window.addEventListener("hashchange",
|
||
function(a){h.navigate_to_dest(document.location.hash.substring(1))},!1);this.config.view_history_handler&&window.addEventListener("popstate",function(a){a.state&&h.navigate_to_dest(a.state)},!1);this.container.addEventListener("scroll",function(){h.update_page_idx();h.schedule_render(!0)},!1);[this.container,this.outline].forEach(function(a){a.addEventListener("click",h.link_handler.bind(h),!1)});this.initialize_radio_button();this.render()}},find_pages:function(){for(var a=[],b={},c=this.container.childNodes,
|
||
e=0,h=c.length;e<h;++e){var d=c[e];d.nodeType===Node.ELEMENT_NODE&&d.classList.contains(CSS_CLASS_NAMES.page_frame)&&(d=new Page(d),a.push(d),b[d.num]=a.length-1)}this.pages=a;this.page_map=b},load_page:function(a,b,c){var e=this.pages;if(!(a>=e.length||(e=e[a],e.loaded||this.pages_loading[a]))){var e=e.page,h=e.getAttribute("data-page-url");if(h){this.pages_loading[a]=!0;var d=e.getElementsByClassName(this.config.loading_indicator_cls)[0];"undefined"===typeof d&&(d=this.loading_indicator.cloneNode(!0),
|
||
d.classList.add("active"),e.appendChild(d));var f=this,g=new XMLHttpRequest;g.open("GET",h,!0);g.onload=function(){if(200===g.status||0===g.status){var b=document.createElement("div");b.innerHTML=g.responseText;for(var d=null,b=b.childNodes,e=0,h=b.length;e<h;++e){var p=b[e];if(p.nodeType===Node.ELEMENT_NODE&&p.classList.contains(CSS_CLASS_NAMES.page_frame)){d=p;break}}b=f.pages[a];f.container.replaceChild(d,b.page);b=new Page(d);f.pages[a]=b;b.hide();b.rescale(f.scale);disable_dragstart(d.getElementsByClassName(CSS_CLASS_NAMES.background_image));
|
||
f.schedule_render(!1);c&&c(b)}delete f.pages_loading[a]};g.send(null)}void 0===b&&(b=this.config.preload_pages);0<--b&&(f=this,setTimeout(function(){f.load_page(a+1,b)},0))}},pre_hide_pages:function(){var a="@media screen{."+CSS_CLASS_NAMES.page_content_box+"{display:none;}}",b=document.createElement("style");b.styleSheet?b.styleSheet.cssText=a:b.appendChild(document.createTextNode(a));document.head.appendChild(b)},render:function(){for(var a=this.container,b=a.scrollTop,c=a.clientHeight,a=b-c,b=
|
||
b+c+c,c=this.pages,e=0,h=c.length;e<h;++e){var d=c[e],f=d.page,g=f.offsetTop+f.clientTop,f=g+f.clientHeight;g<=b&&f>=a?d.loaded?d.show():this.load_page(e):d.hide()}},update_page_idx:function(){var a=this.pages,b=a.length;if(!(2>b)){for(var c=this.container,e=c.scrollTop,c=e+c.clientHeight,h=-1,d=b,f=d-h;1<f;){var g=h+Math.floor(f/2),f=a[g].page;f.offsetTop+f.clientTop+f.clientHeight>=e?d=g:h=g;f=d-h}this.first_page_idx=d;for(var g=h=this.cur_page_idx,k=0;d<b;++d){var f=a[d].page,l=f.offsetTop+f.clientTop,
|
||
f=f.clientHeight;if(l>c)break;f=(Math.min(c,l+f)-Math.max(e,l))/f;if(d===h&&Math.abs(f-1)<=EPS){g=h;break}f>k&&(k=f,g=d)}this.cur_page_idx=g}},schedule_render:function(a){if(void 0!==this.render_timer){if(!a)return;clearTimeout(this.render_timer)}var b=this;this.render_timer=setTimeout(function(){delete b.render_timer;b.render()},this.config.render_timeout)},register_key_handler:function(){var a=this;window.addEventListener("DOMMouseScroll",function(b){if(b.ctrlKey){b.preventDefault();var c=a.container,
|
||
e=c.getBoundingClientRect(),c=[b.clientX-e.left-c.clientLeft,b.clientY-e.top-c.clientTop];a.rescale(Math.pow(a.config.scale_step,b.detail),!0,c)}},!1);window.addEventListener("keydown",function(b){var c=!1,e=b.ctrlKey||b.metaKey,h=b.altKey;switch(b.keyCode){case 61:case 107:case 187:e&&(a.rescale(1/a.config.scale_step,!0),c=!0);break;case 173:case 109:case 189:e&&(a.rescale(a.config.scale_step,!0),c=!0);break;case 48:e&&(a.rescale(0,!1),c=!0);break;case 33:h?a.scroll_to(a.cur_page_idx-1):a.container.scrollTop-=
|
||
a.container.clientHeight;c=!0;break;case 34:h?a.scroll_to(a.cur_page_idx+1):a.container.scrollTop+=a.container.clientHeight;c=!0;break;case 35:a.container.scrollTop=a.container.scrollHeight;c=!0;break;case 36:a.container.scrollTop=0,c=!0}c&&b.preventDefault()},!1)},rescale:function(a,b,c){var e=this.scale;this.scale=a=0===a?1:b?e*a:a;c||(c=[0,0]);b=this.container;c[0]+=b.scrollLeft;c[1]+=b.scrollTop;for(var h=this.pages,d=h.length,f=this.first_page_idx;f<d;++f){var g=h[f].page;if(g.offsetTop+g.clientTop>=
|
||
c[1])break}g=f-1;0>g&&(g=0);var g=h[g].page,k=g.clientWidth,f=g.clientHeight,l=g.offsetLeft+g.clientLeft,m=c[0]-l;0>m?m=0:m>k&&(m=k);k=g.offsetTop+g.clientTop;c=c[1]-k;0>c?c=0:c>f&&(c=f);for(f=0;f<d;++f)h[f].rescale(a);b.scrollLeft+=m/e*a+g.offsetLeft+g.clientLeft-m-l;b.scrollTop+=c/e*a+g.offsetTop+g.clientTop-c-k;this.schedule_render(!0)},fit_width:function(){var a=this.cur_page_idx;this.rescale(this.container.clientWidth/this.pages[a].width(),!0);this.scroll_to(a)},fit_height:function(){var a=this.cur_page_idx;
|
||
this.rescale(this.container.clientHeight/this.pages[a].height(),!0);this.scroll_to(a)},get_containing_page:function(a){for(;a;){if(a.nodeType===Node.ELEMENT_NODE&&a.classList.contains(CSS_CLASS_NAMES.page_frame)){a=get_page_number(a);var b=this.page_map;return a in b?this.pages[b[a]]:null}a=a.parentNode}return null},link_handler:function(a){var b=a.target,c=b.getAttribute("data-dest-detail");if(c){if(this.config.view_history_handler)try{var e=this.get_current_view_hash();window.history.replaceState(e,
|
||
"","#"+e);window.history.pushState(c,"","#"+c)}catch(h){}this.navigate_to_dest(c,this.get_containing_page(b));a.preventDefault()}},navigate_to_dest:function(a,b){try{var c=JSON.parse(a)}catch(e){return}if(c instanceof Array){var h=c[0],d=this.page_map;if(h in d){for(var f=d[h],h=this.pages[f],d=2,g=c.length;d<g;++d){var k=c[d];if(null!==k&&"number"!==typeof k)return}for(;6>c.length;)c.push(null);var g=b||this.pages[this.cur_page_idx],d=g.view_position(),d=transform(g.ictm,[d[0],g.height()-d[1]]),
|
||
g=this.scale,l=[0,0],m=!0,k=!1,n=this.scale;switch(c[1]){case "XYZ":l=[null===c[2]?d[0]:c[2]*n,null===c[3]?d[1]:c[3]*n];g=c[4];if(null===g||0===g)g=this.scale;k=!0;break;case "Fit":case "FitB":l=[0,0];k=!0;break;case "FitH":case "FitBH":l=[0,null===c[2]?d[1]:c[2]*n];k=!0;break;case "FitV":case "FitBV":l=[null===c[2]?d[0]:c[2]*n,0];k=!0;break;case "FitR":l=[c[2]*n,c[5]*n],m=!1,k=!0}if(k){this.rescale(g,!1);var p=this,c=function(a){l=transform(a.ctm,l);m&&(l[1]=a.height()-l[1]);p.scroll_to(f,l)};h.loaded?
|
||
c(h):(this.load_page(f,void 0,c),this.scroll_to(f))}}}},scroll_to:function(a,b){var c=this.pages;if(!(0>a||a>=c.length)){c=c[a].view_position();void 0===b&&(b=[0,0]);var e=this.container;e.scrollLeft+=b[0]-c[0];e.scrollTop+=b[1]-c[1]}},get_current_view_hash:function(){var a=[],b=this.pages[this.cur_page_idx];a.push(b.num);a.push("XYZ");var c=b.view_position(),c=transform(b.ictm,[c[0],b.height()-c[1]]);a.push(c[0]/this.scale);a.push(c[1]/this.scale);a.push(this.scale);return JSON.stringify(a)}};
|
||
pdf2htmlEX.Viewer=Viewer;})();
|
||
</script>
|
||
<script>
|
||
try{
|
||
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
|
||
}catch(e){}
|
||
</script>
|
||
<title></title>
|
||
</head>
|
||
<body>
|
||
<div id="sidebar">
|
||
<div id="outline">
|
||
<ul><li><a class="l" href="#pf4" data-dest-detail='[4,"XYZ",28.346,255.118,null]'>The C++ Type System</a><ul><li><a class="l" href="#pf6" data-dest-detail='[6,"XYZ",28.346,228.21,null]'>Type Categories</a></li><li><a class="l" href="#pf7" data-dest-detail='[7,"XYZ",28.346,213.918,null]'>Type Properties </a></li></ul></li><li><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",28.346,255.118,null]'>Fundamental Types Overview</a><ul><li><a class="l" href="#pfb" data-dest-detail='[11,"XYZ",28.346,228.21,null]'>Arithmetic Types</a></li><li><a class="l" href="#pfe" data-dest-detail='[14,"XYZ",28.346,228.21,null]'>Suffix and Prefix</a></li><li><a class="l" href="#pf10" data-dest-detail='[16,"XYZ",28.346,224.65,null]'>Non-Standard Arithmetic Types</a></li><li><a class="l" href="#pf11" data-dest-detail='[17,"XYZ",28.346,210.769,null]'>void Type</a></li><li><a class="l" href="#pf12" data-dest-detail='[18,"XYZ",28.346,220.187,null]'>nullptr</a></li></ul></li><li><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",28.346,255.118,null]'>Conversion Rules</a></li><li><a class="l" href="#pf17" data-dest-detail='[23,"XYZ",28.346,255.118,null]'>auto Keyword</a></li><li><a class="l" href="#pf1b" data-dest-detail='[27,"XYZ",28.346,255.118,null]'>C++ Operators</a><ul><li><a class="l" href="#pf1c" data-dest-detail='[28,"XYZ",28.346,228.21,null]'>Operators Precedence</a></li><li><a class="l" href="#pf1f" data-dest-detail='[31,"XYZ",28.346,228.21,null]'>Prefix/Postfix Increment/Decrement Semantic</a></li><li><a class="l" href="#pf21" data-dest-detail='[33,"XYZ",28.346,228.21,null]'>Assignment, Compound, and Comma Operators</a></li><li><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",28.346,225.292,null]'>Spaceship Operator <=> </a></li><li><a class="l" href="#pf23" data-dest-detail='[35,"XYZ",28.346,228.21,null]'>Safe Comparison Operators </a></li></ul></li></ul></div>
|
||
</div>
|
||
<div id="page-container">
|
||
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Mo<span class="_ _0"></span>dern<span class="_ _1"> </span>C++</div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">Programming</div><div class="t m0 x2 h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">3.<span class="_ _2"> </span>Basic<span class="_ _3"> </span>Concepts<span class="_ _3"> </span>I</div><div class="t m0 x3 h4 y4 ff2 fs2 fc0 sc0 ls0 ws0">Type<span class="_ _4"> </span>System,<span class="_ _4"> </span>Fund<span class="_ _5"></span>ament<span class="_ _6"></span>al<span class="_ _4"> </span>Types,<span class="_ _4"> </span>and<span class="_ _4"> </span>Opera<span class="_ _6"></span>tors</div><div class="t m0 x1 h5 y5 ff3 fs3 fc0 sc0 ls0 ws0">F<span class="_ _5"></span>ederico<span class="_ _7"> </span>Busato</div><div class="t m0 x4 h6 y6 ff4 fs4 fc0 sc0 ls0 ws0">2025-01-30</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAJIklEQVR42u3YMarVQBSA4TsyB0vXIFZZgYikSCG4MzfhXlLEwh2kcQdWr/Q01+51ES4XmRPyfe2QwBym+Dntw8fPNwAAKOPXzx9vTAEAgGpEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAr1pmmgIAAHVEhE0qAADliFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAMBI/ewXmOblmc/3bfUIAACqsUkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAICTaZlpCgAA1BERNqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgDAWP2yN5/m5eho31YvAwBgIJtUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAjNYy0xQAAKgjImxSAQAoR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAIBz65e9+TQvR0f7tnoZAAAD2aQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBgtJaZpgAAQB0RYZMKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPAv/ewXmOblmc/3bfUIAACqsUkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAz2mZaQoAANQRETapAACUI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAwFj9sjef5uXoaN9WLwMAYCCbVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIzWMtMUAACoIyJsUgEAKEekAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAP6Ze9+TQvR0f7tnoZAAAD2aQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBgtJaZpgAAQB0RYZMKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAJxbv+zNp3k5Otq31csAABjIJhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAgMtpmWkKAADUERE2qQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgDAufXL3nyal6OjfVu9DACAgWxSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAMFrLTFMAAKCOiLBJBQCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAADykX/bm07wcHe3b6mUAAAxkkwoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAIDRWmaaAgAAdUSETSoAAOWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAE6jv3x7///+/vvLdyMGAOAh06evrb17e3/5c7vd73cDAQCghL+xFEnyb6DJ+AAAAABJRU5ErkJggg=="/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>able<span class="_ _8"> </span>of<span class="_ _8"> </span>Contents</div><div class="t m0 x6 h8 y8 ff1 fs4 fc2 sc0 ls0 ws0">1<span class="_ _9"> </span><span class="fs2 fc0">The<span class="_ _4"> </span>C++<span class="_ _a"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _a"> </span>System</span></div><div class="t m0 x7 h6 y9 ff4 fs4 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _d"> </span>Catego<span class="_ _5"></span>ries</div><div class="t m0 x7 h6 ya ff4 fs4 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _d"> </span>Prop<span class="_ _c"></span>erties</div><div class="t m0 x8 h9 yb ff5 fs5 fc0 sc0 ls0 ws0">⋆</div><div class="t m0 x6 h8 yc ff1 fs4 fc2 sc0 ls0 ws0">2<span class="_ _9"> </span><span class="fs2 fc0">F<span class="_ _5"></span>undamental<span class="_ _a"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>es<span class="_ _a"> </span>Overview</span></div><div class="t m0 x7 h6 yd ff4 fs4 fc0 sc0 ls0 ws0">Arithmetic<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es</div><div class="t m0 x7 h6 ye ff4 fs4 fc0 sc0 ls0 ws0">Suffix<span class="_ _d"> </span>and<span class="_ _d"> </span>Prefix</div><div class="t m0 x7 h6 yf ff4 fs4 fc0 sc0 ls0 ws0">Non-Standa<span class="_ _5"></span>rd<span class="_ _d"> </span>Arithmetic<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es</div><div class="t m0 x7 h6 y10 ff6 fs4 fc0 sc0 ls0 ws0">void<span class="_ _d"> </span><span class="ff4">T<span class="_ _6"></span>yp<span class="_ _c"></span>e</span></div><div class="t m0 x7 ha y11 ff6 fs4 fc0 sc0 ls0 ws0">nullptr</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">1/29</div><a class="l" href="#pf4" data-dest-detail='[4,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:192.446000px;width:158.059000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf6" data-dest-detail='[6,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:174.095000px;width:68.604000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf7" data-dest-detail='[7,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:154.892000px;width:78.608000px;height:12.350000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:127.263000px;width:195.676000px;height:14.744000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfb" data-dest-detail='[11,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:108.912000px;width:73.447000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfe" data-dest-detail='[14,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:91.646000px;width:71.232000px;height:8.911000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf10" data-dest-detail='[16,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:70.506000px;width:134.550000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf11" data-dest-detail='[17,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:51.303000px;width:46.630000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf12" data-dest-detail='[18,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:31.880000px;width:38.605000px;height:10.123000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _b"></span>able<span class="_ _e"> </span>of<span class="_ _8"> </span>Contents</div><div class="t m0 x6 h8 y13 ff1 fs4 fc2 sc0 ls0 ws0">3<span class="_ _9"> </span><span class="fs2 fc0">Conversion<span class="_ _a"> </span>R<span class="_ _5"></span>ules</span></div><div class="t m0 x6 h8 y14 ff1 fs4 fc2 sc0 ls0 ws0">4<span class="_ _9"> </span><span class="ff6 fs2 fc0">auto<span class="_ _a"> </span><span class="ff1">Keyw<span class="_ _5"></span>o<span class="_ _5"></span>rd</span></span></div><div class="t m0 x6 h8 y15 ff1 fs4 fc2 sc0 ls0 ws0">5<span class="_ _9"> </span><span class="fs2 fc0">C++<span class="_ _a"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>rs</span></div><div class="t m0 x7 h6 y16 ff4 fs4 fc0 sc0 ls0 ws0">Op<span class="_ _c"></span>erato<span class="_ _5"></span>rs<span class="_ _d"> </span>Precedence</div><div class="t m0 x7 h6 y17 ff4 fs4 fc0 sc0 ls0 ws0">Prefix/P<span class="_ _5"></span>ostfix<span class="_ _d"> </span>Increment/Decrement<span class="_ _d"> </span>Semantic</div><div class="t m0 x7 h6 y18 ff4 fs4 fc0 sc0 ls0 ws0">Assignment,<span class="_ _d"> </span>Comp<span class="_ _c"></span>ound,<span class="_ _d"> </span>and<span class="_ _d"> </span>Comma<span class="_ _d"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>rs</div><div class="t m0 x7 h6 y19 ff4 fs4 fc0 sc0 ls0 ws0">Spaceship<span class="_ _d"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>r<span class="_ _d"> </span><span class="ff6"><=></span></div><div class="t m0 xa h9 y1a ff5 fs5 fc0 sc0 ls0 ws0">⋆</div><div class="t m0 x7 h6 y1b ff4 fs4 fc0 sc0 ls0 ws0">Safe<span class="_ _d"> </span>Comparison<span class="_ _d"> </span>Operators</div><div class="t m0 xb h9 y1c ff5 fs5 fc0 sc0 ls0 ws0">⋆</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">2/29</div><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:190.632000px;width:113.518000px;height:13.782000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf17" data-dest-detail='[23,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:160.226000px;width:93.928000px;height:14.744000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1b" data-dest-detail='[27,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:129.819000px;width:106.614000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1c" data-dest-detail='[28,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:111.469000px;width:92.846000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1f" data-dest-detail='[31,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:91.712000px;width:195.599000px;height:11.821000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf21" data-dest-detail='[33,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:73.063000px;width:201.744000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:53.860000px;width:113.026000px;height:12.349000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf23" data-dest-detail='[35,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:34.657000px;width:126.650000px;height:12.349000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 xc h2 y1d ff1 fs0 fc0 sc0 ls0 ws0">The<span class="_ _1"> </span>C++<span class="_ _1"> </span>T<span class="_ _f"></span>yp<span class="_ _0"></span>e</div><div class="t m0 xc h2 y1e ff1 fs0 fc0 sc0 ls0 ws0">System</div><a class="l" href="#pf4" data-dest-detail='[4,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf4" data-dest-detail='[4,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:115.247000px;width:84.155000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">The<span class="_ _8"> </span>C++<span class="_ _e"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _8"> </span>System</div><div class="t m0 x1 hc y1f ff4 fs7 fc0 sc0 ls0 ws0">C++<span class="_ _10"> </span>is<span class="_ _10"> </span>a<span class="_ _10"> </span><span class="ff1">strongly<span class="_ _7"> </span>typed<span class="_ _10"> </span></span>and<span class="_ _10"> </span><span class="ff1">statically<span class="_ _7"> </span>typed<span class="_ _10"> </span></span>language</div><div class="t m0 xc hd y20 ff8 fs7 fc0 sc0 ls0 ws0">Every<span class="_ _10"> </span>entit<span class="_ _5"></span>y<span class="_ _10"> </span>has<span class="_ _10"> </span>a<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _10"> </span>and<span class="_ _10"> </span>that<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _d"> </span>never<span class="_ _10"> </span>changes</div><div class="t m0 x1 hc y21 ff4 fs7 fc0 sc0 ls0 ws0">Every<span class="_ _10"> </span>va<span class="_ _5"></span>riable,<span class="_ _10"> </span>function,<span class="_ _10"> </span>o<span class="_ _5"></span>r<span class="_ _10"> </span>expression<span class="_ _d"> </span>has<span class="_ _10"> </span>a<span class="_ _10"> </span><span class="ff1">type<span class="_ _10"> </span></span>in<span class="_ _10"> </span>order<span class="_ _d"> </span>to<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _10"> </span>compiled.<span class="_ _a"> </span>Users<span class="_ _d"> </span>can</div><div class="t m0 x1 hc y22 ff4 fs7 fc0 sc0 ls0 ws0">intro<span class="_ _c"></span>duce<span class="_ _d"> </span>new<span class="_ _10"> </span>types<span class="_ _10"> </span>with<span class="_ _11"> </span><span class="ff9">class<span class="_ _11"> </span></span>o<span class="_ _5"></span>r<span class="_ _12"> </span><span class="ff9">struct</span></div><div class="t m0 x1 hc y23 ff4 fs7 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span><span class="ff1">t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _10"> </span><span class="ff4">specifies:</span></span></div><div class="t m0 xd hc y24 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">The<span class="_ _10"> </span><span class="ff8">amount<span class="_ _10"> </span>of<span class="_ _10"> </span>memo<span class="_ _5"></span>ry<span class="_ _a"> </span><span class="ff4">allocated<span class="_ _10"> </span>for<span class="_ _d"> </span>the<span class="_ _10"> </span>variable<span class="_ _d"> </span>(or<span class="_ _d"> </span>expression<span class="_ _10"> </span>result)</span></span></span></div><div class="t m0 xd hc y25 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">The<span class="_ _10"> </span><span class="ff8">kinds<span class="_ _10"> </span>of<span class="_ _10"> </span>values<span class="_ _e"> </span></span>that<span class="_ _10"> </span>ma<span class="_ _5"></span>y<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>stored<span class="_ _d"> </span>a<span class="_ _c"></span>nd<span class="_ _d"> </span>how<span class="_ _d"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>interprets<span class="_ _10"> </span>the<span class="_ _10"> </span>bit</span></div><div class="t m0 x7 hc y26 ff4 fs7 fc0 sc0 ls0 ws0">patterns<span class="_ _10"> </span>in<span class="_ _10"> </span>those<span class="_ _10"> </span>values</div><div class="t m0 xd hc y27 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">The<span class="_ _10"> </span><span class="ff8">op<span class="_ _c"></span>erations<span class="_ _8"> </span></span>that<span class="_ _10"> </span>are<span class="_ _d"> </span>p<span class="_ _c"></span>ermitted<span class="_ _10"> </span>for<span class="_ _d"> </span>those<span class="_ _10"> </span>entities<span class="_ _10"> </span>and<span class="_ _10"> </span>provides<span class="_ _d"> </span>semantics</span></div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">3/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf6" class="pf w0 h0" data-page-no="6"><div class="pc pc6 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _e"> </span>Catego<span class="_ _5"></span>ries</div><div class="t m0 x1 hc y1f ff4 fs7 fc0 sc0 ls0 ws0">C++<span class="_ _10"> </span>o<span class="_ _5"></span>rganizes<span class="_ _10"> </span>the<span class="_ _10"> </span>language<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>in<span class="_ _10"> </span>t<span class="_ _5"></span>w<span class="_ _5"></span>o<span class="_ _10"> </span>main<span class="_ _10"> </span>catego<span class="_ _5"></span>ries:</div><div class="t m0 xd hc y28 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">F<span class="_ _5"></span>undamental<span class="_ _7"> </span>types<span class="_ _10"> </span><span class="ff4">(often<span class="_ _10"> </span>called<span class="_ _10"> </span><span class="ff8">primitive<span class="_ _d"> </span>types<span class="_ _13"></span></span>):<span class="_ _a"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>p<span class="_ _5"></span>rovided<span class="_ _10"> </span>by<span class="_ _d"> </span>the</span></span></div><div class="t m0 x7 hc y29 ff4 fs7 fc0 sc0 ls0 ws0">language<span class="_ _10"> </span>itself<span class="_ _10"> </span>and<span class="_ _10"> </span>don’t<span class="_ _10"> </span>require<span class="_ _10"> </span>additional<span class="_ _10"> </span>headers</div><div class="t m0 xe h6 y2a ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff8">Arithmetic<span class="_ _d"> </span>types<span class="_ _0"></span><span class="ff4">:<span class="_ _e"> </span>integer<span class="_ _d"> </span>and<span class="_ _d"> </span>floating<span class="_ _d"> </span>p<span class="_ _c"></span>oint</span></span></div><div class="t m0 xe h6 y2b ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _14"> </span><span class="ff9">void</span></div><div class="t m0 xe h6 y2c ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _14"> </span><span class="ff9">nullptr<span class="_ _12"> </span><span class="ff4 fc3">C++11</span></span></div><div class="t m0 xd hc y2d ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">Comp<span class="_ _c"></span>ound<span class="_ _7"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="ff4">:<span class="_ _e"> </span>Comp<span class="_ _c"></span>osition<span class="_ _10"> </span>or<span class="_ _d"> </span>references<span class="_ _10"> </span>to<span class="_ _10"> </span>other<span class="_ _10"> </span>types</span></span></div><div class="t m0 xe h6 y2e ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">Pointers</span></div><div class="t m0 xe h6 y2f ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">References</span></div><div class="t m0 xe h6 y30 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">Enumerators</span></div><div class="t m0 xe h6 y31 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">Arrays</span></div><div class="t m0 xe h6 y32 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _14"> </span><span class="ff9">struct<span class="_ _15"> </span><span class="ff4">,<span class="_ _12"> </span></span>class<span class="_ _15"> </span><span class="ff4">,<span class="_ _12"> </span></span>union</span></div><div class="t m0 xe h6 y33 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">Functions</span></div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">4/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf7" class="pf w0 h0" data-page-no="7"><div class="pc pc7 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _e"> </span>Prop<span class="_ _c"></span>erties</div><div class="t m0 xf he y34 ffb fs6 fc1 sc0 ls0 ws0">⋆</div><div class="t m0 x10 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">1/2</div><div class="t m0 x1 hc y35 ff4 fs7 fc0 sc0 ls0 ws0">C++<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>can<span class="_ _10"> </span>be<span class="_ _10"> </span>also<span class="_ _10"> </span>classified<span class="_ _10"> </span>based<span class="_ _10"> </span>on<span class="_ _10"> </span>their<span class="_ _10"> </span>properties:</div><div class="t m0 xd hc y36 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">Objects<span class="ff4">:</span></span></div><div class="t m0 xe h6 y37 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff8">size<span class="_ _c"></span><span class="ff4">:<span class="_ _16"> </span><span class="ff9">sizeof<span class="_ _12"> </span></span>is<span class="_ _15"> </span>defined</span></span></div><div class="t m0 xe h6 y38 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff8">alignment<span class="_ _d"> </span>requirement<span class="_ _0"></span><span class="ff4">:<span class="_ _16"> </span><span class="ff9">alignof<span class="_ _12"> </span></span>is<span class="_ _15"> </span>defined</span></span></div><div class="t m0 xe h6 y39 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff8">storage<span class="_ _15"> </span>duration<span class="ff4">:<span class="_ _e"> </span>describ<span class="_ _c"></span>e<span class="_ _d"> </span>when<span class="_ _d"> </span>an<span class="_ _d"> </span>object<span class="_ _d"> </span>is<span class="_ _d"> </span>allo<span class="_ _c"></span>cated<span class="_ _d"> </span>and<span class="_ _d"> </span>deallo<span class="_ _c"></span>cated</span></span></div><div class="t m0 xe h6 y3a ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff8">lifetime<span class="ff4">,<span class="_ _d"> </span>b<span class="_ _c"></span>ounded<span class="_ _15"> </span>by<span class="_ _d"> </span>sto<span class="_ _5"></span>rage<span class="_ _d"> </span>duration<span class="_ _d"> </span>or<span class="_ _15"> </span>temp<span class="_ _c"></span>o<span class="_ _5"></span>rary</span></span></div><div class="t m0 xe h6 y3b ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff8">value<span class="ff4">,<span class="_ _d"> </span>p<span class="_ _c"></span>otentially<span class="_ _15"> </span>indeterminate</span></span></div><div class="t m0 xe h6 y3c ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">optionally<span class="_ _6"></span>,<span class="_ _d"> </span>a<span class="_ _d"> </span><span class="ff8">name</span>.</span></div><div class="t m0 x7 hc y3d ff4 fs7 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>es:<span class="_ _e"> </span>Arithmetic,<span class="_ _10"> </span>Pointers<span class="_ _d"> </span>and<span class="_ _11"> </span><span class="ff9">nullptr<span class="_ _15"> </span></span>,<span class="_ _10"> </span>Enumerato<span class="_ _5"></span>rs,<span class="_ _10"> </span>Arra<span class="_ _5"></span>ys,<span class="_ _12"> </span><span class="ff9">struct<span class="_ _15"> </span></span>,</div><div class="t m0 x11 hc y3e ff9 fs7 fc0 sc0 ls0 ws0">class<span class="_ _15"> </span><span class="ff4">,<span class="_ _12"> </span></span>union</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">5/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf8" class="pf w0 h0" data-page-no="8"><div class="pc pc8 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _e"> </span>Prop<span class="_ _c"></span>erties</div><div class="t m0 xf he y34 ffb fs6 fc1 sc0 ls0 ws0">⋆</div><div class="t m0 x10 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">2/2</div><div class="t m0 xd hc y3f ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">Scala<span class="_ _5"></span>r<span class="ff4">:</span></span></div><div class="t m0 xe h6 y40 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff8">Hold<span class="_ _d"> </span>a<span class="_ _d"> </span>single<span class="_ _d"> </span>value<span class="_ _7"> </span><span class="ff4">and<span class="_ _d"> </span>is<span class="_ _d"> </span>not<span class="_ _d"> </span>comp<span class="_ _c"></span>osed<span class="_ _d"> </span>of<span class="_ _d"> </span>other<span class="_ _d"> </span>objects</span></span></div><div class="t m0 xe h6 y41 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff8">T<span class="_ _6"></span>rivially<span class="_ _d"> </span>Copy<span class="_ _5"></span>able<span class="_ _c"></span><span class="ff4">:<span class="_ _e"> </span>can<span class="_ _15"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>copied<span class="_ _d"> </span>bit<span class="_ _d"> </span>for<span class="_ _15"> </span>bit</span></span></div><div class="t m0 xe h6 y42 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff8">Standard<span class="_ _15"> </span>Lay<span class="_ _5"></span>out<span class="_ _c"></span><span class="ff4">:<span class="_ _e"> </span>compatible<span class="_ _d"> </span>with<span class="_ _d"> </span>C<span class="_ _d"> </span>functions<span class="_ _d"> </span>and<span class="_ _d"> </span>structs</span></span></div><div class="t m0 xe h6 y43 ffa fs4 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff8">Implicit<span class="_ _d"> </span>Lifetime<span class="_ _c"></span><span class="ff4">:<span class="_ _e"> </span>no<span class="_ _d"> </span>user-provided<span class="_ _15"> </span>constructor<span class="_ _15"> </span>or<span class="_ _15"> </span>destructor</span></span></div><div class="t m0 x7 h6 y44 ff4 fs4 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>es:<span class="_ _8"> </span>Arithmetic,<span class="_ _d"> </span>Pointers<span class="_ _15"> </span>and<span class="_ _12"> </span><span class="ff9">nullptr<span class="_ _15"> </span></span>,<span class="_ _d"> </span>Enumerators</div><div class="t m0 xd hc y45 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">T<span class="_ _6"></span>rivial<span class="_ _7"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="ff4">:<span class="_ _a"> </span><span class="fs4">T<span class="_ _b"></span>rivial<span class="_ _10"> </span>default/cop<span class="_ _5"></span>y<span class="_ _d"> </span>constructo<span class="_ _5"></span>r,<span class="_ _d"> </span>copy<span class="_ _15"> </span>assignment<span class="_ _d"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>r,<span class="_ _d"> </span>and</span></span></span></div><div class="t m0 x7 h6 y46 ff4 fs4 fc0 sc0 ls0 ws0">destructo<span class="_ _5"></span>r<span class="_ _d"> </span><span class="ffc">→<span class="_ _d"> </span><span class="ff8">T<span class="_ _6"></span>rivially<span class="_ _10"> </span>Cop<span class="_ _5"></span>y<span class="_ _5"></span>able</span></span></div><div class="t m0 x7 h6 y47 ff4 fs4 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>es:<span class="_ _8"> </span>Scalar,<span class="_ _15"> </span>trivial<span class="_ _d"> </span>class<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es,<span class="_ _15"> </span>arra<span class="_ _5"></span>ys<span class="_ _d"> </span>of<span class="_ _d"> </span>such<span class="_ _d"> </span>types</div><div class="t m0 xd hc y48 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">Incomplete<span class="_ _7"> </span>types<span class="ff4">:<span class="_ _a"> </span><span class="fs4">A<span class="_ _15"> </span>type<span class="_ _10"> </span>that<span class="_ _d"> </span>has<span class="_ _d"> </span>b<span class="_ _c"></span>een<span class="_ _15"> </span>declared<span class="_ _15"> </span>but<span class="_ _10"> </span>not<span class="_ _15"> </span>yet<span class="_ _d"> </span>defined</span></span></span></div><div class="t m0 x7 h6 y49 ff4 fs4 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>es:<span class="_ _16"> </span><span class="ff9">void<span class="_ _15"> </span></span>,<span class="_ _15"> </span>incompletely-defined<span class="_ _d"> </span>object<span class="_ _d"> </span>types,<span class="_ _10"> </span>e.g.<span class="_ _16"> </span><span class="ff9">struct<span class="_"> </span>A;<span class="_ _15"> </span></span>,<span class="_ _15"> </span>arra<span class="_ _5"></span>y<span class="_ _15"> </span>of<span class="_ _d"> </span>elements<span class="_ _10"> </span>of</div><div class="t m0 x7 h6 y4a ff4 fs4 fc0 sc0 ls0 ws0">incomplete<span class="_ _d"> </span>type</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">6/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf9" class="pf w0 h0" data-page-no="9"><div class="pc pc9 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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9913m0ymr776auPGjdu3b//888+nTZtWUVEBAFu3bp02bdrevXv37t37xRdfqKr6zTffTJw4kef59PT0P//5z/BzUzXwnNTj6jsWATZSMZifaRRxvYnBRE+nceSUxz179gBAUVFR+M9p06bdeeedJpOpurp6/Pjx7e3tTz755PPPP19bWxsIBHbu3Pnll1/u3bt31qxZq1atcrvdPVKbMmWK3W7Pz88P++7vuOMOWZbdbvf111//m9/8RpKk3lVfVzgQCGzdunXTpk2//e1vJ02atH///sOHD0+ZMuXAgQMvv/wyADz33HPt7e3FxcV1dXXhbJeVlS1evNjr9V544YWrVq0KBoMn713gOanH1XcsAmykYjAYDAYTdaiqetz4+fPnz5s375577vnTn/4EAD6fLxy/bNkynuenT5+uqmowGOzxq/DVFStWVFZWejye7777TlXVVatW1dfX2+326urqn83PqlWrHnzwQaPxyEEYFotl8eLF7777rsfj+eijjy699NLu67quueaagoKClStXvvHGG6IoiqKIPygGG6kYTKR7stjdj8FEDSPK3T9mzBgAOHjwYPjPdevW3X777Xa7/b777rv11lszMjKuu+46AOg6G4xlWQBgGOZEogOAsB2JEJJlWa/XJycnjx49+l//+pfNZutd9fWISU9P7xFzyy231NbW/vWvfxVF8Ve/+lVXvCzLZ5xxxl/+8pcZM2YsX748/Fzs7u+DvmMRYCMVg/mZRhHXmxhM9HQaR055XLlyZVJS0o033vjZZ5+9//77N99885dffmk2m/fv35+bm3vrrbeGffqnaLW/9tprgiC89tpro0ePNplMM2bMcDgcl112mcFgKC8vN5vNxzVqu9N7A6wZM2ZMnDjxiSeeOOecc7Kzs7vig8Hgnj17SktLV6xYEV7O/7O9C+zuP66+YxFgIxWDwWAwmKjDarV+/PHHgUDg/PPPv/jiixmGWb16NcuyS5cu/f777/V6/datWwGgpqbmZ5PiOG7t2rVGo3HDhg3hZVWPPfZYY2OjyWS64ooreJ7v2w6sBEFceeWVkiRdddVV3eP1ev1ll122Zs2a+Ph4nucBoK2tDX9QTMx0DvD0FEyssGvP/lc3uc7IE89bNB9LA4MZQg4e2Es3rQKA/AVvxO5bfL/u74Tqm7b4oVO8X1GUyspKAMjPz+/afKq+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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">C++<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>Summa<span class="_ _5"></span>ry</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">7/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pfa" class="pf w0 h0" data-page-no="a"><div class="pc pca w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 xc h2 y1d ff1 fs0 fc0 sc0 ls0 ws0">F<span class="_ _6"></span>undamental<span class="_ _1"> </span>T<span class="_ _f"></span>yp<span class="_ _0"></span>es</div><div class="t m0 xc h2 y1e ff1 fs0 fc0 sc0 ls0 ws0">Overview</div><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:120.066000px;width:105.823000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pfb" class="pf w0 h0" data-page-no="b"><div class="pc pcb w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>-<span class="_ _8"> </span>Integral</div><div class="t m0 x12 hf y4b ff1 fs8 fc0 sc0 ls0 ws0">Native<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _17"> </span>Bytes<span class="_ _18"> </span>Range</div><div class="t m0 x13 hf y4c ff1 fs8 fc0 sc0 ls0 ws0">Fixed<span class="_ _d"> </span>width<span class="_ _d"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es</div><div class="t m0 x14 h10 y4d ff6 fs8 fc0 sc0 ls0 ws0"><cstdint></div><div class="t m0 x15 hf y4e ff6 fs8 fc0 sc0 ls0 ws0">bool<span class="_ _19"> </span><span class="ffd">1<span class="_ _1a"> </span>true,<span class="_ _15"> </span>false</span></div><div class="t m0 x15 h10 y4f ff6 fs8 fc0 sc0 ls0 ws0">char</div><div class="t m0 x16 h11 y50 ffe fs9 fc0 sc0 ls0 ws0">†</div><div class="t m0 x17 hf y4f ffd fs8 fc0 sc0 ls0 ws0">1<span class="_ _1b"> </span>implementation<span class="_ _15"> </span>defined</div><div class="t m0 x15 hf y51 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>char<span class="_ _1c"> </span><span class="ffd">1<span class="_ _1d"> </span>-128<span class="_ _15"> </span>to<span class="_ _15"> </span>127<span class="_ _1e"> </span><span class="fc3">int8_t</span></span></div><div class="t m0 x15 hf y52 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>char<span class="_ _1f"> </span><span class="ffd">1<span class="_ _20"> </span>0<span class="_ _15"> </span>to<span class="_ _15"> </span>255<span class="_ _21"> </span><span class="fc3">uint8_t</span></span></div><div class="t m0 x15 hf y53 ff6 fs8 fc0 sc0 ls0 ws0">short<span class="_ _22"> </span><span class="ffd">2<span class="_ _23"> </span>-2</span></div><div class="t m0 x18 h12 y54 ff7 fs9 fc0 sc0 ls0 ws0">15</div><div class="t m0 x19 hf y53 ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span>2</div><div class="t m0 x1a h12 y54 ff7 fs9 fc0 sc0 ls0 ws0">15</div><div class="t m0 x1b hf y53 ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _21"> </span><span class="fc3">int16_t</span></div><div class="t m0 x15 hf y55 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>short<span class="_ _24"> </span><span class="ffd">2<span class="_ _1a"> </span>0<span class="_ _d"> </span>to<span class="_ _15"> </span>2</span></div><div class="t m0 x1a h12 y56 ff7 fs9 fc0 sc0 ls0 ws0">16</div><div class="t m0 x1b hf y55 ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _25"> </span><span class="fc3">uint16_t</span></div><div class="t m0 x15 hf y57 ff6 fs8 fc0 sc0 ls0 ws0">int<span class="_ _26"> </span><span class="ffd">4<span class="_ _23"> </span>-2</span></div><div class="t m0 x18 h12 y58 ff7 fs9 fc0 sc0 ls0 ws0">31</div><div class="t m0 x19 hf y57 ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span>2</div><div class="t m0 x1a h12 y58 ff7 fs9 fc0 sc0 ls0 ws0">31</div><div class="t m0 x1b hf y57 ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _21"> </span><span class="fc3">int32_t</span></div><div class="t m0 x15 hf y59 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>int<span class="_ _27"> </span><span class="ffd">4<span class="_ _1a"> </span>0<span class="_ _d"> </span>to<span class="_ _15"> </span>2</span></div><div class="t m0 x1a h12 y5a ff7 fs9 fc0 sc0 ls0 ws0">32</div><div class="t m0 x1b hf y59 ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _25"> </span><span class="fc3">uint32_t</span></div><div class="t m0 x15 hf y5b ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>int<span class="_ _28"> </span><span class="ffd">4/8</span></div><div class="t m0 x1c h11 y5c ffe fs9 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x1d hf y5b ffd fs8 fc3 sc0 ls0 ws0">int32_t/int64_t</div><div class="t m0 x15 hf y5d ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>unsigned<span class="_ _e"> </span>int<span class="_ _29"> </span><span class="ffd">4/8</span></div><div class="t m0 x1c h11 y5e ffe fs9 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x1e hf y5d ffd fs8 fc3 sc0 ls0 ws0">uint32_t/uint64_t</div><div class="t m0 x15 hf y5f ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>long<span class="_ _e"> </span>int<span class="_ _1f"> </span><span class="ffd">8<span class="_ _23"> </span>-2</span></div><div class="t m0 x18 h12 y60 ff7 fs9 fc0 sc0 ls0 ws0">63</div><div class="t m0 x19 hf y5f ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span>2</div><div class="t m0 x1a h12 y60 ff7 fs9 fc0 sc0 ls0 ws0">63</div><div class="t m0 x1b hf y5f ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _21"> </span><span class="fc3">int64_t</span></div><div class="t m0 x15 hf y61 ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>long<span class="_ _e"> </span>unsigned<span class="_ _a"> </span>int<span class="_ _2a"> </span><span class="ffd">8<span class="_ _1a"> </span>0<span class="_ _d"> </span>to<span class="_ _15"> </span>2</span></div><div class="t m0 x1a h12 y62 ff7 fs9 fc0 sc0 ls0 ws0">64</div><div class="t m0 x1b hf y61 ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _25"> </span><span class="fc3">uint64_t</span></div><div class="t m0 x1f h11 y63 ffe fs9 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x20 hb y64 ff7 fs6 fc0 sc0 ls0 ws0">4<span class="_ _15"> </span>b<span class="_ _5"></span>ytes<span class="_ _15"> </span>on<span class="_ _2b"> </span>Windows64<span class="_ _2b"> </span>systems,</div><div class="t m0 x21 h11 y63 ffe fs9 fc0 sc0 ls0 ws0">†</div><div class="t m0 x22 hb y64 fff fs6 fc0 sc0 ls0 ws0">signed<span class="ff7">/</span>unsigned<span class="ff7">,<span class="_ _2b"> </span>two-complement<span class="_ _2b"> </span>from<span class="_ _2b"> </span>C++11</span></div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">8/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pfc" class="pf w0 h0" data-page-no="c"><div class="pc pcc w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>-<span class="_ _8"> </span>Floating-Point</div><div class="t m0 x15 hf y65 ff1 fs8 fc0 sc0 ls0 ws0">Native<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _2c"> </span>IEEE<span class="_ _2c"> </span>Bytes<span class="_ _18"> </span>Range</div><div class="t m0 x1b hf y66 ff1 fs8 fc0 sc0 ls0 ws0">Fixed<span class="_ _d"> </span>width<span class="_ _d"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es</div><div class="t m0 x1b hf y67 ff1 fs8 fc3 sc0 ls0 ws0">C++23<span class="_ _12"> </span><span class="ff6 fc0"><stdfloat></span></div><div class="t m0 x15 hf y68 ffd fs8 fc0 sc0 ls0 ws0">(bfloat16)<span class="_ _2d"> </span>N<span class="_ _2e"> </span>2<span class="_ _2f"> </span><span class="ff10">±</span>1<span class="ff11">.</span>18<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</div><div class="t m0 x23 h12 y69 ffe fs9 fc0 sc0 ls0 ws0">−<span class="ff7">38</span></div><div class="t m0 x24 hf y68 ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span><span class="ff10">±</span>3<span class="ff11">.</span>4<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</div><div class="t m0 x25 h12 y69 ff12 fs9 fc0 sc0 ls0 ws0">+<span class="ff7">38</span></div><div class="t m0 x26 hf y68 ffd fs8 fc3 sc0 ls0 ws0">std::bfloat16_t</div><div class="t m0 x15 hf y6a ffd fs8 fc0 sc0 ls0 ws0">(float16)<span class="_ _31"> </span>Y<span class="_ _2e"> </span>2<span class="_ _32"> </span>0<span class="ff11">.</span>00006<span class="_ _15"> </span>to<span class="_ _15"> </span>65<span class="ff11">,<span class="_ _33"> </span></span>536<span class="_ _34"> </span><span class="fc3">std::float16_t</span></div><div class="t m0 x15 hf y6b ff6 fs8 fc0 sc0 ls0 ws0">float<span class="_ _35"> </span><span class="ffd">Y<span class="_ _2e"> </span>4<span class="_ _2f"> </span><span class="ff10">±</span>1<span class="ff11">.</span>18<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</span></div><div class="t m0 x23 h12 y6c ffe fs9 fc0 sc0 ls0 ws0">−<span class="ff7">38</span></div><div class="t m0 x24 hf y6b ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span><span class="ff10">±</span>3<span class="ff11">.</span>4<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</div><div class="t m0 x25 h12 y6c ff12 fs9 fc0 sc0 ls0 ws0">+<span class="ff7">38</span></div><div class="t m0 x27 hf y6b ffd fs8 fc3 sc0 ls0 ws0">std::float32_t</div><div class="t m0 x15 hf y6d ff6 fs8 fc0 sc0 ls0 ws0">double<span class="_ _36"> </span><span class="ffd">Y<span class="_ _2e"> </span>8<span class="_ _37"> </span><span class="ff10">±</span>2<span class="ff11">.</span>23<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</span></div><div class="t m0 x28 h12 y6e ffe fs9 fc0 sc0 ls0 ws0">−<span class="ff7">308</span></div><div class="t m0 x29 hf y6d ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span><span class="ff10">±</span>1<span class="ff11">.</span>8<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</div><div class="t m0 x2a h12 y6e ff12 fs9 fc0 sc0 ls0 ws0">+<span class="ff7">308</span></div><div class="t m0 x27 hf y6d ffd fs8 fc3 sc0 ls0 ws0">std::float64_t</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">9/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pfd" class="pf w0 h0" data-page-no="d"><div class="pc pcd w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>-<span class="_ _8"> </span>Short<span class="_ _8"> </span>Name</div><div class="t m0 x2b hf y6f ff1 fs8 fc0 sc0 ls0 ws0">Signed<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _38"> </span>sho<span class="_ _5"></span>rt<span class="_ _d"> </span>name</div><div class="t m0 x2c h13 y70 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>char<span class="_ _39"> </span><span class="ff13">/</span></div><div class="t m0 x2c h13 y71 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>short<span class="_ _e"> </span>int<span class="_ _3a"> </span><span class="ff13">short</span></div><div class="t m0 x2c h13 y72 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>int<span class="_ _3b"> </span><span class="ff13">int</span></div><div class="t m0 x2c h13 y73 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>long<span class="_ _e"> </span>int<span class="_ _3c"> </span><span class="ff13">long</span></div><div class="t m0 x2c h13 y74 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>long<span class="_ _e"> </span>long<span class="_ _a"> </span>int<span class="_ _3d"> </span><span class="ff13">long<span class="_"> </span>long</span></div><div class="t m0 x2d hf y75 ff1 fs8 fc0 sc0 ls0 ws0">Unsigned<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _3e"> </span>sho<span class="_ _5"></span>rt<span class="_ _d"> </span>name</div><div class="t m0 x2c h13 y76 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>char<span class="_ _3f"> </span><span class="ff13">/</span></div><div class="t m0 x2c h13 y77 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>short<span class="_ _e"> </span>int<span class="_ _40"> </span><span class="ff13">unsigned<span class="_"> </span>short</span></div><div class="t m0 x2c h13 y78 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>int<span class="_ _41"> </span><span class="ff13">unsigned</span></div><div class="t m0 x2c h13 y79 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>long<span class="_ _e"> </span>int<span class="_ _42"> </span><span class="ff13">unsigned<span class="_"> </span>long</span></div><div class="t m0 x2c h13 y7a ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>long<span class="_ _e"> </span>long<span class="_ _a"> </span>int<span class="_ _43"> </span><span class="ff13">unsigned<span class="_"> </span>long<span class="_"> </span>long</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">10/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pfe" class="pf w0 h0" data-page-no="e"><div class="pc pce w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>-<span class="_ _8"> </span>Suffix<span class="_ _e"> </span>(Literals)</div><div class="t m0 xf hf y7b ff1 fs8 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _44"> </span>SUFFIX<span class="_ _40"> </span>Example<span class="_ _45"> </span>Notes</div><div class="t m0 x2f h13 y7c ff6 fs8 fc0 sc0 ls0 ws0">int<span class="_ _46"> </span><span class="ff13">/<span class="_ _47"> </span>2</span></div><div class="t m0 x2f hf y7d ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>int<span class="_ _48"> </span><span class="ff13">u<span class="ffd">,<span class="_ _15"> </span></span>U<span class="_ _49"> </span>3u</span></div><div class="t m0 x2f hf y7e ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>int<span class="_ _4a"> </span><span class="ff13">l<span class="ffd">,<span class="_ _15"> </span></span>L<span class="_ _49"> </span>8L</span></div><div class="t m0 x2f hf y7f ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>unsigned<span class="_ _4b"> </span><span class="ff13">ul<span class="ffd">,<span class="_ _15"> </span></span>UL<span class="_ _4c"> </span>2ul</span></div><div class="t m0 x2f hf y80 ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>long<span class="_ _e"> </span>int<span class="_ _4b"> </span><span class="ff13">ll<span class="ffd">,<span class="_ _15"> </span></span>LL<span class="_ _4c"> </span>4ll</span></div><div class="t m0 x2f hf y81 ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>long<span class="_ _e"> </span>unsigned<span class="_ _a"> </span>int<span class="_ _4d"> </span><span class="ff13">ull<span class="ffd">,<span class="_ _15"> </span></span>ULL<span class="_ _4e"> </span>7ULL</span></div><div class="t m0 x2f hf y82 ff6 fs8 fc0 sc0 ls0 ws0">float<span class="_ _4f"> </span><span class="ff13">f<span class="ffd">,<span class="_ _15"> </span></span>F<span class="_ _4e"> </span>3.0f<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2f hf y83 ff6 fs8 fc0 sc0 ls0 ws0">double<span class="_ _50"> </span><span class="ff13">3.0<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x30 hf y84 ff1 fs8 fc3 sc0 ls0 ws0">C++23<span class="_ _d"> </span><span class="fc0">T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _51"> </span>SUFFIX<span class="_ _40"> </span>Example<span class="_ _45"> </span>Notes</span></div><div class="t m0 x2f hf y85 ff6 fs8 fc0 sc0 ls0 ws0">std::bfloat16_t<span class="_ _52"> </span><span class="ff13">bf16<span class="ffd">,<span class="_ _15"> </span></span>BF16<span class="_ _53"> </span>3.0bf16<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2f hf y86 ff6 fs8 fc0 sc0 ls0 ws0">std::float16_t<span class="_ _54"> </span><span class="ff13">f16<span class="ffd">,<span class="_ _15"> </span></span>F16<span class="_ _55"> </span>3.0f16<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2f hf y87 ff6 fs8 fc0 sc0 ls0 ws0">std::float32_t<span class="_ _54"> </span><span class="ff13">f32<span class="ffd">,<span class="_ _15"> </span></span>F32<span class="_ _55"> </span>3.0f32<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2f hf y88 ff6 fs8 fc0 sc0 ls0 ws0">std::float64_t<span class="_ _54"> </span><span class="ff13">f64<span class="ffd">,<span class="_ _15"> </span></span>F64<span class="_ _55"> </span>3.0f64<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2f hf y89 ff6 fs8 fc0 sc0 ls0 ws0">std::float128_t<span class="_ _52"> </span><span class="ff13">f128<span class="ffd">,<span class="_ _15"> </span></span>F128<span class="_ _53"> </span>3.0f128<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">11/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pff" class="pf w0 h0" data-page-no="f"><div class="pc pcf w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>-<span class="_ _8"> </span>Prefix<span class="_ _e"> </span>(Literals)</div><div class="t m0 x31 hf y8a ff1 fs8 fc0 sc0 ls0 ws0">Rep<span class="_ _5"></span>resentation<span class="_ _17"> </span>PREFIX<span class="_ _56"> </span>Example</div><div class="t m0 x32 hf y8b ff6 fs8 fc0 sc0 ls0 ws0">Binary<span class="_ _3"> </span><span class="ff7 fs6 fc3">C++14<span class="_ _57"> </span></span><span class="ff13">0b<span class="_ _58"> </span><span class="ffd">0b010101</span></span></div><div class="t m0 x32 h13 y8c ff6 fs8 fc0 sc0 ls0 ws0">Octal<span class="_ _59"> </span><span class="ff13">0<span class="_ _4e"> </span>0307</span></div><div class="t m0 x32 hf y8d ff6 fs8 fc0 sc0 ls0 ws0">Hexadecimal<span class="_ _5a"> </span><span class="ff13">0x<span class="_ _15"> </span><span class="ffd">or<span class="_ _15"> </span></span>0X<span class="_ _5b"> </span>0xFFA010</span></div><div class="t m0 x1 h6 y8e ff4 fs4 fc3 sc0 ls0 ws0">C++14<span class="_ _d"> </span><span class="fc0">also<span class="_ _d"> </span>allows<span class="_ _15"> </span><span class="ff8">digit<span class="_ _d"> </span>separato<span class="_ _5"></span>rs<span class="_ _7"> </span><span class="ff4">for<span class="_ _15"> </span>improving<span class="_ _d"> </span>the<span class="_ _d"> </span>readabilit<span class="_ _5"></span>y<span class="_ _12"> </span><span class="ff9">1<span class="ff14">'</span>000<span class="ff14">'</span>000</span></span></span></span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">12/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf10" class="pf w0 h0" data-page-no="10"><div class="pc pc10 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Other<span class="_ _8"> </span>Arithmetic<span class="_ _e"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>es</div><div class="t m0 xd hc y8f ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">C++<span class="_ _10"> </span>also<span class="_ _10"> </span>p<span class="_ _5"></span>rovides<span class="_ _11"> </span><span class="ff6">long<span class="_ _4"> </span>double<span class="_ _11"> </span></span>(no<span class="_ _10"> </span>IEEE-754)<span class="_ _10"> </span>of<span class="_ _10"> </span>size<span class="_ _10"> </span>8/12/16<span class="_ _10"> </span>b<span class="_ _5"></span>ytes</span></div><div class="t m0 x7 hc y90 ff4 fs7 fc0 sc0 ls0 ws0">dep<span class="_ _c"></span>ending<span class="_ _d"> </span>on<span class="_ _10"> </span>the<span class="_ _10"> </span>implementation</div><div class="t m0 xd hc y91 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">Reduced<span class="_ _10"> </span>p<span class="_ _5"></span>recision<span class="_ _10"> </span>floating-p<span class="_ _c"></span>oint<span class="_ _10"> </span>supports<span class="_ _10"> </span>before<span class="_ _10"> </span><span class="fc3">C++23</span>:</span></div><div class="t m0 x33 hf y92 ffd fs8 fc0 sc0 ls0 ws0">-<span class="_ _4"> </span>Some<span class="_ _15"> </span>compilers<span class="_ _15"> </span>provide<span class="_ _15"> </span>supp<span class="_ _c"></span>o<span class="_ _5"></span>rt<span class="_ _15"> </span>for<span class="_ _2b"> </span><span class="ff15">half<span class="_ _a"> </span></span>(16-bit<span class="_ _d"> </span>floating-point)<span class="_ _d"> </span>(GCC<span class="_ _15"> </span>for<span class="_ _15"> </span>ARM:</div><div class="t m0 x34 hf y93 ff13 fs8 fc0 sc0 ls0 ws0">__fp16<span class="_ _15"> </span><span class="ffd">,</span></div><div class="t m0 x35 hf y94 ffd fs8 fc0 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="_ _15"> </span>compiler:<span class="_ _11"> </span><span class="ff13">half<span class="_ _15"> </span></span>)</div><div class="t m0 x33 hf y95 ffd fs8 fc0 sc0 ls0 ws0">-<span class="_ _4"> </span>Some<span class="_ _15"> </span>mo<span class="_ _c"></span>dern<span class="_ _15"> </span>CPUs<span class="_ _15"> </span>and<span class="_ _15"> </span>GPUs<span class="_ _d"> </span>p<span class="_ _5"></span>rovide<span class="_ _15"> </span><span class="ff15">half<span class="_ _a"> </span></span>instructions</div><div class="t m0 x33 hf y96 ffd fs8 fc0 sc0 ls0 ws0">-<span class="_ _4"> </span>Softw<span class="_ _5"></span>a<span class="_ _5"></span>re<span class="_ _15"> </span>supp<span class="_ _c"></span>o<span class="_ _5"></span>rt:<span class="_ _7"> </span>Op<span class="_ _c"></span>enGL,<span class="_ _15"> </span>Photoshop,<span class="_ _15"> </span>Lightro<span class="_ _c"></span>om,<span class="_ _15"> </span><span class="ff13">half.sourceforge.net</span></div><div class="t m0 xd hc y97 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">C++<span class="_ _10"> </span>do<span class="_ _c"></span>es<span class="_ _10"> </span>not<span class="_ _10"> </span>p<span class="_ _5"></span>rovide<span class="_ _10"> </span><span class="ff1">128-bit<span class="_ _7"> </span>integers<span class="_ _10"> </span></span>even<span class="_ _10"> </span>if<span class="_ _10"> </span>some<span class="_ _10"> </span>architectures<span class="_ _d"> </span>supp<span class="_ _c"></span>o<span class="_ _5"></span>rt<span class="_ _10"> </span>it.</span></div><div class="t m0 x7 hc y98 ff9 fs7 fc0 sc0 ls0 ws0">clang<span class="_ _10"> </span><span class="ff4">and<span class="_ _10"> </span></span>gcc<span class="_ _10"> </span><span class="ff4">allo<span class="_ _5"></span>w<span class="_ _10"> </span>128-bit<span class="_ _10"> </span>integers<span class="_ _10"> </span>as<span class="_ _10"> </span>compiler<span class="_ _10"> </span>extension<span class="_ _10"> </span>(<span class="_ _15"> </span><span class="ff9">__int128<span class="_ _15"> </span></span>)</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">13/29</div><a class="l" href="http://half.sourceforge.net/"><div class="d m1" style="border-style:none;position:absolute;left:272.135000px;bottom:84.431000px;width:96.139000px;height:10.212000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf11" class="pf w0 h0" data-page-no="11"><div class="pc pc11 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">void<span class="_ _8"> </span><span class="ff1">T<span class="_ _6"></span>yp<span class="_ _c"></span>e</span></div><div class="t m0 x36 hc y99 ff9 fs7 fc4 sc0 ls0 ws0">void<span class="_ _12"> </span><span class="ff4 fc0">is<span class="_ _10"> </span>an<span class="_ _10"> </span>incomplete<span class="_ _10"> </span>type<span class="_ _10"> </span>(not<span class="_ _10"> </span>defined)<span class="_ _10"> </span>without<span class="_ _10"> </span>a<span class="_ _10"> </span>value</span></div><div class="t m0 xd hc y9a ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _14"> </span><span class="ff9">void<span class="_ _12"> </span><span class="ff4">indicates<span class="_ _10"> </span>also<span class="_ _10"> </span>a<span class="_ _10"> </span>function<span class="_ _10"> </span>with<span class="_ _10"> </span>no<span class="_ _10"> </span>return<span class="_ _10"> </span>type<span class="_ _10"> </span>or<span class="_ _10"> </span>no<span class="_ _10"> </span>pa<span class="_ _5"></span>rameters</span></span></div><div class="t m0 x7 hc y9b ff4 fs7 fc0 sc0 ls0 ws0">e.g.<span class="_ _3"> </span><span class="ff9">void<span class="_"> </span>f()<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">f(void)</span></div><div class="t m0 xd hc y9c ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">In<span class="_ _10"> </span>C<span class="_ _12"> </span><span class="ff9">sizeof(void)<span class="_"> </span>==<span class="_"> </span>1<span class="_ _11"> </span></span>(GCC),<span class="_ _10"> </span>while<span class="_ _10"> </span>in<span class="_ _10"> </span>C++<span class="_ _12"> </span><span class="ff9">sizeof(void)<span class="_ _11"> </span></span>do<span class="_ _c"></span>es<span class="_ _d"> </span>not</span></div><div class="t m0 x7 hc y9d ff4 fs7 fc0 sc0 ls0 ws0">compile!!</div><div class="t m0 x11 h13 y9e ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc4">main<span class="fc0">()<span class="_"> </span>{</span></span></div><div class="t m0 x11 h14 y9f ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _5c"> </span>sizeof(void);<span class="_ _e"> </span>//<span class="_ _e"> </span><span class="ff15">compile<span class="_ _d"> </span>error</span></div><div class="t m0 x11 h13 ya0 ff13 fs8 fc0 sc0 ls0 ws0">}</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">14/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf12" class="pf w0 h0" data-page-no="12"><div class="pc pc12 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">nullptr<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5d"></span>rd</span></div><div class="t m0 x1 hc ya1 ff4 fs7 fc3 sc0 ls0 ws0">C++11<span class="_ _10"> </span><span class="fc0">intro<span class="_ _c"></span>duces<span class="_ _d"> </span>the<span class="_ _10"> </span>keyw<span class="_ _5d"></span>ord<span class="_ _12"> </span><span class="ff9 fc4">nullptr<span class="_ _11"> </span></span>to<span class="_ _d"> </span>represent<span class="_ _10"> </span>a<span class="_ _10"> </span><span class="ff9">null<span class="_ _10"> </span></span>pointer<span class="_ _10"> </span>(<span class="_ _15"> </span><span class="ff9">0x0<span class="_ _15"> </span></span>)<span class="_ _10"> </span>and</span></div><div class="t m0 x1 hc ya2 ff4 fs7 fc0 sc0 ls0 ws0">replacing<span class="_ _10"> </span>the<span class="_ _12"> </span><span class="ff9">NULL<span class="_ _11"> </span></span>macro</div><div class="t m0 x36 hc ya3 ff6 fs7 fc0 sc0 ls0 ws0">nullptr<span class="_ _12"> </span><span class="ff4">is<span class="_ _10"> </span>an<span class="_ _10"> </span>object<span class="_ _10"> </span>of<span class="_ _10"> </span>type<span class="_ _10"> </span><span class="ff9 fc4">nullptr_t<span class="_ _10"> </span></span><span class="ffc">→<span class="_ _10"> </span></span>safer</span></div><div class="t m0 x36 h13 ya4 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="ff13 fc7">*<span class="_"> </span><span class="fc0">p1<span class="_"> </span></span>=<span class="_"> </span><span class="fc8">NULL<span class="fc0">;<span class="_ _2f"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>ok,<span class="_ _e"> </span>equal<span class="_ _e"> </span>to<span class="_ _e"> </span>int*<span class="_ _e"> </span>p1<span class="_ _a"> </span>=<span class="_ _e"> </span>0l</span></span></span></span></div><div class="t m0 x36 h13 ya5 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="ff13 fc7">*<span class="_"> </span><span class="fc0">p2<span class="_"> </span></span>=<span class="_"> </span></span><span class="fc8">nullptr<span class="ff13 fc0">;<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>ok,<span class="_ _e"> </span><span class="ff17">nullptr<span class="_ _a"> </span></span>is<span class="_ _e"> </span>convertible<span class="_ _e"> </span>to<span class="_ _e"> </span>a<span class="_ _a"> </span>pointer</span></span></span></div><div class="t m0 x36 h13 ya6 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _5e"> </span><span class="ff13 fc0">n1<span class="_"> </span><span class="fc7">=<span class="_"> </span><span class="fc8">NULL</span></span>;<span class="_ _5f"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>ok,<span class="_ _e"> </span>we<span class="_ _a"> </span>are<span class="_ _e"> </span>assigning<span class="_ _e"> </span>0<span class="_ _e"> </span>to<span class="_ _a"> </span>n1</span></span></div><div class="t m0 x36 h14 ya7 ff16 fs8 fc6 sc0 ls0 ws0">//int<span class="_ _e"> </span>n2<span class="_ _e"> </span>=<span class="_ _a"> </span>nullptr;<span class="_ _e"> </span>//<span class="_ _e"> </span><span class="ff15">compile<span class="_ _15"> </span>error<span class="_ _e"> </span><span class="ff17">nullptr<span class="_ _e"> </span></span></span>is<span class="_ _e"> </span>not<span class="_ _a"> </span>convertible<span class="_ _e"> </span>to<span class="_ _e"> </span>an<span class="_ _e"> </span>integer</div><div class="t m0 x36 h14 ya8 ff16 fs8 fc6 sc0 ls0 ws0">//int*<span class="_ _e"> </span>p2<span class="_ _e"> </span>=<span class="_ _a"> </span>true<span class="_ _e"> </span>?<span class="_ _e"> </span>0<span class="_ _e"> </span>:<span class="_ _a"> </span>nullptr;<span class="_ _e"> </span>//<span class="_ _e"> </span><span class="ff15">compile<span class="_ _15"> </span>error<span class="_ _e"> </span></span>incompatible<span class="_ _e"> </span>types</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">15/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf13" class="pf w0 h0" data-page-no="13"><div class="pc pc13 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIW0lEQVR42u3ZsQ3CQBBE0TvEyiE1IFGCO7CojSbcIZFDNjm34Mxr9F4JE31pemY2AAAoIyJuVgAAoBqRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAAAu5m4CzrV9nkbg733fqxG4nNe8GIET9cy0AgAAdUSEux8AgHJEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAwBG9P6ax/VobY1gDAIASdmiKE/UfyccmAAAAAElFTkSuQmCC"/><div class="t m0 xc h2 ya9 ff1 fs0 fc0 sc0 ls0 ws0">Conversion<span class="_ _1"> </span>R<span class="_ _6"></span>ules</div><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:137.252000px;width:194.684000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf14" class="pf w0 h0" data-page-no="14"><div class="pc pc14 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Conversion<span class="_ _8"> </span>Rules</div><div class="t m0 x1 h7 y1f ff1 fs3 fc0 sc0 ls0 ws0">Implicit<span class="_ _8"> </span>type<span class="_ _e"> </span>conversion<span class="_ _8"> </span>rules<span class="ff4 fs7">,<span class="_ _10"> </span>applied<span class="_ _10"> </span>in<span class="_ _10"> </span>order,<span class="_ _d"> </span>b<span class="_ _c"></span>efo<span class="_ _5"></span>re<span class="_ _10"> </span>any<span class="_ _10"> </span>op<span class="_ _c"></span>eration:</span></div><div class="t m0 x15 hc yaa ffc fs7 fc0 sc0 ls0 ws0">⊗<span class="ff4">:<span class="_ _a"> </span><span class="fs4">any<span class="_ _15"> </span>op<span class="_ _c"></span>eration<span class="_ _d"> </span><span class="ffd fs8">(*,<span class="_ _15"> </span>+,<span class="_ _15"> </span>/,<span class="_ _15"> </span>-,<span class="_ _d"> </span>%,<span class="_ _15"> </span>etc.)</span></span></span></div><div class="t m0 x1 hc y29 ff1 fs7 fc0 sc0 ls0 ws0">(A)<span class="_ _4"> </span>Floating<span class="_ _7"> </span>p<span class="_ _c"></span>oint<span class="_ _7"> </span>promotion</div><div class="t m0 x7 h15 yab ff9 fs7 fc0 sc0 ls0 ws0">floating_type<span class="_ _10"> </span><span class="ffc">⊗<span class="_ _10"> </span></span>integer_type<span class="_ _10"> </span><span class="ffc">→<span class="_ _10"> </span></span>floating_type</div><div class="t m0 x1 hc yac ff1 fs7 fc0 sc0 ls0 ws0">(B)<span class="_ _4"> </span>Implicit<span class="_ _7"> </span>integer<span class="_ _7"> </span>promotion</div><div class="t m0 x7 hc yad ff9 fs7 fc0 sc0 ls0 ws0">small_integral_type<span class="_ _10"> </span><span class="ff4">:=<span class="_ _10"> </span>any<span class="_ _10"> </span>signed/unsigned<span class="_ _10"> </span>integral<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _10"> </span>smaller<span class="_ _10"> </span>than<span class="_ _12"> </span><span class="ff9">int</span></span></div><div class="t m0 x7 h15 yae ff9 fs7 fc0 sc0 ls0 ws0">small_integral_type<span class="_ _10"> </span><span class="ffc">⊗<span class="_ _10"> </span></span>small_integral_type<span class="_ _10"> </span><span class="ffc">→<span class="_ _12"> </span></span>int</div><div class="t m0 x1 hc yaf ff1 fs7 fc0 sc0 ls0 ws0">(C)<span class="_ _4"> </span>Size<span class="_ _7"> </span>promotion</div><div class="t m0 x7 h15 yb0 ff9 fs7 fc0 sc0 ls0 ws0">small_type<span class="_ _10"> </span><span class="ffc">⊗<span class="_ _10"> </span></span>large_type<span class="_ _10"> </span><span class="ffc">→<span class="_ _10"> </span></span>large_type</div><div class="t m0 x37 hc yb1 ff1 fs7 fc0 sc0 ls0 ws0">(D)<span class="_ _4"> </span>Sign<span class="_ _7"> </span>promotion</div><div class="t m0 x7 h15 yb2 ff9 fs7 fc0 sc0 ls0 ws0">signed_type<span class="_ _10"> </span><span class="ffc">⊗<span class="_ _10"> </span></span>unsigned_type<span class="_ _10"> </span><span class="ffc">→<span class="_ _10"> </span></span>unsigned_type</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">16/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf15" class="pf w0 h0" data-page-no="15"><div class="pc pc15 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Examples<span class="_ _8"> </span>and<span class="_ _e"> </span>Common<span class="_ _8"> </span>Erro<span class="_ _5"></span>rs</div><div class="t m0 x36 h13 yb3 ff6 fs8 fc5 sc0 ls0 ws0">float<span class="_ _5f"> </span><span class="ff13 fc0">f<span class="_"> </span><span class="fc7">=<span class="_"> </span>1.0f</span>;</span></div><div class="t m0 x36 h13 yb4 ff6 fs8 fc5 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ff13 fc0">u<span class="_"> </span><span class="fc7">=<span class="_"> </span>2</span>;</span></div><div class="t m0 x36 h13 yb5 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _2e"> </span><span class="ff13 fc0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>3</span>;</span></div><div class="t m0 x36 h13 yb6 ff6 fs8 fc5 sc0 ls0 ws0">short<span class="_ _5f"> </span><span class="ff13 fc0">s<span class="_"> </span><span class="fc7">=<span class="_"> </span>4</span>;</span></div><div class="t m0 x36 h13 yb7 ff6 fs8 fc5 sc0 ls0 ws0">uint8_t<span class="_ _5c"> </span><span class="ff13 fc0">c<span class="_"> </span><span class="fc7">=<span class="_"> </span>5</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>unsigned<span class="_ _e"> </span>char</span></span></div><div class="t m0 x36 h13 yb8 ff13 fs8 fc0 sc0 ls0 ws0">f<span class="_"> </span><span class="fc7">*<span class="_"> </span></span>u;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>float<span class="_ _e"> </span><span class="ff10">×<span class="_ _a"> </span></span>unsigned<span class="_ _e"> </span><span class="ff10">→<span class="_ _e"> </span></span>float:<span class="_ _e"> </span>2.0f</span></div><div class="t m0 x36 h13 yb9 ff13 fs8 fc0 sc0 ls0 ws0">s<span class="_"> </span><span class="fc7">*<span class="_"> </span></span>c;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>short<span class="_ _e"> </span><span class="ff10">×<span class="_ _a"> </span></span>unsigned<span class="_ _e"> </span>char<span class="_ _e"> </span><span class="ff10">→<span class="_ _e"> </span></span>int:<span class="_ _a"> </span>20</span></div><div class="t m0 x36 h13 yba ff13 fs8 fc0 sc0 ls0 ws0">u<span class="_"> </span><span class="fc7">*<span class="_"> </span></span>i;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>unsigned<span class="_ _e"> </span><span class="ff10">×<span class="_ _a"> </span></span>int<span class="_ _e"> </span><span class="ff10">→<span class="_ _e"> </span></span>unsigned:<span class="_ _e"> </span>6u</span></div><div class="t m0 x36 h13 ybb ff13 fs8 fc7 sc0 ls0 ws0">+<span class="fc0">c;<span class="_ _5f"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>unsigned<span class="_ _e"> </span>char<span class="_ _a"> </span><span class="ff10">→<span class="_ _e"> </span></span>int:<span class="_ _e"> </span>5</span></span></div><div class="t m0 x1 hc ybc ff4 fs7 fc0 sc0 ls0 ws0">Integers<span class="_ _10"> </span>a<span class="_ _5"></span>re<span class="_ _10"> </span>not<span class="_ _10"> </span>floating<span class="_ _10"> </span>p<span class="_ _c"></span>oints!</div><div class="t m0 x36 h13 ybd ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _5e"> </span><span class="ff13 fc0">b<span class="_"> </span><span class="fc7">=<span class="_"> </span>7</span>;</span></div><div class="t m0 x36 h13 ybe ff6 fs8 fc5 sc0 ls0 ws0">float<span class="_ _e"> </span><span class="ff13 fc0">a<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">/<span class="_"> </span>2</span>;<span class="_ _5e"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>a<span class="_ _a"> </span>=<span class="_ _e"> </span>3<span class="_ _e"> </span>not<span class="_ _e"> </span>3.5!!</span></span></div><div class="t m0 x36 h13 ybf ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _5e"> </span><span class="ff13 fc0">c<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">/<span class="_"> </span>2.0</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>again<span class="_ _e"> </span>c<span class="_ _a"> </span>=<span class="_ _e"> </span>3<span class="_ _e"> </span>not<span class="_ _e"> </span>3.5!!</span></span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">17/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf16" class="pf w0 h0" data-page-no="16"><div class="pc pc16 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Implicit<span class="_ _8"> </span>Promotion</div><div class="t m0 x1 hc yc0 ff4 fs7 fc0 sc0 ls0 ws0">Integral<span class="_ _10"> </span>data<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>smaller<span class="_ _10"> </span>than<span class="_ _10"> </span>32-bit<span class="_ _10"> </span>a<span class="_ _5d"></span>re<span class="_ _10"> </span><span class="ff8">implicitly<span class="_ _a"> </span></span>p<span class="_ _5d"></span>romoted<span class="_ _10"> </span>to<span class="_ _11"> </span><span class="ff6">int<span class="_ _15"> </span></span>,<span class="_ _10"> </span>indep<span class="_ _c"></span>endently</div><div class="t m0 x1 hc yc1 ff4 fs7 fc0 sc0 ls0 ws0">if<span class="_ _10"> </span>they<span class="_ _10"> </span>a<span class="_ _5"></span>re<span class="_ _10"> </span><span class="ff8">signed<span class="_ _e"> </span></span>or<span class="_ _d"> </span><span class="ff8">unsigned</span></div><div class="t m0 x38 hc yc2 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">Una<span class="_ _5"></span>ry<span class="_ _11"> </span><span class="ff6">+,<span class="_ _4"> </span>-,<span class="_ _60"> </span><span class="ffc">∼<span class="_ _12"> </span></span></span>and<span class="_ _10"> </span>Binary<span class="_ _12"> </span><span class="ff6">+,<span class="_ _60"> </span>-,<span class="_ _60"> </span>&,<span class="_ _4"> </span>etc.<span class="_ _11"> </span></span>p<span class="_ _5d"></span>romotion:</span></div><div class="t m0 x39 h13 yc3 ff6 fs8 fc5 sc0 ls0 ws0">char<span class="_ _e"> </span><span class="ff13 fc0">a<span class="_"> </span><span class="fc7">=<span class="_"> </span>48</span>;<span class="_ _61"> </span><span class="ff16 fc6">//<span class="_ _e"> </span><span class="ff18">'</span>0<span class="ff18">'</span></span></span></div><div class="t m0 x39 h13 yc4 ff13 fs8 fc0 sc0 ls0 ws0">cout<span class="_"> </span><span class="fc7"><<<span class="_"> </span></span>a;<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>print<span class="_ _e"> </span><span class="ff18">'</span>0<span class="ff18">'</span></span></div><div class="t m0 x39 h13 yc5 ff13 fs8 fc0 sc0 ls0 ws0">cout<span class="_"> </span><span class="fc7"><<<span class="_"> </span>+</span>a;<span class="_ _2e"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>print<span class="_ _e"> </span><span class="ff18">'</span>48<span class="ff18">'</span></span></div><div class="t m0 x39 h13 yc6 ff13 fs8 fc0 sc0 ls0 ws0">cout<span class="_"> </span><span class="fc7"><<<span class="_"> </span></span>(a<span class="_"> </span><span class="fc7">+<span class="_"> </span>0</span>);<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>print<span class="_ _e"> </span><span class="ff18">'</span>48<span class="ff18">'</span></span></div><div class="t m0 x39 h13 yc7 ff6 fs8 fc5 sc0 ls0 ws0">uint8_t<span class="_ _e"> </span><span class="ff13 fc0">a1<span class="_"> </span><span class="fc7">=<span class="_"> </span>255</span>;</span></div><div class="t m0 x39 h13 yc8 ff6 fs8 fc5 sc0 ls0 ws0">uint8_t<span class="_ _e"> </span><span class="ff13 fc0">b1<span class="_"> </span><span class="fc7">=<span class="_"> </span>255</span>;</span></div><div class="t m0 x39 h13 yc9 ff13 fs8 fc0 sc0 ls0 ws0">cout<span class="_"> </span><span class="fc7"><<<span class="_"> </span></span>(a1<span class="_"> </span><span class="fc7">+<span class="_"> </span></span>b1);<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>print<span class="_ _e"> </span><span class="ff18">'</span>510<span class="ff18">'<span class="_ _a"> </span></span>(no<span class="_ _e"> </span>overflow)</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">18/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf17" class="pf w0 h0" data-page-no="17"><div class="pc pc17 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 xc h2 ya9 ff6 fs0 fc0 sc0 ls0 ws0">auto<span class="_ _1"> </span><span class="ff1">Keyw<span class="_ _6"></span>o<span class="_ _5d"></span>rd</span></div><a class="l" href="#pf17" data-dest-detail='[23,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:160.836000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf18" class="pf w0 h0" data-page-no="18"><div class="pc pc18 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">auto<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5d"></span>rd<span class="_ _63"> </span>1/3</span></div><div class="t m0 x1 hc yca ff4 fs7 fc3 sc0 ls0 ws0">C++11<span class="_ _10"> </span><span class="fc0">The<span class="_ _10"> </span><span class="ff9 fc4">auto<span class="_ _10"> </span></span>k<span class="_ _5"></span>eyw<span class="_ _5"></span>ord<span class="_ _d"> </span>sp<span class="_ _c"></span>ecifies<span class="_ _10"> </span>that<span class="_ _10"> </span>the<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _d"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>variable<span class="_ _10"> </span>will<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>automatically</span></div><div class="t m0 x1 hc ycb ff4 fs7 fc0 sc0 ls0 ws0">deduced<span class="_ _10"> </span>b<span class="_ _5"></span>y<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>(from<span class="_ _10"> </span>its<span class="_ _10"> </span>initializer)</div><div class="t m0 x36 h13 ycc ff6 fs8 fc8 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff13 fc0">a<span class="_"> </span><span class="fc7">=<span class="_"> </span>1<span class="_"> </span>+<span class="_"> </span>2</span>;<span class="_ _5e"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>1<span class="_ _a"> </span>is<span class="_ _e"> </span>int,<span class="_ _e"> </span>2<span class="_ _e"> </span>is<span class="_ _a"> </span>int,<span class="_ _e"> </span>1<span class="_ _e"> </span>+<span class="_ _e"> </span>2<span class="_ _a"> </span>is<span class="_ _8"> </span>int!</span></span></div><div class="t m0 x36 h13 ycd ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _5f"> </span>-><span class="_ _e"> </span><span class="ff18">'</span>a<span class="ff18">'<span class="_ _e"> </span></span>is<span class="_ _a"> </span>"int"</div><div class="t m0 x36 h13 yce ff6 fs8 fc8 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff13 fc0">b<span class="_"> </span><span class="fc7">=<span class="_"> </span>1<span class="_"> </span>+<span class="_"> </span>2.0</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>1<span class="_ _a"> </span>is<span class="_ _e"> </span>int,<span class="_ _e"> </span>2.0<span class="_ _e"> </span>is<span class="_ _a"> </span>double.<span class="_ _e"> </span>1<span class="_ _e"> </span>+<span class="_ _e"> </span>2.0<span class="_ _a"> </span>is<span class="_ _8"> </span>double</span></span></div><div class="t m0 x36 h13 ycf ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _5f"> </span>-><span class="_ _e"> </span><span class="ff18">'</span>b<span class="ff18">'<span class="_ _e"> </span></span>is<span class="_ _a"> </span>"double"</div><div class="t m0 x36 hc yd0 ff6 fs7 fc0 sc0 ls0 ws0">auto<span class="_ _12"> </span><span class="ff4">can<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _10"> </span>very<span class="_ _10"> </span>useful<span class="_ _10"> </span>for<span class="_ _d"> </span>maintainability<span class="_ _d"> </span>and<span class="_ _10"> </span>for<span class="_ _d"> </span>hiding<span class="_ _10"> </span>complex<span class="_ _10"> </span>type<span class="_ _10"> </span>definitions</span></div><div class="t m0 x36 h13 yd1 ff6 fs8 fc8 sc0 ls0 ws0">for<span class="_ _e"> </span><span class="ff13 fc0">(</span>auto<span class="_ _e"> </span><span class="ff13 fc0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>k;<span class="_"> </span>i<span class="_"> </span><span class="fc7"><<span class="_"> </span></span>size;<span class="_"> </span>i<span class="fc7">++</span>)</span></div><div class="t m0 x7 h13 yd2 ff13 fs8 fc0 sc0 ls0 ws0">...</div><div class="t m0 x1 hc yd3 ff4 fs7 fc0 sc0 ls0 ws0">On<span class="_ _10"> </span>the<span class="_ _10"> </span>other<span class="_ _10"> </span>hand,<span class="_ _10"> </span>it<span class="_ _10"> </span>ma<span class="_ _5"></span>y<span class="_ _10"> </span>mak<span class="_ _5"></span>e<span class="_ _10"> </span>the<span class="_ _10"> </span>co<span class="_ _c"></span>de<span class="_ _10"> </span>less<span class="_ _10"> </span>readable<span class="_ _10"> </span>if<span class="_ _10"> </span>excessively<span class="_ _10"> </span>used<span class="_ _10"> </span>b<span class="_ _c"></span>ecause<span class="_ _d"> </span>of</div><div class="t m0 x1 hc yd4 ff4 fs7 fc0 sc0 ls0 ws0">t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _d"> </span>hiding</div><div class="t m0 x1 hf yd5 ffd fs8 fc0 sc0 ls0 ws0">Example:<span class="_ _11"> </span><span class="ff13">auto<span class="_"> </span>x<span class="_"> </span>=<span class="_"> </span>0;<span class="_ _12"> </span></span>in<span class="_ _15"> </span>general<span class="_ _15"> </span>makes<span class="_ _15"> </span>no<span class="_ _15"> </span>sense<span class="_ _15"> </span>(<span class="_ _15"> </span><span class="ff13">x<span class="_ _60"> </span></span>is<span class="_ _12"> </span><span class="ff13">int<span class="_ _15"> </span></span>)</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">19/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf19" class="pf w0 h0" data-page-no="19"><div class="pc pc19 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAImklEQVR42u3ZsU0DQRCG0Vt0I6IVNSAiKrAQMZI7ownKIaAIOnBkbeRJjoyQwLbE3Pm9Clb/JZ/m2tPudQIAgDK+vz7vrAAAQDUiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAXy0zrQAAQB0R4ZIKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAALduNgGwJWMMI5yh924EQKSCXlEJAPAXv/sBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQDgxswmYMN670YAgDVySQUAQKQCAIBIBQBApAIAwKVaZloBAIA6IsIlFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQDgP80reusYwwcDADhP731Fr3VJBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAABvTMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCwVfPx/dEKAHAVh7cPI8Dlnl/2rT3cL8fTNC3LYhAAAEr4Ace7Iyvo5OhuAAAAAElFTkSuQmCC"/><div class="t m0 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">auto<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5d"></span>rd<span class="_ _8"> </span>-<span class="_ _e"> </span>F<span class="_ _5d"></span>unctions</span></div><div class="t m0 x3a he y34 ffb fs6 fc1 sc0 ls0 ws0">⋆</div><div class="t m0 x10 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">2/3</div><div class="t m0 x1 hc y1f ff4 fs7 fc0 sc0 ls0 ws0">In<span class="_ _10"> </span><span class="fc3">C++11</span>/<span class="fc3">C++14</span>,<span class="_ _12"> </span><span class="ff6">auto<span class="_ _11"> </span></span>(as<span class="_ _10"> </span>w<span class="_ _5"></span>ell<span class="_ _10"> </span>as<span class="_ _12"> </span><span class="ff9">decltype<span class="_ _15"> </span></span>)<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _10"> </span>used<span class="_ _10"> </span>to<span class="_ _10"> </span>define<span class="_ _10"> </span>function</div><div class="t m0 x1 hc yaa ff4 fs7 fc0 sc0 ls0 ws0">output<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es</div><div class="t m0 x36 h13 yd6 ff6 fs8 fc8 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff13 fc0">g(</span><span class="fc5">int<span class="_ _e"> </span><span class="ff13 fc0">x)<span class="_"> </span><span class="fc7">-><span class="_"> </span></span></span>int<span class="_ _a"> </span><span class="ff13 fc0">{<span class="_"> </span></span></span>return<span class="_ _e"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">*<span class="_"> </span>2</span>;<span class="_"> </span>}<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>C++11</span></span></div><div class="t m0 x36 h13 yd7 ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>"-><span class="_ _e"> </span>int"<span class="_ _a"> </span>is<span class="_ _e"> </span>the<span class="_ _e"> </span>deduction<span class="_ _e"> </span>type</div><div class="t m0 x36 h13 yd8 ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>a<span class="_ _e"> </span>better<span class="_ _a"> </span>way<span class="_ _e"> </span>to<span class="_ _e"> </span>express<span class="_ _e"> </span>it<span class="_ _a"> </span>is:</div><div class="t m0 x36 h13 yd9 ff6 fs8 fc8 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff13 fc0">g2(</span><span class="fc5">int<span class="_ _e"> </span><span class="ff13 fc0">x)<span class="_"> </span><span class="fc7">-><span class="_"> </span></span></span></span>decltype<span class="ff13 fc0">(x<span class="_"> </span><span class="fc7">*<span class="_"> </span>2</span>)<span class="_"> </span>{<span class="_"> </span></span>return<span class="_ _a"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">*<span class="_"> </span>2</span>;<span class="_"> </span>}<span class="_ _1"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>C++11</span></span></div><div class="t m0 x36 h13 yda ff6 fs8 fc8 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff13 fc0">h(</span><span class="fc5">int<span class="_ _e"> </span><span class="ff13 fc0">x)<span class="_"> </span>{<span class="_"> </span></span></span>return<span class="_ _a"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">*<span class="_"> </span>2</span>;<span class="_"> </span>}<span class="_ _64"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>C++14</span></span></div><div class="t m0 x36 h13 ydb ff16 fs8 fc6 sc0 ls0 ws0">//--------------------------------------------------------------</div><div class="t m0 x36 h13 ydc ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>g(<span class="fc7">3</span>);<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>C++11</span></span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">20/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf1a" class="pf w0 h0" data-page-no="1a"><div class="pc pc1a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjUlEQVR42u3YsU0DQRCG0Vt0I6IVNVhErsBCxEjujCYoh8BF0IEjayNPcmQUQOI57XsVrP5NPk17Pb0vAABQxs/l+8kKAABUI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAPjTMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCADCr1QTzGGPs6LW9d18GANNySQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAIDJtMy0AgAAdUSESyoAAOWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAAChm3dFbxxg+DADgf3rvO3qtSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAgAdqmWkFAADqiAiXVAAAyhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQDgwdbb58EKAFDf9ePLCEzi+HZu7eV5u92XZds2gwAAUMIv2fQgAG2p+McAAAAASUVORK5CYII="/><div class="t m0 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">auto<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5d"></span>rd<span class="_ _8"> </span>-<span class="_ _e"> </span>F<span class="_ _5d"></span>unctions</span></div><div class="t m0 x3a he y34 ffb fs6 fc1 sc0 ls0 ws0">⋆</div><div class="t m0 x10 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">3/3</div><div class="t m0 x1 hc ydd ff4 fs7 fc0 sc0 ls0 ws0">In<span class="_ _10"> </span><span class="fc3">C++20</span>,<span class="_ _12"> </span><span class="ff6">auto<span class="_ _11"> </span></span>can<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>also<span class="_ _10"> </span>used<span class="_ _10"> </span>to<span class="_ _10"> </span>define<span class="_ _10"> </span>function<span class="_ _10"> </span>input</div><div class="t m0 x36 h13 yde ff6 fs8 fc5 sc0 ls0 ws0">void<span class="_ _e"> </span><span class="ff13 fc4">f<span class="fc0">(</span></span><span class="fc8">auto<span class="_ _e"> </span><span class="ff13 fc0">x)<span class="_"> </span>{}</span></span></div><div class="t m0 x36 h13 ydf ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>equivalent<span class="_ _e"> </span>to<span class="_ _a"> </span>templates<span class="_ _e"> </span>but<span class="_ _e"> </span>less<span class="_ _e"> </span>expensive<span class="_ _a"> </span>at<span class="_ _e"> </span>compile-time</div><div class="t m0 x36 h13 ye0 ff16 fs8 fc6 sc0 ls0 ws0">//--------------------------------------------------------------</div><div class="t m0 x36 h13 ye1 ff13 fs8 fc0 sc0 ls0 ws0">f(<span class="fc7">3</span>);<span class="_ _5f"> </span><span class="ff16 fc6">//<span class="_ _e"> </span><span class="ff18">'</span>x<span class="ff18">'<span class="_ _e"> </span></span>is<span class="_ _a"> </span>int</span></div><div class="t m0 x36 h13 ye2 ff13 fs8 fc0 sc0 ls0 ws0">f(<span class="fc7">3.0</span>);<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _e"> </span><span class="ff18">'</span>x<span class="ff18">'<span class="_ _e"> </span></span>is<span class="_ _a"> </span>double</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">21/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf1b" class="pf w0 h0" data-page-no="1b"><div class="pc pc1b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 xc h2 ya9 ff1 fs0 fc0 sc0 ls0 ws0">C++<span class="_ _1"> </span>Op<span class="_ _0"></span>erato<span class="_ _6"></span>rs</div><a class="l" href="#pf1b" data-dest-detail='[27,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:182.755000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf1c" class="pf w0 h0" data-page-no="1c"><div class="pc pc1c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _e"> </span>Overview</div><div class="t m0 x6 hf ye3 ff1 fs8 fc0 sc0 ls0 ws0">Precedence<span class="_ _53"> </span>Op<span class="_ _c"></span>erato<span class="_ _5d"></span>r<span class="_ _65"> </span>Description<span class="_ _66"> </span>Asso<span class="_ _c"></span>ciativit<span class="_ _5d"></span>y</div><div class="t m0 xe hf ye4 ff6 fs8 fc0 sc0 ls0 ws0">1<span class="_ _21"> </span><span class="ff13">a++<span class="_ _16"> </span>a–<span class="_ _67"> </span><span class="ffd">Suffix/p<span class="_ _c"></span>ostfix<span class="_ _15"> </span>increment<span class="_ _15"> </span>and<span class="_ _15"> </span>decrement<span class="_ _68"> </span>Left-to-right</span></span></div><div class="t m0 xe h10 ye5 ff6 fs8 fc0 sc0 ls0 ws0">2</div><div class="t m0 xf h13 ye6 ff13 fs8 fc0 sc0 ls0 ws0">+a<span class="_ _69"> </span>-a<span class="_ _69"> </span>++a<span class="_ _69"> </span>–a</div><div class="t m0 x32 h13 ye7 ff13 fs8 fc0 sc0 ls0 ws0">!<span class="_ _5c"> </span>not<span class="_ _6a"> </span><span class="ff10">∼</span></div><div class="t m0 x3b hf ye6 ffd fs8 fc0 sc0 ls0 ws0">Plus/minus,<span class="_ _15"> </span>Prefix<span class="_ _15"> </span>increment/decrement,</div><div class="t m0 x3b hf ye7 ffd fs8 fc0 sc0 ls0 ws0">Logical/Bit<span class="_ _5"></span>wise<span class="_ _15"> </span>Not</div><div class="t m0 x3c hf ye5 ffd fs8 fc0 sc0 ls0 ws0">Right-to-left</div><div class="t m0 xe hf ye8 ff6 fs8 fc0 sc0 ls0 ws0">3<span class="_ _6b"> </span><span class="ff13">a*b<span class="_ _69"> </span>a/b<span class="_ _69"> </span>a%b<span class="_ _58"> </span><span class="ffd">Multiplication,<span class="_ _15"> </span>division,<span class="_ _15"> </span>and<span class="_ _d"> </span>remainder<span class="_ _56"> </span>Left-to-right</span></span></div><div class="t m0 xe hf ye9 ff6 fs8 fc0 sc0 ls0 ws0">4<span class="_ _4c"> </span><span class="ff13">a+b<span class="_ _69"> </span>a-b<span class="_ _6c"> </span><span class="ffd">A<span class="_ _5"></span>ddition<span class="_ _15"> </span>and<span class="_ _15"> </span>subtraction<span class="_ _6d"> </span>Left-to-right</span></span></div><div class="t m0 xe hf yea ff6 fs8 fc0 sc0 ls0 ws0">5<span class="_ _49"> </span><span class="ff10">≪<span class="_ _69"> </span>≫<span class="_ _6e"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _15"> </span>left<span class="_ _15"> </span>shift<span class="_ _d"> </span>and<span class="_ _15"> </span>right<span class="_ _15"> </span>shift<span class="_ _6f"> </span>Left-to-right</span></span></div><div class="t m0 xe hf yeb ff6 fs8 fc0 sc0 ls0 ws0">6<span class="_ _70"> </span><span class="ff13"><<span class="_"> </span><=<span class="_"> </span>><span class="_"> </span>>=<span class="_ _71"> </span><span class="ffd">Relational<span class="_ _15"> </span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _72"> </span>Left-to-right</span></span></div><div class="t m0 xe hf yec ff6 fs8 fc0 sc0 ls0 ws0">7<span class="_ _24"> </span><span class="ff13">==<span class="_ _69"> </span>!=<span class="_ _6e"> </span><span class="ffd">Equalit<span class="_ _5"></span>y<span class="_ _15"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>rs<span class="_ _73"> </span>Left-to-right</span></span></div><div class="t m0 xe hf yed ff6 fs8 fc0 sc0 ls0 ws0">8<span class="_ _3b"> </span><span class="ff13">&<span class="_ _74"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _15"> </span>AND<span class="_ _75"> </span>Left-to-right</span></span></div><div class="t m0 xe hf yee ff6 fs8 fc0 sc0 ls0 ws0">9<span class="_ _3b"> </span><span class="ff13">ˆ<span class="_ _74"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _15"> </span>XOR<span class="_ _76"> </span>Left-to-right</span></span></div><div class="t m0 x20 hf yef ff6 fs8 fc0 sc0 ls0 ws0">10<span class="_ _77"> </span><span class="ff13">|<span class="_ _74"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _15"> </span>OR<span class="_ _78"> </span>Left-to-right</span></span></div><div class="t m0 x20 hf yf0 ff6 fs8 fc0 sc0 ls0 ws0">11<span class="_ _3e"> </span><span class="ff13">&&<span class="_ _1"> </span>and<span class="_ _6b"> </span><span class="ffd">Logical<span class="_ _15"> </span>AND<span class="_ _76"> </span>Left-to-right</span></span></div><div class="t m0 x20 hf yf1 ff6 fs8 fc0 sc0 ls0 ws0">12<span class="_ _79"> </span><span class="ff13">||<span class="_ _7a"> </span>or<span class="_ _3c"> </span><span class="ffd">Logical<span class="_ _15"> </span>OR<span class="_ _78"> </span>Left-to-right</span></span></div><div class="t m0 x20 h10 yf2 ff6 fs8 fc0 sc0 ls0 ws0">13</div><div class="t m0 x3d h13 yf3 ff13 fs8 fc0 sc0 ls0 ws0">=<span class="_ _69"> </span>+=<span class="_ _69"> </span>-=<span class="_ _69"> </span>*=<span class="_ _69"> </span>/=<span class="_ _69"> </span>%=</div><div class="t m0 x3e h13 yf4 ff13 fs8 fc0 sc0 ls0 ws0">«=<span class="_ _69"> </span>»=<span class="_ _69"> </span>&=<span class="_ _69"> </span>ˆ=<span class="_ _69"> </span>|=</div><div class="t m0 x3b hf yf2 ffd fs8 fc0 sc0 ls0 ws0">Assignment<span class="_ _15"> </span>and<span class="_ _15"> </span>Comp<span class="_ _c"></span>ound<span class="_ _15"> </span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _5b"> </span>Right-to-left</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">22/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf1d" class="pf w0 h0" data-page-no="1d"><div class="pc pc1d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _e"> </span>Precedence<span class="_ _7b"> </span>1/2</div><div class="t m0 x1 hc y1f ff9 fs7 fc0 sc0 ls0 ws0">Operators<span class="_"> </span>precedence<span class="_ _15"> </span><span class="ff19 fs9"></span><span class="ff4">:</span></div><div class="t m0 xd hc y28 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">Una<span class="_ _5"></span>ry<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>precedence<span class="_ _d"> </span>than<span class="_ _10"> </span><span class="ff1">binary<span class="_ _7"> </span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs</span></span></span></div><div class="t m0 xd hc yf5 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">Standa<span class="_ _5"></span>rd<span class="_ _7"> </span>math<span class="_ _7"> </span>op<span class="_ _c"></span>erators<span class="_ _d"> </span><span class="ff4">(<span class="ff9">+,<span class="_"> </span>*,<span class="_"> </span>etc.</span>)<span class="_ _a"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>p<span class="_ _5d"></span>recedence<span class="_ _10"> </span>than</span></span></div><div class="t m0 x7 hc yf6 ff1 fs7 fc0 sc0 ls0 ws0">compa<span class="_ _5d"></span>rison<span class="ff4">,<span class="_ _7"> </span></span>bit<span class="_ _5d"></span>wise<span class="ff4">,<span class="_ _10"> </span>and<span class="_ _10"> </span></span>logic<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erators</span></div><div class="t m0 xd hc yf7 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">Bit<span class="_ _5"></span>wise<span class="_ _10"> </span><span class="ff4">and<span class="_ _10"> </span></span>logic<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>precedence<span class="_ _d"> </span>than<span class="_ _10"> </span><span class="ff1">comparison<span class="_ _10"> </span></span>operators</span></span></div><div class="t m0 xd hc yf8 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">Bit<span class="_ _5"></span>wise<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>precedence<span class="_ _d"> </span>than<span class="_ _10"> </span><span class="ff1">logic<span class="_ _10"> </span></span>op<span class="_ _c"></span>erators</span></span></div><div class="t m0 xd hc yf9 ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff1">Comp<span class="_ _c"></span>ound<span class="_ _10"> </span>assignment<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _11"> </span><span class="ff9">+=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">-=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">*=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">/=<span class="_ _15"> </span></span>,<span class="_ _11"> </span><span class="ff9">%=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">^=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">!=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">&=<span class="_ _15"> </span></span>,<span class="_ _11"> </span><span class="ff9">»=<span class="_ _15"> </span></span>,</span></span></div><div class="t m0 x11 hc yfa ff9 fs7 fc0 sc0 ls0 ws0">«=<span class="_ _12"> </span><span class="ff4">have<span class="_ _10"> </span>low<span class="_ _5d"></span>er<span class="_ _10"> </span>prio<span class="_ _5d"></span>rity</span></div><div class="t m0 xd hc yfb ffa fs7 fc0 sc0 ls0 ws0">•<span class="_ _4"> </span><span class="ff4">The<span class="_ _10"> </span><span class="ff1">comma<span class="_ _10"> </span></span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>r<span class="_ _10"> </span>has<span class="_ _10"> </span>the<span class="_ _10"> </span>low<span class="_ _5d"></span>est<span class="_ _10"> </span>precedence<span class="_ _d"> </span>(see<span class="_ _10"> </span>next<span class="_ _10"> </span>slides)</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">23/29</div><a class="l" href="https://en.cppreference.com/w/cpp/language/operator_precedence"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:203.753000px;width:125.546000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf1e" class="pf w0 h0" data-page-no="1e"><div class="pc pc1e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGIt3GYu4TgWDuEGVsdVpomdAyjof/I8E4QvzcufN7tDAgCAMG7Xy8IKAABEI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAHjJtVYrAAAQRynFJRUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAIDf6Wb01mmafBgAwHv6vp/Ra11SAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQCAz+RaqxUAAIijlOKSCgBAOCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQDgC7rxtLYCADBf9+PZCH9mux9yXi3b+EiptWYQAABCeALJfhoCQWYulwAAAABJRU5ErkJggg=="/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _e"> </span>Precedence<span class="_ _7b"> </span>2/2</div><div class="t m0 x1 hc y1f ff4 fs7 fc0 sc0 ls0 ws0">Examples:</div><div class="t m0 x36 h13 yfc ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">+<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">*<span class="_"> </span>4</span>;<span class="_ _21"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>a<span class="_ _e"> </span>+<span class="_ _e"> </span>(b<span class="_ _a"> </span>*<span class="_ _8"> </span>4)</span></div><div class="t m0 x36 h13 yfd ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">*<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">/<span class="_"> </span></span>c<span class="_"> </span><span class="fc7">%<span class="_"> </span></span>d;<span class="_ _64"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>((a<span class="_ _8"> </span>*<span class="_ _a"> </span>b)<span class="_ _e"> </span>/<span class="_ _e"> </span>c)<span class="_ _e"> </span>%<span class="_ _a"> </span>d</span></div><div class="t m0 x36 h13 yfe ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">+<span class="_"> </span></span>b<span class="_"> </span><span class="fc7"><<span class="_"> </span>3<span class="_"> </span>>><span class="_"> </span>4</span>;<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>(a<span class="_ _e"> </span>+<span class="_ _a"> </span>b)<span class="_ _e"> </span><<span class="_ _e"> </span>(3<span class="_ _e"> </span>>><span class="_ _a"> </span>4)</span></div><div class="t m0 x36 h13 yff ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">&&<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">&&<span class="_"> </span></span>c<span class="_"> </span><span class="fc7">||<span class="_"> </span></span>d;<span class="_ _2f"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>(a<span class="_ _e"> </span><span class="ff17">&&<span class="_ _e"> </span></span>b<span class="_ _e"> </span><span class="ff17">&&<span class="_ _e"> </span></span>c)<span class="_ _a"> </span>||<span class="_ _e"> </span>d</span></div><div class="t m0 x36 h13 y100 ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">and<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">and<span class="_"> </span></span>c<span class="_"> </span><span class="fc7">or<span class="_"> </span></span>d;<span class="_ _5e"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>(a<span class="_ _e"> </span><span class="ff17">&&<span class="_ _a"> </span></span>b<span class="_ _e"> </span><span class="ff17">&&<span class="_ _e"> </span></span>c)<span class="_ _e"> </span>||<span class="_ _a"> </span>d</span></div><div class="t m0 x36 h13 y101 ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">|<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">&<span class="_"> </span></span>c<span class="_"> </span><span class="fc7">||<span class="_"> </span></span>e<span class="_"> </span><span class="fc7">&&<span class="_"> </span></span>d;<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>((a<span class="_ _e"> </span>|<span class="_ _a"> </span>(b<span class="_ _e"> </span><span class="ff17">&<span class="_ _e"> </span></span>c))<span class="_ _e"> </span>||<span class="_ _a"> </span>(e<span class="_ _e"> </span><span class="ff17">&&<span class="_ _e"> </span></span>d)</span></div><div class="t m0 x1 hc y102 ff1 fs7 fc0 sc0 ls0 ws0">Imp<span class="_ _c"></span>o<span class="_ _5d"></span>rtant<span class="ff4">:<span class="_ _a"> </span>sometimes<span class="_ _10"> </span>pa<span class="_ _5d"></span>renthesis<span class="_ _10"> </span>can<span class="_ _10"> </span>make<span class="_ _d"> </span>an<span class="_ _10"> </span>expression<span class="_ _10"> </span>verb<span class="_ _c"></span>ose...<span class="_ _e"> </span>but<span class="_ _10"> </span>they<span class="_ _10"> </span>can</span></div><div class="t m0 x1 hc y103 ff4 fs7 fc0 sc0 ls0 ws0">help!</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">24/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf1f" class="pf w0 h0" data-page-no="1f"><div class="pc pc1f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Prefix/P<span class="_ _5d"></span>ostfix<span class="_ _e"> </span>Increment<span class="_ _8"> </span>Semantic</div><div class="t m0 x1 hc y104 ff1 fs7 fc0 sc0 ls0 ws0">Prefix<span class="_ _7"> </span>Increment/Decrement<span class="_ _11"> </span><span class="ff9">++i<span class="_ _15"> </span><span class="ff4">,<span class="_ _12"> </span></span>–i</span></div><div class="t m0 x3f hc y105 ff1 fs7 fc0 sc0 ls0 ws0">(1)<span class="_ _4"> </span><span class="ff4">Up<span class="_ _c"></span>date<span class="_ _10"> </span>the<span class="_ _10"> </span>value</span></div><div class="t m0 x3f hc y106 ff1 fs7 fc0 sc0 ls0 ws0">(2)<span class="_ _4"> </span><span class="ff4">Return<span class="_ _10"> </span>the<span class="_ _10"> </span>new<span class="_ _10"> </span>(up<span class="_ _c"></span>dated)<span class="_ _10"> </span>value</span></div><div class="t m0 x1 hc y107 ff1 fs7 fc0 sc0 ls0 ws0">P<span class="_ _5d"></span>ostfix<span class="_ _8"> </span>Increment/Decrement<span class="_ _12"> </span><span class="ff9">i++<span class="_ _15"> </span><span class="ff4">,<span class="_ _11"> </span></span>i–</span></div><div class="t m0 x3f hc y108 ff1 fs7 fc0 sc0 ls0 ws0">(1)<span class="_ _4"> </span><span class="ff4">Save<span class="_ _10"> </span>the<span class="_ _10"> </span>old<span class="_ _10"> </span>value<span class="_ _10"> </span>(temp<span class="_ _c"></span>o<span class="_ _5d"></span>rary)</span></div><div class="t m0 x3f hc y109 ff1 fs7 fc0 sc0 ls0 ws0">(2)<span class="_ _4"> </span><span class="ff4">Up<span class="_ _c"></span>date<span class="_ _10"> </span>the<span class="_ _10"> </span>value</span></div><div class="t m0 x3f hc y10a ff1 fs7 fc0 sc0 ls0 ws0">(3)<span class="_ _4"> </span><span class="ff4">Return<span class="_ _10"> </span>the<span class="_ _10"> </span>old<span class="_ _10"> </span>(o<span class="_ _5"></span>riginal)<span class="_ _10"> </span>value</span></div><div class="t m0 x1 hc y10b ff4 fs7 fc0 sc0 ls0 ws0">Prefix/P<span class="_ _5"></span>ostfix<span class="_ _10"> </span>increment/decrement<span class="_ _10"> </span>semantic<span class="_ _10"> </span>applies<span class="_ _10"> </span>not<span class="_ _10"> </span>only<span class="_ _10"> </span>to<span class="_ _10"> </span>built-in<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>but</div><div class="t m0 x1 hc y10c ff4 fs7 fc0 sc0 ls0 ws0">also<span class="_ _10"> </span>to<span class="_ _10"> </span>objects</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">25/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf20" class="pf w0 h0" data-page-no="20"><div class="pc pc20 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdklEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGIt3GYu4TgWDuEGVsdVpomdlZWC/CfPM0H40rz8ebM7JAAACON2vSysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICXXGu1AgAAcZRSXFIBAAhHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAP5ZN6O3TtPkwwAAPtP3/Yxe65IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAlGutVgAAII5SiksqAADhiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAADwnW48ra0AAPB79+PZCG9t90POq2UbHym11gwCAEAITz0SGgJ4/YLKAAAAAElFTkSuQmCC"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Op<span class="_ _c"></span>eration<span class="_ _8"> </span>Ordering<span class="_ _8"> </span>Undefined<span class="_ _e"> </span>Behavio<span class="_ _5d"></span>r</div><div class="t m0 x40 he y34 ffb fs6 fc1 sc0 ls0 ws0">⋆</div><div class="t m0 x1 hc y1f ff4 fs7 fc0 sc0 ls0 ws0">Exp<span class="_ _5"></span>ressions<span class="_ _10"> </span>with<span class="_ _10"> </span>undefined<span class="_ _10"> </span>(implementation-defined)<span class="_ _10"> </span>b<span class="_ _c"></span>ehavio<span class="_ _5d"></span>r:</div><div class="t m0 x36 h13 y10d ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>0</span>;</span></div><div class="t m0 x36 h13 y10e ff13 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>++</span>i<span class="_"> </span><span class="fc7">+<span class="_"> </span>2</span>;<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>until<span class="_ _e"> </span>C++11:<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x41 h13 y10f ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>since<span class="_ _e"> </span>C++11:<span class="_ _5c"> </span>i<span class="_ _a"> </span>=<span class="_ _e"> </span>3</div><div class="t m0 x36 h13 y110 ff13 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>0</span>;</div><div class="t m0 x36 h13 y111 ff13 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>i<span class="fc7">++<span class="_"> </span>+<span class="_"> </span>2</span>;<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>until<span class="_ _e"> </span>C++17:<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x41 h13 y112 ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>since<span class="_ _e"> </span>C++17:<span class="_ _a"> </span>i<span class="_ _e"> </span>=<span class="_ _e"> </span>3</div><div class="t m0 x36 h13 y113 ff13 fs8 fc0 sc0 ls0 ws0">f(i<span class="_"> </span><span class="fc7">=<span class="_"> </span>2</span>,<span class="_"> </span>i<span class="_"> </span><span class="fc7">=<span class="_"> </span>1</span>);<span class="_ _5e"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>until<span class="_ _e"> </span>C++17:<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x41 h13 y114 ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>since<span class="_ _e"> </span>C++17:<span class="_ _5c"> </span>i<span class="_ _a"> </span>=<span class="_ _e"> </span>2</div><div class="t m0 x36 h13 y115 ff13 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>0</span>;</div><div class="t m0 x36 h13 y116 ff13 fs8 fc0 sc0 ls0 ws0">a[i]<span class="_"> </span><span class="fc7">=<span class="_"> </span>++</span>i;<span class="_ _64"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>until<span class="_ _8"> </span>C++17:<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x41 h13 y117 ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>since<span class="_ _e"> </span>C++17:<span class="_ _a"> </span>a[1]<span class="_ _e"> </span>=<span class="_ _e"> </span>1</div><div class="t m0 x36 h13 y118 ff13 fs8 fc0 sc0 ls0 ws0">f(<span class="fc7">++</span>i,<span class="_"> </span><span class="fc7">++</span>i);<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x36 h13 y119 ff13 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>++</span>i<span class="_"> </span><span class="fc7">+<span class="_"> </span></span>i<span class="fc7">++</span>;<span class="_ _2f"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">26/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf21" class="pf w0 h0" data-page-no="21"><div class="pc pc21 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Assignment,<span class="_ _8"> </span>Comp<span class="_ _c"></span>ound,<span class="_ _8"> </span>and<span class="_ _e"> </span>Comma<span class="_ _8"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>rs</div><div class="t m0 x1 hc y1f ff1 fs7 fc0 sc0 ls0 ws0">Assignment<span class="_ _10"> </span><span class="ff4">and<span class="_ _10"> </span></span>comp<span class="_ _c"></span>ound<span class="_ _7"> </span>assignment<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span><span class="ff8">right-to-left<span class="_ _10"> </span>asso<span class="_ _c"></span>ciativit<span class="_ _5"></span>y</span></span></div><div class="t m0 x1 hc yaa ff4 fs7 fc0 sc0 ls0 ws0">and<span class="_ _10"> </span>their<span class="_ _10"> </span>exp<span class="_ _5"></span>ressions<span class="_ _10"> </span>return<span class="_ _10"> </span>the<span class="_ _10"> </span>assigned<span class="_ _10"> </span>value</div><div class="t m0 x36 h13 y11a ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">y<span class="_"> </span><span class="fc7">=<span class="_"> </span>2</span>;</span></div><div class="t m0 x36 h13 y11b ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>y<span class="_"> </span><span class="fc7">=<span class="_"> </span>3</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>y=3,<span class="_ _a"> </span>then<span class="_ _e"> </span>x=3</span></span></div><div class="t m0 xf h13 y11c ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>the<span class="_ _e"> </span>same<span class="_ _a"> </span>of<span class="_ _e"> </span>x<span class="_ _e"> </span>=<span class="_ _e"> </span>(y<span class="_ _a"> </span>=<span class="_ _e"> </span>3)</div><div class="t m0 x36 h13 y11d ff6 fs8 fc8 sc0 ls0 ws0">if<span class="_ _e"> </span><span class="ff13 fc0">(x<span class="_"> </span><span class="fc7">=<span class="_"> </span>4</span>)<span class="_ _61"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>assign<span class="_ _e"> </span>x=4<span class="_ _a"> </span>and<span class="_ _e"> </span>evaluate<span class="_ _e"> </span>to<span class="_ _e"> </span>true</span></span></div><div class="t m0 x1 hc y11e ff4 fs7 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span><span class="ff1">comma<span class="_ _7"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>r</span></div><div class="t m0 x42 he y11f ffb fs6 fc0 sc0 ls0 ws0">⋆</div><div class="t m0 x43 hc y11e ff4 fs7 fc0 sc0 ls0 ws0">has<span class="_ _10"> </span><span class="ff8">left-to-right<span class="_ _10"> </span>asso<span class="_ _c"></span>ciativit<span class="_ _5d"></span>y<span class="ff4">.<span class="_ _a"> </span>It<span class="_ _10"> </span>evaluates<span class="_ _10"> </span>the<span class="_ _10"> </span>left<span class="_ _10"> </span>exp<span class="_ _5d"></span>ression,</span></span></div><div class="t m0 x1 hc y120 ff4 fs7 fc0 sc0 ls0 ws0">disca<span class="_ _5"></span>rds<span class="_ _10"> </span>its<span class="_ _10"> </span>result,<span class="_ _10"> </span>and<span class="_ _10"> </span>returns<span class="_ _10"> </span>the<span class="_ _10"> </span>right<span class="_ _10"> </span>exp<span class="_ _5"></span>ression</div><div class="t m0 x36 h13 y121 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">a<span class="_"> </span><span class="fc7">=<span class="_"> </span>5</span>,<span class="_"> </span>b<span class="_"> </span><span class="fc7">=<span class="_"> </span>7</span>;</span></div><div class="t m0 x36 h13 y122 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>(<span class="fc7">3</span>,<span class="_"> </span><span class="fc7">4</span>);<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>discards<span class="_ _a"> </span>3,<span class="_ _e"> </span>then<span class="_ _e"> </span>x=4</span></span></div><div class="t m0 x36 h13 y123 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">y<span class="_"> </span><span class="fc7">=<span class="_"> </span>0</span>;</span></div><div class="t m0 x36 h13 y124 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">z;</span></div><div class="t m0 x36 h13 y125 ff13 fs8 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>y,<span class="_"> </span>x;<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>z=y<span class="_ _e"> </span>(0),<span class="_ _a"> </span>then<span class="_ _e"> </span>returns<span class="_ _e"> </span>x<span class="_ _e"> </span>(4)</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">27/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf22" class="pf w0 h0" data-page-no="22"><div class="pc pc22 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIo0lEQVR42u3YsU0DQRCG0Vt0I6KVa0BEVGAhYiR35iYoh4Ai6IDI2siTHBk5loznjvcKsM7/Jp+mPe5fJgAAKOPz4/3OCgAAVCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD40TLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAwHXNJgCgrDFGkS/pvXsO+EsuqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQDgtlpmWgEAgDoiwiUVAIByRCoAACIVAABEKgAAIhUAAEQqAACbM5sAgI0ZY/y3v9x79+5sjEsqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQBYt5aZVgAAoI6IcEkFAKAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAC4zr+hbxxgeDADgMr33FX2tSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAA31zLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkmAABApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgBAcfPp+GAFAAB+5ev17Xo//vR8aG13v5zO07Qsi7UBACjhG3x8Jf7E3IuQAAAAAElFTkSuQmCC"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Spaceship<span class="_ _8"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>r<span class="_ _e"> </span><span class="ff6"><=></span></div><div class="t m0 x44 he y34 ffb fs6 fc1 sc0 ls0 ws0">⋆</div><div class="t m0 x1 hc y126 ff4 fs7 fc3 sc0 ls0 ws0">C++20<span class="_ _10"> </span><span class="fc0">p<span class="_ _5"></span>rovides<span class="_ _10"> </span>the<span class="_ _10"> </span><span class="ff1">three-w<span class="_ _5"></span>a<span class="_ _5"></span>y<span class="_ _7"> </span>comparison<span class="_ _10"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>r<span class="_ _11"> </span><span class="ff6"><=><span class="_ _15"> </span><span class="ff4">,<span class="_ _10"> </span>also<span class="_ _10"> </span>called<span class="_ _10"> </span><span class="ff8">spaceship</span></span></span></span></span></div><div class="t m0 x1 hc y127 ff8 fs7 fc0 sc0 ls0 ws0">op<span class="_ _c"></span>erato<span class="_ _5d"></span>r<span class="ff4">,<span class="_ _10"> </span>which<span class="_ _10"> </span>allows<span class="_ _d"> </span>comparing<span class="_ _10"> </span>t<span class="_ _5d"></span>wo<span class="_ _d"> </span>objects<span class="_ _10"> </span>similarly<span class="_ _10"> </span>of<span class="_ _12"> </span><span class="ff9">strcmp<span class="_ _15"> </span></span>.<span class="_ _a"> </span>The<span class="_ _d"> </span>op<span class="_ _c"></span>erator</span></div><div class="t m0 x1 hc y128 ff4 fs7 fc0 sc0 ls0 ws0">returns<span class="_ _10"> </span>an<span class="_ _10"> </span>object<span class="_ _10"> </span>that<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>directly<span class="_ _10"> </span>compared<span class="_ _10"> </span>with<span class="_ _10"> </span>a<span class="_ _10"> </span>positive,<span class="_ _7"> </span>0,<span class="_ _10"> </span>o<span class="_ _5"></span>r<span class="_ _10"> </span>negative<span class="_ _10"> </span>integer</div><div class="t m0 x1 hc y129 ff4 fs7 fc0 sc0 ls0 ws0">value</div><div class="t m0 x36 h13 y12a ff13 fs8 fc0 sc0 ls0 ws0">(<span class="fc7">3<span class="_"> </span><=><span class="_"> </span>5</span>)<span class="_ _2f"> </span><span class="fc7">==<span class="_"> </span>0</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>false</span></div><div class="t m0 x36 h13 y12b ff13 fs8 fc0 sc0 ls0 ws0">(<span class="ff1a fc9">'<span class="ff13">a</span>'<span class="_ _e"> </span></span><span class="fc7"><=><span class="_"> </span><span class="ff1a fc9">'<span class="ff13">a</span>'</span></span>)<span class="_"> </span><span class="fc7">==<span class="_"> </span>0</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>true</span></div><div class="t m0 x36 h13 y12c ff13 fs8 fc0 sc0 ls0 ws0">(<span class="fc7">3<span class="_"> </span><=><span class="_"> </span>5</span>)<span class="_ _2f"> </span><span class="fc7"><<span class="_"> </span>0</span>;<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>true</span></div><div class="t m0 x36 h13 y12d ff13 fs8 fc0 sc0 ls0 ws0">(<span class="fc7">7<span class="_"> </span><=><span class="_"> </span>5</span>)<span class="_ _2f"> </span><span class="fc7"><<span class="_"> </span>0</span>;<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>false</span></div><div class="t m0 x1 hc y12e ff4 fs7 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>semantic<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span><span class="ff8">spaceship<span class="_ _10"> </span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>r<span class="_ _a"> </span><span class="ff4">can<span class="_ _10"> </span>be<span class="_ _10"> </span>extended<span class="_ _10"> </span>to<span class="_ _10"> </span>any<span class="_ _10"> </span>object<span class="_ _10"> </span>(see<span class="_ _10"> </span>next</span></span></div><div class="t m0 x1 hc y12f ff4 fs7 fc0 sc0 ls0 ws0">lectures)<span class="_ _10"> </span>and<span class="_ _10"> </span>can<span class="_ _10"> </span>greatly<span class="_ _10"> </span>simplify<span class="_ _10"> </span>the<span class="_ _10"> </span>compa<span class="_ _5"></span>rison<span class="_ _10"> </span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _10"> </span>overloading</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">28/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf23" class="pf w0 h0" data-page-no="23"><div class="pc pc23 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIuUlEQVR42u3ZsU0DQRCGUS+6EdGKhAYQRRDQAC0QuBVSiiGgBiQCiiCkAWsDzCRHRo5lpFn8XgWr/5JPc+365nYDAABlvL+9nlkBAIBqRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAD9aZloBAIA6IsIlFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABO3WICYBZjDCP8hd67EYBqXFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQCAo2qZaQUAAOqICJdUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAwElZJnrrGMMHAwA4TO99ote6pAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAALW0zLQCAAB1RIRLKgAA5YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAcNqWid46xvDBAAAO03uf6LUuqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAP6flplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAAL+0zPLQz/3+7n7rg8FcXp6fjADAAVpmWgEAgDoiwu9+AADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgDAUS27xysrAABQx+XDR2sX5+vua7NZ19UgAACU8A3wfC38lPZNjQAAAABJRU5ErkJggg=="/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Safe<span class="_ _8"> </span>Comparison<span class="_ _8"> </span>Op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs</div><div class="t m0 x45 he y34 ffb fs6 fc1 sc0 ls0 ws0">⋆</div><div class="t m0 x1 hc y1f ff4 fs7 fc3 sc0 ls0 ws0">C++20<span class="_ _10"> </span><span class="fc0">intro<span class="_ _c"></span>duces<span class="_ _d"> </span>a<span class="_ _10"> </span>set<span class="_ _10"> </span>of<span class="_ _10"> </span>functions<span class="_ _11"> </span><span class="ff9"><utility><span class="_ _12"> </span></span>to<span class="_ _10"> </span>safely<span class="_ _10"> </span>compare<span class="_ _10"> </span>integers<span class="_ _10"> </span>of</span></div><div class="t m0 x1 hc yaa ff4 fs7 fc0 sc0 ls0 ws0">different<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="_ _d"> </span>(<span class="_ _c"></span><span class="ff9">signed,<span class="_"> </span>unsigned</span>)</div><div class="t m0 x36 h13 y130 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_equal(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x36 h13 y131 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_not_equal(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x36 h13 y132 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_less(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x36 h13 y133 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_greater(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x36 h13 y134 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_less_equal(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x36 h13 y135 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_greater_equal(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x1 h6 y136 ff4 fs4 fc0 sc0 ls0 ws0">example:</div><div class="t m0 x36 h13 y137 ff16 fs8 fca sc0 ls0 ws0">#<span class="_ _33"> </span>include<span class="_ _7c"> </span><span class="fc6"><utility></span></div><div class="t m0 x36 h13 y138 ff6 fs8 fc5 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ff13 fc0">a<span class="_ _5c"> </span><span class="fc7">=<span class="_"> </span>4</span>;</span></div><div class="t m0 x36 h13 y139 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _2e"> </span><span class="ff13 fc0">b<span class="_ _5c"> </span><span class="fc7">=<span class="_"> </span>-3</span>;</span></div><div class="t m0 x36 h13 y13a ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _2f"> </span><span class="ff13 fc0">v1<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>(a<span class="_"> </span><span class="fc7">><span class="_"> </span></span>b);<span class="_ _25"> </span><span class="ff16 fc6">//<span class="_ _e"> </span><span class="ff17">false!!!</span>,<span class="_ _a"> </span>see<span class="_ _8"> </span>next<span class="_ _a"> </span>slides</span></span></div><div class="t m0 x36 h13 y13b ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _2f"> </span><span class="ff13 fc0">v2<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>std<span class="fc7">::</span>cmp_greater(a,<span class="_"> </span>b);<span class="_"> </span><span class="ff16 fc6">//<span class="_ _a"> </span><span class="ff17">true</span></span></span></div><div class="t m0 xd h13 y13c ff13 fs8 fcb sc0 ls0 ws0">How<span class="_"> </span>to<span class="_"> </span>compare<span class="_"> </span>signed<span class="_"> </span>and<span class="_"> </span>unsigned<span class="_"> </span>integers<span class="_"> </span>in<span class="_"> </span>C++20?</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">29/29</div><a class="l" href="https://www.sandordargo.com/blog/2023/10/11/cpp20-intcmp-utilities"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:0.997000px;width:251.482000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
</div>
|
||
<div class="loading-indicator">
|
||
<img alt="" src="data:image/png;base64,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"/>
|
||
</div>
|
||
</body>
|
||
</html>
|