whisper.cat stuff

This commit is contained in:
[Harper Innes]
2023-10-05 23:28:32 +11:00
parent 2a6e28637c
commit f127b4fea8
5224 changed files with 919361 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,640 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata></metadata>
<defs>
<font id="chewyregular" horiz-adv-x="1076" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="482" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="682" />
<glyph unicode=" " horiz-adv-x="482" />
<glyph unicode="&#x09;" horiz-adv-x="482" />
<glyph unicode="&#xa0;" horiz-adv-x="482" />
<glyph unicode="!" horiz-adv-x="496" d="M62 980v91t5 117t16 123t33 111t58 81t90 31q48 0 79 -41t50 -106t28 -145t12 -157t2 -143t-1 -104q0 -32 -4 -87t-12 -118t-23 -128t-35 -118t-48 -86t-64 -33q-44 0 -75 43t-52 110t-33 149t-18 161t-7 146t-1 103zM98 40q0 30 17 55t43 43t57 28t59 10q46 0 84 -23 t38 -75q0 -34 -16 -59t-42 -42t-56 -25t-60 -8q-44 0 -84 23t-40 73z" />
<glyph unicode="&#x22;" horiz-adv-x="582" d="M62 1292q0 20 2 54t11 67t26 56t49 23q36 0 57 -21t33 -52t15 -65t3 -60q0 -30 -4 -93t-14 -126t-30 -110t-50 -47q-18 0 -32 24t-25 60t-19 80t-13 86t-7 75t-2 49zM324 1292q0 20 2 54t11 67t26 56t49 23q36 0 57 -21t33 -52t15 -65t3 -60q0 -30 -4 -93t-14 -126 t-30 -110t-50 -47q-18 0 -32 24t-25 60t-19 80t-13 86t-7 75t-2 49z" />
<glyph unicode="#" horiz-adv-x="1060" d="M0 542q0 28 33 45t76 27t85 13t62 5q16 70 30 139t32 137q-14 0 -49 4t-72 12t-65 21t-28 33q0 28 33 45t76 27t86 14t61 6q4 14 13 46t22 72t30 82t34 77t36 58t37 23t27 -14t14 -34t6 -39t1 -31q0 -58 -8 -114t-20 -114q34 2 65 1t65 -3q6 20 23 77t41 117t52 107 t54 47q18 0 27 -14t14 -34t6 -39t1 -31q0 -64 -10 -126t-22 -126q12 -2 43 -8t64 -17t59 -25t26 -30t-30 -28t-69 -20t-74 -12t-47 -6q-16 -72 -34 -145t-34 -145q10 -2 40 -9t62 -17t57 -24t25 -30t-30 -28t-69 -20t-75 -12t-48 -6q-6 -22 -24 -85t-42 -132t-51 -122 t-53 -53q-18 0 -28 15t-16 36t-7 42t-1 33q0 64 9 127t19 127q-32 -2 -64 -2h-64q-6 -20 -23 -81t-41 -127t-51 -118t-53 -52q-18 0 -28 15t-16 36t-7 42t-1 33q0 68 9 132t23 126q-14 2 -51 6t-75 12t-68 21t-30 35zM456 646h62t60 -2q14 64 27 129t29 129q-28 -2 -57 -1 t-59 1q-16 -64 -31 -128t-31 -128z" />
<glyph unicode="$" horiz-adv-x="972" d="M52 374q0 46 35 76t79 30q38 0 75 -12t76 -26t80 -26t85 -12q16 0 40 3t46 12t38 24t16 39q0 22 -20 40t-47 32t-55 25t-44 17q-64 26 -134 61t-129 82t-98 109t-39 144q0 72 29 131t78 101t112 67t133 29q8 46 14 93t18 93q18 62 88 62q28 0 54 -15t26 -45q0 -40 -6 -86 t-10 -86q42 -10 88 -25t89 -36t80 -51t59 -70q6 -12 10 -23t4 -23q0 -28 -15 -47t-38 -32t-49 -19t-48 -6q-34 0 -66 11t-65 23t-71 23t-84 11q-18 0 -43 -4t-47 -14t-37 -26t-15 -40q0 -36 42 -65t106 -60t137 -68t137 -85t106 -111t42 -149q0 -74 -26 -118t-68 -71 t-96 -42t-108 -29q-10 -2 -11 -23t-1 -50t-1 -62t-11 -61t-32 -47t-64 -19q-38 0 -71 25t-33 65q0 16 1 31t1 31v22t-2 34t-6 32t-10 16q-38 10 -94 22t-107 33t-87 53t-36 82z" />
<glyph unicode="%" horiz-adv-x="1650" d="M40 1014q0 64 23 147t68 158t108 126t145 51q90 0 147 -45t91 -112t47 -146t13 -145q0 -70 -19 -152t-60 -152t-105 -117t-154 -47q-78 0 -135 46t-94 112t-56 141t-19 135zM240 1006q0 -28 7 -64t20 -69t34 -56t51 -23q36 0 64 28t47 68t29 85t10 79q0 28 -6 65t-20 70 t-34 56t-48 23q-36 0 -65 -28t-49 -68t-30 -85t-10 -81zM294 30q0 38 27 101t68 138t93 157t101 157t92 138t67 99q16 24 57 84t95 136t115 158t119 149t106 111t76 44q26 0 33 -18t7 -30q0 -26 -15 -67t-40 -92t-58 -108t-67 -113q-36 -58 -73 -114t-70 -106t-60 -89 t-43 -63q-14 -20 -42 -61t-65 -95t-82 -117t-91 -125q-46 -60 -91 -119t-87 -105t-76 -74t-54 -28q-28 0 -35 21t-7 31zM950 428q0 62 23 146t67 158t107 126t143 52q90 0 148 -45t92 -113t47 -146t13 -144q0 -70 -19 -152t-60 -152t-105 -117t-154 -47q-78 0 -135 45 t-94 112t-55 142t-18 135zM1148 418q0 -28 6 -64t20 -68t35 -55t49 -23q36 0 64 28t48 68t30 85t10 79q0 26 -7 63t-20 70t-34 56t-47 23q-36 0 -65 -28t-49 -68t-30 -85t-10 -81z" />
<glyph unicode="&#x26;" horiz-adv-x="1424" d="M62 392q0 76 31 145t79 128t106 108t114 89q-28 36 -50 79t-37 89t-23 93t-8 89q0 72 26 135t71 110t108 73t137 26q68 0 132 -28t114 -75t81 -110t31 -135q0 -56 -19 -105t-50 -93t-68 -84t-73 -76q58 -88 119 -172t123 -170q24 24 54 51t64 50t70 38t72 15q50 0 73 -27 t23 -73q0 -42 -20 -83t-49 -77t-63 -67t-62 -53q18 -24 44 -60t50 -77t41 -80t17 -65q0 -48 -34 -77t-76 -29q-30 0 -70 25t-80 59t-77 69t-57 57q-92 -60 -212 -92t-228 -32q-94 0 -171 28t-134 81t-88 130t-31 173zM398 396q0 -132 136 -132q56 0 117 21t111 53 q-32 42 -60 78t-54 72t-53 74t-59 84q-64 -46 -101 -109t-37 -141zM530 1188q0 -50 21 -91t59 -73q40 34 71 80t31 96q0 34 -37 59t-73 25q-40 0 -56 -26t-16 -70z" />
<glyph unicode="'" horiz-adv-x="320" d="M62 1292q0 20 2 54t11 67t26 56t49 23q36 0 57 -21t33 -52t15 -65t3 -60q0 -30 -4 -93t-14 -126t-30 -110t-50 -47q-18 0 -32 24t-25 60t-19 80t-13 86t-7 75t-2 49z" />
<glyph unicode="(" horiz-adv-x="544" d="M82 710q0 80 14 164t38 167t55 161t67 150q12 24 30 58t42 65t52 53t60 22q26 0 45 -16t19 -42q0 -28 -22 -67t-34 -67q-64 -150 -110 -315t-46 -331t47 -338t117 -322q14 -28 31 -55t17 -57q0 -28 -19 -44t-47 -16q-36 0 -67 20t-57 50t-47 64t-35 62q-74 144 -112 308 t-38 326z" />
<glyph unicode=")" horiz-adv-x="550" d="M40 -60q0 30 22 68t34 68q64 150 113 317t49 335q0 166 -44 334t-114 320q-12 28 -29 55t-17 55t19 45t45 17q36 0 68 -20t58 -50t46 -64t34 -62q70 -144 107 -306t37 -322v-12q0 -78 -14 -162t-39 -166t-57 -162t-68 -148q-12 -24 -31 -58t-43 -64t-52 -52t-60 -22 q-22 0 -43 16t-21 40z" />
<glyph unicode="*" horiz-adv-x="940" d="M62 828q0 26 29 59t67 64t76 57t58 38q-18 12 -56 37t-75 55t-66 61t-29 55q0 22 17 30t35 8q26 0 62 -10t72 -24t69 -30t57 -28q2 16 9 68t20 107t31 98t42 43q20 0 34 -43t22 -99t13 -107t7 -67q26 12 61 27t74 27t76 21t67 9q10 0 27 -3t17 -19q0 -22 -30 -53t-70 -63 t-78 -58t-54 -38q18 -12 56 -42t77 -65t69 -70t30 -59q0 -16 -10 -20t-22 -4q-26 0 -66 12t-81 30t-79 36t-62 30q0 -18 -3 -69t-11 -106t-23 -98t-41 -43q-32 0 -51 41t-29 94t-14 104t-6 73q-24 -12 -59 -31t-73 -35t-75 -28t-65 -12q-18 0 -32 9t-14 31z" />
<glyph unicode="+" horiz-adv-x="962" d="M40 514q0 36 48 54t110 25t121 6t81 -1v38q0 20 3 70t14 102t30 91t53 39q28 0 44 -46t23 -104t8 -113t1 -73q38 -2 76 -3t76 -3q14 0 46 -2t65 -9t58 -20t25 -35q0 -24 -24 -37t-56 -20t-64 -9t-46 -2q-40 -2 -79 -3t-77 -1q-2 -14 -3 -43t-4 -66t-8 -76t-15 -71 t-23 -54t-33 -24q-28 -2 -47 42t-31 101t-18 111l-8 72q-22 0 -78 1t-116 6t-106 18t-46 39z" />
<glyph unicode="," horiz-adv-x="368" d="M20 118q0 64 42 103t106 39q72 0 126 -38t54 -116q0 -32 -17 -82t-42 -98t-57 -82t-62 -34q-40 0 -40 40q0 24 10 46t22 43t22 42t10 41q-30 -20 -64 -20q-46 0 -78 36t-32 80z" />
<glyph unicode="-" horiz-adv-x="920" d="M40 510q0 34 57 54t132 29t148 11t107 2q20 0 57 -2t80 -7t89 -13t83 -18t61 -24t24 -32t-29 -29t-75 -19t-101 -13t-105 -7t-90 -3t-56 -1q-20 0 -82 1t-129 7t-119 21t-52 43z" />
<glyph unicode="." horiz-adv-x="370" d="M20 134q0 54 46 81t94 27q30 0 63 -10t62 -29t47 -46t18 -61q0 -26 -12 -47t-31 -35t-42 -22t-47 -8q-30 0 -65 11t-64 31t-49 47t-20 61z" />
<glyph unicode="/" horiz-adv-x="782" d="M20 98q0 64 32 162t76 204t90 205t74 163q12 28 41 88t67 134t82 153t87 144t83 107t68 42t35 -25t7 -43q0 -60 -30 -155t-72 -197t-86 -196t-72 -152q-14 -28 -44 -91t-70 -143t-85 -165t-89 -155t-83 -115t-65 -45q-28 0 -37 30t-9 50z" />
<glyph unicode="0" horiz-adv-x="1264" d="M30 636q0 82 22 172t63 178t98 169t128 142t154 97t173 36q154 0 260 -66t171 -171t94 -236t29 -263q0 -136 -41 -273t-120 -248t-197 -180t-272 -69q-130 0 -234 68t-177 173t-112 230t-39 241zM360 622q0 -52 14 -118t44 -125t77 -100t111 -41q78 0 139 49t102 120 t63 152t22 145q0 50 -14 118t-43 128t-75 102t-110 42q-78 0 -139 -49t-103 -121t-65 -154t-23 -148z" />
<glyph unicode="1" horiz-adv-x="552" d="M52 1268q0 82 49 140t135 58q74 0 116 -56t61 -134t23 -159t4 -131q0 -62 -2 -124l-4 -124q-4 -102 -4 -203t-6 -203q-2 -34 -4 -91t-15 -112t-41 -96t-78 -41q-48 0 -78 33t-47 84t-23 114t-7 124t1 113t2 80q0 136 1 272t3 272q-40 34 -63 83t-23 101z" />
<glyph unicode="2" horiz-adv-x="1038" d="M20 184q0 28 7 51t27 43q24 26 50 51t50 49q28 30 74 79t99 110t106 128t97 131t71 120t27 96q0 38 -22 63t-60 25q-42 0 -78 -30t-72 -65t-77 -65t-93 -30q-62 0 -97 36t-35 96q0 88 39 163t103 129t144 85t164 31q86 0 160 -20t128 -62t85 -107t31 -157q0 -72 -25 -151 t-66 -159t-94 -159t-109 -151t-112 -134t-102 -108q98 12 206 24t208 12q58 0 101 -31t43 -93q0 -58 -38 -94t-92 -46q-60 -14 -136 -25t-155 -19t-155 -12t-138 -4q-16 0 -45 1t-60 4t-58 9t-41 16q-14 12 -25 33t-19 46t-12 49t-4 42z" />
<glyph unicode="3" horiz-adv-x="998" d="M52 1168q0 28 12 58t28 52q68 104 181 156t233 52q184 0 293 -100t109 -282q0 -108 -45 -190t-153 -118q58 -12 101 -45t71 -79t41 -100t13 -108q0 -112 -44 -206t-118 -163t-172 -108t-204 -39q-40 0 -99 7t-113 27t-92 54t-38 88q0 58 31 90t89 32t113 -11t113 -11 q44 0 88 14t79 41t57 64t22 85q0 26 -10 64t-28 71t-44 57t-58 24q-30 0 -59 -10t-60 -21t-63 -21t-66 -10q-44 0 -65 37t-21 73q0 84 76 114q40 16 101 43t119 63t100 81t42 97q0 40 -32 78t-76 38t-82 -24t-75 -53t-76 -53t-83 -24q-22 0 -46 9t-44 24t-33 37t-13 46z" />
<glyph unicode="4" horiz-adv-x="1088" d="M62 888v56v90t4 90q2 44 5 105t20 117t50 96t95 40q38 0 61 -36t36 -84t17 -97t4 -75q0 -60 -5 -120t-15 -118q58 4 115 7t115 7q2 20 7 81t13 130t16 129t16 78q16 38 50 63t78 25q52 0 74 -32t30 -76q10 -56 12 -116t2 -118q0 -86 -6 -172q44 -4 86 -10t86 -16 q48 -10 74 -44t26 -82q0 -52 -28 -82t-76 -40q-94 -22 -184 -30q-8 -78 -14 -155t-12 -153q-4 -36 -8 -99t-19 -123t-44 -105t-79 -45q-48 0 -75 42t-41 98t-18 113t-4 89q0 82 5 161t9 159q-52 -4 -104 -5t-104 -1q-24 0 -60 1t-72 5t-67 15t-45 33q-10 14 -15 49t-8 76 t-3 79z" />
<glyph unicode="5" horiz-adv-x="1052" d="M72 288q0 52 32 84t84 32q50 0 84 -20t67 -45t75 -45t108 -20q80 0 130 56t50 134q0 74 -34 128t-112 54q-36 0 -65 -8t-56 -18t-54 -19t-55 -13q-22 -4 -56 3t-69 21t-63 33t-36 41q-6 18 -11 78t-8 130t-4 133t-1 87v52t3 75t7 73t14 46q12 18 59 34t110 30t137 25 t141 19t122 12t79 4q28 0 59 -7t56 -22t41 -39t16 -58q0 -54 -38 -86t-84 -48q-36 -12 -88 -20t-106 -15t-105 -11t-89 -6l4 -290q40 8 80 13t82 5q212 0 323 -110t111 -322q0 -118 -37 -210t-104 -156t-160 -98t-207 -34q-62 0 -137 22t-141 64t-110 101t-44 131z" />
<glyph unicode="6" horiz-adv-x="1082" d="M30 556q0 80 28 180t78 203t116 200t142 173t159 122t163 46q46 0 83 -25t37 -75q0 -28 -24 -60t-57 -63t-68 -60t-55 -53q-46 -52 -85 -111t-67 -123q30 10 62 15t64 5q102 0 181 -42t133 -111t82 -158t28 -183q0 -116 -41 -204t-111 -146t-165 -88t-205 -30 q-124 0 -215 50t-149 133t-86 188t-28 217zM348 548q0 -46 13 -97t39 -95t66 -72t94 -28q82 0 136 46t54 132q0 106 -65 163t-167 57q-34 0 -78 -10t-76 -30q-12 -8 -14 -30t-2 -36z" />
<glyph unicode="7" horiz-adv-x="1070" d="M30 1240q0 48 33 84t86 61t118 41t128 26t117 13t86 3q34 0 99 -5t134 -16t127 -30t78 -49q10 -12 11 -23t1 -25q0 -28 -15 -78t-38 -113t-52 -132t-57 -132l-52 -117t-38 -84q-26 -60 -66 -151t-86 -186t-95 -178t-91 -129t-100 -46q-44 0 -74 28t-30 74q0 62 27 148 t64 175t77 173t68 144q52 118 104 233t104 233q-28 4 -59 6t-59 2q-102 0 -209 -15t-207 -35q-10 -2 -30 -2q-46 0 -75 28t-29 74z" />
<glyph unicode="8" horiz-adv-x="1212" d="M20 274q0 78 26 147t71 128t104 105t125 80q-50 16 -97 46t-83 70t-58 90t-22 106q0 110 59 191t149 133t195 77t197 25q70 0 142 -16t131 -52t97 -94t38 -140q0 -128 -73 -225t-181 -157q70 -18 131 -58t106 -95t70 -123t25 -142q0 -124 -60 -214t-153 -148t-206 -86 t-221 -28q-80 0 -170 23t-166 70t-126 119t-50 168zM352 306q0 -36 26 -60t62 -38t75 -20t65 -6q40 0 87 9t86 30t65 55t26 82t-22 87t-57 67t-78 47t-85 27q-40 -18 -84 -45t-81 -63t-61 -79t-24 -93zM432 1082q0 -34 18 -59t45 -43t58 -27t59 -11q20 12 50 31t59 44t49 52 t20 55q0 24 -15 38t-36 23t-44 12t-39 3q-24 0 -62 -6t-74 -20t-62 -37t-26 -55z" />
<glyph unicode="9" horiz-adv-x="1064" d="M52 956q0 112 35 206t100 163t156 108t205 39q120 0 211 -43t152 -118t92 -175t31 -212q0 -80 -27 -184t-74 -212t-110 -212t-138 -186t-156 -132t-163 -50q-44 0 -79 27t-35 75q0 22 7 37t19 31q44 56 90 103t91 94t87 99t76 120q-66 -18 -136 -18q-100 0 -181 31 t-137 89t-86 139t-30 181zM324 974q0 -104 57 -159t159 -55q106 0 167 46t61 154q0 48 -13 94t-39 82t-65 58t-93 22q-108 0 -171 -67t-63 -175z" />
<glyph unicode=":" horiz-adv-x="392" d="M20 134q0 54 46 81t94 27q30 0 63 -10t62 -29t47 -46t18 -61q0 -26 -12 -47t-31 -35t-42 -22t-47 -8q-30 0 -65 11t-64 31t-49 47t-20 61zM20 622q0 56 46 83t94 27q30 0 63 -10t62 -29t47 -46t18 -61q0 -26 -12 -47t-31 -35t-42 -22t-47 -8q-30 0 -65 11t-64 30t-49 46 t-20 61z" />
<glyph unicode=";" horiz-adv-x="392" d="M20 622q0 56 46 83t94 27q30 0 63 -10t62 -29t47 -46t18 -61q0 -26 -12 -47t-31 -35t-42 -22t-47 -8q-30 0 -65 11t-64 30t-49 46t-20 61zM24 118q0 64 42 103t104 39q72 0 126 -38t54 -116q0 -32 -16 -82t-42 -98t-57 -82t-61 -34q-40 0 -40 40q0 24 10 46t22 43t22 42 t8 41q-12 -10 -29 -15t-33 -5q-46 0 -78 36t-32 80z" />
<glyph unicode="&#x3c;" horiz-adv-x="664" d="M20 492q0 28 31 74t80 98t109 105t118 96t108 70t78 27t41 -18t13 -40q0 -24 -23 -60t-60 -76t-82 -83t-89 -82t-81 -71t-57 -50l63 -42t83 -57t89 -65t80 -69t58 -69t23 -62q0 -22 -8 -39t-36 -17q-32 0 -84 22t-112 59t-121 83t-110 94t-80 93t-31 79z" />
<glyph unicode="=" horiz-adv-x="984" d="M62 660q0 22 27 38t68 26t93 16t101 9t90 4t63 1q30 0 95 -5t132 -16t118 -29t51 -44q0 -18 -30 -29t-75 -19t-100 -13t-106 -7t-91 -3t-56 -1h-47t-75 2t-88 6t-83 12t-62 20t-25 32zM84 368q0 22 27 38t68 26t93 16t101 9t90 4t63 1q30 0 95 -5t132 -16t118 -29t51 -44 q0 -16 -30 -28t-75 -20t-100 -13t-106 -7t-91 -3t-56 -1h-47t-75 2t-88 6t-83 12t-62 21t-25 31z" />
<glyph unicode="&#x3e;" horiz-adv-x="646" d="M40 888q0 24 9 42t37 18q32 0 84 -22t112 -59t121 -83t110 -94t80 -93t31 -79q0 -28 -31 -74t-79 -99t-108 -106t-118 -96t-109 -70t-79 -27q-26 0 -38 18t-12 40q0 36 49 96t114 123t129 119l96 84q-36 24 -103 69t-132 96t-114 103t-49 94z" />
<glyph unicode="?" horiz-adv-x="1000" d="M40 1218q0 78 46 133t114 88t144 48t136 15q80 0 165 -35t154 -93t114 -136t45 -162q0 -64 -33 -119t-82 -102t-108 -82t-109 -55q12 -96 12 -198q0 -34 -1 -76t-12 -79t-36 -63t-71 -26q-80 0 -108 80q-10 30 -16 81t-9 106t-3 107v86q0 28 3 66t19 62q18 26 60 51 t87 53t79 62t34 80q0 34 -16 62t-41 47t-56 30t-63 11q-76 0 -120 -25t-75 -54t-58 -54t-69 -25q-48 0 -87 34t-39 82zM364 68q0 32 17 57t43 43t57 27t59 9q46 0 84 -24t38 -76q0 -34 -17 -58t-42 -40t-56 -24t-59 -8q-46 0 -85 22t-39 72z" />
<glyph unicode="@" horiz-adv-x="1448" d="M30 730q0 152 55 288t153 239t232 163t292 60q144 0 264 -46t207 -131t136 -204t49 -265q0 -88 -24 -179t-72 -164t-122 -120t-174 -47q-76 0 -131 54t-65 128q-2 -40 -21 -70t-48 -49t-65 -29t-72 -10q-64 0 -115 28t-87 74t-56 104t-20 116q0 92 36 176t97 149t143 104 t176 39q42 0 93 -9t87 -27q28 -14 33 -49t5 -59q0 -58 -10 -118t-22 -118q-10 -42 -19 -83t-9 -83q0 -34 12 -61t52 -27q50 0 88 41t63 99t37 120t12 104q0 100 -38 175t-102 124t-149 74t-181 25q-120 0 -215 -43t-161 -117t-102 -175t-36 -215q0 -118 36 -216t103 -169 t163 -111t216 -40q62 0 119 12t110 27t102 27t97 12q26 0 59 -12t33 -46q0 -38 -34 -68t-86 -53t-116 -38t-126 -25t-112 -15t-76 -5q-60 0 -129 7t-127 29q-112 42 -194 113t-136 162t-81 199t-27 224zM520 672q0 -24 8 -51t23 -49t36 -36t49 -14q24 0 52 16t53 38t43 48 t22 46q16 70 27 139t23 139q-10 2 -21 2h-21q-36 0 -74 -8t-72 -24t-62 -40t-44 -56q-18 -36 -30 -74t-12 -76z" />
<glyph unicode="A" horiz-adv-x="1140" d="M52 292q0 114 18 225t42 221q12 58 32 136t49 161t68 164t89 145t114 104t142 40q76 0 132 -34t98 -90t70 -127t47 -144t32 -143t23 -124q26 -130 44 -263t18 -267q0 -40 -7 -96t-27 -107t-54 -86t-90 -35q-74 0 -111 54t-53 129t-19 153t-5 124q-144 -24 -284 -42 q-4 -46 -17 -114t-40 -131t-70 -109t-105 -46q-48 0 -75 35t-41 83t-17 99t-3 85zM448 694q120 10 236 30v58q0 24 -3 79t-13 110t-31 98t-57 43q-20 0 -38 -27t-32 -68t-25 -91t-19 -96t-12 -83t-6 -53z" />
<glyph unicode="B" horiz-adv-x="974" d="M62 554v70v141t4 141q0 18 1 56t2 85t4 99t8 97t14 77t21 40q46 30 102 57t116 47t120 32t114 12q74 0 143 -21t120 -63t82 -103t31 -139q0 -138 -68 -251t-182 -189q60 -12 104 -41t73 -71t44 -95t15 -111q0 -114 -53 -199t-137 -140t-187 -82t-205 -27q-56 0 -112 8 t-106 28q-18 6 -30 49t-19 105t-11 134t-6 138t-2 116zM400 386q0 -12 1 -25t4 -24t7 -11q28 0 62 16t63 40t48 55t19 61q0 34 -24 48t-54 14q-28 0 -59 -13t-51 -31q-6 -4 -9 -20t-4 -35t-2 -36t-1 -23v-16zM400 881q0 -9 1 -19t3 -18t6 -8q34 0 70 25t65 62t48 79t19 74 q0 34 -21 50t-55 16q-28 0 -59 -12t-53 -32q-6 -6 -11 -34t-8 -63t-4 -66t-1 -41v-13z" />
<glyph unicode="C" horiz-adv-x="964" d="M10 618q0 84 16 184t48 201t81 195t115 166t149 116t183 44q98 0 164 -49t106 -124t56 -164t16 -169q0 -38 -9 -80t-29 -78t-52 -60t-78 -24q-70 0 -104 25t-48 63t-15 81t-3 81t-13 63t-47 25q-40 0 -70 -29t-52 -75t-37 -104t-24 -115t-13 -108t-4 -83q0 -42 3 -100 t19 -111t48 -90t92 -37q40 0 78 10t76 23t77 23t79 10q46 0 76 -37t30 -83q0 -64 -40 -119t-99 -97t-128 -66t-125 -24q-144 0 -244 65t-162 168t-89 230t-27 253z" />
<glyph unicode="D" horiz-adv-x="1120" d="M62 451v71q0 68 2 135t6 135q0 22 3 65t7 97t10 113t13 110t14 90t17 53q26 44 80 78t117 56t128 33t113 11q132 0 229 -49t162 -132t96 -191t31 -226q0 -176 -72 -339t-193 -289t-282 -201t-339 -75h-4q-36 0 -59 33t-39 83t-24 112t-12 121t-4 106zM398 583 q0 -39 3 -77t7 -66t14 -28q60 0 119 47t107 115t77 142t29 126q0 44 -16 90t-45 84t-70 61t-91 23q-42 0 -86 -20q-10 -6 -18 -37t-13 -75t-9 -96t-5 -99t-2 -83t-1 -48v-59z" />
<glyph unicode="E" horiz-adv-x="962" d="M52 674q0 74 5 170t19 193t41 186t73 151q14 18 56 38t99 38t123 34t127 27t111 18t76 7q30 0 57 -13t46 -35t30 -49t11 -57q0 -26 -7 -44t-21 -40q-20 -26 -84 -62t-139 -71t-144 -63t-97 -40q-8 -46 -17 -93t-13 -95q62 32 140 60t148 28q142 0 142 -140q0 -34 -13 -60 t-34 -46t-48 -35t-53 -29q-64 -34 -134 -59t-140 -49q-4 -16 -8 -35t-4 -37q0 -28 4 -56l8 -56q24 8 77 26t111 36t112 31t80 13q30 0 56 -13t44 -34t29 -49t11 -56q0 -38 -20 -74q-20 -34 -94 -80t-164 -87t-174 -70t-124 -29q-28 0 -66 13t-76 33t-69 46t-45 50 q-8 14 -15 56t-12 98t-9 119t-7 120t-4 101t-1 64z" />
<glyph unicode="F" horiz-adv-x="826" d="M62 672q0 26 1 77t2 113t4 130t7 129t11 108t17 69q22 44 105 87t185 76t199 54t149 21q24 0 47 -3t43 -13t32 -28t12 -48q0 -76 -52 -138t-127 -111t-157 -85t-142 -60q0 -42 -2 -86t-6 -88q64 32 144 60t152 28q58 0 95 -24t37 -84q0 -66 -47 -118t-113 -92t-138 -68 t-122 -44q0 -66 -2 -131t-6 -129q-2 -32 -7 -80t-20 -93t-43 -78t-72 -33q-42 0 -72 41t-51 105t-34 143t-20 155t-8 140t-1 98z" />
<glyph unicode="G" horiz-adv-x="1066" d="M0 608q0 90 17 193t51 204t86 194t123 164t160 114t199 43q70 0 130 -27t104 -72t69 -107t25 -130v-18q0 -36 -3 -89t-19 -101t-48 -83t-90 -35q-70 0 -106 32t-36 106q0 28 2 56t2 56q0 42 -14 65t-58 23q-50 0 -90 -32t-70 -84t-52 -118t-36 -133t-20 -129t-6 -106 q0 -36 4 -83t17 -90t39 -73t68 -30q72 0 116 45t60 115q-28 4 -55 13t-50 26t-37 42t-14 59q0 62 42 97t99 53t117 23t96 5q26 0 76 -4t99 -17t85 -37t36 -62q0 -76 -41 -131t-121 -65q-18 -90 -57 -187t-100 -177t-145 -131t-192 -51q-80 0 -144 32t-116 86t-90 124 t-63 145t-37 149t-12 138z" />
<glyph unicode="H" horiz-adv-x="1092" d="M62 198q0 120 10 239t14 239q3 101 3 202v50.5v51.5q0 102 3 204q2 42 3 98t14 105t44 83t93 34q86 0 130 -45t62 -112t18 -142v-135q0 -80 -4 -157t-8 -155l214 32q2 98 4 194t8 192q2 46 4 98t16 96t47 73t99 29q56 0 91 -32t56 -78t29 -98t8 -94v-26q0 -166 -8 -333 t-20 -333q-2 -30 -4 -81t-8 -110t-16 -119t-31 -109t-54 -80t-81 -31q-42 0 -75 18t-55 47t-34 66t-12 77q0 66 4 133t12 133l-198 -20q-6 -52 -13 -125t-28 -140t-63 -115t-116 -48q-46 0 -76 21t-48 54t-26 73t-8 76z" />
<glyph unicode="I" horiz-adv-x="720" d="M-30 58q0 42 17 75t45 59t63 42t71 24q14 110 26 219t16 221q4 114 8 225t8 223q-14 -2 -26 -3t-22 -1q-28 0 -60 6t-60 21t-47 37t-19 56q0 68 57 112t136 68t161 33t132 9q28 0 74 -4t91 -18t78 -38t33 -66q0 -38 -17 -68t-45 -51t-62 -35t-66 -20q-4 -226 -17 -436 t-41 -434h12q32 0 63 -7t56 -24t40 -42t15 -61q0 -46 -29 -80t-76 -58t-105 -40t-116 -25t-110 -13t-84 -4q-24 0 -59 2t-66 12t-53 30t-22 54z" />
<glyph unicode="J" horiz-adv-x="872" d="M-52 478q0 42 9 94t31 97t57 76t89 31q58 0 87 -32t42 -79t17 -102t10 -102t21 -79t51 -32q42 0 66 36t35 85t14 99t3 78q0 112 -19 219t-47 217q-14 56 -30 114t-16 116q0 68 36 111t106 43q52 0 82 -21t60 -61q46 -62 77 -142t49 -166t26 -173t8 -161v-50 q-2 -74 -8 -158t-20 -166t-42 -157t-76 -133t-118 -92t-170 -34q-108 0 -189 46t-135 121t-80 168t-26 189z" />
<glyph unicode="K" d="M52 200v16q0 118 13 237t17 239q4 158 10 316t16 316q2 36 12 70t30 61t49 43t69 16q62 0 93 -44t43 -106q11 -57 11 -118v-10q-1 -66 -1 -110q0 -126 -6 -252q58 48 113 110t97 126q26 38 60 105t74 130t88 110t102 47q58 0 85 -33t27 -87q0 -80 -25 -164t-67 -165 t-95 -154t-107 -127q56 -94 106 -189t100 -191q18 -32 35 -70t31 -78t23 -80t9 -76q0 -56 -28 -91t-86 -35q-46 0 -85 28t-72 69t-58 87t-41 80q-42 84 -83 168t-81 170l-120 -74v-23q0 -46 -6 -93q-8 -58 -12 -116q-4 -40 -13 -87t-29 -88t-54 -69t-84 -28q-46 0 -76 19 t-49 49t-27 68t-8 78z" />
<glyph unicode="L" horiz-adv-x="1004" d="M62 604q0 50 3 121t9 152t16 165t23 159t32 135t41 94q38 54 96 54q40 0 68 -27t45 -70t26 -96t13 -105t4 -96v-70q0 -156 -7 -309t-7 -309v-78q90 28 196 53t202 25q34 0 69 -4t62 -17t44 -38t17 -67q0 -50 -41 -94t-106 -80t-145 -63t-158 -46t-147 -29t-109 -10 q-38 0 -81 7t-71 31q-16 12 -28 54t-23 100t-19 125t-13 131t-8 118t-3 84z" />
<glyph unicode="M" horiz-adv-x="1526" d="M72 584q0 60 7 151t23 191t42 200t63 179t86 129t113 50q30 0 64 -34t68 -89t66 -123t61 -137t51 -132t36 -107q16 48 40 112t53 133t64 136t73 120t77 86t79 33q70 0 120 -52t84 -135t54 -186t31 -204t14 -189t3 -142v-60t-1 -86t-5 -102t-10 -108q-6 -52 -17 -102 t-27 -89t-41 -62t-57 -23t-58 49t-49 130t-42 183t-34 207t-25 205t-16 174q-12 -76 -28 -170t-38 -191t-48 -190t-56 -166t-64 -117t-72 -44q-34 0 -68 46t-66 121t-60 167t-52 185t-42 176t-28 139q0 -42 -1 -93t-1 -73q0 -10 -1 -66t-7 -134t-18 -167t-35 -165t-57 -128 t-84 -56q-40 18 -67 61t-45 101t-28 124t-16 129t-7 117t-1 88z" />
<glyph unicode="N" horiz-adv-x="1296" d="M62 534q0 46 4 135t17 197t34 222t55 207t82 152t112 59q62 0 111 -48t87 -114t64 -138t44 -120q34 -94 66 -187t62 -189q2 -4 8 -22t14 -40q8 -24 20 -54q0 26 -1 37t-1 20v23v44q-2 66 -3 132t-1 130q0 28 1 78t6 107t15 115t29 105t48 77t71 30q50 0 86 -38t60 -97 t38 -132t22 -143t10 -130t2 -94q0 -44 -4 -125t-15 -178t-31 -198t-52 -183t-78 -135t-110 -53q-60 0 -110 35t-90 86t-70 109t-50 106q-42 102 -84 201t-80 201v-56q0 -86 -1 -171t-13 -169q-4 -34 -9 -79t-15 -89t-29 -82t-51 -56q-18 -10 -33 -12t-33 -6h-6q-46 0 -78 31 t-54 80t-35 110t-20 120t-9 109t-2 80z" />
<glyph unicode="O" d="M40 684q0 140 31 284t95 260t162 190t234 74q132 0 221 -71t142 -184t76 -253t23 -280q0 -156 -31 -295t-94 -245t-158 -168t-223 -62q-122 0 -212 61t-149 164t-88 239t-29 286zM398 708q0 -70 9 -140t27 -126t45 -90t65 -34q44 0 70 44t41 106t20 128t5 110 q0 54 -7 114t-23 111t-42 85t-66 34q-38 0 -65 -30t-45 -79t-26 -110t-8 -123z" />
<glyph unicode="P" horiz-adv-x="976" d="M62 496v97t1 162t3 190t6 184t9 145t13 70q2 2 12 9t22 14t22 13t14 8q92 52 202 90t218 38q92 0 167 -37t128 -98t81 -142t28 -167q0 -108 -47 -212t-125 -187t-178 -136t-206 -59q-2 -36 -3 -91t-7 -115t-17 -120t-32 -108t-54 -78t-81 -30q-56 0 -89 37t-50 89 t-23 109t-8 97q-4 58 -5 114t-1 114zM414 1080q6 -70 11 -136q3 -37 3 -75q0 -30 -2 -61q32 16 70 37t70 47t54 59t22 75q0 40 -19 70t-63 30q-38 0 -76 -15t-70 -31z" />
<glyph unicode="Q" horiz-adv-x="1090" d="M40 684q0 140 31 284t95 260t162 190t234 74q132 0 221 -71t142 -184t76 -253t23 -280q0 -124 -20 -237t-60 -209l12 -16q20 -28 44 -71t37 -88q11 -39 11 -74v-11q-2 -40 -34 -64q-24 -18 -52 -15t-57 18t-59 40t-58 55q-54 -46 -121 -72t-149 -26q-122 0 -212 61 t-149 164t-88 239t-29 286zM398 708q0 -70 9 -140t27 -126t45 -90t65 -34q16 0 28 6q-20 34 -34 70t-18 69t5 62t37 49q22 16 50 12t60 -24q4 40 6 78t2 66q0 54 -7 114t-23 111t-42 85t-66 34q-38 0 -65 -30t-45 -79t-26 -110t-8 -123z" />
<glyph unicode="R" horiz-adv-x="1046" d="M62 370q0 94 4 185t4 185q0 86 -3 172t-3 174v51t3 64t7 63t14 48q20 42 91 80t156 67t166 46t121 17q102 0 180 -38t130 -103t78 -150t26 -179q0 -138 -64 -248t-170 -194q32 -48 66 -112t61 -135t44 -142t17 -131q0 -64 -31 -115t-105 -51q-62 0 -107 60t-80 143 t-64 169t-55 138q-36 -12 -70 -27t-70 -29q-2 -44 -7 -121t-22 -153t-51 -132t-94 -56q-66 0 -102 54t-51 128t-17 151t-2 121zM408 1084q6 -126 6 -252v-62q42 14 86 36t81 54t61 72t24 92t-24 79t-78 27q-40 0 -81 -14t-75 -32z" />
<glyph unicode="S" horiz-adv-x="724" d="M10 58q0 46 22 85t54 75t71 70t71 68t54 71t22 79q0 58 -41 119t-91 126t-91 133t-41 138q0 86 46 181t118 174t162 131t178 52q70 0 120 -42t50 -114q0 -46 -29 -80t-69 -56q-36 -22 -74 -47t-70 -56t-52 -69t-20 -86q0 -42 20 -76t49 -67t64 -68t64 -78t49 -97t20 -126 q0 -50 -21 -113t-57 -127t-85 -124t-104 -107t-115 -76t-116 -29q-62 0 -110 34t-48 102z" />
<glyph unicode="T" horiz-adv-x="762" d="M-102 1206q0 60 47 105t120 78t162 56t176 36t160 19t113 6q38 0 81 -3t81 -17t63 -42t25 -78t-39 -91t-94 -72t-113 -51t-96 -28q-16 -154 -25 -307t-9 -307q0 -82 4 -162t4 -160q0 -36 -7 -79t-24 -81t-47 -64t-74 -26q-52 0 -83 29t-48 71t-23 89t-6 85q-4 120 -6 241 t-2 243q0 102 1 200t1 200q-28 -4 -57 -6t-59 -2q-24 0 -63 5t-75 18t-62 36t-26 59z" />
<glyph unicode="U" horiz-adv-x="1204" d="M52 722v26t2 22q2 42 7 114t17 154t31 168t50 154t75 112t104 44q44 0 74 -26t49 -65t27 -82t8 -79q0 -54 -11 -109t-21 -109q-16 -86 -26 -172t-10 -176q0 -46 5 -112t25 -127t57 -104t101 -43q62 0 99 42t55 100t23 122t5 110q0 132 -22 261t-58 257q-10 34 -17 68 t-7 68q0 56 33 98t93 42q50 0 93 -39t77 -102t59 -141t43 -155t27 -147t11 -114q2 -20 2 -39v-41q0 -82 -8 -169t-28 -169t-55 -155t-89 -128t-130 -87t-178 -32q-150 0 -261 70t-185 179t-110 244t-36 267z" />
<glyph unicode="V" horiz-adv-x="994" d="M20 1264q0 40 4 83t20 79t45 59t81 23q44 0 81 -49t67 -127t55 -174t47 -189t42 -174t40 -129q12 40 35 117t54 169t68 189t78 176t85 129t90 50q34 0 56 -16t34 -42t17 -56t5 -58q0 -72 -18 -161t-45 -181t-58 -179t-55 -157q-16 -44 -35 -109t-44 -137t-55 -144 t-66 -129t-79 -93t-93 -36q-42 0 -81 38t-74 97t-66 132t-56 143t-42 130t-25 92q-40 156 -76 315t-36 319z" />
<glyph unicode="W" horiz-adv-x="1310" d="M52 1098q0 34 2 93t15 116t40 100t79 47h4q41 0 72 -36q32 -38 54 -101t35 -140t20 -149t9 -132q1 -30 1 -52t-1 -36l-2 -52q6 26 21 82t37 127t47 146t53 137t56 103t54 43h3q32 0 62 -40q31 -42 56 -109t45 -149t35 -159t23 -139t12 -88q2 32 10 101t22 154t35 174 t49 163t64 121t80 47q50 0 80 -33t44 -80t18 -98t4 -85q0 -120 -16 -237t-38 -231q-6 -30 -18 -97t-29 -149t-41 -170t-53 -160t-64 -119t-75 -47t-77 40t-68 101t-57 137t-45 147t-32 130t-19 89q-8 -26 -25 -83t-43 -128t-58 -145t-67 -136t-73 -102t-76 -40q-50 0 -88 44 t-64 113t-44 154t-28 168t-16 155t-8 114q-6 96 -11 188t-5 188z" />
<glyph unicode="X" horiz-adv-x="980" d="M-20 96q0 62 21 125t49 117q98 208 206 412q-22 46 -55 128t-65 172t-55 175t-23 137q0 58 28 103t92 45q36 0 67 -19t57 -48t46 -62t32 -61q34 -72 68 -143t64 -147q16 28 44 76t64 102t78 110t86 101t89 74t85 29q44 0 64 -40t20 -76q0 -44 -16 -94t-40 -101t-51 -99 t-49 -86q-46 -86 -92 -173t-98 -173q26 -44 67 -120t80 -160t68 -164t29 -132q0 -40 -22 -75t-68 -35q-54 0 -109 45t-104 107t-90 127t-65 105q-34 -44 -69 -86t-69 -86q-22 -28 -53 -67t-68 -77t-76 -64t-75 -26q-26 0 -43 11t-28 29t-16 40t-5 44z" />
<glyph unicode="Y" horiz-adv-x="890" d="M20 1298q0 36 8 79t27 80t50 62t77 25q52 0 92 -39t71 -99t53 -134t38 -146t26 -132t18 -94q8 30 27 91t46 135t62 152t74 142t83 105t90 41q30 0 50 -22t31 -52t15 -62t4 -54q0 -88 -23 -194t-59 -214t-78 -210t-78 -180q-20 -44 -49 -111t-65 -143t-77 -153t-85 -138 t-90 -100t-92 -39q-64 0 -91 47t-27 105q0 56 19 119t48 125t64 120t65 104q-40 10 -78 36t-56 62q-32 70 -66 158t-61 179t-45 182t-18 167z" />
<glyph unicode="Z" horiz-adv-x="878" d="M10 1214q0 52 34 96t89 80t124 64t139 46t133 28t107 10q116 0 190 -46t74 -168q0 -10 -19 -58t-51 -118t-73 -157t-85 -178t-86 -179t-77 -159t-59 -120t-30 -61q62 20 127 33t131 13q32 0 68 -5t67 -20t52 -40t21 -67q0 -44 -30 -79t-77 -61t-107 -44t-120 -30 t-114 -17t-90 -5q-46 0 -101 4t-105 22t-83 53t-33 99q0 44 25 119t59 154t71 152t59 115q68 126 137 251t135 253q-70 -40 -160 -73t-170 -33q-28 0 -59 8t-56 23t-41 39t-16 56z" />
<glyph unicode="[" horiz-adv-x="546" d="M82 1082v54t1 90t4 106t8 104t12 82t17 42q24 16 63 22t67 6q26 0 65 -5t75 -18t61 -37t25 -60q0 -28 -14 -49t-35 -35t-47 -21t-50 -7q-16 0 -24 2l4 -304t2 -302q0 -154 7 -305t13 -301q54 -2 103 -23t75 -69q4 -8 8 -22t4 -22q0 -34 -28 -55t-67 -34t-78 -18t-63 -5 q-16 0 -37 2t-40 7t-36 15t-25 26q-12 20 -21 99t-17 191t-14 241t-10 248t-6 215t-2 140z" />
<glyph unicode="\" horiz-adv-x="692" d="M20 1382q0 12 2 28t7 31t15 25t26 10q26 0 62 -47t75 -120t79 -162t75 -171t61 -147t36 -93q26 -64 62 -157t70 -193t58 -194t24 -158q0 -20 -8 -50t-36 -30q-30 0 -66 44t-76 112t-79 150t-72 160t-57 140t-34 90q-26 68 -64 166t-74 201t-61 200t-25 165z" />
<glyph unicode="]" horiz-adv-x="516" d="M20 1486q0 32 22 55t53 37t65 20t58 6q36 0 82 -11t64 -47q10 -22 20 -101t18 -189t14 -237t10 -245t6 -215t2 -143v-55t-1 -91t-4 -108t-8 -104t-12 -83t-17 -43q-24 -16 -63 -21t-67 -5t-66 5t-74 18t-61 36t-25 61q0 28 14 49t35 35t47 21t50 7h24q-4 152 -6 303 t-2 303q0 310 6 620q-30 0 -63 6t-60 19t-44 37t-17 60z" />
<glyph unicode="^" horiz-adv-x="920" d="M30 1002q0 30 21 79t56 106t78 116t88 106t88 77t75 30q28 0 72 -29t94 -75t101 -103t92 -113t67 -103t26 -75q0 -24 -17 -37t-39 -13q-34 0 -91 47t-117 109t-114 123t-80 91q-24 -34 -66 -97t-90 -126t-98 -110t-90 -47q-22 0 -39 8t-17 36z" />
<glyph unicode="_" horiz-adv-x="1002" d="M0 44q0 22 9 39t31 23q10 4 49 7t92 7t114 7t116 5t99 3t62 1h86t110 -2t108 -6t82 -12q24 -6 34 -25t10 -41q0 -40 -38 -52q-48 -14 -111 -21t-130 -10t-133 -3h-118h-99t-116 1t-115 5t-96 12q-26 4 -36 21t-10 41z" />
<glyph unicode="`" horiz-adv-x="432" d="M62 1460q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72q0 -16 -13 -25t-29 -9q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39t-13 43z" />
<glyph unicode="a" horiz-adv-x="970" d="M10 296q0 96 59 168t145 123t183 81t173 40q0 10 1 18t1 18q0 62 -34 100t-96 38q-50 0 -86 -17t-68 -38t-64 -38t-72 -17q-44 0 -75 28t-31 72q0 66 39 120t98 91t128 58t127 21q54 0 108 -13t102 -40t87 -66t63 -91q36 -74 58 -157t34 -170t16 -174t4 -169 q0 -36 -3 -94t-17 -113t-44 -95t-84 -40q-74 0 -114 48q-38 46 -38 113v7q-64 -56 -145 -88t-165 -32q-58 0 -110 28t-92 72t-64 99t-24 109zM342 326q0 -28 20 -38t46 -10q44 0 94 23t88 45l-6 136q-4 0 -8 1t-8 1q-26 0 -65 -13t-75 -36t-61 -51t-25 -58z" />
<glyph unicode="b" horiz-adv-x="1068" d="M72 454v68q0 68 1 136t3 138q0 34 -1 102v47q0 49 1 104q2 83 9 170t25 159t50 118t82 48q40 0 68 -28t47 -74t30 -103t16 -114t6 -108t1 -83q0 -6 -1 -27t-1 -45v-43v-21q18 38 52 74t76 64t88 46t88 18q84 0 141 -43t91 -109t48 -143t14 -145q0 -58 -9 -131t-28 -149 t-50 -148t-76 -129t-104 -91t-137 -34q-82 0 -149 38t-115 104q-6 -54 -44 -95t-96 -41q-34 0 -57 34t-37 87t-21 117t-9 124t-2 108zM380 436q32 -46 78 -73t104 -27q44 0 73 28t46 69t24 87t7 80q0 24 -3 52t-14 52t-30 40t-49 16q-32 0 -63 -14t-59 -36t-52 -47t-42 -49z " />
<glyph unicode="c" horiz-adv-x="854" d="M20 508q0 102 28 221t86 221t149 170t217 68q78 0 135 -34t94 -89t56 -123t19 -134v-20t-2 -20q0 -10 -2 -21t-6 -21q-18 -46 -56 -77t-90 -31q-78 0 -106 78q-4 10 -4 23t-2 27v58q-4 28 -14 44t-34 16q-34 0 -65 -43t-54 -102t-37 -121t-14 -100q0 -30 4 -73t16 -83 t33 -69t55 -29t63 21t57 49q26 24 57 50t71 26q50 0 79 -36t29 -82q0 -68 -36 -127t-90 -102t-120 -68t-126 -25q-108 0 -183 54t-121 137t-66 181t-20 186z" />
<glyph unicode="d" horiz-adv-x="994" d="M30 538q0 50 6 114t21 130t39 129t61 113t88 80t117 30q72 0 138 -42t100 -104l18 318q2 38 6 89t17 97t41 78t82 32q58 0 90 -28t47 -71t18 -93t3 -94q0 -146 -11 -290t-11 -290q0 -118 7 -234t7 -234q0 -32 -2 -77t-13 -87t-36 -72t-71 -30q-60 0 -99 45t-49 101 q-38 -72 -110 -122t-156 -50q-90 0 -155 62t-108 150t-64 184t-21 166zM310 582q0 -24 4 -71t15 -95t31 -84t54 -36q26 0 52 11t49 28t44 38t37 39v16q0 46 -2 90q-1 22 -1 44.5t1 45.5q-12 26 -28 57t-39 58t-51 45t-60 18q-36 0 -58 -22t-32 -53t-13 -67t-3 -62z" />
<glyph unicode="e" horiz-adv-x="918" d="M30 556q0 100 28 214t85 210t144 160t207 64q68 0 130 -23t108 -65t74 -100t28 -130q0 -94 -40 -176t-106 -142t-152 -97t-176 -41q8 -58 47 -84t93 -26q40 0 78 20t74 45t71 45t71 20q40 0 72 -26t32 -68q0 -68 -43 -133t-108 -116t-139 -82t-136 -31q-106 0 -189 53 t-139 135t-85 181t-29 193zM348 698q28 6 67 16t74 27t60 43t25 62q0 26 -14 54t-44 28q-44 0 -74 -23t-50 -58t-31 -75t-13 -74z" />
<glyph unicode="f" horiz-adv-x="764" d="M-72 736q0 44 29 74t70 49t86 27t79 12v32q0 98 18 210t64 208t126 159t204 63q78 0 134 -33t92 -86t52 -120t16 -135q0 -38 -7 -73t-25 -61t-48 -41t-74 -15q-50 0 -74 20t-33 49t-9 63t-3 63t-15 49t-44 20q-30 0 -49 -46t-31 -106t-16 -117t-4 -77q26 4 50 7t52 3 t58 -6t56 -19t42 -36t16 -57q0 -36 -31 -64t-74 -47t-87 -31t-70 -16q6 -138 6 -278q0 -132 -6 -260q-4 -62 -43 -102t-101 -40q-34 0 -58 13t-40 35t-25 50t-11 58q-10 120 -16 241q-4 91 -4 182v61q-14 -2 -27 -2h-27q-24 0 -58 6t-65 21t-53 37t-22 56z" />
<glyph unicode="g" horiz-adv-x="1048" d="M20 -364q0 46 33 85t85 39q32 0 61 -11t58 -25t56 -25t55 -11q74 0 124 37t80 94t45 124t21 127q-40 -46 -93 -63t-111 -17q-106 0 -180 37t-120 102t-68 151t-22 186q0 62 13 140t39 158t65 156t91 134t117 94t143 36q76 0 135 -44t69 -124q22 42 58 83t88 41 q28 0 47 -28t30 -73t17 -98t8 -104t2 -93v-62q0 -102 -3 -204t-11 -204q-6 -88 -16 -188t-32 -199t-58 -190t-95 -161t-143 -112t-200 -42q-54 0 -121 17t-126 49t-100 79t-41 109zM332 538q0 -26 4 -70t17 -86t35 -72t58 -30q54 0 94 26t67 66t41 88t14 92q0 30 -9 78 t-26 92t-43 76t-62 32q-46 0 -81 -32t-59 -77t-37 -96t-13 -87z" />
<glyph unicode="h" horiz-adv-x="1050" d="M73 335q0 32 -0.5 60.5t0.5 54.5q1 52 1 78q0 40 3 132t13 205t26 233t42 219t63 161q36 60 84 60h3q32 -2 55 -28t38 -67t25 -89t15 -95t6 -87t1 -62q0 -52 -2 -104t-6 -104q46 62 123 102t155 40q100 0 151 -55t73 -136t24 -172t2 -163q0 -34 -1 -101t-6 -140t-13 -138 t-20 -95q-16 -38 -42 -66t-70 -28q-68 0 -98 54t-40 134q-8 67 -8 143v31q1 31 1 61q0 60 -3 113q-4 80 -22 134t-66 54q-66 0 -101 -21t-50 -55t-18 -78t-7 -92q-4 -46 -6 -124t-18 -154t-53 -131t-109 -55q-44 0 -71 34t-43 88t-23 120t-8 129z" />
<glyph unicode="i" horiz-adv-x="488" d="M72 456v74v91t4 127t15 138t32 128t55 94t86 36q54 0 82 -54t42 -126t16 -143t2 -105v-59t-2 -59q-2 -34 -2 -91t-4 -123t-13 -134t-29 -124t-53 -91t-83 -37h-4q-35 0 -60 30q-26 32 -43 83t-25 114t-12 122t-4 109zM132 1354q0 30 15 53t37 38t50 23t54 8q38 0 70 -18 t32 -62q0 -28 -15 -50t-39 -39t-52 -26t-52 -9q-40 0 -70 20t-30 62z" />
<glyph unicode="j" horiz-adv-x="540" d="M-338 -434q0 64 34 96t84 56t109 53t109 87t84 157t34 261q0 102 -4 200t-12 200q-4 58 -8 117t-4 117q0 36 10 76t30 73t51 54t75 21q50 0 83 -38t54 -97t30 -132t13 -142t4 -127v-90q0 -94 -5 -209t-24 -231t-59 -220t-112 -174q-40 -38 -94 -80t-115 -78t-123 -59 t-118 -23q-64 0 -95 35t-31 97zM140 1334q0 30 15 53t38 38t50 23t53 8q38 0 71 -19t33 -61q0 -28 -16 -51t-40 -39t-52 -25t-52 -9q-40 0 -70 20t-30 62z" />
<glyph unicode="k" horiz-adv-x="958" d="M62 330q0 148 8 296t10 296q0 34 1 89t7 119t18 130t34 119t57 86t85 33q36 0 61 -27t40 -69t22 -94t10 -103t3 -95v-70q0 -18 -1 -53t-2 -73t-1 -70t4 -46q14 0 42 27t65 69t80 89t88 89t89 69t82 27q40 0 62 -28t22 -64q0 -56 -29 -114t-70 -115t-86 -108t-79 -93 q28 -44 70 -117t80 -155t65 -160t27 -130q0 -42 -26 -77t-72 -35q-34 0 -69 29t-70 76t-67 105t-59 114t-48 105t-33 79q-26 -26 -55 -43t-57 -39q0 -42 -3 -118t-18 -150t-49 -129t-100 -55q-52 0 -80 47t-41 110t-15 128t-2 99z" />
<glyph unicode="l" horiz-adv-x="526" d="M72 718q0 38 3 110t13 156t27 171t45 158t67 116t93 45q44 0 67 -29t33 -70t12 -86t2 -77q0 -108 -9 -217t-9 -219q0 -142 9 -284t9 -286q0 -36 -4 -81t-19 -83t-45 -64t-80 -26q-48 0 -83 47t-58 120t-38 163t-22 175t-10 156t-3 105z" />
<glyph unicode="m" horiz-adv-x="1346" d="M61 636v30q0 45 2 96q3 68 11 139t26 129t47 95t75 37q52 0 85 -28t33 -84q0 -12 -1 -24t-3 -22q22 32 54 65t69 60t79 44t84 17q40 0 72 -22t56 -55t40 -71t22 -72q20 36 49 73t63 65t75 46t85 18q42 0 72 -30t52 -77t34 -106t20 -116t10 -106t2 -77v-103t-3 -141 t-13 -153t-31 -139t-53 -102t-82 -40q-44 0 -67 37t-33 87t-11 102t-1 82q0 90 6 176t6 176v36t-4 52t-13 46t-27 20q-36 0 -58 -37t-36 -87t-20 -99t-8 -73q-4 -26 -7 -78t-8 -114t-16 -127t-28 -118t-43 -87t-64 -34q-48 0 -74 42t-38 98t-15 114t-3 90q0 34 1 66t1 66v46 t-1 71t-4 81t-9 77t-18 57t-28 22q-26 0 -48 -33t-38 -78t-25 -89t-9 -64v-12q0 -96 12 -188t12 -188q0 -56 -36 -103t-100 -47q-46 0 -76 35t-50 91t-31 123t-15 132t-5 118t-1 79q0 30 -1 88z" />
<glyph unicode="n" horiz-adv-x="956" d="M52 812q0 40 1 102t15 121t46 101t94 42q28 0 50 -18t39 -44t28 -56t17 -52q20 28 47 54t61 46t76 32t96 12q102 0 159 -49t84 -122t33 -157t6 -152q0 -34 -6 -101t-19 -148t-35 -166t-52 -155t-71 -114t-93 -44q-34 0 -54 31t-30 71t-13 81t-3 63q0 60 7 120t16 120 t16 120t7 120q0 24 -2 52t-9 53t-23 41t-42 16q-18 0 -40 -29t-41 -66t-32 -74t-13 -55q0 -44 1 -89t1 -91v-116q-2 -36 -6 -74t-12 -74q-6 -36 -18 -69t-31 -58t-45 -41t-62 -16q-40 0 -66 26t-42 67t-23 92t-10 100q-2 37 -2 69v21q1 41 1 65v94q0 76 -3 150t-3 148z" />
<glyph unicode="o" horiz-adv-x="916" d="M30 524q0 106 26 219t80 206t138 152t200 59q112 0 191 -61t127 -152t68 -199q15 -83 15 -159q0 -23 -1 -45q-6 -106 -33 -214t-79 -194t-132 -140t-190 -54q-102 0 -178 54t-128 138t-78 187t-26 203zM338 550q0 -48 9 -104t25 -103t39 -78t53 -31q32 0 55 30t37 76 t20 101t6 103q0 44 -8 97t-23 99t-38 76t-53 30t-53 -32t-38 -78t-23 -97t-8 -89z" />
<glyph unicode="p" horiz-adv-x="1038" d="M62 582v75t4 111t13 124t27 117t46 86t68 33q26 0 47 -15t36 -38t25 -49t16 -48q62 70 143 106t173 36q96 0 157 -54t96 -134t49 -171t14 -165q0 -88 -19 -193t-64 -195t-118 -150t-183 -60q-28 0 -58 4t-57 14t-49 27t-34 45l-18 -288q-2 -46 -3 -110t-16 -122t-50 -99 t-101 -41q-38 0 -64 39t-41 99t-23 134t-10 142t-2 124v82q0 134 -2 267t-2 267zM376 584q0 -14 1 -37t3 -47t5 -46t9 -34q6 -18 26 -33t44 -27t49 -18t43 -6q42 0 68 32t41 76t20 91t5 77t-5 61t-18 58t-37 44t-60 17q-48 0 -101 -31t-79 -71q-10 -16 -12 -52t-2 -54z" />
<glyph unicode="q" horiz-adv-x="1026" d="M30 458v12q0 104 32 225t95 225t158 173t221 69q68 0 125 -28t81 -92q16 46 49 75t85 29q66 0 93 -43t27 -95q0 -22 -2 -40t-4 -38q-16 -146 -32 -290t-22 -288q-8 -138 -8 -264v-50q2 -148 2 -314q0 -40 -1 -98t-15 -112t-45 -92t-93 -38q-30 0 -51 18t-36 47t-24 65 t-15 74q-10 78 -11 155t-1 113v156v112q-46 -60 -119 -91t-145 -31q-90 0 -155 43t-107 110t-62 147t-20 156zM310 536q0 -28 5 -60t16 -61t30 -48t49 -19q26 0 61 13t69 34t60 47t36 50q6 14 10 42t7 59t5 61t2 46q0 24 -11 55t-29 60t-42 48t-48 19q-46 0 -86 -37t-70 -90 t-47 -113t-17 -106z" />
<glyph unicode="r" horiz-adv-x="864" d="M52 806q0 44 4 98t22 101t53 79t97 32q34 0 58 -22t39 -54t23 -68t10 -66q48 78 108 127t156 53h15q40 0 80 -9q47 -11 86 -36t64 -65t27 -94v-11q0 -56 -38 -87q-42 -34 -102 -36q-28 -2 -48 5t-40 15q-18 8 -36 15t-40 5q-40 -2 -71 -22t-56 -50t-43 -67t-28 -73 q-6 -24 -9 -73t-3 -105q-2 -58 -2 -110t-4 -82q-2 -32 -10 -75t-25 -81t-45 -64t-72 -26q-34 0 -59 20t-42 53t-28 77t-17 90q-6 48 -9 96t-4 91q0 22 -0.5 41.5t0.5 37.5q1 36 1 58q-2 70 -7 141t-5 141z" />
<glyph unicode="s" horiz-adv-x="666" d="M-40 112q0 56 22 87t56 49t73 28t73 25t56 39t22 68q0 42 -33 87t-73 96t-73 109t-33 128q0 86 35 159t94 127t135 85t160 31q32 0 63 -6t55 -21t39 -40t15 -63q0 -58 -39 -86t-87 -53t-87 -59t-39 -102q0 -36 17 -62t42 -47t55 -43t55 -50t42 -68t17 -98q0 -84 -43 -165 t-110 -144t-151 -101t-166 -38q-34 0 -68 5t-61 19t-45 39t-18 65z" />
<glyph unicode="t" horiz-adv-x="768" d="M-72 952q0 36 27 64t69 48t91 32t93 16q0 56 8 124t29 127t57 99t92 40q32 0 57 -19t41 -48t24 -65t8 -70q0 -40 -6 -82t-22 -104q34 4 46 5t22 1q34 0 71 -6t68 -20t51 -37t20 -55q0 -36 -29 -64t-73 -48t-94 -31t-94 -15q-12 -82 -17 -151t-11 -139q-4 -34 -7 -69 t-3 -71q0 -26 2 -61t14 -67t38 -55t72 -23q28 0 58 5t60 5q52 0 75 -36t23 -92q0 -42 -25 -73t-63 -50t-85 -29t-89 -10q-142 0 -221 37t-118 105t-47 164t-8 214q0 94 6 189t18 203q-28 0 -44 -1t-26 -1q-64 0 -111 28t-47 86z" />
<glyph unicode="u" horiz-adv-x="998" d="M40 564q0 120 28 238q6 32 23 89t44 112t62 95t77 40q40 0 64 -22t38 -55t18 -70t4 -67q0 -46 -7 -90t-15 -88q-8 -60 -15 -120t-7 -120q0 -30 3 -67t15 -71t34 -57t62 -23q52 0 83 28t46 70t19 90t4 88q0 88 -12 173t-22 173q-2 10 -2 28q0 30 10 60t28 54t44 39t58 15 q44 0 78 -31t57 -80t38 -110t24 -120t12 -111t3 -82q0 -110 -22 -218t-74 -193t-139 -137t-217 -52q-128 0 -214 51t-137 135t-72 190t-21 216z" />
<glyph unicode="v" horiz-adv-x="996" d="M10 932q0 78 28 128t110 50q32 0 58 -19t48 -53t42 -79t38 -99q18 -52 34 -108t32 -108t33 -101t45 -97q14 36 32 82t39 98t45 107t52 107q54 108 115 184t121 76q56 0 80 -34t24 -88t-18 -122t-46 -140q-52 -138 -114 -288t-134 -280q-44 -80 -98 -133t-124 -53 q-56 0 -109 57t-98 136t-78 160t-49 129q-16 54 -36 116t-36 126t-26 127t-10 119z" />
<glyph unicode="w" horiz-adv-x="1480" d="M62 894q0 50 5 96t20 82t44 57t77 21q46 0 79 -34t55 -89t36 -124t22 -140t11 -138t5 -115q12 42 34 103t48 130t57 137t62 122t61 88t58 34h2q36 0 70 -34t66 -88t60 -123t52 -140t42 -138t30 -115q2 58 6 131t15 147t30 144t47 125t69 88t95 33q56 0 83 -39t27 -95 q0 -60 -15 -160t-41 -217t-61 -236t-77 -215t-88 -157t-92 -61q-64 0 -115 68t-89 163t-63 195t-37 166q-16 -40 -43 -98t-62 -122t-75 -129t-83 -117t-86 -84t-83 -32q-54 0 -95 52t-69 136t-47 186t-29 204t-14 190t-4 142z" />
<glyph unicode="x" horiz-adv-x="904" d="M0 96q0 40 27 102t64 128t74 126t57 94q-20 36 -50 95t-57 124t-46 128t-19 105q0 46 28 74t74 28q50 0 94 -39t82 -94t67 -114t47 -97q24 36 67 98t97 122t112 104t110 44q34 0 55 -29t21 -63q0 -32 -12 -67t-30 -71t-38 -69t-36 -61q-40 -64 -79 -130t-79 -130 q18 -28 50 -78t63 -105t53 -109t22 -92q0 -36 -28 -70t-68 -34q-42 0 -85 30t-84 71t-75 86t-58 75q-26 -28 -67 -76t-88 -94t-93 -79t-82 -33q-42 0 -66 30t-24 70z" />
<glyph unicode="y" horiz-adv-x="1060" d="M32 585q-2 35 -2 66.5t2 60.5q2 44 11 115t29 139t56 115q33 43 85 43h9q38 -2 62 -33t39 -77t22 -101t9 -109q1 -36 1 -68v-31q-1 -45 -1 -69q0 -34 2 -68t14 -61t37 -43t71 -16q52 0 83 26t46 65t19 84t4 85v68t1 84t8 87t22 78t40 57t65 22q50 0 86 -39t61 -102 t40 -139t23 -151t11 -138t3 -99q0 -84 -6 -191t-23 -220t-51 -222t-89 -195t-135 -138t-192 -52q-48 0 -109 15t-115 43t-91 68t-37 92q0 20 10 40t27 35t37 24t42 9q24 0 47 -7t47 -17q26 -10 51 -18t53 -8q50 0 87 34t63 89t42 122t25 133t13 124t6 94q-70 -106 -139 -163 t-169 -57q-76 0 -133 32t-97 84t-66 119t-39 139t-17 141z" />
<glyph unicode="z" horiz-adv-x="938" d="M0 890q0 36 32 67t84 56t116 44t126 32t118 19t90 6q38 0 92 -8t105 -28t87 -54t36 -86q0 -16 -3 -29t-7 -29q-4 -14 -35 -63t-76 -116t-98 -144t-101 -145t-84 -120t-48 -70q82 22 167 37t169 15q20 0 52 -2t62 -11t52 -26t22 -47q0 -40 -33 -70t-84 -54t-116 -40 t-128 -26t-119 -15t-90 -5t-95 2t-121 15t-104 42t-44 81q0 40 28 98t72 126t98 139t106 137t98 121t72 91q-28 -6 -71 -17t-89 -21t-89 -17t-73 -7q-24 0 -54 9t-57 25t-46 38t-19 50z" />
<glyph unicode="{" horiz-adv-x="596" d="M62 724q0 34 12 61t44 43q18 8 35 34t29 56t20 60t8 48q0 76 -17 151t-17 151q0 54 16 106t48 91t77 63t105 24q62 0 104 -29t42 -97q0 -52 -33 -87t-81 -53q-28 -10 -35 -35t-7 -53q0 -52 12 -105t12 -105q0 -30 -6 -76t-20 -93t-35 -85t-53 -54q28 -10 57 -31t52 -49 t37 -61t14 -63q0 -36 -9 -75t-21 -78t-21 -81t-9 -84q0 -40 20 -71t66 -31q36 0 62 -33t26 -67q0 -38 -17 -64t-44 -41t-60 -22t-65 -7q-128 0 -182 73t-54 193q0 74 19 138t19 130q0 76 -23 112t-52 60t-52 51t-23 85z" />
<glyph unicode="|" horiz-adv-x="442" d="M102 994v65t2 107t9 124t19 117t33 87t51 34q26 0 45 -53t33 -135t22 -181t13 -191t7 -166t2 -104q2 -38 2 -76v-78q0 -22 -1 -78t-4 -128t-10 -150t-20 -143t-33 -107t-50 -42t-50 51t-33 131t-20 175t-10 184t-3 158v97q0 76 -2 151t-2 151z" />
<glyph unicode="}" horiz-adv-x="586" d="M0 1462q0 38 17 64t44 42t60 23t65 7q126 0 180 -74t54 -192q0 -76 -19 -140t-19 -130q0 -76 26 -125t78 -99q20 -20 29 -49t9 -57q0 -34 -12 -61t-46 -43q-18 -10 -33 -31t-26 -47t-18 -53t-7 -45q0 -76 18 -151t18 -151q0 -54 -16 -106t-47 -91t-76 -63t-105 -24 q-62 0 -104 29t-42 97q0 54 32 88t80 54q28 10 36 35t8 53q0 52 -13 105t-13 107q0 30 5 72t17 84t33 76t51 50q-28 8 -54 34t-48 59t-35 69t-13 64q0 36 9 75t21 79t21 81t9 85q0 38 -20 69t-66 31q-36 0 -62 33t-26 67z" />
<glyph unicode="~" horiz-adv-x="1046" d="M30 530q0 38 32 69t76 51t92 31t78 11q46 0 92 -19t94 -42t99 -42t109 -19q46 0 83 12t67 27t52 27t38 12q28 0 51 -23t23 -51q0 -20 -9 -34t-23 -24q-22 -16 -61 -35t-84 -35t-88 -27t-69 -11q-56 0 -104 20t-91 44t-83 44t-78 20q-36 0 -65 -13t-54 -29t-47 -29 t-44 -13q-32 0 -59 22t-27 56z" />
<glyph unicode="&#xa1;" horiz-adv-x="498" d="M61 506q1 64 1 102q0 34 4 90t13 122t24 133t37 122t51 89t65 34q40 0 68 -37t48 -94t33 -127t20 -137t9 -123t2 -84q0 -38 1 -102t-3 -138t-14 -150t-33 -137t-62 -99t-99 -38q-48 0 -78 40t-48 102t-26 139t-11 153t-2 140zM110 1388q0 34 16 59t41 42t56 25t59 8 q46 0 85 -23t39 -73q0 -32 -17 -57t-43 -43t-57 -27t-59 -9q-44 0 -82 23t-38 75z" />
<glyph unicode="&#xa2;" horiz-adv-x="868" d="M30 642q0 216 102 370t296 252q2 2 6 19t9 38t9 41t6 26q26 64 86 64q26 0 47 -13t21 -41t-9 -61t-9 -53v-2q60 -12 102 -54t69 -97t40 -117t13 -116q0 -56 -40 -98t-98 -42q-34 0 -60 17t-36 51q-6 20 -5 49t-2 56t-16 46t-49 19q-52 0 -95 -36t-73 -89t-47 -111 t-17 -100q0 -38 11 -88t34 -94t57 -75t82 -31q36 0 66 22t57 49t55 50t62 23q44 0 69 -33t25 -73q0 -54 -31 -109t-79 -99t-105 -71t-109 -27q-4 0 -6 -11t-2 -13q-2 -16 -3 -37t-9 -37q-10 -22 -33 -31t-47 -9q-22 0 -46 12t-24 40q0 24 4 48t4 50v13t-4 13 q-140 92 -209 207t-69 293z" />
<glyph unicode="&#xa3;" horiz-adv-x="1072" d="M-20 740q0 40 22 60t54 29t68 11t64 2q2 112 25 204t74 158t133 103t202 37q60 0 132 -21t133 -60t102 -95t41 -128q0 -20 -10 -39t-27 -34t-37 -24t-40 -9q-38 0 -58 20t-42 48q-40 48 -92 82t-116 34q-46 0 -77 -23t-50 -59t-28 -78t-9 -80v-32q26 -2 83 -6t114 -15 t100 -32t43 -57q0 -24 -14 -42t-36 -31t-50 -20t-58 -11q-70 -10 -158 -6q2 -30 4 -56q2 -22 3 -47t3 -39q2 -34 3 -66t5 -66q28 -6 64 -12t74 -12t74 -10t64 -4q40 0 79 8t79 8t74 -23t34 -71q0 -38 -38 -64t-89 -41t-104 -21t-81 -6q-36 0 -67 8t-60 17t-58 17t-63 8 q-40 0 -77 -9t-72 -19t-68 -19t-61 -9q-58 0 -90 42t-32 98q0 24 16 44t40 34t51 23t47 15q12 36 14 68t2 68q0 68 -16 138q-24 0 -65 5t-80 18t-68 34t-29 55z" />
<glyph unicode="&#xa4;" horiz-adv-x="888" d="M-20 178q0 50 38 119t94 145q-4 22 -6 46t-2 46q0 68 14 130q-44 74 -80 154t-36 132q0 42 30 66t82 24q48 0 92 -27t82 -69q74 52 174 52q52 0 93 -14t75 -38q56 50 99 71t97 21q40 0 62 -27t22 -55q0 -56 -29 -110t-67 -102l-38 -52q16 -78 10 -142q-2 -90 -34 -184 q38 -52 66 -106t28 -90q0 -34 -29 -63t-75 -29q-40 0 -80 20t-80 48q-32 -16 -68 -26t-78 -10q-52 0 -97 17t-83 47q-54 -46 -94 -65t-84 -19q-46 0 -72 27t-26 63zM328 550q0 -34 9 -71t25 -69t39 -53t53 -21q32 0 54 20t36 52t20 68t6 70q0 32 -8 68t-23 67t-37 52t-52 21 t-53 -22t-38 -53t-23 -67t-8 -62z" />
<glyph unicode="&#xa5;" horiz-adv-x="1086" d="M0 1294q0 38 23 59t61 21q46 0 109 -38t128 -91t123 -106t94 -83q34 28 98 84t134 111t135 97t101 42q34 0 57 -25t23 -59q0 -36 -24 -79t-62 -90t-85 -94t-93 -88t-87 -75t-65 -52v-110q16 0 48 -1t64 -7t56 -21t24 -41q0 -22 -16 -32t-38 -14q-68 -14 -134 -16l-4 -90 q26 -4 69 -7t69 -13q40 -14 40 -48q0 -24 -15 -39t-39 -19q-30 -6 -62 -8t-62 -4q-2 -44 -2 -98t-13 -101t-45 -79t-94 -32q-46 0 -74 22t-43 55t-20 73t-5 76q0 42 6 82q-32 2 -73 6t-71 14q-44 16 -44 56q0 24 16 36t40 16q32 4 67 5t67 1l8 96l-81 9t-79 15q-20 6 -32 18 t-12 34q0 26 20 36t42 14q34 4 73 5t77 3l4 86q-48 40 -117 96t-132 121t-108 135t-45 136z" />
<glyph unicode="&#xa6;" horiz-adv-x="430" d="M102 1232q0 18 2 58t5 84t7 82t8 54q8 20 37 25t45 5q18 0 46 -5t36 -21q4 -10 11 -59t13 -107t10 -110t4 -68t-2 -53t-5 -77t-7 -75t-8 -47q-8 -16 -41 -22t-47 -6q-18 0 -40 4t-30 22q-8 14 -16 59t-14 96t-10 97t-4 64zM104 310q0 20 2 63t5 89t7 88t8 58q6 22 35 26 t47 4t46 -5t36 -23q4 -10 11 -62t13 -115t10 -119t4 -72t-2 -56t-5 -85t-7 -83t-8 -50q-4 -10 -15 -15t-25 -9t-28 -5t-22 -1q-16 0 -38 5t-30 23q-8 14 -16 63t-14 104t-10 106t-4 71z" />
<glyph unicode="&#xa7;" horiz-adv-x="830" d="M40 714q0 112 64 195t172 109q-90 44 -146 128t-56 186q0 88 47 142t116 83t150 39t149 10h66t66 -4q26 -4 46 -16t20 -44q0 -22 -12 -35t-30 -21t-39 -11t-39 -7q-26 -6 -69 -16t-85 -28t-72 -45t-30 -65q0 -28 32 -60t80 -68t103 -75t103 -82t80 -90t32 -99 q0 -58 -22 -114t-58 -104t-82 -88t-94 -66q42 -22 76 -57t58 -78t37 -90t13 -93q0 -88 -56 -141t-136 -81t-168 -38t-152 -10h-16q-16 0 -36 3t-38 11t-31 21t-13 35q0 34 27 54t55 30q26 10 77 22t102 30t88 45t37 65q0 48 -31 83t-77 65t-100 62t-100 73t-77 98t-31 137z M286 748q0 -50 34 -97t78 -67q44 28 87 75t43 105q0 46 -36 84t-74 50q-22 -10 -46 -24t-43 -33t-31 -43t-12 -50z" />
<glyph unicode="&#xa8;" horiz-adv-x="782" d="M62 1304q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33t-40 91zM448 1314q0 60 37 102t99 42q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xa9;" horiz-adv-x="1172" d="M40 892q0 120 43 233t120 202t183 143t230 54q116 0 210 -46t162 -124t105 -180t37 -212q0 -118 -43 -232t-120 -202t-182 -142t-229 -54q-116 0 -211 46t-163 124t-105 179t-37 211zM178 906q0 -82 28 -159t78 -136t121 -94t159 -35q94 0 173 41t136 107t89 152t32 176 q0 82 -27 158t-78 135t-122 94t-157 35q-94 0 -174 -41t-137 -108t-89 -152t-32 -173zM284 904q0 70 25 141t70 128t108 92t139 35q100 0 150 -64t50 -156q0 -44 -27 -76t-71 -32q-60 0 -77 23t-19 52t-4 52t-32 23q-34 0 -56 -26t-36 -62t-19 -74t-5 -62q0 -26 3 -52 t12 -48t28 -36t49 -14q46 0 89 14t89 14q22 0 43 -13t21 -39q0 -30 -26 -55t-62 -43t-75 -27t-63 -9q-144 0 -224 86t-80 228z" />
<glyph unicode="&#xaa;" horiz-adv-x="836" d="M30 736q0 80 50 142t123 105t156 68t147 35q0 8 1 15t1 15q0 52 -29 84t-81 32q-42 0 -74 -14t-59 -32t-54 -32t-59 -14q-40 0 -65 23t-25 61q0 56 33 102t83 78t108 49t108 17q46 0 92 -12t87 -34t74 -55t53 -77q30 -64 48 -134t29 -144t14 -148t3 -142q0 -30 -2 -80 t-14 -97t-37 -81t-71 -34q-64 0 -98 41t-32 103q-54 -48 -123 -75t-141 -27q-48 0 -92 23t-79 61t-55 84t-20 94zM314 760q0 -22 17 -31t37 -9q38 0 81 19t73 39l-4 114h-14q-22 0 -54 -11t-62 -29t-52 -42t-22 -50z" />
<glyph unicode="&#xab;" horiz-adv-x="760" d="M20 322q0 20 21 56t54 77t74 83t81 76t75 55t57 21q20 0 26 -10t6 -26q0 -36 -23 -83t-55 -93t-67 -89t-59 -69q22 -24 54 -61t62 -79t51 -84t21 -74q0 -12 -5 -25t-21 -13q-18 0 -51 20t-72 52t-80 70t-74 76t-54 70t-21 50zM326 310q0 22 21 58t54 77t74 83t81 76 t75 55t57 21q18 0 24 -11t6 -27q0 -36 -23 -83t-54 -93t-66 -88t-59 -68q22 -24 54 -61t61 -79t50 -84t21 -74q0 -12 -4 -25t-20 -13q-18 0 -51 20t-72 52t-80 70t-74 76t-54 69t-21 49z" />
<glyph unicode="&#xac;" horiz-adv-x="1084" d="M30 518q0 20 9 38t31 24q40 12 107 17t140 7t145 2h122h83t105 -1t104 -4t82 -11q22 -4 30 -22t12 -36q4 -22 8 -55t7 -69t5 -70t2 -56q0 -10 -1 -38t-4 -61t-6 -60t-5 -33q-8 -14 -30 -17t-34 -3t-26 3t-24 15q-4 10 -10 44t-10 74t-7 76t-3 50q0 34 2 66t6 64 q-96 -10 -192 -16t-192 -6q-98 0 -206 1t-204 17q-24 4 -35 21t-11 39z" />
<glyph unicode="&#xad;" horiz-adv-x="920" d="M40 510q0 22 27 39t68 27t93 16t101 9t90 4t63 1q30 0 95 -5t132 -17t118 -30t51 -44q0 -18 -30 -29t-75 -19t-100 -13t-106 -7t-91 -3t-56 -1h-47t-75 2t-88 6t-83 12t-62 21t-25 31z" />
<glyph unicode="&#xae;" horiz-adv-x="1172" d="M40 902q0 118 43 231t120 202t183 143t230 54q116 0 210 -46t162 -124t105 -179t37 -211q0 -118 -43 -232t-120 -202t-182 -142t-229 -54q-116 0 -211 46t-163 124t-105 179t-37 211zM178 914q0 -82 28 -159t78 -136t121 -94t159 -35q94 0 173 41t136 108t89 153t32 174 q0 82 -27 159t-78 136t-122 94t-157 35q-94 0 -174 -41t-137 -108t-89 -153t-32 -174zM348 744q0 52 8 102t8 102q0 46 -3 93t-3 93v25t4 25q8 14 47 29t85 27t90 19t60 7q86 0 148 -48t62 -140q0 -60 -37 -105t-83 -73q14 -18 30 -42t30 -51t24 -55t10 -52q0 -34 -24 -52 t-58 -18q-22 0 -39 11t-29 29t-20 38t-14 38q-10 22 -20 42t-24 40l-72 -24q-2 -24 -5 -55t-13 -58t-30 -46t-52 -19q-54 0 -67 38t-13 80zM528 1090q2 -32 3 -63t-1 -65q18 4 40 13t43 22t35 31t14 40q0 24 -14 33t-40 9q-20 0 -41 -6t-39 -14z" />
<glyph unicode="&#xaf;" horiz-adv-x="806" d="M62 1390q0 34 46 54t107 29t121 11t88 2q24 0 77 -5t107 -17t96 -30t42 -44q0 -16 -24 -28t-62 -20t-83 -13t-86 -7t-74 -3t-45 -1q-16 0 -66 1t-104 7t-97 21t-43 43z" />
<glyph unicode="&#xb0;" horiz-adv-x="414" d="M20 1162q0 38 15 71t40 57t59 37t72 13t72 -13t60 -37t41 -57t15 -71t-15 -71t-41 -57t-60 -37t-72 -13t-72 13t-59 37t-40 57t-15 71zM110 1160q0 -40 30 -68t70 -28t71 28t31 68t-31 68t-71 28t-70 -28t-30 -68z" />
<glyph unicode="&#xb1;" horiz-adv-x="962" d="M40 674q0 36 48 54t110 25t121 6t81 -1v38q0 20 3 70t14 102t30 91t53 39q28 0 44 -46t23 -104t8 -113t1 -73q38 -2 76 -3t76 -3q14 0 46 -2t65 -9t58 -20t25 -35q0 -24 -24 -37t-56 -20t-64 -9t-46 -2q-40 -2 -79 -3t-77 -1q-2 -14 -3 -43t-4 -66t-8 -76t-15 -71 t-23 -54t-33 -24q-28 -2 -47 42t-31 101t-18 111l-8 72q-22 0 -78 1t-116 6t-106 18t-46 39zM62 110q0 22 27 39t68 27t93 16t101 9t90 4t63 1q30 0 95 -5t132 -17t118 -30t51 -44q0 -18 -30 -29t-75 -19t-100 -13t-106 -7t-91 -3t-56 -1h-47t-75 2t-88 6t-83 12t-62 21 t-25 31z" />
<glyph unicode="&#xb2;" horiz-adv-x="708" d="M62 758q0 16 4 30t16 28q14 16 29 30t31 30q26 26 73 78t94 112t82 116t35 92q0 22 -13 37t-37 15t-46 -18t-44 -39t-46 -39t-56 -18q-36 0 -57 22t-21 56q0 54 24 99t62 78t86 51t98 18q104 0 173 -49t69 -159q0 -64 -32 -137t-79 -143t-99 -132t-94 -104q62 8 124 14 t124 6q34 0 60 -19t26 -55q0 -34 -23 -56t-53 -28q-80 -18 -175 -28t-177 -10q-10 0 -28 1t-36 3t-35 6t-25 10q-16 14 -25 48t-9 54z" />
<glyph unicode="&#xb3;" horiz-adv-x="654" d="M62 1338q0 44 29 79t71 60t89 39t83 14h6q108 0 172 -61t64 -169q0 -64 -28 -113t-92 -71q70 -16 103 -75t33 -125t-26 -123t-71 -98t-104 -64t-123 -23q-24 0 -59 4t-67 15t-55 31t-23 54q0 74 74 74q34 0 67 -7t67 -7q26 0 53 9t48 25t34 38t13 50q0 16 -6 39t-17 43 t-26 34t-35 14q-40 0 -75 -18t-75 -18q-26 0 -38 22t-12 44q0 50 44 68q24 10 61 26t73 37t61 48t25 57q0 28 -20 50t-46 22t-49 -14t-45 -32t-46 -32t-50 -14q-28 0 -55 19t-27 49z" />
<glyph unicode="&#xb4;" horiz-adv-x="420" d="M62 1294q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xb5;" horiz-adv-x="730" d="M42 128v58v86t2 122t9 134t21 123t37 90t57 35q22 0 37 -20t24 -52t12 -70t5 -74t2 -66v-44q0 -30 7 -73t22 -82t42 -67t69 -28q44 0 68 50t36 117t15 132t3 95v52t6 58t22 47t50 19q32 0 49 -34t24 -80t7 -92v-68q0 -40 -2 -95t-11 -112t-24 -113t-42 -101t-66 -72 t-95 -27q-58 0 -114 31t-72 89q0 -18 -3 -75t-13 -117t-29 -107t-55 -47q-26 0 -43 27t-28 69t-17 94t-9 100t-3 88z" />
<glyph unicode="&#xb6;" horiz-adv-x="1188" d="M30 960q0 100 39 177t104 135t149 99t175 66t181 36t168 11h45t51 -3t48 -11t36 -22q38 -38 59 -115t30 -165t10 -172t1 -136v-180v-96t-4 -149t-13 -171t-27 -161t-47 -120t-73 -47q-34 0 -57 36t-39 92t-26 124t-15 132t-7 115t-2 73v37t2 37q-24 0 -47 -3t-47 -5 q-2 -84 -4 -166t-12 -164q-4 -30 -9 -82t-20 -102t-40 -87t-67 -37q-44 0 -73 40t-47 102t-27 138t-12 147t-3 131v88q-82 12 -151 39t-120 73t-80 111t-29 155zM346 996q0 -76 66 -118q2 64 5 129t11 129q-38 -26 -60 -60t-22 -80zM700 1216q16 -90 16 -182t4 -182 q22 4 41 7t39 7q4 90 4 178t4 178q-52 0 -108 -6z" />
<glyph unicode="&#xb7;" horiz-adv-x="452" d="M62 748q0 28 13 48t33 34t44 20t48 6q30 0 64 -10t62 -29t47 -46t19 -61q0 -52 -43 -82t-91 -30q-30 0 -64 11t-64 31t-49 47t-19 61z" />
<glyph unicode="&#xb8;" horiz-adv-x="700" d="M62 -398q0 32 24 54t54 22q24 0 42 -15t38 -33t48 -33t74 -15q40 0 76 26t36 70q0 30 -21 50t-48 36t-56 31t-43 35q-16 22 -16 64v70v53t8 59t24 47t50 19q20 0 37 -9t23 -27q10 -30 14 -64t4 -64q0 -12 -1 -27t-5 -25q32 -12 70 -33t70 -50t53 -64t21 -73 q0 -58 -28 -108t-72 -88t-99 -60t-109 -22q-40 0 -81 7t-76 25t-63 46t-42 70q-6 12 -6 26z" />
<glyph unicode="&#xb9;" horiz-adv-x="420" d="M82 1400q0 48 30 84t80 36q46 0 71 -34t37 -81t14 -97t2 -80q0 -32 1 -88t1 -122t-4 -134t-14 -124t-29 -91t-47 -35q-44 0 -64 41t-26 96t-4 110t2 81q0 84 1 164t1 164q-52 42 -52 110z" />
<glyph unicode="&#xba;" horiz-adv-x="800" d="M40 934q0 78 22 176t67 184t115 144t166 58q94 0 161 -60t109 -147t61 -184t19 -171q0 -76 -22 -167t-67 -172t-113 -135t-160 -54q-84 0 -151 56t-113 138t-70 173t-24 161zM284 956q0 -26 8 -77t25 -102t41 -89t58 -38t56 36t34 83t16 95t4 72t-7 74t-22 100t-38 87 t-57 37q-32 0 -55 -35t-37 -82t-20 -93t-6 -68z" />
<glyph unicode="&#xbb;" horiz-adv-x="754" d="M40 26q0 32 22 74t53 83t65 77t56 60q-22 28 -55 71t-63 90t-51 93t-21 82q0 16 5 28t25 12q22 0 56 -22t73 -57t79 -79t72 -86t52 -78t20 -58q0 -18 -22 -49t-56 -67t-76 -73t-82 -68t-73 -50t-51 -19q-16 0 -22 12t-6 24zM346 28q0 32 22 74t53 83t64 77l55 60 q-22 28 -54 71t-62 90t-52 93t-22 82q0 16 6 28t24 12q22 0 56 -22t74 -57t80 -79t72 -86t52 -78t20 -58q0 -26 -47 -80t-108 -109t-121 -96t-86 -41q-16 0 -21 12t-5 24z" />
<glyph unicode="&#xbc;" horiz-adv-x="1518" d="M82 1398q0 50 30 85t80 35q46 0 71 -34t37 -80t14 -96t2 -80q0 -32 1 -88t1 -122t-4 -135t-14 -124t-29 -91t-47 -36q-44 0 -64 41t-26 97t-4 110t2 82q0 84 1 164t1 162q-52 46 -52 110zM154 34q0 40 19 102t49 135t67 152t75 152t70 135t54 104q14 26 46 88t75 138 t92 158t96 149t88 111t67 44q18 0 25 -18t7 -32q0 -38 -18 -97t-47 -129t-65 -145t-72 -145t-67 -129t-51 -97l-49 -91t-80 -146t-96 -169t-100 -160t-89 -119t-64 -47q-20 0 -26 20t-6 36zM846 530v34v87t8 107t30 90t66 38q24 0 37 -22t21 -51t10 -59t2 -44q0 -34 -3 -70 t-7 -70q34 2 68 3t68 5q0 12 3 48t8 77t10 77t11 48q10 22 30 37t48 15q30 0 45 -24t21 -57t5 -68t-1 -55q0 -26 -1 -52t-5 -50q24 -2 52 -5t54 -12t43 -26t17 -49q0 -60 -62 -74q-28 -6 -56 -10t-58 -8q-4 -46 -7 -93t-7 -93q-2 -22 -4 -59t-11 -73t-27 -63t-48 -27 q-28 0 -45 25t-25 58t-10 68t-2 53q0 50 3 98t5 94q-32 -2 -63 -3t-61 -1q-16 0 -37 1t-42 4t-40 10t-27 19q-6 8 -9 29t-5 46t-2 47z" />
<glyph unicode="&#xbd;" horiz-adv-x="1358" d="M82 1398q0 50 30 85t80 35q46 0 71 -34t37 -80t14 -96t2 -80q0 -32 1 -88t1 -122t-4 -135t-14 -124t-29 -91t-47 -36q-44 0 -64 41t-26 97t-4 110t2 82q0 84 1 164t1 162q-52 46 -52 110zM154 34q0 40 19 102t49 135t67 152t75 152t70 135t54 104q14 26 46 88t75 138 t92 158t96 149t88 111t67 44q18 0 25 -18t7 -32q0 -38 -18 -97t-47 -129t-65 -145t-72 -145t-67 -129t-51 -97l-49 -91t-80 -146t-96 -169t-100 -160t-89 -119t-64 -47q-20 0 -26 20t-6 36zM708 108q0 18 4 31t18 25q14 16 29 31t29 31q26 26 74 78t95 111t82 115t35 92 q0 24 -14 39t-36 15q-26 0 -47 -18t-42 -39t-45 -39t-56 -18q-80 0 -80 80q0 52 23 97t61 77t87 50t99 18q106 0 174 -48t68 -158q0 -64 -32 -137t-79 -144t-99 -132t-94 -103q60 6 123 13t125 7q34 0 60 -19t26 -55q0 -34 -22 -56t-56 -30q-80 -16 -174 -25t-176 -9 q-22 0 -64 2t-58 16q-20 14 -29 47t-9 55z" />
<glyph unicode="&#xbe;" horiz-adv-x="1746" d="M62 1338q0 44 29 79t71 60t89 39t83 14h6q108 0 172 -61t64 -169q0 -64 -28 -113t-92 -71q70 -16 103 -75t33 -125t-26 -123t-71 -98t-104 -64t-123 -23q-24 0 -59 4t-67 15t-55 31t-23 54q0 74 74 74q34 0 67 -7t67 -7q26 0 53 9t48 25t34 38t13 50q0 16 -6 39t-17 43 t-26 34t-35 14q-40 0 -75 -18t-75 -18q-26 0 -38 22t-12 44q0 50 44 68q24 10 61 26t73 37t61 48t25 57q0 28 -20 50t-46 22t-49 -14t-45 -32t-46 -32t-50 -14q-28 0 -55 19t-27 49zM386 34q0 40 19 102t49 135t67 151t74 151t70 136t53 105q14 26 46 88t75 138t93 158 t97 149t88 111t67 44q18 0 23 -18t5 -32q0 -38 -18 -97t-46 -129t-64 -145t-71 -145t-67 -129t-52 -97q-14 -26 -48 -91t-79 -146t-97 -169t-100 -160t-88 -119t-64 -47q-20 0 -26 20t-6 36zM1076 530v34v87t8 107t30 90t66 38q24 0 38 -22t22 -51t10 -59t2 -44 q0 -72 -12 -140q34 2 68 3t68 5q2 12 6 48t8 77t10 77t10 48q10 22 30 37t44 15q32 0 47 -24t21 -57t5 -68t-1 -55q0 -26 -1 -52t-3 -50q24 -2 52 -5t53 -12t42 -26t17 -49q0 -60 -62 -74q-54 -12 -112 -18q-2 -20 -4 -58t-5 -83t-9 -93t-17 -86t-28 -63t-41 -25 q-28 0 -45 25t-26 58t-11 68t-2 53q0 50 3 98t7 94q-34 -2 -64 -3t-64 -1q-14 0 -35 1t-42 4t-40 10t-27 19q-6 8 -9 29t-5 46t-2 47z" />
<glyph unicode="&#xbf;" horiz-adv-x="996" d="M40 410q0 62 35 117t86 100t110 79t109 54q-6 46 -7 92t-1 94q0 32 2 76t13 83t36 66t71 27q86 0 110 -82q16 -52 18 -113t2 -113q0 -22 1 -63t0 -84t-7 -80t-18 -55q-20 -28 -64 -51t-89 -50t-79 -61t-34 -80q0 -34 16 -62t41 -48t57 -30t64 -10q74 0 118 23t75 52 t58 52t67 23q46 0 85 -34t39 -84q0 -76 -45 -128t-111 -85t-141 -47t-133 -14q-84 0 -170 35t-156 95t-114 139t-44 167zM358 1372q0 32 16 57t42 41t56 24t60 8q44 0 85 -23t41 -73q0 -30 -17 -55t-43 -43t-57 -27t-59 -9q-46 0 -85 24t-39 76z" />
<glyph unicode="&#xc0;" horiz-adv-x="1140" d="M52 292q0 114 18 225t42 221q12 58 32 136t49 161t68 164t89 145t114 104t142 40q76 0 132 -34t98 -90t70 -127t47 -144t32 -143t23 -124q26 -130 44 -263t18 -267q0 -40 -7 -96t-27 -107t-54 -86t-90 -35q-74 0 -111 54t-53 129t-19 153t-5 124q-144 -24 -284 -42 q-4 -46 -17 -114t-40 -131t-70 -109t-105 -46q-48 0 -75 35t-41 83t-17 99t-3 85zM430 1808q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72q0 -16 -13 -25t-29 -9q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39t-13 43zM448 694q120 10 236 30v58q0 24 -3 79t-13 110t-31 98 t-57 43q-20 0 -38 -27t-32 -68t-25 -91t-19 -96t-12 -83t-6 -53z" />
<glyph unicode="&#xc1;" horiz-adv-x="1140" d="M52 292q0 114 18 225t42 221q12 58 32 136t49 161t68 164t89 145t114 104t142 40q76 0 132 -34t98 -90t70 -127t47 -144t32 -143t23 -124q26 -130 44 -263t18 -267q0 -40 -7 -96t-27 -107t-54 -86t-90 -35q-74 0 -111 54t-53 129t-19 153t-5 124q-144 -24 -284 -42 q-4 -46 -17 -114t-40 -131t-70 -109t-105 -46q-48 0 -75 35t-41 83t-17 99t-3 85zM448 694q120 10 236 30v58q0 24 -3 79t-13 110t-31 98t-57 43q-20 0 -38 -27t-32 -68t-25 -91t-19 -96t-12 -83t-6 -53zM492 1642q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53 q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xc2;" horiz-adv-x="1140" d="M52 292q0 114 18 225t42 221q12 58 32 136t49 161t68 164t89 145t114 104t142 40q76 0 132 -34t98 -90t70 -127t47 -144t32 -143t23 -124q26 -130 44 -263t18 -267q0 -40 -7 -96t-27 -107t-54 -86t-90 -35q-74 0 -111 54t-53 129t-19 153t-5 124q-144 -24 -284 -42 q-4 -46 -17 -114t-40 -131t-70 -109t-105 -46q-48 0 -75 35t-41 83t-17 99t-3 85zM348 1616q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84t26 -76q0 -16 -6 -20t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4 t-9 20zM448 694q120 10 236 30v58q0 24 -3 79t-13 110t-31 98t-57 43q-20 0 -38 -27t-32 -68t-25 -91t-19 -96t-12 -83t-6 -53z" />
<glyph unicode="&#xc3;" horiz-adv-x="1140" d="M52 292q0 114 18 225t42 221q12 58 32 136t49 161t68 164t89 145t114 104t142 40q76 0 132 -34t98 -90t70 -127t47 -144t32 -143t23 -124q26 -130 44 -263t18 -267q0 -40 -7 -96t-27 -107t-54 -86t-90 -35q-74 0 -111 54t-53 129t-19 153t-5 124q-144 -24 -284 -42 q-4 -46 -17 -114t-40 -131t-70 -109t-105 -46q-48 0 -75 35t-41 83t-17 99t-3 85zM288 1686q0 34 24 66t60 57t75 40t69 15q34 0 59 -14t47 -32t45 -32t55 -14q26 0 49 15t46 34t44 34t45 15q28 0 49 -24t21 -50q0 -30 -20 -63t-50 -60t-64 -44t-64 -17t-59 11t-58 25 t-57 25t-56 11q-22 0 -44 -13t-46 -28t-49 -27t-49 -12q-32 0 -52 27t-20 55zM448 694q120 10 236 30v58q0 24 -3 79t-13 110t-31 98t-57 43q-20 0 -38 -27t-32 -68t-25 -91t-19 -96t-12 -83t-6 -53z" />
<glyph unicode="&#xc4;" horiz-adv-x="1140" d="M52 292q0 114 18 225t42 221q12 58 32 136t49 161t68 164t89 145t114 104t142 40q76 0 132 -34t98 -90t70 -127t47 -144t32 -143t23 -124q26 -130 44 -263t18 -267q0 -40 -7 -96t-27 -107t-54 -86t-90 -35q-74 0 -111 54t-53 129t-19 153t-5 124q-144 -24 -284 -42 q-4 -46 -17 -114t-40 -131t-70 -109t-105 -46q-48 0 -75 35t-41 83t-17 99t-3 85zM288 1754q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33t-40 91zM448 694q120 10 236 30v58q0 24 -3 79t-13 110t-31 98t-57 43q-20 0 -38 -27t-32 -68 t-25 -91t-19 -96t-12 -83t-6 -53zM674 1764q0 60 37 102t99 42q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xc5;" horiz-adv-x="1140" d="M52 292q0 114 18 225t42 221q18 78 48 189t78 221t115 200t161 124q-46 22 -75 65t-29 95q0 38 15 71t40 57t59 37t72 13q36 0 70 -13t60 -37t41 -57t15 -71q0 -52 -27 -92t-69 -62q88 -28 144 -105t91 -175t54 -199t33 -173q26 -130 44 -263t18 -267q0 -40 -7 -96 t-27 -107t-54 -86t-90 -35q-74 0 -111 54t-53 129t-19 153t-5 124q-144 -24 -284 -42q-4 -46 -17 -114t-40 -131t-70 -109t-105 -46q-48 0 -75 35t-41 83t-17 99t-3 85zM448 694q120 10 236 30v58q0 24 -3 79t-13 110t-31 98t-57 43q-20 0 -38 -27t-32 -68t-25 -91t-19 -96 t-12 -83t-6 -53zM500 1630q0 -40 30 -67t70 -27t70 27t30 67q0 42 -30 69t-70 27t-70 -27t-30 -69z" />
<glyph unicode="&#xc6;" horiz-adv-x="1692" d="M52 316q0 86 14 207t43 254t75 264t109 235t145 169t186 65q164 0 270 -112q8 -8 35 -11t60 -4t63 0t46 1h76t108 -3t118 -12t109 -27t80 -47t31 -73q0 -52 -37 -80t-83 -38q-116 -26 -245 -28t-247 -8q10 -46 19 -93t13 -93q0 -10 1 -25t1 -27q0 -16 2 -30q50 -2 92 -4 q36 -2 70 -3t46 -1q44 0 90 1t92 -9q48 -10 75 -45t27 -83q0 -30 -13 -54t-43 -32q-28 -8 -69 -14t-84 -10t-85 -8t-74 -6q-4 0 -20 -2t-34 -5t-32 -7t-14 -10q0 -16 1 -35t1 -37q0 -22 -1 -47t-1 -47q0 -2 4 -3t20 -1q108 -4 215 2t215 6h36q46 -4 74 -34t28 -76 q0 -48 -27 -78t-69 -46q-16 -6 -63 -15t-110 -19t-136 -20t-140 -18t-122 -13t-81 -5q-28 0 -54 4t-49 14t-40 28t-25 46q-10 32 -13 76t-3 91t1 92t1 79l-156 -20t-154 -20q-4 -30 -11 -75t-19 -92t-29 -88t-37 -65q-28 -28 -61 -54t-75 -26q-48 0 -75 35t-41 83t-17 100 t-3 86zM448 716q138 12 276 30q4 14 4 27v29q0 24 -3 79t-14 112t-32 101t-57 44q-20 0 -40 -27t-39 -68t-35 -91t-28 -97t-21 -85t-11 -54z" />
<glyph unicode="&#xc7;" horiz-adv-x="964" d="M10 618q0 84 16 184t48 201t81 195t115 166t149 116t183 44q98 0 164 -49t106 -124t56 -164t16 -169q0 -38 -9 -80t-29 -78t-52 -60t-78 -24q-70 0 -104 25t-48 63t-15 81t-3 81t-13 63t-47 25q-40 0 -70 -29t-52 -75t-37 -104t-24 -115t-13 -108t-4 -83q0 -42 3 -100 t19 -111t48 -90t92 -37q40 0 78 10t76 23t77 23t79 10q46 0 76 -37t30 -83q0 -60 -38 -115t-95 -96t-124 -67t-123 -28l-6 -24q32 -12 70 -34t70 -51t54 -64t22 -73q0 -58 -28 -108t-72 -87t-100 -59t-110 -22q-40 0 -81 7t-76 24t-63 45t-42 70q-6 14 -6 28q0 30 25 53 t53 23q26 0 43 -15t37 -33t48 -33t74 -15q40 0 77 25t37 71q0 30 -21 50t-49 36t-56 30t-42 34q-18 24 -17 65t1 69v10q-104 32 -175 104t-116 167t-65 205t-20 218z" />
<glyph unicode="&#xc8;" horiz-adv-x="962" d="M52 674q0 74 5 170t19 193t41 186t73 151q14 18 56 38t99 38t123 34t127 27t111 18t76 7q30 0 57 -13t46 -35t30 -49t11 -57q0 -26 -7 -44t-21 -40q-20 -26 -84 -62t-139 -71t-144 -63t-97 -40q-8 -46 -17 -93t-13 -95q62 32 140 60t148 28q142 0 142 -140q0 -34 -13 -60 t-34 -46t-48 -35t-53 -29q-64 -34 -134 -59t-140 -49q-4 -16 -8 -35t-4 -37q0 -28 4 -56l8 -56q24 8 77 26t111 36t112 31t80 13q30 0 56 -13t44 -34t29 -49t11 -56q0 -38 -20 -74q-20 -34 -94 -80t-164 -87t-174 -70t-124 -29q-28 0 -66 13t-76 33t-69 46t-45 50 q-8 14 -15 56t-12 98t-9 119t-7 120t-4 101t-1 64zM288 1808q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72q0 -16 -13 -25t-29 -9q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39t-13 43z" />
<glyph unicode="&#xc9;" horiz-adv-x="962" d="M52 674q0 74 5 170t19 193t41 186t73 151q14 18 56 38t99 38t123 34t127 27t111 18t76 7q30 0 57 -13t46 -35t30 -49t11 -57q0 -26 -7 -44t-21 -40q-20 -26 -84 -62t-139 -71t-144 -63t-97 -40q-8 -46 -17 -93t-13 -95q62 32 140 60t148 28q142 0 142 -140q0 -34 -13 -60 t-34 -46t-48 -35t-53 -29q-64 -34 -134 -59t-140 -49q-4 -16 -8 -35t-4 -37q0 -28 4 -56l8 -56q24 8 77 26t111 36t112 31t80 13q30 0 56 -13t44 -34t29 -49t11 -56q0 -38 -20 -74q-20 -34 -94 -80t-164 -87t-174 -70t-124 -29q-28 0 -66 13t-76 33t-69 46t-45 50 q-8 14 -15 56t-12 98t-9 119t-7 120t-4 101t-1 64zM430 1662q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xca;" horiz-adv-x="962" d="M52 674q0 74 5 170t19 193t41 186t73 151q14 18 56 38t99 38t123 34t127 27t111 18t76 7q30 0 57 -13t46 -35t30 -49t11 -57q0 -26 -7 -44t-21 -40q-20 -26 -84 -62t-139 -71t-144 -63t-97 -40q-8 -46 -17 -93t-13 -95q62 32 140 60t148 28q142 0 142 -140q0 -34 -13 -60 t-34 -46t-48 -35t-53 -29q-64 -34 -134 -59t-140 -49q-4 -16 -8 -35t-4 -37q0 -28 4 -56l8 -56q24 8 77 26t111 36t112 31t80 13q30 0 56 -13t44 -34t29 -49t11 -56q0 -38 -20 -74q-20 -34 -94 -80t-164 -87t-174 -70t-124 -29q-28 0 -66 13t-76 33t-69 46t-45 50 q-8 14 -15 56t-12 98t-9 119t-7 120t-4 101t-1 64zM288 1616q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84t26 -76q0 -16 -6 -20t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4t-9 20z" />
<glyph unicode="&#xcb;" horiz-adv-x="962" d="M52 674q0 74 5 170t19 193t41 186t73 151q14 18 56 38t99 38t123 34t127 27t111 18t76 7q30 0 57 -13t46 -35t30 -49t11 -57q0 -26 -7 -44t-21 -40q-20 -26 -84 -62t-139 -71t-144 -63t-97 -40q-8 -46 -17 -93t-13 -95q62 32 140 60t148 28q142 0 142 -140q0 -34 -13 -60 t-34 -46t-48 -35t-53 -29q-64 -34 -134 -59t-140 -49q-4 -16 -8 -35t-4 -37q0 -28 4 -56l8 -56q24 8 77 26t111 36t112 31t80 13q30 0 56 -13t44 -34t29 -49t11 -56q0 -38 -20 -74q-20 -34 -94 -80t-164 -87t-174 -70t-124 -29q-28 0 -66 13t-76 33t-69 46t-45 50 q-8 14 -15 56t-12 98t-9 119t-7 120t-4 101t-1 64zM206 1754q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33t-40 91zM592 1764q0 60 37 102t99 42q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xcc;" horiz-adv-x="720" d="M-30 58q0 42 17 75t45 59t63 42t71 24q14 110 26 219t16 221q4 114 8 225t8 223q-14 -2 -26 -3t-22 -1q-28 0 -60 6t-60 21t-47 37t-19 56q0 68 57 112t136 68t161 33t132 9q28 0 74 -4t91 -18t78 -38t33 -66q0 -38 -17 -68t-45 -51t-62 -35t-66 -20q-4 -226 -17 -436 t-41 -434h12q32 0 63 -7t56 -24t40 -42t15 -61q0 -46 -29 -80t-76 -58t-105 -40t-116 -25t-110 -13t-84 -4q-24 0 -59 2t-66 12t-53 30t-22 54zM226 1808q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72q0 -16 -13 -25t-29 -9q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39 t-13 43z" />
<glyph unicode="&#xcd;" horiz-adv-x="720" d="M-30 58q0 42 17 75t45 59t63 42t71 24q14 110 26 219t16 221q4 114 8 225t8 223q-14 -2 -26 -3t-22 -1q-28 0 -60 6t-60 21t-47 37t-19 56q0 68 57 112t136 68t161 33t132 9q28 0 74 -4t91 -18t78 -38t33 -66q0 -38 -17 -68t-45 -51t-62 -35t-66 -20q-4 -226 -17 -436 t-41 -434h12q32 0 63 -7t56 -24t40 -42t15 -61q0 -46 -29 -80t-76 -58t-105 -40t-116 -25t-110 -13t-84 -4q-24 0 -59 2t-66 12t-53 30t-22 54zM370 1662q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24 t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xce;" horiz-adv-x="720" d="M-30 58q0 42 17 75t45 59t63 42t71 24q14 110 26 219t16 221q4 114 8 225t8 223q-14 -2 -26 -3t-22 -1q-28 0 -60 6t-60 21t-47 37t-19 56q0 68 57 112t136 68t161 33t132 9q28 0 74 -4t91 -18t78 -38t33 -66q0 -38 -17 -68t-45 -51t-62 -35t-66 -20q-4 -226 -17 -436 t-41 -434h12q32 0 63 -7t56 -24t40 -42t15 -61q0 -46 -29 -80t-76 -58t-105 -40t-116 -25t-110 -13t-84 -4q-24 0 -59 2t-66 12t-53 30t-22 54zM144 1616q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84t26 -76q0 -16 -6 -20t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36 q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4t-9 20z" />
<glyph unicode="&#xcf;" horiz-adv-x="720" d="M-30 58q0 42 17 75t45 59t63 42t71 24q14 110 26 219t16 221q4 114 8 225t8 223q-14 -2 -26 -3t-22 -1q-28 0 -60 6t-60 21t-47 37t-19 56q0 68 57 112t136 68t161 33t132 9q28 0 74 -4t91 -18t78 -38t33 -66q0 -38 -17 -68t-45 -51t-62 -35t-66 -20q-4 -226 -17 -436 t-41 -434h12q32 0 63 -7t56 -24t40 -42t15 -61q0 -46 -29 -80t-76 -58t-105 -40t-116 -25t-110 -13t-84 -4q-24 0 -59 2t-66 12t-53 30t-22 54zM62 1734q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33t-40 91zM448 1744q0 60 37 102t99 42 q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xd0;" horiz-adv-x="1146" d="M-52 776q0 34 46 53t106 29q4 54 9 126t13 141t17 123t21 72q26 44 80 78t118 56t129 33t111 11q132 0 230 -49t162 -132t95 -191t31 -226q0 -176 -72 -339t-193 -289t-281 -201t-336 -75h-4q-36 0 -60 33t-39 83t-24 112t-12 121t-4 106t-1 71v94t4 94q-58 6 -102 22 t-44 44zM424 583q0 -39 3 -77t7 -66t14 -28q60 0 120 47t107 115t77 142t30 126q0 44 -16 90t-46 84t-70 61t-88 23q-44 0 -88 -20q-10 -4 -16 -24t-11 -50t-9 -68t-6 -76q36 -4 73 -12t68 -18t50 -24t19 -32q0 -16 -19 -27t-50 -19t-70 -14t-77 -8q-2 -24 -2 -41v-25v-59z " />
<glyph unicode="&#xd1;" horiz-adv-x="1296" d="M62 534q0 46 4 135t17 197t34 222t55 207t82 152t112 59q62 0 111 -48t87 -114t64 -138t44 -120q34 -94 66 -187t62 -189q2 -4 8 -22t14 -40q8 -24 20 -54q0 26 -1 37t-1 20v23v44q-2 66 -3 132t-1 130q0 28 1 78t6 107t15 115t29 105t48 77t71 30q50 0 86 -38t60 -97 t38 -132t22 -143t10 -130t2 -94q0 -44 -4 -125t-15 -178t-31 -198t-52 -183t-78 -135t-110 -53q-60 0 -110 35t-90 86t-70 109t-50 106q-42 102 -84 201t-80 201v-56q0 -86 -1 -171t-13 -169q-4 -34 -9 -79t-15 -89t-29 -82t-51 -56q-18 -10 -33 -12t-33 -6h-6q-46 0 -78 31 t-54 80t-35 110t-20 120t-9 109t-2 80zM370 1708q0 34 24 66t60 57t75 40t69 15q34 0 59 -14t47 -32t45 -32t55 -14q26 0 49 15t46 34t44 34t45 15q28 0 49 -24t21 -50q0 -30 -20 -63t-50 -60t-64 -44t-64 -17t-59 11t-58 25t-57 25t-56 11q-22 0 -44 -13t-46 -28t-49 -27 t-49 -12q-32 0 -52 27t-20 55z" />
<glyph unicode="&#xd2;" d="M40 684q0 140 31 284t95 260t162 190t234 74q132 0 221 -71t142 -184t76 -253t23 -280q0 -156 -31 -295t-94 -245t-158 -168t-223 -62q-122 0 -212 61t-149 164t-88 239t-29 286zM370 1788q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72q0 -16 -13 -25t-29 -9 q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39t-13 43zM398 708q0 -70 9 -140t27 -126t45 -90t65 -34q44 0 70 44t41 106t20 128t5 110q0 54 -7 114t-23 111t-42 85t-66 34q-38 0 -65 -30t-45 -79t-26 -110t-8 -123z" />
<glyph unicode="&#xd3;" d="M40 684q0 140 31 284t95 260t162 190t234 74q132 0 221 -71t142 -184t76 -253t23 -280q0 -156 -31 -295t-94 -245t-158 -168t-223 -62q-122 0 -212 61t-149 164t-88 239t-29 286zM398 708q0 -70 9 -140t27 -126t45 -90t65 -34q44 0 70 44t41 106t20 128t5 110 q0 54 -7 114t-23 111t-42 85t-66 34q-38 0 -65 -30t-45 -79t-26 -110t-8 -123zM472 1642q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xd4;" d="M40 684q0 140 31 284t95 260t162 190t234 74q132 0 221 -71t142 -184t76 -253t23 -280q0 -156 -31 -295t-94 -245t-158 -168t-223 -62q-122 0 -212 61t-149 164t-88 239t-29 286zM328 1616q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84t26 -76q0 -16 -6 -20 t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4t-9 20zM398 708q0 -70 9 -140t27 -126t45 -90t65 -34q44 0 70 44t41 106t20 128t5 110q0 54 -7 114t-23 111t-42 85t-66 34q-38 0 -65 -30t-45 -79t-26 -110t-8 -123z" />
<glyph unicode="&#xd5;" d="M40 684q0 140 31 284t95 260t162 190t234 74q132 0 221 -71t142 -184t76 -253t23 -280q0 -156 -31 -295t-94 -245t-158 -168t-223 -62q-122 0 -212 61t-149 164t-88 239t-29 286zM206 1686q0 34 24 66t60 57t75 40t69 15q34 0 59 -14t47 -32t45 -32t55 -14q26 0 49 15 t46 34t44 34t45 15q28 0 49 -24t21 -50q0 -30 -20 -63t-50 -60t-64 -44t-64 -17t-59 11t-58 25t-57 25t-56 11q-22 0 -44 -13t-46 -28t-49 -27t-49 -12q-32 0 -52 27t-20 55zM398 708q0 -70 9 -140t27 -126t45 -90t65 -34q44 0 70 44t41 106t20 128t5 110q0 54 -7 114 t-23 111t-42 85t-66 34q-38 0 -65 -30t-45 -79t-26 -110t-8 -123z" />
<glyph unicode="&#xd6;" d="M40 684q0 140 31 284t95 260t162 190t234 74q132 0 221 -71t142 -184t76 -253t23 -280q0 -156 -31 -295t-94 -245t-158 -168t-223 -62q-122 0 -212 61t-149 164t-88 239t-29 286zM246 1754q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33 t-40 91zM398 708q0 -70 9 -140t27 -126t45 -90t65 -34q44 0 70 44t41 106t20 128t5 110q0 54 -7 114t-23 111t-42 85t-66 34q-38 0 -65 -30t-45 -79t-26 -110t-8 -123zM632 1764q0 60 37 102t99 42q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xd7;" horiz-adv-x="836" d="M62 196q0 32 30 81t70 97t81 90t63 62q-16 20 -49 66t-67 97t-60 100t-26 77q0 16 9 30t29 14q28 0 70 -32t84 -74t78 -84t52 -62q20 22 60 64t85 84t89 73t74 31q16 0 28 -9t12 -29q0 -28 -31 -78t-72 -105t-81 -104t-58 -71q20 -22 56 -60t69 -81t58 -87t25 -80 q0 -40 -38 -40q-36 0 -78 26t-82 63t-75 75t-57 62q-24 -28 -62 -67t-81 -75t-88 -62t-83 -26q-34 0 -34 34z" />
<glyph unicode="&#xd8;" d="M40 684q0 140 31 284t95 260t162 190t234 74q62 0 113 -16t95 -44q52 76 97 123t79 47q32 0 41 -30t9 -52q0 -52 -19 -126t-51 -160q52 -114 75 -253t23 -277q0 -156 -31 -295t-94 -245t-158 -168t-223 -62q-110 0 -196 52q-52 -78 -95 -127t-75 -49q-16 0 -27 10t-17 25 t-8 32t-2 29q0 48 16 113t42 141q-58 104 -87 239t-29 285zM398 708q0 -70 9 -140t27 -126t45 -90t65 -34q44 0 70 44t41 106t20 128t5 110q0 54 -7 114t-23 111t-42 85t-66 34q-38 0 -65 -30t-45 -79t-26 -110t-8 -123z" />
<glyph unicode="&#xd9;" horiz-adv-x="1204" d="M52 722v26t2 22q2 42 7 114t17 154t31 168t50 154t75 112t104 44q44 0 74 -26t49 -65t27 -82t8 -79q0 -54 -11 -109t-21 -109q-16 -86 -26 -172t-10 -176q0 -46 5 -112t25 -127t57 -104t101 -43q62 0 99 42t55 100t23 122t5 110q0 132 -22 261t-58 257q-10 34 -17 68 t-7 68q0 56 33 98t93 42q50 0 93 -39t77 -102t59 -141t43 -155t27 -147t11 -114q2 -20 2 -39v-41q0 -82 -8 -169t-28 -169t-55 -155t-89 -128t-130 -87t-178 -32q-150 0 -261 70t-185 179t-110 244t-36 267zM452 1808q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72 q0 -16 -13 -25t-29 -9q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39t-13 43z" />
<glyph unicode="&#xda;" horiz-adv-x="1204" d="M52 722v26t2 22q2 42 7 114t17 154t31 168t50 154t75 112t104 44q44 0 74 -26t49 -65t27 -82t8 -79q0 -54 -11 -109t-21 -109q-16 -86 -26 -172t-10 -176q0 -46 5 -112t25 -127t57 -104t101 -43q62 0 99 42t55 100t23 122t5 110q0 132 -22 261t-58 257q-10 34 -17 68 t-7 68q0 56 33 98t93 42q50 0 93 -39t77 -102t59 -141t43 -155t27 -147t11 -114q2 -20 2 -39v-41q0 -82 -8 -169t-28 -169t-55 -155t-89 -128t-130 -87t-178 -32q-150 0 -261 70t-185 179t-110 244t-36 267zM534 1642q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53 q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xdb;" horiz-adv-x="1204" d="M52 722v26t2 22q2 42 7 114t17 154t31 168t50 154t75 112t104 44q44 0 74 -26t49 -65t27 -82t8 -79q0 -54 -11 -109t-21 -109q-16 -86 -26 -172t-10 -176q0 -46 5 -112t25 -127t57 -104t101 -43q62 0 99 42t55 100t23 122t5 110q0 132 -22 261t-58 257q-10 34 -17 68 t-7 68q0 56 33 98t93 42q50 0 93 -39t77 -102t59 -141t43 -155t27 -147t11 -114q2 -20 2 -39v-41q0 -82 -8 -169t-28 -169t-55 -155t-89 -128t-130 -87t-178 -32q-150 0 -261 70t-185 179t-110 244t-36 267zM370 1638q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84 t26 -76q0 -16 -6 -20t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4t-9 20z" />
<glyph unicode="&#xdc;" horiz-adv-x="1204" d="M52 722v26t2 22q2 42 7 114t17 154t31 168t50 154t75 112t104 44q44 0 74 -26t49 -65t27 -82t8 -79q0 -54 -11 -109t-21 -109q-16 -86 -26 -172t-10 -176q0 -46 5 -112t25 -127t57 -104t101 -43q62 0 99 42t55 100t23 122t5 110q0 132 -22 261t-58 257q-10 34 -17 68 t-7 68q0 56 33 98t93 42q50 0 93 -39t77 -102t59 -141t43 -155t27 -147t11 -114q2 -20 2 -39v-41q0 -82 -8 -169t-28 -169t-55 -155t-89 -128t-130 -87t-178 -32q-150 0 -261 70t-185 179t-110 244t-36 267zM266 1754q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92 t-97 -34q-56 0 -96 33t-40 91zM652 1764q0 60 37 102t99 42q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xdd;" horiz-adv-x="890" d="M20 1298q0 36 8 79t27 80t50 62t77 25q52 0 92 -39t71 -99t53 -134t38 -146t26 -132t18 -94q8 30 27 91t46 135t62 152t74 142t83 105t90 41q30 0 50 -22t31 -52t15 -62t4 -54q0 -88 -23 -194t-59 -214t-78 -210t-78 -180q-20 -44 -49 -111t-65 -143t-77 -153t-85 -138 t-90 -100t-92 -39q-64 0 -91 47t-27 105q0 56 19 119t48 125t64 120t65 104q-40 10 -78 36t-56 62q-32 70 -66 158t-61 179t-45 182t-18 167zM452 1662q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24 t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xde;" horiz-adv-x="1002" d="M62 511v87v178v96t4 149t13 171t27 161t47 120t73 47q50 0 83 -42t51 -99t26 -117t8 -96q16 0 35 3t37 5q56 6 114 6q96 0 175 -22t136 -68t89 -120t32 -178q0 -124 -55 -219t-142 -161t-196 -103t-217 -45q-4 -28 -15 -83t-32 -109t-52 -95t-75 -41t-73 41t-47 106 t-28 143t-14 152t-4 133zM402 524h6q50 0 100 14t92 42t68 69t28 97q2 72 -38 118t-116 46q-34 0 -68 -8t-66 -20q-4 -90 -3 -179t-3 -179z" />
<glyph unicode="&#xdf;" horiz-adv-x="1214" d="M-72 744q0 40 29 68t71 46t87 27t77 13v36q0 102 19 214t66 206t128 155t207 61q82 0 151 -30t120 -81t80 -121t29 -150q0 -42 -9 -83t-20 -82t-20 -81t-9 -82t19 -73t48 -59t63 -55t63 -61t48 -78t19 -102q0 -84 -43 -165t-111 -144t-152 -101t-166 -38q-34 0 -68 5 t-62 19t-45 39t-17 65q0 56 22 87t56 49t73 28t73 25t56 39t22 68q0 42 -33 87t-73 96t-73 110t-33 129q0 48 14 93t32 84t32 72t14 59q0 24 -7 48t-21 45t-35 34t-47 13q-46 0 -73 -45t-41 -106t-18 -122t-4 -93q0 -54 2 -109t6 -111q4 -140 9 -285t-5 -287 q-6 -58 -47 -100t-101 -42q-34 0 -58 13t-39 35t-23 50t-10 58q-10 120 -16 241t-4 243q-14 -2 -26 -2h-28q-28 0 -62 6t-64 21t-51 40t-21 61z" />
<glyph unicode="&#xe0;" horiz-adv-x="970" d="M10 296q0 96 59 168t145 123t183 81t173 40q0 10 1 18t1 18q0 62 -34 100t-96 38q-50 0 -86 -17t-68 -38t-64 -38t-72 -17q-44 0 -75 28t-31 72q0 66 39 120t98 91t128 58t127 21q54 0 108 -13t102 -40t87 -66t63 -91q36 -74 58 -157t34 -170t16 -174t4 -169 q0 -36 -3 -94t-17 -113t-44 -95t-84 -40q-74 0 -114 48t-38 120q-64 -56 -145 -88t-165 -32q-58 0 -110 28t-92 72t-64 99t-24 109zM328 1500q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72q0 -16 -13 -25t-29 -9q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39t-13 43z M342 326q0 -28 20 -38t46 -10q44 0 94 23t88 45l-6 136q-4 0 -8 1t-8 1q-26 0 -65 -13t-75 -36t-61 -51t-25 -58z" />
<glyph unicode="&#xe1;" horiz-adv-x="970" d="M10 296q0 96 59 168t145 123t183 81t173 40q0 10 1 18t1 18q0 62 -34 100t-96 38q-50 0 -86 -17t-68 -38t-64 -38t-72 -17q-44 0 -75 28t-31 72q0 66 39 120t98 91t128 58t127 21q54 0 108 -13t102 -40t87 -66t63 -91q36 -74 58 -157t34 -170t16 -174t4 -169 q0 -36 -3 -94t-17 -113t-44 -95t-84 -40q-74 0 -114 48t-38 120q-64 -56 -145 -88t-165 -32q-58 0 -110 28t-92 72t-64 99t-24 109zM342 326q0 -28 20 -38t46 -10q44 0 94 23t88 45l-6 136q-4 0 -8 1t-8 1q-26 0 -65 -13t-75 -36t-61 -51t-25 -58zM390 1334q0 30 23 73 t57 84t72 70t70 29q28 0 51 -23t23 -53q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xe2;" horiz-adv-x="970" d="M10 296q0 96 59 168t145 123t183 81t173 40q0 10 1 18t1 18q0 62 -34 100t-96 38q-50 0 -86 -17t-68 -38t-64 -38t-72 -17q-44 0 -75 28t-31 72q0 66 39 120t98 91t128 58t127 21q54 0 108 -13t102 -40t87 -66t63 -91q36 -74 58 -157t34 -170t16 -174t4 -169 q0 -36 -3 -94t-17 -113t-44 -95t-84 -40q-74 0 -114 48t-38 120q-64 -56 -145 -88t-165 -32q-58 0 -110 28t-92 72t-64 99t-24 109zM226 1310q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84t26 -76q0 -16 -6 -20t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36 q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4t-9 20zM342 326q0 -28 20 -38t46 -10q44 0 94 23t88 45l-6 136q-4 0 -8 1t-8 1q-26 0 -65 -13t-75 -36t-61 -51t-25 -58z" />
<glyph unicode="&#xe3;" horiz-adv-x="970" d="M10 296q0 96 59 168t145 123t183 81t173 40q0 10 1 18t1 18q0 62 -34 100t-96 38q-50 0 -86 -17t-68 -38t-64 -38t-72 -17q-44 0 -75 28t-31 72q0 66 39 120t98 91t128 58t127 21q54 0 108 -13t102 -40t87 -66t63 -91q36 -74 58 -157t34 -170t16 -174t4 -169 q0 -36 -3 -94t-17 -113t-44 -95t-84 -40q-74 0 -114 48t-38 120q-64 -56 -145 -88t-165 -32q-58 0 -110 28t-92 72t-64 99t-24 109zM144 1380q0 34 24 66t60 57t75 40t69 15q34 0 59 -14t47 -32t45 -32t55 -14q26 0 49 15t46 34t44 34t45 15q28 0 49 -24t21 -50 q0 -30 -20 -63t-50 -60t-64 -44t-64 -17t-59 11t-58 25t-57 25t-56 11q-22 0 -44 -13t-46 -28t-49 -27t-49 -12q-32 0 -52 27t-20 55zM342 326q0 -28 20 -38t46 -10q44 0 94 23t88 45l-6 136q-4 0 -8 1t-8 1q-26 0 -65 -13t-75 -36t-61 -51t-25 -58z" />
<glyph unicode="&#xe4;" horiz-adv-x="970" d="M10 296q0 96 59 168t145 123t183 81t173 40q0 10 1 18t1 18q0 62 -34 100t-96 38q-50 0 -86 -17t-68 -38t-64 -38t-72 -17q-44 0 -75 28t-31 72q0 66 39 120t98 91t128 58t127 21q54 0 108 -13t102 -40t87 -66t63 -91q36 -74 58 -157t34 -170t16 -174t4 -169 q0 -36 -3 -94t-17 -113t-44 -95t-84 -40q-74 0 -114 48t-38 120q-64 -56 -145 -88t-165 -32q-58 0 -110 28t-92 72t-64 99t-24 109zM164 1426q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33t-40 91zM342 326q0 -28 20 -38t46 -10q44 0 94 23 t88 45l-6 136q-4 0 -8 1t-8 1q-26 0 -65 -13t-75 -36t-61 -51t-25 -58zM550 1436q0 60 37 102t99 42q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xe5;" horiz-adv-x="970" d="M10 296q0 96 59 168t145 123t183 81t173 40q0 10 1 18t1 18q0 62 -34 100t-96 38q-50 0 -86 -17t-68 -38t-64 -38t-72 -17q-44 0 -75 28t-31 72q0 56 30 104t77 85t105 61t114 34q-38 22 -62 62t-24 86q0 38 15 71t41 57t60 37t72 13q36 0 70 -13t60 -37t41 -57t15 -71 q0 -52 -29 -94t-75 -64q76 -22 141 -70t101 -124q36 -74 58 -157t34 -170t16 -174t4 -169q0 -36 -3 -94t-17 -113t-44 -95t-84 -40q-74 0 -114 48t-38 120q-64 -56 -145 -88t-165 -32q-58 0 -110 28t-92 72t-64 99t-24 109zM342 326q0 -28 20 -38t46 -10q44 0 94 23t88 45 l-6 136q-4 0 -8 1t-8 1q-26 0 -65 -13t-75 -36t-61 -51t-25 -58zM376 1302q0 -40 31 -67t71 -27t70 27t30 67q0 42 -30 69t-70 27t-71 -27t-31 -69z" />
<glyph unicode="&#xe6;" horiz-adv-x="1676" d="M10 350q0 96 59 168t145 123t183 81t173 40q0 10 1 18t1 16q0 62 -34 101t-96 39q-50 0 -86 -17t-68 -37t-64 -37t-72 -17q-44 0 -75 27t-31 73q0 68 41 122t101 91t131 56t131 19q54 0 109 -12t102 -37t83 -65t54 -94t29 -110t29 -110q28 68 68 135t92 118t119 83 t149 32q66 0 123 -20t98 -58t65 -93t24 -123q0 -96 -40 -178t-106 -143t-152 -98t-178 -41q8 -58 47 -85t93 -27q40 0 78 20t74 45t71 45t71 20q40 0 71 -26t31 -66q0 -34 -14 -69t-32 -63q-30 -48 -71 -90t-91 -73t-105 -50t-113 -19q-106 0 -190 55t-140 141 q-6 -18 -19 -46t-31 -55t-40 -46t-46 -19q-74 0 -114 48t-38 120q-64 -56 -145 -89t-165 -33q-58 0 -110 28t-92 72t-64 99t-24 111zM342 378q0 -26 20 -36t46 -10q44 0 94 23t88 47l-6 132q-6 2 -16 2q-26 0 -65 -13t-75 -36t-61 -51t-25 -58zM1088 636q0 -4 1 -16t9 -12 q42 0 87 14t82 40t62 63t25 83q0 36 -19 64t-59 28q-50 0 -85 -26t-58 -65t-34 -86t-11 -87z" />
<glyph unicode="&#xe7;" horiz-adv-x="818" d="M20 510q0 66 12 140t36 146t62 138t89 116t116 80t145 30q72 0 126 -32t89 -84t53 -116t18 -128q0 -16 -1 -38t-7 -38q-16 -40 -52 -69t-82 -29q-68 0 -94 68q-6 18 -5 47t-2 56t-15 47t-42 20q-36 0 -68 -43t-56 -103t-38 -121t-14 -97q0 -26 5 -69t18 -85t36 -72 t59 -30t66 22t58 49t56 49t62 22q42 0 69 -32t27 -74q0 -52 -24 -99t-62 -85t-87 -66t-99 -40v-12q0 -12 -1 -27t-7 -25q32 -12 70 -33t70 -50t54 -64t22 -73q0 -58 -28 -108t-72 -88t-100 -60t-110 -22q-40 0 -81 7t-76 25t-63 46t-42 70q-6 12 -6 26q0 32 25 54t53 22 q26 0 43 -15t37 -33t48 -33t76 -15q40 0 76 26t36 70q0 30 -21 50t-49 36t-56 31t-42 35q-16 22 -16 64v70v26q-82 18 -138 73t-90 129t-50 158t-16 160z" />
<glyph unicode="&#xe8;" horiz-adv-x="918" d="M30 556q0 100 28 214t85 210t144 160t207 64q68 0 130 -23t108 -65t74 -100t28 -130q0 -94 -40 -176t-106 -142t-152 -97t-176 -41q8 -58 47 -84t93 -26q40 0 78 20t74 45t71 45t71 20q40 0 72 -26t32 -68q0 -68 -43 -133t-108 -116t-139 -82t-136 -31q-106 0 -189 53 t-139 135t-85 181t-29 193zM308 1522q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72q0 -16 -13 -25t-29 -9q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39t-13 43zM348 698q28 6 67 16t74 27t60 43t25 62q0 26 -14 54t-44 28q-44 0 -74 -23t-50 -58t-31 -75t-13 -74z" />
<glyph unicode="&#xe9;" horiz-adv-x="918" d="M30 556q0 100 28 214t85 210t144 160t207 64q68 0 130 -23t108 -65t74 -100t28 -130q0 -94 -40 -176t-106 -142t-152 -97t-176 -41q8 -58 47 -84t93 -26q40 0 78 20t74 45t71 45t71 20q40 0 72 -26t32 -68q0 -68 -43 -133t-108 -116t-139 -82t-136 -31q-106 0 -189 53 t-139 135t-85 181t-29 193zM348 698q28 6 67 16t74 27t60 43t25 62q0 26 -14 54t-44 28q-44 0 -74 -23t-50 -58t-31 -75t-13 -74zM390 1376q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24t-38 -19 t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xea;" horiz-adv-x="918" d="M30 556q0 100 28 214t85 210t144 160t207 64q68 0 130 -23t108 -65t74 -100t28 -130q0 -94 -40 -176t-106 -142t-152 -97t-176 -41q8 -58 47 -84t93 -26q40 0 78 20t74 45t71 45t71 20q40 0 72 -26t32 -68q0 -68 -43 -133t-108 -116t-139 -82t-136 -31q-106 0 -189 53 t-139 135t-85 181t-29 193zM266 1330q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84t26 -76q0 -16 -6 -20t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4t-9 20zM348 698q28 6 67 16t74 27t60 43t25 62q0 26 -14 54 t-44 28q-44 0 -74 -23t-50 -58t-31 -75t-13 -74z" />
<glyph unicode="&#xeb;" horiz-adv-x="918" d="M30 556q0 100 28 214t85 210t144 160t207 64q68 0 130 -23t108 -65t74 -100t28 -130q0 -94 -40 -176t-106 -142t-152 -97t-176 -41q8 -58 47 -84t93 -26q40 0 78 20t74 45t71 45t71 20q40 0 72 -26t32 -68q0 -68 -43 -133t-108 -116t-139 -82t-136 -31q-106 0 -189 53 t-139 135t-85 181t-29 193zM164 1448q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33t-40 91zM348 698q28 6 67 16t74 27t60 43t25 62q0 26 -14 54t-44 28q-44 0 -74 -23t-50 -58t-31 -75t-13 -74zM550 1458q0 60 37 102t99 42q60 0 98 -41 t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xec;" horiz-adv-x="488" d="M62 1500q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72q0 -16 -13 -25t-29 -9q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39t-13 43zM72 456v74v91t4 127t15 138t32 128t55 94t86 36q54 0 82 -54t42 -126t16 -143t2 -105v-59t-2 -59q-2 -34 -2 -91t-4 -123t-13 -134 t-29 -124t-53 -91t-83 -37q-38 -2 -64 30t-43 83t-25 114t-12 122t-4 109z" />
<glyph unicode="&#xed;" horiz-adv-x="488" d="M72 456v74v91t4 127t15 138t32 128t55 94t86 36q54 0 82 -54t42 -126t16 -143t2 -105v-59t-2 -59q-2 -34 -2 -91t-4 -123t-13 -134t-29 -124t-53 -91t-83 -37q-38 -2 -64 30t-43 83t-25 114t-12 122t-4 109zM184 1334q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53 q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xee;" horiz-adv-x="488" d="M2 1310q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84t26 -76q0 -16 -6 -20t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4t-9 20zM72 456v74v91t4 127t15 138t32 128t55 94t86 36q54 0 82 -54t42 -126t16 -143 t2 -105v-59t-2 -59q-2 -34 -2 -91t-4 -123t-13 -134t-29 -124t-53 -91t-83 -37q-38 -2 -64 30t-43 83t-25 114t-12 122t-4 109z" />
<glyph unicode="&#xef;" horiz-adv-x="488" d="M-58 1426q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33t-40 91zM72 456v74v91t4 127t15 138t32 128t55 94t86 36q54 0 82 -54t42 -126t16 -143t2 -105v-59t-2 -59q-2 -34 -2 -91t-4 -123t-13 -134t-29 -124t-53 -91t-83 -37q-38 -2 -64 30 t-43 83t-25 114t-12 122t-4 109zM328 1436q0 60 37 102t99 42q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xf0;" horiz-adv-x="1014" d="M30 538q0 50 6 114t21 130t39 129t61 113t88 80t117 30q72 0 138 -42t100 -104q6 110 12 228q-36 0 -79 4t-82 11t-65 21t-26 36q0 24 25 41t64 28t85 17t88 8q2 38 10 77t23 71t41 52t68 20q50 0 81 -22t48 -57t23 -78t6 -83q54 -12 93 -29t39 -45q0 -22 -38 -35 t-92 -23v-246t-14 -275t-44 -271t-89 -235t-151 -165t-226 -62q-90 0 -159 62t-116 150t-71 184t-24 166zM310 582q0 -24 4 -72t15 -95t31 -83t54 -36q48 0 84 21t59 54t34 75t11 86q0 42 -11 87t-34 82t-58 61t-83 24q-38 0 -59 -22t-32 -53t-13 -67t-2 -62z" />
<glyph unicode="&#xf1;" horiz-adv-x="956" d="M52 812q0 40 1 102t15 121t46 101t94 42q28 0 50 -18t39 -44t28 -56t17 -52q20 28 47 54t61 46t76 32t96 12q102 0 159 -49t84 -122t33 -157t6 -152q0 -34 -6 -101t-19 -148t-35 -166t-52 -155t-71 -114t-93 -44q-34 0 -54 31t-30 71t-13 81t-3 63q0 60 7 120t16 120 t16 120t7 120q0 24 -2 52t-9 53t-23 41t-42 16q-18 0 -40 -29t-41 -66t-32 -74t-13 -55q0 -44 1 -89t1 -91v-116q-2 -36 -6 -74t-12 -74q-6 -36 -18 -69t-31 -58t-45 -41t-62 -16q-40 0 -66 26t-42 67t-23 92t-10 100t-2 90t1 65v94q0 76 -3 150t-3 148zM164 1380 q0 34 24 66t60 57t75 40t69 15q34 0 59 -14t47 -32t45 -32t55 -14q26 0 49 15t46 34t44 34t45 15q28 0 49 -24t21 -50q0 -30 -20 -63t-50 -60t-64 -44t-64 -17t-59 11t-58 25t-57 25t-56 11q-22 0 -44 -13t-46 -28t-49 -27t-49 -12q-32 0 -52 27t-20 55z" />
<glyph unicode="&#xf2;" horiz-adv-x="916" d="M30 524q0 106 26 219t80 206t138 152t200 59q112 0 191 -61t127 -152t68 -199t14 -204q-6 -106 -33 -214t-79 -194t-132 -140t-190 -54q-102 0 -178 54t-128 138t-78 187t-26 203zM308 1500q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72q0 -16 -13 -25t-29 -9 q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39t-13 43zM338 550q0 -48 9 -104t25 -103t39 -78t53 -31q32 0 55 30t37 76t20 101t6 103q0 44 -8 97t-23 99t-38 76t-53 30t-53 -32t-38 -78t-23 -97t-8 -89z" />
<glyph unicode="&#xf3;" horiz-adv-x="916" d="M30 524q0 106 26 219t80 206t138 152t200 59q112 0 191 -61t127 -152t68 -199t14 -204q-6 -106 -33 -214t-79 -194t-132 -140t-190 -54q-102 0 -178 54t-128 138t-78 187t-26 203zM338 550q0 -48 9 -104t25 -103t39 -78t53 -31q32 0 55 30t37 76t20 101t6 103q0 44 -8 97 t-23 99t-38 76t-53 30t-53 -32t-38 -78t-23 -97t-8 -89zM390 1314q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xf4;" horiz-adv-x="916" d="M30 524q0 106 26 219t80 206t138 152t200 59q112 0 191 -61t127 -152t68 -199t14 -204q-6 -106 -33 -214t-79 -194t-132 -140t-190 -54q-102 0 -178 54t-128 138t-78 187t-26 203zM226 1310q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84t26 -76q0 -16 -6 -20 t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4t-9 20zM338 550q0 -48 9 -104t25 -103t39 -78t53 -31q32 0 55 30t37 76t20 101t6 103q0 44 -8 97t-23 99t-38 76t-53 30t-53 -32t-38 -78t-23 -97t-8 -89z" />
<glyph unicode="&#xf5;" horiz-adv-x="916" d="M30 524q0 106 26 219t80 206t138 152t200 59q112 0 191 -61t127 -152t68 -199t14 -204q-6 -106 -33 -214t-79 -194t-132 -140t-190 -54q-102 0 -178 54t-128 138t-78 187t-26 203zM164 1380q0 34 24 66t60 57t75 40t69 15q34 0 59 -14t47 -32t45 -32t55 -14q26 0 49 15 t46 34t44 34t45 15q28 0 49 -24t21 -50q0 -30 -20 -63t-50 -60t-64 -44t-64 -17t-59 11t-58 25t-57 25t-56 11q-22 0 -44 -13t-46 -28t-49 -27t-49 -12q-32 0 -52 27t-20 55zM338 550q0 -48 9 -104t25 -103t39 -78t53 -31q32 0 55 30t37 76t20 101t6 103q0 44 -8 97t-23 99 t-38 76t-53 30t-53 -32t-38 -78t-23 -97t-8 -89z" />
<glyph unicode="&#xf6;" horiz-adv-x="916" d="M30 524q0 106 26 219t80 206t138 152t200 59q112 0 191 -61t127 -152t68 -199t14 -204q-6 -106 -33 -214t-79 -194t-132 -140t-190 -54q-102 0 -178 54t-128 138t-78 187t-26 203zM164 1426q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33 t-40 91zM338 550q0 -48 9 -104t25 -103t39 -78t53 -31q32 0 55 30t37 76t20 101t6 103q0 44 -8 97t-23 99t-38 76t-53 30t-53 -32t-38 -78t-23 -97t-8 -89zM550 1436q0 60 37 102t99 42q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xf7;" horiz-adv-x="900" d="M30 532q0 22 24 38t62 26t84 16t89 9t78 4t51 1q30 0 104 -3t151 -14t136 -29t59 -48q0 -18 -29 -29t-75 -19t-101 -13t-105 -7t-90 -3t-56 -1q-20 0 -82 1t-129 7t-119 21t-52 43zM334 870q0 50 29 84t81 34q50 0 82 -33t32 -83t-32 -77t-80 -27q-46 0 -79 26t-33 76z M340 232q0 46 29 81t81 35q50 0 82 -32t32 -82t-32 -77t-80 -27q-44 0 -78 26t-34 76z" />
<glyph unicode="&#xf8;" horiz-adv-x="916" d="M30 524q0 106 26 219t80 206t138 152t200 59q94 0 168 -46q46 70 87 115t71 45q28 0 35 -25t7 -43q0 -44 -16 -107t-44 -135q54 -94 76 -207t16 -213q-6 -106 -33 -214t-79 -194t-132 -140t-190 -54q-74 0 -134 30q-48 -78 -90 -128t-70 -50t-37 29t-9 51q0 42 15 101 t39 127q-62 88 -93 201t-31 221zM338 550q0 -48 9 -104t25 -103t39 -78t53 -31q32 0 55 30t37 76t20 101t6 103q0 44 -8 97t-23 99t-38 76t-53 30t-53 -32t-38 -78t-23 -97t-8 -89z" />
<glyph unicode="&#xf9;" horiz-adv-x="998" d="M40 564q0 120 28 238q6 32 23 89t44 112t62 95t77 40q40 0 64 -22t38 -55t18 -70t4 -67q0 -46 -7 -90t-15 -88q-8 -60 -15 -120t-7 -120q0 -30 3 -67t15 -71t34 -57t62 -23q52 0 83 28t46 70t19 90t4 88q0 88 -12 173t-22 173q-2 10 -2 28q0 30 10 60t28 54t44 39t58 15 q44 0 78 -31t57 -80t38 -110t24 -120t12 -111t3 -82q0 -110 -22 -218t-74 -193t-139 -137t-217 -52q-128 0 -214 51t-137 135t-72 190t-21 216zM328 1460q0 30 22 53t52 23t70 -27t77 -65t62 -80t25 -72q0 -16 -13 -25t-29 -9q-36 0 -75 23t-67 39l-39 26t-40 32t-32 39 t-13 43z" />
<glyph unicode="&#xfa;" horiz-adv-x="998" d="M40 564q0 120 28 238q6 32 23 89t44 112t62 95t77 40q40 0 64 -22t38 -55t18 -70t4 -67q0 -46 -7 -90t-15 -88q-8 -60 -15 -120t-7 -120q0 -30 3 -67t15 -71t34 -57t62 -23q52 0 83 28t46 70t19 90t4 88q0 88 -12 173t-22 173q-2 10 -2 28q0 30 10 60t28 54t44 39t58 15 q44 0 78 -31t57 -80t38 -110t24 -120t12 -111t3 -82q0 -110 -22 -218t-74 -193t-139 -137t-217 -52q-128 0 -214 51t-137 135t-72 190t-21 216zM452 1294q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24 t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xfb;" horiz-adv-x="998" d="M40 564q0 120 28 238q6 32 23 89t44 112t62 95t77 40q40 0 64 -22t38 -55t18 -70t4 -67q0 -46 -7 -90t-15 -88q-8 -60 -15 -120t-7 -120q0 -30 3 -67t15 -71t34 -57t62 -23q52 0 83 28t46 70t19 90t4 88q0 88 -12 173t-22 173q-2 10 -2 28q0 30 10 60t28 54t44 39t58 15 q44 0 78 -31t57 -80t38 -110t24 -120t12 -111t3 -82q0 -110 -22 -218t-74 -193t-139 -137t-217 -52q-128 0 -214 51t-137 135t-72 190t-21 216zM288 1288q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84t26 -76q0 -16 -6 -20t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36 q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4t-9 20z" />
<glyph unicode="&#xfc;" horiz-adv-x="998" d="M40 564q0 120 28 238q6 32 23 89t44 112t62 95t77 40q40 0 64 -22t38 -55t18 -70t4 -67q0 -46 -7 -90t-15 -88q-8 -60 -15 -120t-7 -120q0 -30 3 -67t15 -71t34 -57t62 -23q52 0 83 28t46 70t19 90t4 88q0 88 -12 173t-22 173q-2 10 -2 28q0 30 10 60t28 54t44 39t58 15 q44 0 78 -31t57 -80t38 -110t24 -120t12 -111t3 -82q0 -110 -22 -218t-74 -193t-139 -137t-217 -52q-128 0 -214 51t-137 135t-72 190t-21 216zM184 1406q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33t-40 91zM570 1416q0 60 37 102t99 42 q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#xfd;" horiz-adv-x="1060" d="M32 585q-4 69 0 127q2 44 11 115t29 139t56 115t94 43q38 -2 62 -33t39 -77t22 -101t9 -109t1 -99t-1 -69q0 -34 2 -68t14 -61t37 -43t71 -16q52 0 83 26t46 65t19 84t4 85v68t1 84t8 87t22 78t40 57t65 22q50 0 86 -39t61 -102t40 -139t23 -151t11 -138t3 -99 q0 -84 -6 -191t-23 -220t-51 -222t-89 -195t-135 -138t-192 -52q-48 0 -109 15t-115 43t-91 68t-37 92q0 20 10 40t27 35t37 24t42 9q24 0 47 -7t47 -17q26 -10 51 -18t53 -8q50 0 87 34t63 89t42 122t25 133t13 124t6 94q-70 -106 -139 -163t-169 -57q-76 0 -133 32t-97 84 t-66 119t-39 139t-17 141zM452 1256q0 30 23 73t57 84t72 70t70 29q28 0 51 -23t23 -53q0 -22 -12 -43t-29 -39t-37 -33l-36 -27q-14 -10 -31 -23t-36 -24t-38 -19t-37 -8q-16 0 -28 9t-12 27z" />
<glyph unicode="&#xfe;" horiz-adv-x="1036" d="M62 351v127v8v132t4 207t14 238t28 225t48 167t72 65q58 0 88 -60t42 -141t13 -162t1 -123v-28q56 50 128 83t148 33q98 0 162 -53t101 -132t51 -171t14 -170q0 -88 -19 -193t-64 -195t-119 -150t-184 -60q-56 0 -114 17t-84 73q-2 -34 -3 -97t-6 -136t-14 -149t-27 -138 t-48 -101t-74 -39t-72 68t-46 173t-26 231t-11 243t-3 208zM376 584q0 -14 1 -37t3 -47t5 -46t7 -34q6 -18 26 -33t44 -27t49 -18t43 -6q42 0 68 32t41 76t20 91t5 77t-5 61t-18 58t-36 44t-59 17q-50 0 -87 -16t-61 -44t-35 -66t-11 -82z" />
<glyph unicode="&#xff;" horiz-adv-x="1060" d="M32 585q-4 69 0 127q2 44 11 115t29 139t56 115t94 43q38 -2 62 -33t39 -77t22 -101t9 -109t1 -99t-1 -69q0 -34 2 -68t14 -61t37 -43t71 -16q52 0 83 26t46 65t19 84t4 85v68t1 84t8 87t22 78t40 57t65 22q50 0 86 -39t61 -102t40 -139t23 -151t11 -138t3 -99 q0 -84 -6 -191t-23 -220t-51 -222t-89 -195t-135 -138t-192 -52q-48 0 -109 15t-115 43t-91 68t-37 92q0 20 10 40t27 35t37 24t42 9q24 0 47 -7t47 -17q26 -10 51 -18t53 -8q50 0 87 34t63 89t42 122t25 133t13 124t6 94q-70 -106 -139 -163t-169 -57q-76 0 -133 32t-97 84 t-66 119t-39 139t-17 141zM184 1406q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33t-40 91zM570 1416q0 60 37 102t99 42q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#x152;" horiz-adv-x="1708" d="M40 764q0 64 15 150t44 178t72 181t99 160t125 115t149 44q52 0 103 -15t94 -43t78 -68t53 -88q10 30 20 52t30 44q14 16 49 27t82 18t101 11t104 6t91 2h63q42 0 86 -2t82 -17t62 -46t24 -91q0 -40 -18 -66t-52 -44q-42 -22 -99 -38t-118 -27t-120 -17t-105 -8 q-16 -58 -20 -116l-8 -116q62 22 130 39t134 17q90 0 137 -36t47 -126q0 -70 -40 -105t-102 -51q-74 -18 -148 -34t-148 -34q-14 -42 -14 -94q0 -48 7 -96t13 -96q98 6 193 14t193 12q30 2 58 -11t48 -34t32 -49t12 -58q0 -46 -35 -81t-89 -59t-122 -40t-133 -25t-122 -12 t-89 -3q-36 0 -73 17t-69 44t-58 59t-44 60q-44 -110 -143 -167t-213 -57q-82 0 -146 44t-114 114t-86 159t-58 180t-33 176t-11 147zM370 760q0 -24 4 -66t13 -91t23 -99t34 -90t45 -66t57 -26q56 0 91 46t53 110t24 130t6 106t-6 111t-25 141t-53 122t-90 52 q-48 0 -82 -46t-55 -108t-30 -126t-9 -100z" />
<glyph unicode="&#x153;" horiz-adv-x="1566" d="M20 542q0 108 30 233t91 233t156 179t225 71q116 0 191 -59t107 -171q66 80 153 137t195 57q66 0 123 -23t100 -63t67 -96t24 -124q0 -94 -40 -176t-106 -143t-151 -97t-175 -42q8 -58 47 -84t91 -26q42 0 80 21t74 45t71 45t71 21q40 0 71 -27t31 -67q0 -70 -43 -135 t-107 -116t-138 -82t-136 -31q-90 0 -153 23t-105 60t-69 82t-47 91q-34 -54 -72 -105t-85 -90t-104 -63t-127 -24q-102 0 -167 55t-104 138t-54 178t-15 175zM324 584q0 -20 3 -58t14 -76t29 -66t48 -28q36 0 63 41t45 96t27 111t9 84q0 18 -3 55t-12 74t-26 64t-45 27 q-38 0 -67 -39t-48 -91t-28 -107t-9 -87zM998 728q28 6 67 15t74 26t60 43t25 62q0 28 -14 55t-44 27q-44 0 -75 -23t-50 -57t-29 -74t-14 -74z" />
<glyph unicode="&#x178;" horiz-adv-x="890" d="M20 1298q0 36 8 79t27 80t50 62t77 25q52 0 92 -39t71 -99t53 -134t38 -146t26 -132t18 -94q8 30 27 91t46 135t62 152t74 142t83 105t90 41q30 0 50 -22t31 -52t15 -62t4 -54q0 -88 -23 -194t-59 -214t-78 -210t-78 -180q-20 -44 -49 -111t-65 -143t-77 -153t-85 -138 t-90 -100t-92 -39q-64 0 -91 47t-27 105q0 56 19 119t48 125t64 120t65 104q-40 10 -78 36t-56 62q-32 70 -66 158t-61 179t-45 182t-18 167zM206 1776q0 60 36 102t98 42q60 0 99 -41t39 -101q0 -58 -39 -92t-97 -34q-56 0 -96 33t-40 91zM592 1786q0 60 37 102t99 42 q60 0 98 -41t38 -101q0 -58 -38 -92t-96 -34q-56 0 -97 33t-41 91z" />
<glyph unicode="&#x2c6;" horiz-adv-x="610" d="M62 1248q0 30 26 76t64 88t80 72t74 30t74 -29t79 -69t63 -84t26 -76q0 -16 -6 -20t-20 -4q-24 0 -53 12t-58 30t-56 38t-45 36q-20 -16 -47 -38t-57 -41t-60 -32t-56 -13q-10 0 -19 4t-9 20z" />
<glyph unicode="&#x2dc;" horiz-adv-x="812" d="M62 1318q0 34 24 66t60 57t75 40t69 15q34 0 59 -14t47 -32t45 -32t55 -14q26 0 49 15t46 34t44 34t45 15q28 0 49 -24t21 -50q0 -30 -20 -63t-50 -60t-64 -44t-64 -17t-59 11t-58 25t-57 25t-56 11q-22 0 -44 -13t-46 -28t-49 -27t-49 -12q-32 0 -52 27t-20 55z" />
<glyph unicode="&#x2000;" horiz-adv-x="965" />
<glyph unicode="&#x2001;" horiz-adv-x="1930" />
<glyph unicode="&#x2002;" horiz-adv-x="965" />
<glyph unicode="&#x2003;" horiz-adv-x="1930" />
<glyph unicode="&#x2004;" horiz-adv-x="643" />
<glyph unicode="&#x2005;" horiz-adv-x="482" />
<glyph unicode="&#x2006;" horiz-adv-x="321" />
<glyph unicode="&#x2007;" horiz-adv-x="321" />
<glyph unicode="&#x2008;" horiz-adv-x="241" />
<glyph unicode="&#x2009;" horiz-adv-x="386" />
<glyph unicode="&#x200a;" horiz-adv-x="107" />
<glyph unicode="&#x2010;" horiz-adv-x="920" d="M40 510q0 34 57 54t132 29t148 11t107 2q20 0 57 -2t80 -7t89 -13t83 -18t61 -24t24 -32t-29 -29t-75 -19t-101 -13t-105 -7t-90 -3t-56 -1q-20 0 -82 1t-129 7t-119 21t-52 43z" />
<glyph unicode="&#x2011;" horiz-adv-x="920" d="M40 510q0 34 57 54t132 29t148 11t107 2q20 0 57 -2t80 -7t89 -13t83 -18t61 -24t24 -32t-29 -29t-75 -19t-101 -13t-105 -7t-90 -3t-56 -1q-20 0 -82 1t-129 7t-119 21t-52 43z" />
<glyph unicode="&#x2012;" horiz-adv-x="920" d="M40 510q0 34 57 54t132 29t148 11t107 2q20 0 57 -2t80 -7t89 -13t83 -18t61 -24t24 -32t-29 -29t-75 -19t-101 -13t-105 -7t-90 -3t-56 -1q-20 0 -82 1t-129 7t-119 21t-52 43z" />
<glyph unicode="&#x2013;" horiz-adv-x="1042" d="M62 510q0 22 33 39t84 27t112 16t120 9t106 4t69 1q20 0 57 -2t80 -7t89 -13t83 -18t61 -24t24 -32t-29 -29t-75 -19t-101 -13t-105 -7t-90 -3t-56 -1h-53t-90 2t-107 6t-103 12t-78 21t-31 31z" />
<glyph unicode="&#x2014;" horiz-adv-x="1166" d="M62 510q0 22 34 39t87 27t118 16t125 9t109 4t71 1q20 0 64 -2t100 -7t115 -13t108 -18t80 -24t31 -32t-37 -29t-94 -19t-126 -13t-131 -7t-109 -3t-63 -1h-54t-94 2t-113 6t-108 12t-81 21t-32 31z" />
<glyph unicode="&#x2018;" horiz-adv-x="408" d="M62 1172q0 32 17 82t43 98t58 82t64 34q18 0 29 -12t11 -28q0 -24 -11 -46t-24 -43t-24 -42t-9 -41q30 20 64 20q46 0 77 -37t31 -79q0 -64 -41 -104t-105 -40q-70 0 -125 39t-55 117z" />
<glyph unicode="&#x2019;" horiz-adv-x="410" d="M20 1350q0 64 42 102t106 38q72 0 126 -37t54 -115q0 -32 -17 -83t-42 -99t-57 -82t-62 -34q-40 0 -40 42q0 24 10 46t22 43t22 41t10 42q-14 -10 -31 -16t-33 -6q-46 0 -78 36t-32 82z" />
<glyph unicode="&#x201a;" horiz-adv-x="410" d="M20 120q0 64 42 103t106 39q72 0 126 -38t54 -116q0 -32 -17 -82t-42 -98t-57 -82t-62 -34q-40 0 -40 40q0 24 10 46t22 43t22 42t10 41q-30 -20 -64 -20q-46 0 -78 36t-32 80z" />
<glyph unicode="&#x201c;" horiz-adv-x="770" d="M62 1172q0 32 17 82t43 98t58 82t64 34q18 0 29 -12t11 -28q0 -24 -11 -46t-24 -43t-24 -42t-9 -41q30 20 64 20q46 0 77 -37t31 -79q0 -64 -41 -104t-105 -40q-70 0 -125 39t-55 117zM424 1170q0 32 17 83t43 99t58 82t64 34q16 0 28 -12t12 -28q0 -24 -11 -46t-24 -43 t-23 -42t-10 -41q30 20 64 20q44 0 76 -37t32 -79q0 -64 -42 -104t-104 -40q-72 0 -126 39t-54 115z" />
<glyph unicode="&#x201d;" horiz-adv-x="770" d="M20 1334q0 64 42 103t106 39q72 0 126 -37t54 -115q0 -34 -17 -85t-42 -99t-57 -82t-62 -34q-40 0 -40 44q0 22 10 44t22 43t22 41t10 40q-30 -20 -64 -20q-46 0 -78 37t-32 81zM382 1340q0 64 42 102t106 38q72 0 125 -37t53 -115q0 -32 -16 -83t-42 -99t-57 -82 t-61 -34q-40 0 -40 42q0 24 11 46t23 43t22 41t8 42q-28 -22 -64 -22q-46 0 -78 37t-32 81z" />
<glyph unicode="&#x201e;" horiz-adv-x="770" d="M20 104q0 64 42 104t106 40q72 0 126 -38t54 -116q0 -34 -17 -84t-42 -98t-57 -82t-62 -34q-40 0 -40 42q0 24 10 45t22 42t22 42t10 41q-30 -20 -64 -20q-46 0 -78 37t-32 79zM382 110q0 64 42 103t106 39q72 0 125 -38t53 -116q0 -32 -16 -82t-42 -98t-57 -82t-61 -34 q-40 0 -40 40q0 24 11 46t23 43t22 42t8 41q-30 -20 -64 -20q-46 0 -78 37t-32 79z" />
<glyph unicode="&#x2022;" horiz-adv-x="416" d="M40 744q0 72 44 128t122 56q76 0 122 -54t46 -128t-45 -119t-119 -45q-72 0 -121 44t-49 118z" />
<glyph unicode="&#x2026;" horiz-adv-x="1272" d="M20 134q0 54 46 81t94 27q30 0 63 -10t62 -29t47 -46t18 -61q0 -26 -12 -47t-31 -35t-42 -22t-47 -8q-30 0 -65 11t-64 31t-49 47t-20 61zM472 134q0 54 45 81t93 27q30 0 63 -10t62 -29t47 -46t18 -61q0 -52 -42 -82t-90 -30q-30 0 -64 11t-64 31t-49 47t-19 61z M922 134q0 26 13 47t33 34t44 20t48 7q30 0 64 -10t62 -29t47 -46t19 -61q0 -52 -43 -82t-91 -30q-30 0 -64 11t-64 31t-49 47t-19 61z" />
<glyph unicode="&#x202f;" horiz-adv-x="386" />
<glyph unicode="&#x2039;" horiz-adv-x="454" d="M20 322q0 20 21 56t54 77t74 83t81 76t75 55t57 21q20 0 26 -10t6 -26q0 -36 -23 -83t-55 -93t-67 -89t-59 -69q22 -24 54 -61t62 -79t51 -84t21 -74q0 -12 -5 -25t-21 -13q-18 0 -51 20t-72 52t-80 70t-74 76t-54 70t-21 50z" />
<glyph unicode="&#x203a;" horiz-adv-x="448" d="M40 26q0 32 22 74t53 83t65 77t56 60q-22 28 -55 71t-63 90t-51 93t-21 82q0 16 5 28t25 12q22 0 56 -22t73 -57t79 -79t72 -86t52 -78t20 -58q0 -18 -22 -49t-56 -67t-76 -73t-82 -68t-73 -50t-51 -19q-16 0 -22 12t-6 24z" />
<glyph unicode="&#x205f;" horiz-adv-x="482" />
<glyph unicode="&#x20ac;" horiz-adv-x="1240" d="M0 800q0 40 23 57t57 21q38 8 76 10l76 4q20 84 66 158t110 128t143 85t167 31q28 0 76 -6t104 -17t113 -29t103 -42t75 -56t29 -70q0 -40 -28 -72t-70 -32q-34 0 -67 19t-72 41t-88 41t-115 19q-46 0 -97 -11t-94 -35t-74 -61t-35 -91q76 2 149 4t149 2q20 0 57 2t74 -3 t64 -21t27 -50q0 -28 -33 -45t-84 -28t-112 -15t-118 -5t-102 0t-63 1v-74q114 6 228 6q18 0 56 1t76 -3t67 -18t29 -46q0 -26 -28 -41t-72 -24t-96 -12t-101 -4t-88 0t-55 1q16 -90 87 -142t161 -52q84 0 143 16t99 35t69 35t53 16q36 0 66 -27t30 -65q0 -34 -28 -64 t-71 -56t-97 -47t-107 -35t-97 -22t-70 -8q-86 0 -165 32t-144 86t-112 127t-65 155q-38 0 -92 3t-88 13q-28 8 -45 27t-17 47q0 24 12 35t34 17q40 10 86 12t88 4l6 56q-40 4 -91 6t-89 10q-58 10 -58 66z" />
<glyph unicode="&#x2122;" horiz-adv-x="888" d="M-20 178q0 50 38 119t94 145q-4 22 -6 46t-2 46q0 68 14 130q-44 74 -80 154t-36 132q0 42 30 66t82 24q48 0 92 -27t82 -69q74 52 174 52q52 0 93 -14t75 -38q56 50 99 71t97 21q40 0 62 -27t22 -55q0 -56 -29 -110t-67 -102l-38 -52q16 -78 10 -142q-2 -90 -34 -184 q38 -52 66 -106t28 -90q0 -34 -29 -63t-75 -29q-40 0 -80 20t-80 48q-32 -16 -68 -26t-78 -10q-52 0 -97 17t-83 47q-54 -46 -94 -65t-84 -19q-46 0 -72 27t-26 63zM328 550q0 -34 9 -71t25 -69t39 -53t53 -21q32 0 54 20t36 52t20 68t6 70q0 32 -8 68t-23 67t-37 52t-52 21 t-53 -22t-38 -53t-23 -67t-8 -62z" />
<glyph unicode="&#x25fc;" horiz-adv-x="1120" d="M0 0v1120h1120v-1120h-1120z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1108" d="M-72 744q0 40 29 68t71 46t87 27t77 13v36q0 98 18 209t65 206t126 158t203 63q78 0 134 -33t92 -86t52 -120t16 -135q0 -38 -7 -73t-25 -61t-47 -41t-73 -15q-50 0 -74 20t-33 49t-10 63t-4 63t-15 49t-44 20q-30 0 -49 -46t-30 -106t-16 -117t-5 -77q40 4 81 6t81 2 q44 0 98 -1t104 -13t91 -39t63 -77q18 -42 26 -101t12 -122t4 -124v-107q0 -38 -1 -98t-13 -116t-42 -96t-88 -40q-42 0 -70 35t-47 90t-29 122t-15 131t-6 118t-1 82q0 58 6 116q-58 -12 -119 -20t-123 -14q6 -138 6 -278q0 -132 -6 -260q-4 -62 -43 -102t-101 -40 q-34 0 -59 13t-41 35t-24 50t-10 58q-10 120 -16 241t-4 243q-14 -2 -26 -2h-28q-28 0 -62 6t-64 21t-51 40t-21 61z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1030" d="M-72 744q0 40 29 68t71 46t87 27t77 13v36q0 94 18 205t64 207t124 160t198 64q78 0 135 -40t97 -104t65 -146t39 -164t19 -159t5 -131q0 -38 1 -117t-1 -176t-10 -200t-27 -188t-50 -139t-79 -54q-38 0 -63 35t-41 91t-23 123t-9 131t-2 118v80q0 42 1 84t3 82 q-42 -16 -88 -25t-90 -13q6 -138 6 -278q0 -64 -1 -130t-5 -130q-4 -62 -42 -102t-102 -40q-34 0 -58 13t-40 35t-25 50t-11 58q-10 120 -16 241t-4 243q-14 -2 -26 -2h-28q-28 0 -62 6t-64 21t-51 40t-21 61zM466 924q30 4 60 6t62 2q44 0 84 -6q2 16 3 32t1 32q0 22 -5 69 t-17 94t-33 82t-55 35q-30 0 -49 -46t-30 -106t-16 -117t-5 -77z" />
<hkern u1="A" u2="&#x178;" k="62" />
<hkern u1="A" u2="&#x152;" k="20" />
<hkern u1="A" u2="&#xdb;" k="20" />
<hkern u1="A" u2="&#xda;" k="20" />
<hkern u1="A" u2="&#xd9;" k="20" />
<hkern u1="A" u2="&#xd6;" k="20" />
<hkern u1="A" u2="&#xd5;" k="20" />
<hkern u1="A" u2="&#xd4;" k="20" />
<hkern u1="A" u2="&#xd3;" k="20" />
<hkern u1="A" u2="&#xd2;" k="20" />
<hkern u1="A" u2="Z" k="20" />
<hkern u1="A" u2="Y" k="62" />
<hkern u1="A" u2="U" k="20" />
<hkern u1="A" u2="T" k="20" />
<hkern u1="A" u2="S" k="20" />
<hkern u1="A" u2="O" k="20" />
<hkern u1="A" u2="J" k="-40" />
<hkern u1="D" u2="&#xcf;" k="20" />
<hkern u1="D" u2="&#xce;" k="20" />
<hkern u1="D" u2="&#xcd;" k="20" />
<hkern u1="D" u2="&#xcc;" k="20" />
<hkern u1="D" u2="Z" k="40" />
<hkern u1="D" u2="I" k="20" />
<hkern u1="E" u2="&#x152;" k="20" />
<hkern u1="E" u2="&#xdb;" k="40" />
<hkern u1="E" u2="&#xda;" k="40" />
<hkern u1="E" u2="&#xd9;" k="40" />
<hkern u1="E" u2="&#xd6;" k="20" />
<hkern u1="E" u2="&#xd5;" k="20" />
<hkern u1="E" u2="&#xd4;" k="20" />
<hkern u1="E" u2="&#xd3;" k="20" />
<hkern u1="E" u2="&#xd2;" k="20" />
<hkern u1="E" u2="U" k="40" />
<hkern u1="E" u2="S" k="20" />
<hkern u1="E" u2="O" k="20" />
<hkern u1="F" u2="&#xc6;" k="20" />
<hkern u1="F" u2="&#xc5;" k="20" />
<hkern u1="F" u2="&#xc4;" k="20" />
<hkern u1="F" u2="&#xc3;" k="20" />
<hkern u1="F" u2="&#xc2;" k="20" />
<hkern u1="F" u2="&#xc1;" k="20" />
<hkern u1="F" u2="&#xc0;" k="20" />
<hkern u1="F" u2="A" k="20" />
<hkern u1="F" u2="&#x2e;" k="122" />
<hkern u1="F" u2="&#x2c;" k="122" />
<hkern u1="G" u2="&#xcf;" k="20" />
<hkern u1="G" u2="&#xce;" k="20" />
<hkern u1="G" u2="&#xcd;" k="20" />
<hkern u1="G" u2="&#xcc;" k="20" />
<hkern u1="G" u2="Z" k="40" />
<hkern u1="G" u2="T" k="20" />
<hkern u1="G" u2="S" k="20" />
<hkern u1="G" u2="I" k="20" />
<hkern u1="H" u2="&#xc6;" k="20" />
<hkern u1="H" u2="&#xc5;" k="20" />
<hkern u1="H" u2="&#xc4;" k="20" />
<hkern u1="H" u2="&#xc3;" k="20" />
<hkern u1="H" u2="&#xc2;" k="20" />
<hkern u1="H" u2="&#xc1;" k="20" />
<hkern u1="H" u2="&#xc0;" k="20" />
<hkern u1="H" u2="A" k="20" />
<hkern u1="J" u2="Z" k="20" />
<hkern u1="K" u2="&#x152;" k="20" />
<hkern u1="K" u2="&#xdb;" k="40" />
<hkern u1="K" u2="&#xda;" k="40" />
<hkern u1="K" u2="&#xd9;" k="40" />
<hkern u1="K" u2="&#xd6;" k="20" />
<hkern u1="K" u2="&#xd5;" k="20" />
<hkern u1="K" u2="&#xd4;" k="20" />
<hkern u1="K" u2="&#xd3;" k="20" />
<hkern u1="K" u2="&#xd2;" k="20" />
<hkern u1="K" u2="U" k="40" />
<hkern u1="K" u2="Q" k="20" />
<hkern u1="K" u2="O" k="20" />
<hkern u1="L" u2="&#x178;" k="82" />
<hkern u1="L" u2="&#xff;" k="20" />
<hkern u1="L" u2="&#xdb;" k="82" />
<hkern u1="L" u2="&#xda;" k="82" />
<hkern u1="L" u2="&#xd9;" k="82" />
<hkern u1="L" u2="y" k="20" />
<hkern u1="L" u2="w" k="20" />
<hkern u1="L" u2="v" k="62" />
<hkern u1="L" u2="t" k="40" />
<hkern u1="L" u2="Y" k="82" />
<hkern u1="L" u2="W" k="40" />
<hkern u1="L" u2="V" k="102" />
<hkern u1="L" u2="U" k="82" />
<hkern u1="L" u2="T" k="144" />
<hkern u1="O" u2="&#x178;" k="20" />
<hkern u1="O" u2="&#xc6;" k="20" />
<hkern u1="O" u2="&#xc5;" k="20" />
<hkern u1="O" u2="&#xc4;" k="20" />
<hkern u1="O" u2="&#xc3;" k="20" />
<hkern u1="O" u2="&#xc2;" k="20" />
<hkern u1="O" u2="&#xc1;" k="20" />
<hkern u1="O" u2="&#xc0;" k="20" />
<hkern u1="O" u2="Y" k="20" />
<hkern u1="O" u2="A" k="20" />
<hkern u1="P" u2="&#xc6;" k="40" />
<hkern u1="P" u2="&#xc5;" k="40" />
<hkern u1="P" u2="&#xc4;" k="40" />
<hkern u1="P" u2="&#xc3;" k="40" />
<hkern u1="P" u2="&#xc2;" k="40" />
<hkern u1="P" u2="&#xc1;" k="40" />
<hkern u1="P" u2="&#xc0;" k="40" />
<hkern u1="P" u2="J" k="20" />
<hkern u1="P" u2="A" k="40" />
<hkern u1="P" u2="&#x2e;" k="184" />
<hkern u1="P" u2="&#x2c;" k="184" />
<hkern u1="R" u2="q" k="40" />
<hkern u1="R" u2="g" k="40" />
<hkern u1="S" u2="&#xc6;" k="20" />
<hkern u1="S" u2="&#xc5;" k="20" />
<hkern u1="S" u2="&#xc4;" k="20" />
<hkern u1="S" u2="&#xc3;" k="20" />
<hkern u1="S" u2="&#xc2;" k="20" />
<hkern u1="S" u2="&#xc1;" k="20" />
<hkern u1="S" u2="&#xc0;" k="20" />
<hkern u1="S" u2="A" k="20" />
<hkern u1="T" u2="&#x153;" k="40" />
<hkern u1="T" u2="&#xff;" k="20" />
<hkern u1="T" u2="&#xfc;" k="40" />
<hkern u1="T" u2="&#xfb;" k="40" />
<hkern u1="T" u2="&#xfa;" k="40" />
<hkern u1="T" u2="&#xf9;" k="40" />
<hkern u1="T" u2="&#xf6;" k="40" />
<hkern u1="T" u2="&#xf5;" k="40" />
<hkern u1="T" u2="&#xf4;" k="40" />
<hkern u1="T" u2="&#xf3;" k="40" />
<hkern u1="T" u2="&#xf2;" k="40" />
<hkern u1="T" u2="&#xeb;" k="40" />
<hkern u1="T" u2="&#xea;" k="40" />
<hkern u1="T" u2="&#xe9;" k="40" />
<hkern u1="T" u2="&#xe8;" k="40" />
<hkern u1="T" u2="&#xe7;" k="40" />
<hkern u1="T" u2="&#xc6;" k="20" />
<hkern u1="T" u2="&#xc5;" k="20" />
<hkern u1="T" u2="&#xc4;" k="20" />
<hkern u1="T" u2="&#xc3;" k="20" />
<hkern u1="T" u2="&#xc2;" k="20" />
<hkern u1="T" u2="&#xc1;" k="20" />
<hkern u1="T" u2="&#xc0;" k="20" />
<hkern u1="T" u2="y" k="20" />
<hkern u1="T" u2="u" k="40" />
<hkern u1="T" u2="q" k="62" />
<hkern u1="T" u2="p" k="40" />
<hkern u1="T" u2="o" k="40" />
<hkern u1="T" u2="g" k="82" />
<hkern u1="T" u2="e" k="40" />
<hkern u1="T" u2="c" k="40" />
<hkern u1="T" u2="A" k="20" />
<hkern u1="U" u2="&#xcf;" k="20" />
<hkern u1="U" u2="&#xce;" k="20" />
<hkern u1="U" u2="&#xcd;" k="20" />
<hkern u1="U" u2="&#xcc;" k="20" />
<hkern u1="U" u2="&#xc6;" k="30" />
<hkern u1="U" u2="&#xc5;" k="30" />
<hkern u1="U" u2="&#xc4;" k="30" />
<hkern u1="U" u2="&#xc3;" k="30" />
<hkern u1="U" u2="&#xc2;" k="30" />
<hkern u1="U" u2="&#xc1;" k="30" />
<hkern u1="U" u2="&#xc0;" k="30" />
<hkern u1="U" u2="I" k="20" />
<hkern u1="U" u2="A" k="30" />
<hkern u1="V" u2="&#x153;" k="20" />
<hkern u1="V" u2="&#xf6;" k="20" />
<hkern u1="V" u2="&#xf5;" k="20" />
<hkern u1="V" u2="&#xf4;" k="20" />
<hkern u1="V" u2="&#xf3;" k="20" />
<hkern u1="V" u2="&#xf2;" k="20" />
<hkern u1="V" u2="q" k="20" />
<hkern u1="V" u2="o" k="20" />
<hkern u1="V" u2="g" k="40" />
<hkern u1="V" u2="&#x3b;" k="40" />
<hkern u1="V" u2="&#x3a;" k="40" />
<hkern u1="V" u2="&#x2e;" k="164" />
<hkern u1="V" u2="&#x2c;" k="164" />
<hkern u1="W" u2="&#xc6;" k="20" />
<hkern u1="W" u2="&#xc5;" k="20" />
<hkern u1="W" u2="&#xc4;" k="20" />
<hkern u1="W" u2="&#xc3;" k="20" />
<hkern u1="W" u2="&#xc2;" k="20" />
<hkern u1="W" u2="&#xc1;" k="20" />
<hkern u1="W" u2="&#xc0;" k="20" />
<hkern u1="W" u2="g" k="20" />
<hkern u1="W" u2="A" k="20" />
<hkern u1="W" u2="&#x2e;" k="62" />
<hkern u1="W" u2="&#x2c;" k="62" />
<hkern u1="X" u2="&#x153;" k="20" />
<hkern u1="X" u2="&#xff;" k="20" />
<hkern u1="X" u2="&#xfc;" k="20" />
<hkern u1="X" u2="&#xfb;" k="20" />
<hkern u1="X" u2="&#xfa;" k="20" />
<hkern u1="X" u2="&#xf9;" k="20" />
<hkern u1="X" u2="&#xf6;" k="20" />
<hkern u1="X" u2="&#xf5;" k="20" />
<hkern u1="X" u2="&#xf4;" k="20" />
<hkern u1="X" u2="&#xf3;" k="20" />
<hkern u1="X" u2="&#xf2;" k="20" />
<hkern u1="X" u2="y" k="20" />
<hkern u1="X" u2="v" k="20" />
<hkern u1="X" u2="u" k="20" />
<hkern u1="X" u2="q" k="20" />
<hkern u1="X" u2="o" k="20" />
<hkern u1="X" u2="g" k="20" />
<hkern u1="Y" u2="&#x153;" k="20" />
<hkern u1="Y" u2="&#xf6;" k="20" />
<hkern u1="Y" u2="&#xf5;" k="20" />
<hkern u1="Y" u2="&#xf4;" k="20" />
<hkern u1="Y" u2="&#xf3;" k="20" />
<hkern u1="Y" u2="&#xf2;" k="20" />
<hkern u1="Y" u2="&#xe7;" k="20" />
<hkern u1="Y" u2="&#xc6;" k="20" />
<hkern u1="Y" u2="&#xc5;" k="20" />
<hkern u1="Y" u2="&#xc4;" k="20" />
<hkern u1="Y" u2="&#xc3;" k="20" />
<hkern u1="Y" u2="&#xc2;" k="20" />
<hkern u1="Y" u2="&#xc1;" k="20" />
<hkern u1="Y" u2="&#xc0;" k="20" />
<hkern u1="Y" u2="q" k="20" />
<hkern u1="Y" u2="o" k="20" />
<hkern u1="Y" u2="g" k="62" />
<hkern u1="Y" u2="c" k="20" />
<hkern u1="Y" u2="A" k="20" />
<hkern u1="Y" u2="&#x2e;" k="164" />
<hkern u1="Y" u2="&#x2c;" k="164" />
<hkern u1="Z" u2="&#xeb;" k="20" />
<hkern u1="Z" u2="&#xea;" k="20" />
<hkern u1="Z" u2="&#xe9;" k="20" />
<hkern u1="Z" u2="&#xe8;" k="20" />
<hkern u1="Z" u2="g" k="20" />
<hkern u1="Z" u2="e" k="20" />
<hkern u1="k" u2="&#x153;" k="20" />
<hkern u1="k" u2="&#xfc;" k="10" />
<hkern u1="k" u2="&#xfb;" k="10" />
<hkern u1="k" u2="&#xfa;" k="10" />
<hkern u1="k" u2="&#xf9;" k="10" />
<hkern u1="k" u2="&#xf6;" k="20" />
<hkern u1="k" u2="&#xf5;" k="20" />
<hkern u1="k" u2="&#xf4;" k="20" />
<hkern u1="k" u2="&#xf3;" k="20" />
<hkern u1="k" u2="&#xf2;" k="20" />
<hkern u1="k" u2="&#xeb;" k="10" />
<hkern u1="k" u2="&#xea;" k="10" />
<hkern u1="k" u2="&#xe9;" k="10" />
<hkern u1="k" u2="&#xe8;" k="10" />
<hkern u1="k" u2="&#xe7;" k="10" />
<hkern u1="k" u2="u" k="10" />
<hkern u1="k" u2="q" k="20" />
<hkern u1="k" u2="o" k="20" />
<hkern u1="k" u2="g" k="10" />
<hkern u1="k" u2="e" k="10" />
<hkern u1="k" u2="c" k="10" />
<hkern u1="o" u2="x" k="20" />
<hkern u1="p" u2="x" k="20" />
<hkern u1="u" u2="x" k="20" />
<hkern u1="u" u2="w" k="20" />
<hkern u1="v" u2="&#x2e;" k="144" />
<hkern u1="v" u2="&#x2c;" k="144" />
<hkern u1="w" u2="&#x153;" k="20" />
<hkern u1="w" u2="&#xfc;" k="20" />
<hkern u1="w" u2="&#xfb;" k="20" />
<hkern u1="w" u2="&#xfa;" k="20" />
<hkern u1="w" u2="&#xf9;" k="20" />
<hkern u1="w" u2="&#xf6;" k="20" />
<hkern u1="w" u2="&#xf5;" k="20" />
<hkern u1="w" u2="&#xf4;" k="20" />
<hkern u1="w" u2="&#xf3;" k="20" />
<hkern u1="w" u2="&#xf2;" k="20" />
<hkern u1="w" u2="&#xef;" k="10" />
<hkern u1="w" u2="&#xee;" k="10" />
<hkern u1="w" u2="&#xed;" k="10" />
<hkern u1="w" u2="&#xec;" k="10" />
<hkern u1="w" u2="&#xeb;" k="10" />
<hkern u1="w" u2="&#xea;" k="10" />
<hkern u1="w" u2="&#xe9;" k="10" />
<hkern u1="w" u2="&#xe8;" k="10" />
<hkern u1="w" u2="x" k="20" />
<hkern u1="w" u2="u" k="20" />
<hkern u1="w" u2="q" k="20" />
<hkern u1="w" u2="o" k="20" />
<hkern u1="w" u2="i" k="10" />
<hkern u1="w" u2="e" k="10" />
<hkern u1="w" u2="&#x2e;" k="122" />
<hkern u1="w" u2="&#x2c;" k="122" />
<hkern u1="x" u2="&#x153;" k="20" />
<hkern u1="x" u2="&#xfc;" k="20" />
<hkern u1="x" u2="&#xfb;" k="20" />
<hkern u1="x" u2="&#xfa;" k="20" />
<hkern u1="x" u2="&#xf9;" k="20" />
<hkern u1="x" u2="&#xf6;" k="20" />
<hkern u1="x" u2="&#xf5;" k="20" />
<hkern u1="x" u2="&#xf4;" k="20" />
<hkern u1="x" u2="&#xf3;" k="20" />
<hkern u1="x" u2="&#xf2;" k="20" />
<hkern u1="x" u2="&#xeb;" k="20" />
<hkern u1="x" u2="&#xea;" k="20" />
<hkern u1="x" u2="&#xe9;" k="20" />
<hkern u1="x" u2="&#xe8;" k="20" />
<hkern u1="x" u2="u" k="20" />
<hkern u1="x" u2="q" k="20" />
<hkern u1="x" u2="o" k="20" />
<hkern u1="x" u2="g" k="30" />
<hkern u1="x" u2="e" k="20" />
<hkern u1="&#xc0;" u2="Z" k="20" />
<hkern u1="&#xc0;" u2="Y" k="62" />
<hkern u1="&#xc0;" u2="U" k="20" />
<hkern u1="&#xc0;" u2="T" k="20" />
<hkern u1="&#xc0;" u2="S" k="20" />
<hkern u1="&#xc0;" u2="O" k="20" />
<hkern u1="&#xc0;" u2="J" k="-40" />
<hkern u1="&#xc1;" u2="Z" k="20" />
<hkern u1="&#xc1;" u2="Y" k="62" />
<hkern u1="&#xc1;" u2="U" k="20" />
<hkern u1="&#xc1;" u2="T" k="20" />
<hkern u1="&#xc1;" u2="S" k="20" />
<hkern u1="&#xc1;" u2="O" k="20" />
<hkern u1="&#xc1;" u2="J" k="-40" />
<hkern u1="&#xc2;" u2="Z" k="20" />
<hkern u1="&#xc2;" u2="Y" k="62" />
<hkern u1="&#xc2;" u2="U" k="20" />
<hkern u1="&#xc2;" u2="T" k="20" />
<hkern u1="&#xc2;" u2="S" k="20" />
<hkern u1="&#xc2;" u2="O" k="20" />
<hkern u1="&#xc2;" u2="J" k="-40" />
<hkern u1="&#xc3;" u2="Z" k="20" />
<hkern u1="&#xc3;" u2="Y" k="62" />
<hkern u1="&#xc3;" u2="U" k="20" />
<hkern u1="&#xc3;" u2="T" k="20" />
<hkern u1="&#xc3;" u2="S" k="20" />
<hkern u1="&#xc3;" u2="O" k="20" />
<hkern u1="&#xc3;" u2="J" k="-40" />
<hkern u1="&#xc4;" u2="Z" k="20" />
<hkern u1="&#xc4;" u2="Y" k="62" />
<hkern u1="&#xc4;" u2="U" k="20" />
<hkern u1="&#xc4;" u2="T" k="20" />
<hkern u1="&#xc4;" u2="S" k="20" />
<hkern u1="&#xc4;" u2="O" k="20" />
<hkern u1="&#xc4;" u2="J" k="-40" />
<hkern u1="&#xc5;" u2="Z" k="20" />
<hkern u1="&#xc5;" u2="Y" k="62" />
<hkern u1="&#xc5;" u2="U" k="20" />
<hkern u1="&#xc5;" u2="T" k="20" />
<hkern u1="&#xc5;" u2="S" k="20" />
<hkern u1="&#xc5;" u2="O" k="20" />
<hkern u1="&#xc5;" u2="J" k="-40" />
<hkern u1="&#xc6;" u2="U" k="40" />
<hkern u1="&#xc6;" u2="S" k="20" />
<hkern u1="&#xc6;" u2="O" k="20" />
<hkern u1="&#xc8;" u2="U" k="40" />
<hkern u1="&#xc8;" u2="S" k="20" />
<hkern u1="&#xc8;" u2="O" k="20" />
<hkern u1="&#xc9;" u2="U" k="40" />
<hkern u1="&#xc9;" u2="S" k="20" />
<hkern u1="&#xc9;" u2="O" k="20" />
<hkern u1="&#xca;" u2="U" k="40" />
<hkern u1="&#xca;" u2="S" k="20" />
<hkern u1="&#xca;" u2="O" k="20" />
<hkern u1="&#xcb;" u2="U" k="40" />
<hkern u1="&#xcb;" u2="S" k="20" />
<hkern u1="&#xcb;" u2="O" k="20" />
<hkern u1="&#xd2;" u2="Y" k="20" />
<hkern u1="&#xd2;" u2="A" k="20" />
<hkern u1="&#xd3;" u2="Y" k="20" />
<hkern u1="&#xd3;" u2="A" k="20" />
<hkern u1="&#xd4;" u2="Y" k="20" />
<hkern u1="&#xd4;" u2="A" k="20" />
<hkern u1="&#xd5;" u2="Y" k="20" />
<hkern u1="&#xd5;" u2="A" k="20" />
<hkern u1="&#xd6;" u2="Y" k="20" />
<hkern u1="&#xd6;" u2="A" k="20" />
<hkern u1="&#xd9;" u2="I" k="20" />
<hkern u1="&#xd9;" u2="A" k="30" />
<hkern u1="&#xda;" u2="I" k="20" />
<hkern u1="&#xda;" u2="A" k="30" />
<hkern u1="&#xdb;" u2="I" k="20" />
<hkern u1="&#xdb;" u2="A" k="30" />
<hkern u1="&#xf2;" u2="x" k="20" />
<hkern u1="&#xf3;" u2="x" k="20" />
<hkern u1="&#xf4;" u2="x" k="20" />
<hkern u1="&#xf5;" u2="x" k="20" />
<hkern u1="&#xf6;" u2="x" k="20" />
<hkern u1="&#xf9;" u2="x" k="20" />
<hkern u1="&#xf9;" u2="w" k="20" />
<hkern u1="&#xfa;" u2="x" k="20" />
<hkern u1="&#xfa;" u2="w" k="20" />
<hkern u1="&#xfb;" u2="x" k="20" />
<hkern u1="&#xfb;" u2="w" k="20" />
<hkern u1="&#xfc;" u2="x" k="20" />
<hkern u1="&#xfc;" u2="w" k="20" />
<hkern u1="&#x152;" u2="U" k="40" />
<hkern u1="&#x152;" u2="S" k="20" />
<hkern u1="&#x152;" u2="O" k="20" />
<hkern u1="&#x178;" u2="q" k="20" />
<hkern u1="&#x178;" u2="o" k="20" />
<hkern u1="&#x178;" u2="g" k="62" />
<hkern u1="&#x178;" u2="c" k="20" />
<hkern u1="&#x178;" u2="A" k="20" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,85 @@
body{
background-color: #000 !important;
}
/*ios fullscreen*/
.xxx-game-iframe-iphone-se{
height: 226px !important;
}
.xxx-ios-fullscreen-message{
position: fixed;
top: 0px;
left: 0px;
width: 100vw;
height: 100vh;
display: none;
background-color: rgba(0,0,0,0.5);
z-index: 10000;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: none;
touch-action: none;
}
.xxx-ios-fullscreen-scroll{
width: 100vw;
height: 120vh;
position: absolute;
z-index: 10001;
top: 0;
left: 0;
display: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: none;
touch-action: none;
}
.xxx-ios-fullscreen-swipe{
width: 30%;
height: 30%;
background-image: url(../sprites/swipe.png);
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
top: 50%;
left: 50%;
-ms-transform : translate( -50%, -50%) !important;
-webkit-transform : translate( -50%, -50%) !important;
transform : translate( -50%, -50%) !important;
animation: xxx-animation-ios-swipe 1.5s ease infinite;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: none;
touch-action: none;
}
@keyframes xxx-animation-ios-swipe {
0%, 100% {
top: 40%;
}
50% {
top: 60%;
}
}

View File

@ -0,0 +1,78 @@
root {
display: block;
}
body{
background-color: #9a6600;
background-repeat: repeat-x;
background-position: top;
}
*, *:before, *:after {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
input, input:before, input:after {
-webkit-user-select: initial;
-khtml-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
}
::selection { background: transparent;color:inherit; }
::-moz-selection { background: transparent;color:inherit; }
#canvas{
position: fixed;
}
canvas {
image-rendering: optimizeSpeed;
image-rendering:-o-crisp-edges;
image-rendering:-webkit-optimize-contrast;
-ms-interpolation-mode: nearest-neighbor;
-ms-touch-action: none;
}
.ani_hack{
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
outline: none;
-webkit-tap-highlight-color: transparent; /* mobile webkit */
}
/***************FONTS*******************/
@font-face {
font-family: 'Chewy';
src: url('chewy-webfont.eot');
src: url('chewy-webfont.eot?#iefix') format('embedded-opentype'),
url('chewy-webfont.woff2') format('woff2'),
url('chewy-webfont.woff') format('woff'),
url('chewy-webfont.ttf') format('truetype'),
url('chewy-webfont.svg#chewyregular') format('svg');
font-weight: normal;
font-style: normal;
}
.check-fonts{
position: fixed;
opacity:0;
}
.check-font-1{
font-family: 'Chewy';
}

View File

@ -0,0 +1,38 @@
.orientation-msg-container{
width: 100%;
height: 100%;
display: none;
position: fixed;
background-color: #000;
}
.orientation-msg-text{
font-size: 40px;
font-family: "Arial";
color: #fff;
text-align: center;
width: 80%;
position: fixed;
top: 50%;
-webkit-transform: translate(15%,-50%);
-moz-transform: translate(15%,-50%);
-ms-transform: translate(15%,-50%);
transform: translate(15%,-50%);
}
@media (max-width: 767px) {
.orientation-msg-text{
font-size: 30px;
}
}
@media (max-width: 500px) {
.orientation-msg-text{
font-size: 30px;
}
}

View File

@ -0,0 +1,46 @@
a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt,
em, embed,
fieldset, figcaption, figure, font, footer, form,
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd,
keygen,
label, legend, li,
meter,
nav,
object, ol, output,
p, pre, progress,
q,
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul,
var{
background: transparent;
border: 0 none;
font-size: 100%;
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: top; }
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
table, table td {
padding:0;
border:none;
border-collapse:collapse;
}
img {
vertical-align:top;
}
embed {
vertical-align:top;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,105 @@
<!DOCTYPE html>
<html>
<head>
<title>WebOas.is - Sorcerer</title>
<link rel="stylesheet" href="css/reset.css" type="text/css">
<link rel="stylesheet" href="css/main.css" type="text/css">
<link rel="stylesheet" href="css/orientation_utils.css" type="text/css">
<link rel="stylesheet" href="css/ios_fullscreen.css" type="text/css">
<link rel='shortcut icon' type='image/x-icon' href='./favicon.ico' />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, minimal-ui" />
<meta name="msapplication-tap-highlight" content="no"/>
<script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>
<script type="text/javascript" src="js/createjs-2015.11.26.min.js"></script>
<script type="text/javascript" src="js/howler.min.js"></script>
<script type="text/javascript" src="js/main.js"></script>
</head>
<body ondragstart="return false;" ondrop="return false;" >
<div style="position: fixed; background-color: transparent; top: 0px; left: 0px; width: 100%; height: 100%"></div>
<script>
$(document).ready(function(){
var oMain = new CMain({
fullscreen:true, //SET THIS TO FALSE IF YOU DON'T WANT TO SHOW FULLSCREEN BUTTON
check_orientation:true, //SET TO FALSE IF YOU DON'T WANT TO SHOW ORIENTATION ALERT ON MOBILE DEVICES
combo_value: 50, //amount added to the score for each ball exploded in a combo
extra_score: 100, //amount added to the score when level is completely cleared
});
$(oMain).on("start_session", function(evt) {
if(getParamValue('ctl-arcade') === "true"){
parent.__ctlArcadeStartSession();
console.log("start_session");
}
//...ADD YOUR CODE HERE EVENTUALLY
});
$(oMain).on("end_session", function(evt) {
if(getParamValue('ctl-arcade') === "true"){
parent.__ctlArcadeEndSession();
console.log("end_session");
}
//...ADD YOUR CODE HERE EVENTUALLY
});
$(oMain).on("save_score", function(evt,iScore) {
if(getParamValue('ctl-arcade') === "true"){
parent.__ctlArcadeSaveScore({score:iScore});
console.log("save_score: "+iScore);
}
//...ADD YOUR CODE HERE EVENTUALLY
});
$(oMain).on("start_level", function(evt, iLevel) {
if(getParamValue('ctl-arcade') === "true"){
parent.__ctlArcadeStartLevel({level:iLevel});
console.log("start_level "+iLevel);
}
//...ADD YOUR CODE HERE EVENTUALLY
});
$(oMain).on("end_level", function(evt, iLevel) {
if(getParamValue('ctl-arcade') === "true"){
parent.__ctlArcadeEndLevel({level:iLevel});
console.log("end_level "+iLevel);
}
//...ADD YOUR CODE HERE EVENTUALLY
});
$(oMain).on("show_interlevel_ad", function(evt) {
if(getParamValue('ctl-arcade') === "true"){
parent.__ctlArcadeShowInterlevelAD();
console.log("show_interlevel_ad ");
}
//...ADD YOUR CODE HERE EVENTUALLY
});
$(oMain).on("share_event", function(evt, iScore) {
if(getParamValue('ctl-arcade') === "true"){
parent.__ctlArcadeShareEvent({ img: TEXT_SHARE_IMAGE,
title: TEXT_SHARE_TITLE,
msg: TEXT_SHARE_MSG1 + iScore + TEXT_SHARE_MSG2,
msg_share: TEXT_SHARE_SHARE1 + iScore + TEXT_SHARE_SHARE1
});
console.log("share_event "+iScore);
}
//...ADD YOUR CODE HERE EVENTUALLY
});
if(isIOS()){
setTimeout(function(){sizeHandler();},200);
}else{
sizeHandler();
}
});
</script>
<div class="check-fonts">
<p class="check-font-1">1</p>
</div>
<canvas id="canvas" class='ani_hack' width="960" height="540"> </canvas>
<div data-orientation="landscape" class="orientation-msg-container"><p class="orientation-msg-text">Please rotate your device</p></div>
<div id="block_game" style="position: fixed; background-color: transparent; top: 0px; left: 0px; width: 100%; height: 100%; display:none"></div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,174 @@
(function(){function a(a){a=String(a);return a.charAt(0).toUpperCase()+a.slice(1)}function d(a,c){var d=-1,f=a?a.length:0;if("number"==typeof f&&-1<f&&f<=m)for(;++d<f;)c(a[d],d,a);else b(a,c)}function f(c){c=String(c).replace(/^ +| +$/g,"");return/^(?:webOS|i(?:OS|P))/.test(c)?c:a(c)}function b(a,c){for(var b in a)u.call(a,b)&&c(a[b],b,a)}function g(c){return null==c?a(c):B.call(c).slice(8,-1)}function h(a,c){var b=null!=a?typeof a[c]:"number";return!/^(?:boolean|number|string|undefined)$/.test(b)&&
("object"==b?!!a[c]:!0)}function k(a){return String(a).replace(/([ -])(?!$)/g,"$1?")}function n(a,c){var b=null;d(a,function(d,f){b=c(b,d,f,a)});return b}function c(a){function d(e){return n(e,function(e,c){var b=c.pattern||k(c);!e&&(e=RegExp("\\b"+b+" *\\d+[.\\w_]*","i").exec(a)||RegExp("\\b"+b+" *\\w+-[\\w]*","i").exec(a)||RegExp("\\b"+b+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(a))&&((e=String(c.label&&!RegExp(b,"i").test(c.label)?c.label:e).split("/"))[1]&&!/[\d.]+/.test(e[0])&&(e[0]+=
" "+e[1]),c=c.label||c,e=f(e[0].replace(RegExp(b,"i"),c).replace(RegExp("; *(?:"+c+"[_-])?","i")," ").replace(RegExp("("+c+")[-_.]?(\\w)","i"),"$1 $2")));return e})}function p(e){return n(e,function(e,c){return e||(RegExp(c+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(a)||0)[1]||null})}var q=t,r=a&&"object"==typeof a&&"String"!=g(a);r&&(q=a,a=null);var x=q.navigator||{},m=x.userAgent||"";a||(a=m);var u=r?!!x.likeChrome:/\bChrome\b/.test(a)&&!/internal|\n/i.test(B.toString()),
H=r?"Object":"ScriptBridgingProxyObject",D=r?"Object":"Environment",K=r&&q.java?"JavaPackage":g(q.java),M=r?"Object":"RuntimeObject";D=(K=/\bJava/.test(K)&&q.java)&&g(q.environment)==D;var R=K?"a":"\u03b1",N=K?"b":"\u03b2",S=q.document||{},I=q.operamini||q.opera,O=y.test(O=r&&I?I["[[Class]]"]:g(I))?O:I=null,e,U=a;r=[];var V=null,P=a==m;m=P&&I&&"function"==typeof I.version&&I.version();var z=function(e){return n(e,function(e,c){return e||RegExp("\\b"+(c.pattern||k(c))+"\\b","i").exec(a)&&(c.label||
c)})}([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),v=function(e){return n(e,function(e,c){return e||RegExp("\\b"+(c.pattern||k(c))+"\\b","i").exec(a)&&(c.label||c)})}(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"Edge"},"Midori","Nook Browser",
"PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Waterfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},
{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),A=d([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad",
"iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),L=function(e){return n(e,function(e,c,b){return e||(c[A]||c[/^[a-z]+(?: +[a-z]+\b)*/i.exec(A)]||RegExp("\\b"+k(b)+"(?:\\b|\\w*\\d)","i").exec(a))&&b})}({Apple:{iPad:1,iPhone:1,iPod:1},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},
"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1}}),w=function(e){return n(e,function(e,c){var b=c.pattern||k(c);if(!e&&(e=RegExp("\\b"+b+"(?:/[\\d.]+|[ \\w.]*)","i").exec(a))){var d=e,n=c.label||c,O={"10.0":"10","6.4":"10 Technical Preview",
"6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};b&&n&&/^Win/i.test(d)&&!/^Windows Phone /i.test(d)&&(O=O[/[\d.]+$/.exec(d)])&&(d="Windows "+O);d=String(d);b&&n&&(d=d.replace(RegExp(b,"i"),n));e=d=f(d.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/,
" $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}return e})}(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac",
"Windows 98;","Windows "]);z&&(z=[z]);L&&!A&&(A=d([L]));if(e=/\bGoogle TV\b/.exec(A))A=e[0];/\bSimulator\b/i.test(a)&&(A=(A?A+" ":"")+"Simulator");"Opera Mini"==v&&/\bOPiOS\b/.test(a)&&r.push("running in Turbo/Uncompressed mode");"IE"==v&&/\blike iPhone OS\b/.test(a)?(e=c(a.replace(/like iPhone OS/,"")),L=e.manufacturer,A=e.product):/^iP/.test(A)?(v||(v="Safari"),w="iOS"+((e=/ OS ([\d_]+)/i.exec(a))?" "+e[1].replace(/_/g,"."):"")):"Konqueror"!=v||/buntu/i.test(w)?L&&"Google"!=L&&(/Chrome/.test(v)&&
!/\bMobile Safari\b/i.test(a)||/\bVita\b/.test(A))||/\bAndroid\b/.test(w)&&/^Chrome/.test(v)&&/\bVersion\//i.test(a)?(v="Android Browser",w=/\bAndroid\b/.test(w)?w:"Android"):"Silk"==v?(/\bMobi/i.test(a)||(w="Android",r.unshift("desktop mode")),/Accelerated *= *true/i.test(a)&&r.unshift("accelerated")):"PaleMoon"==v&&(e=/\bFirefox\/([\d.]+)\b/.exec(a))?r.push("identifying as Firefox "+e[1]):"Firefox"==v&&(e=/\b(Mobile|Tablet|TV)\b/i.exec(a))?(w||(w="Firefox OS"),A||(A=e[1])):!v||(e=!/\bMinefield\b/i.test(a)&&
/\b(?:Firefox|Safari)\b/.exec(v))?(v&&!A&&/[\/,]|^[^(]+?\)/.test(a.slice(a.indexOf(e+"/")+8))&&(v=null),(e=A||L||w)&&(A||L||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(w))&&(v=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(w)?w:e)+" Browser")):"Electron"==v&&(e=(/\bChrome\/([\d.]+)\b/.exec(a)||0)[1])&&r.push("Chromium "+e):w="Kubuntu";m||(m=p(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",k(v),"(?:Firefox|Minefield|NetFront)"]));
if(e="iCab"==z&&3<parseFloat(m)&&"WebKit"||/\bOpera\b/.test(v)&&(/\bOPR\b/.test(a)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(a)&&!/^(?:Trident|EdgeHTML)$/.test(z)&&"WebKit"||!z&&/\bMSIE\b/i.test(a)&&("Mac OS"==w?"Tasman":"Trident")||"WebKit"==z&&/\bPlayStation\b(?! Vita\b)/i.test(v)&&"NetFront")z=[e];"IE"==v&&(e=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(a)||0)[1])?(v+=" Mobile",w="Windows Phone "+(/\+$/.test(e)?e:e+".x"),r.unshift("desktop mode")):/\bWPDesktop\b/i.test(a)?(v="IE Mobile",w="Windows Phone 8.x",
r.unshift("desktop mode"),m||(m=(/\brv:([\d.]+)/.exec(a)||0)[1])):"IE"!=v&&"Trident"==z&&(e=/\brv:([\d.]+)/.exec(a))&&(v&&r.push("identifying as "+v+(m?" "+m:"")),v="IE",m=e[1]);if(P){if(h(q,"global"))if(K&&(e=K.lang.System,U=e.getProperty("os.arch"),w=w||e.getProperty("os.name")+" "+e.getProperty("os.version")),D){try{m=q.require("ringo/engine").version.join("."),v="RingoJS"}catch(X){(e=q.system)&&e.global.system==q.system&&(v="Narwhal",w||(w=e[0].os||null))}v||(v="Rhino")}else"object"==typeof q.process&&
!q.process.browser&&(e=q.process)&&("object"==typeof e.versions&&("string"==typeof e.versions.electron?(r.push("Node "+e.versions.node),v="Electron",m=e.versions.electron):"string"==typeof e.versions.nw&&(r.push("Chromium "+m,"Node "+e.versions.node),v="NW.js",m=e.versions.nw)),v||(v="Node.js",U=e.arch,w=e.platform,m=(m=/[\d.]+/.exec(e.version))?m[0]:null));else g(e=q.runtime)==H?(v="Adobe AIR",w=e.flash.system.Capabilities.os):g(e=q.phantom)==M?(v="PhantomJS",m=(e=e.version||null)&&e.major+"."+e.minor+
"."+e.patch):"number"==typeof S.documentMode&&(e=/\bTrident\/(\d+)/i.exec(a))?(m=[m,S.documentMode],(e=+e[1]+4)!=m[1]&&(r.push("IE "+m[1]+" mode"),z&&(z[1]=""),m[1]=e),m="IE"==v?String(m[1].toFixed(1)):m[0]):"number"==typeof S.documentMode&&/^(?:Chrome|Firefox)\b/.test(v)&&(r.push("masking as "+v+" "+m),v="IE",m="11.0",z=["Trident"],w="Windows");w=w&&f(w)}m&&(e=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(m)||/(?:alpha|beta)(?: ?\d)?/i.exec(a+";"+(P&&x.appMinorVersion))||/\bMinefield\b/i.test(a)&&
"a")&&(V=/b/i.test(e)?"beta":"alpha",m=m.replace(RegExp(e+"\\+?$"),"")+("beta"==V?N:R)+(/\d+\+?/.exec(e)||""));if("Fennec"==v||"Firefox"==v&&/\b(?:Android|Firefox OS)\b/.test(w))v="Firefox Mobile";else if("Maxthon"==v&&m)m=m.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(A))"Xbox 360"==A&&(w=null),"Xbox 360"==A&&/\bIEMobile\b/.test(a)&&r.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(v)&&(!v||A||/Browser|Mobi/.test(v))||"Windows CE"!=w&&!/Mobi/i.test(a))if("IE"==v&&P)try{null===q.external&&
r.unshift("platform preview")}catch(X){r.unshift("embedded")}else(/\bBlackBerry\b/.test(A)||/\bBB10\b/.test(a))&&(e=(RegExp(A.replace(/ +/g," *")+"/([.\\d]+)","i").exec(a)||0)[1]||m)?(e=[e,/BB10/.test(a)],w=(e[1]?(A=null,L="BlackBerry"):"Device Software")+" "+e[0],m=null):this!=b&&"Wii"!=A&&(P&&I||/Opera/.test(v)&&/\b(?:MSIE|Firefox)\b/i.test(a)||"Firefox"==v&&/\bOS X (?:\d+\.){2,}/.test(w)||"IE"==v&&(w&&!/^Win/.test(w)&&5.5<m||/\bWindows XP\b/.test(w)&&8<m||8==m&&!/\bTrident\b/.test(a)))&&!y.test(e=
c.call(b,a.replace(y,"")+";"))&&e.name&&(e="ing as "+e.name+((e=e.version)?" "+e:""),y.test(v)?(/\bIE\b/.test(e)&&"Mac OS"==w&&(w=null),e="identify"+e):(e="mask"+e,v=O?f(O.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(e)&&(w=null),P||(m=null)),z=["Presto"],r.push(e));else v+=" Mobile";if(e=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(a)||0)[1]){e=[parseFloat(e.replace(/\.(\d)$/,".0$1")),e];if("Safari"==v&&"+"==e[1].slice(-1))v="WebKit Nightly",V="alpha",m=e[1].slice(0,-1);else if(m==e[1]||m==(e[2]=
(/\bSafari\/([\d.]+\+?)/i.exec(a)||0)[1]))m=null;e[1]=(/\bChrome\/([\d.]+)/i.exec(a)||0)[1];537.36==e[0]&&537.36==e[2]&&28<=parseFloat(e[1])&&"WebKit"==z&&(z=["Blink"]);P&&(u||e[1])?(z&&(z[1]="like Chrome"),e=e[1]||(e=e[0],530>e?1:532>e?2:532.05>e?3:533>e?4:534.03>e?5:534.07>e?6:534.1>e?7:534.13>e?8:534.16>e?9:534.24>e?10:534.3>e?11:535.01>e?12:535.02>e?"13+":535.07>e?15:535.11>e?16:535.19>e?17:536.05>e?18:536.1>e?19:537.01>e?20:537.11>e?"21+":537.13>e?23:537.18>e?24:537.24>e?25:537.36>e?26:"Blink"!=
z?"27":"28")):(z&&(z[1]="like Safari"),e=(e=e[0],400>e?1:500>e?2:526>e?3:533>e?4:534>e?"4+":535>e?5:537>e?6:538>e?7:601>e?8:"8"));z&&(z[1]+=" "+(e+="number"==typeof e?".x":/[.+]/.test(e)?"":"+"));"Safari"==v&&(!m||45<parseInt(m))&&(m=e)}"Opera"==v&&(e=/\bzbov|zvav$/.exec(w))?(v+=" ",r.unshift("desktop mode"),"zvav"==e?(v+="Mini",m=null):v+="Mobile",w=w.replace(RegExp(" *"+e+"$"),"")):"Safari"==v&&/\bChrome\b/.exec(z&&z[1])&&(r.unshift("desktop mode"),v="Chrome Mobile",m=null,/\bOS X\b/.test(w)?(L=
"Apple",w="iOS 4.3+"):w=null);m&&0==m.indexOf(e=/[\d.]+$/.exec(w))&&-1<a.indexOf("/"+e+"-")&&(w=String(w.replace(e,"")).replace(/^ +| +$/g,""));z&&!/\b(?:Avant|Nook)\b/.test(v)&&(/Browser|Lunascape|Maxthon/.test(v)||"Safari"!=v&&/^iOS/.test(w)&&/\bSafari\b/.test(z[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(v)&&z[1])&&(e=z[z.length-1])&&r.push(e);r.length&&(r=["("+r.join("; ")+")"]);L&&A&&0>A.indexOf(L)&&r.push("on "+L);A&&r.push((/^on /.test(r[r.length-
1])?"":"on ")+A);if(w){var W=(e=/ ([\d.+]+)$/.exec(w))&&"/"==w.charAt(w.length-e[0].length-1);w={architecture:32,family:e&&!W?w.replace(e[0],""):w,version:e?e[1]:null,toString:function(){var a=this.version;return this.family+(a&&!W?" "+a:"")+(64==this.architecture?" 64-bit":"")}}}(e=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(U))&&!/\bi686\b/i.test(U)?(w&&(w.architecture=64,w.family=w.family.replace(RegExp(" *"+e),"")),v&&(/\bWOW64\b/i.test(a)||P&&/\w(?:86|32)$/.test(x.cpuClass||x.platform)&&!/\bWin64; x64\b/i.test(a))&&
r.unshift("32-bit")):w&&/^OS X/.test(w.family)&&"Chrome"==v&&39<=parseFloat(m)&&(w.architecture=64);a||(a=null);q={};q.description=a;q.layout=z&&z[0];q.manufacturer=L;q.name=v;q.prerelease=V;q.product=A;q.ua=a;q.version=v&&m;q.os=w||{architecture:null,family:null,version:null,toString:function(){return"null"}};q.parse=c;q.toString=function(){return this.description||""};q.version&&r.unshift(m);q.name&&r.unshift(v);w&&v&&(w!=String(w).split(" ")[0]||w!=v.split(" ")[0]&&!A)&&r.push(A?"("+w+")":"on "+
w);r.length&&(q.description=r.join(" "));return q}var p={"function":!0,object:!0},t=p[typeof window]&&window||this,r=p[typeof exports]&&exports;p=p[typeof module]&&module&&!module.nodeType&&module;var x=r&&p&&"object"==typeof global&&global;!x||x.global!==x&&x.window!==x&&x.self!==x||(t=x);var m=Math.pow(2,53)-1,y=/\bOpera/;x=Object.prototype;var u=x.hasOwnProperty,B=x.toString,D=c();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(t.platform=D,define(function(){return D})):r&&
p?b(D,function(a,c){r[c]=a}):t.platform=D}).call(this);
function buildIOSMeta(){for(var a=[{name:"viewport",content:"width=device-width, height=device-height, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"},{name:"apple-mobile-web-app-capable",content:"yes"},{name:"apple-mobile-web-app-status-bar-style",content:"black"}],d=0;d<a.length;d++){var f=document.createElement("meta");f.name=a[d].name;f.content=a[d].content;var b=window.document.head.querySelector('meta[name="'+f.name+'"]');b&&b.parentNode.removeChild(b);window.document.head.appendChild(f)}}
function hideIOSFullscreenPanel(){jQuery(".xxx-ios-fullscreen-message").css("display","none");jQuery(".xxx-ios-fullscreen-scroll").css("display","none");jQuery(".xxx-game-iframe-full").removeClass("xxx-game-iframe-iphone-se")}function buildIOSFullscreenPanel(){jQuery("body").append('<div class="xxx-ios-fullscreen-message"><div class="xxx-ios-fullscreen-swipe"></div></div><div class="xxx-ios-fullscreen-scroll"></div>')}
function showIOSFullscreenPanel(){jQuery(".xxx-ios-fullscreen-message").css("display","block");jQuery(".xxx-ios-fullscreen-scroll").css("display","block")}
function __iosResize(){window.scrollTo(0,0);console.log(window.devicePixelRatio);console.log(window.innerWidth);console.log(window.innerHeight);if("iPhone"===platform.product)switch(window.devicePixelRatio){case 2:switch(window.innerWidth){case 568:320!==window.innerHeight&&jQuery(".xxx-game-iframe-full").addClass("xxx-game-iframe-iphone-se");break;case 667:375===window.innerHeight?hideIOSFullscreenPanel():showIOSFullscreenPanel();break;case 808:414===window.innerHeight?hideIOSFullscreenPanel():showIOSFullscreenPanel();
break;default:hideIOSFullscreenPanel()}break;case 3:switch(window.innerWidth){case 736:414===window.innerHeight?hideIOSFullscreenPanel():showIOSFullscreenPanel();break;case 724:375===window.innerHeight?hideIOSFullscreenPanel():showIOSFullscreenPanel();break;case 808:414===window.innerHeight?hideIOSFullscreenPanel():showIOSFullscreenPanel();break;default:hideIOSFullscreenPanel()}break;default:hideIOSFullscreenPanel()}}function iosResize(){__iosResize();setTimeout(function(){__iosResize()},500)}
function iosInIframe(){try{return window.self!==window.top}catch(a){return!0}}$(document).ready(function(){platform&&"iPhone"===platform.product&&"safari"!==platform.name.toLowerCase()&&(buildIOSFullscreenPanel(),buildIOSMeta())});jQuery(window).resize(function(){platform&&"iPhone"===platform.product&&"safari"!==platform.name.toLowerCase()&&iosResize()});
(function(){var a="undefined"!==typeof window&&"undefined"!==typeof window.document?window.document:{},d="undefined"!==typeof module&&module.exports,f="undefined"!==typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,b=function(){for(var b,d=["requestFullscreen exitFullscreen fullscreenElement fullscreenEnabled fullscreenchange fullscreenerror".split(" "),"webkitRequestFullscreen webkitExitFullscreen webkitFullscreenElement webkitFullscreenEnabled webkitfullscreenchange webkitfullscreenerror".split(" "),
"webkitRequestFullScreen webkitCancelFullScreen webkitCurrentFullScreenElement webkitCancelFullScreen webkitfullscreenchange webkitfullscreenerror".split(" "),"mozRequestFullScreen mozCancelFullScreen mozFullScreenElement mozFullScreenEnabled mozfullscreenchange mozfullscreenerror".split(" "),"msRequestFullscreen msExitFullscreen msFullscreenElement msFullscreenEnabled MSFullscreenChange MSFullscreenError".split(" ")],c=0,f=d.length,g={};c<f;c++)if((b=d[c])&&b[1]in a){for(c=0;c<b.length;c++)g[d[0][c]]=
b[c];return g}return!1}(),g={change:b.fullscreenchange,error:b.fullscreenerror},h={request:function(d){var n=b.requestFullscreen;d=d||a.documentElement;if(/5\.1[.\d]* Safari/.test(navigator.userAgent))d[n]();else d[n](f&&Element.ALLOW_KEYBOARD_INPUT)},exit:function(){a[b.exitFullscreen]()},toggle:function(a){this.isFullscreen?this.exit():this.request(a)},onchange:function(a){this.on("change",a)},onerror:function(a){this.on("error",a)},on:function(b,d){var c=g[b];c&&a.addEventListener(c,d,!1)},off:function(b,
d){var c=g[b];c&&a.removeEventListener(c,d,!1)},raw:b};b?(Object.defineProperties(h,{isFullscreen:{get:function(){return!!a[b.fullscreenElement]}},element:{enumerable:!0,get:function(){return a[b.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return!!a[b.fullscreenEnabled]}}}),d?module.exports=h:window.screenfull=h):d?module.exports=!1:window.screenfull=!1})();var s_iScaleFactor=1,s_bIsIphone=!1,s_iOffsetX,s_iOffsetY;
(function(a){(jQuery.browser=jQuery.browser||{}).mobile=/android|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(ad|hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|tablet|treo|up\.(browser|link)|vodafone|wap|webos|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(a.substr(0,
4))})(navigator.userAgent||navigator.vendor||window.opera);$(window).resize(function(){sizeHandler()});function trace(a){console.log(a)}function isChrome(){return/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)}function isIOS(){var a="iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";");for(-1!==navigator.userAgent.toLowerCase().indexOf("iphone")&&(s_bIsIphone=!0);a.length;)if(navigator.platform===a.pop())return!0;return s_bIsIphone=!1}
function getSize(a){var d=a.toLowerCase(),f=window.document,b=f.documentElement;if(void 0===window["inner"+a])a=b["client"+a];else if(window["inner"+a]!=b["client"+a]){var g=f.createElement("body");g.id="vpw-test-b";g.style.cssText="overflow:scroll";var h=f.createElement("div");h.id="vpw-test-d";h.style.cssText="position:absolute;top:-1000px";h.innerHTML="<style>@media("+d+":"+b["client"+a]+"px){body#vpw-test-b div#vpw-test-d{"+d+":7px!important}}</style>";g.appendChild(h);b.insertBefore(g,f.head);
a=7==h["offset"+a]?b["client"+a]:window["inner"+a];b.removeChild(g)}else a=window["inner"+a];return a}window.addEventListener("orientationchange",onOrientationChange);function onOrientationChange(){window.matchMedia("(orientation: portrait)").matches&&sizeHandler();window.matchMedia("(orientation: landscape)").matches&&sizeHandler()}function getIOSWindowHeight(){return document.documentElement.clientWidth/window.innerWidth*window.innerHeight}
function getHeightOfIOSToolbars(){var a=(0===window.orientation?screen.height:screen.width)-getIOSWindowHeight();return 1<a?a:0}
function sizeHandler(){window.scrollTo(0,1);if($("#canvas")){var a="safari"===platform.name.toLowerCase()?getIOSWindowHeight():getSize("Height");var d=getSize("Width");_checkOrientation(d,a);var f=Math.min(a/CANVAS_HEIGHT,d/CANVAS_WIDTH),b=CANVAS_WIDTH*f;f*=CANVAS_HEIGHT;if(f<a){var g=a-f;f+=g;b+=CANVAS_WIDTH/CANVAS_HEIGHT*g}else b<d&&(g=d-b,b+=g,f+=CANVAS_HEIGHT/CANVAS_WIDTH*g);g=a/2-f/2;var h=d/2-b/2,k=CANVAS_WIDTH/b;if(h*k<-EDGEBOARD_X||g*k<-EDGEBOARD_Y)f=Math.min(a/(CANVAS_HEIGHT-2*EDGEBOARD_Y),
d/(CANVAS_WIDTH-2*EDGEBOARD_X)),b=CANVAS_WIDTH*f,f*=CANVAS_HEIGHT,g=(a-f)/2,h=(d-b)/2,k=CANVAS_WIDTH/b;s_iOffsetX=-1*h*k;s_iOffsetY=-1*g*k;0<=g&&(s_iOffsetY=0);0<=h&&(s_iOffsetX=0);null!==s_oInterface&&s_oInterface.refreshButtonPos(s_iOffsetX,s_iOffsetY);null!==s_oMenu&&s_oMenu.refreshButtonPos(s_iOffsetX,s_iOffsetY);null!==s_oLevelMenu&&s_oLevelMenu.refreshButtonPos(s_iOffsetX,s_iOffsetY);s_bIsIphone?(canvas=document.getElementById("canvas"),s_oStage.canvas.width=2*b,s_oStage.canvas.height=2*f,canvas.style.width=
b+"px",canvas.style.height=f+"px",s_iScaleFactor=2*Math.min(b/CANVAS_WIDTH,f/CANVAS_HEIGHT),s_oStage.scaleX=s_oStage.scaleY=s_iScaleFactor):s_bMobile||isChrome()?($("#canvas").css("width",b+"px"),$("#canvas").css("height",f+"px")):(s_oStage.canvas.width=b,s_oStage.canvas.height=f,s_iScaleFactor=Math.min(b/CANVAS_WIDTH,f/CANVAS_HEIGHT),s_oStage.scaleX=s_oStage.scaleY=s_iScaleFactor);0>g||(g=(a-f)/2);$("#canvas").css("top",g+"px");$("#canvas").css("left",h+"px");fullscreenHandler()}}
function _checkOrientation(a,d){s_bMobile&&ENABLE_CHECK_ORIENTATION&&(a>d?"landscape"===$(".orientation-msg-container").attr("data-orientation")?($(".orientation-msg-container").css("display","none"),s_oMain.startUpdate()):($(".orientation-msg-container").css("display","block"),s_oMain.stopUpdate()):"portrait"===$(".orientation-msg-container").attr("data-orientation")?($(".orientation-msg-container").css("display","none"),s_oMain.startUpdate()):($(".orientation-msg-container").css("display","block"),
s_oMain.stopUpdate()))}function createBitmap(a,d,f){var b=new createjs.Bitmap(a),g=new createjs.Shape;d&&f?g.graphics.beginFill("#fff").drawRect(0,0,d,f):g.graphics.beginFill("#ff0").drawRect(0,0,a.width,a.height);b.hitArea=g;return b}function createSprite(a,d,f,b,g,h){a=null!==d?new createjs.Sprite(a,d):new createjs.Sprite(a);d=new createjs.Shape;d.graphics.beginFill("#000000").drawRect(-f,-b,g,h);a.hitArea=d;return a}
function randomFloatBetween(a,d,f){"undefined"===typeof f&&(f=2);return parseFloat(Math.min(a+Math.random()*(d-a),d).toFixed(f))}function shuffle(a){for(var d=a.length,f,b;0!==d;)b=Math.floor(Math.random()*d),--d,f=a[d],a[d]=a[b],a[b]=f;return a}function formatTime(a){a/=1E3;var d=Math.floor(a/60);a=parseFloat(a-60*d).toFixed(1);var f="";f=10>d?f+("0"+d+":"):f+(d+":");return 10>a?f+("0"+a):f+a}
function NoClickDelay(a){this.element=a;window.Touch&&this.element.addEventListener("touchstart",this,!1)}function shuffle(a){for(var d=a.length,f,b;0<d;)b=Math.floor(Math.random()*d),d--,f=a[d],a[d]=a[b],a[b]=f;return a}
NoClickDelay.prototype={handleEvent:function(a){switch(a.type){case "touchstart":this.onTouchStart(a);break;case "touchmove":this.onTouchMove(a);break;case "touchend":this.onTouchEnd(a)}},onTouchStart:function(a){a.preventDefault();this.moved=!1;this.element.addEventListener("touchmove",this,!1);this.element.addEventListener("touchend",this,!1)},onTouchMove:function(a){this.moved=!0},onTouchEnd:function(a){this.element.removeEventListener("touchmove",this,!1);this.element.removeEventListener("touchend",
this,!1);if(!this.moved){a=document.elementFromPoint(a.changedTouches[0].clientX,a.changedTouches[0].clientY);3==a.nodeType&&(a=a.parentNode);var d=document.createEvent("MouseEvents");d.initEvent("click",!0,!0);a.dispatchEvent(d)}}};
(function(){function a(a){var b={focus:"visible",focusin:"visible",pageshow:"visible",blur:"hidden",focusout:"hidden",pagehide:"hidden"};a=a||window.event;a.type in b?document.body.className=b[a.type]:(document.body.className=this[d]?"hidden":"visible","hidden"===document.body.className?s_oMain.stopUpdate():s_oMain.startUpdate())}var d="hidden";d in document?document.addEventListener("visibilitychange",a):(d="mozHidden")in document?document.addEventListener("mozvisibilitychange",a):(d="webkitHidden")in
document?document.addEventListener("webkitvisibilitychange",a):(d="msHidden")in document?document.addEventListener("msvisibilitychange",a):"onfocusin"in document?document.onfocusin=document.onfocusout=a:window.onpageshow=window.onpagehide=window.onfocus=window.onblur=a})();function ctlArcadeResume(){null!==s_oMain&&s_oMain.startUpdate()}function ctlArcadePause(){null!==s_oMain&&s_oMain.stopUpdate()}
function getParamValue(a){for(var d=window.location.search.substring(1).split("&"),f=0;f<d.length;f++){var b=d[f].split("=");if(b[0]==a)return b[1]}}function playSound(a,d,f){return!1===DISABLE_SOUND_MOBILE||!1===s_bMobile?(s_aSounds[a].play(),s_aSounds[a].volume(d),s_aSounds[a].loop(f),s_aSounds[a]):null}function stopSound(a){!1!==DISABLE_SOUND_MOBILE&&!1!==s_bMobile||s_aSounds[a].stop()}function setVolume(a,d){!1!==DISABLE_SOUND_MOBILE&&!1!==s_bMobile||s_aSounds[a].volume(d)}
function setMute(a,d){!1!==DISABLE_SOUND_MOBILE&&!1!==s_bMobile||s_aSounds[a].mute(d)}function saveItem(a,d){s_bStorageAvailable&&localStorage.setItem(a,d)}function getItem(a){return s_bStorageAvailable?localStorage.getItem(a):null}function fullscreenHandler(){ENABLE_FULLSCREEN&&!1!==screenfull.enabled&&(s_bFullscreen=screenfull.isFullscreen,null!==s_oInterface&&s_oInterface.resetFullscreenBut(),null!==s_oMenu&&s_oMenu.resetFullscreenBut(),null!==s_oLevelMenu&&s_oLevelMenu.resetFullscreenBut())}
if(screenfull.enabled)screenfull.on("change",function(){s_bFullscreen=screenfull.isFullscreen;null!==s_oInterface&&s_oInterface.resetFullscreenBut();null!==s_oMenu&&s_oMenu.resetFullscreenBut();null!==s_oLevelMenu&&s_oLevelMenu.resetFullscreenBut()});
function CSpriteLibrary(){var a={},d,f,b,g,h,k;this.init=function(a,c,p){d={};b=f=0;g=a;h=c;k=p};this.addSprite=function(b,c){if(!a.hasOwnProperty(b)){var g=new Image;a[b]=d[b]={szPath:c,oSprite:g,bLoaded:!1};f++}};this.getSprite=function(b){return a.hasOwnProperty(b)?a[b].oSprite:null};this._onSpritesLoaded=function(){f=0;h.call(k)};this._onSpriteLoaded=function(){g.call(k);++b===f&&this._onSpritesLoaded()};this.loadSprites=function(){for(var a in d)d[a].oSprite.oSpriteLibrary=this,d[a].oSprite.szKey=
a,d[a].oSprite.onload=function(){this.oSpriteLibrary.setLoaded(this.szKey);this.oSpriteLibrary._onSpriteLoaded(this.szKey)},d[a].oSprite.onerror=function(a){var c=a.currentTarget;setTimeout(function(){d[c.szKey].oSprite.src=d[c.szKey].szPath},500)},d[a].oSprite.src=d[a].szPath};this.setLoaded=function(b){a[b].bLoaded=!0};this.isLoaded=function(b){return a[b].bLoaded};this.getNumSprites=function(){return f}}
var CANVAS_WIDTH=960,CANVAS_HEIGHT=540,EDGEBOARD_X=128,EDGEBOARD_Y=42,FPS_TIME=1E3/24,DISABLE_SOUND_MOBILE=!1,FONT_GAME="Chewy",STATE_LOADING=0,STATE_MENU=1,STATE_HELP=1,STATE_GAME=3,ON_MOUSE_DOWN=0,ON_MOUSE_UP=1,ON_MOUSE_OVER=2,ON_MOUSE_OUT=3,ON_DRAG_START=4,ON_DRAG_END=5,ON_MSG_BOX_LEFT_BUT=6,ON_MSG_BOX_CENTER_BUT=7,ON_MSG_BOX_RIGHT_BUT=8,STATE_GAME_ROLL_IN=0,STATE_GAME_BALL_MOVE=1,STATE_GAME_ROLL_OUT=2,STATE_GAME_SHOOTING=3,STATE_GAME_ATTRACT_BALLS=4,STEP_LENGTH=1.8,BALL_COLORS=5,BALL_ROLLING_IN,
BALL_SHOOTED_SPEED=24,NUM_LEVELS,COMBO_VALUE,EXTRA_SCORE,BALL_DIAMETER,BALL_RADIUS,BALL_DIAMETER_SQUARE,NUM_ROWS_PAGE_LEVEL=3,NUM_COLS_PAGE_LEVEL=5,SOUNDTRACK_VOLUME_IN_GAME=1,ENABLE_FULLSCREEN,ENABLE_CHECK_ORIENTATION,TEXT_GAMEOVER="GAME OVER",TEXT_CONGRATS="CONGRATULATIONS",TEXT_PLAY="PLAY",TEXT_SCORE="SCORE",TEXT_LEVEL="LEVEL",TEXT_FINAL_SCORE="FINAL SCORE",TEXT_SELECT_LEVEL="SELECT A LEVEL",TEXT_DELETE_SAVINGS="ALL YOUR PROGRESS WILL BE CANCELLED! ARE YOU SURE?",TEXT_NO="NO",TEXT_YES="YES",TEXT_ERR_LS=
"YOUR WEB BROWSER DOES NOT SUPPORT STORING SETTING LOCALLY. IN SAFARI, THE MOST COMMON CAUSE OF THIS IS USING 'PRIVATE BROWSING MODE'. SOME INFO MAY NOT SAVE OR SOME FEATURE MAY NOT WORK PROPERLY.",TEXT_CREDITS_DEVELOPED="HOSTED BY",TEXT_PRELOADER_CONTINUE="START",TEXT_SHARE_IMAGE="200x200.jpg",TEXT_SHARE_TITLE="Congratulations!",TEXT_SHARE_MSG1="You collected <strong>",TEXT_SHARE_MSG2=" points</strong>!<br><br>Share your score with your friends!",TEXT_SHARE_SHARE1="My score is ",TEXT_SHARE_SHARE2=
" points! Can you do better";
function CPreloader(){var a,d,f,b,g,h,k,n,c,p;this._init=function(){s_oSpriteLibrary.init(this._onImagesLoaded,this._onAllImagesLoaded,this);s_oSpriteLibrary.addSprite("progress_bar","./sprites/progress_bar.png");s_oSpriteLibrary.addSprite("200x200","./sprites/200x200.jpg");s_oSpriteLibrary.addSprite("but_start","./sprites/but_start.png");s_oSpriteLibrary.loadSprites();p=new createjs.Container;s_oStage.addChild(p)};this.unload=function(){p.removeAllChildren();c.unload()};this._onImagesLoaded=function(){};
this._onAllImagesLoaded=function(){this.attachSprites();s_oMain.preloaderReady()};this.attachSprites=function(){var t=new createjs.Shape;t.graphics.beginFill("black").drawRect(0,0,CANVAS_WIDTH,CANVAS_HEIGHT);p.addChild(t);t=s_oSpriteLibrary.getSprite("200x200");k=createBitmap(t);k.regX=.5*t.width;k.regY=.5*t.height;k.x=CANVAS_WIDTH/2;k.y=CANVAS_HEIGHT/2-150;p.addChild(k);n=new createjs.Shape;n.graphics.beginFill("rgba(0,0,0,0.01)").drawRoundRect(k.x-100,k.y-100,200,200,10);p.addChild(n);k.mask=n;
t=s_oSpriteLibrary.getSprite("progress_bar");b=createBitmap(t);b.x=CANVAS_WIDTH/2-t.width/2;b.y=CANVAS_HEIGHT/2+50;p.addChild(b);a=t.width;d=t.height;g=new createjs.Shape;g.graphics.beginFill("rgba(0,0,0,0.01)").drawRect(b.x,b.y,1,d);p.addChild(g);b.mask=g;f=new createjs.Text("","30px "+FONT_GAME,"#fff");f.x=CANVAS_WIDTH/2;f.y=CANVAS_HEIGHT/2+100;f.textBaseline="alphabetic";f.textAlign="center";p.addChild(f);t=s_oSpriteLibrary.getSprite("but_start");c=new CTextButton(CANVAS_WIDTH/2,CANVAS_HEIGHT/
2,t,TEXT_PRELOADER_CONTINUE,"Arial","#000","bold 40",p);c.addEventListener(ON_MOUSE_UP,this._onButStartRelease,this);c.setVisible(!1);h=new createjs.Shape;h.graphics.beginFill("black").drawRect(0,0,CANVAS_WIDTH,CANVAS_HEIGHT);p.addChild(h);createjs.Tween.get(h).to({alpha:0},500).call(function(){createjs.Tween.removeTweens(h);p.removeChild(h)})};this._onButStartRelease=function(){s_oMain._onRemovePreloader()};this.refreshLoader=function(c){f.text=c+"%";100===c&&(s_oMain._onRemovePreloader(),f.visible=
!1,b.visible=!1);g.graphics.clear();c=Math.floor(c*a/100);g.graphics.beginFill("rgba(0,0,0,0.01)").drawRect(b.x,b.y,c,d)};this._init()}
function CMain(a){var d,f=0,b=0,g=STATE_LOADING,h,k;this.initContainer=function(){var a=document.getElementById("canvas");s_oStage=new createjs.Stage(a);createjs.Touch.enable(s_oStage);s_bMobile=jQuery.browser.mobile;!1===s_bMobile&&s_oStage.enableMouseOver(20);s_iPrevTime=(new Date).getTime();createjs.Ticker.setFPS(35);createjs.Ticker.on("tick",this._update);navigator.userAgent.match(/Windows Phone/i)&&(DISABLE_SOUND_MOBILE=!0);s_oSpriteLibrary=new CSpriteLibrary;h=new CPreloader};this.setLocalStorageLevel=
function(a){s_iLastLevel<a&&(s_iLastLevel=a,saveItem("sorcerer_level",s_iLastLevel))};this.setLocalStorageScore=function(a,b,d){saveItem("score_level_"+d,a)};this.clearLocalStorage=function(){s_iLastLevel=1;s_bStorageAvailable&&localStorage.clear()};this.getScoreTillLevel=function(a){if(!s_bStorageAvailable)return 0;for(var c=0,b=0;b<a-1;b++)c+=parseInt(getItem("score_level_"+(b+1)));return c};this.preloaderReady=function(){this._loadImages();!1!==DISABLE_SOUND_MOBILE&&!1!==s_bMobile||this._initSounds();
d=!0};this.soundLoaded=function(){f++;h.refreshLoader(Math.floor(f/b*100))};this._initSounds=function(){Howler.mute(!s_bAudioActive);s_aSoundsInfo=[];s_aSoundsInfo.push({path:"./sounds/",filename:"win",loop:!1,volume:1,ingamename:"win"});s_aSoundsInfo.push({path:"./sounds/",filename:"press_but",loop:!1,volume:1,ingamename:"press_but"});s_aSoundsInfo.push({path:"./sounds/",filename:"game_over",loop:!1,volume:1,ingamename:"game_over"});s_aSoundsInfo.push({path:"./sounds/",filename:"combo",loop:!1,volume:1,
ingamename:"combo"});s_aSoundsInfo.push({path:"./sounds/",filename:"shot",loop:!1,volume:1,ingamename:"shot"});s_aSoundsInfo.push({path:"./sounds/",filename:"soundtrack",loop:!0,volume:1,ingamename:"soundtrack"});b+=s_aSoundsInfo.length;s_aSounds=[];for(var a=0;a<s_aSoundsInfo.length;a++)this.tryToLoadSound(s_aSoundsInfo[a],!1)};this.tryToLoadSound=function(a,b){setTimeout(function(){s_aSounds[a.ingamename]=new Howl({src:[a.path+a.filename+".mp3"],autoplay:!1,preload:!0,loop:a.loop,volume:a.volume,
onload:s_oMain.soundLoaded,onloaderror:function(a,c){for(var b=0;b<s_aSoundsInfo.length;b++)if(a===s_aSounds[s_aSoundsInfo[b].ingamename]._sounds[0]._id){s_oMain.tryToLoadSound(s_aSoundsInfo[b],!0);break}},onplayerror:function(a){for(var c=0;c<s_aSoundsInfo.length;c++)if(a===s_aSounds[s_aSoundsInfo[c].ingamename]._sounds[0]._id){s_aSounds[s_aSoundsInfo[c].ingamename].once("unlock",function(){s_aSounds[s_aSoundsInfo[c].ingamename].play();"soundtrack"===s_aSoundsInfo[c].ingamename&&null!==s_oGame&&
setVolume("soundtrack",SOUNDTRACK_VOLUME_IN_GAME)});break}}})},b?200:0)};this._loadImages=function(){s_oSpriteLibrary.init(this._onImagesLoaded,this._onAllImagesLoaded,this);s_oSpriteLibrary.addSprite("but_bg","./sprites/but_play_bg.png");s_oSpriteLibrary.addSprite("but_play","./sprites/but_play.png");s_oSpriteLibrary.addSprite("but_continue","./sprites/but_continue.png");s_oSpriteLibrary.addSprite("but_generic_small","./sprites/but_generic_small.png");s_oSpriteLibrary.addSprite("but_exit","./sprites/but_exit.png");
s_oSpriteLibrary.addSprite("bg_menu","./sprites/bg_menu.jpg");s_oSpriteLibrary.addSprite("audio_icon","./sprites/audio_icon.png");s_oSpriteLibrary.addSprite("hero","./sprites/hero.png");s_oSpriteLibrary.addSprite("hit_area","./sprites/hit_area.png");s_oSpriteLibrary.addSprite("explosion","./sprites/explosion.png");s_oSpriteLibrary.addSprite("msg_box","./sprites/msg_box.png");s_oSpriteLibrary.addSprite("extra_score","./sprites/extra_score.png");s_oSpriteLibrary.addSprite("end_path","./sprites/end_path.png");
s_oSpriteLibrary.addSprite("but_level","./sprites/but_level.png");s_oSpriteLibrary.addSprite("bg_menu_level","./sprites/bg_menu_level.jpg");s_oSpriteLibrary.addSprite("arrow_left","./sprites/arrow_left.png");s_oSpriteLibrary.addSprite("arrow_right","./sprites/arrow_right.png");s_oSpriteLibrary.addSprite("logo_ctl","./sprites/logo_ctl.png");s_oSpriteLibrary.addSprite("but_credits","./sprites/but_credits.png");s_oSpriteLibrary.addSprite("but_exit_small","./sprites/but_exit_small.png");s_oSpriteLibrary.addSprite("but_fullscreen",
"./sprites/but_fullscreen.png");for(var a=0;a<BALL_COLORS;a++)s_oSpriteLibrary.addSprite("ball_"+a,"./sprites/ball_"+a+".png");s_oSpriteLibrary.addSprite("bg_game_1","./sprites/bg_game_1.jpg");s_oSpriteLibrary.addSprite("bg_game_2","./sprites/bg_game_2.jpg");s_oSpriteLibrary.addSprite("bg_game_3","./sprites/bg_game_3.jpg");s_oSpriteLibrary.addSprite("bg_game_4","./sprites/bg_game_4.jpg");b+=s_oSpriteLibrary.getNumSprites();s_oSpriteLibrary.loadSprites()};this._onImagesLoaded=function(){f++;h.refreshLoader(Math.floor(f/
b*100))};this._onAllImagesLoaded=function(){};this._onRemovePreloader=function(){h.unload();jQuery.getJSON("levels.json",this.onLoadedJSON)};this.onLoadedJSON=function(a){try{saveItem("ls_available","ok")}catch(p){s_bStorageAvailable=!1}s_oLevelSettings=new CLevelSettings(a);s_oSoundTrack=playSound("soundtrack",1,!0);s_oMain.gotoMenu()};this.stopUpdate=function(){d=!1;createjs.Ticker.paused=!0;$("#block_game").css("display","block");!1!==DISABLE_SOUND_MOBILE&&!1!==s_bMobile||Howler.mute(!0)};this.startUpdate=
function(){s_iPrevTime=(new Date).getTime();d=!0;createjs.Ticker.paused=!1;$("#block_game").css("display","none");(!1===DISABLE_SOUND_MOBILE||!1===s_bMobile)&&s_bAudioActive&&Howler.mute(!1)};this.gotoMenu=function(){new CMenu;g=STATE_MENU};this.gotoLevelMenu=function(){new CLevelMenu};this.gotoGame=function(a,b){k=new CGame(n,a,b);g=STATE_GAME};this.gotoHelp=function(){new CHelp;g=STATE_HELP};this.levelSelected=function(a){a>=s_iLastLevel&&(s_iLastLevel=a);var c=this.getScoreTillLevel(a);this.gotoGame(a,
c)};this._update=function(a){if(!1!==d){var c=(new Date).getTime();s_iTimeElaps=c-s_iPrevTime;s_iCntTime+=s_iTimeElaps;s_iCntFps++;s_iPrevTime=c;1E3<=s_iCntTime&&(s_iCurFps=s_iCntFps,s_iCntTime-=1E3,s_iCntFps=0);g===STATE_GAME&&k.update();void 0!==s_oStage&&s_oStage.update(a)}};s_oMain=this;var n=a;ENABLE_FULLSCREEN=a.fullscreen;ENABLE_CHECK_ORIENTATION=a.check_orientation;this.initContainer()}
var s_bMobile,s_bAudioActive=!1,s_iCntTime=0,s_iTimeElaps=0,s_iPrevTime=0,s_iCntFps=0,s_iCurFps=0,s_oSoundTrack=null,s_oDrawLayer,s_oStage,s_oMain=null,s_oSpriteLibrary,s_oLevelSettings,s_iLastLevel=1,s_bFullscreen=!1,s_bStorageAvailable=!0,s_aSounds,s_aSoundsInfo;
function CTextButton(a,d,f,b,g,h,k,n){var c,p,t,r,x,m,y,u,B,D;this._init=function(a,b,d,f,g,m,h){c=!1;p=1;t=[];r=[];D=createBitmap(d);u=new createjs.Container;u.x=a;u.y=b;u.regX=d.width/2;u.regY=d.height/2;s_bMobile||(u.cursor="pointer");u.addChild(D,B);n.addChild(u);B=new CTLText(u,10,12,d.width-20,d.height-20,h,"center",m,g,1.1,0,0,f,!0,!0,!1,!1);this._initListener()};this.unload=function(){u.off("mousedown",x);u.off("pressup",m);n.removeChild(u)};this.setVisible=function(a){u.visible=a};this.setAlign=
function(a){B.textAlign=a};this.setTextX=function(a){B.x=a};this.setScale=function(a){p=u.scaleX=u.scaleY=a};this.enable=function(){c=!1};this.disable=function(){c=!0};this._initListener=function(){x=u.on("mousedown",this.buttonDown);m=u.on("pressup",this.buttonRelease)};this.addEventListener=function(a,c,b){t[a]=c;r[a]=b};this.addEventListenerWithParams=function(a,c,b,d){t[a]=c;r[a]=b;y=d};this.buttonRelease=function(){c||(playSound("press_but",1,!1),u.scaleX=p,u.scaleY=p,t[ON_MOUSE_UP]&&t[ON_MOUSE_UP].call(r[ON_MOUSE_UP],
y))};this.buttonDown=function(){c||(u.scaleX=.9*p,u.scaleY=.9*p,t[ON_MOUSE_DOWN]&&t[ON_MOUSE_DOWN].call(r[ON_MOUSE_DOWN]))};this.setPosition=function(a,c){u.x=a;u.y=c};this.tweenPosition=function(a,c,b,d,f,g,m){createjs.Tween.get(u).wait(d).to({x:a,y:c},b,f).call(function(){void 0!==g&&g.call(m)})};this.changeText=function(a){B.refreshText(a)};this.setX=function(a){u.x=a};this.setY=function(a){u.y=a};this.getButtonImage=function(){return u};this.getX=function(){return u.x};this.getY=function(){return u.y};
this.getSprite=function(){return u};this.getScale=function(){return u.scaleX};this._init(a,d,f,b,g,h,k)}
function CGfxButton(a,d,f){var b,g,h=[],k,n,c;this._init=function(a,d,f){b=[];g=[];c=createBitmap(f);c.x=a;c.y=d;c.regX=f.width/2;c.regY=f.height/2;c.cursor="pointer";s_oStage.addChild(c);this._initListener()};this.unload=function(){c.off("mousedown",k);c.off("pressup",n);s_oStage.removeChild(c)};this.setVisible=function(a){c.visible=a};this._initListener=function(){k=c.on("mousedown",this.buttonDown);n=c.on("pressup",this.buttonRelease)};this.addEventListener=function(a,c,d){b[a]=c;g[a]=d};this.addEventListenerWithParams=
function(a,c,d,f){b[a]=c;g[a]=d;h=f};this.buttonRelease=function(){playSound("press_but",1,!1);c.scaleX=1;c.scaleY=1;b[ON_MOUSE_UP]&&b[ON_MOUSE_UP].call(g[ON_MOUSE_UP],h)};this.buttonDown=function(){c.scaleX=.9;c.scaleY=.9;b[ON_MOUSE_DOWN]&&b[ON_MOUSE_DOWN].call(g[ON_MOUSE_DOWN],h)};this.setPosition=function(a,b){c.x=a;c.y=b};this.setX=function(a){c.x=a};this.setY=function(a){c.y=a};this.getButtonImage=function(){return c};this.getX=function(){return c.x};this.getY=function(){return c.y};this._init(a,
d,f);return this}
function CToggle(a,d,f,b){var g,h,k,n,c,p;this._init=function(a,c,b,d){h=[];k=[];var f=new createjs.SpriteSheet({images:[b],frames:{width:b.width/2,height:b.height,regX:b.width/2/2,regY:b.height/2},animations:{state_true:[0],state_false:[1]}});g=d;p=createSprite(f,"state_"+g,b.width/2/2,b.height/2,b.width/2,b.height);p.x=a;p.y=c;p.stop();p.cursor="pointer";s_oStage.addChild(p);this._initListener()};this.unload=function(){p.off("mousedown",n);p.off("pressup",c);s_oStage.removeChild(p)};this._initListener=
function(){n=p.on("mousedown",this.buttonDown);c=p.on("pressup",this.buttonRelease)};this.addEventListener=function(a,c,b){h[a]=c;k[a]=b};this.setActive=function(a){g=a;p.gotoAndStop("state_"+g)};this.buttonRelease=function(){p.scaleX=1;p.scaleY=1;playSound("press_but",1,!1);g=!g;p.gotoAndStop("state_"+g);h[ON_MOUSE_UP]&&h[ON_MOUSE_UP].call(k[ON_MOUSE_UP],g)};this.buttonDown=function(){p.scaleX=.9;p.scaleY=.9;h[ON_MOUSE_DOWN]&&h[ON_MOUSE_DOWN].call(k[ON_MOUSE_DOWN])};this.setPosition=function(a,c){p.x=
a;p.y=c};this._init(a,d,f,b)}
function CMenu(){var a,d,f,b,g,h,k,n,c=null,p,t,r,x,m=null,y=null;this._init=function(){k=createBitmap(s_oSpriteLibrary.getSprite("bg_menu"));s_oStage.addChild(k);if(s_bStorageAvailable){var u=getItem("sorcerer_level");null!==u&&void 0!==u?s_iLastLevel=parseInt(getItem("sorcerer_level")):saveItem("sorcerer_level",1)}else new CAlertSavingBox(TEXT_ERR_LS,s_oStage);1===s_iLastLevel?(n=new CGfxButton(CANVAS_WIDTH/2,CANVAS_HEIGHT-120,s_oSpriteLibrary.getSprite("but_play"),!0),n.addEventListener(ON_MOUSE_UP,
this._onButPlayRelease,this)):(n=new CGfxButton(CANVAS_WIDTH/2-150,CANVAS_HEIGHT-120,s_oSpriteLibrary.getSprite("but_play"),!0),n.addEventListener(ON_MOUSE_UP,this._onButPlayRelease,this),c=new CGfxButton(CANVAS_WIDTH/2+150,CANVAS_HEIGHT-120,s_oSpriteLibrary.getSprite("but_continue"),!0),c.addEventListener(ON_MOUSE_UP,this._onButContinueRelease,this));if(!1===DISABLE_SOUND_MOBILE||!1===s_bMobile)u=s_oSpriteLibrary.getSprite("audio_icon"),g=CANVAS_WIDTH-u.height/2,h=u.height/2,p=new CToggle(g,h,u,
s_bAudioActive),p.addEventListener(ON_MOUSE_UP,this._onAudioToggle,this);u=s_oSpriteLibrary.getSprite("but_credits");f=u.height/2+10;b=u.height/2+10;t=new CGfxButton(f,b,u,s_oStage);t.addEventListener(ON_MOUSE_UP,this._onButCreditsRelease,this);u=window.document;var B=u.documentElement;m=B.requestFullscreen||B.mozRequestFullScreen||B.webkitRequestFullScreen||B.msRequestFullscreen;y=u.exitFullscreen||u.mozCancelFullScreen||u.webkitExitFullscreen||u.msExitFullscreen;!1===ENABLE_FULLSCREEN&&(m=!1);m&&
screenfull.enabled&&(u=s_oSpriteLibrary.getSprite("but_fullscreen"),a=f+u.width/2+10,d=b-2,x=new CToggle(a,d,u,s_bFullscreen,s_oStage),x.addEventListener(ON_MOUSE_UP,this._onFullscreenRelease,this));r=new createjs.Shape;r.graphics.beginFill("black").drawRect(0,0,CANVAS_WIDTH,CANVAS_HEIGHT);s_oStage.addChild(r);createjs.Tween.get(r).to({alpha:0},400).call(function(){r.visible=!1});this.refreshButtonPos(s_iOffsetX,s_iOffsetY)};this.unload=function(){n.unload();n=null;t.unload();null!==c&&c.unload();
if(!1===DISABLE_SOUND_MOBILE||!1===s_bMobile)p.unload(),p=null;m&&screenfull.enabled&&x.unload();s_oStage.removeChild(k);k=null;s_oStage.removeChild(r);s_oMenu=r=null};this.refreshButtonPos=function(c,k){!1!==DISABLE_SOUND_MOBILE&&!1!==s_bMobile||p.setPosition(g-c,k+h);m&&screenfull.enabled&&x.setPosition(a+c,d+k);t.setPosition(f+c,b+k)};this._exitFromMenu=function(){this.unload();s_oMain.gotoLevelMenu();$(s_oMain).trigger("start_session")};this._onButPlayRelease=function(){if(1<s_iLastLevel){var a=
new CMsgBox(TEXT_DELETE_SAVINGS,TEXT_NO,"",TEXT_YES);a.addEventListener(ON_MSG_BOX_LEFT_BUT,function(){a.hide()},this);a.addEventListener(ON_MSG_BOX_RIGHT_BUT,function(){a.hide();s_oMain.clearLocalStorage();s_oMenu._exitFromMenu()},this)}else s_oMenu._exitFromMenu()};this._onButContinueRelease=function(){s_oMenu._exitFromMenu()};this._onButCreditsRelease=function(){new CCreditsPanel};this._onAudioToggle=function(){Howler.mute(s_bAudioActive);s_bAudioActive=!s_bAudioActive};this.resetFullscreenBut=
function(){m&&screenfull.enabled&&x.setActive(s_bFullscreen)};this._onFullscreenRelease=function(){s_bFullscreen?y.call(window.document):m.call(window.document.documentElement);sizeHandler()};s_oMenu=this;this._init()}var s_oMenu=null;
function CGame(a,d,f){var b=!1,g,h,k,n,c,p,t,r,x=-1,m,y,u,B,D,H,E,l,q,F,C,J=null,T=null,Q=null,G,K,M,R,N,S,I;this._init=function(a,e){E=a;n=e;s_oBezier=new CBezier;I=new createjs.Container;K=createBitmap(s_oSpriteLibrary.getSprite(s_oLevelSettings.getBgForLevel(E)));I.addChild(K);s_oStage.addChild(I);K.cache(0,0,CANVAS_WIDTH,CANVAS_HEIGHT);G=new CHero;N=new createjs.Container;R=new createjs.Container;S=new createjs.Container;s_oStage.addChild(N);s_oStage.addChild(R);s_oStage.addChild(S);M=new CInterface(n);
this.reset();if(!1===s_bMobile){var c=this;s_oStage.addEventListener("stagemousemove",function(a){c._onMouseMove(a.stageX,a.stageY)})}b=!0};this.unload=function(){b=!1;clearInterval(u);M.unload();G.unload();s_oStage.removeAllChildren()};this.reset=function(){g=!0;k=h=!1;r=s_oLevelSettings.getBallSpeedForLevel(E);t=s_oLevelSettings.getBallNumberForLevel(E);D=s_oLevelSettings.getBallColorsForLevel(E);BALL_ROLLING_IN=Math.floor(.33*t);m=0;p=y=1;c=H=0;G.reset(s_oLevelSettings.getHeroPosForLevel(E),D);
null!==T&&(N.removeChild(T),N.removeChild(Q));this._initCurve();this._initBall();M.refreshLevel(E);$(s_oMain).trigger("start_level",E)};this._normalize=function(a){var e=this._length(a);return 0<e?{x:a.x/e,y:a.y/e}:a};this._length=function(a){return Math.sqrt(a.x*a.x+a.y*a.y)};this._dotProductV2=function(a,e){return a.x*e.x+a.y*e.y};this._angleBetweenVectors=function(a,e){var c=Math.acos(this._dotProductV2(a,e)/(this._length(a)*this._length(e)));return!0===isNaN(c)?0:c};this._rot90CW=function(a){return{x:a.y,
y:-a.x}};this._rot90CCW=function(a){return{x:-a.y,y:a.x}};this._rotateVector2D=function(a,e){return{x:e.x*Math.cos(a)+e.y*Math.sin(a),y:e.x*-Math.sin(a)+e.y*Math.cos(a)}};this._initCurve=function(){var a;var e=s_oLevelSettings.getCurveForLevel(E);var c=new createjs.Graphics;q=[];for(a=0;a<e.length-2;++a){var b=0===a?new createjs.Point(e[0][0],e[0][1]):new createjs.Point((e[a][0]+e[a+1][0])/2,(e[a][1]+e[a+1][1])/2),d=new createjs.Point(e[a+1][0],e[a+1][1]),f=a<=e.length-4?new createjs.Point((e[a+1][0]+
e[a+2][0])/2,(e[a+1][1]+e[a+2][1])/2):new createjs.Point(e[a+2][0],e[a+2][1]);b=s_oBezier.init(b,d,f,STEP_LENGTH);for(d=1;d<=b;++d)f=s_oBezier.getAnchorPoint(d),q.push(f)}c.setStrokeStyle(4);c.beginStroke("#00a29b");c.beginFill("#221910");b={x:q[1][0]-q[0][0],y:q[1][1]-q[0][1]};b=this._normalize(b);b=this._rot90CW(b);b.x*=15;b.y*=15;b.x+=q[0][0];b.y+=q[0][1];e=b.x;a=b.y;c.moveTo(b.x,b.y);for(d=1;d<q.length-1;d++)b={x:q[d+1][0]-q[d][0],y:q[d+1][1]-q[d][1]},b=this._normalize(b),b=this._rot90CW(b),b.x*=
15,b.y*=15,b.x+=q[d][0],b.y+=q[d][1],c.lineTo(b.x,b.y);c.lineTo(b.x,b.y);b={x:q[q.length-1][0]-q[q.length-2][0],y:q[q.length-1][1]-q[q.length-2][1]};b=this._normalize(b);b=this._rot90CCW(b);b.x*=15;b.y*=15;b.x+=q[q.length-1][0];b.y+=q[q.length-1][1];c.lineTo(b.x,b.y);for(d=q.length-2;1<d;d--)b={x:q[d][0]-q[d-1][0],y:q[d][1]-q[d-1][1]},b=this._normalize(b),b=this._rot90CCW(b),b.x*=15,b.y*=15,b.x+=q[d][0],b.y+=q[d][1],c.lineTo(b.x,b.y);c.lineTo(e,a);c.endFill();T=new createjs.Shape(c);N.addChild(T);
c=q.length;e=s_oSpriteLibrary.getSprite("end_path");Q=createBitmap(e);Q.x=q[c-9][0];Q.y=q[c-9][1];Q.regX=e.width/2;Q.regY=e.height/2;N.addChild(Q);N.cache(0,0,CANVAS_WIDTH,CANVAS_HEIGHT)};this._initBall=function(){l=[];var a=this.getRandomBall();l.unshift(a);a.setPos(16,q);x=STATE_GAME_ROLL_IN};this.getRandomBall=function(){t--;return new CBall(Math.floor(Math.random()*D),R)};this._pushNextBall=function(a,b){var c=[];c.push(l[a]);for(var e=a;e<l.length-1;++e)if(16>=l[e+1].getFotogram()-l[e].getFotogram())16>
l[e+1].getFotogram()-l[e].getFotogram()&&l[e+1].setPos(l[e].getFotogram()+16,q),c.push(l[e+1]);else break;for(e=0;e<c.length;++e)c[e].increasePos(b,q);if(l[l.length-1].getFotogram()>=q.length-17){g=!1;if(!1===DISABLE_SOUND_MOBILE||!1===s_bMobile)s_aSounds.soundtrack.pause(),playSound("game_over",1,!1).on("end",this._onSoundGameOverComplete);s_oStage.removeEventListener("stagemousemove");k=h=!1;p=1;l[l.length-1].unload();l.splice(l.length-1,1);x=STATE_GAME_ROLL_OUT}};this.onIntroduceBall=function(){if(0!==
l.length&&(s_oGame._pushNextBall(0,1),32===l[0].getFotogram()&&0!==t)){var a=s_oGame.getRandomBall();l.unshift(a);a.setPos(16,q)}};this.shoot=function(){playSound("shot",1,!1);var a=(G.getRotation()+90)*Math.PI/180,b=G.getCurrentBall();b.changePos(G.getX()+60*Math.cos(a),G.getY()+60*Math.sin(a));R.addChild(b.getSprite());b.setContainer(R);F.push([b,a]);x=STATE_GAME_SHOOTING};this._checkCollision=function(a){a=a[0];for(var b=0;b<l.length;++b)if((l[b].getX()-a.getX())*(l[b].getX()-a.getX())+(l[b].getY()-
a.getY())*(l[b].getY()-a.getY())<=BALL_DIAMETER_SQUARE)return b;return-1};this._insertBall=function(a,b,c){if("next"===c){var e=l[b].getFotogram()+16;l[b+1]&&32>l[b+1].getFotogram()-l[b].getFotogram()&&(C.push([a,l[b+1]]),h=!0)}else l[b-1]&&32>l[b].getFotogram()-l[b-1].getFotogram()?(e=l[b-1].getFotogram()+16,C.push([a,l[b]]),h=!0):e=l[b].getFotogram()-16;b=q[e][0];c=q[e][1];var d=this;createjs.Tween.get(a.getSprite()).to({x:b,y:c},200).call(function(){d.motionFinished(a,e)})};this.motionFinished=
function(a,b){for(var c,e=0;e<l.length;++e){if(l[e].getFotogram()>b){c=e;break}e===l.length-1&&(c=e+1)}C.splice(C.indexOf(a),1);a.setPos(b,q);l.splice(c,0,a);l[c-1]&&l[c-1].getIndex()===l[c].getIndex()&&17<l[c].getFotogram()-l[c-1].getFotogram()&&this._addToBallAttracted(l[c]);l[c+1]&&l[c+1].getIndex()===l[c].getIndex()&&17<l[c+1].getFotogram()-l[c].getFotogram()&&this._addToBallAttracted(l[c+1]);this._clearCheck(c,!0)};this._addToBallAttracted=function(a){null===J&&(J=[]);J.push(a);setTimeout(function(){k=
!0},400)};this._clearCheck=function(a,b){var c=[];c.push(l[a]);for(var e=l[a].getIndex(),d=a+1;l[d];)if(l[d].getIndex()===e)if(17>=l[d].getFotogram()-l[d-1].getFotogram())c.push(l[d]),++d;else if(b)break;else c.push(l[d]),++d;else break;for(d=a-1;l[d];)if(l[d].getIndex()===e)if(17>=l[d+1].getFotogram()-l[d].getFotogram())c.push(l[d]),--d;else if(b)break;else c.push(l[d]),--d;else break;++d;2<c.length&&b&&this._clearBall(d,c);return c.length};this._attract=function(){if(0!==J.length)for(var a=0;a<
J.length;++a){var b=l.indexOf(J[a]);if(-1!==b&&l[b-1])if(J[a].getIndex()===l[b-1].getIndex()){var c=19<J[a].getFotogram()-l[b-1].getFotogram()?3:J[a].getFotogram()-l[b-1].getFotogram()-16;this._pushNextBall(b,-c);16>=J[a].getFotogram()-l[b-1].getFotogram()&&(p++,J.splice(a,1),this._clearCheck(b-1,!0),0===J.length&&(k=!1,p=1))}else J.splice(a,1),m>y&&(y=m),m=0}else k=!1,p=1};this._checkPushCollision=function(){if(0!==C.length)for(var a=0;a<C.length;++a){var b=(C[a][0].getX()-C[a][1].getX())*(C[a][0].getX()-
C[a][1].getX())+(C[a][0].getY()-C[a][1].getY())*(C[a][0].getY()-C[a][1].getY());b=b<BALL_DIAMETER_SQUARE?!0:!1;for(var c=0;b;)++c,b=(C[a][0].getX()-q[C[a][1].getFotogram()+c][0])*(C[a][0].getX()-q[C[a][1].getFotogram()+c][0])+(C[a][0].getY()-q[C[a][1].getFotogram()+c][1])*(C[a][0].getY()-q[C[a][1].getFotogram()+c][1]),b=b<BALL_DIAMETER_SQUARE?!0:!1;b=l.indexOf(C[a][1]);-1!==b&&this._pushNextBall(b,c)}else h=!1};this._clearBall=function(a,b){++m;playSound("combo",1,!1);for(var e=0,d=0;d<b.length;++d)b[d].explode(),
e+=COMBO_VALUE;e*=p;n+=e;c+=e;M.refreshScore(n);l.length===b.length&&(g=!1,B=l[l.length-1].getFotogram(),setTimeout(this._gamePass,600),!1===DISABLE_SOUND_MOBILE||!1===s_bMobile)&&(s_aSounds.soundtrack.pause(),playSound("win",1,!1).on("end",this._onSoundGameOverComplete));l.splice(a,b.length);0===t&&this._checkColor(b[0].getIndex());l[a-1]&&l[a]&&l[a-1].getIndex()===l[a].getIndex()?(3>this._clearCheck(a,!1)&&(m>y&&(y=m),m=0),this._addToBallAttracted(l[a])):(m>y&&(y=m),m=0)};this._gamePass=function(){u=
setInterval(s_oGame._extraScore,r)};this._extraScore=function(){B+16<q.length-17?(B+=16,new CExtraScore(q[B][0],q[B][1],S),n+=EXTRA_SCORE,c+=EXTRA_SCORE,M.refreshScore(n)):($(s_oMain).trigger("end_level",E),clearInterval(u),s_oStage.removeEventListener("stagemousemove"),g=!1,s_oMain.setLocalStorageScore(c,n,E),E++,E>s_oLevelSettings.getNumLevels()?(E--,M.win(n)):(s_oMain.setLocalStorageLevel(E),M.nextLevel(E,n)))};this._checkColor=function(a){for(var b=0;b<l.length;++b)if(l[b].getIndex()===a)return;
for(b=0;b<F.length;++b)if(F[b].getIndex()===a)return;G.colorCleared(a)};this.nextLevel=function(){I.removeChild(K);K=createBitmap(s_oSpriteLibrary.getSprite(s_oLevelSettings.getBgForLevel(E)));I.addChild(K);this.reset();b=!0};this.onShot=function(a,b){if(g&&G.canShoot()){if(s_bMobile){var c=a-G.getX()*s_iScaleFactor,d=b-G.getY()*s_iScaleFactor;G.rotate(180*Math.atan2(d,c)/Math.PI-90)}this.shoot()}};this._onMouseMove=function(a,b){var c=a-G.getX()*s_iScaleFactor,d=b-G.getY()*s_iScaleFactor;G.rotate(180*
Math.atan2(d,c)/Math.PI-90)};this.onExit=function(){this.unload();s_oMain.gotoMenu();$(s_oMain).trigger("end_session");$(s_oMain).trigger("share_event",n)};this._onSoundGameOverComplete=function(){playSound("soundtrack",1,!0)};this._updateMove=function(){H+=s_iTimeElaps;H>r&&(H=0,this.onIntroduceBall())};this._updateRollOut=function(){for(var a=l.length-1;0<=a;--a)l[a].getFotogram()>q.length-17?(l[a].unload(),l.splice(a,1),0===l.length&&(x=-1,M.gameOver(n))):l[a].increasePos(8,q)};this._updateRollIn=
function(){if(l.length<BALL_ROLLING_IN){for(var a=0;a<l.length;++a)l[a].increasePos(4,q);32===l[0].getFotogram()&&(a=this.getRandomBall(),l.unshift(a),a.setPos(16,q))}else x=-1,F=[],C=[],G.start(),x=STATE_GAME_BALL_MOVE};this._updateShooting=function(){if(0!==F.length)for(var a=0;a<F.length;++a)if(0<F[a][0].getX()&&F[a][0].getX()<CANVAS_WIDTH&&0<F[a][0].getY()&&F[a][0].getY()<CANVAS_HEIGHT){var b=this._checkCollision(F[a]);if(-1===b)F[a][0].increasePosWithNumbers(Math.cos(F[a][1])*BALL_SHOOTED_SPEED,
Math.sin(F[a][1])*BALL_SHOOTED_SPEED);else{var c=F[a][0],d=F[a][1],f=Math.sqrt((l[b].getX()-c.getX())*(l[b].getX()-c.getX())+(l[b].getY()-c.getY())*(l[b].getY()-c.getY()));F[a][0].decreasePos((BALL_DIAMETER-f)*Math.cos(d),(BALL_DIAMETER-f)*Math.sin(d));d=q[l[b].getFotogram()-BALL_RADIUS][0];f=q[l[b].getFotogram()-BALL_RADIUS][1];d=Math.sqrt((c.getX()-d)*(c.getX()-d)+(c.getY()-f)*(c.getY()-f));f=q[l[b].getFotogram()+BALL_RADIUS][0];var g=q[l[b].getFotogram()+BALL_RADIUS][1];c=Math.sqrt((c.getX()-f)*
(c.getX()-f)+(c.getY()-g)*(c.getY()-g));this._insertBall(F[a][0],b,d>c?"next":"previous");F.splice(a,1)}}else F[a][0].unload(),F.splice(a,1);else x=-1};this.update=function(){if(!1!==b)switch(!0===k&&this._attract(),!0===h&&this._checkPushCollision(),x){case STATE_GAME_ROLL_IN:this._updateRollIn();break;case STATE_GAME_ROLL_OUT:this._updateRollOut();break;case STATE_GAME_SHOOTING:this._updateShooting();this._updateMove();break;default:this._updateMove()}};s_oGame=this;COMBO_VALUE=a.combo_value;EXTRA_SCORE=
a.extra_score;this._init(d,f)}var s_oGame,s_oBezier;
function CInterface(a){var d,f,b,g,h,k,n,c,p,t,r,x,m,y,u,B,D,H,E=null,l=null;this._init=function(a){c=n=10;x=new createjs.Text(TEXT_SCORE+" "+a,"38px "+FONT_GAME,"#fff");x.x=n;x.y=c;x.textAlign="left";s_oStage.addChild(x);h=10;k=50;r=new createjs.Text(TEXT_LEVEL+" "+s_iLastLevel,"30px "+FONT_GAME,"#fff");r.x=h;r.y=k;r.textAlign="left";s_oStage.addChild(r);var q=this;y=createBitmap(s_oSpriteLibrary.getSprite("hit_area"));s_oStage.addChild(y);y.on("pressup",function(a){q._onTapScreen(a.stageX,a.stageY)});
a=s_oSpriteLibrary.getSprite("but_exit");d=CANVAS_WIDTH-a.width/2;f=a.height/2+4;m=new CGfxButton(d,f,a,!0);m.addEventListener(ON_MOUSE_UP,this._onExit,this);!1===DISABLE_SOUND_MOBILE||!1===s_bMobile?(p=d-a.width,t=a.height/2+4,a=s_oSpriteLibrary.getSprite("audio_icon"),u=new CToggle(p,t,a,s_bAudioActive),u.addEventListener(ON_MOUSE_UP,this._onAudioToggle,this),b=p-a.width/2,g=t):(b=m.getX()-a.width,g=a.height/2+4);a=window.document;var C=a.documentElement;E=C.requestFullscreen||C.mozRequestFullScreen||
C.webkitRequestFullScreen||C.msRequestFullscreen;l=a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen;!1===ENABLE_FULLSCREEN&&(E=!1);E&&screenfull.enabled&&(a=s_oSpriteLibrary.getSprite("but_fullscreen"),H=new CToggle(b,g,a,s_bFullscreen,s_oStage),H.addEventListener(ON_MOUSE_UP,this._onFullscreenRelease,this));D=new CNextLevel;B=new CEndPanel(s_oSpriteLibrary.getSprite("msg_box"));this.refreshButtonPos(s_iOffsetX,s_iOffsetY)};this.unload=function(){m.unload();m=null;
!1===DISABLE_SOUND_MOBILE&&(u.unload(),u=null);E&&screenfull.enabled&&H.unload();s_oStage.removeAllChildren();s_oInterface=null};this.refreshButtonPos=function(a,l){x.x=n+a;x.y=c+l;r.x=h+a;r.y=k+l;m.setPosition(d-a,f+l);!1!==DISABLE_SOUND_MOBILE&&!1!==s_bMobile||u.setPosition(p-a,l+t);E&&screenfull.enabled&&H.setPosition(b-a,g+l)};this._onTapScreen=function(a,b){s_oGame.onShot(a,b)};this.gameOver=function(a){B.show(a,!1)};this.win=function(a){B.show(a,!0)};this.nextLevel=function(a,b){D.show(a,b)};
this.refreshScore=function(a){x.text=TEXT_SCORE+" "+a};this.refreshLevel=function(a){r.text=TEXT_LEVEL+" "+a};this._onExit=function(){s_oGame.onExit()};this._onAudioToggle=function(){Howler.mute(s_bAudioActive);s_bAudioActive=!s_bAudioActive};this.resetFullscreenBut=function(){E&&screenfull.enabled&&H.setActive(s_bFullscreen)};this._onFullscreenRelease=function(){s_bFullscreen?l.call(window.document):E.call(window.document.documentElement);sizeHandler()};s_oInterface=this;this._init(a);return this}
var s_oInterface=null;
function CEndPanel(a){var d,f,b,g,h,k;this._init=function(a){k=new createjs.Container;k.alpha=0;k.visible=!1;s_oStage.addChild(k);d=createBitmap(a);k.addChild(d);h=new CTLText(k,CANVAS_WIDTH/2-80,CANVAS_HEIGHT/2-68,210,30,50,"center","#000",FONT_GAME,1.1,0,0,TEXT_CONGRATS,!0,!0,!0,!1);g=new CTLText(k,CANVAS_WIDTH/2-80,CANVAS_HEIGHT/2-68,210,30,50,"center","#fff",FONT_GAME,1.1,0,0,TEXT_CONGRATS,!0,!0,!0,!1);f=new CTLText(k,CANVAS_WIDTH/2-80,CANVAS_HEIGHT/2-15,200,70,50,"center","#000",FONT_GAME,1.1,
0,0,TEXT_FINAL_SCORE+"\n99999",!0,!0,!0,!1);b=new CTLText(k,CANVAS_WIDTH/2-80,CANVAS_HEIGHT/2-15,200,70,50,"center","#fff",FONT_GAME,1.1,0,0,TEXT_FINAL_SCORE+"\n99999",!0,!0,!0,!1)};this.unload=function(){k.off("mousedown",this._onExit);s_oStage.removeChild(k)};this._initListener=function(){k.on("mousedown",this._onExit);$(s_oMain).trigger("show_interlevel_ad")};this.show=function(a,c){c?(h.refreshText(TEXT_CONGRATS),g.refreshText(TEXT_CONGRATS)):(h.refreshText(TEXT_GAMEOVER),g.refreshText(TEXT_GAMEOVER));
f.refreshText(TEXT_FINAL_SCORE+"\n "+a);b.refreshText(TEXT_FINAL_SCORE+"\n "+a);k.visible=!0;var d=this;createjs.Tween.get(k).to({alpha:1},500).call(function(){d._initListener()});$(s_oMain).trigger("save_score",a)};this._onExit=function(){k.off("mousedown");s_oGame.onExit()};this._init(a);return this}
function CTweenController(){this.tweenValue=function(a,d,f){return a+f*(d-a)};this.easeLinear=function(a,d,f,b){return f*a/b+d};this.easeInCubic=function(a,d,f,b){b=(a/=b)*a*a;return d+f*b};this.easeBackInQuart=function(a,d,f,b){b=(a/=b)*a;return d+f*(2*b*b+2*b*a+-3*b)};this.easeInBack=function(a,d,f,b){return f*(a/=b)*a*(2.70158*a-1.70158)+d};this.easeOutCubic=function(a,d,f,b){return f*((a=a/b-1)*a*a+1)+d}}
function CLevelSettings(a){var d,f,b,g,h,k,n;this._init=function(a){d=a;NUM_LEVELS=Object.keys(d).length;trace("NUM_LEVELS: "+NUM_LEVELS);this._initBallSpeed();this._initBallNumber();this._initBallColors();this._initHeroPos();this._initCurveLevel();this._initBgLevel()};this._initBallSpeed=function(){f=[];for(var a=0;a<NUM_LEVELS;a++)f[a]=d[a].ball_speed};this._initBallNumber=function(){b=[];for(var a=0;a<NUM_LEVELS;a++)b[a]=d[a].ball_number};this._initBallColors=function(){g=[];for(var a=0;a<NUM_LEVELS;a++)g[a]=
d[a].num_colors};this._initHeroPos=function(){h=[];for(var a=0;a<NUM_LEVELS;a++)h[a]=new createjs.Point(d[a].hero_pos.x,d[a].hero_pos.y)};this._initCurveLevel=function(){k=[];for(var a=0;a<NUM_LEVELS;a++){k[a]=[];for(var b=d[a].curve_point,f=0;f<b.length;f++)k[a].push([b[f].x,b[f].y])}};this._initBgLevel=function(){n=[];for(var a=0;a<NUM_LEVELS;a++)n[a]=d[a].bg_image};this.getBallSpeedForLevel=function(a){return f[a-1]};this.getBallNumberForLevel=function(a){return b[a-1]};this.getBallColorsForLevel=
function(a){return g[a-1]};this.getHeroPosForLevel=function(a){return h[a-1]};this.getCurveForLevel=function(a){return k[a-1]};this.getNumLevels=function(){return k.length};this.getBgForLevel=function(a){return n[a-1]};this._init(a)}
function CHero(){var a=!1,d,f,b,g,h,k,n,c,p,t;this._init=function(){var a=s_oSpriteLibrary.getSprite("hero");t=new createjs.Container;t.regX=a.width/2;t.regY=a.height/2;s_oStage.addChild(t);n=createBitmap(a);n.x=0;n.y=0;t.addChild(n);c=new createjs.Shape;c.graphics.beginFill("rgba(255,0,0,0.01)").drawCircle(40,110,16);t.addChild(c);p=new createjs.Shape;p.graphics.beginFill("rgba(255,0,0,0.01)").drawCircle(120,60,6);t.addChild(p);d=a.width;f=a.height};this.reset=function(a,c){b=c;void 0!==h&&null!==
h&&h.unload();void 0!==k&&null!==k&&k.unload();t.x=a.x;t.y=a.y;g=[];for(var d=0;d<b;d++)g[d]=!0};this.unload=function(){};this.rotate=function(a){t.rotation=a};this.start=function(){h=this._getRandomBall();h.changePos(d/2-25,f/2+20);h.getSprite().mask=c;k=this._getRandomBall();k.changePos(120,f/2-12);k.getSprite().mask=p;var a=this;createjs.Tween.get(h.getSprite()).to({y:h.getY()+25},300).call(function(){a._onBallReady()});createjs.Tween.get(k.getSprite()).to({y:k.getY()+16},300)};this._getRandomBall=
function(){if(!0===this._checkIfAllColorsNotAvailable())return null;do{var a=Math.floor(Math.random()*b),c=!1;if(!0===g[a]){var d=new CBall(a,t);break}}while(!1===c);return d};this._checkIfAllColorsNotAvailable=function(){for(var a=!0,b=0;b<g.length;b++)!0===g[b]&&(a=!1);return a};this._nextShoot=function(){null!==h&&h.unload();h=k;h.changePos(d/2-25,f/2+20);h.getSprite().mask=c;k=this._getRandomBall();k.changePos(120,f/2-12);k.getSprite().mask=p;var a=this;createjs.Tween.get(h.getSprite()).to({y:h.getY()+
25},300).call(function(){a._onBallReady()});createjs.Tween.get(k.getSprite()).to({y:k.getY()+16},300)};this.colorCleared=function(a){g[a]=!1;h.getIndex()===a&&(h.unload(),h=this._getRandomBall(),null!==h&&(h.changePos(d/2-25,f/2+45),h.getSprite().mask=c));k.getIndex()===a&&(k.unload(),k=this._getRandomBall(),null!==k&&(k.changePos(120,f/2+4),k.getSprite().mask=p))};this._onBallReady=function(){a=!0};this.getCurrentBall=function(){a=!1;var b=h;this._nextShoot();return b};this.getX=function(){return t.x};
this.getY=function(){return t.y};this.getRotation=function(){return t.rotation};this.canShoot=function(){return a};this._init()}
function CBezier(){var a,d,f,b,g,h,k,n,c,p,t,r;this.init=function(x,m,y,u){a=x;d=m;f=y;g=a.x-2*d.x+f.x;h=a.y-2*d.y+f.y;k=2*d.x-2*a.x;n=2*d.y-2*a.y;c=4*(g*g+h*h);p=4*(g*k+h*n);t=k*k+n*n;r=this._length(1);b=Math.floor(r/u);r%u>u/2&&b++;return b};this._speed=function(a){return Math.sqrt(c*a*a+p*a+t)};this._length=function(a){var b=Math.sqrt(t+a*(p+c*a));return(2*Math.sqrt(c)*(2*c*a*b+p*(b-Math.sqrt(t)))+(p*p-4*c*t)*(Math.log(p+2*Math.sqrt(c)*Math.sqrt(t))-Math.log(p+2*c*a+2*Math.sqrt(c)*b)))/(8*Math.pow(c,
1.5))};this.invertL=function(a,b){var c=a;do{var d=c-(this._length(c)-b)/this._speed(c);if(1E-6>Math.abs(c-d))break;c=d}while(1);return d};this.getAnchorPoint=function(c){if(0<=c&&c<=b){var g=c/b;g=this.invertL(g,g*r);c=(1-g)*(1-g)*a.x+2*(1-g)*g*d.x+g*g*f.x;var h=(1-g)*(1-g)*a.y+2*(1-g)*g*d.y+g*g*f.y,k=new createjs.Point((1-g)*a.x+g*d.x,(1-g)*a.y+g*d.y);g=new createjs.Point((1-g)*d.x+g*f.x,(1-g)*d.y+g*f.y);return[c,h,180*Math.atan2(g.y-k.y,g.x-k.x)/Math.PI]}return[]}}
function CBall(a,d){var f,b,g,h,k;this._init=function(a,c){f=a;b=0;k=c;var d=s_oSpriteLibrary.getSprite("ball_"+f);BALL_DIAMETER=d.width;BALL_DIAMETER_SQUARE=BALL_DIAMETER*BALL_DIAMETER;BALL_RADIUS=BALL_DIAMETER/2;d=new createjs.SpriteSheet({images:[d],frames:{width:BALL_DIAMETER,height:BALL_DIAMETER,regX:BALL_RADIUS,regY:BALL_RADIUS},animations:{move:[0,49]}});g=createSprite(d,null,BALL_RADIUS,BALL_RADIUS,BALL_DIAMETER,BALL_DIAMETER);g.stop();k.addChild(g)};this.unload=function(){k.removeChild(h);
k.removeChild(g)};this.nextFrame=function(){g.gotoAndStop(50===g.currentFrame+1?0:g.currentFrame+1)};this.prevFrame=function(){g.gotoAndStop(0>g.currentFrame-1?49:g.currentFrame-1)};this.setPos=function(a,c){a>b?this.nextFrame():a<b&&this.prevFrame();b=a;g.x=c[b][0];g.y=c[b][1];g.rotation=c[b][2]-90};this.changePos=function(a,b){g.x=a;g.y=b};this.increasePosWithNumbers=function(a,b){g.x+=a;g.y+=b};this.decreasePos=function(a,b){g.x-=a;g.y-=b};this.increasePos=function(a,c){this.setPos(b+a,c)};this.setContainer=
function(a){g.mask=null;k=a};this.explode=function(){var a={images:[s_oSpriteLibrary.getSprite("explosion")],frames:{width:30,height:30,regX:15,regY:15},animations:{show:[0,19],hide:[20]}},b=this;a=new createjs.SpriteSheet(a,"show");h=new createjs.Sprite(a);k.addChild(h);h.x=g.x;h.y=g.y;h.gotoAndPlay("show");createjs.Tween.get(g).to({alpha:0},1E3,createjs.Ease.cubicOut).call(function(){g.visible=!1});createjs.Tween.get(h).to({alpha:0},1200,createjs.Ease.cubicOut).call(function(){b.onExplosionEnd()})};
this.onExplosionEnd=function(){k.removeChild(h);k.removeChild(g)};this.rollInStage=function(){};this.getFotogram=function(){return b};this.getSprite=function(){return g};this.getIndex=function(){return f};this.getX=function(){return g.x};this.getY=function(){return g.y};this._init(a,d)}
function CNextLevel(){var a,d,f,b,g,h;this._init=function(){h=new createjs.Container;h.alpha=0;h.visible=!1;s_oStage.addChild(h);a=createBitmap(s_oSpriteLibrary.getSprite("msg_box"));h.addChild(a);f=new CTLText(h,CANVAS_WIDTH/2-80,CANVAS_HEIGHT/2-68,210,30,50,"center","#000",FONT_GAME,1.1,0,0,TEXT_CONGRATS,!0,!0,!0,!1);d=new CTLText(h,CANVAS_WIDTH/2-80,CANVAS_HEIGHT/2-68,210,30,50,"center","#fff",FONT_GAME,1.1,0,0,TEXT_CONGRATS,!0,!0,!0,!1);g=new CTLText(h,CANVAS_WIDTH/2-80,CANVAS_HEIGHT/2-15,200,
70,50,"center","#000",FONT_GAME,1.1,0,0,TEXT_FINAL_SCORE+"\n99999",!0,!0,!0,!1);b=new CTLText(h,CANVAS_WIDTH/2-80,CANVAS_HEIGHT/2-15,200,70,50,"center","#fff",FONT_GAME,1.1,0,0,TEXT_FINAL_SCORE+"\n99999",!0,!0,!0,!1)};this.show=function(a,n){f.refreshText(TEXT_LEVEL+" "+a);d.refreshText(TEXT_LEVEL+" "+a);g.refreshText(TEXT_SCORE+" "+n);b.refreshText(TEXT_SCORE+" "+n);h.visible=!0;var c=this;createjs.Tween.get(h).to({alpha:1},500).call(function(){c._initListener()});$(s_oMain).trigger("save_score",
n)};this._initListener=function(){h.on("mousedown",this._onExit);$(s_oMain).trigger("show_interlevel_ad")};this._onExit=function(){h.off("mousedown");h.alpha=0;h.visible=!1;s_oGame.nextLevel()};this._init()}function CExtraScore(a,d,f){var b;this._init=function(a,d,f){var g=s_oSpriteLibrary.getSprite("extra_score");b=createBitmap(g);b.x=a;b.y=d;b.regX=g.width/2;b.regY=g.height/2;b.alpha=0;f.addChild(b);createjs.Tween.get(b).to({alpha:1},1E3).call(function(){f.removeChild(b)})};this._init(a,d,f)}
function CLevelMenu(){var a,d,f,b,g,h,k,n,c,p,t,r,x,m=null,y=null,u,B,D=null,H=null;this._init=function(){k=0;u=new createjs.Container;s_oStage.addChild(u);var c=createBitmap(s_oSpriteLibrary.getSprite("bg_menu_level"));u.addChild(c);new CTLText(s_oStage,230,90,500,60,100,"center","#fff",FONT_GAME,1.1,0,0,TEXT_SELECT_LEVEL,!0,!0,!0,!1);c=s_oSpriteLibrary.getSprite("but_exit");g=CANVAS_WIDTH-c.width/2;h=c.height/2+4;r=new CGfxButton(g,h,c,!0);r.addEventListener(ON_MOUSE_UP,this._onExit,this);n=c.height;
if(!1===DISABLE_SOUND_MOBILE||!1===s_bMobile)f=r.getX()-c.width,b=c.height/2+4,x=new CToggle(f,b,s_oSpriteLibrary.getSprite("audio_icon"),s_bAudioActive),x.addEventListener(ON_MOUSE_UP,this._onAudioToggle,this);c=window.document;var l=c.documentElement;D=l.requestFullscreen||l.mozRequestFullScreen||l.webkitRequestFullScreen||l.msRequestFullscreen;H=c.exitFullscreen||c.mozCancelFullScreen||c.webkitExitFullscreen||c.msExitFullscreen;!1===ENABLE_FULLSCREEN&&(D=!1);D&&screenfull.enabled&&(c=s_oSpriteLibrary.getSprite("but_fullscreen"),
a=c.width/4+10,d=c.height/2+4,B=new CToggle(a,d,c,s_bFullscreen,s_oStage),B.addEventListener(ON_MOUSE_UP,this._onFullscreenRelease,this));this._checkBoundLimits();p=[];c=Math.floor((CANVAS_WIDTH-2*EDGEBOARD_X)/NUM_COLS_PAGE_LEVEL)/2;for(var q=l=0;q<NUM_COLS_PAGE_LEVEL;q++)p.push(l),l+=2*c;t=[];this._createNewLevelPage(0,NUM_LEVELS);if(1<t.length){for(c=1;c<t.length;c++)t[c].visible=!1;m=new CGfxButton(CANVAS_WIDTH/2+280,CANVAS_HEIGHT-80,s_oSpriteLibrary.getSprite("arrow_right"),!0);m.addEventListener(ON_MOUSE_UP,
this._onRight,this);y=new CGfxButton(CANVAS_WIDTH/2-280,CANVAS_HEIGHT-80,s_oSpriteLibrary.getSprite("arrow_left"),!0);y.addEventListener(ON_MOUSE_UP,this._onLeft,this)}this.refreshButtonPos(s_iOffsetX,s_iOffsetY)};this.unload=function(){for(var a=0;a<c.length;a++)c[a].unload();!1!==DISABLE_SOUND_MOBILE&&!1!==s_bMobile||x.unload();D&&screenfull.enabled&&B.unload();r.unload();null!==y&&(y.unload(),m.unload());s_oLevelMenu=null};this.refreshButtonPos=function(c,k){r.setPosition(g-c,h+k);!1!==DISABLE_SOUND_MOBILE&&
!1!==s_bMobile||x.setPosition(f-c,k+b);D&&screenfull.enabled&&B.setPosition(a+c,d+k)};this._checkBoundLimits=function(){for(var a=s_oSpriteLibrary.getSprite("but_level"),b=0,c=CANVAS_HEIGHT-2*EDGEBOARD_Y-2*n,d=0;b<c;)b+=a.height+20,d++;NUM_ROWS_PAGE_LEVEL>d&&(NUM_ROWS_PAGE_LEVEL=d);c=b=0;d=CANVAS_WIDTH-2*EDGEBOARD_X;for(a=s_oSpriteLibrary.getSprite("but_level");c<d;)c+=a.width/2+5,b++;NUM_COLS_PAGE_LEVEL>b&&(NUM_COLS_PAGE_LEVEL=b)};this._createNewLevelPage=function(a,b){var d=new createjs.Container;
u.addChild(d);t.push(d);c=[];for(var f=0,g=0,h=1,k=!1,l=s_oSpriteLibrary.getSprite("but_level"),m=a;m<b;m++){var n=new CLevelBut(p[f]+l.width/4,g+l.height/2,m+1,l,m+1>s_iLastLevel?!1:!0,d);n.addEventListenerWithParams(ON_MOUSE_UP,this._onButLevelRelease,this,m);c.push(n);f++;if(f===p.length&&(f=0,g+=l.height+20,h++,h>NUM_ROWS_PAGE_LEVEL)){k=!0;break}}d.x=CANVAS_WIDTH/2;d.y=CANVAS_HEIGHT/2;d.regX=d.getBounds().width/2;d.regY=d.getBounds().height/2;k&&this._createNewLevelPage(m+1,b)};this._onRight=
function(){t[k].visible=!1;k++;k>=t.length&&(k=0);t[k].visible=!0};this._onLeft=function(){t[k].visible=!1;k--;0>k&&(k=t.length-1);t[k].visible=!0};this._onButLevelRelease=function(a){s_oMain.levelSelected(a+1)};this._onAudioToggle=function(){Howler.mute(s_bAudioActive);s_bAudioActive=!s_bAudioActive};this.resetFullscreenBut=function(){D&&screenfull.enabled&&B.setActive(s_bFullscreen)};this._onFullscreenRelease=function(){s_bFullscreen?H.call(window.document):D.call(window.document.documentElement);
sizeHandler()};this._onExit=function(){s_oMain.gotoMenu()};s_oLevelMenu=this;this._init()}var s_oLevelMenu=null;
function CLevelBut(a,d,f,b,g,h){var k,n,c,p=[],t=[],r,x,m,y;this._init=function(a,b,d,f,g){n=[];c=[];y=new createjs.Container;u.addChild(y);var h=new createjs.SpriteSheet({images:[f],frames:{width:f.width/2,height:f.height,regX:f.width/2/2,regY:f.height/2},animations:{state_true:[0],state_false:[1]}});k=g;m=createSprite(h,"state_"+k,f.width/2/2,f.height/2,f.width/2,f.height);m.mouseEnabled=g;m.x=a;m.y=b;m.stop();s_bMobile||(y.cursor="pointer");y.addChild(m);p.push(m);r=new createjs.Text(d,"60px "+
FONT_GAME,"#004e6f");r.x=a;r.y=b+20;r.textAlign="center";r.textBaseline="alphabetic";r.lineWidth=200;r.outline=6;y.addChild(r);x=new createjs.Text(d,"60px "+FONT_GAME,"#fff");x.x=a;x.y=b+20;x.textAlign="center";x.textBaseline="alphabetic";x.lineWidth=200;y.addChild(x);g||(x.color="#b4b4b4",r.color="#606161");this._initListener()};this.unload=function(){y.off("mousedown",this.buttonDown);y.off("pressup",this.buttonRelease);y.removeChild(m)};this._initListener=function(){y.on("mousedown",this.buttonDown);
y.on("pressup",this.buttonRelease)};this.viewBut=function(a){y.addChild(a)};this.addEventListener=function(a,b,d){n[a]=b;c[a]=d};this.addEventListenerWithParams=function(a,b,d,f){n[a]=b;c[a]=d;t=f};this.ifClickable=function(){return!0===y.mouseEnabled?1:0};this.setActive=function(a,b){k=b;p[a].gotoAndStop("state_"+k);p[a].mouseEnabled=!0;k?(x.color="#69b8d5",r.color="#004e6f"):(x.color="#b4b4b4",r.color="#606161")};this.buttonRelease=function(){k&&(playSound("press_but",1,!1),n[ON_MOUSE_UP]&&n[ON_MOUSE_UP].call(c[ON_MOUSE_UP],
t))};this.buttonDown=function(){n[ON_MOUSE_DOWN]&&n[ON_MOUSE_DOWN].call(c[ON_MOUSE_DOWN],t)};this.setPosition=function(a,b){y.x=a;y.y=b};this.setVisible=function(a){y.visible=a};var u=h;this._init(a,d,f,b,g,h)}
function CMsgBox(a,d,f,b){var g,h,k,n,c,p,t;this._init=function(a,b,d,f){g=[];h=[];t=new createjs.Container;s_oStage.addChild(t);var m=createBitmap(s_oSpriteLibrary.getSprite("msg_box"));t.addChild(m);k=new CTLText(t,CANVAS_WIDTH/2-80,CANVAS_HEIGHT/2-80,210,130,50,"center","#fff",FONT_GAME,1.1,0,0,"",!0,!0,!0,!1);n=new CTextButton(CANVAS_WIDTH/2-100,CANVAS_HEIGHT-150,s_oSpriteLibrary.getSprite("but_generic_small"),"LEFT",FONT_GAME,"#ffffff",50,t);n.addEventListener(ON_MOUSE_UP,this._onButLeftDownRelease,
this);c=new CTextButton(CANVAS_WIDTH/2,CANVAS_HEIGHT-150,s_oSpriteLibrary.getSprite("but_generic_small"),"CENTER",FONT_GAME,"#ffffff",50,t);c.addEventListener(ON_MOUSE_UP,this._onButCenterDownRelease,this);p=new CTextButton(CANVAS_WIDTH/2+90,CANVAS_HEIGHT-150,s_oSpriteLibrary.getSprite("but_generic_small"),"LEFT",FONT_GAME,"#ffffff",50,t);p.addEventListener(ON_MOUSE_UP,this._onButRightDownRelease,this);this.show(a,b,d,f)};this.show=function(a,b,d,f){k.refreshText(a);""!==b?(n.changeText(b),n.setVisible(!0)):
n.setVisible(!1);""!==d?(c.changeText(d),c.setVisible(!0)):c.setVisible(!1);""!==f?(p.changeText(f),p.setVisible(!0)):p.setVisible(!1)};this.hide=function(){this.unload();s_oStage.removeChild(t)};this.unload=function(){n.unload();c.unload();p.unload()};this.addEventListener=function(a,b,c){g[a]=b;h[a]=c};this._onButLeftDownRelease=function(){g[ON_MSG_BOX_LEFT_BUT]&&(g[ON_MSG_BOX_LEFT_BUT].call(h[ON_MSG_BOX_LEFT_BUT]),t.visible=!1)};this._onButCenterDownRelease=function(){g[ON_MSG_BOX_CENTER_BUT]&&
(g[ON_MSG_BOX_CENTER_BUT].call(h[ON_MSG_BOX_CENTER_BUT]),t.visible=!1)};this._onButRightDownRelease=function(){g[ON_MSG_BOX_RIGHT_BUT]&&(g[ON_MSG_BOX_RIGHT_BUT].call(h[ON_MSG_BOX_RIGHT_BUT]),t.visible=!1)};this._init(a,d,f,b)}
function CCreditsPanel(){var a,d,f,b,g,h,k,n;this._init=function(){n=new createjs.Container;n.alpha=0;s_oStage.addChild(n);var c=new createjs.Shape;c.graphics.beginFill("rgba(0,0,0,0.7)").drawRect(0,0,CANVAS_WIDTH,CANVAS_HEIGHT);n.addChild(c);d=createBitmap(s_oSpriteLibrary.getSprite("msg_box"));n.addChild(d);h=new createjs.Shape;h.graphics.beginFill("#0f0f0f").drawRect(0,0,CANVAS_WIDTH,CANVAS_HEIGHT);h.alpha=.01;a=h.on("click",this._onLogoButRelease);n.addChild(h);c=s_oSpriteLibrary.getSprite("but_exit_small");
b=new CGfxButton(620,180,c,n);b.addEventListener(ON_MOUSE_UP,this.unload,this);g=new CTLText(n,400,214,200,30,50,"center","#000",FONT_GAME,1.1,0,0,TEXT_CREDITS_DEVELOPED,!0,!0,!0,!1);g.setOutline(2);new CTLText(n,400,214,200,30,50,"center","#fff",FONT_GAME,1.1,0,0,TEXT_CREDITS_DEVELOPED,!0,!0,!0,!1);c=s_oSpriteLibrary.getSprite("logo_ctl");f=createBitmap(c);f.regX=c.width/2;f.regY=c.height/2;f.x=CANVAS_WIDTH/2+20;f.y=265;n.addChild(f);k=new CTLText(n,400,286,200,30,50,"center","#000",FONT_GAME,1.1,
0,0,"WebOas.is",!0,!0,!0,!1);k.setOutline(2);new CTLText(n,400,286,200,30,50,"center","#fff",FONT_GAME,1.1,0,0,"WebOas.is",!0,!0,!0,!1);createjs.Tween.get(n).to({alpha:1},600,createjs.Ease.cubicOut);this.refreshButtonPos(s_iOffsetX,s_iOffsetY)};this.refreshButtonPos=function(a,b){};this.unload=function(){h.off("click",a);b.unload();b=null;s_oStage.removeChild(n)};this._onLogoButRelease=function(){window.open("https://weboas.is","_blank")};this._init()}
function CAlertSavingBox(a,d){var f,b;this._init=function(a){b=new createjs.Container;h.addChild(b);var d=new createjs.Shape;d.graphics.beginFill("black").drawRect(0,0,CANVAS_WIDTH,CANVAS_HEIGHT);d.alpha=.5;d.on("click",function(){});b.addChild(d);d=s_oSpriteLibrary.getSprite("msg_box");var c=createBitmap(d);c.x=.5*CANVAS_WIDTH;c.y=.5*CANVAS_HEIGHT;c.regX=.5*d.width;c.regY=.5*d.height;b.addChild(c);new CTLText(b,400,190,200,130,50,"center","#fff",FONT_GAME,1.1,0,0,a,!0,!0,!0,!1);f=new CGfxButton(CANVAS_WIDTH/
2,430,s_oSpriteLibrary.getSprite("but_exit"),b);f.addEventListener(ON_MOUSE_UP,this._onButOk,this)};this._onButOk=function(){g.unload()};this.unload=function(){f.unload();h.removeChild(b)};var g=this;var h=d;this._init(a)}
CTLText.prototype={constructor:CTLText,__autofit:function(){if(this._bFitText){for(var a=this._iFontSize;(this._oText.getBounds().height>this._iHeight-2*this._iPaddingV||this._oText.getBounds().width>this._iWidth-2*this._iPaddingH)&&!(a--,this._oText.font=a+"px "+this._szFont,this._oText.lineHeight=Math.round(a*this._fLineHeightFactor),this.__updateY(),this.__verticalAlign(),8>a););this._iFontSize=a}},__verticalAlign:function(){if(this._bVerticalAlign){var a=this._oText.getBounds().height;this._oText.y-=
(a-this._iHeight)/2+this._iPaddingV}},__updateY:function(){this._oText.y=this._y+this._iPaddingV;switch(this._oText.textBaseline){case "middle":this._oText.y+=this._oText.lineHeight/2+(this._iFontSize*this._fLineHeightFactor-this._iFontSize)}},__createText:function(a){this._bDebug&&(this._oDebugShape=new createjs.Shape,this._oDebugShape.graphics.beginFill("rgba(255,0,0,0.5)").drawRect(this._x,this._y,this._iWidth,this._iHeight),this._oContainer.addChild(this._oDebugShape));this._oText=new createjs.Text(a,
this._iFontSize+"px "+this._szFont,this._szColor);this._oText.textBaseline="middle";this._oText.lineHeight=Math.round(this._iFontSize*this._fLineHeightFactor);this._oText.textAlign=this._szAlign;this._oText.lineWidth=this._bMultiline?this._iWidth-2*this._iPaddingH:null;switch(this._szAlign){case "center":this._oText.x=this._x+this._iWidth/2;break;case "left":this._oText.x=this._x+this._iPaddingH;break;case "right":this._oText.x=this._x+this._iWidth-this._iPaddingH}this._oContainer.addChild(this._oText);
this.refreshText(a)},setVerticalAlign:function(a){this._bVerticalAlign=a},setOutline:function(a){null!==this._oText&&(this._oText.outline=a)},setShadow:function(a,d,f,b){null!==this._oText&&(this._oText.shadow=new createjs.Shadow(a,d,f,b))},setColor:function(a){this._oText.color=a},setAlpha:function(a){this._oText.alpha=a},removeTweens:function(){createjs.Tween.removeTweens(this._oText)},getText:function(){return this._oText},getY:function(){return this._y},getFontSize:function(){return this._iFontSize},
refreshText:function(a){""===a&&(a=" ");null===this._oText&&this.__createText(a);this._oText.text=a;this._oText.font=this._iFontSize+"px "+this._szFont;this._oText.lineHeight=Math.round(this._iFontSize*this._fLineHeightFactor);this.__autofit();this.__updateY();this.__verticalAlign()}};
function CTLText(a,d,f,b,g,h,k,n,c,p,t,r,x,m,y,u,B){this._oContainer=a;this._x=d;this._y=f;this._iWidth=b;this._iHeight=g;this._bMultiline=u;this._iFontSize=h;this._szAlign=k;this._szColor=n;this._szFont=c;this._iPaddingH=t;this._iPaddingV=r;this._bVerticalAlign=y;this._bFitText=m;this._bDebug=B;this._oDebugShape=null;this._fLineHeightFactor=p;this._oText=null;x&&this.__createText(x)};

View File

@ -0,0 +1,204 @@
[
{ "ball_speed":50,
"ball_number":60,
"num_colors":4,
"hero_pos":{"x":450,"y":270},
"bg_image":"bg_game_1",
"curve_point":[ {"x":-25.2,"y":262.4},{"x":24.8,"y":221.4},{"x":64.8,"y":191.4},{"x":105.1,"y":167.25},{"x":152.1,"y":144.4},{"x":181.65,"y":131},{"x":213.9,"y":118.45},
{"x":245.75,"y":106.5},{"x":277.65,"y":95.6},{"x":310.4,"y":85.35},{"x":343.3,"y":76.95},
{"x":376.85,"y":70.7},{"x":410.75,"y":66.55},{"x":444.85,"y":63.2},{"x":479.25,"y":60.85},{"x":513.35,"y":59.35},{"x":547.6,"y":59.85},
{"x":581.35,"y":63.2},{"x":614.9,"y":71.55},{"x":646.85,"y":82.35},{"x":677.05,"y":99.45},{"x":704.4,"y":118.95},
{"x":731.25,"y":141.3},{"x":753.1,"y":167.1},{"x":771,"y":196.1},{"x":782.3,"y":228.05},{"x":783.6,"y":262.1},{"x":769.4,"y":292.45},
{"x":738.8,"y":305.9},{"x":706.9,"y":295},{"x":687.1,"y":267.3},{"x":673.65,"y":236.3},{"x":657.7,"y":206.05},
{"x":640.1,"y":176.35},{"x":615.55,"y":152.45},{"x":587.05,"y":134.85},{"x":554.85,"y":121.4},{"x":521.2,"y":116.4},
{"x":487.65,"y":116.4},{"x":453.6,"y":122.3},{"x":420.2,"y":129},{"x":386.6,"y":135.7},{"x":353.05,"y":144.1},{"x":321.15,"y":155.2},
{"x":289.25,"y":167.45},{"x":258.7,"y":183.05},{"x":230.5,"y":201.7},{"x":203.5,"y":222.65},{"x":183.15,"y":250.25},{"x":171.2,"y":282.05},
{"x":167.2,"y":315.7},{"x":170.55,"y":349.9},{"x":178.45,"y":383.3},{"x":193.9,"y":413.7},{"x":215.05,"y":440.75},
{"x":242.25,"y":460.5},{"x":274.15,"y":472.25},{"x":307.85,"y":478.3},{"x":342.5,"y":481.5},{"x":374.35,"y":483.2},{"x":414.65,"y":484.2},
{"x":454.95,"y":484.2},{"x":488.55,"y":482.7},{"x":522.05,"y":479.85},{"x":557.35,"y":474.95},{"x":594.25,"y":467.9},
{"x":627.9,"y":458.85},{"x":661.4,"y":446.8},{"x":688.3,"y":435.2},{"x":718.5,"y":416.75},{"x":735.3,"y":394.85},{"x":735.3,"y":366.35},
{"x":715.1,"y":347.9},{"x":689.95,"y":335.65},{"x":663.1,"y":335.65},{"x":636.2,"y":345.9},{"x":614.45,"y":360.15},
{"x":589.2,"y":378.6},{"x":559,"y":398.75},{"x":530.5,"y":412.5},{"x":503.6,"y":421.6},{"x":476.75,"y":426.65},{"x":448.2,"y":428.3},
{"x":416.3,"y":425.95},{"x":387.8,"y":420.9},{"x":360.95,"y":413.5},{"x":332.05,"y":402.25},{"x":303.8,"y":385.5},
{"x":283.35,"y":363.7},{"x":270.45,"y":335.15}
] },
{ "ball_speed":40,
"ball_number":80,
"num_colors":5,
"hero_pos":{"x":450,"y":280},
"bg_image":"bg_game_2",
"curve_point":[ {"x":271.65,"y":-62.1},
{"x":381.65,"y":-26.1},
{"x":464.35,"y":2.85},
{"x":547.1,"y":35.6},
{"x":583.25,"y":51.8},
{"x":617.75,"y":67.8},
{"x":650.5,"y":85.05},
{"x":679.8,"y":102.3},
{"x":709.1,"y":121.25},
{"x":734.95,"y":141.6},
{"x":765.45,"y":169.7},
{"x":790.6,"y":200.7},
{"x":804.75,"y":227.05},
{"x":809.9,"y":254.8},
{"x":803.55,"y":283.45},
{"x":788,"y":309.8},
{"x":766.3,"y":333.9},
{"x":740.3,"y":355.8},
{"x":711,"y":376.15},
{"x":676.5,"y":396.85},
{"x":646.85,"y":412.35},
{"x":615.85,"y":427},
{"x":577.95,"y":441.8},
{"x":545.2,"y":453},
{"x":505.55,"y":464.9},
{"x":469.35,"y":473.35},
{"x":424.55,"y":481.1},
{"x":378,"y":485.75},
{"x":326.3,"y":484.05},
{"x":286.65,"y":477.15},
{"x":251.7,"y":463.35},
{"x":218.95,"y":439.25},
{"x":193.6,"y":408.2},
{"x":178.1,"y":375.45},
{"x":167.9,"y":343.05},
{"x":162.25,"y":306.85},
{"x":161.55,"y":263.8},
{"x":165.7,"y":227.6},
{"x":173.6,"y":194.85},
{"x":185,"y":162.1},
{"x":203.25,"y":129.35},
{"x":223.95,"y":103},
{"x":248.05,"y":83.15},
{"x":275.65,"y":69.35},
{"x":308.4,"y":64.2},
{"x":341.15,"y":65.95},
{"x":373.9,"y":70.95},
{"x":403.15,"y":76.25},
{"x":453.15,"y":88.7},
{"x":501.4,"y":103.35},
{"x":541.05,"y":117.1},
{"x":608.25,"y":146.6},
{"x":656.35,"y":172.8},
{"x":700.1,"y":205.55},
{"x":722.35,"y":239.65},
{"x":717.55,"y":266.7},
{"x":701.35,"y":292.55},
{"x":673.75,"y":316.7},
{"x":640.85,"y":339.1},
{"x":609.8,"y":355.65},
{"x":539.15,"y":383.4},
{"x":485.75,"y":398.9},
{"x":435.75,"y":407.85},
{"x":382.3,"y":409.6},
{"x":354.75,"y":403.7},
{"x":327.15,"y":384.75},
{"x":311.65,"y":357.2},
{"x":303.05,"y":327.9},
{"x":299.6,"y":291.7},
{"x":302.85,"y":252.05},
{"x":309.6,"y":221.05},
{"x":321.65,"y":188.3},
{"x":340.6,"y":162.95},
{"x":361.3,"y":150.55},
{"x":385.4,"y":149.35},
{"x":416.45,"y":154.7},
{"x":456.75,"y":166.4},
{"x":503.5,"y":183.65},
{"x":556.9,"y":206.2}
] },
{"ball_speed":30,
"ball_number":100,
"num_colors":5,
"hero_pos":{"x":500,"y":200},
"bg_image":"bg_game_3",
"curve_point":[ {"x":-88,"y":300.9},
{"x":-48,"y":266.9},
{"x":2,"y":229.9},
{"x":52,"y":193.9},
{"x":92,"y":168.9},
{"x":141.75,"y":135.95},
{"x":183.15,"y":114.2},
{"x":253.25,"y":88.25},
{"x":304.1,"y":75.65},
{"x":367.2,"y":63.9},
{"x":421.55,"y":58.95},
{"x":460.1,"y":58.95},
{"x":505.7,"y":59.65},
{"x":542.5,"y":62.65},
{"x":582.85,"y":68.8},
{"x":619.65,"y":77.05},
{"x":658.2,"y":88.95},
{"x":695.05,"y":104.75},
{"x":731.65,"y":125.75},
{"x":759.55,"y":149.25},
{"x":781.1,"y":175.55},
{"x":795.15,"y":203.4},
{"x":803,"y":236.75},
{"x":804.95,"y":271.8},
{"x":800.9,"y":305.1},
{"x":791.1,"y":338.05},
{"x":772.85,"y":368.4},
{"x":750.4,"y":394.85},
{"x":719.05,"y":419.75},
{"x":689.25,"y":437.8},
{"x":657.7,"y":451.3},
{"x":624.4,"y":462.15},
{"x":592.3,"y":469.55},
{"x":560.55,"y":475.3},
{"x":523.75,"y":478.8},
{"x":490.45,"y":480.25},
{"x":453.65,"y":479.9},
{"x":414,"y":476.55},
{"x":380.7,"y":471.8},
{"x":347.4,"y":465.5},
{"x":312.35,"y":455.85},
{"x":279.05,"y":443.75},
{"x":249.05,"y":428.5},
{"x":212.25,"y":402.2},
{"x":184.2,"y":368.9},
{"x":167.2,"y":337.35},
{"x":159.15,"y":302.3},
{"x":158.6,"y":268.45},
{"x":167.55,"y":240.4},
{"x":193.85,"y":222.35},
{"x":222.75,"y":226.55},
{"x":241.35,"y":251.8},
{"x":238.9,"y":281.6},
{"x":245.2,"y":311.6},
{"x":262.05,"y":343.15},
{"x":284.8,"y":366.1},
{"x":311.1,"y":384},
{"x":353.2,"y":401.5},
{"x":407.55,"y":413.8},
{"x":458.35,"y":418.85},
{"x":509.2,"y":418.85},
{"x":558.3,"y":415.2},
{"x":609.3,"y":404.3},
{"x":647.85,"y":387.85},
{"x":684.7,"y":361.9},
{"x":708,"y":332.1},
{"x":722,"y":298.8},
{"x":725.55,"y":269},
{"x":715,"y":240.95},
{"x":688.7,"y":226.9},
{"x":658.75,"y":232.15},
{"x":645.95,"y":260.2},
{"x":642.8,"y":290.35},
{"x":627,"y":317},
{"x":600.9,"y":337.2},
{"x":571.1,"y":350},
{"x":538.3,"y":357.7},
{"x":505,"y":360.5},
{"x":459.4,"y":360.15},
{"x":420.85,"y":355.05},
{"x":387.55,"y":345.6},
{"x":355.45,"y":329.1},
{"x":332,"y":305.8},
{"x":318.85,"y":274.4},
{"x":317.1,"y":246.35}
]}
]

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 623 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 551 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB