From 57f0202348b75b37a1b801ca3fae4062efb2944e Mon Sep 17 00:00:00 2001 From: ninapaley Date: Sun, 21 Feb 2021 22:00:45 +0000 Subject: [PATCH] deploy: 703cb04f22d7b5186da07d3a00ff8ecf6306c235 --- browser-main.d18adad0.js => browser-main.1afeb080.js | 4 ++-- browser-main.1afeb080.js.map | 1 + browser-main.d18adad0.js.map | 1 - index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename browser-main.d18adad0.js => browser-main.1afeb080.js (70%) create mode 100644 browser-main.1afeb080.js.map delete mode 100644 browser-main.d18adad0.js.map diff --git a/browser-main.d18adad0.js b/browser-main.1afeb080.js similarity index 70% rename from browser-main.d18adad0.js rename to browser-main.1afeb080.js index 710c1e2..2e39291 100644 --- a/browser-main.d18adad0.js +++ b/browser-main.1afeb080.js @@ -33,7 +33,7 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{"react":"HdMw","./bounding-box":"nblm","./colors":"jKHh","./specs":"Hr81"}],"ObB7":[function(require,module,exports) { "use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SvgSymbolContent=exports.createSvgSymbolContext=void 0;const t=e(require("react")),r=require("./colors"),s=require("./visible-specs"),o=1,n={stroke:"#000000",fill:"#ffffff",showSpecs:!1,uniformStrokeWidth:1};function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign(Object.assign({},n),e)}function l(e,t){switch(t){case r.STROKE_REPLACEMENT_COLOR:return e.stroke;case r.FILL_REPLACEMENT_COLOR:return e.fill}return t}function c(e,r,s){let o,{fill:n,stroke:i,strokeWidth:a}=r.props;return n=l(e,n),i=l(e,i),void 0!==a&&"number"==typeof e.uniformStrokeWidth&&(a=e.uniformStrokeWidth,o="non-scaling-stroke"),t.default.createElement(r.tagName,Object.assign(Object.assign({},r.props),{id:void 0,vectorEffect:o,strokeWidth:a,fill:n,stroke:i,key:s}),r.children.map(c.bind(null,e)))}exports.createSvgSymbolContext=i;const a=e=>{const r=e.data;return t.default.createElement(t.default.Fragment,null,e.data.layers.map(c.bind(null,e)),e.showSpecs&&r.specs&&t.default.createElement(s.VisibleSpecs,{specs:r.specs}))};exports.SvgSymbolContent=a; },{"react":"HdMw","./colors":"jKHh","./visible-specs":"nOay"}],"M7gG":[function(require,module,exports) { -module.exports=[{name:"antler",bbox:{x:{min:99.548,max:611.604},y:{min:62.852999999999994,max:661.1165076882879}},layers:[{tagName:"g",props:{id:"antler"},children:[{tagName:"g",props:{id:"antler"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 101.548 613.672 C 101.555 613.662 126.259 554.400 166.826 512.025 C 195.044 482.548 219.865 465.586 238.695 448.219 C 263.166 425.649 298.626 355.713 285.075 300.093 C 267.194 226.705 203.274 206.090 203.266 206.081 C 203.278 206.090 286.407 193.851 321.111 299.116 C 338.351 351.406 315.503 412.346 315.503 412.357 C 315.512 412.353 376.858 382.006 407.121 366.189 C 446.096 345.819 478.175 323.433 511.967 269.697 C 566.517 182.951 473.148 64.862 473.144 64.853 C 473.151 64.860 606.472 158.517 555.534 286.796 C 520.715 374.480 430.610 411.051 430.598 411.063 C 430.605 411.067 462.508 448.721 501.526 448.810 C 564.956 448.955 609.593 402.332 609.604 402.328 C 609.594 402.336 598.065 472.537 506.850 487.464 C 443.041 497.906 383.873 436.466 383.861 436.460 C 383.847 436.469 301.005 450.027 239.473 525.429 C 191.040 584.778 188.303 658.921 188.305 658.930 C 188.300 658.929 154.651 661.149 131.834 650.297 C 115.742 642.644 101.551 613.675 101.548 613.672 Z"},children:[]}]}]}],specs:{tail:[{point:{x:154.077,y:611.427,t:0},normal:{x:.34446700518242285,y:-.9387984247646843}}],crown:[{point:{x:482.685,y:75.203,t:0},normal:{x:-.6079447898892997,y:-.7939793022783751}}],arm:[{point:{x:215.088,y:208.776,t:0},normal:{x:-.9645378730549103,y:-.26394448553191957}},{point:{x:604.389,y:409.427,t:0},normal:{x:.5894612331329582,y:-.807796666639181}}],leg:[{point:{x:168.442,y:512.287,t:0},normal:{x:-.1299027415137425,y:-.9915267408129818}},{point:{x:225.512,y:545.696,t:0},normal:{x:.9982169563192287,y:.05969010065978366}}],horn:[{point:{x:526.891,y:230.222,t:0},normal:{x:-.8779210449390165,y:-.4788054290139007}},{point:{x:566.764,y:230.631,t:0},normal:{x:.9444698176941224,y:-.3285981793388864}}]}},{name:"arm",bbox:{x:{min:183.1692808170401,max:486.8868189058487},y:{min:15.098356649147188,max:712.3601985005132}},layers:[{tagName:"g",props:{id:"arm"},children:[{tagName:"g",props:{id:"arm"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 361.959 378.869 C 341.043 379.606 306.880 371.522 294.256 361.853 C 272.721 345.360 250.060 315.775 245.433 307.471 C 241.454 300.333 222.541 259.887 215.337 246.578 C 207.369 231.860 183.671 209.242 185.244 200.904 C 186.416 194.695 202.265 191.095 209.024 194.091 C 219.141 198.574 229.756 210.114 232.483 212.438 C 243.210 221.582 266.070 265.795 273.919 264.310 C 282.976 262.598 288.097 246.980 291.183 238.414 C 293.718 231.376 293.255 183.736 292.909 176.263 C 292.518 167.818 285.109 112.903 284.350 106.515 C 283.691 100.970 274.947 52.845 277.371 45.919 C 278.163 43.656 281.178 31.431 290.215 30.686 C 297.885 30.053 302.145 37.527 303.268 39.013 C 307.899 45.147 313.716 96.103 315.012 101.806 C 316.323 107.571 324.688 160.946 331.753 164.178 C 332.809 164.661 340.376 163.218 341.249 162.452 C 346.969 157.439 346.455 105.255 346.800 99.478 C 347.196 92.845 344.553 34.433 349.018 26.928 C 350.017 25.249 353.882 16.726 361.956 17.111 C 369.029 17.449 373.122 25.300 374.051 26.928 C 378.277 34.338 375.860 91.320 376.237 97.800 C 376.587 103.809 375.813 158.167 381.820 163.315 C 382.857 164.204 391.836 165.684 393.042 165.042 C 399.197 161.765 402.480 113.241 403.397 108.015 C 404.296 102.889 408.742 57.396 412.895 51.961 C 414.088 50.399 419.825 41.763 426.941 43.614 C 433.612 45.349 437.299 57.470 437.928 59.730 C 439.744 66.251 431.085 110.384 430.685 115.519 C 430.173 122.096 424.576 180.096 428.982 187.563 C 429.620 188.645 436.135 193.934 437.378 193.763 C 444.490 192.782 450.909 141.268 452.064 135.929 C 453.028 131.470 457.734 92.763 460.921 86.882 C 461.789 85.278 468.366 78.469 474.394 79.940 C 480.103 81.334 483.934 91.461 484.542 93.395 C 486.863 100.787 476.735 151.373 475.969 157.218 C 474.500 168.439 464.633 265.599 460.371 279.849 C 457.407 289.761 447.423 338.067 423.496 357.537 C 401.252 375.636 377.217 378.331 361.959 378.869 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 420.109 359.976 C 381.257 360.058 342.405 360.140 303.553 360.222 C 303.663 383.968 296.883 625.737 297.890 682.241 C 298.550 719.298 419.562 719.936 421.430 682.921 C 422.939 653.039 418.802 382.821 420.109 359.976 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 420.109 359.976 C 418.802 382.821 422.939 653.039 421.430 682.921 C 419.562 719.936 298.550 719.298 297.890 682.241 C 296.883 625.737 303.663 383.968 303.553 360.222 "},children:[]}]}]}],specs:{nesting:[{x:{min:301.143,max:432.284},y:{min:199.612,max:330.753}}],tail:[{point:{x:359.564,y:633.422,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.04,y:17.253,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:287.106,y:33.1,t:0},normal:{x:-.21242144447155675,y:-.9771781464649204}},{point:{x:427.699,y:46.135,t:0},normal:{x:.25405776085246196,y:-.9671890477826107}}],arm:[{point:{x:414.182,y:419.309,t:0},normal:{x:.9646435485225039,y:-.2635580093526121}},{point:{x:308.182,y:420.287,t:0},normal:{x:-.9845177502453949,y:-.17528490936685495}}],leg:[{point:{x:404.98,y:689.221,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:312.444,y:689.632,t:0},normal:{x:-.586011024588663,y:.8103030785209602}}]}},{name:"arm_claw",bbox:{x:{min:195.076,max:540.736},y:{min:53.674,max:715.401}},layers:[{tagName:"g",props:{id:"arm_claw"},children:[{tagName:"g",props:{id:"arm_claw"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 301.559 697.946 C 301.561 697.912 324.917 351.113 324.919 351.078 C 324.913 351.075 260.269 324.317 260.262 324.314 C 260.256 324.307 202.604 251.524 202.598 251.517 C 202.597 251.509 197.076 171.912 197.076 171.904 C 197.079 171.911 229.644 236.520 229.647 236.527 C 229.652 236.531 273.506 272.906 273.510 272.910 C 273.512 272.911 319.933 285.473 319.935 285.474 C 319.939 285.463 359.855 185.728 359.859 185.718 C 359.858 185.710 351.221 113.120 351.220 113.112 C 351.215 113.107 306.369 62.152 306.367 62.146 C 306.366 62.149 375.537 96.398 375.545 96.398 C 375.547 96.406 396.390 175.518 396.392 175.526 C 396.389 175.536 370.225 271.113 370.223 271.123 C 370.229 271.114 436.651 183.020 436.657 183.012 C 436.658 183.004 446.250 110.558 446.251 110.551 C 446.250 110.546 434.881 55.679 434.879 55.674 C 434.883 55.679 471.243 109.964 471.247 109.969 C 471.247 109.977 469.842 192.858 469.842 192.867 C 469.836 192.876 412.984 290.004 412.979 290.014 C 412.985 290.011 472.811 264.460 472.817 264.459 C 472.819 264.460 510.904 200.315 510.908 200.308 C 510.908 200.299 527.516 113.747 527.518 113.739 C 527.519 113.749 538.735 211.361 538.736 211.371 C 538.732 211.380 499.002 297.928 498.998 297.937 C 498.987 297.942 393.647 352.183 393.637 352.189 C 393.639 352.223 418.438 695.015 418.441 695.049 C 418.435 695.051 360.006 713.399 360.000 713.401 C 359.994 713.399 301.565 697.948 301.559 697.946 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:138.41,max:355.315},y:{min:4.145,max:221.05}}],tail:[{point:{x:360,y:670.812,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:388.013,y:58.177,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.44,y:531.867,t:0},normal:{x:-.9999871323203361,y:.005072986669647641}},{point:{x:407.579,y:531.867,t:0},normal:{x:.9999871340608835,y:.005072643561353527}}],leg:[{point:{x:413.581,y:687.386,t:0},normal:{x:.7129030863342004,y:.7012625681548758}},{point:{x:310.385,y:687.431,t:0},normal:{x:-.6987208027837626,y:.7153944644440676}}],horn:[{point:{x:325.963,y:351.209,t:0},normal:{x:-.8478345826155028,y:.5302608042474911}},{point:{x:392.661,y:351.507,t:0},normal:{x:.8106299729088424,y:.5855587477117983}}]}},{name:"bone",bbox:{x:{min:10.228,max:709.772},y:{min:277.113,max:442.887}},layers:[{tagName:"g",props:{id:"bone"},children:[{tagName:"g",props:{id:"bone"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 99.951 427.364 81.973 440.887 60.755 440.887 C 33.896 440.887 12.228 419.220 12.228 392.361 C 12.228 380.005 21.452 365.022 24.527 360.028 C 24.527 360.028 12.228 339.995 12.228 327.640 C 12.228 300.781 33.895 279.113 60.755 279.113 C 81.973 279.113 101.185 298.008 106.516 311.414 C 106.293 311.352 506.282 311.445 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 106.516 311.414 C 107.798 314.910 109.383 319.653 109.689 324.640 M 613.484 408.586 C 611.675 403.413 610.719 398.001 610.719 392.361 M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 108.325 403.413 109.281 398.001 109.281 392.361 M 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 M 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 M 610.719 327.640 C 610.719 321.999 611.675 316.588 613.459 311.486 C 506.282 311.445 106.293 311.352 106.516 311.414 C 101.185 298.008 81.973 279.113 60.755 279.113 C 33.895 279.113 12.228 300.781 12.228 327.640 C 12.228 339.995 24.527 360.028 24.527 360.028 C 21.452 365.022 12.228 380.005 12.228 392.361 C 12.228 419.220 33.896 440.887 60.755 440.887 C 81.973 440.887 99.951 427.364 106.541 408.514 "},children:[]}]}]}],specs:{nesting:[{x:{min:115.056,max:604.944},y:{min:318.514,max:401.486}}],tail:[{point:{x:360,y:455.308,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:310.887,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.582,y:360.615,t:0},normal:{x:-.999987674520136,y:.004964957986782747}},{point:{x:697.827,y:360.615,t:0},normal:{x:.999987674520136,y:.004964957986782766}}],leg:[{point:{x:513.094,y:407.942,t:0},normal:{x:.4301175239139053,y:.9027729036818568}},{point:{x:207.631,y:408,t:0},normal:{x:-.41188905377792084,y:.9112340025360824}}],horn:[{point:{x:512.868,y:310.323,t:0},normal:{x:.3281179739388541,y:-.9446367530316938}},{point:{x:207.712,y:310.461,t:0},normal:{x:-.3903209013842918,y:-.9206788766679477}}]}},{name:"bone_vertical",bbox:{x:{min:279.785,max:440.215},y:{min:14.463000000000001,max:691.033}},layers:[{tagName:"g",props:{id:"bone_vertical"},children:[{tagName:"g",props:{id:"bone"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 425.139 604.207 438.215 621.592 438.215 642.109 C 438.215 668.081 417.264 689.033 391.292 689.033 C 379.345 689.033 364.856 680.113 360.027 677.140 C 360.027 677.140 340.656 689.033 328.709 689.033 C 302.737 689.033 281.785 668.081 281.785 642.109 C 281.785 621.591 300.055 603.015 313.019 597.859 C 312.959 598.075 313.048 211.298 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 313.019 597.859 C 316.399 596.620 320.985 595.087 325.808 594.791 M 406.982 107.637 C 401.979 109.386 396.746 110.310 391.292 110.310 M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 401.979 596.110 396.746 595.186 391.292 595.186 M 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 M 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 M 328.709 110.310 C 323.255 110.310 318.022 109.386 313.088 107.661 C 313.048 211.298 312.959 598.075 313.019 597.859 C 300.055 603.015 281.785 621.591 281.785 642.109 C 281.785 668.081 302.737 689.033 328.709 689.033 C 340.656 689.033 360.027 677.140 360.027 677.140 C 364.856 680.113 379.345 689.033 391.292 689.033 C 417.264 689.033 438.215 668.081 438.215 642.109 C 438.215 621.592 425.139 604.207 406.912 597.835 "},children:[]}]}]}],specs:{nesting:[{x:{min:319.884,max:400.116},y:{min:115.895,max:589.602}}],tail:[{point:{x:360,y:704.818,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.744,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.867,y:353.342,t:0},normal:{x:-.9999868172358045,y:.005134720499289868}},{point:{x:408.495,y:353.342,t:0},normal:{x:.9999868172358045,y:.005134720499289868}}],leg:[{point:{x:296.976,y:677.956,t:0},normal:{x:-.688666645561968,y:.7250781001315838}},{point:{x:424.134,y:677.956,t:0},normal:{x:.6887279935967978,y:.725019827891713}}],horn:[{point:{x:292.651,y:30.89,t:0},normal:{x:-.6826591107310991,y:-.7307369831449788}},{point:{x:427.724,y:30.89,t:0},normal:{x:.6827214150719725,y:-.7306787730611336}}]}},{name:"book_open",bbox:{x:{min:17.606,max:702.394},y:{min:124.70077104436253,max:551.511}},layers:[{tagName:"g",props:{id:"book_open"},children:[{tagName:"g",props:{id:"book"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 643.669 176.090 C 643.675 176.127 700.388 546.638 700.394 546.675 C 700.362 546.675 379.946 549.511 379.914 549.511 C 379.912 549.510 370.858 540.264 360.885 540.058 C 350.161 539.836 340.088 549.510 340.086 549.511 C 340.054 549.511 19.638 546.675 19.606 546.675 C 19.611 546.638 76.325 176.127 76.331 176.090 C 76.387 176.090 453.244 177.691 643.669 176.090 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 534.420 151.937 C 573.272 156.401 607.467 151.026 607.474 151.026 C 615.414 158.088 631.290 172.210 631.293 172.213 C 631.293 172.214 681.570 534.740 681.575 534.775 C 681.563 534.775 613.660 540.116 568.238 539.432 C 523.730 538.762 501.880 531.588 457.366 531.551 C 428.702 531.528 385.943 536.093 385.936 536.093 C 385.935 536.092 379.835 524.827 374.293 521.135 C 370.207 518.414 360.886 517.202 360.885 517.202 C 360.883 517.202 350.329 518.140 345.707 521.135 C 340.119 524.757 334.065 536.092 334.064 536.093 C 334.057 536.093 291.298 531.528 262.634 531.551 C 218.120 531.588 196.270 538.762 151.762 539.432 C 106.340 540.116 38.437 534.775 38.425 534.775 C 38.430 534.740 86.829 185.760 86.833 185.725 C 86.834 185.724 88.707 172.214 88.707 172.213 C 88.710 172.210 104.586 158.088 112.526 151.026 C 112.526 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.892 155.945 398.007 129.499 436.644 127.001 C 484.716 123.895 480.759 145.771 534.420 151.937 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 651.329 504.339 C 651.325 504.304 607.479 151.061 607.474 151.026 C 607.467 151.026 573.272 156.401 534.420 151.937 C 480.759 145.771 484.716 123.895 436.644 127.001 C 398.007 129.499 360.892 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.894 517.199 406.754 492.507 452.141 490.047 C 506.975 487.075 525.998 510.288 565.096 511.787 C 611.394 513.562 651.321 504.340 651.329 504.339 M 68.671 504.339 C 68.675 504.304 112.521 151.061 112.526 151.026 C 112.533 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.875 517.199 314.062 492.409 267.859 490.047 C 213.016 487.244 194.002 510.288 154.904 511.787 C 108.606 513.562 68.679 504.340 68.671 504.339 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 68.671 504.339 C 58.589 514.484 48.507 524.629 38.425 534.775 M 651.329 504.339 C 661.411 514.484 671.493 524.629 681.575 534.775 "},children:[]}]}]}],specs:{nesting:[{x:{min:117.724,max:344.444},y:{min:208.505,max:435.226}},{x:{min:377.721,max:604.442},y:{min:208.505,max:435.226}}],tail:[{point:{x:360,y:554.488,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:106.397,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:51.203,y:342.156,t:0},normal:{x:-.999987318128134,y:.005036227050266385}},{point:{x:669.843,y:342.156,t:0},normal:{x:.9999873181281341,y:.005036227050266362}}],leg:[{point:{x:593.334,y:546.348,t:0},normal:{x:.7129329685826609,y:.7012321885851466}},{point:{x:127.799,y:546.396,t:0},normal:{x:-.6986883991125024,y:.7154261114507973}}],horn:[{point:{x:489.047,y:138.07,t:0},normal:{x:.6314899567256504,y:-.7753840561648375}},{point:{x:232.731,y:138.149,t:0},normal:{x:-.6817057769918454,y:-.7316264303699971}}]}},{name:"boot",bbox:{x:{min:192.935,max:535.703},y:{min:162.268,max:680.584}},layers:[{tagName:"g",props:{id:"boot"},children:[{tagName:"g",props:{id:"boot"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 364.359 164.268 C 364.360 164.295 382.393 332.414 381.588 432.042 C 381.375 458.294 343.396 493.194 327.815 519.295 C 311.784 546.152 302.412 584.518 275.057 610.608 C 260.481 624.510 212.323 635.494 202.391 655.551 C 197.806 664.811 194.936 676.456 194.935 676.459 C 194.947 676.459 314.614 678.582 314.626 678.584 C 314.627 678.584 346.066 676.829 360.125 667.931 C 392.036 647.733 386.627 603.398 421.156 581.185 C 445.107 565.777 464.548 570.619 464.552 570.618 C 464.552 570.629 464.552 676.448 464.552 676.459 C 464.554 676.459 485.718 676.459 485.720 676.459 C 485.722 676.448 499.777 592.478 507.176 572.054 C 511.057 561.340 529.815 545.504 532.759 522.339 C 536.810 490.466 504.689 454.714 505.366 431.027 C 508.084 335.821 533.701 164.295 533.703 164.268 C 533.686 164.268 364.375 164.268 364.359 164.268 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:391.294,max:498.355},y:{min:169.616,max:560.671}}],tail:[{point:{x:450.22,y:202.063,t:0},normal:{x:0,y:1}}],crown:[{point:{x:449.26,y:161.805,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:381.784,y:434.84,t:0},normal:{x:-.9999873200064072,y:.005035854088756294}},{point:{x:505.305,y:434.84,t:0},normal:{x:.9999873181281341,y:.005036227050270593}}],leg:[{point:{x:206.501,y:669.665,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}},{point:{x:479.12,y:670.576,t:0},normal:{x:.7128965506064727,y:.701269212309647}}],horn:[{point:{x:366.942,y:166.656,t:0},normal:{x:-.6817850569385172,y:-.7315525518616848}},{point:{x:529.49,y:169.456,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:"branch",bbox:{x:{min:39.754,max:679.831},y:{min:37.268,max:705.5316471304411}},layers:[{tagName:"g",props:{id:"branch"},children:[{tagName:"g",props:{id:"branch"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 187.080 153.353 C 187.075 153.345 181.262 99.648 138.707 74.673 C 94.006 48.439 41.764 71.123 41.754 71.123 C 41.760 71.130 52.085 119.770 93.097 143.861 C 136.610 169.420 187.071 153.352 187.080 153.353 M 266.621 198.655 C 266.624 198.646 307.709 159.693 300.095 109.277 C 293.083 62.855 246.983 39.275 246.978 39.268 C 246.975 39.278 212.652 84.698 223.566 137.567 C 231.638 176.669 266.617 198.649 266.621 198.655 M 353.985 269.266 C 353.991 269.257 408.976 237.570 414.595 180.363 C 419.739 127.989 376.870 89.376 376.867 89.367 C 376.861 89.377 329.352 127.983 325.423 186.636 C 322.301 233.238 353.982 269.258 353.985 269.266 M 431.030 365.688 C 431.038 365.679 492.045 340.024 510.521 280.640 C 527.409 226.362 495.698 175.283 495.696 175.273 C 495.689 175.281 438.996 201.358 420.308 258.269 C 402.316 313.062 431.029 365.677 431.030 365.688 M 492.937 483.859 C 492.946 483.852 557.133 470.917 586.030 416.897 C 613.008 366.464 590.508 309.941 590.508 309.930 C 590.499 309.936 532.363 323.190 503.817 372.753 C 474.051 424.434 492.938 483.848 492.937 483.859 M 526.061 603.198 C 526.072 603.194 590.316 608.586 635.516 566.668 C 677.721 527.528 677.827 467.592 677.831 467.582 C 677.821 467.585 617.715 458.556 573.858 495.835 C 526.021 536.498 526.066 603.187 526.061 603.198 M 281.716 232.964 C 281.705 232.960 236.064 189.228 176.201 194.142 C 124.946 198.349 91.834 240.478 91.826 240.482 C 91.835 240.486 129.077 278.099 180.504 277.935 C 239.672 277.747 281.706 232.969 281.716 232.964 M 366.991 322.940 C 366.980 322.936 320.884 278.799 259.896 282.728 C 205.066 286.259 168.605 330.066 168.596 330.071 C 168.605 330.075 207.412 372.518 262.355 372.334 C 324.170 372.127 366.980 322.945 366.991 322.940 M 446.947 463.795 C 446.937 463.789 411.672 406.664 349.278 397.500 C 289.607 388.736 241.452 430.901 241.441 430.904 C 241.450 430.911 275.057 484.715 334.521 494.785 C 395.948 505.188 446.936 463.799 446.947 463.795 M 486.574 610.564 C 486.565 610.557 452.950 554.077 391.272 540.859 C 331.981 528.152 280.174 564.046 280.163 564.048 C 280.171 564.055 308.407 622.221 367.259 636.831 C 430.605 652.556 486.562 610.566 486.574 610.564 M 492.298 686.111 C 492.348 703.938 531.934 711.758 531.283 691.630 C 529.633 640.665 530.631 508.268 411.216 338.121 C 321.646 210.497 184.452 152.695 184.429 152.677 C 184.452 152.700 334.947 253.380 410.357 384.734 C 497.039 535.722 492.193 648.210 492.298 686.111 Z"},children:[]}]}]}],specs:{tail:[{point:{x:510.981,y:665.12,t:0},normal:{x:-.23110093646689583,y:-.9729297801815523}}],crown:[{point:{x:45.308,y:72.15,t:0},normal:{x:-.8827318966586274,y:-.4698770037163581}}],arm:[{point:{x:587.918,y:313.348,t:0},normal:{x:.3511153254832707,y:-.9363322210683432}},{point:{x:244.571,y:431.79,t:0},normal:{x:-.9759074343691331,y:-.21818496635436696}}],leg:[{point:{x:647.067,y:546.07,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:354.676,y:623.131,t:0},normal:{x:-.6987263029800311,y:.7153890923992746}}],horn:[{point:{x:249.127,y:43.472,t:0},normal:{x:-.16263332021561844,y:-.9866865779748116}},{point:{x:95.703,y:241.023,t:0},normal:{x:-.9993784194337887,y:-.03525301079372184}}]}},{name:"branch_curly",bbox:{x:{min:40.081,max:682.252},y:{min:34.547,max:701.2745628300994}},layers:[{tagName:"g",props:{id:"branch_curly"},children:[{tagName:"g",props:{id:"branch_curly"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 563.410 239.583 C 563.410 225.009 575.168 213.251 589.743 213.251 C 604.317 213.251 616.075 225.009 616.075 239.583 C 616.075 254.158 604.317 265.916 589.743 265.916 C 575.168 265.916 563.410 254.158 563.410 239.583 M 144.484 197.092 C 144.484 179.536 158.646 165.374 176.203 165.374 C 193.759 165.374 207.921 179.536 207.921 197.092 C 207.921 214.648 193.759 228.811 176.203 228.811 C 158.646 228.811 144.484 214.648 144.484 197.092 M 465.262 592.678 C 465.262 575.454 479.157 561.558 496.382 561.558 C 513.607 561.558 527.502 575.454 527.502 592.678 C 527.502 609.903 513.607 623.799 496.382 623.799 C 479.157 623.798 465.262 609.903 465.262 592.678 M 170.816 534.627 C 170.816 518.396 183.910 505.302 200.141 505.302 C 216.372 505.302 229.466 518.396 229.466 534.627 C 229.466 550.858 216.372 563.952 200.141 563.952 C 183.910 563.952 170.817 550.858 170.816 534.627 M 450.898 283.271 C 450.898 267.703 463.458 255.143 479.026 255.143 C 494.595 255.143 507.154 267.703 507.154 283.271 C 507.154 298.840 494.595 311.399 479.026 311.399 C 463.458 311.399 450.898 298.840 450.898 283.271 M 423.352 596.105 C 423.348 596.102 405.128 568.857 374.068 563.892 C 344.209 559.119 319.352 578.353 319.346 578.354 C 319.351 578.358 334.937 606.581 364.626 612.312 C 396.583 618.482 423.347 596.107 423.352 596.105 M 447.324 562.186 C 447.324 562.180 458.877 531.509 444.839 503.360 C 431.344 476.301 401.237 467.280 401.233 467.276 C 401.233 467.282 387.351 496.382 399.968 523.861 C 413.548 553.439 447.319 562.183 447.324 562.186 M 502.266 538.192 C 502.268 538.186 522.998 512.800 518.669 481.645 C 514.508 451.694 488.850 433.543 488.847 433.538 C 488.845 433.544 466.409 456.698 469.604 486.766 C 473.043 519.130 502.263 538.186 502.266 538.192 M 549.663 555.999 C 549.666 555.995 575.888 541.648 582.910 513.834 C 589.661 487.097 574.200 462.961 574.199 462.956 C 574.195 462.960 547.297 474.836 539.689 501.342 C 531.500 529.872 549.662 555.993 549.663 555.999 M 604.152 491.581 C 604.156 491.585 632.968 499.542 646.176 525.007 C 658.873 549.487 649.353 576.523 649.353 576.528 C 649.349 576.525 620.445 571.127 606.967 547.070 C 592.459 521.175 604.152 491.587 604.152 491.581 M 584.869 451.848 C 584.873 451.845 602.391 427.626 630.865 424.142 C 658.237 420.793 680.247 439.155 680.252 439.156 C 680.247 439.159 665.096 464.359 637.846 468.588 C 608.515 473.139 584.874 451.849 584.869 451.848 M 525.473 416.260 C 525.476 416.255 531.234 384.497 557.336 367.818 C 582.428 351.785 612.428 359.396 612.433 359.396 C 612.430 359.400 609.435 391.009 584.872 407.841 C 558.434 425.959 525.479 416.259 525.473 416.260 M 446.149 412.421 C 446.151 412.416 443.090 380.286 463.697 357.159 C 483.506 334.928 514.446 334.126 514.451 334.124 C 514.450 334.129 520.130 365.367 501.047 388.225 C 480.506 412.828 446.155 412.419 446.149 412.421 M 356.335 391.576 C 356.337 391.570 356.788 356.882 381.488 334.558 C 405.232 313.097 438.386 315.826 438.391 315.824 C 438.389 315.830 440.840 349.868 417.799 372.082 C 393.000 395.991 356.341 391.574 356.335 391.576 M 318.366 275.052 C 318.371 275.049 337.288 248.898 368.034 245.137 C 397.591 241.523 421.355 261.351 421.361 261.352 C 421.356 261.356 404.995 288.566 375.570 293.130 C 343.898 298.043 318.371 275.053 318.366 275.052 M 365.015 172.555 C 365.021 172.556 396.490 165.383 422.077 182.842 C 446.674 199.624 451.452 230.203 451.455 230.208 C 451.450 230.207 421.203 239.862 396.078 223.881 C 369.035 206.678 365.018 172.560 365.015 172.555 M 489.542 217.873 C 489.539 217.869 465.464 208.376 456.428 185.241 C 447.743 163.002 458.418 140.600 458.418 140.595 C 458.422 140.598 482.811 147.895 492.208 169.843 C 502.323 193.467 489.542 217.868 489.542 217.873 M 524.927 151.624 C 524.930 151.627 544.662 161.774 550.403 182.279 C 555.921 201.991 544.908 220.196 544.907 220.199 C 544.905 220.197 524.718 211.896 518.567 192.372 C 511.948 171.358 524.927 151.628 524.927 151.624 M 553.330 159.210 C 553.332 159.213 559.152 180.624 578.015 190.505 C 596.148 200.003 616.245 193.018 616.249 193.018 C 616.246 193.015 612.327 171.543 594.510 161.466 C 575.332 150.619 553.334 159.210 553.330 159.210 M 531.185 145.808 C 531.189 145.808 552.231 152.846 570.917 142.636 C 588.880 132.821 594.220 112.225 594.223 112.222 C 594.219 112.222 574.181 103.569 555.911 112.801 C 536.246 122.737 531.188 145.805 531.185 145.808 M 487.022 128.121 C 487.026 128.118 511.670 120.217 522.197 97.722 C 532.316 76.097 523.127 53.046 523.127 53.041 C 523.123 53.044 498.309 58.733 487.499 80.020 C 475.862 102.933 487.022 128.116 487.022 128.121 M 424.703 125.813 C 424.705 125.808 443.081 104.887 440.357 78.302 C 437.739 52.746 416.508 36.551 416.506 36.547 C 416.504 36.551 396.747 55.525 398.541 81.152 C 400.473 108.736 424.701 125.808 424.703 125.813 M 359.099 149.819 C 359.098 149.813 370.223 120.285 356.709 93.184 C 343.719 67.132 314.735 58.444 314.731 58.441 C 314.730 58.446 301.363 86.461 313.508 112.918 C 326.581 141.396 359.094 149.815 359.099 149.819 M 315.709 199.598 C 315.706 199.593 308.787 168.806 282.611 153.578 C 257.448 138.940 228.454 147.596 228.449 147.596 C 228.452 147.600 232.665 178.354 257.344 193.795 C 283.907 210.416 315.703 199.597 315.709 199.598 M 294.523 265.817 C 294.518 265.814 273.907 241.922 243.643 240.827 C 214.551 239.774 193.058 261.073 193.053 261.075 C 193.058 261.078 211.268 286.217 240.311 288.205 C 271.572 290.346 294.517 265.819 294.523 265.817 M 188.664 325.601 C 188.663 325.596 193.650 294.438 174.985 270.591 C 157.042 247.667 126.905 244.958 126.900 244.956 C 126.901 244.961 119.413 275.085 136.609 298.575 C 155.118 323.859 188.659 325.599 188.664 325.601 M 134.111 357.679 C 134.107 357.676 122.799 331.234 96.816 321.930 C 71.838 312.986 47.291 325.553 47.286 325.553 C 47.290 325.557 56.167 352.417 80.844 362.161 C 107.406 372.649 134.105 357.680 134.111 357.679 M 113.621 403.802 C 113.617 403.802 92.575 393.126 71.328 400.962 C 50.904 408.495 42.083 429.331 42.081 429.334 C 42.085 429.335 61.820 441.555 82.476 434.684 C 104.710 427.288 113.618 403.806 113.621 403.802 M 118.467 461.097 C 118.465 461.101 101.008 476.975 100.781 499.619 C 100.563 521.387 116.904 537.038 116.906 537.041 C 116.908 537.038 135.344 522.934 136.262 501.185 C 137.251 477.774 118.469 461.101 118.467 461.097 M 126.008 416.149 C 126.009 416.153 121.853 439.379 135.482 457.465 C 148.583 474.850 171.078 477.288 171.081 477.290 C 171.081 477.286 177.092 454.866 164.557 437.068 C 151.065 417.911 126.012 416.151 126.008 416.149 M 178.541 358.762 C 178.539 358.767 160.568 382.253 165.360 410.226 C 169.967 437.117 193.622 452.756 193.625 452.760 C 193.627 452.755 213.202 431.235 209.463 404.209 C 205.440 375.119 178.544 358.767 178.541 358.762 M 309.427 366.174 C 309.421 366.175 279.453 358.000 254.139 373.748 C 229.805 388.886 223.967 418.095 223.964 418.100 C 223.969 418.099 252.662 428.613 277.471 414.267 C 304.174 398.824 309.424 366.179 309.427 366.174 M 231.005 697.365 C 201.448 687.003 205.086 675.149 205.083 675.147 C 205.093 675.133 266.235 584.285 298.407 535.404 C 324.717 495.430 349.667 415.597 316.773 372.508 C 294.180 342.911 243.624 341.578 206.916 347.820 C 179.311 352.515 150.455 368.302 134.090 391.023 C 120.375 410.064 118.045 460.139 118.043 460.146 C 118.043 460.139 108.743 408.199 119.277 386.085 C 133.396 356.446 165.590 333.785 197.041 324.368 C 230.426 314.373 301.950 334.242 301.961 334.243 C 301.964 334.227 270.645 268.734 329.116 181.184 C 353.233 145.075 406.145 124.002 459.868 124.582 C 492.028 124.929 551.290 157.728 551.299 157.731 C 551.290 157.729 490.006 136.858 458.723 137.982 C 431.199 138.971 380.419 145.555 347.632 189.824 C 292.610 264.113 329.118 336.697 329.116 336.711 C 329.119 336.718 352.781 379.027 357.506 402.132 C 361.595 422.127 357.506 463.843 357.506 463.850 C 357.515 463.845 412.449 420.598 445.145 414.476 C 484.129 407.175 529.494 412.819 563.642 432.991 C 585.725 446.035 605.646 492.224 605.650 492.230 C 605.642 492.224 577.069 451.001 521.674 435.459 C 479.725 423.690 425.601 439.471 394.537 470.021 C 313.954 549.269 264.345 696.108 264.332 696.130 C 264.328 696.131 245.055 702.291 231.005 697.365 M 321.826 488.088 C 321.821 488.085 304.479 458.946 272.658 452.126 C 242.069 445.571 215.341 464.089 215.335 464.090 C 215.340 464.094 229.907 494.103 260.270 501.640 C 292.951 509.752 321.820 488.090 321.826 488.088 Z"},children:[]}]}]}],specs:{tail:[{point:{x:246.86,y:663.449,t:0},normal:{x:.41974826856355457,y:-.9076405626887211}}],crown:[{point:{x:518.769,y:57.329,t:0},normal:{x:.44466407238105704,y:-.8956974169514469}}],arm:[{point:{x:128.848,y:246.679,t:0},normal:{x:-.5987075974448471,y:-.800967672732064}},{point:{x:611.298,y:360.461,t:0},normal:{x:.8086944506453471,y:-.5882289396956089}}],leg:[{point:{x:118.311,y:531.984,t:0},normal:{x:-.002740324476095995,y:.9999962453038339}},{point:{x:646.37,y:572.478,t:0},normal:{x:.41761585664930123,y:.90862368243133}}],horn:[{point:{x:316.677,y:63.047,t:0},normal:{x:-.37771560334195214,y:-.9259216613688359}},{point:{x:614.645,y:191.986,t:0},normal:{x:.8173207328797948,y:.5761829740671232}}]}},{name:"castle_tower",bbox:{x:{min:217.826,max:502.174},y:{min:24.692,max:689.514}},layers:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 M 239.851 687.514 C 239.851 687.460 239.851 146.896 239.851 146.842 C 239.849 146.838 219.828 106.796 219.826 106.792 C 219.826 106.784 219.826 26.700 219.826 26.692 C 219.830 26.692 259.871 26.692 259.875 26.692 C 259.875 26.696 259.875 66.738 259.875 66.742 C 259.879 66.742 299.921 66.742 299.925 66.742 C 299.925 66.738 299.925 26.696 299.925 26.692 C 299.929 26.692 339.971 26.692 339.975 26.692 C 339.975 26.696 339.975 66.738 339.975 66.742 C 339.979 66.742 380.021 66.742 380.025 66.742 C 380.025 66.738 380.025 26.696 380.025 26.692 C 380.029 26.692 420.071 26.692 420.075 26.692 C 420.075 26.696 420.074 66.738 420.074 66.742 C 420.079 66.742 460.120 66.742 460.124 66.742 C 460.124 66.738 460.124 26.696 460.124 26.692 C 460.128 26.692 500.170 26.692 500.174 26.692 C 500.174 26.700 500.174 106.784 500.174 106.792 C 500.172 106.796 480.151 146.838 480.149 146.842 C 480.149 146.896 480.149 687.460 480.149 687.514 C 480.125 687.514 239.875 687.514 239.851 687.514 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 259.875 146.842 C 326.625 146.842 393.375 146.842 460.124 146.842 M 239.850 106.792 C 319.950 106.792 400.050 106.792 480.149 106.792 "},children:[]}]}]}],specs:{nesting:[{x:{min:305.182,max:414.818},y:{min:507.47,max:681.401}}],tail:[{point:{x:360,y:697.756,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.485,t:0},normal:{x:0,y:-1}},{point:{x:360,y:90.476,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:239.278,y:368.052,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:480.801,y:368.052,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:479.124,y:685.275,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:241.042,y:685.323,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:220.694,y:77.987,t:0},normal:{x:-.8309206275786583,y:-.556390969251199}},{point:{x:498.619,y:77.987,t:0},normal:{x:.8309206275786576,y:-.5563909692511999}}]}},{name:"castle_tower_pointy",bbox:{x:{min:245.93,max:474.07},y:{min:18.194,max:697.246}},layers:[{tagName:"g",props:{id:"castle_tower_pointy"},children:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 358.984 20.194 C 358.992 20.213 447.035 207.443 447.044 207.462 C 447.026 207.462 270.941 207.462 270.923 207.462 C 270.932 207.443 358.975 20.213 358.984 20.194 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 M 263.940 695.246 C 263.940 695.203 263.940 263.020 263.940 262.977 C 263.939 262.973 247.932 230.960 247.930 230.957 C 247.930 230.951 247.930 166.923 247.930 166.917 C 247.933 166.917 279.947 166.917 279.950 166.917 C 279.950 166.920 279.950 198.934 279.950 198.937 C 279.953 198.937 311.967 198.937 311.970 198.937 C 311.970 198.934 311.970 166.920 311.970 166.917 C 311.973 166.917 343.987 166.917 343.990 166.917 C 343.990 166.920 343.990 198.934 343.990 198.937 C 343.993 198.937 376.007 198.937 376.010 198.937 C 376.010 198.934 376.010 166.920 376.010 166.917 C 376.013 166.917 408.027 166.917 408.030 166.917 C 408.030 166.920 408.030 198.934 408.030 198.937 C 408.033 198.937 440.047 198.937 440.050 198.937 C 440.050 198.934 440.050 166.920 440.050 166.917 C 440.053 166.917 472.066 166.917 472.070 166.917 C 472.070 166.923 472.070 230.951 472.070 230.957 C 472.068 230.960 456.061 262.973 456.060 262.977 C 456.060 263.020 456.060 695.203 456.060 695.246 C 456.041 695.246 263.959 695.246 263.940 695.246 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 279.950 262.977 C 333.316 262.977 386.683 262.977 440.050 262.977 M 263.940 230.957 C 327.980 230.957 392.020 230.957 456.060 230.957 "},children:[]}]}]}],specs:{nesting:[{x:{min:333.08,max:386.92},y:{min:78.818,max:164.233}}],tail:[{point:{x:360,y:703.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:23.775,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:262.658,y:352.577,t:0},normal:{x:-.9999873200064072,y:.005035854088752074}},{point:{x:457.421,y:352.577,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:451.678,y:690.13,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:267.472,y:690.178,t:0},normal:{x:-.6987633221457824,y:.7153529336095501}}],horn:[{point:{x:307.098,y:129.601,t:0},normal:{x:-.830954865251224,y:-.5563398349168609}},{point:{x:412.215,y:129.601,t:0},normal:{x:.8309319404813983,y:-.5563740740615238}}]}},{name:"castle_wall",bbox:{x:{min:17.577,max:702.423},y:{min:197.801,max:522.199}},layers:[{tagName:"g",props:{id:"castle_wall"},children:[{tagName:"g",props:{id:"castle_wall"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 630.337 400.050 C 630.337 400.040 630.336 294.142 630.336 294.132 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.132 C 650.361 294.142 650.361 400.040 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.040 550.237 294.142 550.237 294.132 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.132 C 570.261 294.142 570.262 400.040 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.040 470.137 294.142 470.137 294.132 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.132 C 490.162 294.142 490.162 400.040 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.040 229.838 294.142 229.838 294.132 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.132 C 249.862 294.142 249.863 400.040 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.040 149.738 294.142 149.738 294.132 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.132 C 169.763 294.142 169.763 400.040 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.040 69.639 294.142 69.639 294.132 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.132 C 89.663 294.142 89.664 400.040 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 M 319.950 420.075 C 319.950 420.085 319.950 520.189 319.950 520.199 C 319.958 520.199 400.042 520.199 400.050 520.199 C 400.050 520.189 400.050 420.085 400.050 420.075 C 400.046 420.071 360.004 380.029 360.000 380.025 C 359.996 380.029 319.954 420.071 319.950 420.075 M 19.577 520.199 C 19.577 520.199 19.577 199.833 19.577 199.801 C 19.581 199.801 59.622 199.801 59.626 199.801 C 59.626 199.805 59.626 239.847 59.626 239.851 C 59.630 239.851 99.672 239.851 99.676 239.851 C 99.676 239.847 99.676 199.805 99.676 199.801 C 99.680 199.801 139.722 199.801 139.726 199.801 C 139.726 199.805 139.726 239.847 139.726 239.851 C 139.730 239.851 179.772 239.851 179.776 239.851 C 179.776 239.847 179.776 199.805 179.776 199.801 C 179.780 199.801 219.822 199.801 219.826 199.801 C 219.826 199.805 219.826 239.847 219.826 239.851 C 219.830 239.851 259.871 239.851 259.875 239.851 C 259.875 239.847 259.875 199.805 259.875 199.801 C 259.879 199.801 299.921 199.801 299.925 199.801 C 299.925 199.805 299.925 239.847 299.925 239.851 C 299.929 239.851 339.971 239.851 339.975 239.851 C 339.975 239.847 339.975 199.805 339.975 199.801 C 339.979 199.801 380.021 199.801 380.025 199.801 C 380.025 199.805 380.025 239.847 380.025 239.851 C 380.029 239.851 420.071 239.851 420.075 239.851 C 420.075 239.847 420.075 199.805 420.075 199.801 C 420.079 199.801 460.121 199.801 460.125 199.801 C 460.125 199.805 460.125 239.847 460.125 239.851 C 460.129 239.851 500.170 239.851 500.174 239.851 C 500.174 239.847 500.174 199.805 500.174 199.801 C 500.178 199.801 540.220 199.801 540.224 199.801 C 540.224 199.805 540.224 239.847 540.224 239.851 C 540.228 239.851 580.270 239.851 580.274 239.851 C 580.274 239.847 580.274 199.805 580.274 199.801 C 580.278 199.801 620.320 199.801 620.324 199.801 C 620.324 199.805 620.324 239.847 620.324 239.851 C 620.328 239.851 660.370 239.851 660.374 239.851 C 660.374 239.847 660.374 199.805 660.374 199.801 C 660.378 199.801 700.419 199.801 700.423 199.801 C 700.423 199.833 700.423 520.167 700.423 520.199 C 700.355 520.199 19.645 520.199 19.577 520.199 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:275.681,max:444.319},y:{min:252.859,max:367.895}}],tail:[{point:{x:360,y:529.951,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:199.929,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.241,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:700.822,y:360.936,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:592.672,y:516.547,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:127.136,y:516.595,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:697.537,y:255.251,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:23.254,y:255.33,t:0},normal:{x:-.6817084818456932,y:-.7316239100655747}}]}},{name:"chair",bbox:{x:{min:129.433,max:590.567},y:{min:8.072,max:680.394}},layers:[{tagName:"g",props:{id:"chair"},children:[{tagName:"g",props:{id:"chair"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 306.492 674.957 325.651 668.085 325.653 668.084 C 325.653 668.061 325.653 444.546 325.653 444.523 C 325.671 444.518 497.146 395.525 497.164 395.520 C 497.164 395.541 498.465 607.070 498.465 607.091 C 498.467 607.093 517.382 618.046 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 533.407 45.902 423.105 10.078 423.088 10.072 C 423.085 10.073 390.107 20.606 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 169.412 606.896 188.719 601.434 188.722 601.433 C 188.722 601.414 188.316 403.814 188.316 403.794 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 361.362 277.682 C 416.522 302.197 526.824 351.221 526.841 351.228 C 526.841 351.255 526.841 623.496 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 588.564 63.817 555.586 75.130 555.582 75.131 C 555.580 75.159 526.844 351.200 526.841 351.228 C 526.818 351.234 297.920 408.705 297.897 408.710 C 297.881 408.702 131.450 328.101 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 159.757 609.605 163.413 391.814 163.414 391.793 C 163.416 391.794 188.313 403.793 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 296.912 678.367 297.569 498.605 297.897 408.710 M 361.362 542.905 C 361.074 506.987 360.786 471.069 360.498 435.151 M 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 M 188.316 403.794 C 188.316 403.814 188.722 601.414 188.722 601.433 C 188.719 601.434 169.412 606.896 159.757 609.627 M 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 M 555.582 75.131 C 555.566 75.126 390.120 20.613 390.104 20.607 C 390.107 20.606 423.085 10.073 423.088 10.072 C 423.105 10.078 533.407 45.902 588.567 63.816 M 526.841 623.523 C 517.382 618.046 498.467 607.093 498.465 607.091 C 498.465 607.070 497.164 395.541 497.164 395.520 C 497.146 395.525 325.671 444.518 325.653 444.523 C 325.653 444.546 325.653 668.061 325.653 668.084 C 325.651 668.085 306.492 674.957 296.912 678.394 "},children:[]}]}]}],specs:{nesting:[{x:{min:183.87,max:493.636},y:{min:42.516,max:352.282}}],tail:[{point:{x:298.192,y:698.408,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:497.138,y:33.618,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:130.707,y:343.18,t:0},normal:{x:-.9999871827565018,y:.005063034931209322}},{point:{x:557.482,y:343.18,t:0},normal:{x:.9999871827565018,y:.005063034931209294}}],leg:[{point:{x:137.262,y:590.752,t:0},normal:{x:-.6987071455865682,y:.7154078030789642}},{point:{x:550.048,y:614.849,t:0},normal:{x:.7129015191744774,y:.7012641613249049}}],horn:[{point:{x:426.214,y:24.199,t:0},normal:{x:-.19950101902796097,y:-.9798976188392363}},{point:{x:580.462,y:72.581,t:0},normal:{x:.6314542557442749,y:-.7754131304681678}}]}},{name:"church",bbox:{x:{min:113.136,max:623.242},y:{min:61.477,max:648.776}},layers:[{tagName:"g",props:{id:"church"},children:[{tagName:"g",props:{id:"church"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 M 191.700 171.321 C 191.858 149.744 191.865 123.636 191.875 108.366 C 179.035 108.366 159.471 108.366 159.468 108.366 C 159.468 108.365 159.468 96.022 159.468 96.021 C 159.471 96.021 179.035 96.021 191.876 96.021 C 191.852 83.135 191.852 63.480 191.852 63.477 C 191.853 63.477 204.195 63.477 204.196 63.477 C 204.196 63.480 204.197 84.874 204.246 96.021 C 214.989 96.021 236.577 96.021 236.580 96.021 C 236.580 96.022 236.580 108.365 236.580 108.366 C 236.577 108.366 212.328 108.366 204.244 108.366 C 204.220 128.512 204.195 153.215 204.048 172.702 C 229.192 230.560 279.244 345.734 279.252 345.751 C 279.281 345.751 572.943 345.751 572.972 345.751 C 572.977 345.762 618.604 450.178 618.608 450.189 C 618.609 450.208 621.242 645.878 621.242 645.898 C 621.191 645.898 115.186 646.775 115.136 646.776 C 115.136 646.745 115.136 344.062 115.136 344.032 C 115.136 344.032 191.700 171.321 191.700 171.321 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:236.564,max:564.993},y:{min:354.599,max:472.404}}],tail:[{point:{x:360,y:667.548,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:198.124,y:66.829,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:115.012,y:451.235,t:0},normal:{x:-.9999873181281341,y:.005036227050266388}},{point:{x:619.248,y:451.235,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:616.459,y:642.247,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:120.091,y:642.294,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:573.014,y:345.121,t:0},normal:{x:.6314454286031306,y:-.7754203187279842}},{point:{x:115.842,y:345.201,t:0},normal:{x:-.6817084818456931,y:-.7316239100655748}}]}},{name:"circle",bbox:{x:{min:27.751,max:692.249},y:{min:27.751,max:692.249}},layers:[{tagName:"g",props:{id:"circle"},children:[{tagName:"g",props:{id:"Circle"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 29.751 C 542.791 29.751 690.249 177.209 690.249 360.000 C 690.249 542.791 542.791 690.249 360.000 690.249 C 177.209 690.249 29.751 542.791 29.751 360.000 C 29.751 177.209 177.209 29.751 360.000 29.751 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:133.884,max:586.116},y:{min:133.884,max:586.116}}],tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:593.794,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:593.842,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:127.956,y:128.265,t:0},normal:{x:-.6817481203990752,y:-.73158697386731}}]}},{name:"cloud",bbox:{x:{min:8.985999979894853,max:711.3059549777182},y:{min:134.06812556347995,max:587.2011687009165}},layers:[{tagName:"g",props:{id:"cloud"},children:[{tagName:"g",props:{id:"cloud"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 10.986 448.176 C 10.985 398.984 48.288 358.730 95.924 354.106 C 90.056 340.911 86.626 325.619 86.626 309.505 C 86.626 248.451 136.011 203.230 196.931 199.198 C 230.468 196.979 261.859 206.869 283.660 229.730 C 296.109 171.798 349.218 133.881 409.664 136.166 C 477.142 138.716 536.377 187.260 534.094 256.429 C 543.811 252.145 555.245 248.934 567.244 249.624 C 613.248 252.270 655.308 301.337 636.184 353.961 C 673.742 365.944 705.687 397.356 709.014 438.721 C 713.697 496.941 661.326 536.105 603.489 544.247 C 570.009 548.960 537.549 543.255 517.199 519.624 C 504.059 533.272 486.451 546.720 465.405 547.050 C 451.728 547.265 439.365 540.672 428.767 534.057 C 400.311 577.742 348.371 589.878 294.631 583.694 C 245.540 578.046 201.340 559.694 178.848 518.221 C 159.660 536.201 133.517 544.337 105.534 542.723 C 53.289 539.710 10.986 500.508 10.986 448.176 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:200.149,max:523.043},y:{min:249.131,max:501.879}}],tail:[{point:{x:363.553,y:610.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:406.825,y:137.794,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:683.509,y:382.494,t:0},normal:{x:.6948578932565497,y:-.7191470699231622}},{point:{x:30.57,y:391.688,t:0},normal:{x:-.7720226503585523,y:-.6355950183358553}}],leg:[{point:{x:178.793,y:517.288,t:0},normal:{x:-.3758700620372849,y:.9266723781704554}},{point:{x:621.211,y:540.293,t:0},normal:{x:.4412052097580096,y:.8974062418338703}}],horn:[{point:{x:308.754,y:176.611,t:0},normal:{x:-.733010411886108,y:-.6802174182322576}},{point:{x:518.553,y:193.235,t:0},normal:{x:.7793121072891199,y:-.6266359704266833}}]}},{name:"cornucopia",bbox:{x:{min:73.5336558570464,max:643.9606623371319},y:{min:21.74484390008559,max:664.058}},layers:[{tagName:"g",props:{id:"cornucopia_2"},children:[{tagName:"g",props:{id:"cornucopia"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 C 307.355 243.853 299.816 239.606 292.649 234.741 C 288.781 232.117 285.018 229.226 281.865 225.343 C 273.674 215.254 266.813 202.818 262.755 187.804 C 259.860 177.093 259.051 164.579 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 341.369 166.657 C 321.242 149.398 293.192 148.410 287.021 147.755 C 284.074 147.442 268.782 149.445 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 302.221 107.028 332.930 127.542 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 317.430 169.920 290.773 177.859 285.101 179.107 C 282.575 179.663 270.204 184.905 262.755 187.804 C 259.926 177.076 259.051 164.579 259.662 150.290 M 344.362 198.232 C 327.394 203.562 318.578 224.189 316.944 228.258 C 316.194 230.124 316.011 240.654 315.544 246.852 C 307.355 243.853 299.686 239.792 292.649 234.741 C 287.708 231.195 283.206 226.967 279.328 221.739 C 286.065 215.751 297.063 205.316 299.539 203.775 C 303.501 201.307 319.865 190.517 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 339.096 212.883 338.482 231.061 338.299 234.489 C 338.209 236.183 340.947 244.635 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 M 439.331 180.574 C 474.335 177.190 541.723 150.260 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 555.204 204.884 484.217 203.063 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 458.851 153.508 506.727 96.317 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 M 411.872 153.119 C 440.010 136.389 464.936 77.859 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 M 395.126 146.684 C 415.604 125.793 418.133 65.028 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 M 377.384 145.155 C 388.811 118.063 374.072 62.154 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 M 360.702 148.771 C 362.455 120.780 330.842 74.406 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 M 359.589 209.664 C 352.674 216.465 357.125 230.237 358.010 232.547 C 358.443 233.679 363.069 238.069 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 M 368.620 208.458 C 370.071 219.569 375.603 218.105 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 M 452.874 221.707 C 496.772 231.821 562.072 254.565 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 553.694 309.203 494.444 268.158 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 M 445.740 268.849 C 475.514 302.844 536.860 362.008 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 521.262 423.794 454.095 330.109 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 M 407.643 304.391 C 421.907 361.065 483.518 476.298 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 441.223 510.523 381.818 377.122 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 M 337.997 318.732 C 320.904 386.315 359.773 537.178 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 266.533 548.617 234.060 394.093 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 M 186.110 281.240 C 155.135 342.997 158.243 556.293 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 M 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 M 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 M 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 M 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 M 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 M 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 M 279.328 221.739 C 272.388 212.381 266.311 201.287 262.755 187.804 M 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 M 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 M 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 M 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 M 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 M 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 M 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 M 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 M 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 M 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 "},children:[]}]}]}],specs:{nesting:[{x:{min:123.139,max:414.976},y:{min:327.897,max:619.734}}],tail:[{point:{x:55.54,y:461.1,t:0},normal:{x:.9888072313055261,y:-.14919872425024286}}],crown:[{point:{x:640.324,y:243.016,t:0},normal:{x:.988801767504457,y:-.1492349308307593}}],arm:[{point:{x:86.179,y:339.512,t:0},normal:{x:-.9775829537782447,y:-.2105506316357247}},{point:{x:117.531,y:585.278,t:0},normal:{x:-.8254180485453632,y:.5645219616060693}}],leg:[{point:{x:83.829,y:421.73,t:0},normal:{x:-.9958016462320399,y:-.09153732223284186}},{point:{x:94.068,y:510.826,t:0},normal:{x:-.9632649445823095,y:.26855287475437734}}],horn:[{point:{x:100.041,y:277.586,t:0},normal:{x:-.8251273739242823,y:-.5649467380212206}},{point:{x:149.231,y:635.52,t:0},normal:{x:-.6725290198743881,y:.7400707516358114}}]}},{name:"crescent",bbox:{x:{min:30.333857504866053,max:657.93},y:{min:15.649015652419251,max:676.3174193674872}},layers:[{tagName:"g",props:{id:"crescent"},children:[{tagName:"g",props:{id:"crescent"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 655.930 491.343 C 655.930 491.343 655.930 491.343 655.930 491.343 C 617.462 567.084 551.460 628.012 465.387 656.990 C 379.314 685.967 289.872 677.427 214.703 640.124 C 139.534 602.820 78.639 536.754 49.662 450.681 C 20.684 364.608 29.224 275.166 66.528 199.997 C 103.831 124.828 169.897 63.933 255.970 34.955 C 341.182 6.267 429.696 14.352 503.304 51.024 C 464.583 45.617 424.837 46.802 385.255 58.025 C 310.384 79.254 249.736 125.967 215.824 190.857 C 184.008 251.737 174.902 331.993 198.186 401.121 C 222.411 473.040 276.923 529.006 342.636 553.475 C 409.849 578.503 473.647 580.163 552.962 554.870 C 593.627 541.903 626.163 516.605 655.930 491.343 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:263.193,max:637.653},y:{min:128.649,max:503.109}}],tail:[{point:{x:360,y:701.999,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.124,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:186.244,y:346.124,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:593.334,y:578.982,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:127.799,y:579.029,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:490.165,y:47.438,t:0},normal:{x:.9168797256566095,y:.39916358636511484}},{point:{x:647.961,y:499.529,t:0},normal:{x:.5292197826105971,y:-.8484847798832884}}]}},{name:"crown",bbox:{x:{min:5.866999235858288,max:714.133},y:{min:119.643,max:599.822}},layers:[{tagName:"g",props:{id:"crown"},children:[{tagName:"g",props:{id:"crown"},children:[{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 359.711 529.658 C 542.473 530.466 652.183 554.951 652.212 554.954 C 652.238 554.977 610.013 576.082 360.140 574.943 C 110.066 573.802 68.057 552.272 68.028 552.270 C 68.057 552.268 125.820 528.623 359.711 529.658 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 "},children:[]}]}]}],specs:{nesting:[{x:{min:223.473,max:496.527},y:{min:367.391,max:511.257}}],tail:[{point:{x:360,y:650.535,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:121.041,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:10.379,y:214.485,t:0},normal:{x:-.47808003048447645,y:-.8783162781435638}},{point:{x:709.607,y:215.462,t:0},normal:{x:.4976293627743201,y:-.8673897724234614}}],arm:[{point:{x:28.053,y:456.573,t:0},normal:{x:-.9845124207185105,y:-.17531484093190394}},{point:{x:692.259,y:456.573,t:0},normal:{x:.9845143151849662,y:-.17530420187741308}}],leg:[{point:{x:128.34,y:582.124,t:0},normal:{x:-.5860328245385027,y:.8102873123549599}},{point:{x:610.57,y:582.124,t:0},normal:{x:.5860328245385005,y:.8102873123549617}}]}},{name:"cup",bbox:{x:{min:131.16860121457583,max:588.8313987854241},y:{min:73.634,max:646.366}},layers:[{tagName:"g",props:{id:"cup"},children:[{tagName:"g",props:{id:"cup"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 134.770 96.040 C 134.793 96.038 209.166 75.634 360.000 75.634 C 510.834 75.634 585.207 96.038 585.230 96.040 C 585.226 96.066 598.895 284.139 546.434 354.900 C 512.073 401.248 403.426 420.118 394.825 434.949 C 388.353 446.111 387.752 553.184 394.825 563.975 C 403.771 577.620 548.220 604.365 546.434 624.272 C 545.218 637.822 417.382 644.366 360.000 644.366 C 302.618 644.366 173.417 637.468 173.566 624.272 C 173.806 603.020 316.229 577.620 325.175 563.975 C 332.249 553.184 331.647 446.111 325.175 434.949 C 316.574 420.118 207.927 401.248 173.566 354.900 C 121.105 284.139 134.774 96.066 134.770 96.040 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 360.000 110.713 C 458.758 110.713 507.894 104.412 507.894 102.248 C 507.894 100.083 458.758 93.782 360.000 93.782 C 261.242 93.782 212.106 100.083 212.106 102.248 C 212.106 104.412 261.242 110.713 360.000 110.713 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 134.770 96.040 C 134.793 96.041 249.416 110.519 360.000 110.519 C 470.584 110.519 510.153 100.866 585.230 96.040 "},children:[]}]}]}],specs:{nesting:[{x:{min:229.413,max:490.587},y:{min:121.496,max:382.67}}],tail:[{point:{x:360,y:670.819,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:74.973,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:138.138,y:247.513,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:582.909,y:247.513,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:517.352,y:634.538,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:202.68,y:634.586,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:581.823,y:97.963,t:0},normal:{x:.6314454286031346,y:-.7754203187279811}},{point:{x:137.375,y:98.042,t:0},normal:{x:-.6817454199674209,y:-.7315894903246252}}]}},{name:"eye",bbox:{x:{min:13.047,max:706.953},y:{min:190.972,max:529.028}},layers:[{tagName:"g",props:{id:"eye"},children:[{tagName:"g",props:{id:"eye"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 M 15.047 360.000 C 15.081 359.983 155.247 192.972 360.000 192.972 C 564.753 192.972 704.919 359.983 704.953 360.000 C 704.919 360.017 564.753 527.028 360.000 527.028 C 155.247 527.028 15.081 360.017 15.047 360.000 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:251.724,max:471.643},y:{min:250.04,max:469.96}}],tail:[{point:{x:361.684,y:543.99,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.684,y:197.193,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:14.26,y:359.365,t:0},normal:{x:-.9999875634527172,y:.0049872778043753814}},{point:{x:705.539,y:359.365,t:0},normal:{x:.9999875634527172,y:.004987277804375375}}],leg:[{point:{x:157.893,y:470.253,t:0},normal:{x:-.5860254780827434,y:.8102926255606009}},{point:{x:563.828,y:470.253,t:0},normal:{x:.5860254780827449,y:.8102926255605999}}],horn:[{point:{x:187.267,y:235.185,t:0},normal:{x:-.5014596828785342,y:-.8651810136886731}},{point:{x:533.088,y:235.185,t:0},normal:{x:.5015171182352989,y:-.8651477215579784}}]}},{name:"eye_vertical",bbox:{x:{min:191.928,max:529.984},y:{min:1.5779999999999998,max:695.484}},layers:[{tagName:"g",props:{id:"eye_vertical"},children:[{tagName:"g",props:{id:"eye_vertical_"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.956 400.342 C 332.279 400.342 309.146 377.208 309.146 348.531 C 309.146 319.855 332.279 296.721 360.956 296.721 C 389.633 296.721 412.766 319.855 412.766 348.531 C 412.766 377.208 389.633 400.342 360.956 400.342 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 M 360.956 693.484 C 360.939 693.450 193.928 553.284 193.928 348.531 C 193.928 143.778 360.939 3.613 360.956 3.578 C 360.973 3.613 527.984 143.778 527.984 348.531 C 527.984 553.284 360.973 693.450 360.956 693.484 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:246.608,max:475.304},y:{min:234.183,max:462.88}}],tail:[{point:{x:360.956,y:709.54,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.956,y:13.412,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:193.847,y:349.148,t:0},normal:{x:-.9999872091466938,y:.005057819985563695}},{point:{x:527.798,y:349.148,t:0},normal:{x:.9999872120214722,y:.005057251577986649}}],leg:[{point:{x:465.965,y:562.797,t:0},normal:{x:.712927213536947,y:.7012380396116888}},{point:{x:256.694,y:562.828,t:0},normal:{x:-.6986846834308897,y:.715429740183533}}],horn:[{point:{x:468.503,y:137.481,t:0},normal:{x:.6315103308247331,y:-.7753674626018531}},{point:{x:252.974,y:137.534,t:0},normal:{x:-.6817173964768102,y:-.7316156035384151}}]}},{name:"fire",bbox:{x:{min:168.97961565226242,max:528.7616660126293},y:{min:53.733,max:652.5992522261943}},layers:[{tagName:"g",props:{id:"fire"},children:[{tagName:"g",props:{id:"fire"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 346.787 650.598 C 205.888 651.100 90.065 500.573 244.220 371.101 C 216.096 463.898 245.347 512.915 269.862 499.310 C 321.090 470.880 289.492 346.192 248.875 293.379 C 222.305 258.831 251.282 198.683 287.811 178.787 C 259.845 220.824 279.045 279.861 302.873 283.148 C 323.774 286.031 337.491 238.385 347.584 210.678 C 369.575 150.310 321.442 129.224 360.353 55.733 C 369.799 125.299 430.990 195.865 391.971 275.106 C 378.259 302.955 363.845 349.791 395.506 376.229 C 423.077 399.252 464.833 310.222 438.775 278.966 C 567.447 347.619 361.732 459.669 431.405 504.439 C 479.238 535.176 477.336 452.841 510.895 424.950 C 555.043 539.833 509.164 650.019 346.787 650.598 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 336.807 641.235 C 299.282 633.963 245.785 611.154 225.908 578.505 C 184.028 509.713 209.107 469.857 209.105 469.846 C 209.111 469.852 210.661 534.492 269.596 534.817 C 289.611 534.927 316.832 465.918 317.764 446.322 C 319.823 403.062 310.538 382.697 302.812 356.493 C 296.410 334.779 273.155 287.115 273.152 287.108 C 273.156 287.110 298.903 316.810 321.643 307.140 C 361.342 290.258 377.129 186.448 377.135 186.436 C 377.134 186.446 371.657 251.816 367.160 279.546 C 363.880 299.768 350.338 325.483 352.822 346.309 C 364.249 442.123 448.817 370.146 448.827 370.148 C 448.822 370.155 438.779 397.003 400.659 438.480 C 373.014 468.559 392.245 534.160 423.062 542.659 C 469.003 555.327 500.348 509.056 500.356 509.052 C 500.347 509.065 511.022 592.609 414.101 633.394 C 392.618 642.434 359.689 645.670 336.807 641.235 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 331.207 625.553 C 250.468 598.480 237.120 550.507 237.110 550.500 C 237.117 550.500 276.940 581.090 300.961 553.861 C 321.688 530.365 336.780 488.529 341.289 457.524 C 343.667 441.169 339.794 418.891 337.009 402.600 C 332.721 377.507 326.727 330.949 326.726 330.942 C 326.727 330.947 336.999 368.779 343.849 382.494 C 350.411 395.634 365.845 415.400 380.495 414.956 C 391.286 414.629 379.375 438.478 379.375 438.480 C 379.374 438.484 368.936 463.645 367.053 477.687 C 364.640 495.676 358.035 523.123 368.173 538.178 C 399.069 584.060 458.900 563.940 458.909 563.942 C 458.903 563.948 423.320 612.333 400.659 622.192 C 381.531 630.514 350.985 632.185 331.207 625.553 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:266.872,max:453.128},y:{min:451.704,max:637.96}}],tail:[{point:{x:360,y:680.351,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:60.399,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:182.529,y:449.432,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:517.233,y:449.432,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:481.315,y:611.717,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:230.857,y:611.765,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:259.018,y:201.078,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}},{point:{x:472.974,y:305.177,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}},{name:"fish",bbox:{x:{min:19.361267045665887,max:705.9785411761006},y:{min:177.68842686714754,max:542.3115731328525}},layers:[{tagName:"g",props:{id:"fish"},children:[{tagName:"g",props:{id:"fish"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 215.860 277.779 C 215.877 276.910 228.255 213.665 247.161 198.051 C 261.045 186.584 295.713 171.940 308.589 184.528 C 329.629 205.098 296.365 265.240 271.028 280.202 C 257.415 288.241 215.539 293.585 215.860 277.779 M 399.540 305.692 C 399.249 305.154 434.860 257.745 456.582 253.218 C 474.095 249.569 511.621 254.847 516.131 272.158 C 521.724 293.631 480.811 320.106 459.088 324.632 C 441.575 328.282 408.048 321.428 399.540 305.692 M 399.540 409.931 C 399.249 410.469 434.860 457.879 456.582 462.405 C 474.095 466.055 511.621 460.777 516.131 443.465 C 521.724 421.993 480.811 395.517 459.088 390.991 C 441.575 387.342 408.048 394.195 399.540 409.931 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 464.983 405.715 C 478.684 416.925 492.384 428.134 506.084 439.344 M 448.543 410.199 C 461.745 422.654 474.947 435.109 488.150 447.564 M 429.113 414.683 C 442.066 427.138 455.019 439.593 467.973 452.048 M 464.983 308.567 C 478.185 296.610 491.388 284.653 504.590 272.696 M 443.312 304.830 C 457.759 291.877 472.207 278.924 486.655 265.971 M 425.376 302.588 C 438.828 289.137 452.279 275.685 465.731 262.234 M 270.802 260.960 C 282.701 237.755 294.601 214.550 306.500 191.345 M 251.284 264.998 C 261.535 240.582 271.786 216.167 282.037 191.751 M 231.765 266.344 C 239.695 245.742 247.625 225.141 255.555 204.539 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 118.478 302.032 C 130.298 302.032 139.833 311.567 139.833 323.387 C 139.833 335.207 130.298 344.742 118.478 344.742 C 106.658 344.742 97.123 335.207 97.123 323.387 C 97.123 311.567 106.658 302.032 118.478 302.032 M 700.430 466.183 C 719.386 447.359 656.221 393.586 656.221 360.894 C 656.221 328.203 719.386 274.430 700.430 255.606 C 680.515 235.830 624.130 295.271 591.374 305.595 C 575.413 310.625 550.747 318.137 534.049 317.035 C 480.543 313.503 446.920 254.783 360.982 245.403 C 355.195 244.771 349.418 244.264 343.094 243.831 C 253.586 237.700 169.972 259.310 153.993 265.087 C 136.699 271.339 39.008 297.709 21.979 357.595 C 20.005 364.540 22.871 373.178 29.019 381.812 C 63.737 430.572 143.329 446.744 153.993 450.103 C 168.628 454.713 255.517 477.350 343.181 471.364 C 349.680 470.921 355.337 470.418 360.982 469.787 C 446.894 460.174 480.428 398.499 534.049 398.155 C 551.253 398.045 575.292 410.082 591.374 416.194 C 623.478 428.394 680.516 485.959 700.430 466.183 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 247.161 521.949 C 261.045 533.416 295.713 548.060 308.589 535.472 C 329.629 514.902 296.365 454.760 271.028 439.798 C 257.415 431.759 231.649 441.429 215.860 442.221 C 215.860 442.221 228.255 506.335 247.161 521.949 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 212.582 383.600 C 200.226 426.020 164.443 450.339 164.438 450.345 M 209.300 313.571 C 209.300 313.578 223.108 347.464 212.582 383.600 M 215.860 442.221 C 215.860 442.221 228.255 506.335 247.161 521.949 C 261.045 533.416 295.713 548.060 308.589 535.472 C 329.629 514.902 296.365 454.760 271.028 439.798 C 257.415 431.759 231.649 441.429 215.860 442.221 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 615.509 368.650 C 626.278 369.098 637.047 369.547 647.816 369.996 M 614.836 382.784 C 628.522 385.925 642.208 389.066 655.893 392.207 M 612.817 395.572 C 632.785 404.546 652.752 413.520 672.720 422.495 M 608.779 410.379 C 635.926 425.860 663.073 441.340 690.219 456.820 M 616.183 353.842 C 626.952 352.496 637.721 351.150 648.490 349.804 M 615.510 338.362 C 628.971 334.997 642.432 331.631 655.893 328.266 M 612.144 324.901 C 632.336 316.600 652.528 308.298 672.720 299.997 M 608.779 312.113 C 635.926 296.632 663.073 281.152 690.219 265.671 M 261.031 445.703 C 276.899 469.287 292.767 492.871 308.635 516.456 M 245.320 448.485 C 261.388 476.382 277.456 504.280 293.524 532.177 M 228.907 450.136 C 240.045 474.783 251.182 499.430 262.320 524.078 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 31.965 383.457 C 49.240 383.681 66.515 383.906 83.791 384.130 "},children:[]}]}]}],specs:{nesting:[{x:{min:228.111,max:418.993},y:{min:270.425,max:429.678}}],tail:[{point:{x:688.384,y:361.869,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:187.816,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.822,y:360.936,t:0},normal:{x:-.9999869443305632,y:.00510990884683594}},{point:{x:653.358,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:411.064,y:456.135,t:0},normal:{x:.7129437600360248,y:.7012212168964193}},{point:{x:184.59,y:456.158,t:0},normal:{x:-.6987612654716465,y:.7153549425819767}}],horn:[{point:{x:367.497,y:246.913,t:0},normal:{x:.5670906878484185,y:-.8236553598172038}},{point:{x:160.169,y:263.696,t:0},normal:{x:-.7383278152939379,y:-.6744420191263891}}]}},{name:"fish_head",bbox:{x:{min:72.7779849380097,max:593.711},y:{min:68.48907046917087,max:651.5109295308291}},layers:[{tagName:"g",props:{id:"fish_head_2"},children:[{tagName:"g",props:{id:"fish_head"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 437.072 100.870 C 459.287 82.522 514.759 59.091 535.361 79.233 C 569.028 112.146 515.802 208.378 475.261 232.318 C 453.480 245.180 386.475 253.731 386.988 228.441 C 387.016 227.051 406.821 125.855 437.072 100.870 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 474.900 201.529 C 493.940 164.400 512.979 127.270 532.019 90.141 M 443.669 207.990 C 460.072 168.924 476.474 129.857 492.876 90.790 M 412.438 210.144 C 425.126 177.180 437.815 144.216 450.503 111.252 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 590.572 174.122 C 590.528 282.012 590.514 423.560 590.711 538.190 C 450.444 547.768 311.416 511.548 287.998 504.172 C 270.934 498.797 143.584 472.920 88.032 394.901 C 78.194 381.085 73.607 367.264 76.767 356.152 C 104.013 260.330 260.326 218.136 287.998 208.132 C 313.565 198.890 447.354 164.311 590.572 174.122 M 231.172 335.587 C 212.259 335.587 197.001 320.330 197.001 301.417 C 197.001 282.504 212.259 267.246 231.172 267.247 C 250.084 267.247 265.341 282.504 265.341 301.417 C 265.341 320.329 250.084 335.586 231.172 335.587 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 381.744 397.761 C 361.974 465.637 304.718 504.548 304.710 504.559 M 376.493 285.711 C 376.493 285.722 398.586 339.941 381.744 397.761 M 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 459.265 497.130 C 484.655 534.867 510.045 572.603 535.435 610.339 M 434.127 501.581 C 459.837 546.219 485.547 590.857 511.257 635.495 M 407.865 504.224 C 425.686 543.661 443.507 583.098 461.327 622.535 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 92.744 397.533 C 120.386 397.892 148.027 398.250 175.669 398.609 "},children:[]}]}]}],specs:{nesting:[{x:{min:403.041,max:568.29},y:{min:216.707,max:452.77}}],crown:[{point:{x:296.234,y:207.544,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:550.218,y:173.395,t:0},normal:{x:.005013014603215608,y:-.9999874347633514}},{point:{x:551.472,y:538.149,t:0},normal:{x:.005067502500646495,y:.9999871601267719}}],leg:[{point:{x:573.695,y:208.154,t:0},normal:{x:.7012274061957795,y:-.7129376724510629}},{point:{x:573.117,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:301.603,y:205.547,t:0},normal:{x:-.7754542086315456,y:-.6314038092343308}},{point:{x:301.654,y:507.43,t:0},normal:{x:-.731642865311782,y:.6816881381088903}}],tail:[{point:{x:592.263,y:360,t:0},normal:{x:-1,y:0}}]}},{name:"fish_tail",bbox:{x:{min:86.28686601516874,max:669.7539589709841},y:{min:171.122,max:541.19}},layers:[{tagName:"g",props:{id:"fish_tail_2"},children:[{tagName:"g",props:{id:"fish_tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 179.631 273.103 C 179.166 272.242 236.146 196.384 270.902 189.142 C 298.925 183.303 358.969 191.748 366.185 219.447 C 375.135 253.804 309.670 296.167 274.913 303.410 C 246.891 309.248 193.246 298.282 179.631 273.103 M 179.631 439.893 C 179.166 440.754 236.145 516.613 270.902 523.855 C 298.925 529.694 358.969 521.249 366.185 493.550 C 375.135 459.193 309.670 416.830 274.913 409.588 C 246.891 403.749 193.246 414.714 179.631 439.893 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 284.345 433.147 C 306.267 451.083 328.188 469.019 350.110 486.955 M 258.039 440.322 C 279.164 460.250 300.288 480.179 321.413 500.108 M 226.950 447.496 C 247.676 467.425 268.402 487.354 289.129 507.283 M 284.345 277.703 C 305.470 258.571 326.594 239.440 347.719 220.308 M 249.669 271.724 C 272.787 250.999 295.904 230.273 319.022 209.547 M 220.972 268.137 C 242.495 246.614 264.018 225.091 285.541 203.568 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 89.314 174.122 C 89.270 282.012 89.257 423.560 89.454 538.190 C 99.853 537.481 108.904 536.677 117.935 535.666 C 255.402 520.285 309.058 421.602 394.856 421.051 C 422.383 420.874 460.847 440.135 486.580 449.914 C 537.948 469.436 629.212 561.542 661.076 529.900 C 691.406 499.780 590.339 413.739 590.339 361.431 C 590.339 309.122 691.407 223.081 661.076 192.962 C 629.211 161.319 538.991 256.429 486.580 272.948 C 461.042 280.997 421.574 293.016 394.856 291.252 C 309.243 285.601 255.443 191.645 117.935 176.637 C 108.676 175.626 99.434 174.815 89.314 174.122 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 525.197 373.840 C 542.428 374.558 559.659 375.276 576.891 375.994 M 524.120 396.456 C 546.018 401.482 567.916 406.507 589.814 411.533 M 520.890 416.918 C 552.839 431.277 584.788 445.636 616.738 459.995 M 514.428 440.610 C 557.865 465.380 601.302 490.150 644.738 514.919 M 526.274 350.148 C 543.506 347.994 560.737 345.840 577.968 343.686 M 525.198 325.378 C 546.737 319.993 568.275 314.608 589.814 309.223 M 519.813 303.839 C 552.121 290.556 584.429 277.274 616.738 263.992 M 514.428 283.377 C 557.865 258.607 601.302 233.838 644.738 209.068 "},children:[]}]}]}],specs:{nesting:[{x:{min:100.826,max:294.906},y:{min:257.908,max:451.987}}],crown:[{point:{x:63.121,y:360,t:0},normal:{x:-1,y:0}}],arm:[{point:{x:407.056,y:292.32,t:0},normal:{x:.005045297754679906,y:-.9999872724042874}},{point:{x:408.533,y:421.726,t:0},normal:{x:.005045064236078083,y:.999987273582446}}],leg:[{point:{x:647.131,y:208.154,t:0},normal:{x:.7012509311199887,y:-.7129145331688426}},{point:{x:646.554,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:93.34,y:177.763,t:0},normal:{x:-.7754101799457367,y:-.6314578789092112}},{point:{x:93.401,y:534.138,t:0},normal:{x:-.7316397180516998,y:.6816915159874217}}],tail:[{point:{x:90.005,y:360,t:0},normal:{x:1,y:0}}]}},{name:"fish_tail_curved",bbox:{x:{min:27.13040963067964,max:703.5007654553403},y:{min:79.58384366459015,max:613.9850949970281}},layers:[{tagName:"g",props:{id:"fish_tail_curved"},children:[{tagName:"g",props:{id:"fish_tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 376.002 96.077 C 376.751 95.672 442.717 145.222 449.015 175.446 C 454.092 199.814 446.749 252.029 422.661 258.304 C 392.784 266.087 355.946 209.159 349.648 178.934 C 344.570 154.566 354.106 107.916 376.002 96.077 M 110.794 102.778 C 110.076 102.320 40.692 146.959 32.221 176.647 C 25.390 200.584 28.931 253.193 52.501 261.197 C 81.735 271.125 122.602 217.016 131.074 187.327 C 137.904 163.391 131.774 116.173 110.794 102.778 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 110.046 194.023 C 93.108 211.905 76.171 229.788 59.233 247.671 M 105.481 170.755 C 86.865 187.821 68.249 204.887 49.634 221.953 M 101.217 143.339 C 82.627 160.059 64.036 176.780 45.446 193.500 M 372.002 187.136 C 388.639 205.506 405.276 223.876 421.913 242.246 M 377.201 156.982 C 395.224 177.085 413.247 197.188 431.270 217.291 M 380.320 132.026 C 399.037 150.743 417.753 169.460 436.470 188.176 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 387.656 81.602 C 301.805 81.570 189.172 81.564 97.958 81.724 C 102.637 362.991 126.179 536.998 285.846 595.028 C 374.211 627.143 443.190 615.249 505.677 545.524 C 548.771 497.438 713.819 483.460 700.768 432.335 C 691.573 396.319 582.690 425.616 545.246 399.789 C 507.802 373.961 496.432 261.133 459.577 265.971 C 412.014 272.215 436.725 410.662 422.974 467.732 C 418.019 488.296 404.576 509.723 380.046 503.356 C 317.815 487.202 346.772 393.754 365.808 324.723 C 382.000 266.006 386.942 215.997 387.656 81.602 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 521.965 452.547 C 530.987 440.566 540.008 428.586 549.030 416.606 M 537.623 464.483 C 552.032 451.290 566.442 438.096 580.851 424.902 M 550.675 476.899 C 576.729 461.119 602.782 445.338 628.836 429.558 M 564.445 493.222 C 603.622 474.359 642.800 455.496 681.978 436.632 M 505.538 440.077 C 512.503 426.679 519.469 413.281 526.435 399.882 M 487.275 428.617 C 494.055 410.540 500.835 392.464 507.615 374.387 M 469.197 421.838 C 475.642 392.152 482.086 362.466 488.530 332.781 M 451.892 415.589 C 455.608 372.265 459.324 328.942 463.039 285.618 "},children:[]}]}]}],specs:{nesting:[{x:{min:134.364,max:341.914},y:{min:89.757,max:393.356}}],crown:[{point:{x:242.807,y:58.948,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:540.914,y:395.157,t:0},normal:{x:.5803970264352876,y:-.8143336488842127}},{point:{x:357.592,y:611.584,t:0},normal:{x:-.005056623486653258,y:.9999872151977315}}],leg:[{point:{x:222.813,y:559.33,t:0},normal:{x:-.6987274873810866,y:.7153879355832845}},{point:{x:490.376,y:559.832,t:0},normal:{x:.7129376344435838,y:.7012274448379688}}],horn:[{point:{x:384.472,y:85.227,t:0},normal:{x:.6313786247048956,y:-.775474714136931}},{point:{x:100.342,y:85.279,t:0},normal:{x:-.6817242476932707,y:-.7316092195339288}}],tail:[{point:{x:242.807,y:82.326,t:0},normal:{x:0,y:1}}]}},{name:"foot",bbox:{x:{min:223.73544387675528,max:513.0181694680671},y:{min:29.70593301558081,max:674.6775340809888}},layers:[{tagName:"g",props:{id:"foot"},children:[{tagName:"g",props:{id:"foot"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 508.683 161.224 C 510.009 152.676 507.229 134.722 491.473 130.918 C 480.926 128.372 470.049 147.662 469.016 155.944 C 463.542 199.839 457.046 201.397 455.208 200.603 C 452.119 199.267 454.703 180.145 469.541 120.404 C 473.491 104.499 462.161 89.326 453.264 88.077 C 443.968 86.772 429.207 96.703 427.971 116.194 C 424.594 169.467 412.526 186.606 409.613 185.622 C 406.897 184.706 403.947 172.476 419.292 119.405 C 427.570 90.777 414.538 68.202 400.723 66.471 C 389.487 65.064 374.201 73.820 372.677 102.453 C 369.169 168.396 362.461 177.868 359.194 177.675 C 355.812 177.474 356.051 160.046 364.745 98.750 C 368.226 74.212 352.287 54.073 339.500 53.835 C 329.179 53.642 313.891 69.562 315.447 87.760 C 321.809 162.161 315.445 174.232 309.878 174.534 C 308.326 174.618 305.596 163.873 306.519 138.382 C 307.536 110.271 314.665 85.182 298.825 51.369 C 294.037 41.149 278.652 28.973 257.569 32.250 C 243.989 34.362 230.028 52.931 227.740 64.102 C 222.905 87.709 227.942 110.298 231.058 125.381 C 234.661 142.820 246.461 153.858 247.365 195.243 C 237.217 215.014 226.587 243.395 235.122 297.051 C 246.231 366.888 295.957 373.068 296.626 491.131 C 296.769 516.377 275.314 569.708 281.616 601.026 C 300.642 695.594 423.911 679.719 450.100 648.361 C 470.351 624.114 485.535 577.426 488.996 558.767 C 497.754 511.543 498.466 369.034 506.499 317.000 C 509.592 296.959 516.550 275.192 502.775 212.696 C 506.455 195.674 503.996 191.437 508.683 161.224 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:299.943,max:472.798},y:{min:204.149,max:603.186}}],tail:[{point:{x:374.578,y:696.873,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:261.254,y:32.341,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:257.881,y:350.178,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:506.117,y:350.178,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:462.07,y:630.335,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:295.118,y:630.383,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:244.273,y:201.772,t:0},normal:{x:-.634418751178177,y:-.7729895524219731}},{point:{x:504.648,y:222.395,t:0},normal:{x:.6789042772017276,y:-.7342267922087832}}]}},{name:"goat_horn",bbox:{x:{min:194.559,max:572.98},y:{min:23.944,max:700.1946353240007}},layers:[{tagName:"g",props:{id:"goat_horn"},children:[{tagName:"g",props:{id:"goat_horn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.356 89.093 310.055 148.344 310.047 148.351 C 310.041 148.358 253.367 221.778 253.362 221.785 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 457.664 51.913 C 457.665 51.915 455.929 61.463 462.996 68.928 C 471.382 77.785 482.929 76.008 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.366 89.089 392.249 107.724 404.880 115.739 C 419.059 124.735 437.130 121.012 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 M 310.047 148.351 C 310.051 148.354 322.413 169.361 349.357 183.163 C 374.020 195.795 396.189 193.953 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 M 217.163 560.690 C 217.173 560.692 262.106 583.956 326.441 583.318 C 383.196 582.755 417.981 563.794 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 370.675 453.681 337.570 469.493 290.062 464.261 C 232.640 457.938 196.569 428.240 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 M 208.703 319.251 C 208.711 319.255 236.382 351.365 286.488 362.790 C 327.604 372.165 359.535 359.093 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 371.126 272.727 343.205 273.965 310.032 260.039 C 273.686 244.780 253.367 221.789 253.362 221.785 C 253.367 221.778 310.041 148.358 310.047 148.351 C 310.055 148.344 382.356 89.093 382.364 89.087 M 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 M 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 M 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 "},children:[]}]}]}],specs:{tail:[{point:{x:349.391,y:612.113,t:0},normal:{x:-.3781999503144027,y:-.9257239316244251}}],crown:[{point:{x:553.329,y:32.937,t:0},normal:{x:.9254549058477407,y:-.3788577797041384}}],horn:[{point:{x:383.645,y:90.162,t:0},normal:{x:-.2617019520261627,y:-.9651487389546215}},{point:{x:434.703,y:120.244,t:0},normal:{x:.999294691124027,y:-.03755156842710392}}],arm:[{point:{x:210.053,y:319.556,t:0},normal:{x:-.633381035649782,y:-.7738400762943268}},{point:{x:359.062,y:356.465,t:0},normal:{x:.9231776096361137,y:-.38437364772646837}}],leg:[{point:{x:474.969,y:663.517,t:0},normal:{x:.7745797173812282,y:.6324762931696464}},{point:{x:293.5,y:688.357,t:0},normal:{x:.04456534445297,y:.9990064714874414}}]}},{name:"hand",bbox:{x:{min:64.50640488153256,max:620.1661782258725},y:{min:14.248640854640065,max:684.2100506192625}},layers:[{tagName:"g",props:{id:"hand"},children:[{tagName:"g",props:{id:"hand"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 391.905 682.124 C 353.408 683.481 290.527 668.600 267.292 650.804 C 227.655 620.447 185.945 565.992 177.427 550.708 C 170.105 537.569 135.293 463.125 122.032 438.629 C 107.367 411.539 63.748 369.908 66.644 354.562 C 68.800 343.133 97.973 336.507 110.413 342.020 C 129.034 350.272 148.572 371.512 153.592 375.790 C 173.336 392.620 215.412 473.999 229.858 471.267 C 246.528 468.115 255.956 439.369 261.635 423.603 C 266.301 410.649 265.450 322.961 264.813 309.207 C 264.094 293.662 250.456 192.586 249.058 180.829 C 247.845 170.623 231.750 82.045 236.213 69.295 C 237.671 65.131 243.221 42.629 259.853 41.257 C 273.971 40.093 281.812 53.848 283.879 56.585 C 292.403 67.875 303.110 161.665 305.496 172.161 C 307.908 182.771 323.303 281.016 336.309 286.964 C 338.253 287.853 352.180 285.195 353.787 283.787 C 364.315 274.559 363.368 178.508 364.003 167.875 C 364.732 155.667 359.868 48.155 368.086 34.341 C 369.925 31.250 377.039 15.562 391.900 16.272 C 404.919 16.893 412.452 31.345 414.161 34.341 C 421.941 47.980 417.492 152.861 418.186 164.788 C 418.830 175.848 417.406 275.898 428.461 285.375 C 430.370 287.012 446.897 289.734 449.116 288.553 C 460.446 282.523 466.488 193.207 468.176 183.588 C 469.832 174.153 478.015 90.421 485.658 80.417 C 487.855 77.542 498.414 61.646 511.512 65.052 C 523.791 68.245 530.576 90.555 531.734 94.717 C 535.076 106.718 519.139 187.951 518.403 197.401 C 517.461 209.507 507.159 316.262 515.269 330.006 C 516.443 331.997 528.434 341.733 530.723 341.417 C 543.813 339.612 555.627 244.795 557.753 234.968 C 559.529 226.760 568.189 155.517 574.055 144.691 C 575.654 141.740 587.759 129.206 598.854 131.915 C 609.361 134.480 616.412 153.120 617.531 156.681 C 621.805 170.286 603.162 263.394 601.753 274.153 C 599.048 294.806 580.887 473.639 573.044 499.866 C 567.588 518.112 549.211 607.024 505.171 642.860 C 464.230 676.174 419.990 681.134 391.905 682.124 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:273.715,max:528.153},y:{min:350.816,max:605.254}}],tail:[{point:{x:385.517,y:705.643,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:391.023,y:14.963,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:599.657,y:131.407,t:0},normal:{x:.23447643104244933,y:-.9721218047578172}},{point:{x:77.976,y:343.567,t:0},normal:{x:-.7474338352549008,y:-.6643362566623545}}],leg:[{point:{x:501.023,y:649.061,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:266.739,y:651.311,t:0},normal:{x:-.698688399112505,y:.7154261114507948}}],horn:[{point:{x:257.021,y:41.306,t:0},normal:{x:-.21234047295586947,y:-.977195744743538}},{point:{x:511.712,y:63,t:0},normal:{x:.18693513144506468,y:-.9823722597017978}}]}},{name:"hand_fist",bbox:{x:{min:93.37586299721727,max:613.811},y:{min:27.4566095910361,max:672.4583063152955}},layers:[{tagName:"g",props:{id:"hand_fist"},children:[{tagName:"g",props:{id:"hand_fist"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 393.321 668.857 C 334.152 675.419 233.211 661.484 197.998 633.097 C 154.784 598.259 120.291 540.617 108.498 513.280 C 99.475 492.365 91.616 406.927 97.300 369.573 C 102.842 333.145 145.945 266.667 145.957 266.643 C 145.956 266.635 134.436 237.319 135.013 188.473 C 135.197 172.920 146.228 121.227 151.562 113.716 C 199.084 46.795 262.485 72.203 262.497 72.199 C 262.503 72.195 279.862 33.851 324.696 29.835 C 372.052 25.593 388.556 58.417 388.562 58.420 C 388.571 58.420 413.809 34.818 473.443 54.336 C 498.053 62.391 508.343 101.291 508.346 101.295 C 508.356 101.299 575.712 85.999 606.415 135.916 C 618.766 155.996 602.734 264.224 592.483 320.585 C 585.858 357.008 641.350 507.828 559.321 595.207 C 504.593 653.505 435.633 664.165 393.321 668.857 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 388.562 58.420 C 343.352 125.632 355.923 196.249 358.199 226.854 C 360.090 252.274 374.967 287.138 374.969 287.144 C 360.705 278.690 322.467 227.562 304.017 222.397 C 287.490 217.771 246.382 222.298 246.376 222.298 C 243.286 202.608 239.834 155.306 241.610 145.544 C 244.392 130.249 251.603 91.486 262.497 72.199 M 477.687 345.689 C 480.683 358.194 516.366 389.684 560.437 357.649 C 598.109 330.265 594.694 297.915 602.442 257.754 C 606.871 234.797 608.688 194.367 611.811 162.673 M 508.346 101.295 C 495.133 114.961 488.483 136.254 479.538 205.739 C 472.563 259.923 472.883 329.550 477.687 345.689 M 145.957 266.643 C 184.906 245.322 246.366 222.303 246.376 222.298 M 374.969 287.144 C 390.420 296.302 465.759 303.361 473.503 320.567 C 477.486 329.416 468.439 359.228 458.911 372.050 C 449.563 384.631 419.766 395.862 412.659 398.313 C 381.161 409.177 322.235 401.434 308.907 395.253 C 299.525 390.902 262.013 363.239 262.009 363.236 C 262.009 363.244 275.675 395.157 262.967 449.506 "},children:[]}]}]}],specs:{nesting:[{x:{min:206.052,max:502.746},y:{min:430.321,max:628.73}}],tail:[{point:{x:360,y:702.904,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:330.201,y:28.438,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:144.165,y:270.534,t:0},normal:{x:-.9999869892695584,y:.005101106899861909}},{point:{x:601.525,y:270.534,t:0},normal:{x:.9999869892695584,y:.005101106899861885}}],leg:[{point:{x:554.391,y:603.317,t:0},normal:{x:.7129080701182752,y:.7012575016071032}},{point:{x:166.738,y:603.357,t:0},normal:{x:-.6986971829293007,y:.7154175330299499}}],horn:[{point:{x:171.526,y:91.078,t:0},normal:{x:-.651743056067203,y:-.7584398386610389}},{point:{x:576.159,y:107.313,t:0},normal:{x:.6621922457361508,y:-.7493339907457244}}]}},{name:"hand_holding_fingers",bbox:{x:{min:154.9155343348318,max:612.8561658055753},y:{min:61.73272867410894,max:654.6856911064222}},layers:[{tagName:"g",props:{id:"hand_hold_fingers"},children:[{tagName:"g",props:{id:"Hand_hold_fingers"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 605.801 366.784 C 604.898 343.064 600.751 283.573 599.036 259.898 C 597.982 245.334 596.826 208.498 593.736 194.227 C 590.189 177.845 579.100 135.579 567.827 123.174 C 562.965 117.824 547.421 102.439 539.273 107.401 C 527.752 114.415 534.813 126.127 534.861 131.573 C 534.981 145.046 547.230 177.346 548.951 190.709 C 550.739 204.583 552.123 239.941 550.312 253.812 C 548.831 265.157 550.851 301.720 536.282 303.490 C 527.252 304.587 526.005 234.414 521.276 215.118 C 517.864 201.198 508.074 166.319 501.673 153.496 C 493.470 137.065 466.662 98.759 453.129 86.345 C 446.429 80.198 425.738 59.943 418.496 64.356 C 406.075 71.924 413.424 90.867 419.430 102.755 C 425.469 114.711 446.279 144.910 452.155 157.838 C 458.282 171.319 470.516 206.729 472.931 221.339 C 476.134 240.716 482.259 309.202 473.157 309.956 C 465.326 310.605 454.129 253.722 447.799 238.054 C 440.631 220.311 423.161 174.979 411.810 159.574 C 397.289 139.868 351.712 95.329 328.792 86.735 C 322.087 84.221 302.477 77.922 296.563 84.447 C 292.206 89.254 301.889 107.483 305.246 113.242 C 314.696 129.453 356.259 155.862 366.760 171.413 C 376.605 185.992 391.638 228.159 396.011 245.199 C 399.825 260.056 411.345 309.699 404.880 313.837 C 396.027 319.505 369.583 265.460 334.060 250.859 C 317.595 244.092 269.968 234.862 247.721 241.494 C 234.441 245.454 200.898 260.474 190.303 269.930 C 182.536 276.863 155.774 291.580 164.179 308.969 C 169.585 320.151 198.797 311.116 208.371 309.051 C 219.525 306.645 243.861 288.565 255.090 287.422 C 269.586 285.947 303.278 291.248 314.511 298.552 C 330.473 308.932 354.175 353.002 361.079 370.747 C 371.281 396.967 389.621 469.628 380.403 496.209 C 374.040 514.558 337.211 552.855 318.567 558.293 C 304.085 562.517 277.553 555.978 251.765 545.240 C 241.410 540.928 220.712 521.498 210.165 509.555 C 185.940 482.123 153.280 500.645 157.245 513.358 C 163.253 532.617 196.484 574.711 212.414 587.620 C 239.979 609.958 324.670 645.094 359.792 650.126 C 399.758 655.853 502.855 653.715 544.788 625.405 C 571.648 607.271 602.098 548.000 607.384 502.841 C 615.527 433.260 606.947 396.919 605.801 366.784 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:42.762,max:325.348},y:{min:315.6,max:495.338}},{x:{min:394.519,max:582.743},y:{min:344.017,max:542.807}}],tail:[{point:{x:422.273,y:670.996,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:417.165,y:65.457,t:0},normal:{x:-.5272135313420024,y:-.8497328358783692}}],leg:[{point:{x:537.981,y:629.378,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:306.585,y:633.634,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],arm:[{point:{x:605.913,y:363.325,t:0},normal:{x:.911453922250488,y:-.41140217259295203}},{point:{x:612.043,y:456.675,t:0},normal:{x:.9939674365311175,y:.10967559033695252}}],horn:[{point:{x:298.977,y:85.854,t:0},normal:{x:-.8620141691587011,y:-.5068841802321651}},{point:{x:539.749,y:107.761,t:0},normal:{x:-.4889596574130152,y:-.8723063988201318}}]}},{name:"hand_point",bbox:{x:{min:125.42923384639764,max:569.8387118058331},y:{min:16.627202279034524,max:677.3019161523713}},layers:[{tagName:"g",props:{id:"hand_point"},children:[{tagName:"g",props:{id:"hand_point"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 383.531 675.213 C 344.780 676.579 281.150 662.030 258.097 643.687 C 224.332 616.821 190.507 580.114 182.830 555.085 C 175.513 531.228 177.140 435.862 169.850 402.540 C 158.280 349.649 119.961 307.124 128.718 290.874 C 136.640 276.173 180.147 284.636 193.610 298.794 C 212.862 319.038 227.499 355.638 231.341 363.828 C 240.343 383.020 252.314 461.439 252.316 461.448 C 252.317 461.444 253.310 427.500 253.922 413.470 C 254.517 399.810 255.522 313.513 255.602 299.840 C 255.699 283.148 255.036 173.797 255.110 161.096 C 255.174 150.333 250.491 56.167 256.871 43.543 C 258.874 39.579 267.351 17.844 284.131 18.649 C 298.373 19.333 304.353 34.114 306.105 37.088 C 313.542 49.703 316.074 147.211 317.128 158.304 C 318.178 169.354 329.084 278.958 329.088 278.969 C 329.093 278.965 356.211 264.261 360.352 263.618 C 388.900 259.191 408.856 278.038 412.732 277.370 C 434.541 273.616 456.797 263.086 474.538 280.569 C 486.204 292.066 483.402 310.139 483.403 310.143 C 483.417 310.150 533.114 289.882 559.720 342.896 C 569.560 362.502 569.620 471.242 564.344 496.312 C 558.512 524.026 540.567 600.722 497.542 635.690 C 456.312 669.200 411.800 674.216 383.531 675.213 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.088 278.969 C 331.513 365.693 328.436 404.912 337.166 415.127 C 345.175 424.499 369.605 423.434 385.775 421.203 C 398.703 419.420 412.730 277.385 412.732 277.370 C 412.732 277.385 391.876 412.596 404.003 419.684 C 417.714 427.698 443.509 435.880 460.207 430.318 C 469.601 427.188 483.401 310.155 483.403 310.143 C 483.402 310.155 466.864 417.736 470.840 428.799 C 476.187 443.673 503.848 447.113 516.411 442.470 C 527.797 438.261 545.284 376.087 559.720 342.896 C 533.114 289.882 483.417 310.150 483.403 310.143 "},children:[]}]}]}],specs:{nesting:[{x:{min:265.52,max:487.917},y:{min:446.461,max:634.665}}],tail:[{point:{x:374.1,y:705.113,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:281.978,y:17.957,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:176.932,y:493.543,t:0},normal:{x:-.9999872752351092,y:.0050447366494058956}},{point:{x:564.777,y:493.543,t:0},normal:{x:.9999872752351093,y:.005044736649405908}}],leg:[{point:{x:501.136,y:634.21,t:0},normal:{x:.7129182699133774,y:.7012471322035596}},{point:{x:248.18,y:634.257,t:0},normal:{x:-.6987377316307307,y:.7153779297654779}}],horn:[{point:{x:131.771,y:287.257,t:0},normal:{x:-.681743918572609,y:-.7315908894247276}},{point:{x:524.146,y:309.74,t:0},normal:{x:.6314030566598271,y:-.7754548214052364}}]}},{name:"head_bird",bbox:{x:{min:56.829,max:666.9872328858386},y:{min:28.713805838692195,max:680.839}},layers:[{tagName:"g",props:{id:"head_bird"},children:[{tagName:"g",props:{id:"bird_head"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 59.329 471.963 C 59.354 471.954 311.089 389.413 311.114 389.404 C 311.112 389.420 296.196 541.124 296.195 541.139 C 296.171 541.132 59.353 471.969 59.329 471.963 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 83.559 584.473 C 83.586 584.477 358.686 618.545 358.714 618.548 C 358.709 618.538 316.661 510.020 316.657 510.009 C 316.633 510.017 83.582 584.466 83.559 584.473 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 470.229 45.170 C 491.578 73.961 469.275 84.745 424.589 126.588 C 348.873 197.486 381.634 293.473 381.630 293.490 C 381.628 293.471 309.201 226.770 359.111 103.858 C 390.631 26.237 450.340 18.346 470.229 45.170 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 581.491 89.083 C 607.307 125.445 566.670 131.227 502.656 174.538 C 445.090 213.485 437.235 283.679 437.228 283.690 C 437.232 283.674 410.211 213.649 473.926 128.726 C 518.462 69.366 558.788 57.103 581.491 89.083 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 664.471 185.175 C 665.059 203.693 649.761 211.873 604.174 220.719 C 518.248 237.393 492.950 290.373 492.939 290.380 C 492.948 290.367 498.071 217.609 587.880 161.404 C 633.900 132.604 663.495 154.474 664.471 185.175 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",d:"M 380.195 437.842 C 381.459 420.896 396.149 408.245 413.096 409.509 C 430.042 410.773 442.693 425.464 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.582 469.478 378.931 454.788 380.195 437.842 M 329.216 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.899 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.562 518.351 325.847 479.201 329.216 434.039 M 246.622 480.933 C 246.622 371.669 334.766 283.526 444.029 283.526 C 553.292 283.526 641.435 371.670 641.435 480.933 C 641.435 590.196 553.292 678.339 444.029 678.339 C 334.766 678.339 246.622 590.196 246.622 480.933 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:16.584,max:134.64},y:{min:468.936,max:586.992}}],tail:[{point:{x:646.908,y:484.311,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:447.511,y:39.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:642.522,y:481.952,t:0},normal:{x:.9999873990178103,y:.00502013999751775}},{point:{x:252.096,y:527.105,t:0},normal:{x:-.9957525303397456,y:.09207007289013165}}],leg:[{point:{x:527.259,y:659.039,t:0},normal:{x:.7128889044678459,y:.7012769851397054}},{point:{x:360.988,y:659.056,t:0},normal:{x:-.6986580717816878,y:.7154557280043917}}],horn:[{point:{x:584.585,y:341.175,t:0},normal:{x:.63143580920191,y:-.7754281519635002}},{point:{x:303.407,y:341.223,t:0},normal:{x:-.6816853792536804,y:-.7316454357896085}}]}},{name:"head_dragon",bbox:{x:{min:8.764,max:716.5750705626288},y:{min:128.153,max:593.022}},layers:[{tagName:"g",props:{id:"head_dragon"},children:[{tagName:"g",props:{id:"head_dragon"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 559.895 189.180 C 484.436 200.685 505.844 182.526 359.897 203.733 C 254.490 219.050 281.312 250.526 281.304 250.530 C 281.308 250.533 322.424 278.684 322.428 278.686 C 322.436 278.685 402.828 265.737 402.836 265.736 C 402.835 265.740 390.208 286.039 394.145 304.125 C 397.425 319.187 413.579 330.518 413.581 330.520 C 413.582 330.517 425.448 312.972 423.544 296.336 C 421.651 279.802 406.238 265.471 406.237 265.467 C 406.244 265.466 483.167 247.550 483.175 247.548 C 483.172 247.557 472.831 317.809 447.280 333.847 C 423.941 348.496 386.259 343.223 361.984 330.184 C 343.972 320.508 323.374 279.969 323.370 279.964 C 323.366 279.962 280.922 252.852 280.917 252.849 C 280.905 252.850 241.769 254.408 155.039 267.177 C 148.988 268.068 142.436 233.999 102.016 241.903 C 32.860 255.428 34.209 337.238 34.207 337.244 C 34.214 337.239 75.958 283.038 104.072 280.824 C 122.194 279.398 156.011 294.575 155.773 306.858 C 155.534 319.258 142.198 336.986 125.539 334.041 C 110.625 331.404 100.306 309.314 85.270 307.502 C 61.518 304.640 46.815 325.333 38.041 334.418 C 28.470 344.329 10.766 387.062 10.764 387.068 C 10.768 387.068 51.531 389.195 51.535 389.196 C 51.538 389.203 81.882 460.146 81.885 460.153 C 81.887 460.146 98.159 391.578 98.161 391.572 C 98.166 391.572 144.647 393.431 144.651 393.431 C 144.654 393.437 176.174 456.610 176.177 456.616 C 176.178 456.610 184.615 394.804 184.616 394.798 C 184.622 394.798 246.810 397.900 246.816 397.900 C 246.819 397.906 281.669 461.584 281.672 461.590 C 281.674 461.584 295.828 399.508 295.830 399.502 C 295.833 399.502 362.770 402.683 362.774 402.684 C 362.777 402.689 390.360 461.861 390.363 461.867 C 390.364 461.861 403.071 401.836 403.074 401.831 C 403.077 401.830 444.922 402.521 472.877 399.732 C 516.468 395.384 524.267 386.296 524.272 386.294 C 524.270 386.303 504.708 469.804 504.706 469.813 C 504.702 469.813 467.356 473.125 467.352 473.126 C 467.350 473.121 442.650 424.639 442.648 424.634 C 442.647 424.639 432.248 475.360 432.246 475.365 C 432.243 475.366 353.245 484.366 353.241 484.366 C 353.237 484.361 326.354 426.538 326.352 426.533 C 326.350 426.538 312.860 483.651 312.857 483.656 C 312.854 483.657 254.228 483.977 254.225 483.977 C 254.221 483.972 222.987 433.510 222.984 433.505 C 222.983 433.510 217.039 484.810 217.037 484.815 C 217.033 484.816 145.046 483.402 145.043 483.402 C 145.041 483.397 120.196 436.029 120.194 436.024 C 120.193 436.029 112.021 487.039 112.020 487.044 C 112.014 487.044 52.842 486.161 52.836 486.161 C 52.837 486.165 62.082 512.031 67.325 523.343 C 85.530 562.623 171.691 591.015 171.702 591.022 C 171.699 591.016 131.443 554.801 138.116 535.717 C 164.362 460.653 426.151 615.501 577.021 545.133 C 702.937 486.404 658.526 291.102 654.171 288.429 C 657.748 285.056 665.814 269.979 670.835 257.631 C 696.862 193.631 715.454 149.627 714.543 130.153 C 701.880 164.703 652.902 175.000 559.895 189.180 Z"},children:[]}]}]}],specs:{tail:[{point:{x:693.584,y:390.419,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:398.416,y:199.749,t:0},normal:{x:-.08257978936819883,y:-.9965844562243101}}],arm:[{point:{x:672.465,y:402.708,t:0},normal:{x:.999987405000204,y:.005018948192394498}},{point:{x:16.663,y:435.025,t:0},normal:{x:-.999987405000204,y:.005018948192398813}}],leg:[{point:{x:565.273,y:535.994,t:0},normal:{x:.7129381340099946,y:.7012269369286573}},{point:{x:276.603,y:536.041,t:0},normal:{x:-.698769389472089,y:.7153470069391527}}],horn:[{point:{x:552.722,y:193.108,t:0},normal:{x:.5750638383528689,y:-.818108539143105}},{point:{x:152.937,y:268.838,t:0},normal:{x:-.3207410182942089,y:-.9471669331134792}}]}},{name:"head_snake",bbox:{x:{min:28.817,max:669.6414482867655},y:{min:145.12553755296423,max:574.8141490489767}},layers:[{tagName:"g",props:{id:"head_snake"},children:[{tagName:"g",props:{id:"head_snake"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 M 130.648 225.092 C 176.197 184.758 247.782 152.402 351.101 147.726 C 462.015 142.706 542.752 169.655 594.030 210.108 C 646.982 251.882 667.951 308.439 667.638 360.000 C 667.333 410.525 645.812 465.076 594.030 506.146 C 542.662 546.887 462.465 567.854 351.101 572.274 C 163.603 579.716 82.737 507.798 82.711 507.792 C 82.717 507.790 146.703 491.864 146.709 491.862 C 146.712 491.857 168.717 435.830 168.719 435.825 C 168.721 435.829 190.727 482.172 190.729 482.177 C 190.732 482.176 270.492 462.655 270.494 462.654 C 270.496 462.650 288.756 425.349 288.758 425.346 C 288.761 425.348 314.512 452.965 314.514 452.968 C 314.517 452.967 390.528 435.945 390.533 435.943 C 390.534 435.941 400.055 414.870 400.056 414.867 C 400.059 414.869 423.312 430.002 423.315 430.003 C 423.322 430.001 494.798 410.330 494.805 410.328 C 494.799 410.328 436.813 404.974 436.807 404.974 C 436.800 404.973 367.577 399.620 367.570 399.619 C 367.568 399.622 346.065 428.156 346.063 428.159 C 346.061 428.156 329.552 395.517 329.550 395.514 C 329.544 395.513 262.818 388.911 262.811 388.910 C 262.808 388.916 232.566 439.921 232.563 439.926 C 232.560 439.920 204.815 383.561 204.813 383.556 C 204.807 383.555 146.820 378.202 146.814 378.202 C 146.811 378.208 112.824 445.443 112.820 445.450 C 112.818 445.442 88.818 372.854 88.816 372.847 C 88.810 372.846 30.823 367.493 30.817 367.493 C 30.827 367.478 43.266 302.469 130.648 225.092 Z"},children:[]}]}]}],specs:{tail:[{point:{x:693.798,y:360,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:145.606,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:669.096,y:340.026,t:0},normal:{x:.9851290206533599,y:-.1718162177052913}},{point:{x:37.599,y:452.465,t:0},normal:{x:-.9833335306905708,y:.18181080116323184}}],leg:[{point:{x:518.129,y:544.203,t:0},normal:{x:.8160471009561886,y:.5779854055432543}},{point:{x:354.009,y:570.896,t:0},normal:{x:-.5751005322336648,y:.8180827450964575}}],horn:[{point:{x:500.237,y:162.277,t:0},normal:{x:.32941668449806033,y:-.944184647182057}},{point:{x:595.229,y:209.577,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:"heart",bbox:{x:{min:58.453257349882094,max:662.4669915630274},y:{min:69.15146612001438,max:642.645}},layers:[{tagName:"g",props:{id:"heart"},children:[{tagName:"g",props:{id:"heart"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 640.645 C 359.984 640.631 255.492 546.213 201.451 494.254 C 136.886 432.177 62.120 363.043 60.489 266.121 C 59.200 189.509 92.778 99.083 160.777 79.370 C 311.958 35.543 359.980 181.279 360.000 181.290 C 360.020 181.279 407.948 35.866 559.223 79.370 C 627.404 98.978 661.684 189.350 660.434 266.121 C 658.853 363.220 586.640 435.817 518.549 494.254 C 458.308 545.955 360.016 640.631 360.000 640.645 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:222.903,max:497.097},y:{min:199.827,max:474.021}}],tail:[{point:{x:360,y:664.741,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:71.687,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:61.037,y:289.861,t:0},normal:{x:-.9999869423966428,y:.005110287292651841}},{point:{x:660.932,y:289.861,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:191.489,y:487.691,t:0},normal:{x:-.6986883991125039,y:.7154261114507957}},{point:{x:524.106,y:492.258,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:115.038,y:106.584,t:0},normal:{x:-.7106159308920413,y:-.7035801295960806}},{point:{x:603.81,y:106.584,t:0},normal:{x:.7106525900772037,y:-.7035431018896866}}]}},{name:"leg",bbox:{x:{min:127.57730249524988,max:555.6833939019136},y:{min:35.68740384101428,max:702.2798977868451}},layers:[{tagName:"g",props:{id:"leg"},children:[{tagName:"g",props:{id:"leg"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 229.165 693.310 C 232.557 692.550 233.710 696.971 248.325 697.707 C 261.906 698.390 311.189 689.867 324.783 689.536 C 335.650 689.271 377.453 699.366 386.162 692.861 C 390.967 689.272 397.545 666.652 396.886 660.692 C 396.099 653.579 378.506 632.843 375.439 626.378 C 356.433 586.308 340.314 468.549 314.346 417.602 C 300.327 390.096 247.824 364.414 248.800 353.270 C 250.547 333.341 450.913 264.419 491.568 240.113 C 524.011 220.716 571.664 165.500 546.723 107.810 C 527.773 63.977 470.724 15.419 398.908 48.738 C 360.701 66.464 244.626 170.755 217.241 202.757 C 198.305 224.885 134.960 313.673 129.846 342.345 C 128.594 349.370 131.973 375.808 134.702 382.401 C 159.784 443.016 324.762 590.827 319.014 627.084 C 317.439 637.022 275.806 645.391 266.064 647.907 C 257.749 650.054 226.517 653.939 217.943 654.424 C 211.058 653.690 195.944 651.098 180.988 641.488 C 176.095 638.343 162.776 645.259 171.013 658.113 C 175.154 664.575 196.280 662.103 196.283 662.103 C 196.281 662.104 172.434 663.341 174.338 670.083 C 177.654 681.829 201.600 672.078 201.603 672.078 C 201.601 672.079 175.690 674.036 181.653 683.383 C 188.242 693.712 210.245 678.729 210.248 678.728 C 210.246 678.729 188.395 685.049 193.623 692.028 C 199.225 699.506 219.791 687.154 219.794 687.153 C 219.792 687.154 202.251 694.475 204.938 697.234 C 213.213 705.733 226.974 693.800 229.165 693.310 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:227.488,max:466.116},y:{min:107.91,max:319.807}}],tail:[{point:{x:431.907,y:152.176,t:0},normal:{x:-.6753245261508284,y:.7375207009834768}}],crown:[{point:{x:439.43,y:36.042,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:129.893,y:350.922,t:0},normal:{x:-.9999871527828806,y:.0050689514880203485}},{point:{x:248.856,y:354.614,t:0},normal:{x:.9999871527828806,y:.00506895148802036}}],leg:[{point:{x:381.839,y:690.901,t:0},normal:{x:.5860228456054583,y:.810294529432651}},{point:{x:228.471,y:691.933,t:0},normal:{x:-.5860228456054639,y:.810294529432647}}],horn:[{point:{x:350.426,y:76.84,t:0},normal:{x:-.7727781591759261,y:-.6346762298216841}},{point:{x:537.421,y:90.714,t:0},normal:{x:.7932497595550108,y:-.608896394278959}}]}},{name:"leg_hoof",bbox:{x:{min:179.522,max:542.8386173936267},y:{min:24.711216587980402,max:702.517}},layers:[{tagName:"g",props:{id:"leg_hoof"},children:[{tagName:"g",props:{id:"leg_hoof"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 262.448 76.190 C 169.494 168.080 193.768 278.851 211.734 323.283 C 241.223 396.212 358.661 413.649 369.270 448.448 C 375.479 468.815 355.227 546.789 341.215 562.822 C 330.342 575.264 270.288 588.538 257.053 598.429 C 249.890 603.782 224.628 635.767 224.625 635.770 C 224.620 635.777 181.527 697.692 181.522 697.698 C 181.526 697.699 223.554 700.517 223.558 700.517 C 223.567 700.517 309.916 697.699 309.924 697.698 C 309.926 697.693 324.225 643.236 324.227 643.231 C 324.227 643.229 325.669 626.664 328.267 624.326 C 334.214 618.973 366.985 619.613 372.507 625.405 C 401.658 655.982 405.975 530.160 416.746 486.213 C 422.126 464.260 437.431 415.166 466.380 398.813 C 482.836 389.518 404.583 391.842 393.008 324.361 C 373.609 211.278 536.845 251.600 540.832 109.639 C 541.429 88.374 501.552 39.689 453.433 30.871 C 395.511 20.256 311.094 28.100 262.448 76.190 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 255.128 640.832 C 244.605 660.727 234.081 680.622 223.558 700.517 M 224.625 635.770 C 234.792 637.458 255.125 640.831 255.128 640.832 C 255.135 640.832 301.194 642.431 324.227 643.231 "},children:[]}]}]}],specs:{nesting:[{x:{min:287.715,max:445.675},y:{min:67.432,max:225.391}}],crown:[{point:{x:393.066,y:27.348,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:260.543,y:77.092,t:0},normal:{x:-.7295033267832964,y:-.6839772629350358}},{point:{x:529.286,y:80.376,t:0},normal:{x:.6425583644962964,y:-.7662367442349945}}],arm:[{point:{x:209.953,y:319.649,t:0},normal:{x:-.8636009731486428,y:.5041759208616741}},{point:{x:465.164,y:396.139,t:0},normal:{x:.9673196842576036,y:-.2535599109634052}}],leg:[{point:{x:267.554,y:589.29,t:0},normal:{x:-.3941511560744527,y:-.9190456279016685}},{point:{x:385.08,y:626.265,t:0},normal:{x:.5004342649586104,y:.8657745355780194}}],tail:[{point:{x:367.147,y:153.724,t:0},normal:{x:-.6987112801562076,y:.715403765004402}}]}},{name:"lightning",bbox:{x:{min:162.964,max:557.036},y:{min:23.652,max:696.348}},layers:[{tagName:"g",props:{id:"lightning"},children:[{tagName:"g",props:{id:"lightning"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 350.712 59.706 C 350.697 59.738 192.842 378.543 192.826 378.575 C 192.838 378.575 313.552 378.575 313.564 378.575 C 313.549 378.606 164.979 694.316 164.964 694.348 C 164.996 694.308 477.610 295.029 477.641 294.989 C 477.628 294.989 344.535 288.798 344.521 288.797 C 344.542 288.771 555.013 25.677 555.036 25.652 C 555.016 25.654 350.733 59.702 350.712 59.706 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:296.354,max:430.254},y:{min:99.24,max:233.139}}],tail:[{point:{x:420.213,y:81.946,t:0},normal:{x:-.42006189611052,y:.9074954564272126}}],crown:[{point:{x:442.59,y:38.077,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:234.935,y:293.681,t:0},normal:{x:-.8841281581425834,y:-.46724447560073185}},{point:{x:465.308,y:299.353,t:0},normal:{x:.9378211029235229,y:-.3471189693913416}}],leg:[{point:{x:202.68,y:369.198,t:0},normal:{x:-.6987254201015071,y:.7153899547127933}},{point:{x:409.435,y:377.959,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:542.079,y:33.628,t:0},normal:{x:.7961621941231024,y:-.6050832675335579}},{point:{x:352.6,y:63.294,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:"man_stand",bbox:{x:{min:174.40640993601835,max:517.8870266443971},y:{min:14.170595580758825,max:711.4413906156744}},layers:[{tagName:"g",props:{id:"man_stand"},children:[{tagName:"g",props:{id:"man_stand"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 353.618 92.181 C 360.892 94.549 372.942 102.741 380.495 101.530 C 385.616 100.709 394.574 95.329 396.272 90.428 C 397.382 87.224 393.156 81.543 393.350 78.158 C 393.581 74.138 398.827 68.155 398.609 64.134 C 398.400 60.276 393.145 55.021 392.182 51.280 C 391.240 47.626 393.524 40.501 391.597 37.256 C 389.547 33.805 382.098 31.863 378.743 29.660 C 375.171 27.315 370.046 21.294 365.888 20.312 C 363.423 19.729 359.033 21.923 356.539 21.480 C 353.564 20.952 349.603 16.602 346.606 16.221 C 341.918 15.626 334.369 20.487 329.661 20.896 C 326.048 21.209 319.460 18.096 316.222 19.728 C 311.576 22.069 310.705 33.153 306.873 36.672 C 305.062 38.335 300.029 38.698 298.693 40.762 C 296.215 44.588 300.525 53.323 299.277 57.707 C 298.621 60.013 294.400 62.914 294.602 65.303 C 295.092 71.075 310.963 79.327 310.963 79.327 C 310.963 79.327 342.229 88.475 353.618 92.181 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 314.806 40.944 C 314.624 41.051 306.627 50.810 305.342 53.409 C 303.556 57.025 303.099 71.531 303.541 75.604 C 304.211 81.769 308.202 103.420 313.939 107.664 C 316.610 109.640 326.727 109.696 329.536 109.397 C 334.276 108.893 354.440 100.406 354.443 100.405 C 354.440 100.406 329.983 110.455 329.981 110.456 C 329.981 110.457 328.347 125.259 328.347 125.261 C 328.348 125.262 335.056 137.808 335.057 137.809 C 335.056 137.808 327.774 125.736 327.773 125.734 C 327.770 125.735 310.693 131.795 293.326 134.184 C 271.106 137.241 260.573 155.014 262.856 175.940 C 265.615 201.233 255.321 207.335 256.750 261.054 C 256.787 262.446 237.638 292.916 233.944 299.843 C 231.170 305.043 223.375 329.402 219.228 330.250 C 211.776 331.774 202.929 333.502 199.541 336.718 C 192.422 343.475 171.648 363.777 177.401 368.396 C 179.440 370.034 195.103 351.080 196.962 352.026 C 199.719 353.429 178.696 384.017 183.466 387.385 C 186.674 389.650 201.661 362.259 201.663 362.257 C 201.662 362.260 185.730 391.164 189.164 393.608 C 192.562 396.028 211.690 364.150 211.692 364.147 C 211.691 364.150 193.431 393.498 196.095 395.341 C 200.322 398.263 220.355 369.349 220.358 369.346 C 220.356 369.349 202.638 390.708 205.443 392.899 C 209.297 395.909 226.289 373.733 228.497 370.213 C 230.005 367.810 235.355 349.888 235.954 349.426 C 259.632 331.205 282.416 300.372 283.471 298.110 C 284.492 295.922 284.216 214.816 284.216 214.808 C 284.215 214.806 276.177 201.855 275.813 196.047 C 275.245 186.988 286.210 165.723 286.211 165.720 C 286.210 165.723 273.941 188.216 276.021 195.730 C 279.424 208.027 281.620 214.789 285.454 214.243 C 289.140 213.718 294.175 213.520 301.529 210.642 C 308.372 207.964 314.804 202.980 314.806 202.979 C 314.804 202.980 308.364 208.068 301.494 210.856 C 293.852 213.958 284.757 214.837 284.755 214.838 C 284.755 214.846 284.374 297.431 283.563 304.418 C 283.067 308.679 273.130 348.345 272.247 357.881 C 271.091 370.369 273.117 407.882 274.425 429.406 C 277.791 484.792 302.672 538.403 302.675 538.414 C 302.675 538.419 302.734 572.288 310.172 591.607 C 325.392 631.136 329.276 655.460 327.803 658.656 C 326.870 660.679 289.681 680.417 289.677 680.419 C 289.676 680.420 268.603 693.881 273.214 697.749 C 275.708 699.841 288.809 687.352 288.810 687.351 C 288.809 687.352 276.080 698.179 277.546 700.348 C 279.282 702.915 294.949 689.802 294.951 689.801 C 294.949 689.803 280.927 701.206 281.879 702.947 C 283.051 705.095 301.603 691.407 301.605 691.405 C 301.603 691.407 285.550 703.477 287.077 705.547 C 287.936 706.711 297.231 704.318 298.342 703.814 C 299.225 703.414 303.348 698.252 305.348 698.080 C 321.186 696.719 326.679 689.248 339.934 684.751 C 345.370 682.906 364.210 684.987 367.662 677.819 C 371.639 669.558 355.066 660.903 352.931 648.358 C 349.609 628.836 362.066 603.957 358.997 580.771 C 355.304 552.870 342.288 544.445 340.597 533.114 C 338.414 518.476 351.517 471.806 348.599 446.465 C 348.276 443.658 342.525 404.490 342.524 404.485 C 342.522 404.485 327.920 404.390 323.710 399.525 C 318.629 393.652 321.665 376.133 321.665 376.131 C 321.662 376.128 304.847 366.319 293.143 345.951 C 292.602 345.008 301.216 358.705 305.693 363.318 C 310.013 367.771 322.068 375.945 322.069 375.946 C 322.069 375.949 319.143 394.100 323.471 398.807 C 328.419 404.189 344.471 405.671 349.466 402.016 C 355.694 397.458 354.064 369.684 354.064 369.681 C 354.066 369.679 370.510 354.518 373.587 350.533 C 376.764 346.419 388.275 324.523 387.591 326.021 C 373.623 356.640 354.886 366.659 354.876 370.298 C 354.852 378.795 356.438 401.065 344.915 404.062 C 340.593 405.186 350.773 443.285 354.664 459.462 C 358.741 476.409 359.880 494.490 371.994 515.784 C 373.211 517.922 388.456 537.445 388.458 537.447 C 388.456 537.445 374.264 519.069 374.262 519.067 C 374.263 519.073 375.700 554.576 384.125 577.306 C 392.851 600.846 413.413 619.353 417.072 632.761 C 420.137 643.993 409.671 651.797 415.319 660.489 C 417.443 663.757 429.274 673.009 430.482 674.894 C 434.556 681.246 433.914 688.343 437.848 695.149 C 439.699 698.351 444.734 698.166 445.652 700.165 C 451.345 712.573 457.370 709.790 460.377 707.280 C 462.641 705.390 451.253 690.967 451.252 690.965 C 451.253 690.967 462.041 705.824 463.843 703.814 C 465.424 702.051 456.045 684.753 456.044 684.751 C 456.046 684.752 465.355 700.371 467.309 699.482 C 469.391 698.534 462.111 680.421 462.110 680.419 C 462.111 680.420 468.679 693.017 469.908 692.550 C 473.440 691.207 467.055 676.335 464.912 672.085 C 462.963 668.219 446.002 648.623 441.314 635.361 C 439.457 630.106 436.423 588.619 434.382 578.172 C 428.006 545.534 413.757 523.399 412.720 516.651 C 410.801 504.169 424.063 456.987 419.652 396.208 C 418.863 385.340 408.224 336.543 407.852 327.017 C 407.685 322.715 408.373 314.165 408.056 310.959 C 407.439 304.721 401.158 283.270 401.084 280.503 C 400.965 276.068 410.986 227.246 410.987 227.241 C 410.986 227.238 408.645 204.788 408.645 204.786 C 408.642 204.787 398.141 212.562 378.926 210.777 C 372.393 210.171 361.267 202.370 361.265 202.370 C 361.267 202.370 372.867 209.781 379.149 210.440 C 402.614 212.905 409.508 204.089 409.511 204.088 C 409.512 204.086 421.384 183.918 421.385 183.916 C 421.384 183.918 410.814 202.215 410.195 203.182 C 408.166 206.346 412.900 245.122 415.260 256.824 C 418.655 273.666 425.706 282.392 425.707 282.394 C 425.707 282.396 425.878 293.057 426.584 296.016 C 431.922 318.377 436.155 332.853 439.681 340.551 C 443.305 348.461 465.573 380.607 465.576 380.611 C 465.579 380.614 490.497 413.550 495.351 412.958 C 500.178 412.369 485.507 391.878 485.506 391.875 C 485.507 391.878 501.967 413.906 503.615 413.278 C 508.484 411.422 491.572 389.278 491.571 389.276 C 491.573 389.278 507.326 412.797 509.740 411.279 C 514.637 408.202 496.771 384.946 496.770 384.943 C 496.772 384.945 513.301 408.718 514.966 407.472 C 519.988 403.716 502.836 383.213 502.835 383.210 C 502.834 383.209 494.280 372.488 494.279 372.487 C 494.281 372.489 510.847 389.699 513.233 388.225 C 517.317 385.702 500.084 360.688 495.037 358.082 C 489.487 355.216 481.417 354.898 475.026 345.371 C 468.950 336.313 472.036 316.133 466.968 297.952 C 465.158 291.459 454.901 265.393 454.311 263.633 C 449.407 249.003 457.301 218.610 449.103 178.649 C 447.986 173.204 451.916 146.405 430.381 137.808 C 414.060 131.293 388.915 127.581 383.259 123.261 C 381.410 121.849 374.214 111.306 373.727 110.264 C 373.029 108.768 369.602 89.718 368.529 87.735 C 367.703 86.209 357.226 76.576 356.397 74.737 C 355.506 72.758 355.504 57.510 354.664 55.674 C 353.589 53.324 350.809 39.018 337.335 38.344 C 325.646 37.760 315.069 40.788 314.806 40.944 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 329.088 300.456 C 329.267 298.593 330.157 298.041 330.862 298.108 C 331.568 298.176 332.337 298.888 332.158 300.751 C 331.979 302.614 331.089 303.166 330.383 303.098 C 329.677 303.031 328.908 302.319 329.088 300.456 M 391.721 196.107 C 392.726 195.511 393.639 196.087 393.880 196.698 C 394.122 197.310 393.839 198.312 392.708 198.606 C 391.875 198.822 391.430 198.318 391.228 197.878 C 391.003 197.388 390.896 196.597 391.721 196.107 M 288.939 198.396 C 288.939 197.328 289.829 196.884 290.512 196.884 C 291.196 196.884 292.086 197.328 292.086 198.396 C 292.086 199.463 291.195 199.907 290.512 199.907 C 289.829 199.907 288.939 199.463 288.939 198.396 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.088 300.456 C 329.267 298.593 330.157 298.041 330.862 298.108 C 331.568 298.176 332.337 298.888 332.158 300.751 C 331.979 302.614 331.089 303.166 330.383 303.098 C 329.677 303.031 328.908 302.319 329.088 300.456 M 391.721 196.107 C 392.726 195.511 393.639 196.087 393.880 196.698 C 394.122 197.310 393.839 198.312 392.708 198.606 C 391.875 198.822 391.430 198.318 391.228 197.878 C 391.003 197.388 390.896 196.597 391.721 196.107 M 288.939 198.396 C 288.939 197.328 289.829 196.884 290.512 196.884 C 291.196 196.884 292.086 197.328 292.086 198.396 C 292.086 199.463 291.195 199.907 290.512 199.907 C 289.829 199.907 288.939 199.463 288.939 198.396 M 317.390 86.338 C 317.391 86.338 324.012 85.949 327.324 85.754 M 318.559 60.044 C 318.559 60.047 317.390 86.335 317.390 86.338 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.834 375.050 C 329.835 375.052 326.959 396.951 336.405 396.857 C 346.966 396.753 343.778 373.977 343.778 373.975 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 326.004 62.079 C 326.005 62.079 332.516 55.857 337.841 56.539 C 342.749 57.167 347.189 64.134 347.190 64.134 C 347.189 64.135 339.621 68.569 336.088 68.225 C 332.562 67.881 326.005 62.080 326.004 62.079 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:299.417,max:383.047},y:{min:211.232,max:294.862}}],tail:[{point:{x:386.217,y:702.636,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:16.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:296.65,y:149.544,t:0},normal:{x:-.7710487036632138,y:-.6367761746322468}},{point:{x:411.826,y:149.847,t:0},normal:{x:.7533652820395654,y:-.657602274796435}}],leg:[{point:{x:285.102,y:356.696,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}},{point:{x:400.281,y:357.84,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:378.332,y:28.084,t:0},normal:{x:.631445428603132,y:-.7754203187279831}},{point:{x:310.283,y:28.163,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:"mosque",bbox:{x:{min:34.566,max:685.434},y:{min:30.35731646050347,max:686.92}},layers:[{tagName:"g",props:{id:"mosque"},children:[{tagName:"g",props:{id:"mosque"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 649.194 183.290 C 658.365 183.553 667.960 177.171 668.562 168.475 C 665.441 173.894 659.716 177.712 653.075 177.712 C 643.759 177.712 636.244 170.197 636.244 160.881 C 636.244 151.565 645.311 144.401 653.075 144.048 C 653.720 144.019 650.495 144.117 649.194 144.117 C 638.353 144.117 629.607 152.863 629.608 163.704 C 629.608 174.545 639.586 183.016 649.194 183.290 M 621.597 256.041 C 631.092 256.191 665.384 256.500 674.117 256.041 C 674.667 256.261 683.199 239.214 683.248 228.860 C 683.346 207.831 647.833 188.460 647.829 188.456 C 647.826 188.460 612.313 207.831 612.410 228.860 C 612.457 239.212 621.597 256.041 621.597 256.041 M 625.258 684.754 C 625.258 684.712 625.258 259.729 625.258 259.687 C 625.262 259.687 668.357 259.687 668.361 259.687 C 668.361 259.729 668.361 684.712 668.361 684.754 C 668.357 684.754 625.262 684.754 625.258 684.754 M 96.320 684.920 C 96.320 684.919 96.320 666.997 96.320 666.995 C 96.372 666.995 623.468 666.995 623.521 666.995 C 623.521 666.997 623.521 684.919 623.521 684.920 C 623.468 684.920 96.372 684.920 96.320 684.920 M 239.566 447.527 C 239.566 447.524 239.566 416.802 239.566 416.799 C 239.590 416.799 480.251 416.799 480.275 416.799 C 480.275 416.802 480.275 447.524 480.275 447.527 C 480.251 447.527 239.590 447.527 239.566 447.527 M 100.278 469.288 C 100.278 469.286 100.278 451.364 100.278 451.363 C 100.330 451.363 619.511 451.363 619.563 451.363 C 619.563 451.364 619.563 469.286 619.563 469.288 C 619.511 469.288 100.330 469.288 100.278 469.288 M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 M 99.937 661.739 C 99.937 661.720 99.937 473.298 99.937 473.279 C 99.989 473.279 619.852 473.279 619.904 473.279 C 619.904 473.298 619.904 661.720 619.904 661.739 C 619.852 661.739 99.989 661.739 99.937 661.739 M 74.215 183.290 C 83.386 183.553 92.983 177.171 93.584 168.475 C 90.464 173.894 84.738 177.712 78.097 177.712 C 68.781 177.712 61.266 170.197 61.265 160.881 C 61.265 151.564 70.333 144.401 78.097 144.048 C 78.742 144.019 75.516 144.117 74.215 144.117 C 63.374 144.117 54.629 152.863 54.629 163.704 C 54.629 174.545 64.607 183.015 74.215 183.290 M 46.618 256.041 C 56.113 256.191 90.405 256.500 99.137 256.041 C 99.688 256.261 108.221 239.214 108.270 228.860 C 108.369 207.831 72.854 188.460 72.850 188.456 C 72.847 188.460 37.335 207.831 37.431 228.860 C 37.479 239.212 46.618 256.041 46.618 256.041 M 50.280 684.754 C 50.280 684.712 50.280 259.729 50.280 259.687 C 50.284 259.687 93.379 259.687 93.383 259.687 C 93.383 259.729 93.383 684.712 93.383 684.754 C 93.379 684.754 50.284 684.754 50.280 684.754 M 360.293 166.194 C 391.567 167.088 424.292 145.325 426.340 115.670 C 415.702 134.152 396.176 147.172 373.531 147.172 C 341.762 147.172 316.133 121.544 316.132 89.775 C 316.132 58.005 347.055 33.578 373.531 32.376 C 375.730 32.276 364.729 32.610 360.293 32.610 C 323.324 32.608 293.501 62.433 293.501 99.402 C 293.502 136.371 327.529 165.256 360.293 166.194 M 261.875 412.518 C 297.368 412.518 425.508 413.721 458.169 412.518 C 459.988 413.278 492.300 357.900 492.301 323.463 C 492.301 250.191 359.934 191.095 359.921 191.082 C 359.907 191.095 227.541 250.191 227.541 323.463 C 227.541 357.900 261.875 412.518 261.875 412.518 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 354.199 196.649 C 348.278 190.723 359.920 169.319 359.921 169.316 C 359.921 169.319 371.564 190.722 365.643 196.649 C 363.217 199.078 356.625 199.078 354.199 196.649 M 611.545 359.560 C 611.545 359.558 611.545 335.981 611.545 335.978 C 611.552 335.978 683.426 335.978 683.434 335.978 C 683.434 335.981 683.434 359.558 683.434 359.560 C 683.432 359.562 666.040 372.653 666.038 372.655 C 666.034 372.655 628.944 372.655 628.940 372.655 C 628.938 372.653 611.546 359.562 611.545 359.560 M 36.566 359.560 C 36.566 359.558 36.566 335.981 36.566 335.978 C 36.574 335.978 108.448 335.978 108.455 335.978 C 108.455 335.981 108.455 359.558 108.455 359.560 C 108.454 359.562 91.061 372.653 91.059 372.655 C 91.056 372.655 53.966 372.655 53.962 372.655 C 53.961 372.653 36.568 359.562 36.566 359.560 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:281.18,max:438.82},y:{min:245.942,max:403.581}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:21.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:49.715,y:458.943,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:669.129,y:458.943,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.334,y:681.889,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:681.937,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:239.409,y:285.266,t:0},normal:{x:-.7852712430535822,y:-.6191518996442488}},{point:{x:480.466,y:285.266,t:0},normal:{x:.7852712430535829,y:-.6191518996442478}}]}},{name:"muscle_arm",bbox:{x:{min:7.936522580951433,max:700.4817636367219},y:{min:11.112318469537335,max:673.1323555909461}},layers:[{tagName:"g",props:{id:"muscle_arm"},children:[{tagName:"g",props:{id:"muscle_arm"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 453.048 191.928 C 453.041 191.928 408.981 213.571 384.029 196.608 C 378.324 192.729 376.811 182.537 376.810 182.535 C 376.810 182.538 385.072 207.938 374.272 210.854 C 341.459 219.715 291.031 219.939 279.444 206.170 C 275.470 201.448 277.695 173.655 277.695 173.652 C 277.691 173.648 239.189 146.324 236.268 134.469 C 230.691 111.834 266.598 45.788 280.512 34.989 C 298.946 20.683 397.490 7.784 423.402 15.349 C 443.294 21.156 485.937 59.557 509.367 85.130 C 547.926 127.217 592.515 203.120 609.107 237.633 C 634.411 290.267 686.952 462.294 692.720 502.654 C 694.452 514.775 704.240 573.543 693.578 586.109 C 688.537 592.050 655.492 596.402 655.488 596.403 C 655.462 596.410 506.449 654.281 390.264 667.033 C 324.756 674.223 287.306 671.357 235.562 663.077 C 204.940 658.177 147.522 637.881 147.513 637.878 C 147.504 637.881 118.770 680.468 53.669 668.808 C -4.575 658.375 10.724 537.104 14.793 404.062 C 17.281 322.708 87.887 313.579 147.667 324.358 C 212.745 336.093 223.311 390.061 223.318 390.068 C 223.318 390.068 223.557 390.023 223.593 389.989 C 244.098 370.504 316.726 348.760 354.443 347.695 C 409.937 346.129 445.759 383.561 444.473 380.623 C 438.148 366.176 428.595 337.699 430.775 303.354 C 434.212 249.207 453.046 191.939 453.048 191.928 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 223.593 389.989 C 227.905 405.531 232.217 421.073 236.529 436.614 M 224.657 520.200 C 224.672 520.207 298.599 582.948 382.363 586.481 C 446.584 589.189 466.036 561.100 507.873 548.409 M 147.513 637.878 C 147.521 637.866 173.400 571.197 224.657 520.200 C 248.044 496.932 255.543 497.248 270.986 485.772 M 655.488 596.403 C 610.900 595.036 580.949 581.753 521.722 592.301 M 330.733 70.688 C 330.731 70.694 307.699 100.844 312.620 130.854 C 315.240 146.827 351.259 174.306 351.262 174.310 C 351.265 174.311 368.294 179.794 376.810 182.535 M 310.193 172.847 C 310.190 172.843 278.608 149.134 275.873 134.061 C 271.240 108.524 290.805 73.085 290.807 73.078 M 394.297 167.136 C 394.293 167.132 353.107 136.424 350.768 126.218 C 343.067 92.618 368.251 68.171 368.253 68.166 M 277.695 173.652 C 277.698 173.652 300.296 171.816 310.193 172.847 C 324.202 174.306 351.258 174.310 351.262 174.310 C 351.265 174.310 371.665 174.877 380.103 172.919 C 384.582 171.880 394.296 167.137 394.297 167.136 C 394.301 167.135 418.890 165.155 426.041 155.151 C 438.716 137.417 433.715 102.238 423.044 95.079 C 402.471 81.276 377.213 102.579 400.515 123.408 M 444.473 380.623 C 471.962 404.490 480.324 411.827 509.975 477.656 "},children:[]}]}]}],specs:{nesting:[{x:{min:264.746,max:440.148},y:{min:380.787,max:556.189}}],tail:[{point:{x:101.524,y:489.823,t:0},normal:{x:1,y:0}},{point:{x:355.349,y:705.349,t:0},normal:{x:-.014766504511447356,y:-.9998909692284023}}],crown:[{point:{x:354.688,y:21.595,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:462.208,y:40.955,t:0},normal:{x:.5932645727486776,y:-.8050075445120555}},{point:{x:265.504,y:53.364,t:0},normal:{x:-.7295033267832971,y:-.6839772629350351}}],arm:[{point:{x:622.301,y:264.957,t:0},normal:{x:.8755179475738375,y:-.4831855994088555}},{point:{x:429.317,y:287.297,t:0},normal:{x:-.9845074698789036,y:-.17534264099938673}}],leg:[{point:{x:504.853,y:643.115,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:241.104,y:661.414,t:0},normal:{x:-.5860442215265728,y:.8102790694663866}}]}},{name:"pomegranate",bbox:{x:{min:99.011,max:620.989},y:{min:6.3829999795977574,max:640.575}},layers:[{tagName:"g",props:{id:"pomegranate"},children:[{tagName:"g",props:{id:"pomegranate"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 269.635 187.312 C 269.635 187.312 277.801 199.659 277.801 207.551 C 277.801 223.658 264.808 236.651 248.701 236.651 C 235.654 236.651 224.651 228.126 220.982 216.458 C 235.973 204.988 269.635 187.312 269.635 187.312 C 282.059 181.051 277.548 183.688 282.423 181.832 C 282.249 183.169 282.166 184.438 282.166 185.726 C 282.165 201.833 295.159 214.826 311.266 214.826 C 322.057 214.826 331.451 208.993 336.588 200.104 C 336.961 226.704 334.904 266.179 332.941 305.143 C 329.076 303.219 324.666 302.126 319.996 302.126 C 303.889 302.126 290.895 315.119 290.895 331.226 C 290.895 347.332 303.889 360.326 319.996 360.326 C 323.700 360.326 327.240 359.638 330.612 358.366 C 330.262 368.798 330.225 408.508 334.546 419.981 C 318.439 419.981 305.445 432.974 305.445 449.081 C 305.445 465.187 318.439 478.185 336.020 478.151 C 335.509 478.169 335.029 478.181 334.546 478.181 C 334.546 478.181 334.546 478.181 336.020 478.151 C 336.528 488.790 337.086 498.874 337.625 508.619 C 336.001 513.100 336.001 513.100 336.001 513.100 C 336.001 511.650 335.896 510.226 337.625 508.619 C 333.636 494.760 321.558 484.000 306.901 484.000 C 290.794 484.000 277.801 496.993 277.801 513.100 C 277.801 529.207 290.794 542.200 306.901 542.200 C 323.008 542.200 336.004 529.207 337.625 508.619 C 340.502 560.557 342.708 600.073 329.337 597.814 C 325.529 597.170 321.732 596.425 319.054 595.799 C 323.301 590.691 325.816 584.207 325.816 577.120 C 325.816 561.013 312.822 548.020 296.716 548.020 C 280.609 548.020 267.609 561.014 267.611 577.522 C 267.617 577.442 267.616 577.281 267.616 577.120 C 267.616 577.120 267.616 577.120 267.611 577.522 C 253.161 570.271 239.741 561.667 227.303 551.573 C 232.042 552.671 236.594 553.840 241.426 553.840 C 257.533 553.840 270.526 540.847 270.526 524.740 C 270.526 508.633 257.533 495.640 241.426 495.640 C 225.320 495.640 212.326 508.633 212.326 524.740 C 212.326 536.015 218.693 545.764 227.303 551.573 C 207.724 535.681 190.580 516.093 177.126 492.983 C 172.751 485.468 168.761 477.599 165.293 469.601 C 161.344 460.495 157.917 450.984 155.061 441.065 C 167.796 438.106 177.406 426.557 177.406 412.706 C 177.406 396.599 164.413 383.606 148.306 383.606 M 171.179 269.555 C 175.114 274.596 177.406 280.811 177.406 287.576 C 177.406 303.683 164.413 316.676 148.306 316.676 C 153.961 299.694 161.870 283.629 171.179 269.555 C 184.695 249.276 201.707 231.225 220.982 216.458 M 555.508 469.450 C 555.508 469.450 555.508 469.450 555.981 469.601 C 555.496 453.344 542.514 440.351 526.408 440.351 C 510.301 440.351 497.308 453.344 497.308 469.450 C 497.308 485.557 510.301 498.550 526.408 498.550 C 533.012 498.550 539.092 496.366 544.148 492.983 C 530.694 516.093 513.550 535.681 493.971 551.573 C 502.581 545.764 508.948 536.015 508.948 524.740 C 508.948 508.633 495.955 495.640 479.848 495.640 C 463.741 495.640 450.748 508.633 450.748 524.740 C 450.748 540.847 463.741 553.840 479.848 553.840 C 484.680 553.840 489.232 552.671 493.971 551.573 C 481.534 561.667 468.113 570.271 453.663 577.522 C 453.657 577.442 453.659 577.281 453.659 577.120 C 453.659 577.120 453.659 577.120 453.663 577.522 C 453.665 561.014 440.665 548.020 424.559 548.020 C 408.452 548.020 395.459 561.013 395.458 577.120 C 395.458 584.207 397.974 590.691 402.220 595.799 C 399.542 596.425 395.745 597.170 391.937 597.814 C 378.566 600.073 380.772 560.557 383.649 508.619 C 384.188 498.874 384.746 488.790 385.254 478.151 C 385.765 478.169 386.245 478.181 386.729 478.181 C 386.729 478.181 386.729 478.181 385.254 478.151 C 402.835 478.185 415.829 465.187 415.829 449.081 C 415.829 432.974 402.835 419.981 386.729 419.981 C 391.049 408.508 391.012 368.798 390.662 358.366 C 394.034 359.638 397.574 360.326 401.279 360.326 C 417.385 360.326 430.379 347.332 430.379 331.226 C 430.379 315.119 417.385 302.126 401.279 302.126 C 396.608 302.126 392.199 303.219 388.333 305.143 C 386.370 266.179 384.313 226.704 384.686 200.104 C 389.823 208.993 399.217 214.826 410.008 214.826 C 426.115 214.826 439.110 201.833 439.109 185.726 C 439.108 184.438 438.852 181.832 438.852 181.832 C 451.379 187.883 447.873 185.066 451.639 187.312 C 446.593 192.514 443.473 199.659 443.473 207.551 C 443.473 223.658 456.467 236.651 472.573 236.651 C 485.620 236.651 496.623 228.126 500.292 216.458 C 519.567 231.225 536.579 249.276 550.095 269.555 C 546.160 274.596 543.868 280.811 543.868 287.576 C 543.868 303.683 556.861 316.676 572.968 316.676 C 573.968 333.656 576.347 350.866 576.245 368.729 C 576.095 394.890 572.570 418.988 566.213 441.065 C 553.478 438.106 543.868 426.557 543.868 412.706 C 543.868 396.599 556.862 383.606 572.968 383.606 M 460.933 264.296 C 460.933 248.189 447.940 235.197 431.833 235.197 C 415.727 235.197 402.733 248.189 402.733 264.296 C 402.733 280.402 415.727 293.396 431.833 293.396 C 447.940 293.396 460.934 280.402 460.933 264.296 M 498.763 332.681 C 498.763 316.574 485.770 303.581 469.663 303.581 C 453.557 303.581 440.563 316.574 440.563 332.681 C 440.563 348.787 453.556 361.781 469.663 361.781 C 485.770 361.781 498.763 348.787 498.763 332.681 M 438.852 181.832 C 438.852 181.832 408.340 171.275 391.937 167.888 C 387.359 166.942 385.446 179.755 384.686 200.104 M 388.333 305.143 C 389.230 323.587 390.113 341.982 390.662 358.366 M 386.729 419.981 C 386.828 439.601 386.148 459.401 385.254 478.151 M 402.220 595.799 C 420.056 591.811 437.500 585.633 453.663 577.522 M 383.649 508.619 C 385.379 510.226 385.273 511.650 385.273 513.100 C 385.273 513.100 385.273 513.100 383.649 508.619 C 387.638 494.760 399.716 484.000 414.373 484.000 C 430.480 484.000 443.473 496.993 443.473 513.100 C 443.473 529.207 430.480 542.200 414.373 542.200 C 398.267 542.200 385.271 529.207 383.649 508.619 M 544.148 492.983 C 548.523 485.468 552.513 477.599 555.981 469.601 C 559.930 460.495 563.357 450.984 566.213 441.065 M 572.968 316.676 C 567.313 299.694 559.404 283.629 550.095 269.555 M 500.292 216.458 C 485.301 204.988 468.886 195.142 451.639 187.312 M 458.023 489.821 C 474.130 489.821 487.123 476.827 487.123 460.721 C 487.123 444.614 474.130 431.621 458.023 431.621 C 441.917 431.621 428.923 444.614 428.923 460.721 C 428.923 476.827 441.917 489.821 458.023 489.821 M 501.673 433.075 C 517.780 433.075 530.773 420.082 530.773 403.975 C 530.773 387.869 517.779 374.876 501.673 374.876 C 485.566 374.876 472.573 387.869 472.573 403.975 C 472.573 420.082 485.566 433.075 501.673 433.075 M 433.288 425.801 C 449.395 425.801 462.388 412.807 462.388 396.701 C 462.388 380.594 449.395 367.601 433.288 367.601 C 417.182 367.601 404.188 380.594 404.188 396.701 C 404.188 412.807 417.182 425.801 433.288 425.801 M 539.503 376.331 C 555.610 376.331 568.603 363.337 568.603 347.231 C 568.603 331.124 555.609 318.131 539.503 318.131 C 523.396 318.131 510.403 331.124 510.403 347.231 C 510.403 363.337 523.396 376.331 539.503 376.331 M 504.583 300.671 C 520.690 300.671 533.683 287.678 533.683 271.571 C 533.683 255.464 520.690 242.471 504.583 242.471 C 488.476 242.471 475.483 255.464 475.483 271.571 C 475.483 287.678 488.476 300.671 504.583 300.671 M 148.306 316.676 C 147.306 333.656 144.927 350.866 145.029 368.729 C 145.179 394.890 148.704 418.988 155.061 441.065 M 267.611 577.522 C 283.774 585.633 301.218 591.811 319.054 595.799 M 336.020 478.151 C 335.126 459.401 334.446 439.601 334.546 419.981 M 330.612 358.366 C 331.161 341.982 332.044 323.587 332.941 305.143 M 336.588 200.104 C 335.828 179.755 333.916 166.942 329.337 167.888 C 312.934 171.275 297.276 175.950 282.423 181.832 M 165.766 469.450 C 165.766 469.450 165.766 469.450 165.293 469.601 C 165.778 453.344 178.760 440.351 194.866 440.351 C 210.973 440.351 223.966 453.344 223.966 469.450 C 223.967 485.557 210.973 498.550 194.866 498.550 C 188.262 498.550 182.182 496.366 177.126 492.983 M 234.151 460.721 C 234.151 444.614 247.144 431.621 263.251 431.621 C 279.357 431.621 292.351 444.614 292.351 460.721 C 292.351 476.827 279.358 489.821 263.251 489.821 C 247.144 489.821 234.151 476.827 234.151 460.721 M 190.501 403.975 C 190.501 387.869 203.495 374.876 219.601 374.876 C 235.708 374.876 248.701 387.869 248.701 403.975 C 248.701 420.082 235.708 433.075 219.601 433.075 C 203.495 433.075 190.501 420.082 190.501 403.975 M 258.886 396.701 C 258.886 380.594 271.879 367.601 287.986 367.601 C 304.092 367.601 317.086 380.594 317.086 396.701 C 317.086 412.807 304.093 425.801 287.986 425.801 C 271.879 425.801 258.886 412.807 258.886 396.701 M 152.671 347.231 C 152.671 331.124 165.665 318.131 181.771 318.131 C 197.878 318.131 210.871 331.124 210.871 347.231 C 210.872 363.337 197.878 376.331 181.771 376.331 C 165.665 376.331 152.671 363.337 152.671 347.231 M 187.591 271.571 C 187.591 255.464 200.585 242.471 216.691 242.471 C 232.798 242.471 245.791 255.464 245.791 271.571 C 245.791 287.678 232.798 300.671 216.691 300.671 C 200.584 300.671 187.591 287.678 187.591 271.571 M 260.341 264.296 C 260.341 248.189 273.334 235.197 289.441 235.197 C 305.547 235.197 318.541 248.189 318.541 264.296 C 318.541 280.402 305.548 293.396 289.441 293.396 C 273.334 293.396 260.341 280.402 260.341 264.296 M 222.511 332.681 C 222.511 316.574 235.504 303.581 251.611 303.581 C 267.718 303.581 280.711 316.574 280.711 332.681 C 280.711 348.787 267.718 361.781 251.611 361.781 C 235.504 361.781 222.511 348.787 222.511 332.681 M 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 "},children:[]}]}]}],specs:{nesting:[{x:{min:183.756,max:536.244},y:{min:203.292,max:555.781}}],tail:[{point:{x:360,y:667.718,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:13.04,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:99.812,y:377.801,t:0},normal:{x:-.9999873342537683,y:.005033024144816289}},{point:{x:621.234,y:377.801,t:0},normal:{x:.9999873342537683,y:.005033024144816322}}],leg:[{point:{x:545.517,y:562.831,t:0},normal:{x:.7129079596758853,y:.7012576138843458}},{point:{x:175.599,y:562.869,t:0},normal:{x:-.6987162300927099,y:.7153989305310928}}],horn:[{point:{x:545.12,y:192.856,t:0},normal:{x:.6314343491213488,y:-.7754293409135993}},{point:{x:175.723,y:192.918,t:0},normal:{x:-.6817335362911943,y:-.7316005641713946}}]}},{name:"ring",bbox:{x:{min:30.509999999999998,max:689.49},y:{min:30.509999999999998,max:689.49}},layers:[{tagName:"g",props:{id:"ring"},children:[{tagName:"g",props:{id:"ring"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 58.923 360.000 C 58.923 193.356 193.356 58.923 360.000 58.923 C 526.644 58.923 661.077 193.356 661.077 360.000 C 661.077 526.644 526.644 661.077 360.000 661.077 C 193.356 661.077 58.923 526.644 58.923 360.000 M 32.510 360.000 C 32.510 178.737 178.737 32.510 360.000 32.510 C 541.263 32.510 687.490 178.737 687.490 360.000 C 687.490 541.263 541.263 687.490 360.000 687.490 C 178.737 687.490 32.510 541.263 32.510 360.000 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:137.234,max:583.42},y:{min:135.253,max:581.438}}],tail:[{point:{x:360.327,y:684.298,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.327,y:29.62,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.75,y:359.282,t:0},normal:{x:-.9999873181281341,y:.005036227050270597}},{point:{x:688.951,y:359.282,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.662,y:592.139,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:128.126,y:592.187,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:593.163,y:126.531,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:128.283,y:126.611,t:0},normal:{x:-.681708481845693,y:-.7316239100655748}}]}},{name:"saturn",bbox:{x:{min:11.880679482103867,max:708.1265968457276},y:{min:180.346,max:539.654}},layers:[{tagName:"g",props:{id:"saturn"},children:[{tagName:"g",props:{id:"saturn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 182.346 C 447.809 182.346 520.461 245.603 535.041 329.638 C 535.972 335.005 536.666 340.454 537.112 345.976 C 537.456 350.214 537.654 355.083 537.654 360.000 C 537.654 364.917 537.456 369.786 537.090 374.311 C 536.645 379.816 535.952 385.248 535.160 389.794 C 520.460 474.397 447.809 537.654 360.000 537.654 C 261.670 537.654 182.346 458.330 182.346 360.000 C 182.346 261.670 261.670 182.346 360.000 182.346 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 535.160 389.794 C 535.952 385.248 537.090 374.311 537.090 374.311 C 550.830 371.958 592.145 366.721 592.052 360.000 C 591.939 351.788 571.369 351.362 537.112 345.976 C 529.803 344.939 522.360 343.942 514.725 343.114 C 468.357 338.086 407.510 334.530 360.000 334.530 C 312.490 334.530 251.643 338.086 205.274 343.114 C 160.362 347.983 127.878 351.497 127.948 360.000 C 128.017 368.524 168.751 374.596 182.699 376.886 C 182.699 376.886 184.053 387.181 184.971 392.072 C 94.367 384.702 14.539 372.935 13.885 360.000 C 13.154 345.548 105.291 335.207 208.006 327.896 C 258.828 324.278 313.666 322.010 360.000 322.010 C 406.334 322.010 461.171 324.278 512.452 327.928 C 519.610 328.438 526.715 328.973 535.041 329.638 C 627.058 336.958 704.679 345.215 706.115 360.000 C 707.434 373.574 595.918 383.297 535.160 389.794 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:345.026,max:504.125}}],tail:[{point:{x:360.308,y:552.236,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.308,y:182.815,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:19.442,y:360.938,t:0},normal:{x:-.9999872082557207,y:.005057996137791732}},{point:{x:701.604,y:360.938,t:0},normal:{x:.9999872082557207,y:.005057996137791761}}],leg:[{point:{x:485.3,y:484.146,t:0},normal:{x:.7129580169531665,y:.7012067213469992}},{point:{x:235.922,y:484.171,t:0},normal:{x:-.6986226851352028,y:.715490282124418}}],horn:[{point:{x:485.033,y:234.729,t:0},normal:{x:.631399028242315,y:-.7754581014694865}},{point:{x:236.006,y:234.771,t:0},normal:{x:-.6817811017516204,y:-.7315562379573743}}]}},{name:"skull",bbox:{x:{min:96.73146699484867,max:621.0865330051513},y:{min:64.598,max:642.476}},layers:[{tagName:"g",props:{id:"skull"},children:[{tagName:"g",props:{id:"skull"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 143.297 308.706 C 143.297 255.657 186.092 212.862 239.141 212.862 C 292.191 212.862 334.986 255.657 334.986 308.706 C 334.986 361.756 292.191 404.552 239.141 404.551 C 186.092 404.551 143.297 361.756 143.297 308.706 M 308.262 456.816 C 308.267 456.807 358.904 364.992 358.909 364.983 C 358.914 364.992 409.552 456.807 409.557 456.816 C 409.547 456.816 308.272 456.816 308.262 456.816 M 381.314 307.017 C 381.314 254.363 423.791 211.886 476.445 211.886 C 529.100 211.886 571.577 254.362 571.577 307.017 C 571.577 359.672 529.100 402.148 476.445 402.148 C 423.791 402.148 381.314 359.671 381.314 307.017 M 221.160 640.476 C 221.160 640.464 222.505 543.376 222.856 518.039 C 155.372 473.349 100.875 398.064 98.793 308.457 C 95.564 169.482 219.897 66.598 358.909 66.598 C 497.921 66.598 622.254 169.482 619.025 308.457 C 616.944 398.064 562.447 473.350 494.963 518.039 C 495.314 543.377 496.659 640.464 496.659 640.476 C 496.655 640.476 452.862 640.476 452.858 640.476 C 452.858 640.470 452.858 577.761 452.858 577.755 C 452.857 577.755 438.406 577.755 438.404 577.755 C 438.404 577.761 438.404 640.470 438.404 640.476 C 438.400 640.476 395.048 640.476 395.043 640.476 C 395.043 640.470 395.043 577.761 395.043 577.755 C 395.042 577.755 380.591 577.755 380.590 577.755 C 380.590 577.761 380.590 640.470 380.590 640.476 C 380.586 640.476 337.233 640.476 337.229 640.476 C 337.229 640.470 337.229 577.761 337.229 577.755 C 337.227 577.755 322.777 577.755 322.775 577.755 C 322.775 577.761 322.775 640.470 322.775 640.476 C 322.771 640.476 279.416 640.476 279.412 640.476 C 279.412 640.470 279.415 577.761 279.415 577.755 C 279.413 577.755 264.963 577.755 264.961 577.755 C 264.961 577.761 264.961 640.470 264.961 640.476 C 264.957 640.476 221.164 640.476 221.160 640.476 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:292.227,max:427.773},y:{min:83,max:218.545}},{x:{min:170.334,max:305.879},y:{min:240.524,max:376.069}},{x:{min:409.433,max:544.978},y:{min:240.524,max:376.069}}],tail:[{point:{x:360,y:672.738,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:66.905,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:97.393,y:299.269,t:0},normal:{x:-.9999869423966428,y:.0051102872926518435}},{point:{x:620.349,y:299.269,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:540.477,y:482.573,t:0},normal:{x:.7128965506064706,y:.7012692123096491}},{point:{x:178.454,y:482.621,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:543.281,y:134.793,t:0},normal:{x:.631445428603134,y:-.7754203187279815}},{point:{x:175.307,y:134.872,t:0},normal:{x:-.6817084818456925,y:-.7316239100655754}}]}},{name:"star_6pt",bbox:{x:{min:60.914,max:659.086},y:{min:12.352,max:694.268}},layers:[{tagName:"g",props:{id:"star_6pt"},children:[{tagName:"g",props:{id:"star_6pt"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 62.914 177.704 C 62.924 177.722 121.740 279.596 164.427 353.532 C 130.252 412.280 62.924 528.896 62.914 528.913 C 62.934 528.913 179.342 528.914 265.995 529.443 C 296.622 582.494 359.989 692.251 359.999 692.268 C 360.008 692.251 414.350 598.128 454.404 528.750 C 522.405 528.915 657.066 528.913 657.086 528.913 C 657.076 528.896 600.255 430.480 555.915 352.932 C 589.746 294.337 657.076 177.722 657.086 177.704 C 657.066 177.704 522.405 177.704 453.898 177.704 C 423.375 124.125 360.008 14.369 359.999 14.352 C 359.989 14.369 306.798 106.501 265.491 177.704 C 179.894 177.704 62.934 177.704 62.914 177.704 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:253.149,max:451.559}}],tail:[{point:{x:360,y:705.067,t:0},normal:{x:0,y:-1}}],leg:[{point:{x:266.122,y:529.575,t:0},normal:{x:-.49997033653346495,y:.8660425293174775}},{point:{x:452.487,y:529.575,t:0},normal:{x:.4999703365334618,y:.8660425293174793}}],arm:[{point:{x:165.27,y:353.291,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:554.82,y:353.291,t:0},normal:{x:.9999873200064072,y:.005035854088752106}}],horn:[{point:{x:266.122,y:178.959,t:0},normal:{x:-.5000024053402825,y:-.8660240150561251}},{point:{x:454.398,y:178.959,t:0},normal:{x:.5000024053402794,y:-.866024015056127}}],crown:[{point:{x:360,y:21.717,t:0},normal:{x:0,y:-1}}]}},{name:"starburst",bbox:{x:{min:15.114,max:704.886},y:{min:9.985,max:699.757}},layers:[{tagName:"g",props:{id:"starburst"},children:[{tagName:"g",props:{id:"starburst"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 697.757 C 360.002 697.741 378.383 533.430 378.385 533.413 C 378.390 533.429 429.217 690.793 429.222 690.808 C 429.221 690.792 413.450 526.304 413.448 526.287 C 413.456 526.302 493.634 670.855 493.642 670.870 C 493.637 670.854 445.645 512.736 445.640 512.720 C 445.651 512.733 551.882 639.294 551.893 639.307 C 551.885 639.292 474.255 493.441 474.247 493.426 C 474.260 493.436 602.600 597.473 602.613 597.484 C 602.602 597.471 498.565 469.131 498.555 469.118 C 498.570 469.126 644.421 546.757 644.436 546.764 C 644.423 546.754 517.862 440.522 517.849 440.511 C 517.865 440.516 675.983 488.508 675.999 488.513 C 675.984 488.505 531.431 408.327 531.416 408.319 C 531.433 408.321 695.921 424.092 695.937 424.093 C 695.922 424.088 538.558 373.261 538.542 373.256 C 538.558 373.254 702.870 354.873 702.886 354.871 C 702.870 354.869 538.558 336.488 538.542 336.486 C 538.558 336.481 695.922 285.654 695.937 285.649 C 695.921 285.650 531.433 301.421 531.416 301.423 C 531.431 301.415 675.984 221.237 675.999 221.229 C 675.983 221.234 517.865 269.226 517.849 269.231 C 517.862 269.220 644.423 162.989 644.436 162.978 C 644.421 162.986 498.570 240.616 498.555 240.624 C 498.565 240.611 602.602 112.271 602.613 112.258 C 602.600 112.269 474.260 216.306 474.247 216.316 C 474.255 216.302 551.886 70.450 551.893 70.435 C 551.883 70.448 445.651 197.009 445.640 197.022 C 445.645 197.006 493.637 38.888 493.642 38.872 C 493.634 38.887 413.456 183.440 413.448 183.455 C 413.450 183.438 429.221 18.950 429.222 18.934 C 429.217 18.950 378.390 176.313 378.385 176.329 C 378.383 176.313 360.002 12.001 360.000 11.985 C 359.998 12.001 341.617 176.313 341.615 176.329 C 341.610 176.313 290.783 18.950 290.778 18.934 C 290.779 18.950 306.550 183.438 306.552 183.455 C 306.544 183.440 226.366 38.887 226.358 38.872 C 226.363 38.888 274.355 197.006 274.360 197.022 C 274.349 197.009 168.118 70.448 168.107 70.435 C 168.115 70.450 245.745 216.302 245.753 216.316 C 245.740 216.306 117.400 112.269 117.387 112.258 C 117.398 112.271 221.435 240.611 221.445 240.624 C 221.431 240.616 75.579 162.985 75.564 162.978 C 75.577 162.988 202.138 269.220 202.151 269.231 C 202.135 269.226 44.017 221.234 44.001 221.229 C 44.016 221.237 188.569 301.415 188.584 301.423 C 188.567 301.421 24.079 285.650 24.063 285.649 C 24.079 285.654 181.442 336.481 181.458 336.486 C 181.442 336.488 17.130 354.869 17.114 354.871 C 17.130 354.873 181.442 373.254 181.458 373.256 C 181.442 373.261 24.079 424.088 24.063 424.093 C 24.079 424.092 188.567 408.321 188.584 408.319 C 188.569 408.327 44.016 488.505 44.001 488.513 C 44.017 488.508 202.135 440.516 202.151 440.511 C 202.138 440.522 75.577 546.753 75.564 546.764 C 75.579 546.756 221.431 469.126 221.445 469.118 C 221.435 469.131 117.398 597.471 117.387 597.484 C 117.400 597.473 245.740 493.436 245.753 493.426 C 245.745 493.441 168.114 639.292 168.107 639.307 C 168.117 639.294 274.349 512.733 274.360 512.720 C 274.355 512.736 226.363 670.854 226.358 670.870 C 226.366 670.855 306.544 526.302 306.552 526.287 C 306.550 526.304 290.779 690.792 290.778 690.808 C 290.783 690.793 341.610 533.429 341.615 533.413 C 341.617 533.430 359.998 697.741 360.000 697.757 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:223.405,max:496.595},y:{min:217.25,max:490.441}}],tail:[{point:{x:360,y:698.262,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.12,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:354.782,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:688.623,y:354.782,t:0},normal:{x:.9999873200064072,y:.005035854088756315}}],leg:[{point:{x:593.334,y:587.639,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:587.687,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:592.835,y:122.031,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:122.11,t:0},normal:{x:-.6817850569385171,y:-.7315525518616848}}]}},{name:"sun",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:"g",props:{id:"sun"},children:[{tagName:"g",props:{id:"sun"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:"sun_ring",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:"g",props:{id:"sun_ring"},children:[{tagName:"g",props:{id:"sun_ring"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 177.281 354.871 C 177.281 253.737 258.866 172.152 360.000 172.152 C 461.134 172.152 542.719 253.737 542.719 354.871 C 542.719 456.005 461.134 537.591 360.000 537.591 C 258.866 537.591 177.281 456.005 177.281 354.871 M 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:"sword",bbox:{x:{min:290.758,max:429.242},y:{min:7.048,max:701.484}},layers:[{tagName:"g",props:{id:"sword"},children:[{tagName:"g",props:{id:"sword_2"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 334.382 576.132 C 334.384 576.132 359.997 576.132 360.000 576.132 C 360.003 576.132 385.616 576.132 385.618 576.132 C 385.618 576.081 384.096 70.185 384.095 70.135 C 384.093 70.129 360.002 9.054 360.000 9.048 C 359.998 9.054 335.907 70.129 335.905 70.135 C 335.905 70.185 334.382 576.081 334.382 576.132 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 292.758 576.132 C 292.771 576.132 427.229 576.132 427.242 576.132 C 427.242 576.134 427.242 592.587 427.242 592.589 C 427.229 592.589 292.771 592.589 292.758 592.589 C 292.758 592.587 292.758 576.134 292.758 576.132 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 372.344 633.398 372.417 592.595 372.417 592.589 C 372.414 592.589 347.586 592.589 347.583 592.589 C 347.583 592.595 347.656 633.398 347.692 653.496 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 379.682 657.793 384.616 665.739 384.616 674.868 C 384.616 688.492 373.625 699.484 360.000 699.484 C 346.375 699.484 335.384 688.493 335.384 674.868 C 335.384 665.739 340.318 657.793 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 576.132 C 360.000 399.435 360.000 222.736 360.000 46.039 "},children:[]}]}]}],specs:{tail:[{point:{x:360,y:702.381,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:17.466,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:332.458,y:355.185,t:0},normal:{x:-.999987227194524,y:.005054250469375396}},{point:{x:386.406,y:355.185,t:0},normal:{x:.9999872291213672,y:.005053869227663789}}],leg:[{point:{x:425.834,y:591.374,t:0},normal:{x:.7129287652961913,y:.7012364619821535}},{point:{x:294.198,y:591.421,t:0},normal:{x:-.698722466500236,y:.7153928394999677}}],horn:[{point:{x:383.178,y:126.669,t:0},normal:{x:.6314328227179498,y:-.7754305838657913}},{point:{x:335.436,y:126.747,t:0},normal:{x:-.6817375278195221,y:-.7315968446914779}}]}},{name:"synagogue",bbox:{x:{min:84.384,max:635.646},y:{min:25.763,max:687.476}},layers:[{tagName:"g",props:{id:"synagogue"},children:[{tagName:"g",props:{id:"synagogue"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 335.477 399.385 C 339.622 392.222 344.160 384.367 348.434 376.940 C 356.326 376.940 364.776 376.940 372.569 376.940 C 376.784 384.239 381.344 392.136 385.554 399.366 C 381.352 406.643 376.765 414.588 372.575 421.846 C 364.792 421.851 356.340 421.853 348.455 421.864 C 344.307 414.680 339.764 406.810 335.477 399.385 M 343.336 431.574 C 348.932 441.266 360.508 461.318 360.510 461.321 C 360.512 461.318 370.439 444.122 377.757 431.448 C 390.180 431.478 414.781 431.478 414.785 431.478 C 414.783 431.474 404.402 413.495 396.302 399.328 C 402.482 388.623 414.783 367.319 414.785 367.316 C 414.781 367.316 390.180 367.316 377.664 367.316 C 372.088 357.527 360.512 337.476 360.510 337.473 C 360.508 337.476 350.791 354.308 343.244 367.316 C 327.607 367.316 306.239 367.316 306.236 367.316 C 306.238 367.319 316.983 385.930 324.781 399.437 C 318.538 410.170 306.238 431.474 306.236 431.478 C 306.239 431.478 327.506 431.478 343.336 431.574 M 360.510 356.049 C 360.511 356.050 364.300 362.614 367.004 367.297 C 362.796 367.307 358.425 367.312 354.008 367.313 C 356.204 363.508 360.509 356.050 360.510 356.049 M 383.223 376.940 C 385.718 381.235 388.340 385.756 390.908 390.091 C 393.436 385.714 398.501 376.941 398.502 376.940 C 398.500 376.940 388.371 376.940 383.223 376.940 M 398.502 421.853 C 398.500 421.853 388.371 421.853 383.316 421.853 C 385.873 417.406 388.418 412.988 390.908 408.701 C 393.436 413.079 398.501 421.852 398.502 421.853 M 367.004 431.496 C 362.941 431.492 358.682 431.490 354.052 431.557 C 356.204 435.285 360.509 442.742 360.510 442.743 C 360.511 442.742 364.300 436.178 367.004 431.496 M 330.100 408.721 C 332.696 413.179 335.243 417.572 337.676 421.853 C 331.077 421.853 322.520 421.853 322.518 421.853 C 322.519 421.852 326.786 414.460 330.100 408.721 M 322.518 376.940 C 322.519 376.941 326.958 384.630 330.137 390.136 C 332.617 385.828 335.245 381.267 337.671 376.940 C 331.077 376.940 322.520 376.940 322.518 376.940 M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 171.460 482.709 C 171.459 482.708 168.576 477.716 166.451 474.036 C 162.845 474.045 155.702 474.045 155.701 474.045 C 155.702 474.044 158.821 468.640 161.067 464.710 C 159.273 461.602 155.702 455.416 155.701 455.415 C 155.702 455.415 162.845 455.415 166.479 455.415 C 168.098 452.573 171.459 446.751 171.460 446.750 C 171.460 446.751 174.343 451.744 176.473 455.415 C 181.013 455.415 187.217 455.415 187.218 455.415 C 187.218 455.416 184.098 460.820 181.839 464.733 C 183.647 467.858 187.218 474.044 187.218 474.045 C 187.217 474.045 181.013 474.045 176.469 474.034 C 174.822 476.887 171.460 482.708 171.460 482.709 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 197.082 464.789 C 197.082 478.954 185.656 490.380 171.491 490.380 C 157.327 490.380 145.901 478.954 145.901 464.789 C 145.902 450.626 157.327 439.199 171.491 439.199 C 185.655 439.199 197.082 450.625 197.082 464.789 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 548.571 482.709 C 548.572 482.708 551.455 477.716 553.580 474.036 C 557.186 474.045 564.328 474.045 564.330 474.045 C 564.329 474.044 561.209 468.640 558.964 464.710 C 560.758 461.602 564.329 455.416 564.330 455.415 C 564.328 455.415 557.186 455.415 553.552 455.415 C 551.933 452.573 548.572 446.751 548.571 446.750 C 548.571 446.751 545.688 451.744 543.558 455.415 C 539.018 455.415 532.814 455.415 532.813 455.415 C 532.813 455.416 535.933 460.820 538.192 464.733 C 536.384 467.858 532.813 474.044 532.813 474.045 C 532.814 474.045 539.017 474.045 543.562 474.034 C 545.209 476.887 548.571 482.708 548.571 482.709 M 359.999 123.301 C 360.000 123.298 367.659 110.034 373.304 100.257 C 382.886 100.280 401.863 100.280 401.866 100.280 C 401.864 100.278 393.576 85.921 387.609 75.479 C 392.377 67.222 401.864 50.787 401.866 50.785 C 401.863 50.785 382.886 50.785 373.232 50.785 C 368.931 43.234 360.000 27.766 359.999 27.763 C 359.998 27.766 352.339 41.031 346.679 50.785 C 334.617 50.785 318.135 50.785 318.132 50.785 C 318.133 50.787 326.422 65.144 332.425 75.542 C 327.621 83.843 318.133 100.278 318.132 100.280 C 318.135 100.280 334.617 100.281 346.691 100.253 C 351.066 107.831 359.998 123.298 359.999 123.301 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 522.949 464.789 C 522.949 478.954 534.375 490.380 548.539 490.380 C 562.704 490.380 574.129 478.954 574.129 464.789 C 574.129 450.626 562.703 439.199 548.539 439.199 C 534.375 439.199 522.949 450.625 522.949 464.789 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:323.899,max:396.101},y:{min:173.035,max:245.238}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7167059211464101,y:-.6973755248025815}}]}},{name:"synagogue_blank",bbox:{x:{min:84.384,max:635.646},y:{min:125.273,max:687.476}},layers:[{tagName:"g",props:{id:"synagogue_blank"},children:[{tagName:"g",props:{id:"synagogue"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:312.376,max:407.624},y:{min:351.599,max:446.848}},{x:{min:519.725,max:575.288},y:{min:440.251,max:495.814}},{x:{min:143.852,max:199.415},y:{min:440.251,max:495.814}},{x:{min:314.346,max:405.654},y:{min:36.188,max:127.496}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7167059211464101,y:-.6973755248025815}}]}},{name:"tail",bbox:{x:{min:310.836,max:409.164},y:{min:14.44405745356444,max:713.685}},layers:[{tagName:"g",props:{id:"tail"},children:[{tagName:"g",props:{id:"tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 356.020 344.214 C 358.188 394.997 333.800 444.282 334.410 494.975 C 335.204 560.857 345.827 579.742 351.535 622.126 C 344.808 627.690 312.840 582.108 312.836 582.104 C 312.841 582.116 359.995 711.672 360.000 711.685 C 360.005 711.672 407.159 582.117 407.164 582.104 C 407.159 582.108 374.237 625.077 365.905 622.304 C 362.348 579.938 351.286 560.469 355.214 494.961 C 358.248 444.356 388.333 397.678 390.974 346.918 C 393.614 296.160 370.507 246.563 370.717 195.658 C 371.108 100.946 390.478 71.748 395.726 29.929 C 396.693 31.022 391.528 12.952 355.872 17.050 C 337.433 19.170 332.373 28.120 332.370 28.121 C 332.369 28.138 316.614 85.433 321.560 195.546 C 323.845 246.400 353.853 293.435 356.020 344.214 Z"},children:[]}]}]}],specs:{tail:[{point:{x:359.037,y:82.027,t:0},normal:{x:0,y:1}}],crown:[{point:{x:359.037,y:23.18,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:389.69,y:56.995,t:0},normal:{x:.7911103969400158,y:-.6116733931220244}},{point:{x:332.921,y:57.521,t:0},normal:{x:-.7295033267832962,y:-.6839772629350359}}],arm:[{point:{x:329.364,y:343.991,t:0},normal:{x:-.7875274058771101,y:-.6162796321415055}},{point:{x:409.922,y:343.991,t:0},normal:{x:.7875274058771101,y:-.6162796321415055}}],leg:[{point:{x:392.171,y:683.869,t:0},normal:{x:.5860110245886658,y:.8103030785209582}},{point:{x:328.746,y:684.832,t:0},normal:{x:-.5860202132297126,y:.8102964332182403}}]}},{name:"teardrop",bbox:{x:{min:220.36295866473466,max:501.68289994448804},y:{min:54.483,max:698.6075022720028}},layers:[{tagName:"g",props:{id:"teardrop"},children:[{tagName:"g",props:{id:"teardrop"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 56.483 C 360.011 56.518 376.847 204.487 465.432 402.672 C 549.385 590.491 465.408 697.069 360.000 696.606 C 265.953 696.192 170.941 597.759 254.568 402.672 C 339.372 204.838 359.989 56.518 360.000 56.483 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:253.446,max:466.554},y:{min:420.355,max:633.463}}],tail:[{point:{x:360,y:29.044,t:0},normal:{x:0,y:1}}],crown:[{point:{x:360,y:696.608,t:0},normal:{x:0,y:1}}],arm:[{point:{x:221.736,y:544.648,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:500.431,y:544.648,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:461.152,y:654.284,t:0},normal:{x:.7128965506064706,y:.7012692123096492}},{point:{x:262.223,y:654.332,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:456.171,y:382.47,t:0},normal:{x:.6314899567256496,y:-.7753840561648385}},{point:{x:263.499,y:382.549,t:0},normal:{x:-.6817454199674214,y:-.7315894903246247}}]}},{name:"tower1",bbox:{x:{min:231.51,max:488.49},y:{min:31.212000000000003,max:688.788}},layers:[{tagName:"g",props:{id:"tower1"},children:[{tagName:"g",props:{id:"tower1"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 344.858 48.101 C 344.858 56.342 351.506 62.991 359.747 62.991 C 367.988 62.991 374.636 56.342 374.636 48.101 C 374.636 39.860 367.988 33.212 359.747 33.212 C 351.506 33.212 344.858 39.860 344.858 48.101 M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 M 245.368 686.788 C 245.368 686.740 245.368 209.335 245.368 209.287 C 245.391 209.287 474.609 209.287 474.632 209.287 C 474.632 209.335 474.632 686.740 474.632 686.788 C 474.609 686.788 245.391 686.788 245.368 686.788 M 233.510 204.834 C 233.510 204.832 233.510 185.245 233.510 185.243 C 233.535 185.243 486.465 185.243 486.490 185.243 C 486.490 185.245 486.490 204.832 486.490 204.834 C 486.465 204.834 233.535 204.834 233.510 204.834 M 247.333 180.570 C 247.333 118.209 297.640 67.904 360.000 67.904 C 422.360 67.904 472.667 118.209 472.667 180.570 C 443.157 180.225 270.848 180.099 247.333 180.570 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:306.792,max:413.208},y:{min:298.465,max:404.88}}],tail:[{point:{x:360,y:698.452,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:34.405,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:244.775,y:348.445,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:475.23,y:348.445,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:468.421,y:680.192,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:252.713,y:680.24,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:440.857,y:100.081,t:0},normal:{x:.6314091670147428,y:-.775449846095638}},{point:{x:278.893,y:100.159,t:0},normal:{x:-.6817454199674198,y:-.7315894903246263}}]}},{name:"tower2",bbox:{x:{min:222.977,max:497.023},y:{min:33.627,max:686.373}},layers:[{tagName:"g",props:{id:"tower2"},children:[{tagName:"g",props:{id:"tower2"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 345.986 48.826 C 345.986 56.132 351.880 62.025 359.185 62.025 C 366.491 62.025 372.384 56.131 372.384 48.826 C 372.384 41.520 366.491 35.627 359.185 35.627 C 351.880 35.627 345.986 41.520 345.986 48.826 M 324.293 147.451 C 324.293 147.447 324.293 103.561 324.293 103.556 C 324.300 103.556 394.416 103.556 394.423 103.556 C 394.423 103.561 394.423 147.447 394.423 147.451 C 394.420 147.448 359.692 115.622 359.689 115.619 C 359.685 115.622 324.296 147.448 324.293 147.451 M 321.092 101.730 C 321.092 80.814 337.965 63.940 358.882 63.940 C 379.798 63.940 396.671 80.814 396.671 101.730 C 386.773 101.615 328.979 101.573 321.092 101.730 M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 224.977 239.887 C 224.991 239.875 359.987 120.525 360.000 120.513 C 360.014 120.525 495.009 239.875 495.023 239.887 C 494.996 239.887 225.004 239.887 224.977 239.887 M 229.314 684.373 C 229.314 684.329 229.314 245.335 229.314 245.291 C 229.341 245.291 494.227 245.291 494.253 245.291 C 494.253 245.335 494.253 684.329 494.253 684.373 C 494.227 684.373 229.341 684.373 229.314 684.373 M 304.222 561.409 C 302.974 528.738 328.921 506.093 359.538 506.093 C 390.155 506.093 414.894 524.594 414.856 561.409 C 414.829 586.776 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 305.101 584.401 304.222 561.409 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:312.5,max:407.5},y:{min:312.5,max:407.5}}],tail:[{point:{x:360,y:695.329,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.342,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:227.08,y:360.936,t:0},normal:{x:-.9999869443305632,y:.005109908846835934}},{point:{x:496.048,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835945}}],leg:[{point:{x:491.322,y:680.192,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:231.894,y:680.24,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:438.775,y:190.643,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}},{point:{x:280.975,y:190.722,t:0},normal:{x:-.6817481203990747,y:-.7315869738673104}}]}},{name:"triangle",bbox:{x:{min:27.638,max:692.362},y:{min:71.898,max:648.102}},layers:[{tagName:"g",props:{id:"triangle"},children:[{tagName:"g",props:{id:"triangle"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 73.898 C 360.033 73.955 690.329 646.045 690.362 646.102 C 690.296 646.102 29.704 646.102 29.638 646.102 C 29.671 646.045 359.967 73.955 360.000 73.898 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:216.325,max:503.824},y:{min:323.913,max:611.413}}],tail:[{point:{x:360,y:660.374,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.075,y:77.793,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:194.43,y:359.043,t:0},normal:{x:-.868514074398802,y:-.49566450606351903}},{point:{x:526.616,y:360.954,t:0},normal:{x:.8685512541368067,y:-.4955993532455227}}],leg:[{point:{x:41.378,y:639.913,t:0},normal:{x:-.860043090391753,y:.5102214055382261}},{point:{x:681.449,y:640.279,t:0},normal:{x:.8701184940442231,y:.4928425776271906}}]}},{name:"unihorn",bbox:{x:{min:297.3599801477942,max:421.7055926413711},y:{min:15.885000000000002,max:702.144}},layers:[{tagName:"g",props:{id:"unihorn"},children:[{tagName:"g",props:{id:"unihorn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.131 17.885 C 360.132 17.889 366.991 42.718 368.086 54.362 C 369.056 64.684 367.034 84.548 367.281 87.451 C 367.602 91.227 374.712 116.207 375.818 129.647 C 376.867 142.381 374.125 166.837 374.431 170.414 C 374.736 173.972 381.711 197.462 382.673 210.132 C 383.627 222.691 380.265 246.758 380.550 250.286 C 380.843 253.906 388.191 277.726 389.353 290.599 C 390.613 304.557 387.225 331.401 387.700 335.311 C 388.067 338.332 395.634 357.877 396.945 368.628 C 398.907 384.719 394.404 415.802 394.850 420.335 C 395.169 423.583 401.998 444.906 403.214 456.457 C 404.818 471.696 401.395 501.097 402.000 505.360 C 402.432 508.409 410.787 527.958 412.201 538.825 C 414.498 556.467 408.751 590.555 409.149 595.538 C 409.466 599.498 417.093 625.629 418.442 639.702 C 420.064 656.624 420.539 690.422 417.330 693.960 C 413.927 697.712 378.153 700.144 360.131 700.144 C 342.110 700.144 306.361 697.688 302.933 693.960 C 300.416 691.223 298.484 665.000 299.769 651.827 C 300.959 639.630 309.790 617.520 310.083 614.089 C 310.466 609.604 302.954 579.168 304.650 563.239 C 306.020 550.377 316.859 527.527 317.232 523.911 C 317.626 520.100 311.479 494.218 312.627 480.634 C 313.771 467.096 324.112 442.694 324.382 438.886 C 324.626 435.461 318.658 412.393 319.391 400.195 C 320.291 385.219 331.161 358.061 331.532 353.862 C 331.837 350.415 327.803 326.946 328.645 314.662 C 329.651 300.002 338.434 272.959 338.682 268.837 C 338.903 265.175 333.876 240.351 334.871 227.334 C 335.943 213.316 345.450 187.744 345.832 183.812 C 346.214 179.869 342.138 152.915 343.427 138.878 C 344.606 126.022 352.744 102.407 352.982 98.787 C 353.180 95.774 349.063 75.372 349.669 64.643 C 350.516 49.658 360.130 17.890 360.131 17.885 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 331.532 353.862 C 350.255 347.678 368.977 341.494 387.700 335.311 M 352.982 98.787 C 357.748 95.008 362.515 91.230 367.281 87.451 M 345.832 183.812 C 355.365 179.346 364.898 174.880 374.431 170.414 M 338.682 268.837 C 352.638 262.653 366.594 256.470 380.550 250.286 M 324.382 438.886 C 347.871 432.703 371.361 426.519 394.850 420.335 M 317.232 523.911 C 345.488 517.728 373.744 511.544 402.000 505.360 M 310.083 614.089 C 343.105 607.905 376.127 601.721 409.149 595.538 "},children:[]}]}]}],specs:{tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:329.035,y:360.936,t:0},normal:{x:-.9999869423966429,y:.005110287292651839}},{point:{x:394.967,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:415.296,y:693.311,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:304.513,y:693.359,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:374.071,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:345.734,y:128.265,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}}]}},{name:"virus",bbox:{x:{min:29.526,max:690.474},y:{min:14.89,max:675.838}},layers:[{tagName:"g",props:{id:"virus"},children:[{tagName:"g",props:{id:"virus2"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 673.838 C 406.481 673.838 346.974 575.225 383.297 571.606 C 419.605 567.989 380.829 676.663 426.313 667.181 C 471.712 657.716 392.939 573.352 427.728 562.576 C 462.521 551.799 445.330 666.200 488.024 648.080 C 530.681 629.977 436.516 562.706 468.521 545.384 C 500.517 528.067 505.435 643.773 543.827 617.844 C 582.211 591.922 476.698 544.068 504.770 520.936 C 532.836 497.808 559.670 610.525 592.415 577.779 C 625.160 545.034 512.444 518.201 535.572 490.134 C 558.704 462.062 606.558 567.575 632.480 529.192 C 658.409 490.799 542.702 485.881 560.020 453.885 C 577.342 421.880 644.613 516.045 662.716 473.388 C 680.836 430.694 566.435 447.885 577.212 413.092 C 587.988 378.303 672.352 457.076 681.817 411.677 C 691.299 366.193 582.625 404.969 586.242 368.661 C 589.861 332.338 688.474 391.845 688.474 345.364 C 688.474 298.883 589.861 358.390 586.242 322.067 C 582.625 285.760 691.299 324.535 681.817 279.051 C 672.352 233.652 587.988 312.425 577.212 277.636 C 566.435 242.843 680.836 260.034 662.716 217.340 C 644.613 174.683 577.342 268.848 560.020 236.843 C 542.703 204.847 658.409 199.929 632.480 161.537 C 606.558 123.153 558.704 228.666 535.572 200.594 C 512.444 172.528 625.161 145.694 592.415 112.949 C 559.670 80.204 532.837 192.920 504.770 169.792 C 476.698 146.660 582.211 98.806 543.828 72.884 C 505.435 46.955 500.517 162.662 468.521 145.344 C 436.516 128.022 530.681 60.751 488.024 42.648 C 445.330 24.528 462.521 138.929 427.728 128.152 C 392.939 117.376 471.712 33.012 426.313 23.547 C 380.829 14.065 419.605 122.739 383.297 119.122 C 346.974 115.503 406.481 16.890 360.000 16.890 C 313.519 16.890 373.026 115.503 336.703 119.122 C 300.396 122.739 339.171 14.065 293.687 23.547 C 248.288 33.012 327.061 117.376 292.272 128.152 C 257.479 138.929 274.670 24.528 231.976 42.648 C 189.319 60.751 283.484 128.022 251.479 145.344 C 219.483 162.662 214.565 46.955 176.173 72.884 C 137.789 98.806 243.302 146.660 215.230 169.792 C 187.164 192.920 160.330 80.203 127.585 112.949 C 94.840 145.694 207.556 172.528 184.428 200.594 C 161.296 228.666 113.442 123.153 87.520 161.536 C 61.591 199.929 177.298 204.847 159.980 236.843 C 142.658 268.848 75.387 174.683 57.284 217.340 C 39.164 260.034 153.565 242.843 142.788 277.636 C 132.012 312.425 47.648 233.652 38.183 279.051 C 28.701 324.535 137.375 285.760 133.758 322.067 C 130.139 358.390 31.526 298.883 31.526 345.364 C 31.526 391.845 130.139 332.338 133.758 368.661 C 137.375 404.969 28.701 366.193 38.183 411.677 C 47.648 457.076 132.012 378.303 142.788 413.092 C 153.565 447.885 39.164 430.694 57.284 473.388 C 75.387 516.045 142.658 421.880 159.980 453.885 C 177.298 485.881 61.591 490.799 87.520 529.191 C 113.442 567.575 161.296 462.062 184.428 490.134 C 207.556 518.200 94.839 545.034 127.585 577.779 C 160.330 610.524 187.164 497.808 215.230 520.936 C 243.302 544.068 137.789 591.922 176.172 617.844 C 214.565 643.773 219.483 528.066 251.479 545.384 C 283.484 562.706 189.319 629.977 231.976 648.080 C 274.670 666.200 257.479 551.799 292.272 562.576 C 327.061 573.352 248.288 657.716 293.687 667.181 C 339.171 676.663 300.396 567.989 336.703 571.606 C 373.026 575.225 313.519 673.838 360.000 673.838 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:197.61,max:522.39},y:{min:182.974,max:507.754}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:"wheel",bbox:{x:{min:29.074,max:690.9250000478173},y:{min:14.822,max:677.804}},layers:[{tagName:"g",props:{id:"wheel"},children:[{tagName:"g",props:{id:"wheel"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 77.994 212.511 C 78.013 212.519 271.106 292.500 271.125 292.508 C 271.126 292.510 284.933 300.162 279.501 313.275 C 274.070 326.388 258.896 322.036 258.894 322.036 C 258.875 322.028 65.782 242.047 65.763 242.039 C 65.762 242.037 50.806 234.421 56.419 220.871 C 62.032 207.321 77.992 212.512 77.994 212.511 M 386.166 244.055 C 386.174 244.036 466.155 50.943 466.163 50.924 C 466.166 50.923 473.817 37.116 486.930 42.548 C 500.043 47.980 495.691 63.153 495.692 63.155 C 495.684 63.174 415.702 256.267 415.694 256.286 C 415.692 256.287 408.076 271.243 394.526 265.630 C 380.977 260.017 386.167 244.058 386.166 244.055 M 449.564 290.261 C 449.583 290.253 642.675 210.272 642.695 210.264 C 642.697 210.265 657.870 205.912 663.302 219.025 C 668.734 232.139 654.927 239.790 654.926 239.792 C 654.906 239.800 461.814 319.782 461.795 319.790 C 461.793 319.789 445.833 324.979 440.220 311.429 C 434.608 297.879 449.563 290.264 449.564 290.261 M 464.923 641.379 C 464.915 641.359 384.934 448.267 384.926 448.248 C 384.927 448.246 380.574 433.072 393.687 427.641 C 406.800 422.209 414.451 436.016 414.453 436.017 C 414.461 436.036 494.443 629.129 494.451 629.148 C 494.450 629.150 499.641 645.110 486.091 650.723 C 472.541 656.335 464.925 641.380 464.923 641.379 M 462.194 369.806 C 462.214 369.814 655.306 449.796 655.326 449.804 C 655.326 449.806 669.133 457.457 663.702 470.570 C 658.270 483.684 643.096 479.331 643.094 479.332 C 643.075 479.324 449.983 399.342 449.963 399.334 C 449.962 399.332 435.007 391.717 440.619 378.167 C 446.232 364.617 462.192 369.807 462.194 369.806 M 227.720 627.778 C 227.728 627.759 307.709 434.666 307.717 434.647 C 307.719 434.646 315.371 420.839 328.484 426.271 C 341.597 431.702 337.244 446.875 337.245 446.878 C 337.237 446.897 257.256 639.990 257.248 640.009 C 257.246 640.010 249.630 654.966 236.080 649.353 C 222.530 643.740 227.720 627.780 227.720 627.778 M 64.871 449.607 C 64.890 449.599 257.983 369.617 258.002 369.609 C 258.004 369.610 273.178 365.257 278.609 378.370 C 284.041 391.483 270.234 399.135 270.233 399.137 C 270.214 399.145 77.121 479.126 77.102 479.134 C 77.100 479.134 61.140 484.324 55.527 470.774 C 49.914 457.224 64.870 449.609 64.871 449.607 M 305.146 255.642 C 305.138 255.622 225.156 62.530 225.148 62.511 C 225.149 62.509 220.796 47.335 233.909 41.904 C 247.023 36.472 254.674 50.279 254.676 50.280 C 254.684 50.299 334.665 243.391 334.674 243.411 C 334.673 243.413 339.863 259.373 326.313 264.986 C 312.763 270.598 305.148 255.643 305.146 255.642 M 150.664 114.777 C 150.679 114.792 298.466 262.578 298.480 262.593 C 298.480 262.595 308.308 274.948 298.272 284.984 C 288.236 295.021 275.883 285.193 275.881 285.193 C 275.866 285.178 128.079 137.391 128.064 137.377 C 128.064 137.374 117.162 124.615 127.533 114.245 C 137.903 103.874 150.662 114.777 150.664 114.777 M 423.307 261.852 C 423.321 261.838 571.108 114.051 571.123 114.036 C 571.125 114.036 583.478 104.208 593.514 114.245 C 603.551 124.281 593.722 136.634 593.723 136.636 C 593.708 136.651 445.921 284.438 445.906 284.452 C 445.904 284.452 433.145 295.355 422.774 284.984 C 412.404 274.614 423.306 261.855 423.307 261.852 M 464.196 328.803 C 464.217 328.803 673.219 328.803 673.240 328.803 C 673.242 328.804 688.926 330.590 688.925 344.783 C 688.925 358.977 673.242 360.762 673.240 360.764 C 673.219 360.764 464.217 360.764 464.196 360.764 C 464.195 360.762 447.463 359.450 447.463 344.783 C 447.463 330.117 464.195 328.804 464.196 328.803 M 344.019 659.071 C 344.019 659.050 344.019 450.048 344.019 450.027 C 344.021 450.025 345.806 434.341 360.000 434.341 C 374.194 434.341 375.979 450.025 375.981 450.027 C 375.981 450.048 375.981 659.050 375.981 659.071 C 375.979 659.072 374.667 675.804 360.000 675.804 C 345.334 675.804 344.021 659.072 344.019 659.071 M 445.425 407.126 C 445.440 407.141 593.227 554.928 593.241 554.942 C 593.241 554.945 603.069 567.297 593.033 577.334 C 582.996 587.370 570.644 577.542 570.641 577.542 C 570.627 577.527 422.840 429.741 422.825 429.726 C 422.825 429.724 411.922 416.965 422.293 406.594 C 432.664 396.223 445.423 407.126 445.425 407.126 M 130.077 555.731 C 130.092 555.717 277.878 407.930 277.893 407.915 C 277.895 407.915 290.248 398.087 300.285 408.123 C 310.321 418.160 300.493 430.513 300.493 430.515 C 300.478 430.530 152.692 578.316 152.677 578.331 C 152.674 578.331 139.915 589.234 129.545 578.863 C 119.174 568.493 130.077 555.734 130.077 555.731 M 47.808 328.803 C 47.829 328.803 256.830 328.803 256.851 328.803 C 256.853 328.804 272.537 330.590 272.537 344.783 C 272.537 358.977 256.853 360.762 256.851 360.764 C 256.830 360.764 47.829 360.764 47.808 360.764 C 47.806 360.762 31.075 359.450 31.074 344.783 C 31.074 330.117 47.806 328.804 47.808 328.803 M 344.019 241.552 C 344.019 241.531 344.019 32.529 344.019 32.508 C 344.021 32.507 345.806 16.822 360.000 16.822 C 374.194 16.822 375.979 32.507 375.981 32.508 C 375.981 32.529 375.981 241.531 375.981 241.552 C 375.979 241.553 374.667 258.285 360.000 258.285 C 345.334 258.285 344.021 241.553 344.019 241.552 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 360.000 449.040 C 388.853 449.040 414.916 437.402 433.767 418.551 C 452.618 399.700 464.257 373.636 464.257 344.784 C 464.257 315.931 452.618 289.867 433.767 271.016 C 414.917 252.165 388.853 240.527 360.000 240.527 C 331.147 240.527 305.084 252.165 286.233 271.016 C 267.382 289.867 255.743 315.931 255.743 344.784 C 255.743 373.636 267.382 399.700 286.233 418.551 C 305.084 437.402 331.147 449.040 360.000 449.040 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 169.328 535.456 C 218.053 584.181 285.423 614.261 360.000 614.261 C 434.577 614.261 501.947 584.181 550.672 535.456 C 599.397 486.730 629.478 419.361 629.478 344.784 C 629.478 270.206 599.397 202.837 550.672 154.111 C 501.947 105.386 434.577 75.306 360.000 75.306 C 285.423 75.306 218.053 105.386 169.328 154.111 C 120.603 202.837 90.522 270.206 90.522 344.784 C 90.522 419.361 120.603 486.730 169.328 535.456 M 144.420 560.364 C 199.510 615.454 275.681 649.464 360.000 649.464 C 444.319 649.464 520.490 615.454 575.580 560.364 C 630.670 505.273 664.680 429.103 664.680 344.784 C 664.680 260.464 630.670 184.294 575.580 129.203 C 520.490 74.113 444.319 40.103 360.000 40.103 C 275.681 40.103 199.510 74.113 144.420 129.203 C 89.330 184.294 55.320 260.464 55.320 344.784 C 55.320 429.103 89.330 505.273 144.420 560.364 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:267.806,max:452.194},y:{min:253.17,max:437.558}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:"wing",bbox:{x:{min:38.45402314026018,max:646.8546768303617},y:{min:15.240979887338685,max:679.571904459341}},layers:[{tagName:"g",props:{id:"wing"},children:[{tagName:"g",props:{id:"wingR"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 59.515 530.167 C 96.685 506.498 142.867 501.596 189.529 435.852 C 258.847 338.186 196.921 286.805 236.012 227.904 C 258.887 193.438 314.823 180.442 396.288 134.157 C 534.042 55.892 629.635 2.982 642.560 20.654 C 654.725 37.289 616.431 111.238 576.995 141.393 C 534.013 174.259 447.165 208.866 447.152 208.873 C 447.167 208.870 580.944 158.583 591.730 177.960 C 599.348 191.644 568.887 239.711 533.218 264.436 C 502.582 285.672 426.403 309.624 426.392 309.629 C 426.406 309.628 556.068 281.104 563.434 300.346 C 568.721 314.157 531.334 361.760 496.731 372.947 C 437.826 391.991 383.664 401.023 383.653 401.026 C 383.665 401.027 503.818 398.206 508.161 416.519 C 511.201 429.340 479.149 469.712 443.397 475.873 C 406.371 482.253 341.272 479.834 341.262 479.834 C 341.273 479.837 444.989 488.047 455.093 511.059 C 458.614 519.076 436.569 544.861 390.158 558.151 C 339.074 572.778 299.627 548.388 299.618 548.387 C 299.626 548.392 376.914 586.902 373.012 599.761 C 368.043 616.135 334.138 625.473 297.171 621.780 C 270.110 619.077 218.894 589.981 218.886 589.978 C 218.893 589.985 309.797 640.830 292.279 660.923 C 284.306 670.068 233.034 667.909 211.547 656.031 C 196.617 647.778 140.608 607.107 140.601 607.102 C 140.604 607.109 191.356 670.275 169.958 675.601 C 138.526 683.426 110.996 666.614 89.225 648.691 C 75.896 637.718 43.661 603.727 40.635 567.258 C 38.977 547.266 48.983 536.874 59.515 530.167 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:234.232,max:427.638},y:{min:200.43,max:393.836}}],tail:[{point:{x:84.723,y:562.626,t:0},normal:{x:.9664242984557929,y:-.25695150389563465}}],crown:[{point:{x:386.725,y:24.213,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:634.556,y:27.153,t:0},normal:{x:.706778064897462,y:-.7074353447346261}},{point:{x:356.397,y:154.406,t:0},normal:{x:-.4221338348807563,y:-.9065335214148822}}],arm:[{point:{x:229.076,y:236.729,t:0},normal:{x:-.8293412994068105,y:-.5587423458967676}},{point:{x:561.212,y:304.459,t:0},normal:{x:.9209372426434576,y:-.38971091223144566}}],leg:[{point:{x:361.344,y:610.821,t:0},normal:{x:.830217788092855,y:.557439166487436}},{point:{x:142.565,y:673.269,t:0},normal:{x:-.4144808712361082,y:.9100580241827203}}]}},{name:"wing_bat",bbox:{x:{min:33.161759059160474,max:699.689},y:{min:15.977026603816963,max:698.562}},layers:[{tagName:"g",props:{id:"wing_bat"},children:[{tagName:"g",props:{id:"wing_bat"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 41.730 601.414 C 41.746 601.407 166.675 566.650 207.396 531.219 C 249.203 494.843 289.077 426.453 302.014 372.567 C 313.412 325.089 272.343 254.583 292.456 210.091 C 317.614 154.441 401.343 116.184 455.888 88.712 C 519.733 56.556 684.286 20.862 684.309 20.855 C 684.301 20.873 617.396 89.778 607.850 194.800 C 600.938 270.835 629.492 342.257 641.301 343.894 C 625.284 344.162 588.425 393.475 562.930 462.406 C 535.929 535.409 547.640 599.063 547.638 599.077 C 547.623 599.078 469.147 586.920 396.632 611.501 C 329.021 634.419 287.688 689.864 287.677 689.872 C 287.666 689.869 239.584 666.124 175.283 664.728 C 109.150 663.292 60.577 679.916 60.565 679.917 C 60.564 679.914 56.671 669.091 52.949 649.010 C 48.188 623.331 41.731 601.419 41.730 601.414 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 38.230 590.475 C 75.786 576.375 157.539 542.894 196.882 513.060 C 236.145 483.287 289.768 395.906 289.589 332.426 C 289.253 213.589 249.021 226.617 203.137 236.164 C 203.146 236.157 286.254 145.843 419.053 87.469 C 583.111 15.354 697.661 17.995 697.689 17.988 C 697.666 17.996 541.412 67.213 468.705 99.757 C 394.349 133.039 303.599 190.510 305.837 203.401 C 306.518 207.325 317.628 238.754 323.637 262.158 C 328.279 280.236 331.433 306.972 333.553 308.532 C 336.524 310.718 413.665 293.134 493.062 305.374 C 658.511 330.881 667.088 355.359 667.105 355.364 C 667.087 355.361 619.519 336.133 486.395 327.985 C 416.496 323.706 332.739 338.575 330.686 344.850 C 329.680 347.924 324.692 369.650 319.288 385.270 C 313.472 402.084 303.648 422.308 302.014 427.044 C 299.901 433.166 369.393 444.854 452.245 504.873 C 516.042 551.088 559.096 611.490 559.107 611.501 C 559.095 611.492 512.583 568.494 441.075 523.096 C 363.019 473.541 284.379 456.282 282.899 461.450 C 281.986 464.637 275.099 479.899 268.196 490.835 C 258.922 505.526 244.624 521.669 240.847 525.485 C 237.391 528.975 259.444 551.651 280.294 604.675 C 293.693 638.752 287.677 696.552 287.678 696.562 C 287.675 696.553 275.518 645.299 258.352 611.638 C 237.978 571.688 211.117 550.004 207.396 552.245 C 204.583 553.939 183.362 563.778 167.359 570.320 C 153.885 575.828 61.410 609.725 46.509 614.472 C 43.585 615.403 40.904 613.375 39.303 611.702 C 33.139 605.266 34.790 591.767 38.230 590.475 Z"},children:[]}]}]}],specs:{tail:[{point:{x:96.183,y:597.654,t:0},normal:{x:.8854430478053971,y:-.46474789842783526}}],crown:[{point:{x:389.102,y:50.359,t:0},normal:{x:-.4389590633965882,y:-.8985070621102484}}],horn:[{point:{x:681.358,y:20.521,t:0},normal:{x:.976908230080636,y:-.21365933164905085}},{point:{x:215.194,y:229.073,t:0},normal:{x:-.8802117557726281,y:.4745811469071093}}],leg:[{point:{x:545.538,y:596.666,t:0},normal:{x:.6781355256068047,y:.7349368740987099}},{point:{x:287.29,y:684.808,t:0},normal:{x:-.024958884076504644,y:.9996884785300146}}],arm:[{point:{x:656.41,y:349.038,t:0},normal:{x:.910112679298643,y:.4143608463402951}},{point:{x:260.995,y:434.835,t:0},normal:{x:-.9221517739289816,y:-.38682826401341525}}]}},{name:"wing_butterfly",bbox:{x:{min:262.97538283239334,max:678.2292862740999},y:{min:8.834233618370453,max:692.7424643500026}},layers:[{tagName:"g",props:{id:"wing_butterfly_2"},children:[{tagName:"g",props:{id:"butterfly_wing"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 277.963 516.914 C 255.422 450.232 265.817 360.450 281.994 320.571 C 308.658 254.839 351.163 171.055 401.948 124.353 C 458.349 72.487 554.541 5.232 630.931 11.206 C 643.884 12.219 663.349 19.470 669.494 30.917 C 700.824 89.279 613.795 175.191 593.894 238.371 C 582.782 273.650 583.344 327.469 561.533 357.342 C 553.689 368.085 539.306 379.647 525.971 383.826 C 474.461 399.968 346.082 386.962 346.064 386.962 C 346.079 386.964 414.790 396.649 496.538 401.440 C 524.382 403.072 548.497 443.465 561.086 468.355 C 579.738 505.232 589.709 564.309 580.871 604.678 C 566.994 668.058 532.136 696.407 468.988 689.808 C 422.873 684.989 392.961 668.372 370.782 650.229 C 333.237 619.518 298.897 578.844 277.963 516.914 M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z"},children:[]}]}]}],specs:{tail:[{point:{x:262.941,y:395.394,t:0},normal:{x:1,y:0}}],crown:[{point:{x:657.724,y:19.407,t:0},normal:{x:.6486969086272256,y:-.7610468584374296}}],arm:[{point:{x:432.025,y:392.726,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:536.667,y:671.193,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:528.14,y:35.616,t:0},normal:{x:-.37260343575982685,y:-.9279906678733211}},{point:{x:646.306,y:141.319,t:0},normal:{x:.9558286320115172,y:.29392452471168784}}]}},{name:"woman_stand",bbox:{x:{min:167.0731740631161,max:580.2318433376647},y:{min:19.8,max:696.2289494683224}},layers:[{tagName:"g",props:{id:"woman_stand"},children:[{tagName:"g",props:{id:"woman_stand"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.879 23.607 C 320.795 26.336 312.327 29.036 306.027 36.127 C 302.178 40.458 302.922 46.524 299.617 51.284 C 296.510 55.759 290.514 56.920 288.398 61.940 C 285.323 69.237 292.870 77.256 289.462 84.404 C 286.394 90.839 276.118 90.034 273.279 96.574 C 270.730 102.447 277.866 108.950 275.002 114.676 C 272.898 118.882 265.912 117.817 263.868 122.051 C 261.073 127.841 268.784 134.309 266.138 140.168 C 264.044 144.803 256.435 143.950 254.428 148.622 C 251.716 154.940 253.500 162.468 257.764 167.861 C 262.867 174.316 271.199 176.587 279.428 176.627 C 287.799 176.668 293.250 169.052 301.541 167.893 C 309.573 166.771 317.220 173.767 324.467 170.125 C 350.271 157.154 337.871 117.459 354.342 93.734 C 359.546 86.238 369.783 84.196 372.867 75.606 C 377.896 61.596 375.104 45.835 366.280 33.847 C 361.122 26.839 344.701 21.800 344.701 21.800 C 344.701 21.800 334.914 22.095 329.879 23.607 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 280.773 662.206 C 280.743 659.105 273.490 669.770 273.191 666.684 C 272.428 658.790 280.887 655.196 285.862 649.597 C 293.553 640.942 307.669 632.404 309.968 627.234 C 315.265 615.318 302.858 578.162 305.348 551.597 C 306.883 535.224 316.857 515.054 316.169 506.162 C 313.379 470.076 302.929 438.501 294.392 402.028 C 290.934 387.255 286.997 373.582 287.776 357.884 C 289.293 327.287 310.211 304.772 311.452 274.162 C 312.130 257.452 303.509 227.340 303.508 227.335 C 303.506 227.340 289.368 255.869 282.994 271.936 C 278.457 283.375 277.192 293.992 271.746 305.027 C 261.341 326.106 243.503 349.057 233.670 359.865 C 230.662 363.171 224.198 369.170 218.406 373.431 C 207.676 381.324 189.124 393.504 185.767 392.560 C 181.172 391.268 202.634 374.526 202.636 374.524 C 202.634 374.525 179.898 393.575 177.621 390.162 C 176.181 388.005 198.756 370.776 198.758 370.774 C 198.756 370.776 175.202 391.032 173.241 388.986 C 169.446 385.023 193.579 365.459 193.581 365.457 C 193.579 365.459 170.754 386.223 169.144 382.697 C 167.778 379.706 186.604 362.017 188.271 359.907 C 190.692 356.841 212.735 351.849 218.149 346.332 C 229.563 334.699 231.830 305.134 241.712 281.271 C 245.044 273.223 253.911 267.379 256.451 261.403 C 262.327 247.580 261.780 224.937 263.521 204.620 C 264.997 187.389 266.143 171.559 275.428 156.969 C 280.461 149.061 287.261 143.980 295.456 139.429 C 305.231 134.000 317.532 132.362 323.504 122.492 C 326.610 117.359 326.315 111.535 325.581 105.581 C 325.126 101.889 321.670 99.343 322.007 95.639 C 322.515 90.046 330.116 87.776 330.561 82.178 C 330.875 78.220 326.478 75.646 326.453 71.675 C 326.428 67.594 330.588 64.918 330.563 60.836 C 330.538 56.866 325.249 54.117 326.456 50.334 C 327.982 45.548 336.358 47.439 338.684 42.987 C 340.831 38.875 334.661 33.127 337.927 29.834 C 343.994 23.718 354.942 29.719 361.877 34.828 C 368.207 39.492 369.102 47.363 372.868 54.264 C 374.562 57.368 376.447 59.786 377.565 63.140 C 380.401 71.642 384.892 80.448 380.746 88.394 C 377.231 95.131 365.301 92.074 361.871 98.854 C 357.078 108.325 360.626 120.147 367.126 128.539 C 378.393 143.084 402.176 135.044 415.895 147.305 C 437.475 166.592 439.363 195.127 451.195 221.542 C 455.177 230.430 460.233 244.696 462.032 246.993 C 467.688 254.216 507.758 280.224 534.677 294.830 C 541.124 298.328 547.400 299.616 553.606 303.525 C 560.683 307.981 579.625 315.768 571.819 318.769 C 570.315 319.347 564.933 314.923 560.845 313.777 C 558.474 313.113 554.914 310.585 553.914 312.836 C 552.876 315.170 559.519 325.643 564.948 330.631 C 568.754 334.128 580.316 332.960 577.904 337.531 C 577.239 338.790 569.790 337.854 565.901 336.128 C 561.280 334.076 555.358 326.399 555.202 326.550 C 555.051 326.697 559.772 334.690 563.671 337.712 C 566.950 340.254 575.470 338.336 574.495 342.369 C 574.128 343.889 567.535 343.899 564.091 342.648 C 558.196 340.507 551.458 330.082 551.276 330.279 C 551.119 330.449 555.683 339.481 559.702 343.082 C 562.589 345.669 570.857 344.657 569.419 348.257 C 568.458 350.663 559.667 347.295 555.285 344.610 C 550.170 341.476 544.289 331.540 544.124 331.737 C 544.018 331.864 546.457 338.614 548.793 341.707 C 550.678 344.203 554.965 344.501 555.448 347.591 C 556.333 353.256 544.182 342.912 539.609 337.093 C 532.075 327.508 523.436 310.093 521.050 307.861 C 515.266 302.448 456.728 280.746 445.540 271.194 C 437.973 264.733 412.150 225.285 412.146 225.280 C 412.146 225.283 410.901 245.553 412.782 256.322 C 417.313 282.273 435.303 300.396 438.648 326.527 C 442.019 352.869 435.894 375.444 431.210 401.585 C 424.394 439.622 405.638 470.187 402.792 507.590 C 401.708 521.838 406.970 534.571 406.098 549.265 C 404.785 571.364 397.955 589.183 393.023 610.765 C 389.774 624.982 381.070 645.506 383.232 651.008 C 385.603 657.041 406.265 665.549 421.455 675.523 C 422.939 676.497 423.723 679.264 422.421 680.472 C 420.149 682.582 413.990 673.255 414.677 676.279 C 414.751 676.605 419.741 679.694 420.724 682.617 C 421.032 683.530 421.415 684.761 420.654 685.352 C 418.041 687.381 413.774 678.416 413.138 679.714 C 412.431 681.159 417.695 683.300 418.981 686.048 C 419.370 686.878 420.057 687.895 419.476 688.605 C 416.964 691.674 410.396 680.743 409.773 682.883 C 409.378 684.243 416.431 686.189 417.261 689.643 C 417.631 691.187 418.223 693.440 416.054 693.989 C 413.229 694.705 410.617 693.685 407.879 692.684 C 404.962 691.618 403.139 689.450 400.335 688.112 C 395.772 685.935 391.214 685.809 386.777 683.386 C 382.787 681.207 380.686 677.421 376.583 675.462 C 369.867 672.256 359.813 677.431 355.901 671.100 C 351.947 664.701 360.240 655.888 361.358 650.445 C 362.924 642.817 365.081 631.340 365.623 620.813 C 367.081 592.503 358.072 568.647 360.905 540.441 C 361.974 529.800 366.797 521.521 367.899 510.883 C 368.588 504.238 367.305 498.584 367.626 491.910 C 368.983 463.673 376.566 440.518 377.884 412.279 C 378.441 400.336 376.180 379.578 377.115 378.331 C 381.933 371.912 395.765 355.283 395.767 355.280 C 395.765 355.283 378.312 377.556 377.137 377.197 C 375.371 376.658 347.815 347.483 347.812 347.480 C 347.815 347.483 366.045 365.226 375.980 379.944 C 376.722 381.044 376.480 403.013 375.612 415.504 C 373.704 442.962 366.047 465.435 364.864 492.934 C 364.573 499.680 366.197 505.389 365.464 512.102 C 364.305 522.737 360.541 531.165 357.596 541.450 C 350.713 565.487 343.063 585.137 336.697 609.315 C 334.449 617.851 331.913 624.967 331.142 633.760 C 330.619 639.734 334.934 645.667 331.799 650.779 C 327.924 657.098 318.362 654.588 312.433 659.037 C 306.344 663.605 303.619 674.503 294.413 678.820 C 287.979 681.836 284.142 690.738 277.178 689.321 C 275.654 689.011 273.766 688.266 273.959 686.296 C 274.655 679.157 289.587 672.513 289.099 672.663 C 281.095 675.126 273.892 689.317 272.560 680.133 C 271.986 676.177 288.380 668.539 284.893 665.989 C 284.222 665.499 271.717 680.719 271.773 672.915 C 271.815 667.145 280.810 666.066 280.773 662.206 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 339.472 58.108 C 339.473 58.107 343.932 49.639 348.400 48.162 C 352.292 46.875 359.841 50.306 359.842 50.306 C 359.842 50.307 355.575 56.122 352.875 57.377 C 349.223 59.075 339.473 58.108 339.472 58.108 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 376.910 295.609 C 377.139 293.948 378.396 293.182 378.812 293.275 C 379.658 293.467 381.149 293.420 381.137 295.092 C 381.118 297.890 379.580 299.597 378.868 299.576 C 378.242 299.556 376.573 298.048 376.910 295.609 M 405.462 208.805 C 405.563 207.922 406.551 205.458 408.895 205.536 C 411.251 205.615 412.112 208.156 412.115 209.049 C 412.119 210.080 411.035 213.277 408.329 213.029 C 405.814 212.799 405.354 209.756 405.462 208.805 M 310.365 215.162 C 310.431 212.718 311.287 210.708 314.387 210.560 C 317.239 210.424 318.498 213.333 318.539 214.353 C 318.581 215.415 317.482 218.444 314.516 218.600 C 311.783 218.745 310.338 216.141 310.365 215.162 M 407.428 178.180 C 409.847 186.594 423.656 200.014 421.417 209.966 C 419.705 217.576 415.019 227.028 402.013 228.096 C 380.359 229.874 367.306 213.493 367.463 200.508 M 349.213 207.973 C 349.533 220.445 337.572 234.076 319.183 234.173 C 306.928 234.238 300.827 226.054 297.912 218.266 C 293.845 207.397 303.095 200.124 307.335 182.413 "},children:[]}]}]}],specs:{nesting:[{x:{min:322.059,max:373.33},y:{min:134.964,max:186.235}}],tail:[{point:{x:343.316,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:26.508,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:409.443,y:148.656,t:0},normal:{x:.7533285909264275,y:-.6576443066679764}},{point:{x:277.398,y:160.103,t:0},normal:{x:-.8561176130158883,y:-.5167810297253351}}],leg:[{point:{x:306.552,y:363.846,t:0},normal:{x:-.6986883991125071,y:.7154261114507926}},{point:{x:421.732,y:364.99,t:0},normal:{x:.7129335762692828,y:.7012315707581133}}],horn:[{point:{x:305.517,y:36.505,t:0},normal:{x:-.6817454199674197,y:-.7315894903246263}},{point:{x:365.223,y:37.618,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}}]; +module.exports=[{name:"antler",bbox:{x:{min:99.548,max:611.604},y:{min:62.852999999999994,max:661.1165076882879}},layers:[{tagName:"g",props:{id:"antler"},children:[{tagName:"g",props:{id:"antler"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 101.548 613.672 C 101.555 613.662 126.259 554.400 166.826 512.025 C 195.044 482.548 219.865 465.586 238.695 448.219 C 263.166 425.649 298.626 355.713 285.075 300.093 C 267.194 226.705 203.274 206.090 203.266 206.081 C 203.278 206.090 286.407 193.851 321.111 299.116 C 338.351 351.406 315.503 412.346 315.503 412.357 C 315.512 412.353 376.858 382.006 407.121 366.189 C 446.096 345.819 478.175 323.433 511.967 269.697 C 566.517 182.951 473.148 64.862 473.144 64.853 C 473.151 64.860 606.472 158.517 555.534 286.796 C 520.715 374.480 430.610 411.051 430.598 411.063 C 430.605 411.067 462.508 448.721 501.526 448.810 C 564.956 448.955 609.593 402.332 609.604 402.328 C 609.594 402.336 598.065 472.537 506.850 487.464 C 443.041 497.906 383.873 436.466 383.861 436.460 C 383.847 436.469 301.005 450.027 239.473 525.429 C 191.040 584.778 188.303 658.921 188.305 658.930 C 188.300 658.929 154.651 661.149 131.834 650.297 C 115.742 642.644 101.551 613.675 101.548 613.672 Z"},children:[]}]}]}],specs:{tail:[{point:{x:154.077,y:611.427,t:0},normal:{x:.34446700518242285,y:-.9387984247646843}}],crown:[{point:{x:482.685,y:75.203,t:0},normal:{x:-.6079447898892997,y:-.7939793022783751}}],arm:[{point:{x:215.088,y:208.776,t:0},normal:{x:-.9645378730549103,y:-.26394448553191957}},{point:{x:604.389,y:409.427,t:0},normal:{x:.5894612331329582,y:-.807796666639181}}],leg:[{point:{x:168.442,y:512.287,t:0},normal:{x:-.1299027415137425,y:-.9915267408129818}},{point:{x:225.512,y:545.696,t:0},normal:{x:.9982169563192287,y:.05969010065978366}}],horn:[{point:{x:526.891,y:230.222,t:0},normal:{x:-.8779210449390165,y:-.4788054290139007}},{point:{x:566.764,y:230.631,t:0},normal:{x:.9444698176941224,y:-.3285981793388864}}]}},{name:"arm",bbox:{x:{min:183.1692808170401,max:486.8868189058487},y:{min:15.098356649147188,max:712.3601985005132}},layers:[{tagName:"g",props:{id:"arm"},children:[{tagName:"g",props:{id:"arm"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 361.959 378.869 C 341.043 379.606 306.880 371.522 294.256 361.853 C 272.721 345.360 250.060 315.775 245.433 307.471 C 241.454 300.333 222.541 259.887 215.337 246.578 C 207.369 231.860 183.671 209.242 185.244 200.904 C 186.416 194.695 202.265 191.095 209.024 194.091 C 219.141 198.574 229.756 210.114 232.483 212.438 C 243.210 221.582 266.070 265.795 273.919 264.310 C 282.976 262.598 288.097 246.980 291.183 238.414 C 293.718 231.376 293.255 183.736 292.909 176.263 C 292.518 167.818 285.109 112.903 284.350 106.515 C 283.691 100.970 274.947 52.845 277.371 45.919 C 278.163 43.656 281.178 31.431 290.215 30.686 C 297.885 30.053 302.145 37.527 303.268 39.013 C 307.899 45.147 313.716 96.103 315.012 101.806 C 316.323 107.571 324.688 160.946 331.753 164.178 C 332.809 164.661 340.376 163.218 341.249 162.452 C 346.969 157.439 346.455 105.255 346.800 99.478 C 347.196 92.845 344.553 34.433 349.018 26.928 C 350.017 25.249 353.882 16.726 361.956 17.111 C 369.029 17.449 373.122 25.300 374.051 26.928 C 378.277 34.338 375.860 91.320 376.237 97.800 C 376.587 103.809 375.813 158.167 381.820 163.315 C 382.857 164.204 391.836 165.684 393.042 165.042 C 399.197 161.765 402.480 113.241 403.397 108.015 C 404.296 102.889 408.742 57.396 412.895 51.961 C 414.088 50.399 419.825 41.763 426.941 43.614 C 433.612 45.349 437.299 57.470 437.928 59.730 C 439.744 66.251 431.085 110.384 430.685 115.519 C 430.173 122.096 424.576 180.096 428.982 187.563 C 429.620 188.645 436.135 193.934 437.378 193.763 C 444.490 192.782 450.909 141.268 452.064 135.929 C 453.028 131.470 457.734 92.763 460.921 86.882 C 461.789 85.278 468.366 78.469 474.394 79.940 C 480.103 81.334 483.934 91.461 484.542 93.395 C 486.863 100.787 476.735 151.373 475.969 157.218 C 474.500 168.439 464.633 265.599 460.371 279.849 C 457.407 289.761 447.423 338.067 423.496 357.537 C 401.252 375.636 377.217 378.331 361.959 378.869 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 420.109 359.976 C 381.257 360.058 342.405 360.140 303.553 360.222 C 303.663 383.968 296.883 625.737 297.890 682.241 C 298.550 719.298 419.562 719.936 421.430 682.921 C 422.939 653.039 418.802 382.821 420.109 359.976 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 420.109 359.976 C 418.802 382.821 422.939 653.039 421.430 682.921 C 419.562 719.936 298.550 719.298 297.890 682.241 C 296.883 625.737 303.663 383.968 303.553 360.222 "},children:[]}]}]}],specs:{nesting:[{x:{min:301.143,max:432.284},y:{min:199.612,max:330.753}}],tail:[{point:{x:359.564,y:633.422,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.04,y:17.253,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:287.106,y:33.1,t:0},normal:{x:-.21242144447155675,y:-.9771781464649204}},{point:{x:427.699,y:46.135,t:0},normal:{x:.25405776085246196,y:-.9671890477826107}}],arm:[{point:{x:414.182,y:419.309,t:0},normal:{x:.9646435485225039,y:-.2635580093526121}},{point:{x:308.182,y:420.287,t:0},normal:{x:-.9845177502453949,y:-.17528490936685495}}],leg:[{point:{x:404.98,y:689.221,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:312.444,y:689.632,t:0},normal:{x:-.586011024588663,y:.8103030785209602}}]}},{name:"arm_claw",bbox:{x:{min:195.076,max:540.736},y:{min:53.674,max:715.401}},layers:[{tagName:"g",props:{id:"arm_claw"},children:[{tagName:"g",props:{id:"arm_claw"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 301.559 697.946 C 301.561 697.912 324.917 351.113 324.919 351.078 C 324.913 351.075 260.269 324.317 260.262 324.314 C 260.256 324.307 202.604 251.524 202.598 251.517 C 202.597 251.509 197.076 171.912 197.076 171.904 C 197.079 171.911 229.644 236.520 229.647 236.527 C 229.652 236.531 273.506 272.906 273.510 272.910 C 273.512 272.911 319.933 285.473 319.935 285.474 C 319.939 285.463 359.855 185.728 359.859 185.718 C 359.858 185.710 351.221 113.120 351.220 113.112 C 351.215 113.107 306.369 62.152 306.367 62.146 C 306.366 62.149 375.537 96.398 375.545 96.398 C 375.547 96.406 396.390 175.518 396.392 175.526 C 396.389 175.536 370.225 271.113 370.223 271.123 C 370.229 271.114 436.651 183.020 436.657 183.012 C 436.658 183.004 446.250 110.558 446.251 110.551 C 446.250 110.546 434.881 55.679 434.879 55.674 C 434.883 55.679 471.243 109.964 471.247 109.969 C 471.247 109.977 469.842 192.858 469.842 192.867 C 469.836 192.876 412.984 290.004 412.979 290.014 C 412.985 290.011 472.811 264.460 472.817 264.459 C 472.819 264.460 510.904 200.315 510.908 200.308 C 510.908 200.299 527.516 113.747 527.518 113.739 C 527.519 113.749 538.735 211.361 538.736 211.371 C 538.732 211.380 499.002 297.928 498.998 297.937 C 498.987 297.942 393.647 352.183 393.637 352.189 C 393.639 352.223 418.438 695.015 418.441 695.049 C 418.435 695.051 360.006 713.399 360.000 713.401 C 359.994 713.399 301.565 697.948 301.559 697.946 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:138.41,max:355.315},y:{min:4.145,max:221.05}}],tail:[{point:{x:360,y:670.812,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:388.013,y:58.177,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.44,y:531.867,t:0},normal:{x:-.9999871323203361,y:.005072986669647641}},{point:{x:407.579,y:531.867,t:0},normal:{x:.9999871340608835,y:.005072643561353527}}],leg:[{point:{x:413.581,y:687.386,t:0},normal:{x:.7129030863342004,y:.7012625681548758}},{point:{x:310.385,y:687.431,t:0},normal:{x:-.6987208027837626,y:.7153944644440676}}],horn:[{point:{x:325.963,y:351.209,t:0},normal:{x:-.8478345826155028,y:.5302608042474911}},{point:{x:392.661,y:351.507,t:0},normal:{x:.8106299729088424,y:.5855587477117983}}]}},{name:"bone",bbox:{x:{min:10.228,max:709.772},y:{min:277.113,max:442.887}},layers:[{tagName:"g",props:{id:"bone"},children:[{tagName:"g",props:{id:"bone"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 99.951 427.364 81.973 440.887 60.755 440.887 C 33.896 440.887 12.228 419.220 12.228 392.361 C 12.228 380.005 21.452 365.022 24.527 360.028 C 24.527 360.028 12.228 339.995 12.228 327.640 C 12.228 300.781 33.895 279.113 60.755 279.113 C 81.973 279.113 101.185 298.008 106.516 311.414 C 106.293 311.352 506.282 311.445 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 106.516 311.414 C 107.798 314.910 109.383 319.653 109.689 324.640 M 613.484 408.586 C 611.675 403.413 610.719 398.001 610.719 392.361 M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 108.325 403.413 109.281 398.001 109.281 392.361 M 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 M 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 M 610.719 327.640 C 610.719 321.999 611.675 316.588 613.459 311.486 C 506.282 311.445 106.293 311.352 106.516 311.414 C 101.185 298.008 81.973 279.113 60.755 279.113 C 33.895 279.113 12.228 300.781 12.228 327.640 C 12.228 339.995 24.527 360.028 24.527 360.028 C 21.452 365.022 12.228 380.005 12.228 392.361 C 12.228 419.220 33.896 440.887 60.755 440.887 C 81.973 440.887 99.951 427.364 106.541 408.514 "},children:[]}]}]}],specs:{nesting:[{x:{min:115.056,max:604.944},y:{min:318.514,max:401.486}}],tail:[{point:{x:360,y:455.308,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:310.887,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.582,y:360.615,t:0},normal:{x:-.999987674520136,y:.004964957986782747}},{point:{x:697.827,y:360.615,t:0},normal:{x:.999987674520136,y:.004964957986782766}}],leg:[{point:{x:513.094,y:407.942,t:0},normal:{x:.4301175239139053,y:.9027729036818568}},{point:{x:207.631,y:408,t:0},normal:{x:-.41188905377792084,y:.9112340025360824}}],horn:[{point:{x:512.868,y:310.323,t:0},normal:{x:.3281179739388541,y:-.9446367530316938}},{point:{x:207.712,y:310.461,t:0},normal:{x:-.3903209013842918,y:-.9206788766679477}}]}},{name:"bone_vertical",bbox:{x:{min:279.785,max:440.215},y:{min:14.463000000000001,max:691.033}},layers:[{tagName:"g",props:{id:"bone_vertical"},children:[{tagName:"g",props:{id:"bone"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 425.139 604.207 438.215 621.592 438.215 642.109 C 438.215 668.081 417.264 689.033 391.292 689.033 C 379.345 689.033 364.856 680.113 360.027 677.140 C 360.027 677.140 340.656 689.033 328.709 689.033 C 302.737 689.033 281.785 668.081 281.785 642.109 C 281.785 621.591 300.055 603.015 313.019 597.859 C 312.959 598.075 313.048 211.298 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 313.019 597.859 C 316.399 596.620 320.985 595.087 325.808 594.791 M 406.982 107.637 C 401.979 109.386 396.746 110.310 391.292 110.310 M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 401.979 596.110 396.746 595.186 391.292 595.186 M 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 M 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 M 328.709 110.310 C 323.255 110.310 318.022 109.386 313.088 107.661 C 313.048 211.298 312.959 598.075 313.019 597.859 C 300.055 603.015 281.785 621.591 281.785 642.109 C 281.785 668.081 302.737 689.033 328.709 689.033 C 340.656 689.033 360.027 677.140 360.027 677.140 C 364.856 680.113 379.345 689.033 391.292 689.033 C 417.264 689.033 438.215 668.081 438.215 642.109 C 438.215 621.592 425.139 604.207 406.912 597.835 "},children:[]}]}]}],specs:{nesting:[{x:{min:319.884,max:400.116},y:{min:115.895,max:589.602}}],tail:[{point:{x:360,y:704.818,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.744,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.867,y:353.342,t:0},normal:{x:-.9999868172358045,y:.005134720499289868}},{point:{x:408.495,y:353.342,t:0},normal:{x:.9999868172358045,y:.005134720499289868}}],leg:[{point:{x:296.976,y:677.956,t:0},normal:{x:-.688666645561968,y:.7250781001315838}},{point:{x:424.134,y:677.956,t:0},normal:{x:.6887279935967978,y:.725019827891713}}],horn:[{point:{x:292.651,y:30.89,t:0},normal:{x:-.6826591107310991,y:-.7307369831449788}},{point:{x:427.724,y:30.89,t:0},normal:{x:.6827214150719725,y:-.7306787730611336}}]}},{name:"book_open",bbox:{x:{min:17.606,max:702.394},y:{min:124.70077104436253,max:551.511}},layers:[{tagName:"g",props:{id:"book_open"},children:[{tagName:"g",props:{id:"book"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 643.669 176.090 C 643.675 176.127 700.388 546.638 700.394 546.675 C 700.362 546.675 379.946 549.511 379.914 549.511 C 379.912 549.510 370.858 540.264 360.885 540.058 C 350.161 539.836 340.088 549.510 340.086 549.511 C 340.054 549.511 19.638 546.675 19.606 546.675 C 19.611 546.638 76.325 176.127 76.331 176.090 C 76.387 176.090 453.244 177.691 643.669 176.090 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 534.420 151.937 C 573.272 156.401 607.467 151.026 607.474 151.026 C 615.414 158.088 631.290 172.210 631.293 172.213 C 631.293 172.214 681.570 534.740 681.575 534.775 C 681.563 534.775 613.660 540.116 568.238 539.432 C 523.730 538.762 501.880 531.588 457.366 531.551 C 428.702 531.528 385.943 536.093 385.936 536.093 C 385.935 536.092 379.835 524.827 374.293 521.135 C 370.207 518.414 360.886 517.202 360.885 517.202 C 360.883 517.202 350.329 518.140 345.707 521.135 C 340.119 524.757 334.065 536.092 334.064 536.093 C 334.057 536.093 291.298 531.528 262.634 531.551 C 218.120 531.588 196.270 538.762 151.762 539.432 C 106.340 540.116 38.437 534.775 38.425 534.775 C 38.430 534.740 86.829 185.760 86.833 185.725 C 86.834 185.724 88.707 172.214 88.707 172.213 C 88.710 172.210 104.586 158.088 112.526 151.026 C 112.526 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.892 155.945 398.007 129.499 436.644 127.001 C 484.716 123.895 480.759 145.771 534.420 151.937 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 651.329 504.339 C 651.325 504.304 607.479 151.061 607.474 151.026 C 607.467 151.026 573.272 156.401 534.420 151.937 C 480.759 145.771 484.716 123.895 436.644 127.001 C 398.007 129.499 360.892 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.894 517.199 406.754 492.507 452.141 490.047 C 506.975 487.075 525.998 510.288 565.096 511.787 C 611.394 513.562 651.321 504.340 651.329 504.339 M 68.671 504.339 C 68.675 504.304 112.521 151.061 112.526 151.026 C 112.533 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.875 517.199 314.062 492.409 267.859 490.047 C 213.016 487.244 194.002 510.288 154.904 511.787 C 108.606 513.562 68.679 504.340 68.671 504.339 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 68.671 504.339 C 58.589 514.484 48.507 524.629 38.425 534.775 M 651.329 504.339 C 661.411 514.484 671.493 524.629 681.575 534.775 "},children:[]}]}]}],specs:{nesting:[{x:{min:117.724,max:344.444},y:{min:208.505,max:435.226}},{x:{min:377.721,max:604.442},y:{min:208.505,max:435.226}}],tail:[{point:{x:360,y:554.488,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:106.397,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:51.203,y:342.156,t:0},normal:{x:-.999987318128134,y:.005036227050266385}},{point:{x:669.843,y:342.156,t:0},normal:{x:.9999873181281341,y:.005036227050266362}}],leg:[{point:{x:593.334,y:546.348,t:0},normal:{x:.7129329685826609,y:.7012321885851466}},{point:{x:127.799,y:546.396,t:0},normal:{x:-.6986883991125024,y:.7154261114507973}}],horn:[{point:{x:489.047,y:138.07,t:0},normal:{x:.6314899567256504,y:-.7753840561648375}},{point:{x:232.731,y:138.149,t:0},normal:{x:-.6817057769918454,y:-.7316264303699971}}]}},{name:"boot",bbox:{x:{min:192.935,max:535.703},y:{min:162.268,max:680.584}},layers:[{tagName:"g",props:{id:"boot"},children:[{tagName:"g",props:{id:"boot"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 364.359 164.268 C 364.360 164.295 382.393 332.414 381.588 432.042 C 381.375 458.294 343.396 493.194 327.815 519.295 C 311.784 546.152 302.412 584.518 275.057 610.608 C 260.481 624.510 212.323 635.494 202.391 655.551 C 197.806 664.811 194.936 676.456 194.935 676.459 C 194.947 676.459 314.614 678.582 314.626 678.584 C 314.627 678.584 346.066 676.829 360.125 667.931 C 392.036 647.733 386.627 603.398 421.156 581.185 C 445.107 565.777 464.548 570.619 464.552 570.618 C 464.552 570.629 464.552 676.448 464.552 676.459 C 464.554 676.459 485.718 676.459 485.720 676.459 C 485.722 676.448 499.777 592.478 507.176 572.054 C 511.057 561.340 529.815 545.504 532.759 522.339 C 536.810 490.466 504.689 454.714 505.366 431.027 C 508.084 335.821 533.701 164.295 533.703 164.268 C 533.686 164.268 364.375 164.268 364.359 164.268 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:391.294,max:498.355},y:{min:169.616,max:560.671}}],tail:[{point:{x:450.22,y:202.063,t:0},normal:{x:0,y:1}}],crown:[{point:{x:449.26,y:161.805,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:381.784,y:434.84,t:0},normal:{x:-.9999873200064072,y:.005035854088756294}},{point:{x:505.305,y:434.84,t:0},normal:{x:.9999873181281341,y:.005036227050270593}}],leg:[{point:{x:206.501,y:669.665,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}},{point:{x:479.12,y:670.576,t:0},normal:{x:.7128965506064727,y:.701269212309647}}],horn:[{point:{x:366.942,y:166.656,t:0},normal:{x:-.6817850569385172,y:-.7315525518616848}},{point:{x:529.49,y:169.456,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:"branch",bbox:{x:{min:39.754,max:679.831},y:{min:37.268,max:705.5316471304411}},layers:[{tagName:"g",props:{id:"branch"},children:[{tagName:"g",props:{id:"branch"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 187.080 153.353 C 187.075 153.345 181.262 99.648 138.707 74.673 C 94.006 48.439 41.764 71.123 41.754 71.123 C 41.760 71.130 52.085 119.770 93.097 143.861 C 136.610 169.420 187.071 153.352 187.080 153.353 M 266.621 198.655 C 266.624 198.646 307.709 159.693 300.095 109.277 C 293.083 62.855 246.983 39.275 246.978 39.268 C 246.975 39.278 212.652 84.698 223.566 137.567 C 231.638 176.669 266.617 198.649 266.621 198.655 M 353.985 269.266 C 353.991 269.257 408.976 237.570 414.595 180.363 C 419.739 127.989 376.870 89.376 376.867 89.367 C 376.861 89.377 329.352 127.983 325.423 186.636 C 322.301 233.238 353.982 269.258 353.985 269.266 M 431.030 365.688 C 431.038 365.679 492.045 340.024 510.521 280.640 C 527.409 226.362 495.698 175.283 495.696 175.273 C 495.689 175.281 438.996 201.358 420.308 258.269 C 402.316 313.062 431.029 365.677 431.030 365.688 M 492.937 483.859 C 492.946 483.852 557.133 470.917 586.030 416.897 C 613.008 366.464 590.508 309.941 590.508 309.930 C 590.499 309.936 532.363 323.190 503.817 372.753 C 474.051 424.434 492.938 483.848 492.937 483.859 M 526.061 603.198 C 526.072 603.194 590.316 608.586 635.516 566.668 C 677.721 527.528 677.827 467.592 677.831 467.582 C 677.821 467.585 617.715 458.556 573.858 495.835 C 526.021 536.498 526.066 603.187 526.061 603.198 M 281.716 232.964 C 281.705 232.960 236.064 189.228 176.201 194.142 C 124.946 198.349 91.834 240.478 91.826 240.482 C 91.835 240.486 129.077 278.099 180.504 277.935 C 239.672 277.747 281.706 232.969 281.716 232.964 M 366.991 322.940 C 366.980 322.936 320.884 278.799 259.896 282.728 C 205.066 286.259 168.605 330.066 168.596 330.071 C 168.605 330.075 207.412 372.518 262.355 372.334 C 324.170 372.127 366.980 322.945 366.991 322.940 M 446.947 463.795 C 446.937 463.789 411.672 406.664 349.278 397.500 C 289.607 388.736 241.452 430.901 241.441 430.904 C 241.450 430.911 275.057 484.715 334.521 494.785 C 395.948 505.188 446.936 463.799 446.947 463.795 M 486.574 610.564 C 486.565 610.557 452.950 554.077 391.272 540.859 C 331.981 528.152 280.174 564.046 280.163 564.048 C 280.171 564.055 308.407 622.221 367.259 636.831 C 430.605 652.556 486.562 610.566 486.574 610.564 M 492.298 686.111 C 492.348 703.938 531.934 711.758 531.283 691.630 C 529.633 640.665 530.631 508.268 411.216 338.121 C 321.646 210.497 184.452 152.695 184.429 152.677 C 184.452 152.700 334.947 253.380 410.357 384.734 C 497.039 535.722 492.193 648.210 492.298 686.111 Z"},children:[]}]}]}],specs:{tail:[{point:{x:510.981,y:665.12,t:0},normal:{x:-.23110093646689583,y:-.9729297801815523}}],crown:[{point:{x:45.308,y:72.15,t:0},normal:{x:-.8827318966586274,y:-.4698770037163581}}],arm:[{point:{x:587.918,y:313.348,t:0},normal:{x:.3511153254832707,y:-.9363322210683432}},{point:{x:244.571,y:431.79,t:0},normal:{x:-.9759074343691331,y:-.21818496635436696}}],leg:[{point:{x:647.067,y:546.07,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:354.676,y:623.131,t:0},normal:{x:-.6987263029800311,y:.7153890923992746}}],horn:[{point:{x:249.127,y:43.472,t:0},normal:{x:-.16263332021561844,y:-.9866865779748116}},{point:{x:95.703,y:241.023,t:0},normal:{x:-.9993784194337887,y:-.03525301079372184}}]}},{name:"branch_curly",bbox:{x:{min:40.081,max:682.252},y:{min:34.547,max:701.2745628300994}},layers:[{tagName:"g",props:{id:"branch_curly"},children:[{tagName:"g",props:{id:"branch_curly"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 563.410 239.583 C 563.410 225.009 575.168 213.251 589.743 213.251 C 604.317 213.251 616.075 225.009 616.075 239.583 C 616.075 254.158 604.317 265.916 589.743 265.916 C 575.168 265.916 563.410 254.158 563.410 239.583 M 144.484 197.092 C 144.484 179.536 158.646 165.374 176.203 165.374 C 193.759 165.374 207.921 179.536 207.921 197.092 C 207.921 214.648 193.759 228.811 176.203 228.811 C 158.646 228.811 144.484 214.648 144.484 197.092 M 465.262 592.678 C 465.262 575.454 479.157 561.558 496.382 561.558 C 513.607 561.558 527.502 575.454 527.502 592.678 C 527.502 609.903 513.607 623.799 496.382 623.799 C 479.157 623.798 465.262 609.903 465.262 592.678 M 170.816 534.627 C 170.816 518.396 183.910 505.302 200.141 505.302 C 216.372 505.302 229.466 518.396 229.466 534.627 C 229.466 550.858 216.372 563.952 200.141 563.952 C 183.910 563.952 170.817 550.858 170.816 534.627 M 450.898 283.271 C 450.898 267.703 463.458 255.143 479.026 255.143 C 494.595 255.143 507.154 267.703 507.154 283.271 C 507.154 298.840 494.595 311.399 479.026 311.399 C 463.458 311.399 450.898 298.840 450.898 283.271 M 423.352 596.105 C 423.348 596.102 405.128 568.857 374.068 563.892 C 344.209 559.119 319.352 578.353 319.346 578.354 C 319.351 578.358 334.937 606.581 364.626 612.312 C 396.583 618.482 423.347 596.107 423.352 596.105 M 447.324 562.186 C 447.324 562.180 458.877 531.509 444.839 503.360 C 431.344 476.301 401.237 467.280 401.233 467.276 C 401.233 467.282 387.351 496.382 399.968 523.861 C 413.548 553.439 447.319 562.183 447.324 562.186 M 502.266 538.192 C 502.268 538.186 522.998 512.800 518.669 481.645 C 514.508 451.694 488.850 433.543 488.847 433.538 C 488.845 433.544 466.409 456.698 469.604 486.766 C 473.043 519.130 502.263 538.186 502.266 538.192 M 549.663 555.999 C 549.666 555.995 575.888 541.648 582.910 513.834 C 589.661 487.097 574.200 462.961 574.199 462.956 C 574.195 462.960 547.297 474.836 539.689 501.342 C 531.500 529.872 549.662 555.993 549.663 555.999 M 604.152 491.581 C 604.156 491.585 632.968 499.542 646.176 525.007 C 658.873 549.487 649.353 576.523 649.353 576.528 C 649.349 576.525 620.445 571.127 606.967 547.070 C 592.459 521.175 604.152 491.587 604.152 491.581 M 584.869 451.848 C 584.873 451.845 602.391 427.626 630.865 424.142 C 658.237 420.793 680.247 439.155 680.252 439.156 C 680.247 439.159 665.096 464.359 637.846 468.588 C 608.515 473.139 584.874 451.849 584.869 451.848 M 525.473 416.260 C 525.476 416.255 531.234 384.497 557.336 367.818 C 582.428 351.785 612.428 359.396 612.433 359.396 C 612.430 359.400 609.435 391.009 584.872 407.841 C 558.434 425.959 525.479 416.259 525.473 416.260 M 446.149 412.421 C 446.151 412.416 443.090 380.286 463.697 357.159 C 483.506 334.928 514.446 334.126 514.451 334.124 C 514.450 334.129 520.130 365.367 501.047 388.225 C 480.506 412.828 446.155 412.419 446.149 412.421 M 356.335 391.576 C 356.337 391.570 356.788 356.882 381.488 334.558 C 405.232 313.097 438.386 315.826 438.391 315.824 C 438.389 315.830 440.840 349.868 417.799 372.082 C 393.000 395.991 356.341 391.574 356.335 391.576 M 318.366 275.052 C 318.371 275.049 337.288 248.898 368.034 245.137 C 397.591 241.523 421.355 261.351 421.361 261.352 C 421.356 261.356 404.995 288.566 375.570 293.130 C 343.898 298.043 318.371 275.053 318.366 275.052 M 365.015 172.555 C 365.021 172.556 396.490 165.383 422.077 182.842 C 446.674 199.624 451.452 230.203 451.455 230.208 C 451.450 230.207 421.203 239.862 396.078 223.881 C 369.035 206.678 365.018 172.560 365.015 172.555 M 489.542 217.873 C 489.539 217.869 465.464 208.376 456.428 185.241 C 447.743 163.002 458.418 140.600 458.418 140.595 C 458.422 140.598 482.811 147.895 492.208 169.843 C 502.323 193.467 489.542 217.868 489.542 217.873 M 524.927 151.624 C 524.930 151.627 544.662 161.774 550.403 182.279 C 555.921 201.991 544.908 220.196 544.907 220.199 C 544.905 220.197 524.718 211.896 518.567 192.372 C 511.948 171.358 524.927 151.628 524.927 151.624 M 553.330 159.210 C 553.332 159.213 559.152 180.624 578.015 190.505 C 596.148 200.003 616.245 193.018 616.249 193.018 C 616.246 193.015 612.327 171.543 594.510 161.466 C 575.332 150.619 553.334 159.210 553.330 159.210 M 531.185 145.808 C 531.189 145.808 552.231 152.846 570.917 142.636 C 588.880 132.821 594.220 112.225 594.223 112.222 C 594.219 112.222 574.181 103.569 555.911 112.801 C 536.246 122.737 531.188 145.805 531.185 145.808 M 487.022 128.121 C 487.026 128.118 511.670 120.217 522.197 97.722 C 532.316 76.097 523.127 53.046 523.127 53.041 C 523.123 53.044 498.309 58.733 487.499 80.020 C 475.862 102.933 487.022 128.116 487.022 128.121 M 424.703 125.813 C 424.705 125.808 443.081 104.887 440.357 78.302 C 437.739 52.746 416.508 36.551 416.506 36.547 C 416.504 36.551 396.747 55.525 398.541 81.152 C 400.473 108.736 424.701 125.808 424.703 125.813 M 359.099 149.819 C 359.098 149.813 370.223 120.285 356.709 93.184 C 343.719 67.132 314.735 58.444 314.731 58.441 C 314.730 58.446 301.363 86.461 313.508 112.918 C 326.581 141.396 359.094 149.815 359.099 149.819 M 315.709 199.598 C 315.706 199.593 308.787 168.806 282.611 153.578 C 257.448 138.940 228.454 147.596 228.449 147.596 C 228.452 147.600 232.665 178.354 257.344 193.795 C 283.907 210.416 315.703 199.597 315.709 199.598 M 294.523 265.817 C 294.518 265.814 273.907 241.922 243.643 240.827 C 214.551 239.774 193.058 261.073 193.053 261.075 C 193.058 261.078 211.268 286.217 240.311 288.205 C 271.572 290.346 294.517 265.819 294.523 265.817 M 188.664 325.601 C 188.663 325.596 193.650 294.438 174.985 270.591 C 157.042 247.667 126.905 244.958 126.900 244.956 C 126.901 244.961 119.413 275.085 136.609 298.575 C 155.118 323.859 188.659 325.599 188.664 325.601 M 134.111 357.679 C 134.107 357.676 122.799 331.234 96.816 321.930 C 71.838 312.986 47.291 325.553 47.286 325.553 C 47.290 325.557 56.167 352.417 80.844 362.161 C 107.406 372.649 134.105 357.680 134.111 357.679 M 113.621 403.802 C 113.617 403.802 92.575 393.126 71.328 400.962 C 50.904 408.495 42.083 429.331 42.081 429.334 C 42.085 429.335 61.820 441.555 82.476 434.684 C 104.710 427.288 113.618 403.806 113.621 403.802 M 118.467 461.097 C 118.465 461.101 101.008 476.975 100.781 499.619 C 100.563 521.387 116.904 537.038 116.906 537.041 C 116.908 537.038 135.344 522.934 136.262 501.185 C 137.251 477.774 118.469 461.101 118.467 461.097 M 126.008 416.149 C 126.009 416.153 121.853 439.379 135.482 457.465 C 148.583 474.850 171.078 477.288 171.081 477.290 C 171.081 477.286 177.092 454.866 164.557 437.068 C 151.065 417.911 126.012 416.151 126.008 416.149 M 178.541 358.762 C 178.539 358.767 160.568 382.253 165.360 410.226 C 169.967 437.117 193.622 452.756 193.625 452.760 C 193.627 452.755 213.202 431.235 209.463 404.209 C 205.440 375.119 178.544 358.767 178.541 358.762 M 309.427 366.174 C 309.421 366.175 279.453 358.000 254.139 373.748 C 229.805 388.886 223.967 418.095 223.964 418.100 C 223.969 418.099 252.662 428.613 277.471 414.267 C 304.174 398.824 309.424 366.179 309.427 366.174 M 231.005 697.365 C 201.448 687.003 205.086 675.149 205.083 675.147 C 205.093 675.133 266.235 584.285 298.407 535.404 C 324.717 495.430 349.667 415.597 316.773 372.508 C 294.180 342.911 243.624 341.578 206.916 347.820 C 179.311 352.515 150.455 368.302 134.090 391.023 C 120.375 410.064 118.045 460.139 118.043 460.146 C 118.043 460.139 108.743 408.199 119.277 386.085 C 133.396 356.446 165.590 333.785 197.041 324.368 C 230.426 314.373 301.950 334.242 301.961 334.243 C 301.964 334.227 270.645 268.734 329.116 181.184 C 353.233 145.075 406.145 124.002 459.868 124.582 C 492.028 124.929 551.290 157.728 551.299 157.731 C 551.290 157.729 490.006 136.858 458.723 137.982 C 431.199 138.971 380.419 145.555 347.632 189.824 C 292.610 264.113 329.118 336.697 329.116 336.711 C 329.119 336.718 352.781 379.027 357.506 402.132 C 361.595 422.127 357.506 463.843 357.506 463.850 C 357.515 463.845 412.449 420.598 445.145 414.476 C 484.129 407.175 529.494 412.819 563.642 432.991 C 585.725 446.035 605.646 492.224 605.650 492.230 C 605.642 492.224 577.069 451.001 521.674 435.459 C 479.725 423.690 425.601 439.471 394.537 470.021 C 313.954 549.269 264.345 696.108 264.332 696.130 C 264.328 696.131 245.055 702.291 231.005 697.365 M 321.826 488.088 C 321.821 488.085 304.479 458.946 272.658 452.126 C 242.069 445.571 215.341 464.089 215.335 464.090 C 215.340 464.094 229.907 494.103 260.270 501.640 C 292.951 509.752 321.820 488.090 321.826 488.088 Z"},children:[]}]}]}],specs:{tail:[{point:{x:246.86,y:663.449,t:0},normal:{x:.41974826856355457,y:-.9076405626887211}}],crown:[{point:{x:518.769,y:57.329,t:0},normal:{x:.44466407238105704,y:-.8956974169514469}}],arm:[{point:{x:128.848,y:246.679,t:0},normal:{x:-.5987075974448471,y:-.800967672732064}},{point:{x:611.298,y:360.461,t:0},normal:{x:.8086944506453471,y:-.5882289396956089}}],leg:[{point:{x:118.311,y:531.984,t:0},normal:{x:-.002740324476095995,y:.9999962453038339}},{point:{x:646.37,y:572.478,t:0},normal:{x:.41761585664930123,y:.90862368243133}}],horn:[{point:{x:316.677,y:63.047,t:0},normal:{x:-.37771560334195214,y:-.9259216613688359}},{point:{x:614.645,y:191.986,t:0},normal:{x:.8173207328797948,y:.5761829740671232}}]}},{name:"castle_tower",bbox:{x:{min:217.826,max:502.174},y:{min:24.692,max:689.514}},layers:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 M 239.851 687.514 C 239.851 687.460 239.851 146.896 239.851 146.842 C 239.849 146.838 219.828 106.796 219.826 106.792 C 219.826 106.784 219.826 26.700 219.826 26.692 C 219.830 26.692 259.871 26.692 259.875 26.692 C 259.875 26.696 259.875 66.738 259.875 66.742 C 259.879 66.742 299.921 66.742 299.925 66.742 C 299.925 66.738 299.925 26.696 299.925 26.692 C 299.929 26.692 339.971 26.692 339.975 26.692 C 339.975 26.696 339.975 66.738 339.975 66.742 C 339.979 66.742 380.021 66.742 380.025 66.742 C 380.025 66.738 380.025 26.696 380.025 26.692 C 380.029 26.692 420.071 26.692 420.075 26.692 C 420.075 26.696 420.074 66.738 420.074 66.742 C 420.079 66.742 460.120 66.742 460.124 66.742 C 460.124 66.738 460.124 26.696 460.124 26.692 C 460.128 26.692 500.170 26.692 500.174 26.692 C 500.174 26.700 500.174 106.784 500.174 106.792 C 500.172 106.796 480.151 146.838 480.149 146.842 C 480.149 146.896 480.149 687.460 480.149 687.514 C 480.125 687.514 239.875 687.514 239.851 687.514 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 259.875 146.842 C 326.625 146.842 393.375 146.842 460.124 146.842 M 239.850 106.792 C 319.950 106.792 400.050 106.792 480.149 106.792 "},children:[]}]}]}],specs:{nesting:[{x:{min:305.182,max:414.818},y:{min:507.47,max:681.401}}],tail:[{point:{x:360,y:697.756,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.485,t:0},normal:{x:0,y:-1}},{point:{x:360,y:90.476,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:239.278,y:368.052,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:480.801,y:368.052,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:479.124,y:685.275,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:241.042,y:685.323,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:220.694,y:77.987,t:0},normal:{x:-.8309206275786583,y:-.556390969251199}},{point:{x:498.619,y:77.987,t:0},normal:{x:.8309206275786576,y:-.5563909692511999}}]}},{name:"castle_tower_pointy",bbox:{x:{min:245.93,max:474.07},y:{min:18.194,max:697.246}},layers:[{tagName:"g",props:{id:"castle_tower_pointy"},children:[{tagName:"g",props:{id:"castle_tower"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 358.984 20.194 C 358.992 20.213 447.035 207.443 447.044 207.462 C 447.026 207.462 270.941 207.462 270.923 207.462 C 270.932 207.443 358.975 20.213 358.984 20.194 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 M 263.940 695.246 C 263.940 695.203 263.940 263.020 263.940 262.977 C 263.939 262.973 247.932 230.960 247.930 230.957 C 247.930 230.951 247.930 166.923 247.930 166.917 C 247.933 166.917 279.947 166.917 279.950 166.917 C 279.950 166.920 279.950 198.934 279.950 198.937 C 279.953 198.937 311.967 198.937 311.970 198.937 C 311.970 198.934 311.970 166.920 311.970 166.917 C 311.973 166.917 343.987 166.917 343.990 166.917 C 343.990 166.920 343.990 198.934 343.990 198.937 C 343.993 198.937 376.007 198.937 376.010 198.937 C 376.010 198.934 376.010 166.920 376.010 166.917 C 376.013 166.917 408.027 166.917 408.030 166.917 C 408.030 166.920 408.030 198.934 408.030 198.937 C 408.033 198.937 440.047 198.937 440.050 198.937 C 440.050 198.934 440.050 166.920 440.050 166.917 C 440.053 166.917 472.066 166.917 472.070 166.917 C 472.070 166.923 472.070 230.951 472.070 230.957 C 472.068 230.960 456.061 262.973 456.060 262.977 C 456.060 263.020 456.060 695.203 456.060 695.246 C 456.041 695.246 263.959 695.246 263.940 695.246 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 279.950 262.977 C 333.316 262.977 386.683 262.977 440.050 262.977 M 263.940 230.957 C 327.980 230.957 392.020 230.957 456.060 230.957 "},children:[]}]}]}],specs:{nesting:[{x:{min:333.08,max:386.92},y:{min:78.818,max:164.233}}],tail:[{point:{x:360,y:703.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:23.775,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:262.658,y:352.577,t:0},normal:{x:-.9999873200064072,y:.005035854088752074}},{point:{x:457.421,y:352.577,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:451.678,y:690.13,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:267.472,y:690.178,t:0},normal:{x:-.6987633221457824,y:.7153529336095501}}],horn:[{point:{x:307.098,y:129.601,t:0},normal:{x:-.830954865251224,y:-.5563398349168609}},{point:{x:412.215,y:129.601,t:0},normal:{x:.8309319404813983,y:-.5563740740615238}}]}},{name:"castle_wall",bbox:{x:{min:17.577,max:702.423},y:{min:197.801,max:522.199}},layers:[{tagName:"g",props:{id:"castle_wall"},children:[{tagName:"g",props:{id:"castle_wall"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 630.337 400.050 C 630.337 400.040 630.336 294.142 630.336 294.132 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.132 C 650.361 294.142 650.361 400.040 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.040 550.237 294.142 550.237 294.132 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.132 C 570.261 294.142 570.262 400.040 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.040 470.137 294.142 470.137 294.132 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.132 C 490.162 294.142 490.162 400.040 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.040 229.838 294.142 229.838 294.132 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.132 C 249.862 294.142 249.863 400.040 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.040 149.738 294.142 149.738 294.132 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.132 C 169.763 294.142 169.763 400.040 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.040 69.639 294.142 69.639 294.132 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.132 C 89.663 294.142 89.664 400.040 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 M 319.950 420.075 C 319.950 420.085 319.950 520.189 319.950 520.199 C 319.958 520.199 400.042 520.199 400.050 520.199 C 400.050 520.189 400.050 420.085 400.050 420.075 C 400.046 420.071 360.004 380.029 360.000 380.025 C 359.996 380.029 319.954 420.071 319.950 420.075 M 19.577 520.199 C 19.577 520.199 19.577 199.833 19.577 199.801 C 19.581 199.801 59.622 199.801 59.626 199.801 C 59.626 199.805 59.626 239.847 59.626 239.851 C 59.630 239.851 99.672 239.851 99.676 239.851 C 99.676 239.847 99.676 199.805 99.676 199.801 C 99.680 199.801 139.722 199.801 139.726 199.801 C 139.726 199.805 139.726 239.847 139.726 239.851 C 139.730 239.851 179.772 239.851 179.776 239.851 C 179.776 239.847 179.776 199.805 179.776 199.801 C 179.780 199.801 219.822 199.801 219.826 199.801 C 219.826 199.805 219.826 239.847 219.826 239.851 C 219.830 239.851 259.871 239.851 259.875 239.851 C 259.875 239.847 259.875 199.805 259.875 199.801 C 259.879 199.801 299.921 199.801 299.925 199.801 C 299.925 199.805 299.925 239.847 299.925 239.851 C 299.929 239.851 339.971 239.851 339.975 239.851 C 339.975 239.847 339.975 199.805 339.975 199.801 C 339.979 199.801 380.021 199.801 380.025 199.801 C 380.025 199.805 380.025 239.847 380.025 239.851 C 380.029 239.851 420.071 239.851 420.075 239.851 C 420.075 239.847 420.075 199.805 420.075 199.801 C 420.079 199.801 460.121 199.801 460.125 199.801 C 460.125 199.805 460.125 239.847 460.125 239.851 C 460.129 239.851 500.170 239.851 500.174 239.851 C 500.174 239.847 500.174 199.805 500.174 199.801 C 500.178 199.801 540.220 199.801 540.224 199.801 C 540.224 199.805 540.224 239.847 540.224 239.851 C 540.228 239.851 580.270 239.851 580.274 239.851 C 580.274 239.847 580.274 199.805 580.274 199.801 C 580.278 199.801 620.320 199.801 620.324 199.801 C 620.324 199.805 620.324 239.847 620.324 239.851 C 620.328 239.851 660.370 239.851 660.374 239.851 C 660.374 239.847 660.374 199.805 660.374 199.801 C 660.378 199.801 700.419 199.801 700.423 199.801 C 700.423 199.833 700.423 520.167 700.423 520.199 C 700.355 520.199 19.645 520.199 19.577 520.199 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:275.681,max:444.319},y:{min:252.859,max:367.895}}],tail:[{point:{x:360,y:529.951,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:199.929,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.241,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:700.822,y:360.936,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:592.672,y:516.547,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:127.136,y:516.595,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:697.537,y:255.251,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:23.254,y:255.33,t:0},normal:{x:-.6817084818456932,y:-.7316239100655747}}]}},{name:"chair",bbox:{x:{min:129.433,max:590.567},y:{min:8.072,max:680.394}},layers:[{tagName:"g",props:{id:"chair"},children:[{tagName:"g",props:{id:"chair"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 306.492 674.957 325.651 668.085 325.653 668.084 C 325.653 668.061 325.653 444.546 325.653 444.523 C 325.671 444.518 497.146 395.525 497.164 395.520 C 497.164 395.541 498.465 607.070 498.465 607.091 C 498.467 607.093 517.382 618.046 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 533.407 45.902 423.105 10.078 423.088 10.072 C 423.085 10.073 390.107 20.606 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 169.412 606.896 188.719 601.434 188.722 601.433 C 188.722 601.414 188.316 403.814 188.316 403.794 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 361.362 277.682 C 416.522 302.197 526.824 351.221 526.841 351.228 C 526.841 351.255 526.841 623.496 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 588.564 63.817 555.586 75.130 555.582 75.131 C 555.580 75.159 526.844 351.200 526.841 351.228 C 526.818 351.234 297.920 408.705 297.897 408.710 C 297.881 408.702 131.450 328.101 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 159.757 609.605 163.413 391.814 163.414 391.793 C 163.416 391.794 188.313 403.793 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 296.912 678.367 297.569 498.605 297.897 408.710 M 361.362 542.905 C 361.074 506.987 360.786 471.069 360.498 435.151 M 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 M 188.316 403.794 C 188.316 403.814 188.722 601.414 188.722 601.433 C 188.719 601.434 169.412 606.896 159.757 609.627 M 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 M 555.582 75.131 C 555.566 75.126 390.120 20.613 390.104 20.607 C 390.107 20.606 423.085 10.073 423.088 10.072 C 423.105 10.078 533.407 45.902 588.567 63.816 M 526.841 623.523 C 517.382 618.046 498.467 607.093 498.465 607.091 C 498.465 607.070 497.164 395.541 497.164 395.520 C 497.146 395.525 325.671 444.518 325.653 444.523 C 325.653 444.546 325.653 668.061 325.653 668.084 C 325.651 668.085 306.492 674.957 296.912 678.394 "},children:[]}]}]}],specs:{nesting:[{x:{min:183.87,max:493.636},y:{min:42.516,max:352.282}}],tail:[{point:{x:298.192,y:698.408,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:497.138,y:33.618,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:130.707,y:343.18,t:0},normal:{x:-.9999871827565018,y:.005063034931209322}},{point:{x:557.482,y:343.18,t:0},normal:{x:.9999871827565018,y:.005063034931209294}}],leg:[{point:{x:137.262,y:590.752,t:0},normal:{x:-.6987071455865682,y:.7154078030789642}},{point:{x:550.048,y:614.849,t:0},normal:{x:.7129015191744774,y:.7012641613249049}}],horn:[{point:{x:426.214,y:24.199,t:0},normal:{x:-.19950101902796097,y:-.9798976188392363}},{point:{x:580.462,y:72.581,t:0},normal:{x:.6314542557442749,y:-.7754131304681678}}]}},{name:"church",bbox:{x:{min:113.136,max:623.242},y:{min:61.477,max:648.776}},layers:[{tagName:"g",props:{id:"church"},children:[{tagName:"g",props:{id:"church"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 M 191.700 171.321 C 191.858 149.744 191.865 123.636 191.875 108.366 C 179.035 108.366 159.471 108.366 159.468 108.366 C 159.468 108.365 159.468 96.022 159.468 96.021 C 159.471 96.021 179.035 96.021 191.876 96.021 C 191.852 83.135 191.852 63.480 191.852 63.477 C 191.853 63.477 204.195 63.477 204.196 63.477 C 204.196 63.480 204.197 84.874 204.246 96.021 C 214.989 96.021 236.577 96.021 236.580 96.021 C 236.580 96.022 236.580 108.365 236.580 108.366 C 236.577 108.366 212.328 108.366 204.244 108.366 C 204.220 128.512 204.195 153.215 204.048 172.702 C 229.192 230.560 279.244 345.734 279.252 345.751 C 279.281 345.751 572.943 345.751 572.972 345.751 C 572.977 345.762 618.604 450.178 618.608 450.189 C 618.609 450.208 621.242 645.878 621.242 645.898 C 621.191 645.898 115.186 646.775 115.136 646.776 C 115.136 646.745 115.136 344.062 115.136 344.032 C 115.136 344.032 191.700 171.321 191.700 171.321 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:236.564,max:564.993},y:{min:354.599,max:472.404}}],tail:[{point:{x:360,y:667.548,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:198.124,y:66.829,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:115.012,y:451.235,t:0},normal:{x:-.9999873181281341,y:.005036227050266388}},{point:{x:619.248,y:451.235,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:616.459,y:642.247,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:120.091,y:642.294,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:573.014,y:345.121,t:0},normal:{x:.6314454286031306,y:-.7754203187279842}},{point:{x:115.842,y:345.201,t:0},normal:{x:-.6817084818456931,y:-.7316239100655748}}]}},{name:"circle",bbox:{x:{min:27.751,max:692.249},y:{min:27.751,max:692.249}},layers:[{tagName:"g",props:{id:"circle"},children:[{tagName:"g",props:{id:"Circle"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 29.751 C 542.791 29.751 690.249 177.209 690.249 360.000 C 690.249 542.791 542.791 690.249 360.000 690.249 C 177.209 690.249 29.751 542.791 29.751 360.000 C 29.751 177.209 177.209 29.751 360.000 29.751 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:133.884,max:586.116},y:{min:133.884,max:586.116}}],tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:593.794,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:593.842,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:127.956,y:128.265,t:0},normal:{x:-.6817481203990752,y:-.73158697386731}}]}},{name:"cloud",bbox:{x:{min:8.985999979894853,max:711.3059549777182},y:{min:134.06812556347995,max:587.2011687009165}},layers:[{tagName:"g",props:{id:"cloud"},children:[{tagName:"g",props:{id:"cloud"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 10.986 448.176 C 10.985 398.984 48.288 358.730 95.924 354.106 C 90.056 340.911 86.626 325.619 86.626 309.505 C 86.626 248.451 136.011 203.230 196.931 199.198 C 230.468 196.979 261.859 206.869 283.660 229.730 C 296.109 171.798 349.218 133.881 409.664 136.166 C 477.142 138.716 536.377 187.260 534.094 256.429 C 543.811 252.145 555.245 248.934 567.244 249.624 C 613.248 252.270 655.308 301.337 636.184 353.961 C 673.742 365.944 705.687 397.356 709.014 438.721 C 713.697 496.941 661.326 536.105 603.489 544.247 C 570.009 548.960 537.549 543.255 517.199 519.624 C 504.059 533.272 486.451 546.720 465.405 547.050 C 451.728 547.265 439.365 540.672 428.767 534.057 C 400.311 577.742 348.371 589.878 294.631 583.694 C 245.540 578.046 201.340 559.694 178.848 518.221 C 159.660 536.201 133.517 544.337 105.534 542.723 C 53.289 539.710 10.986 500.508 10.986 448.176 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:200.149,max:523.043},y:{min:249.131,max:501.879}}],tail:[{point:{x:363.553,y:610.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:406.825,y:137.794,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:683.509,y:382.494,t:0},normal:{x:.6948578932565497,y:-.7191470699231622}},{point:{x:30.57,y:391.688,t:0},normal:{x:-.7720226503585523,y:-.6355950183358553}}],leg:[{point:{x:178.793,y:517.288,t:0},normal:{x:-.3758700620372849,y:.9266723781704554}},{point:{x:621.211,y:540.293,t:0},normal:{x:.4412052097580096,y:.8974062418338703}}],horn:[{point:{x:308.754,y:176.611,t:0},normal:{x:-.733010411886108,y:-.6802174182322576}},{point:{x:518.553,y:193.235,t:0},normal:{x:.7793121072891199,y:-.6266359704266833}}]}},{name:"cornucopia",bbox:{x:{min:73.5336558570464,max:643.9606623371319},y:{min:21.74484390008559,max:664.058}},layers:[{tagName:"g",props:{id:"cornucopia_2"},children:[{tagName:"g",props:{id:"cornucopia"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 C 307.355 243.853 299.816 239.606 292.649 234.741 C 288.781 232.117 285.018 229.226 281.865 225.343 C 273.674 215.254 266.813 202.818 262.755 187.804 C 259.860 177.093 259.051 164.579 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 341.369 166.657 C 321.242 149.398 293.192 148.410 287.021 147.755 C 284.074 147.442 268.782 149.445 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 302.221 107.028 332.930 127.542 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 317.430 169.920 290.773 177.859 285.101 179.107 C 282.575 179.663 270.204 184.905 262.755 187.804 C 259.926 177.076 259.051 164.579 259.662 150.290 M 344.362 198.232 C 327.394 203.562 318.578 224.189 316.944 228.258 C 316.194 230.124 316.011 240.654 315.544 246.852 C 307.355 243.853 299.686 239.792 292.649 234.741 C 287.708 231.195 283.206 226.967 279.328 221.739 C 286.065 215.751 297.063 205.316 299.539 203.775 C 303.501 201.307 319.865 190.517 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 339.096 212.883 338.482 231.061 338.299 234.489 C 338.209 236.183 340.947 244.635 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 M 439.331 180.574 C 474.335 177.190 541.723 150.260 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 555.204 204.884 484.217 203.063 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 458.851 153.508 506.727 96.317 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 M 411.872 153.119 C 440.010 136.389 464.936 77.859 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 M 395.126 146.684 C 415.604 125.793 418.133 65.028 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 M 377.384 145.155 C 388.811 118.063 374.072 62.154 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 M 360.702 148.771 C 362.455 120.780 330.842 74.406 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 M 359.589 209.664 C 352.674 216.465 357.125 230.237 358.010 232.547 C 358.443 233.679 363.069 238.069 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 M 368.620 208.458 C 370.071 219.569 375.603 218.105 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 M 452.874 221.707 C 496.772 231.821 562.072 254.565 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 553.694 309.203 494.444 268.158 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 M 445.740 268.849 C 475.514 302.844 536.860 362.008 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 521.262 423.794 454.095 330.109 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 M 407.643 304.391 C 421.907 361.065 483.518 476.298 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 441.223 510.523 381.818 377.122 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 M 337.997 318.732 C 320.904 386.315 359.773 537.178 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 266.533 548.617 234.060 394.093 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 M 186.110 281.240 C 155.135 342.997 158.243 556.293 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 M 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 M 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 M 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 M 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 M 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 M 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 M 279.328 221.739 C 272.388 212.381 266.311 201.287 262.755 187.804 M 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 M 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 M 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 M 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 M 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 M 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 M 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 M 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 M 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 M 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 "},children:[]}]}]}],specs:{nesting:[{x:{min:123.139,max:414.976},y:{min:327.897,max:619.734}}],tail:[{point:{x:55.54,y:461.1,t:0},normal:{x:.9888072313055261,y:-.14919872425024286}}],crown:[{point:{x:640.324,y:243.016,t:0},normal:{x:.988801767504457,y:-.1492349308307593}}],arm:[{point:{x:86.179,y:339.512,t:0},normal:{x:-.9775829537782447,y:-.2105506316357247}},{point:{x:117.531,y:585.278,t:0},normal:{x:-.8254180485453632,y:.5645219616060693}}],leg:[{point:{x:83.829,y:421.73,t:0},normal:{x:-.9958016462320399,y:-.09153732223284186}},{point:{x:94.068,y:510.826,t:0},normal:{x:-.9632649445823095,y:.26855287475437734}}],horn:[{point:{x:100.041,y:277.586,t:0},normal:{x:-.8251273739242823,y:-.5649467380212206}},{point:{x:149.231,y:635.52,t:0},normal:{x:-.6725290198743881,y:.7400707516358114}}]}},{name:"crescent",bbox:{x:{min:30.333857504866053,max:657.93},y:{min:15.649015652419251,max:676.3174193674872}},layers:[{tagName:"g",props:{id:"crescent"},children:[{tagName:"g",props:{id:"crescent"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 655.930 491.343 C 655.930 491.343 655.930 491.343 655.930 491.343 C 617.462 567.084 551.460 628.012 465.387 656.990 C 379.314 685.967 289.872 677.427 214.703 640.124 C 139.534 602.820 78.639 536.754 49.662 450.681 C 20.684 364.608 29.224 275.166 66.528 199.997 C 103.831 124.828 169.897 63.933 255.970 34.955 C 341.182 6.267 429.696 14.352 503.304 51.024 C 464.583 45.617 424.837 46.802 385.255 58.025 C 310.384 79.254 249.736 125.967 215.824 190.857 C 184.008 251.737 174.902 331.993 198.186 401.121 C 222.411 473.040 276.923 529.006 342.636 553.475 C 409.849 578.503 473.647 580.163 552.962 554.870 C 593.627 541.903 626.163 516.605 655.930 491.343 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:263.193,max:637.653},y:{min:128.649,max:503.109}}],tail:[{point:{x:360,y:701.999,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.124,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:186.244,y:346.124,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:593.334,y:578.982,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:127.799,y:579.029,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:490.165,y:47.438,t:0},normal:{x:.9168797256566095,y:.39916358636511484}},{point:{x:647.961,y:499.529,t:0},normal:{x:.5292197826105971,y:-.8484847798832884}}]}},{name:"crown",bbox:{x:{min:5.866999235858288,max:714.133},y:{min:119.643,max:599.822}},layers:[{tagName:"g",props:{id:"crown"},children:[{tagName:"g",props:{id:"crown"},children:[{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 359.711 529.658 C 542.473 530.466 652.183 554.951 652.212 554.954 C 652.238 554.977 610.013 576.082 360.140 574.943 C 110.066 573.802 68.057 552.272 68.028 552.270 C 68.057 552.268 125.820 528.623 359.711 529.658 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 "},children:[]}]}]}],specs:{nesting:[{x:{min:223.473,max:496.527},y:{min:367.391,max:511.257}}],tail:[{point:{x:360,y:650.535,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:121.041,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:10.379,y:214.485,t:0},normal:{x:-.47808003048447645,y:-.8783162781435638}},{point:{x:709.607,y:215.462,t:0},normal:{x:.4976293627743201,y:-.8673897724234614}}],arm:[{point:{x:28.053,y:456.573,t:0},normal:{x:-.9845124207185105,y:-.17531484093190394}},{point:{x:692.259,y:456.573,t:0},normal:{x:.9845143151849662,y:-.17530420187741308}}],leg:[{point:{x:128.34,y:582.124,t:0},normal:{x:-.5860328245385027,y:.8102873123549599}},{point:{x:610.57,y:582.124,t:0},normal:{x:.5860328245385005,y:.8102873123549617}}]}},{name:"cup",bbox:{x:{min:131.16860121457583,max:588.8313987854241},y:{min:73.634,max:646.366}},layers:[{tagName:"g",props:{id:"cup"},children:[{tagName:"g",props:{id:"cup"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 134.770 96.040 C 134.793 96.038 209.166 75.634 360.000 75.634 C 510.834 75.634 585.207 96.038 585.230 96.040 C 585.226 96.066 598.895 284.139 546.434 354.900 C 512.073 401.248 403.426 420.118 394.825 434.949 C 388.353 446.111 387.752 553.184 394.825 563.975 C 403.771 577.620 548.220 604.365 546.434 624.272 C 545.218 637.822 417.382 644.366 360.000 644.366 C 302.618 644.366 173.417 637.468 173.566 624.272 C 173.806 603.020 316.229 577.620 325.175 563.975 C 332.249 553.184 331.647 446.111 325.175 434.949 C 316.574 420.118 207.927 401.248 173.566 354.900 C 121.105 284.139 134.774 96.066 134.770 96.040 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 360.000 110.713 C 458.758 110.713 507.894 104.412 507.894 102.248 C 507.894 100.083 458.758 93.782 360.000 93.782 C 261.242 93.782 212.106 100.083 212.106 102.248 C 212.106 104.412 261.242 110.713 360.000 110.713 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 134.770 96.040 C 134.793 96.041 249.416 110.519 360.000 110.519 C 470.584 110.519 510.153 100.866 585.230 96.040 "},children:[]}]}]}],specs:{nesting:[{x:{min:229.413,max:490.587},y:{min:121.496,max:382.67}}],tail:[{point:{x:360,y:670.819,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:74.973,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:138.138,y:247.513,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:582.909,y:247.513,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:517.352,y:634.538,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:202.68,y:634.586,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:581.823,y:97.963,t:0},normal:{x:.6314454286031346,y:-.7754203187279811}},{point:{x:137.375,y:98.042,t:0},normal:{x:-.6817454199674209,y:-.7315894903246252}}]}},{name:"eye",bbox:{x:{min:13.047,max:706.953},y:{min:190.972,max:529.028}},layers:[{tagName:"g",props:{id:"eye"},children:[{tagName:"g",props:{id:"eye"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 M 15.047 360.000 C 15.081 359.983 155.247 192.972 360.000 192.972 C 564.753 192.972 704.919 359.983 704.953 360.000 C 704.919 360.017 564.753 527.028 360.000 527.028 C 155.247 527.028 15.081 360.017 15.047 360.000 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:251.724,max:471.643},y:{min:250.04,max:469.96}}],tail:[{point:{x:361.684,y:543.99,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.684,y:197.193,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:14.26,y:359.365,t:0},normal:{x:-.9999875634527172,y:.0049872778043753814}},{point:{x:705.539,y:359.365,t:0},normal:{x:.9999875634527172,y:.004987277804375375}}],leg:[{point:{x:157.893,y:470.253,t:0},normal:{x:-.5860254780827434,y:.8102926255606009}},{point:{x:563.828,y:470.253,t:0},normal:{x:.5860254780827449,y:.8102926255605999}}],horn:[{point:{x:187.267,y:235.185,t:0},normal:{x:-.5014596828785342,y:-.8651810136886731}},{point:{x:533.088,y:235.185,t:0},normal:{x:.5015171182352989,y:-.8651477215579784}}]}},{name:"eye_vertical",bbox:{x:{min:191.928,max:529.984},y:{min:1.5779999999999998,max:695.484}},layers:[{tagName:"g",props:{id:"eye_vertical"},children:[{tagName:"g",props:{id:"eye_vertical_"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.956 400.342 C 332.279 400.342 309.146 377.208 309.146 348.531 C 309.146 319.855 332.279 296.721 360.956 296.721 C 389.633 296.721 412.766 319.855 412.766 348.531 C 412.766 377.208 389.633 400.342 360.956 400.342 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 M 360.956 693.484 C 360.939 693.450 193.928 553.284 193.928 348.531 C 193.928 143.778 360.939 3.613 360.956 3.578 C 360.973 3.613 527.984 143.778 527.984 348.531 C 527.984 553.284 360.973 693.450 360.956 693.484 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:246.608,max:475.304},y:{min:234.183,max:462.88}}],tail:[{point:{x:360.956,y:709.54,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.956,y:13.412,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:193.847,y:349.148,t:0},normal:{x:-.9999872091466938,y:.005057819985563695}},{point:{x:527.798,y:349.148,t:0},normal:{x:.9999872120214722,y:.005057251577986649}}],leg:[{point:{x:465.965,y:562.797,t:0},normal:{x:.712927213536947,y:.7012380396116888}},{point:{x:256.694,y:562.828,t:0},normal:{x:-.6986846834308897,y:.715429740183533}}],horn:[{point:{x:468.503,y:137.481,t:0},normal:{x:.6315103308247331,y:-.7753674626018531}},{point:{x:252.974,y:137.534,t:0},normal:{x:-.6817173964768102,y:-.7316156035384151}}]}},{name:"fire",bbox:{x:{min:168.97961565226242,max:528.7616660126293},y:{min:53.733,max:652.5992522261943}},layers:[{tagName:"g",props:{id:"fire"},children:[{tagName:"g",props:{id:"fire"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 346.787 650.598 C 205.888 651.100 90.065 500.573 244.220 371.101 C 216.096 463.898 245.347 512.915 269.862 499.310 C 321.090 470.880 289.492 346.192 248.875 293.379 C 222.305 258.831 251.282 198.683 287.811 178.787 C 259.845 220.824 279.045 279.861 302.873 283.148 C 323.774 286.031 337.491 238.385 347.584 210.678 C 369.575 150.310 321.442 129.224 360.353 55.733 C 369.799 125.299 430.990 195.865 391.971 275.106 C 378.259 302.955 363.845 349.791 395.506 376.229 C 423.077 399.252 464.833 310.222 438.775 278.966 C 567.447 347.619 361.732 459.669 431.405 504.439 C 479.238 535.176 477.336 452.841 510.895 424.950 C 555.043 539.833 509.164 650.019 346.787 650.598 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 336.807 641.235 C 299.282 633.963 245.785 611.154 225.908 578.505 C 184.028 509.713 209.107 469.857 209.105 469.846 C 209.111 469.852 210.661 534.492 269.596 534.817 C 289.611 534.927 316.832 465.918 317.764 446.322 C 319.823 403.062 310.538 382.697 302.812 356.493 C 296.410 334.779 273.155 287.115 273.152 287.108 C 273.156 287.110 298.903 316.810 321.643 307.140 C 361.342 290.258 377.129 186.448 377.135 186.436 C 377.134 186.446 371.657 251.816 367.160 279.546 C 363.880 299.768 350.338 325.483 352.822 346.309 C 364.249 442.123 448.817 370.146 448.827 370.148 C 448.822 370.155 438.779 397.003 400.659 438.480 C 373.014 468.559 392.245 534.160 423.062 542.659 C 469.003 555.327 500.348 509.056 500.356 509.052 C 500.347 509.065 511.022 592.609 414.101 633.394 C 392.618 642.434 359.689 645.670 336.807 641.235 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 331.207 625.553 C 250.468 598.480 237.120 550.507 237.110 550.500 C 237.117 550.500 276.940 581.090 300.961 553.861 C 321.688 530.365 336.780 488.529 341.289 457.524 C 343.667 441.169 339.794 418.891 337.009 402.600 C 332.721 377.507 326.727 330.949 326.726 330.942 C 326.727 330.947 336.999 368.779 343.849 382.494 C 350.411 395.634 365.845 415.400 380.495 414.956 C 391.286 414.629 379.375 438.478 379.375 438.480 C 379.374 438.484 368.936 463.645 367.053 477.687 C 364.640 495.676 358.035 523.123 368.173 538.178 C 399.069 584.060 458.900 563.940 458.909 563.942 C 458.903 563.948 423.320 612.333 400.659 622.192 C 381.531 630.514 350.985 632.185 331.207 625.553 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:266.872,max:453.128},y:{min:451.704,max:637.96}}],tail:[{point:{x:360,y:680.351,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:60.399,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:182.529,y:449.432,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:517.233,y:449.432,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:481.315,y:611.717,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:230.857,y:611.765,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:259.018,y:201.078,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}},{point:{x:472.974,y:305.177,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}},{name:"fish",bbox:{x:{min:19.361267045665887,max:705.9785411761006},y:{min:177.68842686714754,max:542.3115731328525}},layers:[{tagName:"g",props:{id:"fish"},children:[{tagName:"g",props:{id:"fish"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 215.860 277.779 C 215.877 276.910 228.255 213.665 247.161 198.051 C 261.045 186.584 295.713 171.940 308.589 184.528 C 329.629 205.098 296.365 265.240 271.028 280.202 C 257.415 288.241 215.539 293.585 215.860 277.779 M 399.540 305.692 C 399.249 305.154 434.860 257.745 456.582 253.218 C 474.095 249.569 511.621 254.847 516.131 272.158 C 521.724 293.631 480.811 320.106 459.088 324.632 C 441.575 328.282 408.048 321.428 399.540 305.692 M 399.540 409.931 C 399.249 410.469 434.860 457.879 456.582 462.405 C 474.095 466.055 511.621 460.777 516.131 443.465 C 521.724 421.993 480.811 395.517 459.088 390.991 C 441.575 387.342 408.048 394.195 399.540 409.931 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 464.983 405.715 C 478.684 416.925 492.384 428.134 506.084 439.344 M 448.543 410.199 C 461.745 422.654 474.947 435.109 488.150 447.564 M 429.113 414.683 C 442.066 427.138 455.019 439.593 467.973 452.048 M 464.983 308.567 C 478.185 296.610 491.388 284.653 504.590 272.696 M 443.312 304.830 C 457.759 291.877 472.207 278.924 486.655 265.971 M 425.376 302.588 C 438.828 289.137 452.279 275.685 465.731 262.234 M 270.802 260.960 C 282.701 237.755 294.601 214.550 306.500 191.345 M 251.284 264.998 C 261.535 240.582 271.786 216.167 282.037 191.751 M 231.765 266.344 C 239.695 245.742 247.625 225.141 255.555 204.539 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 118.478 302.032 C 130.298 302.032 139.833 311.567 139.833 323.387 C 139.833 335.207 130.298 344.742 118.478 344.742 C 106.658 344.742 97.123 335.207 97.123 323.387 C 97.123 311.567 106.658 302.032 118.478 302.032 M 700.430 466.183 C 719.386 447.359 656.221 393.586 656.221 360.894 C 656.221 328.203 719.386 274.430 700.430 255.606 C 680.515 235.830 624.130 295.271 591.374 305.595 C 575.413 310.625 550.747 318.137 534.049 317.035 C 480.543 313.503 446.920 254.783 360.982 245.403 C 355.195 244.771 349.418 244.264 343.094 243.831 C 253.586 237.700 169.972 259.310 153.993 265.087 C 136.699 271.339 39.008 297.709 21.979 357.595 C 20.005 364.540 22.871 373.178 29.019 381.812 C 63.737 430.572 143.329 446.744 153.993 450.103 C 168.628 454.713 255.517 477.350 343.181 471.364 C 349.680 470.921 355.337 470.418 360.982 469.787 C 446.894 460.174 480.428 398.499 534.049 398.155 C 551.253 398.045 575.292 410.082 591.374 416.194 C 623.478 428.394 680.516 485.959 700.430 466.183 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 247.161 521.949 C 261.045 533.416 295.713 548.060 308.589 535.472 C 329.629 514.902 296.365 454.760 271.028 439.798 C 257.415 431.759 231.649 441.429 215.860 442.221 C 215.860 442.221 228.255 506.335 247.161 521.949 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 212.582 383.600 C 200.226 426.020 164.443 450.339 164.438 450.345 M 209.300 313.571 C 209.300 313.578 223.108 347.464 212.582 383.600 M 215.860 442.221 C 215.860 442.221 228.255 506.335 247.161 521.949 C 261.045 533.416 295.713 548.060 308.589 535.472 C 329.629 514.902 296.365 454.760 271.028 439.798 C 257.415 431.759 231.649 441.429 215.860 442.221 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 615.509 368.650 C 626.278 369.098 637.047 369.547 647.816 369.996 M 614.836 382.784 C 628.522 385.925 642.208 389.066 655.893 392.207 M 612.817 395.572 C 632.785 404.546 652.752 413.520 672.720 422.495 M 608.779 410.379 C 635.926 425.860 663.073 441.340 690.219 456.820 M 616.183 353.842 C 626.952 352.496 637.721 351.150 648.490 349.804 M 615.510 338.362 C 628.971 334.997 642.432 331.631 655.893 328.266 M 612.144 324.901 C 632.336 316.600 652.528 308.298 672.720 299.997 M 608.779 312.113 C 635.926 296.632 663.073 281.152 690.219 265.671 M 261.031 445.703 C 276.899 469.287 292.767 492.871 308.635 516.456 M 245.320 448.485 C 261.388 476.382 277.456 504.280 293.524 532.177 M 228.907 450.136 C 240.045 474.783 251.182 499.430 262.320 524.078 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 31.965 383.457 C 49.240 383.681 66.515 383.906 83.791 384.130 "},children:[]}]}]}],specs:{nesting:[{x:{min:228.111,max:418.993},y:{min:270.425,max:429.678}}],tail:[{point:{x:688.384,y:361.869,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:187.816,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.822,y:360.936,t:0},normal:{x:-.9999869443305632,y:.00510990884683594}},{point:{x:653.358,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:411.064,y:456.135,t:0},normal:{x:.7129437600360248,y:.7012212168964193}},{point:{x:184.59,y:456.158,t:0},normal:{x:-.6987612654716465,y:.7153549425819767}}],horn:[{point:{x:367.497,y:246.913,t:0},normal:{x:.5670906878484185,y:-.8236553598172038}},{point:{x:160.169,y:263.696,t:0},normal:{x:-.7383278152939379,y:-.6744420191263891}}]}},{name:"fish_head",bbox:{x:{min:72.7779849380097,max:593.711},y:{min:68.48907046917087,max:651.5109295308291}},layers:[{tagName:"g",props:{id:"fish_head_2"},children:[{tagName:"g",props:{id:"fish_head"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 437.072 100.870 C 459.287 82.522 514.759 59.091 535.361 79.233 C 569.028 112.146 515.802 208.378 475.261 232.318 C 453.480 245.180 386.475 253.731 386.988 228.441 C 387.016 227.051 406.821 125.855 437.072 100.870 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 474.900 201.529 C 493.940 164.400 512.979 127.270 532.019 90.141 M 443.669 207.990 C 460.072 168.924 476.474 129.857 492.876 90.790 M 412.438 210.144 C 425.126 177.180 437.815 144.216 450.503 111.252 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 590.572 174.122 C 590.528 282.012 590.514 423.560 590.711 538.190 C 450.444 547.768 311.416 511.548 287.998 504.172 C 270.934 498.797 143.584 472.920 88.032 394.901 C 78.194 381.085 73.607 367.264 76.767 356.152 C 104.013 260.330 260.326 218.136 287.998 208.132 C 313.565 198.890 447.354 164.311 590.572 174.122 M 231.172 335.587 C 212.259 335.587 197.001 320.330 197.001 301.417 C 197.001 282.504 212.259 267.246 231.172 267.247 C 250.084 267.247 265.341 282.504 265.341 301.417 C 265.341 320.329 250.084 335.586 231.172 335.587 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 381.744 397.761 C 361.974 465.637 304.718 504.548 304.710 504.559 M 376.493 285.711 C 376.493 285.722 398.586 339.941 381.744 397.761 M 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 459.265 497.130 C 484.655 534.867 510.045 572.603 535.435 610.339 M 434.127 501.581 C 459.837 546.219 485.547 590.857 511.257 635.495 M 407.865 504.224 C 425.686 543.661 443.507 583.098 461.327 622.535 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 92.744 397.533 C 120.386 397.892 148.027 398.250 175.669 398.609 "},children:[]}]}]}],specs:{nesting:[{x:{min:403.041,max:568.29},y:{min:216.707,max:452.77}}],crown:[{point:{x:296.234,y:207.544,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:550.218,y:173.395,t:0},normal:{x:.005013014603215608,y:-.9999874347633514}},{point:{x:551.472,y:538.149,t:0},normal:{x:.005067502500646495,y:.9999871601267719}}],leg:[{point:{x:573.695,y:208.154,t:0},normal:{x:.7012274061957795,y:-.7129376724510629}},{point:{x:573.117,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:301.603,y:205.547,t:0},normal:{x:-.7754542086315456,y:-.6314038092343308}},{point:{x:301.654,y:507.43,t:0},normal:{x:-.731642865311782,y:.6816881381088903}}],tail:[{point:{x:592.263,y:360,t:0},normal:{x:-1,y:0}}]}},{name:"fish_tail",bbox:{x:{min:86.28686601516874,max:669.7539589709841},y:{min:171.122,max:541.19}},layers:[{tagName:"g",props:{id:"fish_tail_2"},children:[{tagName:"g",props:{id:"fish_tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 179.631 273.103 C 179.166 272.242 236.146 196.384 270.902 189.142 C 298.925 183.303 358.969 191.748 366.185 219.447 C 375.135 253.804 309.670 296.167 274.913 303.410 C 246.891 309.248 193.246 298.282 179.631 273.103 M 179.631 439.893 C 179.166 440.754 236.145 516.613 270.902 523.855 C 298.925 529.694 358.969 521.249 366.185 493.550 C 375.135 459.193 309.670 416.830 274.913 409.588 C 246.891 403.749 193.246 414.714 179.631 439.893 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 284.345 433.147 C 306.267 451.083 328.188 469.019 350.110 486.955 M 258.039 440.322 C 279.164 460.250 300.288 480.179 321.413 500.108 M 226.950 447.496 C 247.676 467.425 268.402 487.354 289.129 507.283 M 284.345 277.703 C 305.470 258.571 326.594 239.440 347.719 220.308 M 249.669 271.724 C 272.787 250.999 295.904 230.273 319.022 209.547 M 220.972 268.137 C 242.495 246.614 264.018 225.091 285.541 203.568 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 89.314 174.122 C 89.270 282.012 89.257 423.560 89.454 538.190 C 99.853 537.481 108.904 536.677 117.935 535.666 C 255.402 520.285 309.058 421.602 394.856 421.051 C 422.383 420.874 460.847 440.135 486.580 449.914 C 537.948 469.436 629.212 561.542 661.076 529.900 C 691.406 499.780 590.339 413.739 590.339 361.431 C 590.339 309.122 691.407 223.081 661.076 192.962 C 629.211 161.319 538.991 256.429 486.580 272.948 C 461.042 280.997 421.574 293.016 394.856 291.252 C 309.243 285.601 255.443 191.645 117.935 176.637 C 108.676 175.626 99.434 174.815 89.314 174.122 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",d:"M 525.197 373.840 C 542.428 374.558 559.659 375.276 576.891 375.994 M 524.120 396.456 C 546.018 401.482 567.916 406.507 589.814 411.533 M 520.890 416.918 C 552.839 431.277 584.788 445.636 616.738 459.995 M 514.428 440.610 C 557.865 465.380 601.302 490.150 644.738 514.919 M 526.274 350.148 C 543.506 347.994 560.737 345.840 577.968 343.686 M 525.198 325.378 C 546.737 319.993 568.275 314.608 589.814 309.223 M 519.813 303.839 C 552.121 290.556 584.429 277.274 616.738 263.992 M 514.428 283.377 C 557.865 258.607 601.302 233.838 644.738 209.068 "},children:[]}]}]}],specs:{nesting:[{x:{min:100.826,max:294.906},y:{min:257.908,max:451.987}}],crown:[{point:{x:63.121,y:360,t:0},normal:{x:-1,y:0}}],arm:[{point:{x:407.056,y:292.32,t:0},normal:{x:.005045297754679906,y:-.9999872724042874}},{point:{x:408.533,y:421.726,t:0},normal:{x:.005045064236078083,y:.999987273582446}}],leg:[{point:{x:647.131,y:208.154,t:0},normal:{x:.7012509311199887,y:-.7129145331688426}},{point:{x:646.554,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:93.34,y:177.763,t:0},normal:{x:-.7754101799457367,y:-.6314578789092112}},{point:{x:93.401,y:534.138,t:0},normal:{x:-.7316397180516998,y:.6816915159874217}}],tail:[{point:{x:90.005,y:360,t:0},normal:{x:1,y:0}}]}},{name:"fish_tail_curved",bbox:{x:{min:27.13040963067964,max:703.5007654553403},y:{min:79.58384366459015,max:613.9850949970281}},layers:[{tagName:"g",props:{id:"fish_tail_curved"},children:[{tagName:"g",props:{id:"fish_tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 376.002 96.077 C 376.751 95.672 442.717 145.222 449.015 175.446 C 454.092 199.814 446.749 252.029 422.661 258.304 C 392.784 266.087 355.946 209.159 349.648 178.934 C 344.570 154.566 354.106 107.916 376.002 96.077 M 110.794 102.778 C 110.076 102.320 40.692 146.959 32.221 176.647 C 25.390 200.584 28.931 253.193 52.501 261.197 C 81.735 271.125 122.602 217.016 131.074 187.327 C 137.904 163.391 131.774 116.173 110.794 102.778 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 110.046 194.023 C 93.108 211.905 76.171 229.788 59.233 247.671 M 105.481 170.755 C 86.865 187.821 68.249 204.887 49.634 221.953 M 101.217 143.339 C 82.627 160.059 64.036 176.780 45.446 193.500 M 372.002 187.136 C 388.639 205.506 405.276 223.876 421.913 242.246 M 377.201 156.982 C 395.224 177.085 413.247 197.188 431.270 217.291 M 380.320 132.026 C 399.037 150.743 417.753 169.460 436.470 188.176 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 387.656 81.602 C 301.805 81.570 189.172 81.564 97.958 81.724 C 102.637 362.991 126.179 536.998 285.846 595.028 C 374.211 627.143 443.190 615.249 505.677 545.524 C 548.771 497.438 713.819 483.460 700.768 432.335 C 691.573 396.319 582.690 425.616 545.246 399.789 C 507.802 373.961 496.432 261.133 459.577 265.971 C 412.014 272.215 436.725 410.662 422.974 467.732 C 418.019 488.296 404.576 509.723 380.046 503.356 C 317.815 487.202 346.772 393.754 365.808 324.723 C 382.000 266.006 386.942 215.997 387.656 81.602 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 521.965 452.547 C 530.987 440.566 540.008 428.586 549.030 416.606 M 537.623 464.483 C 552.032 451.290 566.442 438.096 580.851 424.902 M 550.675 476.899 C 576.729 461.119 602.782 445.338 628.836 429.558 M 564.445 493.222 C 603.622 474.359 642.800 455.496 681.978 436.632 M 505.538 440.077 C 512.503 426.679 519.469 413.281 526.435 399.882 M 487.275 428.617 C 494.055 410.540 500.835 392.464 507.615 374.387 M 469.197 421.838 C 475.642 392.152 482.086 362.466 488.530 332.781 M 451.892 415.589 C 455.608 372.265 459.324 328.942 463.039 285.618 "},children:[]}]}]}],specs:{nesting:[{x:{min:134.364,max:341.914},y:{min:89.757,max:393.356}}],crown:[{point:{x:242.807,y:58.948,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:540.914,y:395.157,t:0},normal:{x:.5803970264352876,y:-.8143336488842127}},{point:{x:357.592,y:611.584,t:0},normal:{x:-.005056623486653258,y:.9999872151977315}}],leg:[{point:{x:222.813,y:559.33,t:0},normal:{x:-.6987274873810866,y:.7153879355832845}},{point:{x:490.376,y:559.832,t:0},normal:{x:.7129376344435838,y:.7012274448379688}}],horn:[{point:{x:384.472,y:85.227,t:0},normal:{x:.6313786247048956,y:-.775474714136931}},{point:{x:100.342,y:85.279,t:0},normal:{x:-.6817242476932707,y:-.7316092195339288}}],tail:[{point:{x:242.807,y:82.326,t:0},normal:{x:0,y:1}}]}},{name:"foot",bbox:{x:{min:223.73544387675528,max:513.0181694680671},y:{min:29.70593301558081,max:674.6775340809888}},layers:[{tagName:"g",props:{id:"foot"},children:[{tagName:"g",props:{id:"foot"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 508.683 161.224 C 510.009 152.676 507.229 134.722 491.473 130.918 C 480.926 128.372 470.049 147.662 469.016 155.944 C 463.542 199.839 457.046 201.397 455.208 200.603 C 452.119 199.267 454.703 180.145 469.541 120.404 C 473.491 104.499 462.161 89.326 453.264 88.077 C 443.968 86.772 429.207 96.703 427.971 116.194 C 424.594 169.467 412.526 186.606 409.613 185.622 C 406.897 184.706 403.947 172.476 419.292 119.405 C 427.570 90.777 414.538 68.202 400.723 66.471 C 389.487 65.064 374.201 73.820 372.677 102.453 C 369.169 168.396 362.461 177.868 359.194 177.675 C 355.812 177.474 356.051 160.046 364.745 98.750 C 368.226 74.212 352.287 54.073 339.500 53.835 C 329.179 53.642 313.891 69.562 315.447 87.760 C 321.809 162.161 315.445 174.232 309.878 174.534 C 308.326 174.618 305.596 163.873 306.519 138.382 C 307.536 110.271 314.665 85.182 298.825 51.369 C 294.037 41.149 278.652 28.973 257.569 32.250 C 243.989 34.362 230.028 52.931 227.740 64.102 C 222.905 87.709 227.942 110.298 231.058 125.381 C 234.661 142.820 246.461 153.858 247.365 195.243 C 237.217 215.014 226.587 243.395 235.122 297.051 C 246.231 366.888 295.957 373.068 296.626 491.131 C 296.769 516.377 275.314 569.708 281.616 601.026 C 300.642 695.594 423.911 679.719 450.100 648.361 C 470.351 624.114 485.535 577.426 488.996 558.767 C 497.754 511.543 498.466 369.034 506.499 317.000 C 509.592 296.959 516.550 275.192 502.775 212.696 C 506.455 195.674 503.996 191.437 508.683 161.224 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:299.943,max:472.798},y:{min:204.149,max:603.186}}],tail:[{point:{x:374.578,y:696.873,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:261.254,y:32.341,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:257.881,y:350.178,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:506.117,y:350.178,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:462.07,y:630.335,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:295.118,y:630.383,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:244.273,y:201.772,t:0},normal:{x:-.634418751178177,y:-.7729895524219731}},{point:{x:504.648,y:222.395,t:0},normal:{x:.6789042772017276,y:-.7342267922087832}}]}},{name:"goat_horn",bbox:{x:{min:194.559,max:572.98},y:{min:23.944,max:700.1946353240007}},layers:[{tagName:"g",props:{id:"goat_horn"},children:[{tagName:"g",props:{id:"goat_horn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.356 89.093 310.055 148.344 310.047 148.351 C 310.041 148.358 253.367 221.778 253.362 221.785 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 457.664 51.913 C 457.665 51.915 455.929 61.463 462.996 68.928 C 471.382 77.785 482.929 76.008 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.366 89.089 392.249 107.724 404.880 115.739 C 419.059 124.735 437.130 121.012 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 M 310.047 148.351 C 310.051 148.354 322.413 169.361 349.357 183.163 C 374.020 195.795 396.189 193.953 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 M 217.163 560.690 C 217.173 560.692 262.106 583.956 326.441 583.318 C 383.196 582.755 417.981 563.794 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 370.675 453.681 337.570 469.493 290.062 464.261 C 232.640 457.938 196.569 428.240 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 M 208.703 319.251 C 208.711 319.255 236.382 351.365 286.488 362.790 C 327.604 372.165 359.535 359.093 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 371.126 272.727 343.205 273.965 310.032 260.039 C 273.686 244.780 253.367 221.789 253.362 221.785 C 253.367 221.778 310.041 148.358 310.047 148.351 C 310.055 148.344 382.356 89.093 382.364 89.087 M 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 M 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 M 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 "},children:[]}]}]}],specs:{tail:[{point:{x:349.391,y:612.113,t:0},normal:{x:-.3781999503144027,y:-.9257239316244251}}],crown:[{point:{x:553.329,y:32.937,t:0},normal:{x:.9254549058477407,y:-.3788577797041384}}],horn:[{point:{x:383.645,y:90.162,t:0},normal:{x:-.2617019520261627,y:-.9651487389546215}},{point:{x:434.703,y:120.244,t:0},normal:{x:.999294691124027,y:-.03755156842710392}}],arm:[{point:{x:210.053,y:319.556,t:0},normal:{x:-.633381035649782,y:-.7738400762943268}},{point:{x:359.062,y:356.465,t:0},normal:{x:.9231776096361137,y:-.38437364772646837}}],leg:[{point:{x:474.969,y:663.517,t:0},normal:{x:.7745797173812282,y:.6324762931696464}},{point:{x:293.5,y:688.357,t:0},normal:{x:.04456534445297,y:.9990064714874414}}]}},{name:"hand",bbox:{x:{min:64.50640488153256,max:620.1661782258725},y:{min:14.248640854640065,max:684.2100506192625}},layers:[{tagName:"g",props:{id:"hand"},children:[{tagName:"g",props:{id:"hand"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 391.905 682.124 C 353.408 683.481 290.527 668.600 267.292 650.804 C 227.655 620.447 185.945 565.992 177.427 550.708 C 170.105 537.569 135.293 463.125 122.032 438.629 C 107.367 411.539 63.748 369.908 66.644 354.562 C 68.800 343.133 97.973 336.507 110.413 342.020 C 129.034 350.272 148.572 371.512 153.592 375.790 C 173.336 392.620 215.412 473.999 229.858 471.267 C 246.528 468.115 255.956 439.369 261.635 423.603 C 266.301 410.649 265.450 322.961 264.813 309.207 C 264.094 293.662 250.456 192.586 249.058 180.829 C 247.845 170.623 231.750 82.045 236.213 69.295 C 237.671 65.131 243.221 42.629 259.853 41.257 C 273.971 40.093 281.812 53.848 283.879 56.585 C 292.403 67.875 303.110 161.665 305.496 172.161 C 307.908 182.771 323.303 281.016 336.309 286.964 C 338.253 287.853 352.180 285.195 353.787 283.787 C 364.315 274.559 363.368 178.508 364.003 167.875 C 364.732 155.667 359.868 48.155 368.086 34.341 C 369.925 31.250 377.039 15.562 391.900 16.272 C 404.919 16.893 412.452 31.345 414.161 34.341 C 421.941 47.980 417.492 152.861 418.186 164.788 C 418.830 175.848 417.406 275.898 428.461 285.375 C 430.370 287.012 446.897 289.734 449.116 288.553 C 460.446 282.523 466.488 193.207 468.176 183.588 C 469.832 174.153 478.015 90.421 485.658 80.417 C 487.855 77.542 498.414 61.646 511.512 65.052 C 523.791 68.245 530.576 90.555 531.734 94.717 C 535.076 106.718 519.139 187.951 518.403 197.401 C 517.461 209.507 507.159 316.262 515.269 330.006 C 516.443 331.997 528.434 341.733 530.723 341.417 C 543.813 339.612 555.627 244.795 557.753 234.968 C 559.529 226.760 568.189 155.517 574.055 144.691 C 575.654 141.740 587.759 129.206 598.854 131.915 C 609.361 134.480 616.412 153.120 617.531 156.681 C 621.805 170.286 603.162 263.394 601.753 274.153 C 599.048 294.806 580.887 473.639 573.044 499.866 C 567.588 518.112 549.211 607.024 505.171 642.860 C 464.230 676.174 419.990 681.134 391.905 682.124 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:273.715,max:528.153},y:{min:350.816,max:605.254}}],tail:[{point:{x:385.517,y:705.643,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:391.023,y:14.963,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:599.657,y:131.407,t:0},normal:{x:.23447643104244933,y:-.9721218047578172}},{point:{x:77.976,y:343.567,t:0},normal:{x:-.7474338352549008,y:-.6643362566623545}}],leg:[{point:{x:501.023,y:649.061,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:266.739,y:651.311,t:0},normal:{x:-.698688399112505,y:.7154261114507948}}],horn:[{point:{x:257.021,y:41.306,t:0},normal:{x:-.21234047295586947,y:-.977195744743538}},{point:{x:511.712,y:63,t:0},normal:{x:.18693513144506468,y:-.9823722597017978}}]}},{name:"hand_fist",bbox:{x:{min:93.37586299721727,max:613.811},y:{min:27.4566095910361,max:672.4583063152955}},layers:[{tagName:"g",props:{id:"hand_fist"},children:[{tagName:"g",props:{id:"hand_fist"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 393.321 668.857 C 334.152 675.419 233.211 661.484 197.998 633.097 C 154.784 598.259 120.291 540.617 108.498 513.280 C 99.475 492.365 91.616 406.927 97.300 369.573 C 102.842 333.145 145.945 266.667 145.957 266.643 C 145.956 266.635 134.436 237.319 135.013 188.473 C 135.197 172.920 146.228 121.227 151.562 113.716 C 199.084 46.795 262.485 72.203 262.497 72.199 C 262.503 72.195 279.862 33.851 324.696 29.835 C 372.052 25.593 388.556 58.417 388.562 58.420 C 388.571 58.420 413.809 34.818 473.443 54.336 C 498.053 62.391 508.343 101.291 508.346 101.295 C 508.356 101.299 575.712 85.999 606.415 135.916 C 618.766 155.996 602.734 264.224 592.483 320.585 C 585.858 357.008 641.350 507.828 559.321 595.207 C 504.593 653.505 435.633 664.165 393.321 668.857 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 388.562 58.420 C 343.352 125.632 355.923 196.249 358.199 226.854 C 360.090 252.274 374.967 287.138 374.969 287.144 C 360.705 278.690 322.467 227.562 304.017 222.397 C 287.490 217.771 246.382 222.298 246.376 222.298 C 243.286 202.608 239.834 155.306 241.610 145.544 C 244.392 130.249 251.603 91.486 262.497 72.199 M 477.687 345.689 C 480.683 358.194 516.366 389.684 560.437 357.649 C 598.109 330.265 594.694 297.915 602.442 257.754 C 606.871 234.797 608.688 194.367 611.811 162.673 M 508.346 101.295 C 495.133 114.961 488.483 136.254 479.538 205.739 C 472.563 259.923 472.883 329.550 477.687 345.689 M 145.957 266.643 C 184.906 245.322 246.366 222.303 246.376 222.298 M 374.969 287.144 C 390.420 296.302 465.759 303.361 473.503 320.567 C 477.486 329.416 468.439 359.228 458.911 372.050 C 449.563 384.631 419.766 395.862 412.659 398.313 C 381.161 409.177 322.235 401.434 308.907 395.253 C 299.525 390.902 262.013 363.239 262.009 363.236 C 262.009 363.244 275.675 395.157 262.967 449.506 "},children:[]}]}]}],specs:{nesting:[{x:{min:206.052,max:502.746},y:{min:430.321,max:628.73}}],tail:[{point:{x:360,y:702.904,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:330.201,y:28.438,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:144.165,y:270.534,t:0},normal:{x:-.9999869892695584,y:.005101106899861909}},{point:{x:601.525,y:270.534,t:0},normal:{x:.9999869892695584,y:.005101106899861885}}],leg:[{point:{x:554.391,y:603.317,t:0},normal:{x:.7129080701182752,y:.7012575016071032}},{point:{x:166.738,y:603.357,t:0},normal:{x:-.6986971829293007,y:.7154175330299499}}],horn:[{point:{x:171.526,y:91.078,t:0},normal:{x:-.651743056067203,y:-.7584398386610389}},{point:{x:576.159,y:107.313,t:0},normal:{x:.6621922457361508,y:-.7493339907457244}}]}},{name:"hand_holding_fingers",bbox:{x:{min:154.9155343348318,max:612.8561658055753},y:{min:61.73272867410894,max:654.6856911064222}},layers:[{tagName:"g",props:{id:"hand_hold_fingers"},children:[{tagName:"g",props:{id:"Hand_hold_fingers"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 605.801 366.784 C 604.898 343.064 600.751 283.573 599.036 259.898 C 597.982 245.334 596.826 208.498 593.736 194.227 C 590.189 177.845 579.100 135.579 567.827 123.174 C 562.965 117.824 547.421 102.439 539.273 107.401 C 527.752 114.415 534.813 126.127 534.861 131.573 C 534.981 145.046 547.230 177.346 548.951 190.709 C 550.739 204.583 552.123 239.941 550.312 253.812 C 548.831 265.157 550.851 301.720 536.282 303.490 C 527.252 304.587 526.005 234.414 521.276 215.118 C 517.864 201.198 508.074 166.319 501.673 153.496 C 493.470 137.065 466.662 98.759 453.129 86.345 C 446.429 80.198 425.738 59.943 418.496 64.356 C 406.075 71.924 413.424 90.867 419.430 102.755 C 425.469 114.711 446.279 144.910 452.155 157.838 C 458.282 171.319 470.516 206.729 472.931 221.339 C 476.134 240.716 482.259 309.202 473.157 309.956 C 465.326 310.605 454.129 253.722 447.799 238.054 C 440.631 220.311 423.161 174.979 411.810 159.574 C 397.289 139.868 351.712 95.329 328.792 86.735 C 322.087 84.221 302.477 77.922 296.563 84.447 C 292.206 89.254 301.889 107.483 305.246 113.242 C 314.696 129.453 356.259 155.862 366.760 171.413 C 376.605 185.992 391.638 228.159 396.011 245.199 C 399.825 260.056 411.345 309.699 404.880 313.837 C 396.027 319.505 369.583 265.460 334.060 250.859 C 317.595 244.092 269.968 234.862 247.721 241.494 C 234.441 245.454 200.898 260.474 190.303 269.930 C 182.536 276.863 155.774 291.580 164.179 308.969 C 169.585 320.151 198.797 311.116 208.371 309.051 C 219.525 306.645 243.861 288.565 255.090 287.422 C 269.586 285.947 303.278 291.248 314.511 298.552 C 330.473 308.932 354.175 353.002 361.079 370.747 C 371.281 396.967 389.621 469.628 380.403 496.209 C 374.040 514.558 337.211 552.855 318.567 558.293 C 304.085 562.517 277.553 555.978 251.765 545.240 C 241.410 540.928 220.712 521.498 210.165 509.555 C 185.940 482.123 153.280 500.645 157.245 513.358 C 163.253 532.617 196.484 574.711 212.414 587.620 C 239.979 609.958 324.670 645.094 359.792 650.126 C 399.758 655.853 502.855 653.715 544.788 625.405 C 571.648 607.271 602.098 548.000 607.384 502.841 C 615.527 433.260 606.947 396.919 605.801 366.784 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:42.762,max:325.348},y:{min:315.6,max:495.338}},{x:{min:394.519,max:582.743},y:{min:344.017,max:542.807}}],tail:[{point:{x:422.273,y:670.996,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:417.165,y:65.457,t:0},normal:{x:-.5272135313420024,y:-.8497328358783692}}],leg:[{point:{x:537.981,y:629.378,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:306.585,y:633.634,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],arm:[{point:{x:605.913,y:363.325,t:0},normal:{x:.911453922250488,y:-.41140217259295203}},{point:{x:612.043,y:456.675,t:0},normal:{x:.9939674365311175,y:.10967559033695252}}],horn:[{point:{x:298.977,y:85.854,t:0},normal:{x:-.8620141691587011,y:-.5068841802321651}},{point:{x:539.749,y:107.761,t:0},normal:{x:-.4889596574130152,y:-.8723063988201318}}]}},{name:"hand_point",bbox:{x:{min:125.42923384639764,max:569.8387118058331},y:{min:16.627202279034524,max:677.3019161523713}},layers:[{tagName:"g",props:{id:"hand_point"},children:[{tagName:"g",props:{id:"hand_point"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 383.531 675.213 C 344.780 676.579 281.150 662.030 258.097 643.687 C 224.332 616.821 190.507 580.114 182.830 555.085 C 175.513 531.228 177.140 435.862 169.850 402.540 C 158.280 349.649 119.961 307.124 128.718 290.874 C 136.640 276.173 180.147 284.636 193.610 298.794 C 212.862 319.038 227.499 355.638 231.341 363.828 C 240.343 383.020 252.314 461.439 252.316 461.448 C 252.317 461.444 253.310 427.500 253.922 413.470 C 254.517 399.810 255.522 313.513 255.602 299.840 C 255.699 283.148 255.036 173.797 255.110 161.096 C 255.174 150.333 250.491 56.167 256.871 43.543 C 258.874 39.579 267.351 17.844 284.131 18.649 C 298.373 19.333 304.353 34.114 306.105 37.088 C 313.542 49.703 316.074 147.211 317.128 158.304 C 318.178 169.354 329.084 278.958 329.088 278.969 C 329.093 278.965 356.211 264.261 360.352 263.618 C 388.900 259.191 408.856 278.038 412.732 277.370 C 434.541 273.616 456.797 263.086 474.538 280.569 C 486.204 292.066 483.402 310.139 483.403 310.143 C 483.417 310.150 533.114 289.882 559.720 342.896 C 569.560 362.502 569.620 471.242 564.344 496.312 C 558.512 524.026 540.567 600.722 497.542 635.690 C 456.312 669.200 411.800 674.216 383.531 675.213 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.088 278.969 C 331.513 365.693 328.436 404.912 337.166 415.127 C 345.175 424.499 369.605 423.434 385.775 421.203 C 398.703 419.420 412.730 277.385 412.732 277.370 C 412.732 277.385 391.876 412.596 404.003 419.684 C 417.714 427.698 443.509 435.880 460.207 430.318 C 469.601 427.188 483.401 310.155 483.403 310.143 C 483.402 310.155 466.864 417.736 470.840 428.799 C 476.187 443.673 503.848 447.113 516.411 442.470 C 527.797 438.261 545.284 376.087 559.720 342.896 C 533.114 289.882 483.417 310.150 483.403 310.143 "},children:[]}]}]}],specs:{nesting:[{x:{min:265.52,max:487.917},y:{min:446.461,max:634.665}}],tail:[{point:{x:374.1,y:705.113,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:281.978,y:17.957,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:176.932,y:493.543,t:0},normal:{x:-.9999872752351092,y:.0050447366494058956}},{point:{x:564.777,y:493.543,t:0},normal:{x:.9999872752351093,y:.005044736649405908}}],leg:[{point:{x:501.136,y:634.21,t:0},normal:{x:.7129182699133774,y:.7012471322035596}},{point:{x:248.18,y:634.257,t:0},normal:{x:-.6987377316307307,y:.7153779297654779}}],horn:[{point:{x:131.771,y:287.257,t:0},normal:{x:-.681743918572609,y:-.7315908894247276}},{point:{x:524.146,y:309.74,t:0},normal:{x:.6314030566598271,y:-.7754548214052364}}]}},{name:"head_bird",bbox:{x:{min:56.829,max:666.9872328858386},y:{min:28.713805838692195,max:680.839}},layers:[{tagName:"g",props:{id:"head_bird"},children:[{tagName:"g",props:{id:"bird_head"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 59.329 471.963 C 59.354 471.954 311.089 389.413 311.114 389.404 C 311.112 389.420 296.196 541.124 296.195 541.139 C 296.171 541.132 59.353 471.969 59.329 471.963 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 83.559 584.473 C 83.586 584.477 358.686 618.545 358.714 618.548 C 358.709 618.538 316.661 510.020 316.657 510.009 C 316.633 510.017 83.582 584.466 83.559 584.473 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 470.229 45.170 C 491.578 73.961 469.275 84.745 424.589 126.588 C 348.873 197.486 381.634 293.473 381.630 293.490 C 381.628 293.471 309.201 226.770 359.111 103.858 C 390.631 26.237 450.340 18.346 470.229 45.170 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 581.491 89.083 C 607.307 125.445 566.670 131.227 502.656 174.538 C 445.090 213.485 437.235 283.679 437.228 283.690 C 437.232 283.674 410.211 213.649 473.926 128.726 C 518.462 69.366 558.788 57.103 581.491 89.083 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinejoin:"round",d:"M 664.471 185.175 C 665.059 203.693 649.761 211.873 604.174 220.719 C 518.248 237.393 492.950 290.373 492.939 290.380 C 492.948 290.367 498.071 217.609 587.880 161.404 C 633.900 132.604 663.495 154.474 664.471 185.175 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",d:"M 380.195 437.842 C 381.459 420.896 396.149 408.245 413.096 409.509 C 430.042 410.773 442.693 425.464 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.582 469.478 378.931 454.788 380.195 437.842 M 329.216 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.899 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.562 518.351 325.847 479.201 329.216 434.039 M 246.622 480.933 C 246.622 371.669 334.766 283.526 444.029 283.526 C 553.292 283.526 641.435 371.670 641.435 480.933 C 641.435 590.196 553.292 678.339 444.029 678.339 C 334.766 678.339 246.622 590.196 246.622 480.933 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:16.584,max:134.64},y:{min:468.936,max:586.992}}],tail:[{point:{x:646.908,y:484.311,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:447.511,y:39.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:642.522,y:481.952,t:0},normal:{x:.9999873990178103,y:.00502013999751775}},{point:{x:252.096,y:527.105,t:0},normal:{x:-.9957525303397456,y:.09207007289013165}}],leg:[{point:{x:527.259,y:659.039,t:0},normal:{x:.7128889044678459,y:.7012769851397054}},{point:{x:360.988,y:659.056,t:0},normal:{x:-.6986580717816878,y:.7154557280043917}}],horn:[{point:{x:584.585,y:341.175,t:0},normal:{x:.63143580920191,y:-.7754281519635002}},{point:{x:303.407,y:341.223,t:0},normal:{x:-.6816853792536804,y:-.7316454357896085}}]}},{name:"head_dragon",bbox:{x:{min:8.764,max:716.5750705626288},y:{min:128.153,max:593.022}},layers:[{tagName:"g",props:{id:"head_dragon"},children:[{tagName:"g",props:{id:"head_dragon"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 559.895 189.180 C 484.436 200.685 505.844 182.526 359.897 203.733 C 254.490 219.050 281.312 250.526 281.304 250.530 C 281.308 250.533 322.424 278.684 322.428 278.686 C 322.436 278.685 402.828 265.737 402.836 265.736 C 402.835 265.740 390.208 286.039 394.145 304.125 C 397.425 319.187 413.579 330.518 413.581 330.520 C 413.582 330.517 425.448 312.972 423.544 296.336 C 421.651 279.802 406.238 265.471 406.237 265.467 C 406.244 265.466 483.167 247.550 483.175 247.548 C 483.172 247.557 472.831 317.809 447.280 333.847 C 423.941 348.496 386.259 343.223 361.984 330.184 C 343.972 320.508 323.374 279.969 323.370 279.964 C 323.366 279.962 280.922 252.852 280.917 252.849 C 280.905 252.850 241.769 254.408 155.039 267.177 C 148.988 268.068 142.436 233.999 102.016 241.903 C 32.860 255.428 34.209 337.238 34.207 337.244 C 34.214 337.239 75.958 283.038 104.072 280.824 C 122.194 279.398 156.011 294.575 155.773 306.858 C 155.534 319.258 142.198 336.986 125.539 334.041 C 110.625 331.404 100.306 309.314 85.270 307.502 C 61.518 304.640 46.815 325.333 38.041 334.418 C 28.470 344.329 10.766 387.062 10.764 387.068 C 10.768 387.068 51.531 389.195 51.535 389.196 C 51.538 389.203 81.882 460.146 81.885 460.153 C 81.887 460.146 98.159 391.578 98.161 391.572 C 98.166 391.572 144.647 393.431 144.651 393.431 C 144.654 393.437 176.174 456.610 176.177 456.616 C 176.178 456.610 184.615 394.804 184.616 394.798 C 184.622 394.798 246.810 397.900 246.816 397.900 C 246.819 397.906 281.669 461.584 281.672 461.590 C 281.674 461.584 295.828 399.508 295.830 399.502 C 295.833 399.502 362.770 402.683 362.774 402.684 C 362.777 402.689 390.360 461.861 390.363 461.867 C 390.364 461.861 403.071 401.836 403.074 401.831 C 403.077 401.830 444.922 402.521 472.877 399.732 C 516.468 395.384 524.267 386.296 524.272 386.294 C 524.270 386.303 504.708 469.804 504.706 469.813 C 504.702 469.813 467.356 473.125 467.352 473.126 C 467.350 473.121 442.650 424.639 442.648 424.634 C 442.647 424.639 432.248 475.360 432.246 475.365 C 432.243 475.366 353.245 484.366 353.241 484.366 C 353.237 484.361 326.354 426.538 326.352 426.533 C 326.350 426.538 312.860 483.651 312.857 483.656 C 312.854 483.657 254.228 483.977 254.225 483.977 C 254.221 483.972 222.987 433.510 222.984 433.505 C 222.983 433.510 217.039 484.810 217.037 484.815 C 217.033 484.816 145.046 483.402 145.043 483.402 C 145.041 483.397 120.196 436.029 120.194 436.024 C 120.193 436.029 112.021 487.039 112.020 487.044 C 112.014 487.044 52.842 486.161 52.836 486.161 C 52.837 486.165 62.082 512.031 67.325 523.343 C 85.530 562.623 171.691 591.015 171.702 591.022 C 171.699 591.016 131.443 554.801 138.116 535.717 C 164.362 460.653 426.151 615.501 577.021 545.133 C 702.937 486.404 658.526 291.102 654.171 288.429 C 657.748 285.056 665.814 269.979 670.835 257.631 C 696.862 193.631 715.454 149.627 714.543 130.153 C 701.880 164.703 652.902 175.000 559.895 189.180 Z"},children:[]}]}]}],specs:{tail:[{point:{x:693.584,y:390.419,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:398.416,y:199.749,t:0},normal:{x:-.08257978936819883,y:-.9965844562243101}}],arm:[{point:{x:672.465,y:402.708,t:0},normal:{x:.999987405000204,y:.005018948192394498}},{point:{x:16.663,y:435.025,t:0},normal:{x:-.999987405000204,y:.005018948192398813}}],leg:[{point:{x:565.273,y:535.994,t:0},normal:{x:.7129381340099946,y:.7012269369286573}},{point:{x:276.603,y:536.041,t:0},normal:{x:-.698769389472089,y:.7153470069391527}}],horn:[{point:{x:552.722,y:193.108,t:0},normal:{x:.5750638383528689,y:-.818108539143105}},{point:{x:152.937,y:268.838,t:0},normal:{x:-.3207410182942089,y:-.9471669331134792}}]}},{name:"head_snake",bbox:{x:{min:28.817,max:669.6414482867655},y:{min:145.12553755296423,max:574.8141490489767}},layers:[{tagName:"g",props:{id:"head_snake"},children:[{tagName:"g",props:{id:"head_snake"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 M 130.648 225.092 C 176.197 184.758 247.782 152.402 351.101 147.726 C 462.015 142.706 542.752 169.655 594.030 210.108 C 646.982 251.882 667.951 308.439 667.638 360.000 C 667.333 410.525 645.812 465.076 594.030 506.146 C 542.662 546.887 462.465 567.854 351.101 572.274 C 163.603 579.716 82.737 507.798 82.711 507.792 C 82.717 507.790 146.703 491.864 146.709 491.862 C 146.712 491.857 168.717 435.830 168.719 435.825 C 168.721 435.829 190.727 482.172 190.729 482.177 C 190.732 482.176 270.492 462.655 270.494 462.654 C 270.496 462.650 288.756 425.349 288.758 425.346 C 288.761 425.348 314.512 452.965 314.514 452.968 C 314.517 452.967 390.528 435.945 390.533 435.943 C 390.534 435.941 400.055 414.870 400.056 414.867 C 400.059 414.869 423.312 430.002 423.315 430.003 C 423.322 430.001 494.798 410.330 494.805 410.328 C 494.799 410.328 436.813 404.974 436.807 404.974 C 436.800 404.973 367.577 399.620 367.570 399.619 C 367.568 399.622 346.065 428.156 346.063 428.159 C 346.061 428.156 329.552 395.517 329.550 395.514 C 329.544 395.513 262.818 388.911 262.811 388.910 C 262.808 388.916 232.566 439.921 232.563 439.926 C 232.560 439.920 204.815 383.561 204.813 383.556 C 204.807 383.555 146.820 378.202 146.814 378.202 C 146.811 378.208 112.824 445.443 112.820 445.450 C 112.818 445.442 88.818 372.854 88.816 372.847 C 88.810 372.846 30.823 367.493 30.817 367.493 C 30.827 367.478 43.266 302.469 130.648 225.092 Z"},children:[]}]}]}],specs:{tail:[{point:{x:693.798,y:360,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:145.606,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:669.096,y:340.026,t:0},normal:{x:.9851290206533599,y:-.1718162177052913}},{point:{x:37.599,y:452.465,t:0},normal:{x:-.9833335306905708,y:.18181080116323184}}],leg:[{point:{x:518.129,y:544.203,t:0},normal:{x:.8160471009561886,y:.5779854055432543}},{point:{x:354.009,y:570.896,t:0},normal:{x:-.5751005322336648,y:.8180827450964575}}],horn:[{point:{x:500.237,y:162.277,t:0},normal:{x:.32941668449806033,y:-.944184647182057}},{point:{x:595.229,y:209.577,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:"heart",bbox:{x:{min:58.453257349882094,max:662.4669915630274},y:{min:69.15146612001438,max:642.645}},layers:[{tagName:"g",props:{id:"heart"},children:[{tagName:"g",props:{id:"heart"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 640.645 C 359.984 640.631 255.492 546.213 201.451 494.254 C 136.886 432.177 62.120 363.043 60.489 266.121 C 59.200 189.509 92.778 99.083 160.777 79.370 C 311.958 35.543 359.980 181.279 360.000 181.290 C 360.020 181.279 407.948 35.866 559.223 79.370 C 627.404 98.978 661.684 189.350 660.434 266.121 C 658.853 363.220 586.640 435.817 518.549 494.254 C 458.308 545.955 360.016 640.631 360.000 640.645 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:222.903,max:497.097},y:{min:199.827,max:474.021}}],tail:[{point:{x:360,y:664.741,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:71.687,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:61.037,y:289.861,t:0},normal:{x:-.9999869423966428,y:.005110287292651841}},{point:{x:660.932,y:289.861,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:191.489,y:487.691,t:0},normal:{x:-.6986883991125039,y:.7154261114507957}},{point:{x:524.106,y:492.258,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:115.038,y:106.584,t:0},normal:{x:-.7106159308920413,y:-.7035801295960806}},{point:{x:603.81,y:106.584,t:0},normal:{x:.7106525900772037,y:-.7035431018896866}}]}},{name:"infinity",bbox:{x:{min:30.975095073845473,max:689.0249049261546},y:{min:231.1088213569532,max:488.8392069437084}},layers:[{tagName:"g",props:{id:"infinity"},children:[{tagName:"g",props:{id:"infinity"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 550.966 437.261 C 488.764 429.238 401.658 359.640 401.643 359.632 C 403.289 358.599 510.985 281.541 558.741 282.739 C 586.994 283.448 635.935 310.453 636.488 357.570 C 637.186 416.974 581.208 441.162 550.966 437.261 M 569.431 486.825 C 497.011 487.774 427.117 441.006 360.030 390.953 C 294.176 440.136 223.658 487.783 150.569 486.825 C 77.519 485.867 32.743 407.261 32.976 362.430 C 33.271 305.989 78.050 230.560 161.259 233.175 C 227.550 235.259 296.906 281.948 360.152 328.636 C 424.365 281.096 493.057 235.240 558.741 233.175 C 641.950 230.560 686.729 305.989 687.024 362.430 C 687.257 407.262 642.481 485.867 569.431 486.825 M 169.034 437.261 C 210.666 431.090 262.229 401.148 318.302 359.592 C 262.329 317.688 209.474 281.529 161.259 282.739 C 133.006 283.448 84.065 310.453 83.512 357.570 C 82.814 416.974 142.924 441.131 169.034 437.261 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 360.030 390.953 C 374.472 380.168 401.153 359.940 401.643 359.632 M 318.302 359.592 C 331.939 349.466 345.861 338.971 360.152 328.636 "},children:[]}]}]}],specs:{nesting:[{x:{min:110.501,max:229.549},y:{min:300.476,max:419.524}},{x:{min:488.9,max:607.949},y:{min:300.476,max:419.524}}],tail:[{point:{x:360,y:517.689,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:238.309,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:481.359,t:0},normal:{x:.7129329685826631,y:.7012321885851445}},{point:{x:127.799,y:481.407,t:0},normal:{x:-.6986883991125045,y:.7154261114507953}}],horn:[{point:{x:592.835,y:237.519,t:0},normal:{x:.6314091670147428,y:-.775449846095638}},{point:{x:127.956,y:237.598,t:0},normal:{x:-.6817481203990742,y:-.731586973867311}}]}},{name:"leg",bbox:{x:{min:127.57730249524988,max:555.6833939019136},y:{min:35.68740384101428,max:702.2798977868451}},layers:[{tagName:"g",props:{id:"leg"},children:[{tagName:"g",props:{id:"leg"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 229.165 693.310 C 232.557 692.550 233.710 696.971 248.325 697.707 C 261.906 698.390 311.189 689.867 324.783 689.536 C 335.650 689.271 377.453 699.366 386.162 692.861 C 390.967 689.272 397.545 666.652 396.886 660.692 C 396.099 653.579 378.506 632.843 375.439 626.378 C 356.433 586.308 340.314 468.549 314.346 417.602 C 300.327 390.096 247.824 364.414 248.800 353.270 C 250.547 333.341 450.913 264.419 491.568 240.113 C 524.011 220.716 571.664 165.500 546.723 107.810 C 527.773 63.977 470.724 15.419 398.908 48.738 C 360.701 66.464 244.626 170.755 217.241 202.757 C 198.305 224.885 134.960 313.673 129.846 342.345 C 128.594 349.370 131.973 375.808 134.702 382.401 C 159.784 443.016 324.762 590.827 319.014 627.084 C 317.439 637.022 275.806 645.391 266.064 647.907 C 257.749 650.054 226.517 653.939 217.943 654.424 C 211.058 653.690 195.944 651.098 180.988 641.488 C 176.095 638.343 162.776 645.259 171.013 658.113 C 175.154 664.575 196.280 662.103 196.283 662.103 C 196.281 662.104 172.434 663.341 174.338 670.083 C 177.654 681.829 201.600 672.078 201.603 672.078 C 201.601 672.079 175.690 674.036 181.653 683.383 C 188.242 693.712 210.245 678.729 210.248 678.728 C 210.246 678.729 188.395 685.049 193.623 692.028 C 199.225 699.506 219.791 687.154 219.794 687.153 C 219.792 687.154 202.251 694.475 204.938 697.234 C 213.213 705.733 226.974 693.800 229.165 693.310 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:227.488,max:466.116},y:{min:107.91,max:319.807}}],tail:[{point:{x:431.907,y:152.176,t:0},normal:{x:-.6753245261508284,y:.7375207009834768}}],crown:[{point:{x:439.43,y:36.042,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:129.893,y:350.922,t:0},normal:{x:-.9999871527828806,y:.0050689514880203485}},{point:{x:248.856,y:354.614,t:0},normal:{x:.9999871527828806,y:.00506895148802036}}],leg:[{point:{x:381.839,y:690.901,t:0},normal:{x:.5860228456054583,y:.810294529432651}},{point:{x:228.471,y:691.933,t:0},normal:{x:-.5860228456054639,y:.810294529432647}}],horn:[{point:{x:350.426,y:76.84,t:0},normal:{x:-.7727781591759261,y:-.6346762298216841}},{point:{x:537.421,y:90.714,t:0},normal:{x:.7932497595550108,y:-.608896394278959}}]}},{name:"leg_hoof",bbox:{x:{min:179.522,max:542.8386173936267},y:{min:24.711216587980402,max:702.517}},layers:[{tagName:"g",props:{id:"leg_hoof"},children:[{tagName:"g",props:{id:"leg_hoof"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 262.448 76.190 C 169.494 168.080 193.768 278.851 211.734 323.283 C 241.223 396.212 358.661 413.649 369.270 448.448 C 375.479 468.815 355.227 546.789 341.215 562.822 C 330.342 575.264 270.288 588.538 257.053 598.429 C 249.890 603.782 224.628 635.767 224.625 635.770 C 224.620 635.777 181.527 697.692 181.522 697.698 C 181.526 697.699 223.554 700.517 223.558 700.517 C 223.567 700.517 309.916 697.699 309.924 697.698 C 309.926 697.693 324.225 643.236 324.227 643.231 C 324.227 643.229 325.669 626.664 328.267 624.326 C 334.214 618.973 366.985 619.613 372.507 625.405 C 401.658 655.982 405.975 530.160 416.746 486.213 C 422.126 464.260 437.431 415.166 466.380 398.813 C 482.836 389.518 404.583 391.842 393.008 324.361 C 373.609 211.278 536.845 251.600 540.832 109.639 C 541.429 88.374 501.552 39.689 453.433 30.871 C 395.511 20.256 311.094 28.100 262.448 76.190 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 255.128 640.832 C 244.605 660.727 234.081 680.622 223.558 700.517 M 224.625 635.770 C 234.792 637.458 255.125 640.831 255.128 640.832 C 255.135 640.832 301.194 642.431 324.227 643.231 "},children:[]}]}]}],specs:{nesting:[{x:{min:287.715,max:445.675},y:{min:67.432,max:225.391}}],crown:[{point:{x:393.066,y:27.348,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:260.543,y:77.092,t:0},normal:{x:-.7295033267832964,y:-.6839772629350358}},{point:{x:529.286,y:80.376,t:0},normal:{x:.6425583644962964,y:-.7662367442349945}}],arm:[{point:{x:209.953,y:319.649,t:0},normal:{x:-.8636009731486428,y:.5041759208616741}},{point:{x:465.164,y:396.139,t:0},normal:{x:.9673196842576036,y:-.2535599109634052}}],leg:[{point:{x:267.554,y:589.29,t:0},normal:{x:-.3941511560744527,y:-.9190456279016685}},{point:{x:385.08,y:626.265,t:0},normal:{x:.5004342649586104,y:.8657745355780194}}],tail:[{point:{x:367.147,y:153.724,t:0},normal:{x:-.6987112801562076,y:.715403765004402}}]}},{name:"lightning",bbox:{x:{min:162.964,max:557.036},y:{min:23.652,max:696.348}},layers:[{tagName:"g",props:{id:"lightning"},children:[{tagName:"g",props:{id:"lightning"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 350.712 59.706 C 350.697 59.738 192.842 378.543 192.826 378.575 C 192.838 378.575 313.552 378.575 313.564 378.575 C 313.549 378.606 164.979 694.316 164.964 694.348 C 164.996 694.308 477.610 295.029 477.641 294.989 C 477.628 294.989 344.535 288.798 344.521 288.797 C 344.542 288.771 555.013 25.677 555.036 25.652 C 555.016 25.654 350.733 59.702 350.712 59.706 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:296.354,max:430.254},y:{min:99.24,max:233.139}}],tail:[{point:{x:420.213,y:81.946,t:0},normal:{x:-.42006189611052,y:.9074954564272126}}],crown:[{point:{x:442.59,y:38.077,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:234.935,y:293.681,t:0},normal:{x:-.8841281581425834,y:-.46724447560073185}},{point:{x:465.308,y:299.353,t:0},normal:{x:.9378211029235229,y:-.3471189693913416}}],leg:[{point:{x:202.68,y:369.198,t:0},normal:{x:-.6987254201015071,y:.7153899547127933}},{point:{x:409.435,y:377.959,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:542.079,y:33.628,t:0},normal:{x:.7961621941231024,y:-.6050832675335579}},{point:{x:352.6,y:63.294,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:"man_stand",bbox:{x:{min:174.40640993601835,max:517.8870266443971},y:{min:14.170595580758825,max:711.4413906156744}},layers:[{tagName:"g",props:{id:"man_stand"},children:[{tagName:"g",props:{id:"man_stand"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 353.618 92.181 C 360.892 94.549 372.942 102.741 380.495 101.530 C 385.616 100.709 394.574 95.329 396.272 90.428 C 397.382 87.224 393.156 81.543 393.350 78.158 C 393.581 74.138 398.827 68.155 398.609 64.134 C 398.400 60.276 393.145 55.021 392.182 51.280 C 391.240 47.626 393.524 40.501 391.597 37.256 C 389.547 33.805 382.098 31.863 378.743 29.660 C 375.171 27.315 370.046 21.294 365.888 20.312 C 363.423 19.729 359.033 21.923 356.539 21.480 C 353.564 20.952 349.603 16.602 346.606 16.221 C 341.918 15.626 334.369 20.487 329.661 20.896 C 326.048 21.209 319.460 18.096 316.222 19.728 C 311.576 22.069 310.705 33.153 306.873 36.672 C 305.062 38.335 300.029 38.698 298.693 40.762 C 296.215 44.588 300.525 53.323 299.277 57.707 C 298.621 60.013 294.400 62.914 294.602 65.303 C 295.092 71.075 310.963 79.327 310.963 79.327 C 310.963 79.327 342.229 88.475 353.618 92.181 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 314.806 40.944 C 314.624 41.051 306.627 50.810 305.342 53.409 C 303.556 57.025 303.099 71.531 303.541 75.604 C 304.211 81.769 308.202 103.420 313.939 107.664 C 316.610 109.640 326.727 109.696 329.536 109.397 C 334.276 108.893 354.440 100.406 354.443 100.405 C 354.440 100.406 329.983 110.455 329.981 110.456 C 329.981 110.457 328.347 125.259 328.347 125.261 C 328.348 125.262 335.056 137.808 335.057 137.809 C 335.056 137.808 327.774 125.736 327.773 125.734 C 327.770 125.735 310.693 131.795 293.326 134.184 C 271.106 137.241 260.573 155.014 262.856 175.940 C 265.615 201.233 255.321 207.335 256.750 261.054 C 256.787 262.446 237.638 292.916 233.944 299.843 C 231.170 305.043 223.375 329.402 219.228 330.250 C 211.776 331.774 202.929 333.502 199.541 336.718 C 192.422 343.475 171.648 363.777 177.401 368.396 C 179.440 370.034 195.103 351.080 196.962 352.026 C 199.719 353.429 178.696 384.017 183.466 387.385 C 186.674 389.650 201.661 362.259 201.663 362.257 C 201.662 362.260 185.730 391.164 189.164 393.608 C 192.562 396.028 211.690 364.150 211.692 364.147 C 211.691 364.150 193.431 393.498 196.095 395.341 C 200.322 398.263 220.355 369.349 220.358 369.346 C 220.356 369.349 202.638 390.708 205.443 392.899 C 209.297 395.909 226.289 373.733 228.497 370.213 C 230.005 367.810 235.355 349.888 235.954 349.426 C 259.632 331.205 282.416 300.372 283.471 298.110 C 284.492 295.922 284.216 214.816 284.216 214.808 C 284.215 214.806 276.177 201.855 275.813 196.047 C 275.245 186.988 286.210 165.723 286.211 165.720 C 286.210 165.723 273.941 188.216 276.021 195.730 C 279.424 208.027 281.620 214.789 285.454 214.243 C 289.140 213.718 294.175 213.520 301.529 210.642 C 308.372 207.964 314.804 202.980 314.806 202.979 C 314.804 202.980 308.364 208.068 301.494 210.856 C 293.852 213.958 284.757 214.837 284.755 214.838 C 284.755 214.846 284.374 297.431 283.563 304.418 C 283.067 308.679 273.130 348.345 272.247 357.881 C 271.091 370.369 273.117 407.882 274.425 429.406 C 277.791 484.792 302.672 538.403 302.675 538.414 C 302.675 538.419 302.734 572.288 310.172 591.607 C 325.392 631.136 329.276 655.460 327.803 658.656 C 326.870 660.679 289.681 680.417 289.677 680.419 C 289.676 680.420 268.603 693.881 273.214 697.749 C 275.708 699.841 288.809 687.352 288.810 687.351 C 288.809 687.352 276.080 698.179 277.546 700.348 C 279.282 702.915 294.949 689.802 294.951 689.801 C 294.949 689.803 280.927 701.206 281.879 702.947 C 283.051 705.095 301.603 691.407 301.605 691.405 C 301.603 691.407 285.550 703.477 287.077 705.547 C 287.936 706.711 297.231 704.318 298.342 703.814 C 299.225 703.414 303.348 698.252 305.348 698.080 C 321.186 696.719 326.679 689.248 339.934 684.751 C 345.370 682.906 364.210 684.987 367.662 677.819 C 371.639 669.558 355.066 660.903 352.931 648.358 C 349.609 628.836 362.066 603.957 358.997 580.771 C 355.304 552.870 342.288 544.445 340.597 533.114 C 338.414 518.476 351.517 471.806 348.599 446.465 C 348.276 443.658 342.525 404.490 342.524 404.485 C 342.522 404.485 327.920 404.390 323.710 399.525 C 318.629 393.652 321.665 376.133 321.665 376.131 C 321.662 376.128 304.847 366.319 293.143 345.951 C 292.602 345.008 301.216 358.705 305.693 363.318 C 310.013 367.771 322.068 375.945 322.069 375.946 C 322.069 375.949 319.143 394.100 323.471 398.807 C 328.419 404.189 344.471 405.671 349.466 402.016 C 355.694 397.458 354.064 369.684 354.064 369.681 C 354.066 369.679 370.510 354.518 373.587 350.533 C 376.764 346.419 388.275 324.523 387.591 326.021 C 373.623 356.640 354.886 366.659 354.876 370.298 C 354.852 378.795 356.438 401.065 344.915 404.062 C 340.593 405.186 350.773 443.285 354.664 459.462 C 358.741 476.409 359.880 494.490 371.994 515.784 C 373.211 517.922 388.456 537.445 388.458 537.447 C 388.456 537.445 374.264 519.069 374.262 519.067 C 374.263 519.073 375.700 554.576 384.125 577.306 C 392.851 600.846 413.413 619.353 417.072 632.761 C 420.137 643.993 409.671 651.797 415.319 660.489 C 417.443 663.757 429.274 673.009 430.482 674.894 C 434.556 681.246 433.914 688.343 437.848 695.149 C 439.699 698.351 444.734 698.166 445.652 700.165 C 451.345 712.573 457.370 709.790 460.377 707.280 C 462.641 705.390 451.253 690.967 451.252 690.965 C 451.253 690.967 462.041 705.824 463.843 703.814 C 465.424 702.051 456.045 684.753 456.044 684.751 C 456.046 684.752 465.355 700.371 467.309 699.482 C 469.391 698.534 462.111 680.421 462.110 680.419 C 462.111 680.420 468.679 693.017 469.908 692.550 C 473.440 691.207 467.055 676.335 464.912 672.085 C 462.963 668.219 446.002 648.623 441.314 635.361 C 439.457 630.106 436.423 588.619 434.382 578.172 C 428.006 545.534 413.757 523.399 412.720 516.651 C 410.801 504.169 424.063 456.987 419.652 396.208 C 418.863 385.340 408.224 336.543 407.852 327.017 C 407.685 322.715 408.373 314.165 408.056 310.959 C 407.439 304.721 401.158 283.270 401.084 280.503 C 400.965 276.068 410.986 227.246 410.987 227.241 C 410.986 227.238 408.645 204.788 408.645 204.786 C 408.642 204.787 398.141 212.562 378.926 210.777 C 372.393 210.171 361.267 202.370 361.265 202.370 C 361.267 202.370 372.867 209.781 379.149 210.440 C 402.614 212.905 409.508 204.089 409.511 204.088 C 409.512 204.086 421.384 183.918 421.385 183.916 C 421.384 183.918 410.814 202.215 410.195 203.182 C 408.166 206.346 412.900 245.122 415.260 256.824 C 418.655 273.666 425.706 282.392 425.707 282.394 C 425.707 282.396 425.878 293.057 426.584 296.016 C 431.922 318.377 436.155 332.853 439.681 340.551 C 443.305 348.461 465.573 380.607 465.576 380.611 C 465.579 380.614 490.497 413.550 495.351 412.958 C 500.178 412.369 485.507 391.878 485.506 391.875 C 485.507 391.878 501.967 413.906 503.615 413.278 C 508.484 411.422 491.572 389.278 491.571 389.276 C 491.573 389.278 507.326 412.797 509.740 411.279 C 514.637 408.202 496.771 384.946 496.770 384.943 C 496.772 384.945 513.301 408.718 514.966 407.472 C 519.988 403.716 502.836 383.213 502.835 383.210 C 502.834 383.209 494.280 372.488 494.279 372.487 C 494.281 372.489 510.847 389.699 513.233 388.225 C 517.317 385.702 500.084 360.688 495.037 358.082 C 489.487 355.216 481.417 354.898 475.026 345.371 C 468.950 336.313 472.036 316.133 466.968 297.952 C 465.158 291.459 454.901 265.393 454.311 263.633 C 449.407 249.003 457.301 218.610 449.103 178.649 C 447.986 173.204 451.916 146.405 430.381 137.808 C 414.060 131.293 388.915 127.581 383.259 123.261 C 381.410 121.849 374.214 111.306 373.727 110.264 C 373.029 108.768 369.602 89.718 368.529 87.735 C 367.703 86.209 357.226 76.576 356.397 74.737 C 355.506 72.758 355.504 57.510 354.664 55.674 C 353.589 53.324 350.809 39.018 337.335 38.344 C 325.646 37.760 315.069 40.788 314.806 40.944 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 329.088 300.456 C 329.267 298.593 330.157 298.041 330.862 298.108 C 331.568 298.176 332.337 298.888 332.158 300.751 C 331.979 302.614 331.089 303.166 330.383 303.098 C 329.677 303.031 328.908 302.319 329.088 300.456 M 391.721 196.107 C 392.726 195.511 393.639 196.087 393.880 196.698 C 394.122 197.310 393.839 198.312 392.708 198.606 C 391.875 198.822 391.430 198.318 391.228 197.878 C 391.003 197.388 390.896 196.597 391.721 196.107 M 288.939 198.396 C 288.939 197.328 289.829 196.884 290.512 196.884 C 291.196 196.884 292.086 197.328 292.086 198.396 C 292.086 199.463 291.195 199.907 290.512 199.907 C 289.829 199.907 288.939 199.463 288.939 198.396 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.088 300.456 C 329.267 298.593 330.157 298.041 330.862 298.108 C 331.568 298.176 332.337 298.888 332.158 300.751 C 331.979 302.614 331.089 303.166 330.383 303.098 C 329.677 303.031 328.908 302.319 329.088 300.456 M 391.721 196.107 C 392.726 195.511 393.639 196.087 393.880 196.698 C 394.122 197.310 393.839 198.312 392.708 198.606 C 391.875 198.822 391.430 198.318 391.228 197.878 C 391.003 197.388 390.896 196.597 391.721 196.107 M 288.939 198.396 C 288.939 197.328 289.829 196.884 290.512 196.884 C 291.196 196.884 292.086 197.328 292.086 198.396 C 292.086 199.463 291.195 199.907 290.512 199.907 C 289.829 199.907 288.939 199.463 288.939 198.396 M 317.390 86.338 C 317.391 86.338 324.012 85.949 327.324 85.754 M 318.559 60.044 C 318.559 60.047 317.390 86.335 317.390 86.338 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.834 375.050 C 329.835 375.052 326.959 396.951 336.405 396.857 C 346.966 396.753 343.778 373.977 343.778 373.975 "},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 326.004 62.079 C 326.005 62.079 332.516 55.857 337.841 56.539 C 342.749 57.167 347.189 64.134 347.190 64.134 C 347.189 64.135 339.621 68.569 336.088 68.225 C 332.562 67.881 326.005 62.080 326.004 62.079 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:299.417,max:383.047},y:{min:211.232,max:294.862}}],tail:[{point:{x:386.217,y:702.636,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:16.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:296.65,y:149.544,t:0},normal:{x:-.7710487036632138,y:-.6367761746322468}},{point:{x:411.826,y:149.847,t:0},normal:{x:.7533652820395654,y:-.657602274796435}}],leg:[{point:{x:285.102,y:356.696,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}},{point:{x:400.281,y:357.84,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:378.332,y:28.084,t:0},normal:{x:.631445428603132,y:-.7754203187279831}},{point:{x:310.283,y:28.163,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:"mosque",bbox:{x:{min:34.566,max:685.434},y:{min:30.35731646050347,max:686.92}},layers:[{tagName:"g",props:{id:"mosque"},children:[{tagName:"g",props:{id:"mosque"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 649.194 183.290 C 658.365 183.553 667.960 177.171 668.562 168.475 C 665.441 173.894 659.716 177.712 653.075 177.712 C 643.759 177.712 636.244 170.197 636.244 160.881 C 636.244 151.565 645.311 144.401 653.075 144.048 C 653.720 144.019 650.495 144.117 649.194 144.117 C 638.353 144.117 629.607 152.863 629.608 163.704 C 629.608 174.545 639.586 183.016 649.194 183.290 M 621.597 256.041 C 631.092 256.191 665.384 256.500 674.117 256.041 C 674.667 256.261 683.199 239.214 683.248 228.860 C 683.346 207.831 647.833 188.460 647.829 188.456 C 647.826 188.460 612.313 207.831 612.410 228.860 C 612.457 239.212 621.597 256.041 621.597 256.041 M 625.258 684.754 C 625.258 684.712 625.258 259.729 625.258 259.687 C 625.262 259.687 668.357 259.687 668.361 259.687 C 668.361 259.729 668.361 684.712 668.361 684.754 C 668.357 684.754 625.262 684.754 625.258 684.754 M 96.320 684.920 C 96.320 684.919 96.320 666.997 96.320 666.995 C 96.372 666.995 623.468 666.995 623.521 666.995 C 623.521 666.997 623.521 684.919 623.521 684.920 C 623.468 684.920 96.372 684.920 96.320 684.920 M 239.566 447.527 C 239.566 447.524 239.566 416.802 239.566 416.799 C 239.590 416.799 480.251 416.799 480.275 416.799 C 480.275 416.802 480.275 447.524 480.275 447.527 C 480.251 447.527 239.590 447.527 239.566 447.527 M 100.278 469.288 C 100.278 469.286 100.278 451.364 100.278 451.363 C 100.330 451.363 619.511 451.363 619.563 451.363 C 619.563 451.364 619.563 469.286 619.563 469.288 C 619.511 469.288 100.330 469.288 100.278 469.288 M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 M 99.937 661.739 C 99.937 661.720 99.937 473.298 99.937 473.279 C 99.989 473.279 619.852 473.279 619.904 473.279 C 619.904 473.298 619.904 661.720 619.904 661.739 C 619.852 661.739 99.989 661.739 99.937 661.739 M 74.215 183.290 C 83.386 183.553 92.983 177.171 93.584 168.475 C 90.464 173.894 84.738 177.712 78.097 177.712 C 68.781 177.712 61.266 170.197 61.265 160.881 C 61.265 151.564 70.333 144.401 78.097 144.048 C 78.742 144.019 75.516 144.117 74.215 144.117 C 63.374 144.117 54.629 152.863 54.629 163.704 C 54.629 174.545 64.607 183.015 74.215 183.290 M 46.618 256.041 C 56.113 256.191 90.405 256.500 99.137 256.041 C 99.688 256.261 108.221 239.214 108.270 228.860 C 108.369 207.831 72.854 188.460 72.850 188.456 C 72.847 188.460 37.335 207.831 37.431 228.860 C 37.479 239.212 46.618 256.041 46.618 256.041 M 50.280 684.754 C 50.280 684.712 50.280 259.729 50.280 259.687 C 50.284 259.687 93.379 259.687 93.383 259.687 C 93.383 259.729 93.383 684.712 93.383 684.754 C 93.379 684.754 50.284 684.754 50.280 684.754 M 360.293 166.194 C 391.567 167.088 424.292 145.325 426.340 115.670 C 415.702 134.152 396.176 147.172 373.531 147.172 C 341.762 147.172 316.133 121.544 316.132 89.775 C 316.132 58.005 347.055 33.578 373.531 32.376 C 375.730 32.276 364.729 32.610 360.293 32.610 C 323.324 32.608 293.501 62.433 293.501 99.402 C 293.502 136.371 327.529 165.256 360.293 166.194 M 261.875 412.518 C 297.368 412.518 425.508 413.721 458.169 412.518 C 459.988 413.278 492.300 357.900 492.301 323.463 C 492.301 250.191 359.934 191.095 359.921 191.082 C 359.907 191.095 227.541 250.191 227.541 323.463 C 227.541 357.900 261.875 412.518 261.875 412.518 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 354.199 196.649 C 348.278 190.723 359.920 169.319 359.921 169.316 C 359.921 169.319 371.564 190.722 365.643 196.649 C 363.217 199.078 356.625 199.078 354.199 196.649 M 611.545 359.560 C 611.545 359.558 611.545 335.981 611.545 335.978 C 611.552 335.978 683.426 335.978 683.434 335.978 C 683.434 335.981 683.434 359.558 683.434 359.560 C 683.432 359.562 666.040 372.653 666.038 372.655 C 666.034 372.655 628.944 372.655 628.940 372.655 C 628.938 372.653 611.546 359.562 611.545 359.560 M 36.566 359.560 C 36.566 359.558 36.566 335.981 36.566 335.978 C 36.574 335.978 108.448 335.978 108.455 335.978 C 108.455 335.981 108.455 359.558 108.455 359.560 C 108.454 359.562 91.061 372.653 91.059 372.655 C 91.056 372.655 53.966 372.655 53.962 372.655 C 53.961 372.653 36.568 359.562 36.566 359.560 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:281.18,max:438.82},y:{min:245.942,max:403.581}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:21.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:49.715,y:458.943,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:669.129,y:458.943,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.334,y:681.889,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:681.937,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:239.409,y:285.266,t:0},normal:{x:-.7852712430535822,y:-.6191518996442488}},{point:{x:480.466,y:285.266,t:0},normal:{x:.7852712430535829,y:-.6191518996442478}}]}},{name:"muscle_arm",bbox:{x:{min:7.936522580951433,max:700.4817636367219},y:{min:11.112318469537335,max:673.1323555909461}},layers:[{tagName:"g",props:{id:"muscle_arm"},children:[{tagName:"g",props:{id:"muscle_arm"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 453.048 191.928 C 453.041 191.928 408.981 213.571 384.029 196.608 C 378.324 192.729 376.811 182.537 376.810 182.535 C 376.810 182.538 385.072 207.938 374.272 210.854 C 341.459 219.715 291.031 219.939 279.444 206.170 C 275.470 201.448 277.695 173.655 277.695 173.652 C 277.691 173.648 239.189 146.324 236.268 134.469 C 230.691 111.834 266.598 45.788 280.512 34.989 C 298.946 20.683 397.490 7.784 423.402 15.349 C 443.294 21.156 485.937 59.557 509.367 85.130 C 547.926 127.217 592.515 203.120 609.107 237.633 C 634.411 290.267 686.952 462.294 692.720 502.654 C 694.452 514.775 704.240 573.543 693.578 586.109 C 688.537 592.050 655.492 596.402 655.488 596.403 C 655.462 596.410 506.449 654.281 390.264 667.033 C 324.756 674.223 287.306 671.357 235.562 663.077 C 204.940 658.177 147.522 637.881 147.513 637.878 C 147.504 637.881 118.770 680.468 53.669 668.808 C -4.575 658.375 10.724 537.104 14.793 404.062 C 17.281 322.708 87.887 313.579 147.667 324.358 C 212.745 336.093 223.311 390.061 223.318 390.068 C 223.318 390.068 223.557 390.023 223.593 389.989 C 244.098 370.504 316.726 348.760 354.443 347.695 C 409.937 346.129 445.759 383.561 444.473 380.623 C 438.148 366.176 428.595 337.699 430.775 303.354 C 434.212 249.207 453.046 191.939 453.048 191.928 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 223.593 389.989 C 227.905 405.531 232.217 421.073 236.529 436.614 M 224.657 520.200 C 224.672 520.207 298.599 582.948 382.363 586.481 C 446.584 589.189 466.036 561.100 507.873 548.409 M 147.513 637.878 C 147.521 637.866 173.400 571.197 224.657 520.200 C 248.044 496.932 255.543 497.248 270.986 485.772 M 655.488 596.403 C 610.900 595.036 580.949 581.753 521.722 592.301 M 330.733 70.688 C 330.731 70.694 307.699 100.844 312.620 130.854 C 315.240 146.827 351.259 174.306 351.262 174.310 C 351.265 174.311 368.294 179.794 376.810 182.535 M 310.193 172.847 C 310.190 172.843 278.608 149.134 275.873 134.061 C 271.240 108.524 290.805 73.085 290.807 73.078 M 394.297 167.136 C 394.293 167.132 353.107 136.424 350.768 126.218 C 343.067 92.618 368.251 68.171 368.253 68.166 M 277.695 173.652 C 277.698 173.652 300.296 171.816 310.193 172.847 C 324.202 174.306 351.258 174.310 351.262 174.310 C 351.265 174.310 371.665 174.877 380.103 172.919 C 384.582 171.880 394.296 167.137 394.297 167.136 C 394.301 167.135 418.890 165.155 426.041 155.151 C 438.716 137.417 433.715 102.238 423.044 95.079 C 402.471 81.276 377.213 102.579 400.515 123.408 M 444.473 380.623 C 471.962 404.490 480.324 411.827 509.975 477.656 "},children:[]}]}]}],specs:{nesting:[{x:{min:264.746,max:440.148},y:{min:380.787,max:556.189}}],tail:[{point:{x:101.524,y:489.823,t:0},normal:{x:1,y:0}},{point:{x:355.349,y:705.349,t:0},normal:{x:-.014766504511447356,y:-.9998909692284023}}],crown:[{point:{x:354.688,y:21.595,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:462.208,y:40.955,t:0},normal:{x:.5932645727486776,y:-.8050075445120555}},{point:{x:265.504,y:53.364,t:0},normal:{x:-.7295033267832971,y:-.6839772629350351}}],arm:[{point:{x:622.301,y:264.957,t:0},normal:{x:.8755179475738375,y:-.4831855994088555}},{point:{x:429.317,y:287.297,t:0},normal:{x:-.9845074698789036,y:-.17534264099938673}}],leg:[{point:{x:504.853,y:643.115,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:241.104,y:661.414,t:0},normal:{x:-.5860442215265728,y:.8102790694663866}}]}},{name:"pomegranate",bbox:{x:{min:99.011,max:620.989},y:{min:6.3829999795977574,max:640.575}},layers:[{tagName:"g",props:{id:"pomegranate"},children:[{tagName:"g",props:{id:"pomegranate"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 269.635 187.312 C 269.635 187.312 277.801 199.659 277.801 207.551 C 277.801 223.658 264.808 236.651 248.701 236.651 C 235.654 236.651 224.651 228.126 220.982 216.458 C 235.973 204.988 269.635 187.312 269.635 187.312 C 282.059 181.051 277.548 183.688 282.423 181.832 C 282.249 183.169 282.166 184.438 282.166 185.726 C 282.165 201.833 295.159 214.826 311.266 214.826 C 322.057 214.826 331.451 208.993 336.588 200.104 C 336.961 226.704 334.904 266.179 332.941 305.143 C 329.076 303.219 324.666 302.126 319.996 302.126 C 303.889 302.126 290.895 315.119 290.895 331.226 C 290.895 347.332 303.889 360.326 319.996 360.326 C 323.700 360.326 327.240 359.638 330.612 358.366 C 330.262 368.798 330.225 408.508 334.546 419.981 C 318.439 419.981 305.445 432.974 305.445 449.081 C 305.445 465.187 318.439 478.185 336.020 478.151 C 335.509 478.169 335.029 478.181 334.546 478.181 C 334.546 478.181 334.546 478.181 336.020 478.151 C 336.528 488.790 337.086 498.874 337.625 508.619 C 336.001 513.100 336.001 513.100 336.001 513.100 C 336.001 511.650 335.896 510.226 337.625 508.619 C 333.636 494.760 321.558 484.000 306.901 484.000 C 290.794 484.000 277.801 496.993 277.801 513.100 C 277.801 529.207 290.794 542.200 306.901 542.200 C 323.008 542.200 336.004 529.207 337.625 508.619 C 340.502 560.557 342.708 600.073 329.337 597.814 C 325.529 597.170 321.732 596.425 319.054 595.799 C 323.301 590.691 325.816 584.207 325.816 577.120 C 325.816 561.013 312.822 548.020 296.716 548.020 C 280.609 548.020 267.609 561.014 267.611 577.522 C 267.617 577.442 267.616 577.281 267.616 577.120 C 267.616 577.120 267.616 577.120 267.611 577.522 C 253.161 570.271 239.741 561.667 227.303 551.573 C 232.042 552.671 236.594 553.840 241.426 553.840 C 257.533 553.840 270.526 540.847 270.526 524.740 C 270.526 508.633 257.533 495.640 241.426 495.640 C 225.320 495.640 212.326 508.633 212.326 524.740 C 212.326 536.015 218.693 545.764 227.303 551.573 C 207.724 535.681 190.580 516.093 177.126 492.983 C 172.751 485.468 168.761 477.599 165.293 469.601 C 161.344 460.495 157.917 450.984 155.061 441.065 C 167.796 438.106 177.406 426.557 177.406 412.706 C 177.406 396.599 164.413 383.606 148.306 383.606 M 171.179 269.555 C 175.114 274.596 177.406 280.811 177.406 287.576 C 177.406 303.683 164.413 316.676 148.306 316.676 C 153.961 299.694 161.870 283.629 171.179 269.555 C 184.695 249.276 201.707 231.225 220.982 216.458 M 555.508 469.450 C 555.508 469.450 555.508 469.450 555.981 469.601 C 555.496 453.344 542.514 440.351 526.408 440.351 C 510.301 440.351 497.308 453.344 497.308 469.450 C 497.308 485.557 510.301 498.550 526.408 498.550 C 533.012 498.550 539.092 496.366 544.148 492.983 C 530.694 516.093 513.550 535.681 493.971 551.573 C 502.581 545.764 508.948 536.015 508.948 524.740 C 508.948 508.633 495.955 495.640 479.848 495.640 C 463.741 495.640 450.748 508.633 450.748 524.740 C 450.748 540.847 463.741 553.840 479.848 553.840 C 484.680 553.840 489.232 552.671 493.971 551.573 C 481.534 561.667 468.113 570.271 453.663 577.522 C 453.657 577.442 453.659 577.281 453.659 577.120 C 453.659 577.120 453.659 577.120 453.663 577.522 C 453.665 561.014 440.665 548.020 424.559 548.020 C 408.452 548.020 395.459 561.013 395.458 577.120 C 395.458 584.207 397.974 590.691 402.220 595.799 C 399.542 596.425 395.745 597.170 391.937 597.814 C 378.566 600.073 380.772 560.557 383.649 508.619 C 384.188 498.874 384.746 488.790 385.254 478.151 C 385.765 478.169 386.245 478.181 386.729 478.181 C 386.729 478.181 386.729 478.181 385.254 478.151 C 402.835 478.185 415.829 465.187 415.829 449.081 C 415.829 432.974 402.835 419.981 386.729 419.981 C 391.049 408.508 391.012 368.798 390.662 358.366 C 394.034 359.638 397.574 360.326 401.279 360.326 C 417.385 360.326 430.379 347.332 430.379 331.226 C 430.379 315.119 417.385 302.126 401.279 302.126 C 396.608 302.126 392.199 303.219 388.333 305.143 C 386.370 266.179 384.313 226.704 384.686 200.104 C 389.823 208.993 399.217 214.826 410.008 214.826 C 426.115 214.826 439.110 201.833 439.109 185.726 C 439.108 184.438 438.852 181.832 438.852 181.832 C 451.379 187.883 447.873 185.066 451.639 187.312 C 446.593 192.514 443.473 199.659 443.473 207.551 C 443.473 223.658 456.467 236.651 472.573 236.651 C 485.620 236.651 496.623 228.126 500.292 216.458 C 519.567 231.225 536.579 249.276 550.095 269.555 C 546.160 274.596 543.868 280.811 543.868 287.576 C 543.868 303.683 556.861 316.676 572.968 316.676 C 573.968 333.656 576.347 350.866 576.245 368.729 C 576.095 394.890 572.570 418.988 566.213 441.065 C 553.478 438.106 543.868 426.557 543.868 412.706 C 543.868 396.599 556.862 383.606 572.968 383.606 M 460.933 264.296 C 460.933 248.189 447.940 235.197 431.833 235.197 C 415.727 235.197 402.733 248.189 402.733 264.296 C 402.733 280.402 415.727 293.396 431.833 293.396 C 447.940 293.396 460.934 280.402 460.933 264.296 M 498.763 332.681 C 498.763 316.574 485.770 303.581 469.663 303.581 C 453.557 303.581 440.563 316.574 440.563 332.681 C 440.563 348.787 453.556 361.781 469.663 361.781 C 485.770 361.781 498.763 348.787 498.763 332.681 M 438.852 181.832 C 438.852 181.832 408.340 171.275 391.937 167.888 C 387.359 166.942 385.446 179.755 384.686 200.104 M 388.333 305.143 C 389.230 323.587 390.113 341.982 390.662 358.366 M 386.729 419.981 C 386.828 439.601 386.148 459.401 385.254 478.151 M 402.220 595.799 C 420.056 591.811 437.500 585.633 453.663 577.522 M 383.649 508.619 C 385.379 510.226 385.273 511.650 385.273 513.100 C 385.273 513.100 385.273 513.100 383.649 508.619 C 387.638 494.760 399.716 484.000 414.373 484.000 C 430.480 484.000 443.473 496.993 443.473 513.100 C 443.473 529.207 430.480 542.200 414.373 542.200 C 398.267 542.200 385.271 529.207 383.649 508.619 M 544.148 492.983 C 548.523 485.468 552.513 477.599 555.981 469.601 C 559.930 460.495 563.357 450.984 566.213 441.065 M 572.968 316.676 C 567.313 299.694 559.404 283.629 550.095 269.555 M 500.292 216.458 C 485.301 204.988 468.886 195.142 451.639 187.312 M 458.023 489.821 C 474.130 489.821 487.123 476.827 487.123 460.721 C 487.123 444.614 474.130 431.621 458.023 431.621 C 441.917 431.621 428.923 444.614 428.923 460.721 C 428.923 476.827 441.917 489.821 458.023 489.821 M 501.673 433.075 C 517.780 433.075 530.773 420.082 530.773 403.975 C 530.773 387.869 517.779 374.876 501.673 374.876 C 485.566 374.876 472.573 387.869 472.573 403.975 C 472.573 420.082 485.566 433.075 501.673 433.075 M 433.288 425.801 C 449.395 425.801 462.388 412.807 462.388 396.701 C 462.388 380.594 449.395 367.601 433.288 367.601 C 417.182 367.601 404.188 380.594 404.188 396.701 C 404.188 412.807 417.182 425.801 433.288 425.801 M 539.503 376.331 C 555.610 376.331 568.603 363.337 568.603 347.231 C 568.603 331.124 555.609 318.131 539.503 318.131 C 523.396 318.131 510.403 331.124 510.403 347.231 C 510.403 363.337 523.396 376.331 539.503 376.331 M 504.583 300.671 C 520.690 300.671 533.683 287.678 533.683 271.571 C 533.683 255.464 520.690 242.471 504.583 242.471 C 488.476 242.471 475.483 255.464 475.483 271.571 C 475.483 287.678 488.476 300.671 504.583 300.671 M 148.306 316.676 C 147.306 333.656 144.927 350.866 145.029 368.729 C 145.179 394.890 148.704 418.988 155.061 441.065 M 267.611 577.522 C 283.774 585.633 301.218 591.811 319.054 595.799 M 336.020 478.151 C 335.126 459.401 334.446 439.601 334.546 419.981 M 330.612 358.366 C 331.161 341.982 332.044 323.587 332.941 305.143 M 336.588 200.104 C 335.828 179.755 333.916 166.942 329.337 167.888 C 312.934 171.275 297.276 175.950 282.423 181.832 M 165.766 469.450 C 165.766 469.450 165.766 469.450 165.293 469.601 C 165.778 453.344 178.760 440.351 194.866 440.351 C 210.973 440.351 223.966 453.344 223.966 469.450 C 223.967 485.557 210.973 498.550 194.866 498.550 C 188.262 498.550 182.182 496.366 177.126 492.983 M 234.151 460.721 C 234.151 444.614 247.144 431.621 263.251 431.621 C 279.357 431.621 292.351 444.614 292.351 460.721 C 292.351 476.827 279.358 489.821 263.251 489.821 C 247.144 489.821 234.151 476.827 234.151 460.721 M 190.501 403.975 C 190.501 387.869 203.495 374.876 219.601 374.876 C 235.708 374.876 248.701 387.869 248.701 403.975 C 248.701 420.082 235.708 433.075 219.601 433.075 C 203.495 433.075 190.501 420.082 190.501 403.975 M 258.886 396.701 C 258.886 380.594 271.879 367.601 287.986 367.601 C 304.092 367.601 317.086 380.594 317.086 396.701 C 317.086 412.807 304.093 425.801 287.986 425.801 C 271.879 425.801 258.886 412.807 258.886 396.701 M 152.671 347.231 C 152.671 331.124 165.665 318.131 181.771 318.131 C 197.878 318.131 210.871 331.124 210.871 347.231 C 210.872 363.337 197.878 376.331 181.771 376.331 C 165.665 376.331 152.671 363.337 152.671 347.231 M 187.591 271.571 C 187.591 255.464 200.585 242.471 216.691 242.471 C 232.798 242.471 245.791 255.464 245.791 271.571 C 245.791 287.678 232.798 300.671 216.691 300.671 C 200.584 300.671 187.591 287.678 187.591 271.571 M 260.341 264.296 C 260.341 248.189 273.334 235.197 289.441 235.197 C 305.547 235.197 318.541 248.189 318.541 264.296 C 318.541 280.402 305.548 293.396 289.441 293.396 C 273.334 293.396 260.341 280.402 260.341 264.296 M 222.511 332.681 C 222.511 316.574 235.504 303.581 251.611 303.581 C 267.718 303.581 280.711 316.574 280.711 332.681 C 280.711 348.787 267.718 361.781 251.611 361.781 C 235.504 361.781 222.511 348.787 222.511 332.681 M 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 "},children:[]}]}]}],specs:{nesting:[{x:{min:183.756,max:536.244},y:{min:203.292,max:555.781}}],tail:[{point:{x:360,y:667.718,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:13.04,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:99.812,y:377.801,t:0},normal:{x:-.9999873342537683,y:.005033024144816289}},{point:{x:621.234,y:377.801,t:0},normal:{x:.9999873342537683,y:.005033024144816322}}],leg:[{point:{x:545.517,y:562.831,t:0},normal:{x:.7129079596758853,y:.7012576138843458}},{point:{x:175.599,y:562.869,t:0},normal:{x:-.6987162300927099,y:.7153989305310928}}],horn:[{point:{x:545.12,y:192.856,t:0},normal:{x:.6314343491213488,y:-.7754293409135993}},{point:{x:175.723,y:192.918,t:0},normal:{x:-.6817335362911943,y:-.7316005641713946}}]}},{name:"ring",bbox:{x:{min:30.509999999999998,max:689.49},y:{min:30.509999999999998,max:689.49}},layers:[{tagName:"g",props:{id:"ring"},children:[{tagName:"g",props:{id:"ring"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 58.923 360.000 C 58.923 193.356 193.356 58.923 360.000 58.923 C 526.644 58.923 661.077 193.356 661.077 360.000 C 661.077 526.644 526.644 661.077 360.000 661.077 C 193.356 661.077 58.923 526.644 58.923 360.000 M 32.510 360.000 C 32.510 178.737 178.737 32.510 360.000 32.510 C 541.263 32.510 687.490 178.737 687.490 360.000 C 687.490 541.263 541.263 687.490 360.000 687.490 C 178.737 687.490 32.510 541.263 32.510 360.000 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:137.234,max:583.42},y:{min:135.253,max:581.438}}],tail:[{point:{x:360.327,y:684.298,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.327,y:29.62,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.75,y:359.282,t:0},normal:{x:-.9999873181281341,y:.005036227050270597}},{point:{x:688.951,y:359.282,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.662,y:592.139,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:128.126,y:592.187,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:593.163,y:126.531,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:128.283,y:126.611,t:0},normal:{x:-.681708481845693,y:-.7316239100655748}}]}},{name:"saturn",bbox:{x:{min:11.880679482103867,max:708.1265968457276},y:{min:180.346,max:539.654}},layers:[{tagName:"g",props:{id:"saturn"},children:[{tagName:"g",props:{id:"saturn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 182.346 C 447.809 182.346 520.461 245.603 535.041 329.638 C 535.972 335.005 536.666 340.454 537.112 345.976 C 537.456 350.214 537.654 355.083 537.654 360.000 C 537.654 364.917 537.456 369.786 537.090 374.311 C 536.645 379.816 535.952 385.248 535.160 389.794 C 520.460 474.397 447.809 537.654 360.000 537.654 C 261.670 537.654 182.346 458.330 182.346 360.000 C 182.346 261.670 261.670 182.346 360.000 182.346 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 535.160 389.794 C 535.952 385.248 537.090 374.311 537.090 374.311 C 550.830 371.958 592.145 366.721 592.052 360.000 C 591.939 351.788 571.369 351.362 537.112 345.976 C 529.803 344.939 522.360 343.942 514.725 343.114 C 468.357 338.086 407.510 334.530 360.000 334.530 C 312.490 334.530 251.643 338.086 205.274 343.114 C 160.362 347.983 127.878 351.497 127.948 360.000 C 128.017 368.524 168.751 374.596 182.699 376.886 C 182.699 376.886 184.053 387.181 184.971 392.072 C 94.367 384.702 14.539 372.935 13.885 360.000 C 13.154 345.548 105.291 335.207 208.006 327.896 C 258.828 324.278 313.666 322.010 360.000 322.010 C 406.334 322.010 461.171 324.278 512.452 327.928 C 519.610 328.438 526.715 328.973 535.041 329.638 C 627.058 336.958 704.679 345.215 706.115 360.000 C 707.434 373.574 595.918 383.297 535.160 389.794 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:345.026,max:504.125}}],tail:[{point:{x:360.308,y:552.236,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.308,y:182.815,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:19.442,y:360.938,t:0},normal:{x:-.9999872082557207,y:.005057996137791732}},{point:{x:701.604,y:360.938,t:0},normal:{x:.9999872082557207,y:.005057996137791761}}],leg:[{point:{x:485.3,y:484.146,t:0},normal:{x:.7129580169531665,y:.7012067213469992}},{point:{x:235.922,y:484.171,t:0},normal:{x:-.6986226851352028,y:.715490282124418}}],horn:[{point:{x:485.033,y:234.729,t:0},normal:{x:.631399028242315,y:-.7754581014694865}},{point:{x:236.006,y:234.771,t:0},normal:{x:-.6817811017516204,y:-.7315562379573743}}]}},{name:"skull",bbox:{x:{min:96.73146699484867,max:621.0865330051513},y:{min:64.598,max:642.476}},layers:[{tagName:"g",props:{id:"skull"},children:[{tagName:"g",props:{id:"skull"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 143.297 308.706 C 143.297 255.657 186.092 212.862 239.141 212.862 C 292.191 212.862 334.986 255.657 334.986 308.706 C 334.986 361.756 292.191 404.552 239.141 404.551 C 186.092 404.551 143.297 361.756 143.297 308.706 M 308.262 456.816 C 308.267 456.807 358.904 364.992 358.909 364.983 C 358.914 364.992 409.552 456.807 409.557 456.816 C 409.547 456.816 308.272 456.816 308.262 456.816 M 381.314 307.017 C 381.314 254.363 423.791 211.886 476.445 211.886 C 529.100 211.886 571.577 254.362 571.577 307.017 C 571.577 359.672 529.100 402.148 476.445 402.148 C 423.791 402.148 381.314 359.671 381.314 307.017 M 221.160 640.476 C 221.160 640.464 222.505 543.376 222.856 518.039 C 155.372 473.349 100.875 398.064 98.793 308.457 C 95.564 169.482 219.897 66.598 358.909 66.598 C 497.921 66.598 622.254 169.482 619.025 308.457 C 616.944 398.064 562.447 473.350 494.963 518.039 C 495.314 543.377 496.659 640.464 496.659 640.476 C 496.655 640.476 452.862 640.476 452.858 640.476 C 452.858 640.470 452.858 577.761 452.858 577.755 C 452.857 577.755 438.406 577.755 438.404 577.755 C 438.404 577.761 438.404 640.470 438.404 640.476 C 438.400 640.476 395.048 640.476 395.043 640.476 C 395.043 640.470 395.043 577.761 395.043 577.755 C 395.042 577.755 380.591 577.755 380.590 577.755 C 380.590 577.761 380.590 640.470 380.590 640.476 C 380.586 640.476 337.233 640.476 337.229 640.476 C 337.229 640.470 337.229 577.761 337.229 577.755 C 337.227 577.755 322.777 577.755 322.775 577.755 C 322.775 577.761 322.775 640.470 322.775 640.476 C 322.771 640.476 279.416 640.476 279.412 640.476 C 279.412 640.470 279.415 577.761 279.415 577.755 C 279.413 577.755 264.963 577.755 264.961 577.755 C 264.961 577.761 264.961 640.470 264.961 640.476 C 264.957 640.476 221.164 640.476 221.160 640.476 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:292.227,max:427.773},y:{min:83,max:218.545}},{x:{min:170.334,max:305.879},y:{min:240.524,max:376.069}},{x:{min:409.433,max:544.978},y:{min:240.524,max:376.069}}],tail:[{point:{x:360,y:672.738,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:66.905,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:97.393,y:299.269,t:0},normal:{x:-.9999869423966428,y:.0051102872926518435}},{point:{x:620.349,y:299.269,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:540.477,y:482.573,t:0},normal:{x:.7128965506064706,y:.7012692123096491}},{point:{x:178.454,y:482.621,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:543.281,y:134.793,t:0},normal:{x:.631445428603134,y:-.7754203187279815}},{point:{x:175.307,y:134.872,t:0},normal:{x:-.6817084818456925,y:-.7316239100655754}}]}},{name:"star_6pt",bbox:{x:{min:60.914,max:659.086},y:{min:12.352,max:694.268}},layers:[{tagName:"g",props:{id:"star_6pt"},children:[{tagName:"g",props:{id:"star_6pt"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 62.914 177.704 C 62.924 177.722 121.740 279.596 164.427 353.532 C 130.252 412.280 62.924 528.896 62.914 528.913 C 62.934 528.913 179.342 528.914 265.995 529.443 C 296.622 582.494 359.989 692.251 359.999 692.268 C 360.008 692.251 414.350 598.128 454.404 528.750 C 522.405 528.915 657.066 528.913 657.086 528.913 C 657.076 528.896 600.255 430.480 555.915 352.932 C 589.746 294.337 657.076 177.722 657.086 177.704 C 657.066 177.704 522.405 177.704 453.898 177.704 C 423.375 124.125 360.008 14.369 359.999 14.352 C 359.989 14.369 306.798 106.501 265.491 177.704 C 179.894 177.704 62.934 177.704 62.914 177.704 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:253.149,max:451.559}}],tail:[{point:{x:360,y:705.067,t:0},normal:{x:0,y:-1}}],leg:[{point:{x:266.122,y:529.575,t:0},normal:{x:-.49997033653346495,y:.8660425293174775}},{point:{x:452.487,y:529.575,t:0},normal:{x:.4999703365334618,y:.8660425293174793}}],arm:[{point:{x:165.27,y:353.291,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:554.82,y:353.291,t:0},normal:{x:.9999873200064072,y:.005035854088752106}}],horn:[{point:{x:266.122,y:178.959,t:0},normal:{x:-.5000024053402825,y:-.8660240150561251}},{point:{x:454.398,y:178.959,t:0},normal:{x:.5000024053402794,y:-.866024015056127}}],crown:[{point:{x:360,y:21.717,t:0},normal:{x:0,y:-1}}]}},{name:"starburst",bbox:{x:{min:15.114,max:704.886},y:{min:9.985,max:699.757}},layers:[{tagName:"g",props:{id:"starburst"},children:[{tagName:"g",props:{id:"starburst"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 697.757 C 360.002 697.741 378.383 533.430 378.385 533.413 C 378.390 533.429 429.217 690.793 429.222 690.808 C 429.221 690.792 413.450 526.304 413.448 526.287 C 413.456 526.302 493.634 670.855 493.642 670.870 C 493.637 670.854 445.645 512.736 445.640 512.720 C 445.651 512.733 551.882 639.294 551.893 639.307 C 551.885 639.292 474.255 493.441 474.247 493.426 C 474.260 493.436 602.600 597.473 602.613 597.484 C 602.602 597.471 498.565 469.131 498.555 469.118 C 498.570 469.126 644.421 546.757 644.436 546.764 C 644.423 546.754 517.862 440.522 517.849 440.511 C 517.865 440.516 675.983 488.508 675.999 488.513 C 675.984 488.505 531.431 408.327 531.416 408.319 C 531.433 408.321 695.921 424.092 695.937 424.093 C 695.922 424.088 538.558 373.261 538.542 373.256 C 538.558 373.254 702.870 354.873 702.886 354.871 C 702.870 354.869 538.558 336.488 538.542 336.486 C 538.558 336.481 695.922 285.654 695.937 285.649 C 695.921 285.650 531.433 301.421 531.416 301.423 C 531.431 301.415 675.984 221.237 675.999 221.229 C 675.983 221.234 517.865 269.226 517.849 269.231 C 517.862 269.220 644.423 162.989 644.436 162.978 C 644.421 162.986 498.570 240.616 498.555 240.624 C 498.565 240.611 602.602 112.271 602.613 112.258 C 602.600 112.269 474.260 216.306 474.247 216.316 C 474.255 216.302 551.886 70.450 551.893 70.435 C 551.883 70.448 445.651 197.009 445.640 197.022 C 445.645 197.006 493.637 38.888 493.642 38.872 C 493.634 38.887 413.456 183.440 413.448 183.455 C 413.450 183.438 429.221 18.950 429.222 18.934 C 429.217 18.950 378.390 176.313 378.385 176.329 C 378.383 176.313 360.002 12.001 360.000 11.985 C 359.998 12.001 341.617 176.313 341.615 176.329 C 341.610 176.313 290.783 18.950 290.778 18.934 C 290.779 18.950 306.550 183.438 306.552 183.455 C 306.544 183.440 226.366 38.887 226.358 38.872 C 226.363 38.888 274.355 197.006 274.360 197.022 C 274.349 197.009 168.118 70.448 168.107 70.435 C 168.115 70.450 245.745 216.302 245.753 216.316 C 245.740 216.306 117.400 112.269 117.387 112.258 C 117.398 112.271 221.435 240.611 221.445 240.624 C 221.431 240.616 75.579 162.985 75.564 162.978 C 75.577 162.988 202.138 269.220 202.151 269.231 C 202.135 269.226 44.017 221.234 44.001 221.229 C 44.016 221.237 188.569 301.415 188.584 301.423 C 188.567 301.421 24.079 285.650 24.063 285.649 C 24.079 285.654 181.442 336.481 181.458 336.486 C 181.442 336.488 17.130 354.869 17.114 354.871 C 17.130 354.873 181.442 373.254 181.458 373.256 C 181.442 373.261 24.079 424.088 24.063 424.093 C 24.079 424.092 188.567 408.321 188.584 408.319 C 188.569 408.327 44.016 488.505 44.001 488.513 C 44.017 488.508 202.135 440.516 202.151 440.511 C 202.138 440.522 75.577 546.753 75.564 546.764 C 75.579 546.756 221.431 469.126 221.445 469.118 C 221.435 469.131 117.398 597.471 117.387 597.484 C 117.400 597.473 245.740 493.436 245.753 493.426 C 245.745 493.441 168.114 639.292 168.107 639.307 C 168.117 639.294 274.349 512.733 274.360 512.720 C 274.355 512.736 226.363 670.854 226.358 670.870 C 226.366 670.855 306.544 526.302 306.552 526.287 C 306.550 526.304 290.779 690.792 290.778 690.808 C 290.783 690.793 341.610 533.429 341.615 533.413 C 341.617 533.430 359.998 697.741 360.000 697.757 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:223.405,max:496.595},y:{min:217.25,max:490.441}}],tail:[{point:{x:360,y:698.262,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.12,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:354.782,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:688.623,y:354.782,t:0},normal:{x:.9999873200064072,y:.005035854088756315}}],leg:[{point:{x:593.334,y:587.639,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:587.687,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:592.835,y:122.031,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:122.11,t:0},normal:{x:-.6817850569385171,y:-.7315525518616848}}]}},{name:"sun",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:"g",props:{id:"sun"},children:[{tagName:"g",props:{id:"sun"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:"sun_ring",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:"g",props:{id:"sun_ring"},children:[{tagName:"g",props:{id:"sun_ring"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 177.281 354.871 C 177.281 253.737 258.866 172.152 360.000 172.152 C 461.134 172.152 542.719 253.737 542.719 354.871 C 542.719 456.005 461.134 537.591 360.000 537.591 C 258.866 537.591 177.281 456.005 177.281 354.871 M 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:"sword",bbox:{x:{min:290.758,max:429.242},y:{min:7.048,max:701.484}},layers:[{tagName:"g",props:{id:"sword"},children:[{tagName:"g",props:{id:"sword_2"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 334.382 576.132 C 334.384 576.132 359.997 576.132 360.000 576.132 C 360.003 576.132 385.616 576.132 385.618 576.132 C 385.618 576.081 384.096 70.185 384.095 70.135 C 384.093 70.129 360.002 9.054 360.000 9.048 C 359.998 9.054 335.907 70.129 335.905 70.135 C 335.905 70.185 334.382 576.081 334.382 576.132 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 292.758 576.132 C 292.771 576.132 427.229 576.132 427.242 576.132 C 427.242 576.134 427.242 592.587 427.242 592.589 C 427.229 592.589 292.771 592.589 292.758 592.589 C 292.758 592.587 292.758 576.134 292.758 576.132 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 372.344 633.398 372.417 592.595 372.417 592.589 C 372.414 592.589 347.586 592.589 347.583 592.589 C 347.583 592.595 347.656 633.398 347.692 653.496 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 379.682 657.793 384.616 665.739 384.616 674.868 C 384.616 688.492 373.625 699.484 360.000 699.484 C 346.375 699.484 335.384 688.493 335.384 674.868 C 335.384 665.739 340.318 657.793 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 576.132 C 360.000 399.435 360.000 222.736 360.000 46.039 "},children:[]}]}]}],specs:{tail:[{point:{x:360,y:702.381,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:17.466,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:332.458,y:355.185,t:0},normal:{x:-.999987227194524,y:.005054250469375396}},{point:{x:386.406,y:355.185,t:0},normal:{x:.9999872291213672,y:.005053869227663789}}],leg:[{point:{x:425.834,y:591.374,t:0},normal:{x:.7129287652961913,y:.7012364619821535}},{point:{x:294.198,y:591.421,t:0},normal:{x:-.698722466500236,y:.7153928394999677}}],horn:[{point:{x:383.178,y:126.669,t:0},normal:{x:.6314328227179498,y:-.7754305838657913}},{point:{x:335.436,y:126.747,t:0},normal:{x:-.6817375278195221,y:-.7315968446914779}}]}},{name:"synagogue",bbox:{x:{min:84.384,max:635.646},y:{min:25.763,max:687.476}},layers:[{tagName:"g",props:{id:"synagogue"},children:[{tagName:"g",props:{id:"synagogue"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 335.477 399.385 C 339.622 392.222 344.160 384.367 348.434 376.940 C 356.326 376.940 364.776 376.940 372.569 376.940 C 376.784 384.239 381.344 392.136 385.554 399.366 C 381.352 406.643 376.765 414.588 372.575 421.846 C 364.792 421.851 356.340 421.853 348.455 421.864 C 344.307 414.680 339.764 406.810 335.477 399.385 M 343.336 431.574 C 348.932 441.266 360.508 461.318 360.510 461.321 C 360.512 461.318 370.439 444.122 377.757 431.448 C 390.180 431.478 414.781 431.478 414.785 431.478 C 414.783 431.474 404.402 413.495 396.302 399.328 C 402.482 388.623 414.783 367.319 414.785 367.316 C 414.781 367.316 390.180 367.316 377.664 367.316 C 372.088 357.527 360.512 337.476 360.510 337.473 C 360.508 337.476 350.791 354.308 343.244 367.316 C 327.607 367.316 306.239 367.316 306.236 367.316 C 306.238 367.319 316.983 385.930 324.781 399.437 C 318.538 410.170 306.238 431.474 306.236 431.478 C 306.239 431.478 327.506 431.478 343.336 431.574 M 360.510 356.049 C 360.511 356.050 364.300 362.614 367.004 367.297 C 362.796 367.307 358.425 367.312 354.008 367.313 C 356.204 363.508 360.509 356.050 360.510 356.049 M 383.223 376.940 C 385.718 381.235 388.340 385.756 390.908 390.091 C 393.436 385.714 398.501 376.941 398.502 376.940 C 398.500 376.940 388.371 376.940 383.223 376.940 M 398.502 421.853 C 398.500 421.853 388.371 421.853 383.316 421.853 C 385.873 417.406 388.418 412.988 390.908 408.701 C 393.436 413.079 398.501 421.852 398.502 421.853 M 367.004 431.496 C 362.941 431.492 358.682 431.490 354.052 431.557 C 356.204 435.285 360.509 442.742 360.510 442.743 C 360.511 442.742 364.300 436.178 367.004 431.496 M 330.100 408.721 C 332.696 413.179 335.243 417.572 337.676 421.853 C 331.077 421.853 322.520 421.853 322.518 421.853 C 322.519 421.852 326.786 414.460 330.100 408.721 M 322.518 376.940 C 322.519 376.941 326.958 384.630 330.137 390.136 C 332.617 385.828 335.245 381.267 337.671 376.940 C 331.077 376.940 322.520 376.940 322.518 376.940 M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 171.460 482.709 C 171.459 482.708 168.576 477.716 166.451 474.036 C 162.845 474.045 155.702 474.045 155.701 474.045 C 155.702 474.044 158.821 468.640 161.067 464.710 C 159.273 461.602 155.702 455.416 155.701 455.415 C 155.702 455.415 162.845 455.415 166.479 455.415 C 168.098 452.573 171.459 446.751 171.460 446.750 C 171.460 446.751 174.343 451.744 176.473 455.415 C 181.013 455.415 187.217 455.415 187.218 455.415 C 187.218 455.416 184.098 460.820 181.839 464.733 C 183.647 467.858 187.218 474.044 187.218 474.045 C 187.217 474.045 181.013 474.045 176.469 474.034 C 174.822 476.887 171.460 482.708 171.460 482.709 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 197.082 464.789 C 197.082 478.954 185.656 490.380 171.491 490.380 C 157.327 490.380 145.901 478.954 145.901 464.789 C 145.902 450.626 157.327 439.199 171.491 439.199 C 185.655 439.199 197.082 450.625 197.082 464.789 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 548.571 482.709 C 548.572 482.708 551.455 477.716 553.580 474.036 C 557.186 474.045 564.328 474.045 564.330 474.045 C 564.329 474.044 561.209 468.640 558.964 464.710 C 560.758 461.602 564.329 455.416 564.330 455.415 C 564.328 455.415 557.186 455.415 553.552 455.415 C 551.933 452.573 548.572 446.751 548.571 446.750 C 548.571 446.751 545.688 451.744 543.558 455.415 C 539.018 455.415 532.814 455.415 532.813 455.415 C 532.813 455.416 535.933 460.820 538.192 464.733 C 536.384 467.858 532.813 474.044 532.813 474.045 C 532.814 474.045 539.017 474.045 543.562 474.034 C 545.209 476.887 548.571 482.708 548.571 482.709 M 359.999 123.301 C 360.000 123.298 367.659 110.034 373.304 100.257 C 382.886 100.280 401.863 100.280 401.866 100.280 C 401.864 100.278 393.576 85.921 387.609 75.479 C 392.377 67.222 401.864 50.787 401.866 50.785 C 401.863 50.785 382.886 50.785 373.232 50.785 C 368.931 43.234 360.000 27.766 359.999 27.763 C 359.998 27.766 352.339 41.031 346.679 50.785 C 334.617 50.785 318.135 50.785 318.132 50.785 C 318.133 50.787 326.422 65.144 332.425 75.542 C 327.621 83.843 318.133 100.278 318.132 100.280 C 318.135 100.280 334.617 100.281 346.691 100.253 C 351.066 107.831 359.998 123.298 359.999 123.301 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 522.949 464.789 C 522.949 478.954 534.375 490.380 548.539 490.380 C 562.704 490.380 574.129 478.954 574.129 464.789 C 574.129 450.626 562.703 439.199 548.539 439.199 C 534.375 439.199 522.949 450.625 522.949 464.789 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:323.899,max:396.101},y:{min:173.035,max:245.238}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7167059211464101,y:-.6973755248025815}}]}},{name:"synagogue_blank",bbox:{x:{min:84.384,max:635.646},y:{min:125.273,max:687.476}},layers:[{tagName:"g",props:{id:"synagogue_blank"},children:[{tagName:"g",props:{id:"synagogue"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:312.376,max:407.624},y:{min:351.599,max:446.848}},{x:{min:519.725,max:575.288},y:{min:440.251,max:495.814}},{x:{min:143.852,max:199.415},y:{min:440.251,max:495.814}},{x:{min:314.346,max:405.654},y:{min:36.188,max:127.496}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7167059211464101,y:-.6973755248025815}}]}},{name:"tail",bbox:{x:{min:310.836,max:409.164},y:{min:14.44405745356444,max:713.685}},layers:[{tagName:"g",props:{id:"tail"},children:[{tagName:"g",props:{id:"tail"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 356.020 344.214 C 358.188 394.997 333.800 444.282 334.410 494.975 C 335.204 560.857 345.827 579.742 351.535 622.126 C 344.808 627.690 312.840 582.108 312.836 582.104 C 312.841 582.116 359.995 711.672 360.000 711.685 C 360.005 711.672 407.159 582.117 407.164 582.104 C 407.159 582.108 374.237 625.077 365.905 622.304 C 362.348 579.938 351.286 560.469 355.214 494.961 C 358.248 444.356 388.333 397.678 390.974 346.918 C 393.614 296.160 370.507 246.563 370.717 195.658 C 371.108 100.946 390.478 71.748 395.726 29.929 C 396.693 31.022 391.528 12.952 355.872 17.050 C 337.433 19.170 332.373 28.120 332.370 28.121 C 332.369 28.138 316.614 85.433 321.560 195.546 C 323.845 246.400 353.853 293.435 356.020 344.214 Z"},children:[]}]}]}],specs:{tail:[{point:{x:359.037,y:82.027,t:0},normal:{x:0,y:1}}],crown:[{point:{x:359.037,y:23.18,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:389.69,y:56.995,t:0},normal:{x:.7911103969400158,y:-.6116733931220244}},{point:{x:332.921,y:57.521,t:0},normal:{x:-.7295033267832962,y:-.6839772629350359}}],arm:[{point:{x:329.364,y:343.991,t:0},normal:{x:-.7875274058771101,y:-.6162796321415055}},{point:{x:409.922,y:343.991,t:0},normal:{x:.7875274058771101,y:-.6162796321415055}}],leg:[{point:{x:392.171,y:683.869,t:0},normal:{x:.5860110245886658,y:.8103030785209582}},{point:{x:328.746,y:684.832,t:0},normal:{x:-.5860202132297126,y:.8102964332182403}}]}},{name:"teardrop",bbox:{x:{min:220.36295866473466,max:501.68289994448804},y:{min:54.483,max:698.6075022720028}},layers:[{tagName:"g",props:{id:"teardrop"},children:[{tagName:"g",props:{id:"teardrop"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 56.483 C 360.011 56.518 376.847 204.487 465.432 402.672 C 549.385 590.491 465.408 697.069 360.000 696.606 C 265.953 696.192 170.941 597.759 254.568 402.672 C 339.372 204.838 359.989 56.518 360.000 56.483 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:253.446,max:466.554},y:{min:420.355,max:633.463}}],tail:[{point:{x:360,y:29.044,t:0},normal:{x:0,y:1}}],crown:[{point:{x:360,y:696.608,t:0},normal:{x:0,y:1}}],arm:[{point:{x:221.736,y:544.648,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:500.431,y:544.648,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:461.152,y:654.284,t:0},normal:{x:.7128965506064706,y:.7012692123096492}},{point:{x:262.223,y:654.332,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:456.171,y:382.47,t:0},normal:{x:.6314899567256496,y:-.7753840561648385}},{point:{x:263.499,y:382.549,t:0},normal:{x:-.6817454199674214,y:-.7315894903246247}}]}},{name:"tower1",bbox:{x:{min:231.51,max:488.49},y:{min:31.212000000000003,max:688.788}},layers:[{tagName:"g",props:{id:"tower1"},children:[{tagName:"g",props:{id:"tower1"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 344.858 48.101 C 344.858 56.342 351.506 62.991 359.747 62.991 C 367.988 62.991 374.636 56.342 374.636 48.101 C 374.636 39.860 367.988 33.212 359.747 33.212 C 351.506 33.212 344.858 39.860 344.858 48.101 M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 M 245.368 686.788 C 245.368 686.740 245.368 209.335 245.368 209.287 C 245.391 209.287 474.609 209.287 474.632 209.287 C 474.632 209.335 474.632 686.740 474.632 686.788 C 474.609 686.788 245.391 686.788 245.368 686.788 M 233.510 204.834 C 233.510 204.832 233.510 185.245 233.510 185.243 C 233.535 185.243 486.465 185.243 486.490 185.243 C 486.490 185.245 486.490 204.832 486.490 204.834 C 486.465 204.834 233.535 204.834 233.510 204.834 M 247.333 180.570 C 247.333 118.209 297.640 67.904 360.000 67.904 C 422.360 67.904 472.667 118.209 472.667 180.570 C 443.157 180.225 270.848 180.099 247.333 180.570 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:306.792,max:413.208},y:{min:298.465,max:404.88}}],tail:[{point:{x:360,y:698.452,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:34.405,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:244.775,y:348.445,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:475.23,y:348.445,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:468.421,y:680.192,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:252.713,y:680.24,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:440.857,y:100.081,t:0},normal:{x:.6314091670147428,y:-.775449846095638}},{point:{x:278.893,y:100.159,t:0},normal:{x:-.6817454199674198,y:-.7315894903246263}}]}},{name:"tower2",bbox:{x:{min:222.977,max:497.023},y:{min:33.627,max:686.373}},layers:[{tagName:"g",props:{id:"tower2"},children:[{tagName:"g",props:{id:"tower2"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 345.986 48.826 C 345.986 56.132 351.880 62.025 359.185 62.025 C 366.491 62.025 372.384 56.131 372.384 48.826 C 372.384 41.520 366.491 35.627 359.185 35.627 C 351.880 35.627 345.986 41.520 345.986 48.826 M 324.293 147.451 C 324.293 147.447 324.293 103.561 324.293 103.556 C 324.300 103.556 394.416 103.556 394.423 103.556 C 394.423 103.561 394.423 147.447 394.423 147.451 C 394.420 147.448 359.692 115.622 359.689 115.619 C 359.685 115.622 324.296 147.448 324.293 147.451 M 321.092 101.730 C 321.092 80.814 337.965 63.940 358.882 63.940 C 379.798 63.940 396.671 80.814 396.671 101.730 C 386.773 101.615 328.979 101.573 321.092 101.730 M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 224.977 239.887 C 224.991 239.875 359.987 120.525 360.000 120.513 C 360.014 120.525 495.009 239.875 495.023 239.887 C 494.996 239.887 225.004 239.887 224.977 239.887 M 229.314 684.373 C 229.314 684.329 229.314 245.335 229.314 245.291 C 229.341 245.291 494.227 245.291 494.253 245.291 C 494.253 245.335 494.253 684.329 494.253 684.373 C 494.227 684.373 229.341 684.373 229.314 684.373 M 304.222 561.409 C 302.974 528.738 328.921 506.093 359.538 506.093 C 390.155 506.093 414.894 524.594 414.856 561.409 C 414.829 586.776 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 305.101 584.401 304.222 561.409 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:312.5,max:407.5},y:{min:312.5,max:407.5}}],tail:[{point:{x:360,y:695.329,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.342,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:227.08,y:360.936,t:0},normal:{x:-.9999869443305632,y:.005109908846835934}},{point:{x:496.048,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835945}}],leg:[{point:{x:491.322,y:680.192,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:231.894,y:680.24,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:438.775,y:190.643,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}},{point:{x:280.975,y:190.722,t:0},normal:{x:-.6817481203990747,y:-.7315869738673104}}]}},{name:"triangle",bbox:{x:{min:27.638,max:692.362},y:{min:71.898,max:648.102}},layers:[{tagName:"g",props:{id:"triangle"},children:[{tagName:"g",props:{id:"triangle"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 73.898 C 360.033 73.955 690.329 646.045 690.362 646.102 C 690.296 646.102 29.704 646.102 29.638 646.102 C 29.671 646.045 359.967 73.955 360.000 73.898 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:216.325,max:503.824},y:{min:323.913,max:611.413}}],tail:[{point:{x:360,y:660.374,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.075,y:77.793,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:194.43,y:359.043,t:0},normal:{x:-.868514074398802,y:-.49566450606351903}},{point:{x:526.616,y:360.954,t:0},normal:{x:.8685512541368067,y:-.4955993532455227}}],leg:[{point:{x:41.378,y:639.913,t:0},normal:{x:-.860043090391753,y:.5102214055382261}},{point:{x:681.449,y:640.279,t:0},normal:{x:.8701184940442231,y:.4928425776271906}}]}},{name:"unihorn",bbox:{x:{min:297.3599801477942,max:421.7055926413711},y:{min:15.885000000000002,max:702.144}},layers:[{tagName:"g",props:{id:"unihorn"},children:[{tagName:"g",props:{id:"unihorn"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.131 17.885 C 360.132 17.889 366.991 42.718 368.086 54.362 C 369.056 64.684 367.034 84.548 367.281 87.451 C 367.602 91.227 374.712 116.207 375.818 129.647 C 376.867 142.381 374.125 166.837 374.431 170.414 C 374.736 173.972 381.711 197.462 382.673 210.132 C 383.627 222.691 380.265 246.758 380.550 250.286 C 380.843 253.906 388.191 277.726 389.353 290.599 C 390.613 304.557 387.225 331.401 387.700 335.311 C 388.067 338.332 395.634 357.877 396.945 368.628 C 398.907 384.719 394.404 415.802 394.850 420.335 C 395.169 423.583 401.998 444.906 403.214 456.457 C 404.818 471.696 401.395 501.097 402.000 505.360 C 402.432 508.409 410.787 527.958 412.201 538.825 C 414.498 556.467 408.751 590.555 409.149 595.538 C 409.466 599.498 417.093 625.629 418.442 639.702 C 420.064 656.624 420.539 690.422 417.330 693.960 C 413.927 697.712 378.153 700.144 360.131 700.144 C 342.110 700.144 306.361 697.688 302.933 693.960 C 300.416 691.223 298.484 665.000 299.769 651.827 C 300.959 639.630 309.790 617.520 310.083 614.089 C 310.466 609.604 302.954 579.168 304.650 563.239 C 306.020 550.377 316.859 527.527 317.232 523.911 C 317.626 520.100 311.479 494.218 312.627 480.634 C 313.771 467.096 324.112 442.694 324.382 438.886 C 324.626 435.461 318.658 412.393 319.391 400.195 C 320.291 385.219 331.161 358.061 331.532 353.862 C 331.837 350.415 327.803 326.946 328.645 314.662 C 329.651 300.002 338.434 272.959 338.682 268.837 C 338.903 265.175 333.876 240.351 334.871 227.334 C 335.943 213.316 345.450 187.744 345.832 183.812 C 346.214 179.869 342.138 152.915 343.427 138.878 C 344.606 126.022 352.744 102.407 352.982 98.787 C 353.180 95.774 349.063 75.372 349.669 64.643 C 350.516 49.658 360.130 17.890 360.131 17.885 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 331.532 353.862 C 350.255 347.678 368.977 341.494 387.700 335.311 M 352.982 98.787 C 357.748 95.008 362.515 91.230 367.281 87.451 M 345.832 183.812 C 355.365 179.346 364.898 174.880 374.431 170.414 M 338.682 268.837 C 352.638 262.653 366.594 256.470 380.550 250.286 M 324.382 438.886 C 347.871 432.703 371.361 426.519 394.850 420.335 M 317.232 523.911 C 345.488 517.728 373.744 511.544 402.000 505.360 M 310.083 614.089 C 343.105 607.905 376.127 601.721 409.149 595.538 "},children:[]}]}]}],specs:{tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:329.035,y:360.936,t:0},normal:{x:-.9999869423966429,y:.005110287292651839}},{point:{x:394.967,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:415.296,y:693.311,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:304.513,y:693.359,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:374.071,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:345.734,y:128.265,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}}]}},{name:"virus",bbox:{x:{min:29.526,max:690.474},y:{min:14.89,max:675.838}},layers:[{tagName:"g",props:{id:"virus"},children:[{tagName:"g",props:{id:"virus2"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 360.000 673.838 C 406.481 673.838 346.974 575.225 383.297 571.606 C 419.605 567.989 380.829 676.663 426.313 667.181 C 471.712 657.716 392.939 573.352 427.728 562.576 C 462.521 551.799 445.330 666.200 488.024 648.080 C 530.681 629.977 436.516 562.706 468.521 545.384 C 500.517 528.067 505.435 643.773 543.827 617.844 C 582.211 591.922 476.698 544.068 504.770 520.936 C 532.836 497.808 559.670 610.525 592.415 577.779 C 625.160 545.034 512.444 518.201 535.572 490.134 C 558.704 462.062 606.558 567.575 632.480 529.192 C 658.409 490.799 542.702 485.881 560.020 453.885 C 577.342 421.880 644.613 516.045 662.716 473.388 C 680.836 430.694 566.435 447.885 577.212 413.092 C 587.988 378.303 672.352 457.076 681.817 411.677 C 691.299 366.193 582.625 404.969 586.242 368.661 C 589.861 332.338 688.474 391.845 688.474 345.364 C 688.474 298.883 589.861 358.390 586.242 322.067 C 582.625 285.760 691.299 324.535 681.817 279.051 C 672.352 233.652 587.988 312.425 577.212 277.636 C 566.435 242.843 680.836 260.034 662.716 217.340 C 644.613 174.683 577.342 268.848 560.020 236.843 C 542.703 204.847 658.409 199.929 632.480 161.537 C 606.558 123.153 558.704 228.666 535.572 200.594 C 512.444 172.528 625.161 145.694 592.415 112.949 C 559.670 80.204 532.837 192.920 504.770 169.792 C 476.698 146.660 582.211 98.806 543.828 72.884 C 505.435 46.955 500.517 162.662 468.521 145.344 C 436.516 128.022 530.681 60.751 488.024 42.648 C 445.330 24.528 462.521 138.929 427.728 128.152 C 392.939 117.376 471.712 33.012 426.313 23.547 C 380.829 14.065 419.605 122.739 383.297 119.122 C 346.974 115.503 406.481 16.890 360.000 16.890 C 313.519 16.890 373.026 115.503 336.703 119.122 C 300.396 122.739 339.171 14.065 293.687 23.547 C 248.288 33.012 327.061 117.376 292.272 128.152 C 257.479 138.929 274.670 24.528 231.976 42.648 C 189.319 60.751 283.484 128.022 251.479 145.344 C 219.483 162.662 214.565 46.955 176.173 72.884 C 137.789 98.806 243.302 146.660 215.230 169.792 C 187.164 192.920 160.330 80.203 127.585 112.949 C 94.840 145.694 207.556 172.528 184.428 200.594 C 161.296 228.666 113.442 123.153 87.520 161.536 C 61.591 199.929 177.298 204.847 159.980 236.843 C 142.658 268.848 75.387 174.683 57.284 217.340 C 39.164 260.034 153.565 242.843 142.788 277.636 C 132.012 312.425 47.648 233.652 38.183 279.051 C 28.701 324.535 137.375 285.760 133.758 322.067 C 130.139 358.390 31.526 298.883 31.526 345.364 C 31.526 391.845 130.139 332.338 133.758 368.661 C 137.375 404.969 28.701 366.193 38.183 411.677 C 47.648 457.076 132.012 378.303 142.788 413.092 C 153.565 447.885 39.164 430.694 57.284 473.388 C 75.387 516.045 142.658 421.880 159.980 453.885 C 177.298 485.881 61.591 490.799 87.520 529.191 C 113.442 567.575 161.296 462.062 184.428 490.134 C 207.556 518.200 94.839 545.034 127.585 577.779 C 160.330 610.524 187.164 497.808 215.230 520.936 C 243.302 544.068 137.789 591.922 176.172 617.844 C 214.565 643.773 219.483 528.066 251.479 545.384 C 283.484 562.706 189.319 629.977 231.976 648.080 C 274.670 666.200 257.479 551.799 292.272 562.576 C 327.061 573.352 248.288 657.716 293.687 667.181 C 339.171 676.663 300.396 567.989 336.703 571.606 C 373.026 575.225 313.519 673.838 360.000 673.838 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:197.61,max:522.39},y:{min:182.974,max:507.754}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:"wheel",bbox:{x:{min:29.074,max:690.9250000478173},y:{min:14.822,max:677.804}},layers:[{tagName:"g",props:{id:"wheel"},children:[{tagName:"g",props:{id:"wheel"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 77.994 212.511 C 78.013 212.519 271.106 292.500 271.125 292.508 C 271.126 292.510 284.933 300.162 279.501 313.275 C 274.070 326.388 258.896 322.036 258.894 322.036 C 258.875 322.028 65.782 242.047 65.763 242.039 C 65.762 242.037 50.806 234.421 56.419 220.871 C 62.032 207.321 77.992 212.512 77.994 212.511 M 386.166 244.055 C 386.174 244.036 466.155 50.943 466.163 50.924 C 466.166 50.923 473.817 37.116 486.930 42.548 C 500.043 47.980 495.691 63.153 495.692 63.155 C 495.684 63.174 415.702 256.267 415.694 256.286 C 415.692 256.287 408.076 271.243 394.526 265.630 C 380.977 260.017 386.167 244.058 386.166 244.055 M 449.564 290.261 C 449.583 290.253 642.675 210.272 642.695 210.264 C 642.697 210.265 657.870 205.912 663.302 219.025 C 668.734 232.139 654.927 239.790 654.926 239.792 C 654.906 239.800 461.814 319.782 461.795 319.790 C 461.793 319.789 445.833 324.979 440.220 311.429 C 434.608 297.879 449.563 290.264 449.564 290.261 M 464.923 641.379 C 464.915 641.359 384.934 448.267 384.926 448.248 C 384.927 448.246 380.574 433.072 393.687 427.641 C 406.800 422.209 414.451 436.016 414.453 436.017 C 414.461 436.036 494.443 629.129 494.451 629.148 C 494.450 629.150 499.641 645.110 486.091 650.723 C 472.541 656.335 464.925 641.380 464.923 641.379 M 462.194 369.806 C 462.214 369.814 655.306 449.796 655.326 449.804 C 655.326 449.806 669.133 457.457 663.702 470.570 C 658.270 483.684 643.096 479.331 643.094 479.332 C 643.075 479.324 449.983 399.342 449.963 399.334 C 449.962 399.332 435.007 391.717 440.619 378.167 C 446.232 364.617 462.192 369.807 462.194 369.806 M 227.720 627.778 C 227.728 627.759 307.709 434.666 307.717 434.647 C 307.719 434.646 315.371 420.839 328.484 426.271 C 341.597 431.702 337.244 446.875 337.245 446.878 C 337.237 446.897 257.256 639.990 257.248 640.009 C 257.246 640.010 249.630 654.966 236.080 649.353 C 222.530 643.740 227.720 627.780 227.720 627.778 M 64.871 449.607 C 64.890 449.599 257.983 369.617 258.002 369.609 C 258.004 369.610 273.178 365.257 278.609 378.370 C 284.041 391.483 270.234 399.135 270.233 399.137 C 270.214 399.145 77.121 479.126 77.102 479.134 C 77.100 479.134 61.140 484.324 55.527 470.774 C 49.914 457.224 64.870 449.609 64.871 449.607 M 305.146 255.642 C 305.138 255.622 225.156 62.530 225.148 62.511 C 225.149 62.509 220.796 47.335 233.909 41.904 C 247.023 36.472 254.674 50.279 254.676 50.280 C 254.684 50.299 334.665 243.391 334.674 243.411 C 334.673 243.413 339.863 259.373 326.313 264.986 C 312.763 270.598 305.148 255.643 305.146 255.642 M 150.664 114.777 C 150.679 114.792 298.466 262.578 298.480 262.593 C 298.480 262.595 308.308 274.948 298.272 284.984 C 288.236 295.021 275.883 285.193 275.881 285.193 C 275.866 285.178 128.079 137.391 128.064 137.377 C 128.064 137.374 117.162 124.615 127.533 114.245 C 137.903 103.874 150.662 114.777 150.664 114.777 M 423.307 261.852 C 423.321 261.838 571.108 114.051 571.123 114.036 C 571.125 114.036 583.478 104.208 593.514 114.245 C 603.551 124.281 593.722 136.634 593.723 136.636 C 593.708 136.651 445.921 284.438 445.906 284.452 C 445.904 284.452 433.145 295.355 422.774 284.984 C 412.404 274.614 423.306 261.855 423.307 261.852 M 464.196 328.803 C 464.217 328.803 673.219 328.803 673.240 328.803 C 673.242 328.804 688.926 330.590 688.925 344.783 C 688.925 358.977 673.242 360.762 673.240 360.764 C 673.219 360.764 464.217 360.764 464.196 360.764 C 464.195 360.762 447.463 359.450 447.463 344.783 C 447.463 330.117 464.195 328.804 464.196 328.803 M 344.019 659.071 C 344.019 659.050 344.019 450.048 344.019 450.027 C 344.021 450.025 345.806 434.341 360.000 434.341 C 374.194 434.341 375.979 450.025 375.981 450.027 C 375.981 450.048 375.981 659.050 375.981 659.071 C 375.979 659.072 374.667 675.804 360.000 675.804 C 345.334 675.804 344.021 659.072 344.019 659.071 M 445.425 407.126 C 445.440 407.141 593.227 554.928 593.241 554.942 C 593.241 554.945 603.069 567.297 593.033 577.334 C 582.996 587.370 570.644 577.542 570.641 577.542 C 570.627 577.527 422.840 429.741 422.825 429.726 C 422.825 429.724 411.922 416.965 422.293 406.594 C 432.664 396.223 445.423 407.126 445.425 407.126 M 130.077 555.731 C 130.092 555.717 277.878 407.930 277.893 407.915 C 277.895 407.915 290.248 398.087 300.285 408.123 C 310.321 418.160 300.493 430.513 300.493 430.515 C 300.478 430.530 152.692 578.316 152.677 578.331 C 152.674 578.331 139.915 589.234 129.545 578.863 C 119.174 568.493 130.077 555.734 130.077 555.731 M 47.808 328.803 C 47.829 328.803 256.830 328.803 256.851 328.803 C 256.853 328.804 272.537 330.590 272.537 344.783 C 272.537 358.977 256.853 360.762 256.851 360.764 C 256.830 360.764 47.829 360.764 47.808 360.764 C 47.806 360.762 31.075 359.450 31.074 344.783 C 31.074 330.117 47.806 328.804 47.808 328.803 M 344.019 241.552 C 344.019 241.531 344.019 32.529 344.019 32.508 C 344.021 32.507 345.806 16.822 360.000 16.822 C 374.194 16.822 375.979 32.507 375.981 32.508 C 375.981 32.529 375.981 241.531 375.981 241.552 C 375.979 241.553 374.667 258.285 360.000 258.285 C 345.334 258.285 344.021 241.553 344.019 241.552 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 360.000 449.040 C 388.853 449.040 414.916 437.402 433.767 418.551 C 452.618 399.700 464.257 373.636 464.257 344.784 C 464.257 315.931 452.618 289.867 433.767 271.016 C 414.917 252.165 388.853 240.527 360.000 240.527 C 331.147 240.527 305.084 252.165 286.233 271.016 C 267.382 289.867 255.743 315.931 255.743 344.784 C 255.743 373.636 267.382 399.700 286.233 418.551 C 305.084 437.402 331.147 449.040 360.000 449.040 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 169.328 535.456 C 218.053 584.181 285.423 614.261 360.000 614.261 C 434.577 614.261 501.947 584.181 550.672 535.456 C 599.397 486.730 629.478 419.361 629.478 344.784 C 629.478 270.206 599.397 202.837 550.672 154.111 C 501.947 105.386 434.577 75.306 360.000 75.306 C 285.423 75.306 218.053 105.386 169.328 154.111 C 120.603 202.837 90.522 270.206 90.522 344.784 C 90.522 419.361 120.603 486.730 169.328 535.456 M 144.420 560.364 C 199.510 615.454 275.681 649.464 360.000 649.464 C 444.319 649.464 520.490 615.454 575.580 560.364 C 630.670 505.273 664.680 429.103 664.680 344.784 C 664.680 260.464 630.670 184.294 575.580 129.203 C 520.490 74.113 444.319 40.103 360.000 40.103 C 275.681 40.103 199.510 74.113 144.420 129.203 C 89.330 184.294 55.320 260.464 55.320 344.784 C 55.320 429.103 89.330 505.273 144.420 560.364 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:267.806,max:452.194},y:{min:253.17,max:437.558}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:"wing",bbox:{x:{min:38.45402314026018,max:646.8546768303617},y:{min:15.240979887338685,max:679.571904459341}},layers:[{tagName:"g",props:{id:"wing"},children:[{tagName:"g",props:{id:"wingR"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 59.515 530.167 C 96.685 506.498 142.867 501.596 189.529 435.852 C 258.847 338.186 196.921 286.805 236.012 227.904 C 258.887 193.438 314.823 180.442 396.288 134.157 C 534.042 55.892 629.635 2.982 642.560 20.654 C 654.725 37.289 616.431 111.238 576.995 141.393 C 534.013 174.259 447.165 208.866 447.152 208.873 C 447.167 208.870 580.944 158.583 591.730 177.960 C 599.348 191.644 568.887 239.711 533.218 264.436 C 502.582 285.672 426.403 309.624 426.392 309.629 C 426.406 309.628 556.068 281.104 563.434 300.346 C 568.721 314.157 531.334 361.760 496.731 372.947 C 437.826 391.991 383.664 401.023 383.653 401.026 C 383.665 401.027 503.818 398.206 508.161 416.519 C 511.201 429.340 479.149 469.712 443.397 475.873 C 406.371 482.253 341.272 479.834 341.262 479.834 C 341.273 479.837 444.989 488.047 455.093 511.059 C 458.614 519.076 436.569 544.861 390.158 558.151 C 339.074 572.778 299.627 548.388 299.618 548.387 C 299.626 548.392 376.914 586.902 373.012 599.761 C 368.043 616.135 334.138 625.473 297.171 621.780 C 270.110 619.077 218.894 589.981 218.886 589.978 C 218.893 589.985 309.797 640.830 292.279 660.923 C 284.306 670.068 233.034 667.909 211.547 656.031 C 196.617 647.778 140.608 607.107 140.601 607.102 C 140.604 607.109 191.356 670.275 169.958 675.601 C 138.526 683.426 110.996 666.614 89.225 648.691 C 75.896 637.718 43.661 603.727 40.635 567.258 C 38.977 547.266 48.983 536.874 59.515 530.167 Z"},children:[]}]}]}],specs:{nesting:[{x:{min:234.232,max:427.638},y:{min:200.43,max:393.836}}],tail:[{point:{x:84.723,y:562.626,t:0},normal:{x:.9664242984557929,y:-.25695150389563465}}],crown:[{point:{x:386.725,y:24.213,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:634.556,y:27.153,t:0},normal:{x:.706778064897462,y:-.7074353447346261}},{point:{x:356.397,y:154.406,t:0},normal:{x:-.4221338348807563,y:-.9065335214148822}}],arm:[{point:{x:229.076,y:236.729,t:0},normal:{x:-.8293412994068105,y:-.5587423458967676}},{point:{x:561.212,y:304.459,t:0},normal:{x:.9209372426434576,y:-.38971091223144566}}],leg:[{point:{x:361.344,y:610.821,t:0},normal:{x:.830217788092855,y:.557439166487436}},{point:{x:142.565,y:673.269,t:0},normal:{x:-.4144808712361082,y:.9100580241827203}}]}},{name:"wing_bat",bbox:{x:{min:33.161759059160474,max:699.689},y:{min:15.977026603816963,max:698.562}},layers:[{tagName:"g",props:{id:"wing_bat"},children:[{tagName:"g",props:{id:"wing_bat"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 41.730 601.414 C 41.746 601.407 166.675 566.650 207.396 531.219 C 249.203 494.843 289.077 426.453 302.014 372.567 C 313.412 325.089 272.343 254.583 292.456 210.091 C 317.614 154.441 401.343 116.184 455.888 88.712 C 519.733 56.556 684.286 20.862 684.309 20.855 C 684.301 20.873 617.396 89.778 607.850 194.800 C 600.938 270.835 629.492 342.257 641.301 343.894 C 625.284 344.162 588.425 393.475 562.930 462.406 C 535.929 535.409 547.640 599.063 547.638 599.077 C 547.623 599.078 469.147 586.920 396.632 611.501 C 329.021 634.419 287.688 689.864 287.677 689.872 C 287.666 689.869 239.584 666.124 175.283 664.728 C 109.150 663.292 60.577 679.916 60.565 679.917 C 60.564 679.914 56.671 669.091 52.949 649.010 C 48.188 623.331 41.731 601.419 41.730 601.414 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinejoin:"round",d:"M 38.230 590.475 C 75.786 576.375 157.539 542.894 196.882 513.060 C 236.145 483.287 289.768 395.906 289.589 332.426 C 289.253 213.589 249.021 226.617 203.137 236.164 C 203.146 236.157 286.254 145.843 419.053 87.469 C 583.111 15.354 697.661 17.995 697.689 17.988 C 697.666 17.996 541.412 67.213 468.705 99.757 C 394.349 133.039 303.599 190.510 305.837 203.401 C 306.518 207.325 317.628 238.754 323.637 262.158 C 328.279 280.236 331.433 306.972 333.553 308.532 C 336.524 310.718 413.665 293.134 493.062 305.374 C 658.511 330.881 667.088 355.359 667.105 355.364 C 667.087 355.361 619.519 336.133 486.395 327.985 C 416.496 323.706 332.739 338.575 330.686 344.850 C 329.680 347.924 324.692 369.650 319.288 385.270 C 313.472 402.084 303.648 422.308 302.014 427.044 C 299.901 433.166 369.393 444.854 452.245 504.873 C 516.042 551.088 559.096 611.490 559.107 611.501 C 559.095 611.492 512.583 568.494 441.075 523.096 C 363.019 473.541 284.379 456.282 282.899 461.450 C 281.986 464.637 275.099 479.899 268.196 490.835 C 258.922 505.526 244.624 521.669 240.847 525.485 C 237.391 528.975 259.444 551.651 280.294 604.675 C 293.693 638.752 287.677 696.552 287.678 696.562 C 287.675 696.553 275.518 645.299 258.352 611.638 C 237.978 571.688 211.117 550.004 207.396 552.245 C 204.583 553.939 183.362 563.778 167.359 570.320 C 153.885 575.828 61.410 609.725 46.509 614.472 C 43.585 615.403 40.904 613.375 39.303 611.702 C 33.139 605.266 34.790 591.767 38.230 590.475 Z"},children:[]}]}]}],specs:{tail:[{point:{x:96.183,y:597.654,t:0},normal:{x:.8854430478053971,y:-.46474789842783526}}],crown:[{point:{x:389.102,y:50.359,t:0},normal:{x:-.4389590633965882,y:-.8985070621102484}}],horn:[{point:{x:681.358,y:20.521,t:0},normal:{x:.976908230080636,y:-.21365933164905085}},{point:{x:215.194,y:229.073,t:0},normal:{x:-.8802117557726281,y:.4745811469071093}}],leg:[{point:{x:545.538,y:596.666,t:0},normal:{x:.6781355256068047,y:.7349368740987099}},{point:{x:287.29,y:684.808,t:0},normal:{x:-.024958884076504644,y:.9996884785300146}}],arm:[{point:{x:656.41,y:349.038,t:0},normal:{x:.910112679298643,y:.4143608463402951}},{point:{x:260.995,y:434.835,t:0},normal:{x:-.9221517739289816,y:-.38682826401341525}}]}},{name:"wing_butterfly",bbox:{x:{min:262.97538283239334,max:678.2292862740999},y:{min:8.834233618370453,max:692.7424643500026}},layers:[{tagName:"g",props:{id:"wing_butterfly_2"},children:[{tagName:"g",props:{id:"butterfly_wing"},children:[{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"none",d:"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 "},children:[]},{tagName:"path",props:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"round",d:"M 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 "},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 277.963 516.914 C 255.422 450.232 265.817 360.450 281.994 320.571 C 308.658 254.839 351.163 171.055 401.948 124.353 C 458.349 72.487 554.541 5.232 630.931 11.206 C 643.884 12.219 663.349 19.470 669.494 30.917 C 700.824 89.279 613.795 175.191 593.894 238.371 C 582.782 273.650 583.344 327.469 561.533 357.342 C 553.689 368.085 539.306 379.647 525.971 383.826 C 474.461 399.968 346.082 386.962 346.064 386.962 C 346.079 386.964 414.790 396.649 496.538 401.440 C 524.382 403.072 548.497 443.465 561.086 468.355 C 579.738 505.232 589.709 564.309 580.871 604.678 C 566.994 668.058 532.136 696.407 468.988 689.808 C 422.873 684.989 392.961 668.372 370.782 650.229 C 333.237 619.518 298.897 578.844 277.963 516.914 M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z"},children:[]}]}]}],specs:{tail:[{point:{x:262.941,y:395.394,t:0},normal:{x:1,y:0}}],crown:[{point:{x:657.724,y:19.407,t:0},normal:{x:.6486969086272256,y:-.7610468584374296}}],arm:[{point:{x:432.025,y:392.726,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:536.667,y:671.193,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:528.14,y:35.616,t:0},normal:{x:-.37260343575982685,y:-.9279906678733211}},{point:{x:646.306,y:141.319,t:0},normal:{x:.9558286320115172,y:.29392452471168784}}]}},{name:"woman_stand",bbox:{x:{min:167.0731740631161,max:580.2318433376647},y:{min:19.8,max:696.2289494683224}},layers:[{tagName:"g",props:{id:"woman_stand"},children:[{tagName:"g",props:{id:"woman_stand"},children:[{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 329.879 23.607 C 320.795 26.336 312.327 29.036 306.027 36.127 C 302.178 40.458 302.922 46.524 299.617 51.284 C 296.510 55.759 290.514 56.920 288.398 61.940 C 285.323 69.237 292.870 77.256 289.462 84.404 C 286.394 90.839 276.118 90.034 273.279 96.574 C 270.730 102.447 277.866 108.950 275.002 114.676 C 272.898 118.882 265.912 117.817 263.868 122.051 C 261.073 127.841 268.784 134.309 266.138 140.168 C 264.044 144.803 256.435 143.950 254.428 148.622 C 251.716 154.940 253.500 162.468 257.764 167.861 C 262.867 174.316 271.199 176.587 279.428 176.627 C 287.799 176.668 293.250 169.052 301.541 167.893 C 309.573 166.771 317.220 173.767 324.467 170.125 C 350.271 157.154 337.871 117.459 354.342 93.734 C 359.546 86.238 369.783 84.196 372.867 75.606 C 377.896 61.596 375.104 45.835 366.280 33.847 C 361.122 26.839 344.701 21.800 344.701 21.800 C 344.701 21.800 334.914 22.095 329.879 23.607 Z"},children:[]},{tagName:"path",props:{fill:"#ffffff",fillRule:"evenodd",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 280.773 662.206 C 280.743 659.105 273.490 669.770 273.191 666.684 C 272.428 658.790 280.887 655.196 285.862 649.597 C 293.553 640.942 307.669 632.404 309.968 627.234 C 315.265 615.318 302.858 578.162 305.348 551.597 C 306.883 535.224 316.857 515.054 316.169 506.162 C 313.379 470.076 302.929 438.501 294.392 402.028 C 290.934 387.255 286.997 373.582 287.776 357.884 C 289.293 327.287 310.211 304.772 311.452 274.162 C 312.130 257.452 303.509 227.340 303.508 227.335 C 303.506 227.340 289.368 255.869 282.994 271.936 C 278.457 283.375 277.192 293.992 271.746 305.027 C 261.341 326.106 243.503 349.057 233.670 359.865 C 230.662 363.171 224.198 369.170 218.406 373.431 C 207.676 381.324 189.124 393.504 185.767 392.560 C 181.172 391.268 202.634 374.526 202.636 374.524 C 202.634 374.525 179.898 393.575 177.621 390.162 C 176.181 388.005 198.756 370.776 198.758 370.774 C 198.756 370.776 175.202 391.032 173.241 388.986 C 169.446 385.023 193.579 365.459 193.581 365.457 C 193.579 365.459 170.754 386.223 169.144 382.697 C 167.778 379.706 186.604 362.017 188.271 359.907 C 190.692 356.841 212.735 351.849 218.149 346.332 C 229.563 334.699 231.830 305.134 241.712 281.271 C 245.044 273.223 253.911 267.379 256.451 261.403 C 262.327 247.580 261.780 224.937 263.521 204.620 C 264.997 187.389 266.143 171.559 275.428 156.969 C 280.461 149.061 287.261 143.980 295.456 139.429 C 305.231 134.000 317.532 132.362 323.504 122.492 C 326.610 117.359 326.315 111.535 325.581 105.581 C 325.126 101.889 321.670 99.343 322.007 95.639 C 322.515 90.046 330.116 87.776 330.561 82.178 C 330.875 78.220 326.478 75.646 326.453 71.675 C 326.428 67.594 330.588 64.918 330.563 60.836 C 330.538 56.866 325.249 54.117 326.456 50.334 C 327.982 45.548 336.358 47.439 338.684 42.987 C 340.831 38.875 334.661 33.127 337.927 29.834 C 343.994 23.718 354.942 29.719 361.877 34.828 C 368.207 39.492 369.102 47.363 372.868 54.264 C 374.562 57.368 376.447 59.786 377.565 63.140 C 380.401 71.642 384.892 80.448 380.746 88.394 C 377.231 95.131 365.301 92.074 361.871 98.854 C 357.078 108.325 360.626 120.147 367.126 128.539 C 378.393 143.084 402.176 135.044 415.895 147.305 C 437.475 166.592 439.363 195.127 451.195 221.542 C 455.177 230.430 460.233 244.696 462.032 246.993 C 467.688 254.216 507.758 280.224 534.677 294.830 C 541.124 298.328 547.400 299.616 553.606 303.525 C 560.683 307.981 579.625 315.768 571.819 318.769 C 570.315 319.347 564.933 314.923 560.845 313.777 C 558.474 313.113 554.914 310.585 553.914 312.836 C 552.876 315.170 559.519 325.643 564.948 330.631 C 568.754 334.128 580.316 332.960 577.904 337.531 C 577.239 338.790 569.790 337.854 565.901 336.128 C 561.280 334.076 555.358 326.399 555.202 326.550 C 555.051 326.697 559.772 334.690 563.671 337.712 C 566.950 340.254 575.470 338.336 574.495 342.369 C 574.128 343.889 567.535 343.899 564.091 342.648 C 558.196 340.507 551.458 330.082 551.276 330.279 C 551.119 330.449 555.683 339.481 559.702 343.082 C 562.589 345.669 570.857 344.657 569.419 348.257 C 568.458 350.663 559.667 347.295 555.285 344.610 C 550.170 341.476 544.289 331.540 544.124 331.737 C 544.018 331.864 546.457 338.614 548.793 341.707 C 550.678 344.203 554.965 344.501 555.448 347.591 C 556.333 353.256 544.182 342.912 539.609 337.093 C 532.075 327.508 523.436 310.093 521.050 307.861 C 515.266 302.448 456.728 280.746 445.540 271.194 C 437.973 264.733 412.150 225.285 412.146 225.280 C 412.146 225.283 410.901 245.553 412.782 256.322 C 417.313 282.273 435.303 300.396 438.648 326.527 C 442.019 352.869 435.894 375.444 431.210 401.585 C 424.394 439.622 405.638 470.187 402.792 507.590 C 401.708 521.838 406.970 534.571 406.098 549.265 C 404.785 571.364 397.955 589.183 393.023 610.765 C 389.774 624.982 381.070 645.506 383.232 651.008 C 385.603 657.041 406.265 665.549 421.455 675.523 C 422.939 676.497 423.723 679.264 422.421 680.472 C 420.149 682.582 413.990 673.255 414.677 676.279 C 414.751 676.605 419.741 679.694 420.724 682.617 C 421.032 683.530 421.415 684.761 420.654 685.352 C 418.041 687.381 413.774 678.416 413.138 679.714 C 412.431 681.159 417.695 683.300 418.981 686.048 C 419.370 686.878 420.057 687.895 419.476 688.605 C 416.964 691.674 410.396 680.743 409.773 682.883 C 409.378 684.243 416.431 686.189 417.261 689.643 C 417.631 691.187 418.223 693.440 416.054 693.989 C 413.229 694.705 410.617 693.685 407.879 692.684 C 404.962 691.618 403.139 689.450 400.335 688.112 C 395.772 685.935 391.214 685.809 386.777 683.386 C 382.787 681.207 380.686 677.421 376.583 675.462 C 369.867 672.256 359.813 677.431 355.901 671.100 C 351.947 664.701 360.240 655.888 361.358 650.445 C 362.924 642.817 365.081 631.340 365.623 620.813 C 367.081 592.503 358.072 568.647 360.905 540.441 C 361.974 529.800 366.797 521.521 367.899 510.883 C 368.588 504.238 367.305 498.584 367.626 491.910 C 368.983 463.673 376.566 440.518 377.884 412.279 C 378.441 400.336 376.180 379.578 377.115 378.331 C 381.933 371.912 395.765 355.283 395.767 355.280 C 395.765 355.283 378.312 377.556 377.137 377.197 C 375.371 376.658 347.815 347.483 347.812 347.480 C 347.815 347.483 366.045 365.226 375.980 379.944 C 376.722 381.044 376.480 403.013 375.612 415.504 C 373.704 442.962 366.047 465.435 364.864 492.934 C 364.573 499.680 366.197 505.389 365.464 512.102 C 364.305 522.737 360.541 531.165 357.596 541.450 C 350.713 565.487 343.063 585.137 336.697 609.315 C 334.449 617.851 331.913 624.967 331.142 633.760 C 330.619 639.734 334.934 645.667 331.799 650.779 C 327.924 657.098 318.362 654.588 312.433 659.037 C 306.344 663.605 303.619 674.503 294.413 678.820 C 287.979 681.836 284.142 690.738 277.178 689.321 C 275.654 689.011 273.766 688.266 273.959 686.296 C 274.655 679.157 289.587 672.513 289.099 672.663 C 281.095 675.126 273.892 689.317 272.560 680.133 C 271.986 676.177 288.380 668.539 284.893 665.989 C 284.222 665.499 271.717 680.719 271.773 672.915 C 271.815 667.145 280.810 666.066 280.773 662.206 Z"},children:[]},{tagName:"path",props:{fill:"#000000",fillRule:"evenodd",stroke:"none",d:"M 339.472 58.108 C 339.473 58.107 343.932 49.639 348.400 48.162 C 352.292 46.875 359.841 50.306 359.842 50.306 C 359.842 50.307 355.575 56.122 352.875 57.377 C 349.223 59.075 339.473 58.108 339.472 58.108 Z"},children:[]},{tagName:"path",props:{fill:"none",stroke:"#000000",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",d:"M 376.910 295.609 C 377.139 293.948 378.396 293.182 378.812 293.275 C 379.658 293.467 381.149 293.420 381.137 295.092 C 381.118 297.890 379.580 299.597 378.868 299.576 C 378.242 299.556 376.573 298.048 376.910 295.609 M 405.462 208.805 C 405.563 207.922 406.551 205.458 408.895 205.536 C 411.251 205.615 412.112 208.156 412.115 209.049 C 412.119 210.080 411.035 213.277 408.329 213.029 C 405.814 212.799 405.354 209.756 405.462 208.805 M 310.365 215.162 C 310.431 212.718 311.287 210.708 314.387 210.560 C 317.239 210.424 318.498 213.333 318.539 214.353 C 318.581 215.415 317.482 218.444 314.516 218.600 C 311.783 218.745 310.338 216.141 310.365 215.162 M 407.428 178.180 C 409.847 186.594 423.656 200.014 421.417 209.966 C 419.705 217.576 415.019 227.028 402.013 228.096 C 380.359 229.874 367.306 213.493 367.463 200.508 M 349.213 207.973 C 349.533 220.445 337.572 234.076 319.183 234.173 C 306.928 234.238 300.827 226.054 297.912 218.266 C 293.845 207.397 303.095 200.124 307.335 182.413 "},children:[]}]}]}],specs:{nesting:[{x:{min:322.059,max:373.33},y:{min:134.964,max:186.235}}],tail:[{point:{x:343.316,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:26.508,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:409.443,y:148.656,t:0},normal:{x:.7533285909264275,y:-.6576443066679764}},{point:{x:277.398,y:160.103,t:0},normal:{x:-.8561176130158883,y:-.5167810297253351}}],leg:[{point:{x:306.552,y:363.846,t:0},normal:{x:-.6986883991125071,y:.7154261114507926}},{point:{x:421.732,y:364.99,t:0},normal:{x:.7129335762692828,y:.7012315707581133}}],horn:[{point:{x:305.517,y:36.505,t:0},normal:{x:-.6817454199674197,y:-.7315894903246263}},{point:{x:365.223,y:37.618,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}}]; },{}],"iXyu":[function(require,module,exports) { "use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SvgVocabulary=void 0;const t=e(require("./_svg-vocabulary.json"));exports.SvgVocabulary=t.default; },{"./_svg-vocabulary.json":"M7gG"}],"ZUAZ":[function(require,module,exports) { @@ -49,4 +49,4 @@ module.exports=[{name:"antler",bbox:{x:{min:99.548,max:611.604},y:{min:62.852999 },{"react":"HdMw","../svg-vocabulary":"iXyu","../svg-symbol":"ObB7","../attach":"w4OL","../point":"Iio0","../random":"M5sl","../symbol-context-widget":"ZUAZ"}],"qWv7":[function(require,module,exports) { "use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});const t=e(require("react")),a=e(require("react-dom")),r=require("./pages/waves-page"),l=require("./pages/vocabulary-page"),n=require("./pages/creature-page"),u={vocabulary:l.VocabularyPage,creature:n.CreaturePage,waves:r.WavesPage},c=Object.keys(u),o="app",s=document.getElementById("app");if(!s)throw new Error("Unable to find #".concat("app","!"));const i=e=>{const a=p(new URLSearchParams(window.location.search).get("p")||"","vocabulary"),r=u[a];return t.default.createElement(t.default.Fragment,null,t.default.createElement("main",null,t.default.createElement(r,null)),t.default.createElement("footer",null,t.default.createElement("p",null,"Other pages"),t.default.createElement("ul",null,c.map(e=>t.default.createElement("li",{key:e},a===e?e:t.default.createElement("a",{href:"?p=".concat(encodeURIComponent(e))},e)))),t.default.createElement("p",null,"For more details about this project, see its"," ",t.default.createElement("a",{href:"https://github.com/toolness/mystic-symbolic",target:"_blank"},"GitHub repository"),".")))};function d(e){return c.includes(e)}function p(e,t){return d(e)?e:t}a.default.render(t.default.createElement(i,null),s); },{"react":"HdMw","react-dom":"X9zx","./pages/waves-page":"R99w","./pages/vocabulary-page":"PhPL","./pages/creature-page":"Wo33"}]},{},["qWv7"], null) -//# sourceMappingURL=browser-main.d18adad0.js.map \ No newline at end of file +//# sourceMappingURL=browser-main.1afeb080.js.map \ No newline at end of file diff --git a/browser-main.1afeb080.js.map b/browser-main.1afeb080.js.map new file mode 100644 index 0000000..8710969 --- /dev/null +++ b/browser-main.1afeb080.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["node_modules/object-assign/index.js","node_modules/react/cjs/react.production.min.js","node_modules/react/index.js","node_modules/scheduler/cjs/scheduler.production.min.js","node_modules/scheduler/index.js","node_modules/react-dom/cjs/react-dom.production.min.js","node_modules/react-dom/index.js","lib/pages/waves-page.tsx","lib/util.ts","vendor/bezier-js/index.js","lib/path.ts","lib/bounding-box.ts","lib/colors.ts","lib/point.ts","lib/specs.ts","lib/visible-specs.tsx","lib/svg-symbol.tsx","lib/_svg-vocabulary.json","lib/svg-vocabulary.ts","lib/symbol-context-widget.tsx","lib/pages/vocabulary-page.tsx","lib/attach.tsx","lib/random.ts","lib/pages/creature-page.tsx","lib/browser-main.tsx"],"names":["getOwnPropertySymbols","Object","hasOwnProperty","prototype","propIsEnumerable","propertyIsEnumerable","toObject","val","TypeError","shouldUseNative","assign","test1","String","getOwnPropertyNames","test2","i","fromCharCode","order2","map","n","join","test3","split","forEach","letter","keys","err","module","exports","target","source","from","symbols","to","s","arguments","length","key","call","l","require","p","Fragment","StrictMode","Profiler","q","r","t","Suspense","u","v","Symbol","for","w","x","iterator","y","a","z","b","c","encodeURIComponent","A","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","B","C","props","context","refs","updater","D","E","isReactComponent","setState","Error","forceUpdate","F","constructor","isPureReactComponent","G","current","H","I","ref","__self","__source","J","e","d","k","h","g","children","f","Array","m","defaultProps","$$typeof","type","_owner","K","L","escape","replace","M","N","toString","O","isArray","push","next","done","value","P","Q","_status","_result","then","default","R","S","T","ReactCurrentDispatcher","ReactCurrentBatchConfig","transition","ReactCurrentOwner","IsSomeRendererActing","Children","apply","count","toArray","only","Component","PureComponent","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","cloneElement","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","createElement","createFactory","bind","createRef","forwardRef","render","isValidElement","lazy","_payload","_init","memo","compare","useCallback","useContext","useDebugValue","useEffect","useImperativeHandle","useLayoutEffect","useMemo","useReducer","useRef","useState","version","checkDCE","__REACT_DEVTOOLS_GLOBAL_HOOK__","console","error","defineProperty","Bezier","abs","cos","sin","acos","atan2","sqrt","pow","Math","crt","pi","PI","tau","quart","epsilon","nMax","Number","MAX_SAFE_INTEGER","nMin","MIN_SAFE_INTEGER","ZERO","utils","Tvalues","Cvalues","arcfn","derivativeFn","compute","points","_3d","order","mt","ret","mt2","t2","dCpts","JSON","parse","stringify","splice","computeWithRatios","ratios","f1","f2","f3","f4","derive","dpoints","list","dpt","j","between","approximately","precision","len","sum","ds","de","ts","te","lerp","v1","v2","pointToString","pointsToString","copy","obj","angle","o","dx1","dy1","dx2","dy2","round","pos","indexOf","parseFloat","substring","dist","p1","p2","dx","dy","closest","LUT","point","mdist","mpos","idx","abcratio","bottom","projectionratio","top","lli8","x1","y1","x2","y2","x3","y3","x4","y4","nx","lli4","p3","p4","lli","makeline","findbbox","sections","mx","my","MX","MY","bbox","min","max","mid","size","shapeintersections","s1","bbox1","s2","bbox2","curveIntersectionThreshold","bboxoverlap","intersections","a1","startcap","forward","back","endcap","a2","l1","virtual","l2","iss","intersects","c1","c2","makeshape","bpl","fpl","start","end","shape","getminmax","curve","concat","get","align","line","tx","ty","roots","aligned","reduce","m1","m2","filter","pa","pb","pc","q2","discriminant","u1","mp3","phi","t1","sd","droots","curvature","d1","d2","kOnly","num","dnm","adk","dk","dd","qdsum","pk","nk","inflections","slice","v3","trm","sq","b1","b2","dims","dim","expandbox","_bbox","pairiteration","c1b","c2b","threshold","_t1","_t2","cc1","cc2","pairs","left","right","pair","results","getccenter","dx1p","dy1p","dx2p","dy2p","mx1","my1","mx2","my2","mx1n","my1n","mx2n","my2n","arc","_","numberSort","PolyBezier","curves","valueOf","addCurve","offset","abs$1","cos$1","sin$1","acos$1","sqrt$1","pi$1","coords","args","coordlen","newargs","higher","step","dimlen","_linear","some","_lut","update","quadraticFromPoints","abc","getABC","cubicFromPoints","selen","lx","ly","bx1","by1","bx2","by2","e1","e2","nc1","nc2","getUtils","toSVG","last","setRatios","verify","print","coordDigest","_print","computedirection","clockwise","derivative","um","getLUT","steps","on","lut","hits","project","ft","raise","np","pim","dderivative","normal","__normal3","__normal2","r1","r2","q1","hull","_p","pt","result","span","extrema","mfn","sort","values","overlaps","lbbox","tbbox","nv","scale","simple","n1","n2","segment","pass1","pass2","distanceFn","ov","rc","outline","d3","d4","reduced","fcurves","bcurves","alen","tlen","graduated","linearDistanceFunction","slen","reverse","fs","fe","bs","be","ls","le","segments","outlineshapes","shapes","lineIntersects","curveintersects","selfintersects","arcs","errorThreshold","_iterate","_error","np1","circles","t_s","safety","t_e","np2","np3","prev_arc","curr_good","prev_good","t_m","prev_e","interval","name","layers","tagName","id","fill","fillRule","stroke","strokeWidth","strokeLinecap","strokeLinejoin","specs","tail","crown","arm","leg","horn","nesting"],"mappings":";AAMA,aAEA,IAAIA,EAAwBC,OAAOD,sBAC/BE,EAAiBD,OAAOE,UAAUD,eAClCE,EAAmBH,OAAOE,UAAUE,qBAExC,SAASC,EAASC,GACbA,GAAAA,MAAAA,EACG,MAAA,IAAIC,UAAU,yDAGdP,OAAAA,OAAOM,GAGf,SAASE,IACJ,IACC,IAACR,OAAOS,OACJ,OAAA,EAMJC,IAAAA,EAAQ,IAAIC,OAAO,OAEnBX,GADJU,EAAM,GAAK,KACkC,MAAzCV,OAAOY,oBAAoBF,GAAO,GAC9B,OAAA,EAKH,IADDG,IAAAA,EAAQ,GACHC,EAAI,EAAGA,EAAI,GAAIA,IACvBD,EAAM,IAAMF,OAAOI,aAAaD,IAAMA,EAKnCE,GAAoB,eAHXhB,OAAOY,oBAAoBC,GAAOI,IAAI,SAAUC,GACrDL,OAAAA,EAAMK,KAEHC,KAAK,IACR,OAAA,EAIJC,IAAAA,EAAQ,GAIRpB,MAHmBqB,uBAAAA,MAAM,IAAIC,QAAQ,SAAUC,GAClDH,EAAMG,GAAUA,IAGf,yBADEvB,OAAOwB,KAAKxB,OAAOS,OAAO,GAAIW,IAAQD,KAAK,IAM9C,MAAOM,GAED,OAAA,GAITC,OAAOC,QAAUnB,IAAoBR,OAAOS,OAAS,SAAUmB,EAAQC,GAKjE,IAJDC,IAAAA,EAEAC,EADAC,EAAK3B,EAASuB,GAGTK,EAAI,EAAGA,EAAIC,UAAUC,OAAQF,IAAK,CAGrC,IAAA,IAAIG,KAFTN,EAAO9B,OAAOkC,UAAUD,IAGnBhC,EAAeoC,KAAKP,EAAMM,KAC7BJ,EAAGI,GAAON,EAAKM,IAIbrC,GAAAA,EAAuB,CAC1BgC,EAAUhC,EAAsB+B,GAC3B,IAAA,IAAIhB,EAAI,EAAGA,EAAIiB,EAAQI,OAAQrB,IAC/BX,EAAiBkC,KAAKP,EAAMC,EAAQjB,MACvCkB,EAAGD,EAAQjB,IAAMgB,EAAKC,EAAQjB,MAM3BkB,OAAAA;;AChFR,aAAa,IAAIM,EAAEC,QAAQ,iBAAiBrB,EAAE,MAAMsB,EAAE,MAAMb,QAAQc,SAAS,MAAMd,QAAQe,WAAW,MAAMf,QAAQgB,SAAS,MAAM,IAAIC,EAAE,MAAMC,EAAE,MAAMC,EAAE,MAAMnB,QAAQoB,SAAS,MAAM,IAAIC,EAAE,MAAMC,EAAE,MACpM,GAAG,mBAAoBC,QAAQA,OAAOC,IAAI,CAAKC,IAAAA,EAAEF,OAAOC,IAAIjC,EAAEkC,EAAE,iBAAiBZ,EAAEY,EAAE,gBAAgBzB,QAAQc,SAASW,EAAE,kBAAkBzB,QAAQe,WAAWU,EAAE,qBAAqBzB,QAAQgB,SAASS,EAAE,kBAAkBR,EAAEQ,EAAE,kBAAkBP,EAAEO,EAAE,iBAAiBN,EAAEM,EAAE,qBAAqBzB,QAAQoB,SAASK,EAAE,kBAAkBJ,EAAEI,EAAE,cAAcH,EAAEG,EAAE,cAAc,IAAIC,EAAE,mBAAoBH,QAAQA,OAAOI,SAC/Y,SAASC,EAAEC,GAAM,OAAA,OAAOA,GAAG,iBAAkBA,EAAS,KAAsC,mBAAjCA,EAAEH,GAAGG,EAAEH,IAAIG,EAAE,eAA0CA,EAAE,KAAK,SAASC,EAAED,GAAO,IAAA,IAAIE,EAAE,yDAAyDF,EAAEG,EAAE,EAAEA,EAAEzB,UAAUC,OAAOwB,IAAID,GAAG,WAAWE,mBAAmB1B,UAAUyB,IAAU,MAAA,yBAAyBH,EAAE,WAAWE,EAAE,iHACpU,IAAIG,EAAE,CAACC,UAAU,WAAiB,OAAA,GAAIC,mBAAmB,aAAaC,oBAAoB,aAAaC,gBAAgB,cAAcC,EAAE,GAAG,SAASC,EAAEX,EAAEE,EAAEC,GAAQS,KAAAA,MAAMZ,EAAOa,KAAAA,QAAQX,EAAOY,KAAAA,KAAKJ,EAAOK,KAAAA,QAAQZ,GAAGE,EACpN,SAASW,KAA6B,SAASC,EAAEjB,EAAEE,EAAEC,GAAQS,KAAAA,MAAMZ,EAAOa,KAAAA,QAAQX,EAAOY,KAAAA,KAAKJ,EAAOK,KAAAA,QAAQZ,GAAGE,EADsGM,EAAEjE,UAAUwE,iBAAiB,GAAGP,EAAEjE,UAAUyE,SAAS,SAASnB,EAAEE,GAAM,GAAA,iBAAkBF,GAAG,mBAAoBA,GAAG,MAAMA,EAAE,MAAMoB,MAAMnB,EAAE,KAAUc,KAAAA,QAAQN,gBAAgB,KAAKT,EAAEE,EAAE,aAAaS,EAAEjE,UAAU2E,YAAY,SAASrB,GAAQe,KAAAA,QAAQR,mBAAmB,KAAKP,EAAE,gBACndgB,EAAEtE,UAAUiE,EAAEjE,UAAsF,IAAI4E,EAAEL,EAAEvE,UAAU,IAAIsE,EAAEM,EAAEC,YAAYN,EAAEnC,EAAEwC,EAAEX,EAAEjE,WAAW4E,EAAEE,sBAAqB,EAAG,IAAIC,EAAE,CAACC,QAAQ,MAAMC,EAAEnF,OAAOE,UAAUD,eAAemF,EAAE,CAAChD,KAAI,EAAGiD,KAAI,EAAGC,QAAO,EAAGC,UAAS,GAChS,SAASC,EAAEhC,EAAEE,EAAEC,GAAO8B,IAAAA,EAAEC,EAAE,GAAGC,EAAE,KAAKC,EAAE,KAAQ,GAAA,MAAMlC,EAAE,IAAI+B,UAAK,IAAS/B,EAAE2B,MAAMO,EAAElC,EAAE2B,UAAK,IAAS3B,EAAEtB,MAAMuD,EAAE,GAAGjC,EAAEtB,KAAKsB,EAAEyB,EAAE9C,KAAKqB,EAAE+B,KAAKL,EAAEnF,eAAewF,KAAKC,EAAED,GAAG/B,EAAE+B,IAAQI,IAAAA,EAAE3D,UAAUC,OAAO,EAAK,GAAA,IAAI0D,EAAEH,EAAEI,SAASnC,OAAO,GAAG,EAAEkC,EAAE,CAAK,IAAA,IAAIE,EAAEC,MAAMH,GAAGI,EAAE,EAAEA,EAAEJ,EAAEI,IAAIF,EAAEE,GAAG/D,UAAU+D,EAAE,GAAGP,EAAEI,SAASC,EAAKvC,GAAAA,GAAGA,EAAE0C,aAAa,IAAIT,KAAKI,EAAErC,EAAE0C,kBAAe,IAASR,EAAED,KAAKC,EAAED,GAAGI,EAAEJ,IAAU,MAAA,CAACU,SAASjF,EAAEkF,KAAK5C,EAAEpB,IAAIuD,EAAEN,IAAIO,EAAExB,MAAMsB,EAAEW,OAAOpB,EAAEC,SACra,SAASoB,EAAE9C,EAAEE,GAAS,MAAA,CAACyC,SAASjF,EAAEkF,KAAK5C,EAAE4C,KAAKhE,IAAIsB,EAAE2B,IAAI7B,EAAE6B,IAAIjB,MAAMZ,EAAEY,MAAMiC,OAAO7C,EAAE6C,QAAQ,SAASE,EAAE/C,GAAS,MAAA,iBAAkBA,GAAG,OAAOA,GAAGA,EAAE2C,WAAWjF,EAAE,SAASsF,EAAOhD,GAAOE,IAAAA,EAAE,CAAK,IAAA,KAAS,IAAA,MAAY,MAAA,IAAIF,EAAEiD,QAAQ,QAAQ,SAASjD,GAAUE,OAAAA,EAAEF,KAAK,IAAIkD,EAAE,OAAO,SAASC,EAAEnD,EAAEE,GAAS,MAAA,iBAAkBF,GAAG,OAAOA,GAAG,MAAMA,EAAEpB,IAAIoE,EAAO,GAAGhD,EAAEpB,KAAKsB,EAAEkD,SAAS,IAC5W,SAASC,EAAErD,EAAEE,EAAEC,EAAE8B,EAAEC,GAAOC,IAAAA,SAASnC,EAAK,cAAcmC,GAAG,YAAYA,IAAEnC,EAAE,MAASoC,IAAAA,GAAE,EAAM,GAAA,OAAOpC,EAAEoC,GAAE,OAAQ,OAAOD,GAAQ,IAAA,SAAc,IAAA,SAASC,GAAE,EAAG,MAAW,IAAA,SAAgBpC,OAAAA,EAAE2C,UAAejF,KAAAA,EAAOsB,KAAAA,EAAEoD,GAAE,GAAOA,GAAAA,EAAE,OAAWF,EAAEA,EAANE,EAAEpC,GAASA,EAAE,KAAKiC,EAAE,IAAIkB,EAAEf,EAAE,GAAGH,EAAEO,MAAMc,QAAQpB,IAAI/B,EAAE,GAAG,MAAMH,IAAIG,EAAEH,EAAEiD,QAAQC,EAAE,OAAO,KAAKG,EAAEnB,EAAEhC,EAAEC,EAAE,GAAG,SAASH,GAAUA,OAAAA,KAAK,MAAMkC,IAAIa,EAAEb,KAAKA,EAAEY,EAAEZ,EAAE/B,IAAI+B,EAAEtD,KAAKwD,GAAGA,EAAExD,MAAMsD,EAAEtD,IAAI,IAAI,GAAGsD,EAAEtD,KAAKqE,QAAQC,EAAE,OAAO,KAAKlD,IAAIE,EAAEqD,KAAKrB,IAAI,EAA4BM,GAA1BJ,EAAE,EAAEH,EAAE,KAAKA,EAAE,IAAIA,EAAE,IAAOO,MAAMc,QAAQtD,GAAG,IAAI,IAAIqC,EACzf,EAAEA,EAAErC,EAAErB,OAAO0D,IAAI,CAAYE,IAAAA,EAAEN,EAAEkB,EAAfhB,EAAEnC,EAAEqC,GAAeA,GAAGD,GAAGiB,EAAElB,EAAEjC,EAAEC,EAAEoC,EAAEL,QAAQ,GAAU,mBAAPK,EAAExC,EAAEC,IAAyB,IAAIA,EAAEuC,EAAE1D,KAAKmB,GAAGqC,EAAE,IAAIF,EAAEnC,EAAEwD,QAAQC,MAA6BrB,GAAGiB,EAA1BlB,EAAEA,EAAEuB,MAA0BxD,EAAEC,EAAtBoC,EAAEN,EAAEkB,EAAEhB,EAAEE,KAAkBH,QAAQ,GAAG,WAAWC,EAAE,MAAMjC,EAAE,GAAGF,EAAEoB,MAAMnB,EAAE,GAAG,oBAAoBC,EAAE,qBAAqB1D,OAAOwB,KAAKgC,GAAGrC,KAAK,MAAM,IAAIuC,IAAWkC,OAAAA,EAAE,SAASuB,EAAE3D,EAAEE,EAAEC,GAAM,GAAA,MAAMH,EAAE,OAAOA,EAAMiC,IAAAA,EAAE,GAAGC,EAAE,EAA0DD,OAAxDoB,EAAErD,EAAEiC,EAAE,GAAG,GAAG,SAASjC,GAAUE,OAAAA,EAAErB,KAAKsB,EAAEH,EAAEkC,OAAcD,EAC1Z,SAAS2B,EAAE5D,GAAM,IAAC,IAAIA,EAAE6D,QAAQ,CAAK3D,IAAAA,EAAEF,EAAE8D,QAAQ5D,EAAEA,IAAIF,EAAE6D,QAAQ,EAAE7D,EAAE8D,QAAQ5D,EAAEA,EAAE6D,KAAK,SAAS7D,GAAOF,IAAAA,EAAE6D,UAAU3D,EAAEA,EAAE8D,QAAQhE,EAAE6D,QAAQ,EAAE7D,EAAE8D,QAAQ5D,IAAI,SAASA,GAAOF,IAAAA,EAAE6D,UAAU7D,EAAE6D,QAAQ,EAAE7D,EAAE8D,QAAQ5D,KAAQ,GAAA,IAAIF,EAAE6D,QAAQ,OAAO7D,EAAE8D,QAAc9D,MAAAA,EAAE8D,QAAS,IAAIG,EAAE,CAACvC,QAAQ,MAAM,SAASwC,IAAQlE,IAAAA,EAAEiE,EAAEvC,QAAW,GAAA,OAAO1B,EAAE,MAAMoB,MAAMnB,EAAE,MAAaD,OAAAA,EAAE,IAAImE,EAAE,CAACC,uBAAuBH,EAAEI,wBAAwB,CAACC,WAAW,GAAGC,kBAAkB9C,EAAE+C,qBAAqB,CAAC9C,SAAQ,GAAIzE,OAAO6B,GACjeX,QAAQsG,SAAS,CAAChH,IAAIkG,EAAE7F,QAAQ,SAASkC,EAAEE,EAAEC,GAAGwD,EAAE3D,EAAE,WAAWE,EAAEwE,MAAM,KAAKhG,YAAYyB,IAAIwE,MAAM,SAAS3E,GAAOE,IAAAA,EAAE,EAA8BA,OAA5ByD,EAAE3D,EAAE,WAAWE,MAAaA,GAAG0E,QAAQ,SAAS5E,GAAU2D,OAAAA,EAAE3D,EAAE,SAASA,GAAUA,OAAAA,KAAK,IAAI6E,KAAK,SAAS7E,GAAM,IAAC+C,EAAE/C,GAAG,MAAMoB,MAAMnB,EAAE,MAAaD,OAAAA,IAAI7B,QAAQ2G,UAAUnE,EAAExC,QAAQ4G,cAAc9D,EAAE9C,QAAQ6G,mDAAmDb,EAChXhG,QAAQ8G,aAAa,SAASjF,EAAEE,EAAEC,GAAM,GAAA,MAAOH,EAAc,MAAMoB,MAAMnB,EAAE,IAAID,IAAQiC,IAAAA,EAAEnD,EAAE,GAAGkB,EAAEY,OAAOsB,EAAElC,EAAEpB,IAAIuD,EAAEnC,EAAE6B,IAAIO,EAAEpC,EAAE6C,OAAU,GAAA,MAAM3C,EAAE,CAAuEF,QAAjE,IAAIE,EAAE2B,MAAMM,EAAEjC,EAAE2B,IAAIO,EAAEX,EAAEC,cAAc,IAAIxB,EAAEtB,MAAMsD,EAAE,GAAGhC,EAAEtB,KAAQoB,EAAE4C,MAAM5C,EAAE4C,KAAKF,aAAa,IAAIL,EAAErC,EAAE4C,KAAKF,aAAiBH,IAAAA,KAAKrC,EAAEyB,EAAE9C,KAAKqB,EAAEqC,KAAKX,EAAEnF,eAAe8F,KAAKN,EAAEM,QAAG,IAASrC,EAAEqC,SAAI,IAASF,EAAEA,EAAEE,GAAGrC,EAAEqC,IAAQA,IAAAA,EAAE7D,UAAUC,OAAO,EAAK,GAAA,IAAI4D,EAAEN,EAAEK,SAASnC,OAAO,GAAG,EAAEoC,EAAE,CAACF,EAAEG,MAAMD,GAAO,IAAA,IAAIE,EAAE,EAAEA,EAAEF,EAAEE,IAAIJ,EAAEI,GAAG/D,UAAU+D,EAAE,GAAGR,EAAEK,SAASD,EAAQ,MAAA,CAACM,SAASjF,EAAEkF,KAAK5C,EAAE4C,KACxfhE,IAAIsD,EAAEL,IAAIM,EAAEvB,MAAMqB,EAAEY,OAAOT,IAAIjE,QAAQ+G,cAAc,SAASlF,EAAEE,GAAqLF,YAA7K,IAAIE,IAAIA,EAAE,OAAMF,EAAE,CAAC2C,SAAStD,EAAE8F,sBAAsBjF,EAAEkF,cAAcpF,EAAEqF,eAAerF,EAAEsF,aAAa,EAAEC,SAAS,KAAKC,SAAS,OAAQD,SAAS,CAAC5C,SAASvD,EAAEqG,SAASzF,GAAUA,EAAEwF,SAASxF,GAAG7B,QAAQuH,cAAc1D,EAAE7D,QAAQwH,cAAc,SAAS3F,GAAOE,IAAAA,EAAE8B,EAAE4D,KAAK,KAAK5F,GAAmBE,OAAhBA,EAAE0C,KAAK5C,EAASE,GAAG/B,QAAQ0H,UAAU,WAAiB,MAAA,CAACnE,QAAQ,OAAOvD,QAAQ2H,WAAW,SAAS9F,GAAS,MAAA,CAAC2C,SAASrD,EAAEyG,OAAO/F,IAAI7B,QAAQ6H,eAAejD,EAC3e5E,QAAQ8H,KAAK,SAASjG,GAAS,MAAA,CAAC2C,SAASlD,EAAEyG,SAAS,CAACrC,SAAS,EAAEC,QAAQ9D,GAAGmG,MAAMvC,IAAIzF,QAAQiI,KAAK,SAASpG,EAAEE,GAAS,MAAA,CAACyC,SAASnD,EAAEoD,KAAK5C,EAAEqG,aAAQ,IAASnG,EAAE,KAAKA,IAAI/B,QAAQmI,YAAY,SAAStG,EAAEE,GAAUgE,OAAAA,IAAIoC,YAAYtG,EAAEE,IAAI/B,QAAQoI,WAAW,SAASvG,EAAEE,GAAUgE,OAAAA,IAAIqC,WAAWvG,EAAEE,IAAI/B,QAAQqI,cAAc,aAAarI,QAAQsI,UAAU,SAASzG,EAAEE,GAAUgE,OAAAA,IAAIuC,UAAUzG,EAAEE,IAAI/B,QAAQuI,oBAAoB,SAAS1G,EAAEE,EAAEC,GAAU+D,OAAAA,IAAIwC,oBAAoB1G,EAAEE,EAAEC,IAC9chC,QAAQwI,gBAAgB,SAAS3G,EAAEE,GAAUgE,OAAAA,IAAIyC,gBAAgB3G,EAAEE,IAAI/B,QAAQyI,QAAQ,SAAS5G,EAAEE,GAAUgE,OAAAA,IAAI0C,QAAQ5G,EAAEE,IAAI/B,QAAQ0I,WAAW,SAAS7G,EAAEE,EAAEC,GAAU+D,OAAAA,IAAI2C,WAAW7G,EAAEE,EAAEC,IAAIhC,QAAQ2I,OAAO,SAAS9G,GAAUkE,OAAAA,IAAI4C,OAAO9G,IAAI7B,QAAQ4I,SAAS,SAAS/G,GAAUkE,OAAAA,IAAI6C,SAAS/G,IAAI7B,QAAQ6I,QAAQ;;ACtBrT,aAGE9I,OAAOC,QAAUY,QAAQ;;ACK3B,aAAA,IAAA,EAAA,EAAA,EAAA,EAAA,GAAA,iBAAA,aAAA,mBAAA,YAAA,IAAA,CAAA,IAAA,EAAA,YAAA,QAAA,aAAA,WAAA,OAAA,EAAA,WAAA,CAAA,IAAA,EAAA,KAAA,EAAA,EAAA,MAAA,QAAA,aAAA,WAAA,OAAA,EAAA,MAAA,GACA,GAAA,oBAAA,QAAA,mBAAA,eAAA,CAAA,IAAA,EAAA,KAAA,EAAA,KAAA,EAAA,WAAA,GAAA,OAAA,EAAA,IAAA,IAAA,EAAA,QAAA,eAAA,GAAA,EAAA,GAAA,EAAA,KAAA,MAAA,GAAA,MAAA,WAAA,EAAA,GAAA,IAAA,EAAA,SAAA,GAAA,OAAA,EAAA,WAAA,EAAA,EAAA,IAAA,EAAA,EAAA,WAAA,EAAA,KAAA,EAAA,SAAA,EAAA,GAAA,EAAA,WAAA,EAAA,IAAA,EAAA,WAAA,aAAA,IAAA,QAAA,qBAAA,WAAA,OAAA,GAAA,EAAA,QAAA,wBAAA,iBAAA,CAAA,IAAA,EAAA,OAAA,WAAA,EAAA,OAAA,aAAA,GAAA,oBAAA,QAAA,CAAA,IAAA,EACA,OAAA,qBAAA,mBAAA,OAAA,uBAAA,QAAA,MAAA,sJAAA,mBAAA,GAAA,QAAA,MAAA,qJAAA,IAAA,GAAA,EAAA,EAAA,KAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,QAAA,qBAAA,WAAA,OAAA,QAAA,gBACA,GAAA,EAAA,aAAA,QAAA,wBAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,QAAA,MAAA,mHAAA,EAAA,EAAA,EAAA,KAAA,MAAA,IAAA,GAAA,GAAA,IAAA,EAAA,IAAA,eAAA,EAAA,EAAA,MAAA,EAAA,MAAA,UAAA,WAAA,GAAA,OAAA,EAAA,CAAA,IAAA,EAAA,QAAA,eAAA,EAAA,EAAA,EAAA,IAAA,GAAA,EAAA,GAAA,EAAA,YAAA,OAAA,GAAA,EAAA,EAAA,MAAA,MAAA,GAAA,MAAA,EAAA,YAAA,MAAA,QAAA,GAAA,GAAA,EAAA,SAAA,GAAA,EAAA,EAAA,IAAA,GAAA,EAAA,EAAA,YAAA,QAAA,EAAA,SAAA,EAAA,GAAA,EACA,EAAA,WAAA,EAAA,QAAA,iBAAA,IAAA,EAAA,WAAA,EAAA,GAAA,GAAA,GAAA,SAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,OAAA,EAAA,KAAA,GAAA,EAAA,OAAA,CAAA,IAAA,EAAA,EAAA,IAAA,EAAA,EAAA,EAAA,GAAA,UAAA,IAAA,GAAA,EAAA,EAAA,EAAA,IAAA,MAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,SAAA,EAAA,GAAA,YAAA,KAAA,EAAA,EAAA,IAAA,KAAA,EACA,SAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,QAAA,IAAA,EAAA,CAAA,IAAA,EAAA,EAAA,MAAA,GAAA,IAAA,EAAA,CAAA,EAAA,GAAA,EAAA,EAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,EAAA,GAAA,CAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,QAAA,IAAA,GAAA,EAAA,EAAA,EAAA,QAAA,IAAA,GAAA,EAAA,EAAA,EAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,OAAA,CAAA,UAAA,IAAA,GAAA,EAAA,EAAA,EAAA,IAAA,MAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,IAAA,OAAA,EAAA,OAAA,KAAA,SAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UAAA,EAAA,UAAA,OAAA,IAAA,EAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EACA,SAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,GAAA,OAAA,GAAA,CAAA,GAAA,OAAA,EAAA,SAAA,EAAA,OAAA,CAAA,KAAA,EAAA,WAAA,GAAA,MAAA,EAAA,GAAA,EAAA,UAAA,EAAA,eAAA,EAAA,EAAA,GAAA,EAAA,EAAA,IAAA,SAAA,EAAA,GAAA,GAAA,GAAA,EAAA,EAAA,IAAA,EAAA,GAAA,OAAA,EAAA,GAAA,GAAA,EAAA,EAAA,OAAA,CAAA,IAAA,EAAA,EAAA,GAAA,OAAA,GAAA,EAAA,EAAA,EAAA,UAAA,IACA,SAAA,EAAA,EAAA,GAAA,GAAA,EAAA,IAAA,GAAA,EAAA,KAAA,GAAA,EAAA,IAAA,EAAA,EAAA,IAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,OAAA,MAAA,EAAA,eAAA,IAAA,IAAA,QAAA,yBAAA,CAAA,IAAA,EAAA,EAAA,SAAA,GAAA,mBAAA,EAAA,CAAA,EAAA,SAAA,KAAA,EAAA,EAAA,cAAA,IAAA,EAAA,EAAA,EAAA,gBAAA,GAAA,EAAA,QAAA,eAAA,mBAAA,EAAA,EAAA,SAAA,EAAA,IAAA,EAAA,IAAA,EAAA,GAAA,EAAA,QAAA,EAAA,GAAA,EAAA,EAAA,GAAA,GAAA,OAAA,EAAA,IAAA,GAAA,MAAA,CAAA,IAAA,EAAA,EAAA,GAAA,OAAA,GAAA,EAAA,EAAA,EAAA,UAAA,GAAA,GAAA,EAAA,OAAA,EAAA,QAAA,EAAA,KAAA,EAAA,EAAA,GAAA,GAAA,IAAA,EAAA,EAAA,QAAA,sBAAA,EACA,QAAA,2BAAA,EAAA,QAAA,qBAAA,EAAA,QAAA,wBAAA,EAAA,QAAA,mBAAA,KAAA,QAAA,8BAAA,EAAA,QAAA,wBAAA,SAAA,GAAA,EAAA,SAAA,MAAA,QAAA,2BAAA,WAAA,GAAA,IAAA,GAAA,EAAA,EAAA,KAAA,QAAA,iCAAA,WAAA,OAAA,GAAA,QAAA,8BAAA,WAAA,OAAA,EAAA,IACA,QAAA,cAAA,SAAA,GAAA,OAAA,GAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,IAAA,EAAA,EAAA,MAAA,QAAA,EAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,IAAA,OAAA,IAAA,QAAA,EAAA,IAAA,QAAA,wBAAA,aAAA,QAAA,sBAAA,EAAA,QAAA,yBAAA,SAAA,EAAA,GAAA,OAAA,GAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,MAAA,QAAA,EAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,IAAA,OAAA,IAAA,QAAA,EAAA,IACA,QAAA,0BAAA,SAAA,EAAA,EAAA,GAAA,IAAA,EAAA,QAAA,eAAA,OAAA,iBAAA,GAAA,OAAA,EAAA,EAAA,iBAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,KAAA,EAAA,IAAA,GAAA,EAAA,MAAA,KAAA,EAAA,EAAA,IAAA,MAAA,KAAA,EAAA,EAAA,WAAA,MAAA,KAAA,EAAA,EAAA,IAAA,MAAA,QAAA,EAAA,IAAA,OAAA,EAAA,CAAA,GAAA,IAAA,SAAA,EAAA,cAAA,EAAA,UAAA,EAAA,eAAA,EAAA,EAAA,EAAA,WAAA,GAAA,EAAA,GAAA,EAAA,UAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,IAAA,IAAA,EAAA,KAAA,EAAA,IAAA,GAAA,EAAA,EAAA,EAAA,EAAA,MAAA,EAAA,UAAA,EAAA,EAAA,EAAA,GAAA,GAAA,IAAA,GAAA,EAAA,EAAA,KAAA,GACA,QAAA,sBAAA,SAAA,GAAA,IAAA,EAAA,EAAA,OAAA,WAAA,IAAA,EAAA,EAAA,EAAA,EAAA,IAAA,OAAA,EAAA,MAAA,KAAA,WAAA,QAAA,EAAA;;ACnBA,aAGEb,OAAOC,QAAUY,QAAQ;;ACQ3B,aAAA,IAAA,EAAA,QAAA,SAAA,EAAA,QAAA,iBAAA,EAAA,QAAA,aAAA,SAAA,EAAA,GAAA,IAAA,IAAA,EAAA,yDAAA,EAAA,EAAA,EAAA,EAAA,UAAA,OAAA,IAAA,GAAA,WAAA,mBAAA,UAAA,IAAA,MAAA,yBAAA,EAAA,WAAA,EAAA,iHAAA,IAAA,EAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,IAAA,IAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,UAAA,GACA,SAAA,EAAA,EAAA,GAAA,IAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,EAAA,IAAA,EAAA,IACA,IAAA,IAAA,oBAAA,aAAA,IAAA,OAAA,eAAA,IAAA,OAAA,SAAA,eAAA,EAAA,8VAAA,EAAA,OAAA,UAAA,eACA,EAAA,GAAA,EAAA,GAAA,SAAA,EAAA,GAAA,QAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,GAAA,EAAA,IAAA,GAAA,EAAA,IAAA,GAAA,IAAA,SAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,OAAA,GAAA,IAAA,EAAA,KAAA,OAAA,EAAA,cAAA,GAAA,IAAA,WAAA,IAAA,SAAA,OAAA,EAAA,IAAA,UAAA,OAAA,IAAA,OAAA,GAAA,EAAA,gBAAA,WAAA,EAAA,EAAA,cAAA,MAAA,EAAA,KAAA,UAAA,GAAA,QAAA,OAAA,GACA,SAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,MAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,GAAA,EAAA,OAAA,EAAA,GAAA,OAAA,EAAA,OAAA,EAAA,MAAA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,OAAA,IAAA,EAAA,KAAA,EAAA,OAAA,MAAA,GAAA,KAAA,EAAA,OAAA,MAAA,IAAA,EAAA,EAAA,OAAA,EAAA,SAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,KAAA,gBAAA,IAAA,GAAA,IAAA,GAAA,IAAA,EAAA,KAAA,cAAA,EAAA,KAAA,mBAAA,EAAA,KAAA,gBAAA,EAAA,KAAA,aAAA,EAAA,KAAA,KAAA,EAAA,KAAA,YAAA,EAAA,KAAA,kBAAA,EAAA,IAAA,EAAA,GACA,uIAAA,MAAA,KAAA,QAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,MAAA,GAAA,KAAA,CAAA,CAAA,gBAAA,kBAAA,CAAA,YAAA,SAAA,CAAA,UAAA,OAAA,CAAA,YAAA,eAAA,QAAA,SAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,MAAA,GAAA,KAAA,CAAA,kBAAA,YAAA,aAAA,SAAA,QAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,cAAA,MAAA,GAAA,KACA,CAAA,cAAA,4BAAA,YAAA,iBAAA,QAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,MAAA,GAAA,KAAA,8OAAA,MAAA,KAAA,QAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,cAAA,MAAA,GAAA,KACA,CAAA,UAAA,WAAA,QAAA,YAAA,QAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,MAAA,GAAA,KAAA,CAAA,UAAA,YAAA,QAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,MAAA,GAAA,KAAA,CAAA,OAAA,OAAA,OAAA,QAAA,QAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,MAAA,GAAA,KAAA,CAAA,UAAA,SAAA,QAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,cAAA,MAAA,GAAA,KAAA,IAAA,EAAA,gBAAA,SAAA,EAAA,GAAA,OAAA,EAAA,GAAA,cAIA,SAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,eAAA,GAAA,EAAA,GAAA,MAAA,OAAA,EAAA,IAAA,EAAA,MAAA,IAAA,EAAA,EAAA,SAAA,MAAA,EAAA,IAAA,MAAA,EAAA,MAAA,MAAA,EAAA,IAAA,MAAA,EAAA,QAAA,EAAA,EAAA,EAAA,EAAA,KAAA,EAAA,MAAA,GAAA,OAAA,EAAA,EAAA,KAAA,OAAA,EAAA,EAAA,gBAAA,GAAA,EAAA,aAAA,EAAA,GAAA,IAAA,EAAA,gBAAA,EAAA,EAAA,cAAA,OAAA,EAAA,IAAA,EAAA,MAAA,GAAA,GAAA,EAAA,EAAA,cAAA,EAAA,EAAA,mBAAA,OAAA,EAAA,EAAA,gBAAA,IAAA,EAAA,KAAA,EAAA,EAAA,OAAA,IAAA,IAAA,IAAA,EAAA,GAAA,GAAA,EAAA,EAAA,EAAA,eAAA,EAAA,EAAA,GAAA,EAAA,aAAA,EAAA,MAHA,0jCAAA,MAAA,KAAA,QAAA,SAAA,GAAA,IAAA,EAAA,EAAA,QAAA,EACA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,MAAA,GAAA,KAAA,2EAAA,MAAA,KAAA,QAAA,SAAA,GAAA,IAAA,EAAA,EAAA,QAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,gCAAA,GAAA,KAAA,CAAA,WAAA,WAAA,aAAA,QAAA,SAAA,GAAA,IAAA,EAAA,EAAA,QAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,wCAAA,GAAA,KAAA,CAAA,WAAA,eAAA,QAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,cAAA,MAAA,GAAA,KACA,EAAA,UAAA,IAAA,EAAA,YAAA,GAAA,EAAA,aAAA,gCAAA,GAAA,GAAA,CAAA,MAAA,OAAA,SAAA,cAAA,QAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,cAAA,MAAA,GAAA,KAEA,IAAA,EAAA,EAAA,mDAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MACA,GAAA,mBAAA,QAAA,OAAA,IAAA,CAAA,IAAA,EAAA,OAAA,IAAA,EAAA,EAAA,iBAAA,EAAA,EAAA,gBAAA,EAAA,EAAA,kBAAA,EAAA,EAAA,qBAAA,EAAA,EAAA,kBAAA,EAAA,EAAA,kBAAA,EAAA,EAAA,iBAAA,EAAA,EAAA,qBAAA,EAAA,EAAA,kBAAA,EAAA,EAAA,uBAAA,EAAA,EAAA,cAAA,EAAA,EAAA,cAAA,EAAA,EAAA,eAAA,EAAA,eAAA,EAAA,EAAA,mBAAA,EAAA,EAAA,0BAAA,EAAA,EAAA,mBAAA,EAAA,EAAA,uBACA,IAAA,EAAA,EAAA,mBAAA,QAAA,OAAA,SAAA,SAAA,EAAA,GAAA,OAAA,OAAA,GAAA,iBAAA,EAAA,KAAA,mBAAA,EAAA,GAAA,EAAA,IAAA,EAAA,eAAA,EAAA,KAAA,SAAA,EAAA,GAAA,QAAA,IAAA,EAAA,IAAA,MAAA,QAAA,MAAA,GAAA,IAAA,EAAA,EAAA,MAAA,OAAA,MAAA,gBAAA,EAAA,GAAA,EAAA,IAAA,GAAA,MAAA,KAAA,EAAA,EAAA,IAAA,GAAA,EACA,SAAA,EAAA,EAAA,GAAA,IAAA,GAAA,EAAA,MAAA,GAAA,GAAA,EAAA,IAAA,EAAA,MAAA,kBAAA,MAAA,uBAAA,EAAA,IAAA,GAAA,EAAA,GAAA,EAAA,WAAA,MAAA,SAAA,OAAA,eAAA,EAAA,UAAA,QAAA,CAAA,IAAA,WAAA,MAAA,WAAA,iBAAA,SAAA,QAAA,UAAA,CAAA,IAAA,QAAA,UAAA,EAAA,IAAA,MAAA,GAAA,IAAA,EAAA,EAAA,QAAA,UAAA,EAAA,GAAA,OAAA,CAAA,IAAA,EAAA,OAAA,MAAA,GAAA,EAAA,EAAA,EAAA,KAAA,EAAA,eAAA,CAAA,IAAA,MAAA,QAAA,MAAA,GAAA,EAAA,EAAA,KAAA,MAAA,GAAA,GAAA,GAAA,GAAA,iBAAA,EAAA,MAAA,CAAA,IAAA,IAAA,EAAA,EAAA,MAAA,MAAA,MACA,EAAA,EAAA,MAAA,MAAA,MAAA,EAAA,EAAA,OAAA,EAAA,EAAA,EAAA,OAAA,EAAA,GAAA,GAAA,GAAA,GAAA,EAAA,KAAA,EAAA,IAAA,IAAA,KAAA,GAAA,GAAA,GAAA,EAAA,IAAA,IAAA,GAAA,EAAA,KAAA,EAAA,GAAA,CAAA,GAAA,IAAA,GAAA,IAAA,EAAA,GAAA,GAAA,IAAA,IAAA,GAAA,EAAA,KAAA,EAAA,GAAA,MAAA,KAAA,EAAA,GAAA,QAAA,WAAA,cAAA,GAAA,GAAA,GAAA,GAAA,QAAA,QAAA,GAAA,EAAA,MAAA,kBAAA,EAAA,OAAA,EAAA,EAAA,EAAA,aAAA,EAAA,KAAA,IAAA,EAAA,GAAA,GACA,SAAA,EAAA,GAAA,OAAA,EAAA,KAAA,KAAA,EAAA,OAAA,EAAA,EAAA,MAAA,KAAA,GAAA,OAAA,EAAA,QAAA,KAAA,GAAA,OAAA,EAAA,YAAA,KAAA,GAAA,OAAA,EAAA,gBAAA,KAAA,EAAA,KAAA,EAAA,KAAA,GAAA,OAAA,EAAA,EAAA,EAAA,MAAA,GAAA,KAAA,GAAA,OAAA,EAAA,EAAA,EAAA,KAAA,QAAA,GAAA,KAAA,GAAA,OAAA,EAAA,EAAA,EAAA,KAAA,SAAA,GAAA,KAAA,EAAA,OAAA,EAAA,EAAA,EAAA,MAAA,GAAA,QAAA,MAAA,IACA,SAAA,EAAA,GAAA,GAAA,MAAA,EAAA,OAAA,KAAA,GAAA,mBAAA,EAAA,OAAA,EAAA,aAAA,EAAA,MAAA,KAAA,GAAA,iBAAA,EAAA,OAAA,EAAA,OAAA,GAAA,KAAA,EAAA,MAAA,WAAA,KAAA,EAAA,MAAA,SAAA,KAAA,EAAA,MAAA,WAAA,KAAA,EAAA,MAAA,aAAA,KAAA,EAAA,MAAA,WAAA,KAAA,EAAA,MAAA,eAAA,GAAA,iBAAA,EAAA,OAAA,EAAA,UAAA,KAAA,EAAA,OAAA,EAAA,aAAA,WAAA,YAAA,KAAA,EAAA,OAAA,EAAA,SAAA,aAAA,WAAA,YAAA,KAAA,EAAA,IAAA,EAAA,EAAA,OACA,OADA,EAAA,EAAA,aAAA,EAAA,MAAA,GACA,EAAA,cAAA,KAAA,EAAA,cAAA,EAAA,IAAA,cAAA,KAAA,EAAA,OAAA,EAAA,EAAA,MAAA,KAAA,EAAA,OAAA,EAAA,EAAA,SAAA,KAAA,EAAA,EAAA,EAAA,SAAA,EAAA,EAAA,MAAA,IAAA,OAAA,EAAA,EAAA,IAAA,MAAA,KAAA,OAAA,KAAA,SAAA,EAAA,GAAA,cAAA,GAAA,IAAA,UAAA,IAAA,SAAA,IAAA,SAAA,IAAA,SAAA,IAAA,YAAA,OAAA,EAAA,QAAA,MAAA,IAAA,SAAA,EAAA,GAAA,IAAA,EAAA,EAAA,KAAA,OAAA,EAAA,EAAA,WAAA,UAAA,EAAA,gBAAA,aAAA,GAAA,UAAA,GACA,SAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,UAAA,QAAA,EAAA,OAAA,yBAAA,EAAA,YAAA,UAAA,GAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,eAAA,SAAA,IAAA,GAAA,mBAAA,EAAA,KAAA,mBAAA,EAAA,IAAA,CAAA,IAAA,EAAA,EAAA,IAAA,EAAA,EAAA,IAAA,OAAA,OAAA,eAAA,EAAA,EAAA,CAAA,cAAA,EAAA,IAAA,WAAA,OAAA,EAAA,KAAA,OAAA,IAAA,SAAA,GAAA,EAAA,GAAA,EAAA,EAAA,KAAA,KAAA,MAAA,OAAA,eAAA,EAAA,EAAA,CAAA,WAAA,EAAA,aAAA,CAAA,SAAA,WAAA,OAAA,GAAA,SAAA,SAAA,GAAA,EAAA,GAAA,GAAA,aAAA,WAAA,EAAA,cACA,YAAA,EAAA,MAAA,SAAA,EAAA,GAAA,EAAA,gBAAA,EAAA,cAAA,EAAA,IAAA,SAAA,EAAA,GAAA,IAAA,EAAA,OAAA,EAAA,IAAA,EAAA,EAAA,cAAA,IAAA,EAAA,OAAA,EAAA,IAAA,EAAA,EAAA,WAAA,EAAA,GAAA,OAAA,IAAA,EAAA,EAAA,GAAA,EAAA,QAAA,OAAA,QAAA,EAAA,QAAA,EAAA,KAAA,IAAA,EAAA,SAAA,IAAA,GAAA,SAAA,EAAA,GAAA,QAAA,KAAA,EAAA,IAAA,oBAAA,SAAA,cAAA,IAAA,OAAA,KAAA,IAAA,OAAA,EAAA,eAAA,EAAA,KAAA,MAAA,GAAA,OAAA,EAAA,MACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,QAAA,OAAA,EAAA,GAAA,EAAA,CAAA,oBAAA,EAAA,kBAAA,EAAA,WAAA,EAAA,QAAA,MAAA,EAAA,EAAA,EAAA,cAAA,iBAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,MAAA,EAAA,aAAA,GAAA,EAAA,aAAA,EAAA,MAAA,EAAA,QAAA,EAAA,QAAA,EAAA,eAAA,EAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,GAAA,EAAA,cAAA,CAAA,eAAA,EAAA,aAAA,EAAA,WAAA,aAAA,EAAA,MAAA,UAAA,EAAA,KAAA,MAAA,EAAA,QAAA,MAAA,EAAA,OAAA,SAAA,GAAA,EAAA,GAAA,OAAA,EAAA,EAAA,UAAA,EAAA,EAAA,UAAA,GAAA,GACA,SAAA,GAAA,EAAA,GAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,EAAA,OAAA,EAAA,EAAA,KAAA,GAAA,MAAA,EAAA,WAAA,GAAA,IAAA,GAAA,KAAA,EAAA,OAAA,EAAA,OAAA,KAAA,EAAA,MAAA,GAAA,GAAA,EAAA,QAAA,GAAA,IAAA,EAAA,MAAA,GAAA,QAAA,GAAA,WAAA,GAAA,UAAA,EAAA,YAAA,EAAA,gBAAA,SAAA,EAAA,eAAA,SAAA,GAAA,EAAA,EAAA,KAAA,GAAA,EAAA,eAAA,iBAAA,GAAA,EAAA,EAAA,KAAA,EAAA,EAAA,eAAA,MAAA,EAAA,SAAA,MAAA,EAAA,iBAAA,EAAA,iBAAA,EAAA,gBACA,SAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,eAAA,UAAA,EAAA,eAAA,gBAAA,CAAA,IAAA,EAAA,EAAA,KAAA,KAAA,WAAA,GAAA,UAAA,QAAA,IAAA,EAAA,OAAA,OAAA,EAAA,OAAA,OAAA,EAAA,GAAA,EAAA,cAAA,aAAA,GAAA,IAAA,EAAA,QAAA,EAAA,MAAA,GAAA,EAAA,aAAA,EAAA,MAAA,EAAA,EAAA,QAAA,EAAA,KAAA,IAAA,EAAA,iBAAA,EAAA,cAAA,eAAA,KAAA,IAAA,EAAA,KAAA,GACA,SAAA,GAAA,EAAA,EAAA,GAAA,WAAA,GAAA,EAAA,EAAA,iBAAA,IAAA,MAAA,EAAA,EAAA,aAAA,GAAA,EAAA,cAAA,aAAA,EAAA,eAAA,GAAA,IAAA,EAAA,aAAA,GAAA,IAAA,SAAA,GAAA,GAAA,IAAA,EAAA,GAAA,OAAA,EAAA,SAAA,QAAA,EAAA,SAAA,GAAA,MAAA,IAAA,GAAA,KAAA,EAAA,SAAA,GAAA,EAAA,GAAA,OAAA,EAAA,EAAA,CAAA,cAAA,GAAA,IAAA,EAAA,GAAA,EAAA,aAAA,EAAA,SAAA,GAAA,EACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,QAAA,EAAA,CAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,EAAA,IAAA,EAAA,KAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,EAAA,EAAA,eAAA,IAAA,EAAA,GAAA,OAAA,EAAA,GAAA,WAAA,IAAA,EAAA,GAAA,SAAA,GAAA,GAAA,IAAA,EAAA,GAAA,iBAAA,OAAA,CAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,CAAA,GAAA,EAAA,GAAA,QAAA,EAAA,OAAA,EAAA,GAAA,UAAA,OAAA,IAAA,EAAA,GAAA,iBAAA,IAAA,OAAA,GAAA,EAAA,GAAA,WAAA,EAAA,EAAA,IAAA,OAAA,IAAA,EAAA,UAAA,IACA,SAAA,GAAA,EAAA,GAAA,GAAA,MAAA,EAAA,wBAAA,MAAA,MAAA,EAAA,KAAA,OAAA,EAAA,GAAA,EAAA,CAAA,WAAA,EAAA,kBAAA,EAAA,SAAA,GAAA,EAAA,cAAA,eAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,MAAA,GAAA,MAAA,EAAA,CAAA,GAAA,EAAA,EAAA,SAAA,EAAA,EAAA,aAAA,MAAA,EAAA,CAAA,GAAA,MAAA,EAAA,MAAA,MAAA,EAAA,KAAA,GAAA,MAAA,QAAA,GAAA,CAAA,KAAA,GAAA,EAAA,QAAA,MAAA,MAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,EAAA,MAAA,IAAA,EAAA,IAAA,EAAA,EAAA,EAAA,cAAA,CAAA,aAAA,EAAA,IACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,EAAA,OAAA,EAAA,EAAA,EAAA,cAAA,MAAA,KAAA,EAAA,GAAA,KAAA,EAAA,QAAA,EAAA,MAAA,GAAA,MAAA,EAAA,cAAA,EAAA,eAAA,IAAA,EAAA,aAAA,IAAA,MAAA,IAAA,EAAA,aAAA,GAAA,GAAA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,YAAA,IAAA,EAAA,cAAA,cAAA,KAAA,GAAA,OAAA,IAAA,EAAA,MAAA,GAAA,IAAA,GAAA,CAAA,KAAA,+BAAA,OAAA,qCAAA,IAAA,8BACA,SAAA,GAAA,GAAA,OAAA,GAAA,IAAA,MAAA,MAAA,6BAAA,IAAA,OAAA,MAAA,qCAAA,QAAA,MAAA,gCAAA,SAAA,GAAA,EAAA,GAAA,OAAA,MAAA,GAAA,iCAAA,EAAA,GAAA,GAAA,+BAAA,GAAA,kBAAA,EAAA,+BAAA,EACA,IAAA,GAAA,GAAA,SAAA,GAAA,MAAA,oBAAA,OAAA,MAAA,wBAAA,SAAA,EAAA,EAAA,EAAA,GAAA,MAAA,wBAAA,WAAA,OAAA,EAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,GAAA,GAAA,EAAA,eAAA,GAAA,KAAA,cAAA,EAAA,EAAA,UAAA,MAAA,CAAA,KAAA,GAAA,IAAA,SAAA,cAAA,QAAA,UAAA,QAAA,EAAA,UAAA,WAAA,SAAA,EAAA,GAAA,WAAA,EAAA,YAAA,EAAA,YAAA,EAAA,YAAA,KAAA,EAAA,YAAA,EAAA,YAAA,EAAA,eACA,SAAA,GAAA,EAAA,GAAA,GAAA,EAAA,CAAA,IAAA,EAAA,EAAA,WAAA,GAAA,GAAA,IAAA,EAAA,WAAA,IAAA,EAAA,SAAA,YAAA,EAAA,UAAA,GAAA,EAAA,YAAA,EACA,IAAA,GAAA,CAAA,yBAAA,EAAA,mBAAA,EAAA,kBAAA,EAAA,kBAAA,EAAA,SAAA,EAAA,cAAA,EAAA,iBAAA,EAAA,aAAA,EAAA,SAAA,EAAA,MAAA,EAAA,UAAA,EAAA,cAAA,EAAA,YAAA,EAAA,cAAA,EAAA,WAAA,EAAA,UAAA,EAAA,SAAA,EAAA,YAAA,EAAA,aAAA,EAAA,cAAA,EAAA,YAAA,EAAA,eAAA,EAAA,gBAAA,EAAA,iBAAA,EAAA,YAAA,EAAA,WAAA,EAAA,YAAA,EAAA,SAAA,EAAA,OAAA,EAAA,SAAA,EAAA,SAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,aAAA,EACA,cAAA,EAAA,aAAA,EAAA,iBAAA,EAAA,kBAAA,EAAA,kBAAA,EAAA,eAAA,EAAA,aAAA,GAAA,GAAA,CAAA,SAAA,KAAA,MAAA,KAAA,SAAA,GAAA,EAAA,EAAA,GAAA,OAAA,MAAA,GAAA,kBAAA,GAAA,KAAA,EAAA,GAAA,GAAA,iBAAA,GAAA,IAAA,GAAA,GAAA,eAAA,IAAA,GAAA,IAAA,GAAA,GAAA,OAAA,EAAA,KACA,SAAA,GAAA,EAAA,GAAA,IAAA,IAAA,KAAA,EAAA,EAAA,MAAA,EAAA,GAAA,EAAA,eAAA,GAAA,CAAA,IAAA,EAAA,IAAA,EAAA,QAAA,MAAA,EAAA,GAAA,EAAA,EAAA,GAAA,GAAA,UAAA,IAAA,EAAA,YAAA,EAAA,EAAA,YAAA,EAAA,GAAA,EAAA,GAAA,GADA,OAAA,KAAA,IAAA,QAAA,SAAA,GAAA,GAAA,QAAA,SAAA,GAAA,EAAA,EAAA,EAAA,OAAA,GAAA,cAAA,EAAA,UAAA,GAAA,GAAA,GAAA,GAAA,OACA,IAAA,GAAA,EAAA,CAAA,UAAA,GAAA,CAAA,MAAA,EAAA,MAAA,EAAA,IAAA,EAAA,KAAA,EAAA,OAAA,EAAA,IAAA,EAAA,KAAA,EAAA,OAAA,EAAA,QAAA,EAAA,MAAA,EAAA,MAAA,EAAA,OAAA,EAAA,QAAA,EAAA,OAAA,EAAA,KAAA,IACA,SAAA,GAAA,EAAA,GAAA,GAAA,EAAA,CAAA,GAAA,GAAA,KAAA,MAAA,EAAA,UAAA,MAAA,EAAA,yBAAA,MAAA,MAAA,EAAA,IAAA,IAAA,GAAA,MAAA,EAAA,wBAAA,CAAA,GAAA,MAAA,EAAA,SAAA,MAAA,MAAA,EAAA,KAAA,KAAA,iBAAA,EAAA,yBAAA,WAAA,EAAA,yBAAA,MAAA,MAAA,EAAA,KAAA,GAAA,MAAA,EAAA,OAAA,iBAAA,EAAA,MAAA,MAAA,MAAA,EAAA,MACA,SAAA,GAAA,EAAA,GAAA,IAAA,IAAA,EAAA,QAAA,KAAA,MAAA,iBAAA,EAAA,GAAA,OAAA,GAAA,IAAA,iBAAA,IAAA,gBAAA,IAAA,YAAA,IAAA,gBAAA,IAAA,gBAAA,IAAA,mBAAA,IAAA,iBAAA,IAAA,gBAAA,OAAA,EAAA,QAAA,OAAA,GAAA,SAAA,GAAA,GAAA,OAAA,EAAA,EAAA,QAAA,EAAA,YAAA,QAAA,0BAAA,EAAA,EAAA,yBAAA,IAAA,EAAA,SAAA,EAAA,WAAA,EAAA,IAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KACA,SAAA,GAAA,GAAA,GAAA,EAAA,GAAA,GAAA,CAAA,GAAA,mBAAA,GAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,EAAA,UAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,UAAA,EAAA,KAAA,KAAA,SAAA,GAAA,GAAA,GAAA,GAAA,GAAA,KAAA,GAAA,GAAA,CAAA,GAAA,GAAA,EAAA,SAAA,KAAA,GAAA,GAAA,CAAA,IAAA,EAAA,GAAA,EAAA,GAAA,GAAA,GAAA,GAAA,KAAA,GAAA,GAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,GAAA,EAAA,KAAA,SAAA,GAAA,EAAA,GAAA,OAAA,EAAA,GAAA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,GAAA,SAAA,MAAA,IAAA,GAAA,GAAA,IAAA,EAAA,IAAA,EAAA,SAAA,KAAA,OAAA,IAAA,OAAA,KAAA,KAAA,MACA,SAAA,GAAA,EAAA,EAAA,GAAA,GAAA,GAAA,OAAA,EAAA,EAAA,GAAA,IAAA,EAAA,IAAA,OAAA,GAAA,EAAA,EAAA,GAAA,QAAA,IAAA,EAAA,MACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UAAA,GAAA,OAAA,EAAA,OAAA,KAAA,IAAA,EAAA,GAAA,GAAA,GAAA,OAAA,EAAA,OAAA,KAAA,EAAA,EAAA,GAAA,EAAA,OAAA,GAAA,IAAA,UAAA,IAAA,iBAAA,IAAA,gBAAA,IAAA,uBAAA,IAAA,cAAA,IAAA,qBAAA,IAAA,cAAA,IAAA,qBAAA,IAAA,YAAA,IAAA,mBAAA,IAAA,gBAAA,GAAA,EAAA,YAAA,IAAA,YAAA,EAAA,EAAA,OAAA,UAAA,GAAA,WAAA,GAAA,aAAA,IAAA,GAAA,EAAA,MAAA,EAAA,QAAA,GAAA,EAAA,GAAA,EAAA,OAAA,KAAA,GAAA,GAAA,mBACA,EAAA,MAAA,MAAA,EAAA,IAAA,SAAA,IAAA,OAAA,EAAA,IAAA,IAAA,EAAA,GAAA,EAAA,IAAA,IAAA,GAAA,GAAA,OAAA,eAAA,GAAA,UAAA,CAAA,IAAA,WAAA,IAAA,KAAA,OAAA,iBAAA,OAAA,GAAA,IAAA,OAAA,oBAAA,OAAA,GAAA,IAAA,MAAA,IAAA,IAAA,EAAA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,MAAA,UAAA,MAAA,KAAA,UAAA,GAAA,IAAA,EAAA,MAAA,EAAA,GAAA,MAAA,GAAA,KAAA,QAAA,IAAA,IAAA,IAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,KAAA,GAAA,CAAA,QAAA,SAAA,GAAA,IAAA,EAAA,GAAA,IAAA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,GAAA,KAAA,GAAA,MAAA,GAAA,WACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,GAAA,MAAA,KAAA,WAAA,GAAA,CAAA,IAAA,GAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,GAAA,IAAA,EAAA,GAAA,KAAA,KAAA,IAAA,EAAA,GAAA,IAAA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,UAAA,KAAA,EAAA,QAAA,EAAA,EAAA,WAAA,CAAA,EAAA,EAAA,GAAA,IAAA,MAAA,EAAA,GAAA,SAAA,EAAA,EAAA,QAAA,EAAA,EAAA,aAAA,GAAA,OAAA,IAAA,EAAA,IAAA,EAAA,KAAA,SAAA,GAAA,GAAA,GAAA,KAAA,EAAA,IAAA,CAAA,IAAA,EAAA,EAAA,cAAA,GAAA,OAAA,IAAA,QAAA,EAAA,EAAA,aAAA,EAAA,EAAA,gBAAA,OAAA,EAAA,OAAA,EAAA,WAAA,OAAA,KAAA,SAAA,GAAA,GAAA,GAAA,GAAA,KAAA,EAAA,MAAA,MAAA,EAAA,MACA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,UAAA,IAAA,EAAA,CAAA,GAAA,QAAA,EAAA,GAAA,IAAA,MAAA,MAAA,EAAA,MAAA,OAAA,IAAA,EAAA,KAAA,EAAA,IAAA,IAAA,EAAA,EAAA,EAAA,IAAA,CAAA,IAAA,EAAA,EAAA,OAAA,GAAA,OAAA,EAAA,MAAA,IAAA,EAAA,EAAA,UAAA,GAAA,OAAA,EAAA,CAAA,GAAA,QAAA,EAAA,EAAA,QAAA,CAAA,EAAA,EAAA,SAAA,MAAA,GAAA,EAAA,QAAA,EAAA,MAAA,CAAA,IAAA,EAAA,EAAA,MAAA,GAAA,CAAA,GAAA,IAAA,EAAA,OAAA,GAAA,GAAA,EAAA,GAAA,IAAA,EAAA,OAAA,GAAA,GAAA,EAAA,EAAA,EAAA,QAAA,MAAA,MAAA,EAAA,MAAA,GAAA,EAAA,SAAA,EAAA,OAAA,EAAA,EAAA,EAAA,MAAA,CAAA,IAAA,IAAA,GAAA,EAAA,EAAA,EAAA,MAAA,GAAA,CAAA,GAAA,IAAA,EAAA,CAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,MAAA,GAAA,IAAA,EAAA,CAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,QAAA,IAAA,EAAA,CAAA,IAAA,EAAA,EAAA,MAAA,GAAA,CAAA,GAAA,IACA,EAAA,CAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,MAAA,GAAA,IAAA,EAAA,CAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,QAAA,IAAA,EAAA,MAAA,MAAA,EAAA,OAAA,GAAA,EAAA,YAAA,EAAA,MAAA,MAAA,EAAA,MAAA,GAAA,IAAA,EAAA,IAAA,MAAA,MAAA,EAAA,MAAA,OAAA,EAAA,UAAA,UAAA,EAAA,EAAA,EAAA,SAAA,GAAA,GAAA,KAAA,EAAA,GAAA,IAAA,OAAA,KAAA,IAAA,IAAA,EAAA,IAAA,CAAA,GAAA,IAAA,EAAA,KAAA,IAAA,EAAA,IAAA,OAAA,EAAA,GAAA,EAAA,MAAA,EAAA,MAAA,OAAA,EAAA,EAAA,EAAA,UAAA,CAAA,GAAA,IAAA,EAAA,MAAA,MAAA,EAAA,SAAA,CAAA,IAAA,EAAA,QAAA,EAAA,SAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAA,EAAA,QAAA,OAAA,EAAA,OAAA,EAAA,EAAA,SAAA,OAAA,KACA,SAAA,GAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,UAAA,OAAA,GAAA,CAAA,GAAA,IAAA,GAAA,IAAA,EAAA,OAAA,EAAA,EAAA,EAAA,OAAA,OAAA,EAAA,IAAA,GAAA,GAAA,GAAA,GAAA,IAAA,EAAA,GAAA,GAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,IAAA,IAAA,GAAA,IAAA,IAAA,GAAA,GAAA,GAAA,6PAAA,MAAA,KACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,MAAA,CAAA,UAAA,EAAA,aAAA,EAAA,iBAAA,GAAA,EAAA,YAAA,EAAA,iBAAA,CAAA,IAAA,SAAA,GAAA,EAAA,GAAA,OAAA,GAAA,IAAA,UAAA,IAAA,WAAA,GAAA,KAAA,MAAA,IAAA,YAAA,IAAA,YAAA,GAAA,KAAA,MAAA,IAAA,YAAA,IAAA,WAAA,GAAA,KAAA,MAAA,IAAA,cAAA,IAAA,aAAA,GAAA,OAAA,EAAA,WAAA,MAAA,IAAA,oBAAA,IAAA,qBAAA,GAAA,OAAA,EAAA,YACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,OAAA,GAAA,EAAA,cAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,IAAA,QAAA,EAAA,GAAA,KAAA,GAAA,IAAA,IAAA,EAAA,kBAAA,EAAA,EAAA,EAAA,iBAAA,OAAA,IAAA,IAAA,EAAA,QAAA,IAAA,EAAA,KAAA,GAAA,GACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,GAAA,IAAA,UAAA,OAAA,GAAA,GAAA,GAAA,EAAA,EAAA,EAAA,EAAA,IAAA,EAAA,IAAA,YAAA,OAAA,GAAA,GAAA,GAAA,EAAA,EAAA,EAAA,EAAA,IAAA,EAAA,IAAA,YAAA,OAAA,GAAA,GAAA,GAAA,EAAA,EAAA,EAAA,EAAA,IAAA,EAAA,IAAA,cAAA,IAAA,EAAA,EAAA,UAAA,OAAA,GAAA,IAAA,EAAA,GAAA,GAAA,IAAA,IAAA,KAAA,EAAA,EAAA,EAAA,EAAA,KAAA,EAAA,IAAA,oBAAA,OAAA,EAAA,EAAA,UAAA,GAAA,IAAA,EAAA,GAAA,GAAA,IAAA,IAAA,KAAA,EAAA,EAAA,EAAA,EAAA,KAAA,EAAA,OAAA,EACA,SAAA,GAAA,GAAA,IAAA,EAAA,GAAA,EAAA,QAAA,GAAA,OAAA,EAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,OAAA,EAAA,GAAA,MAAA,EAAA,EAAA,MAAA,GAAA,QAAA,EAAA,GAAA,IAAA,OAAA,EAAA,UAAA,OAAA,GAAA,EAAA,aAAA,WAAA,EAAA,yBAAA,EAAA,SAAA,WAAA,GAAA,YAAA,GAAA,IAAA,GAAA,EAAA,UAAA,QAAA,YAAA,EAAA,UAAA,IAAA,EAAA,IAAA,EAAA,UAAA,cAAA,MAAA,EAAA,UAAA,KACA,SAAA,GAAA,GAAA,GAAA,OAAA,EAAA,UAAA,OAAA,EAAA,IAAA,IAAA,EAAA,EAAA,iBAAA,EAAA,EAAA,QAAA,CAAA,IAAA,EAAA,GAAA,EAAA,aAAA,EAAA,iBAAA,EAAA,GAAA,EAAA,aAAA,GAAA,OAAA,EAAA,OAAA,QAAA,EAAA,GAAA,KAAA,GAAA,GAAA,EAAA,UAAA,GAAA,EAAA,EAAA,QAAA,OAAA,EAAA,SAAA,GAAA,EAAA,EAAA,GAAA,GAAA,IAAA,EAAA,OAAA,GACA,SAAA,KAAA,IAAA,IAAA,EAAA,EAAA,GAAA,QAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,OAAA,EAAA,UAAA,CAAA,QAAA,EAAA,GAAA,EAAA,aAAA,GAAA,GAAA,MAAA,IAAA,IAAA,EAAA,EAAA,iBAAA,EAAA,EAAA,QAAA,CAAA,IAAA,EAAA,GAAA,EAAA,aAAA,EAAA,iBAAA,EAAA,GAAA,EAAA,aAAA,GAAA,OAAA,EAAA,CAAA,EAAA,UAAA,EAAA,MAAA,EAAA,QAAA,OAAA,EAAA,WAAA,GAAA,QAAA,OAAA,IAAA,GAAA,MAAA,GAAA,MAAA,OAAA,IAAA,GAAA,MAAA,GAAA,MAAA,OAAA,IAAA,GAAA,MAAA,GAAA,MAAA,GAAA,QAAA,IAAA,GAAA,QAAA,IACA,SAAA,GAAA,EAAA,GAAA,EAAA,YAAA,IAAA,EAAA,UAAA,KAAA,KAAA,IAAA,EAAA,EAAA,0BAAA,EAAA,wBAAA,MACA,SAAA,GAAA,GAAA,SAAA,EAAA,GAAA,OAAA,GAAA,EAAA,GAAA,GAAA,EAAA,GAAA,OAAA,CAAA,GAAA,GAAA,GAAA,GAAA,IAAA,IAAA,EAAA,EAAA,EAAA,GAAA,OAAA,IAAA,CAAA,IAAA,EAAA,GAAA,GAAA,EAAA,YAAA,IAAA,EAAA,UAAA,OAAA,IAAA,OAAA,IAAA,GAAA,GAAA,GAAA,OAAA,IAAA,GAAA,GAAA,GAAA,OAAA,IAAA,GAAA,GAAA,GAAA,GAAA,QAAA,GAAA,GAAA,QAAA,GAAA,EAAA,EAAA,EAAA,GAAA,OAAA,KAAA,EAAA,GAAA,IAAA,YAAA,IAAA,EAAA,UAAA,MAAA,KAAA,EAAA,GAAA,QAAA,QAAA,EAAA,GAAA,IAAA,WAAA,GAAA,GAAA,OAAA,EAAA,WAAA,GAAA,QACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,OAAA,EAAA,EAAA,eAAA,EAAA,cAAA,EAAA,SAAA,GAAA,SAAA,EAAA,EAAA,MAAA,GAAA,MAAA,EAAA,EAAA,IAAA,GAAA,CAAA,aAAA,GAAA,YAAA,gBAAA,mBAAA,GAAA,YAAA,sBAAA,eAAA,GAAA,YAAA,kBAAA,cAAA,GAAA,aAAA,kBAAA,GAAA,GAAA,GAAA,GACA,SAAA,GAAA,GAAA,GAAA,GAAA,GAAA,OAAA,GAAA,GAAA,IAAA,GAAA,GAAA,OAAA,EAAA,IAAA,EAAA,EAAA,GAAA,GAAA,IAAA,KAAA,EAAA,GAAA,EAAA,eAAA,IAAA,KAAA,GAAA,OAAA,GAAA,GAAA,EAAA,GAAA,OAAA,EAAA,IAAA,GAAA,SAAA,cAAA,OAAA,MAAA,mBAAA,gBAAA,GAAA,aAAA,iBAAA,GAAA,mBAAA,iBAAA,GAAA,eAAA,WAAA,oBAAA,eAAA,GAAA,cAAA,YACA,IAAA,GAAA,GAAA,gBAAA,GAAA,GAAA,sBAAA,GAAA,GAAA,kBAAA,GAAA,GAAA,iBAAA,GAAA,IAAA,IAAA,GAAA,IAAA,IAAA,GAAA,CAAA,QAAA,QAAA,GAAA,eAAA,GAAA,qBAAA,GAAA,iBAAA,UAAA,UAAA,iBAAA,iBAAA,iBAAA,iBAAA,UAAA,UAAA,YAAA,YAAA,QAAA,QAAA,QAAA,QAAA,oBAAA,oBAAA,OAAA,OAAA,aAAA,aAAA,iBAAA,iBAAA,YAAA,YACA,qBAAA,qBAAA,UAAA,UAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,aAAA,aAAA,GAAA,gBAAA,UAAA,WAAA,SAAA,GAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,GAAA,EAAA,CAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,EAAA,GAAA,cAAA,EAAA,MAAA,IAAA,GAAA,IAAA,EAAA,GAAA,GAAA,IAAA,EAAA,GAAA,EAAA,EAAA,CAAA,KAAA,IAAA,GAAA,EAAA,aAAA,KAAA,IAAA,GAAA,EACA,SAAA,GAAA,GAAA,GAAA,IAAA,EAAA,GAAA,OAAA,GAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,OAAA,GAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,OAAA,GAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,OAAA,IAAA,GAAA,GAAA,GAAA,GAAA,IAAA,GAAA,IAAA,GAAA,GAAA,IAAA,KAAA,EAAA,IAAA,IAAA,GAAA,GAAA,GAAA,IAAA,IAAA,IAAA,GAAA,EAAA,KAAA,KAAA,EAAA,KAAA,IAAA,GAAA,EAAA,GAAA,IAAA,KAAA,IAAA,GAAA,EAAA,MAAA,KAAA,EAAA,QAAA,IAAA,GAAA,EAAA,GAAA,KAAA,EAAA,SAAA,IAAA,GAAA,EAAA,GAAA,SAAA,GAAA,GAAA,EAAA,UAAA,IAAA,UAAA,IAAA,GAAA,EAAA,WAAA,KAAA,EAAA,UAAA,IAAA,GAAA,EAAA,GAAA,IAAA,WAAA,IAAA,GAAA,EAAA,aACA,GAAA,EAAA,GAAA,SAAA,GAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,KAAA,GAAA,OAAA,EAAA,KAAA,GAAA,OAAA,EAAA,QAAA,OAAA,GAAA,SAAA,GAAA,GAAA,OAAA,GAAA,KAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,OAAA,GAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,OAAA,GAAA,KAAA,EAAA,OAAA,GAAA,QAAA,MAAA,MAAA,EAAA,IAAA,KACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,aAAA,GAAA,IAAA,EAAA,OAAA,GAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,aAAA,EAAA,EAAA,eAAA,EAAA,EAAA,YAAA,GAAA,IAAA,EAAA,EAAA,EAAA,EAAA,GAAA,QAAA,GAAA,KAAA,EAAA,UAAA,GAAA,CAAA,IAAA,EAAA,GAAA,EAAA,IAAA,GAAA,EAAA,GAAA,GAAA,EAAA,IAAA,KAAA,GAAA,KAAA,EAAA,GAAA,GAAA,EAAA,SAAA,KAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,EAAA,IAAA,IAAA,IAAA,EAAA,GAAA,GAAA,EAAA,IAAA,GAAA,IAAA,EAAA,OAAA,EAAA,GAAA,EAAA,IAAA,GAAA,EAAA,GAAA,GAAA,IAAA,EAAA,GAAA,IAAA,GAAA,EAAA,IAAA,GAAA,IAAA,GAAA,IAAA,EAAA,GAAA,CAAA,GAAA,GAAA,GAAA,GAAA,GAAA,OAAA,EAAA,GAAA,EAAA,GAAA,KAAA,EAAA,EAAA,gBAAA,IAAA,EAAA,EAAA,cAAA,GAAA,EAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,IAAA,EAAA,OAAA,EACA,SAAA,GAAA,GAAA,OAAA,KAAA,GAAA,WAAA,EAAA,cAAA,EAAA,WAAA,EAAA,WAAA,EAAA,SAAA,GAAA,EAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,EAAA,KAAA,GAAA,OAAA,EAAA,KAAA,GAAA,OAAA,KAAA,EAAA,GAAA,IAAA,IAAA,GAAA,GAAA,GAAA,EAAA,KAAA,GAAA,OAAA,KAAA,EAAA,GAAA,KAAA,IAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,OAAA,KAAA,EAAA,GAAA,MAAA,MAAA,KAAA,EAAA,GAAA,SAAA,MAAA,EAAA,MAAA,EAAA,KAAA,EAAA,OAAA,KAAA,EAAA,GAAA,WAAA,MAAA,EAAA,WAAA,EAAA,MAAA,MAAA,EAAA,IAAA,IAAA,SAAA,GAAA,GAAA,OAAA,GAAA,EAAA,SAAA,GAAA,GAAA,IAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,IAAA,EAAA,KAAA,GAAA,OAAA,EACA,SAAA,GAAA,EAAA,EAAA,GAAA,EAAA,cAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,gBAAA,EAAA,EAAA,aAAA,GAAA,EAAA,EAAA,YAAA,EAAA,GAAA,GAAA,IAAA,EAAA,IAAA,GAAA,KAAA,MAAA,KAAA,MAAA,GAAA,GAAA,KAAA,IAAA,GAAA,KAAA,IAAA,SAAA,GAAA,GAAA,OAAA,IAAA,EAAA,GAAA,IAAA,GAAA,GAAA,GAAA,GAAA,EAAA,IAAA,GAAA,EAAA,8BAAA,GAAA,EAAA,yBAAA,IAAA,EAAA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,KAAA,IAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,IAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,SAAA,GAAA,IAAA,MAAA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,GAAA,GAAA,KAAA,KAAA,EAAA,EAAA,EAAA,IACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,IAAA,EAAA,IAAA,EAAA,KAAA,EAAA,GAAA,SAAA,EAAA,GAAA,QAAA,GAAA,EAAA,GAAA,KAAA,EAAA,EAAA,EAAA,GAAA,GAAA,KAAA,OAAA,CAAA,IAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,OAAA,EAAA,GAAA,GAAA,EAAA,OAAA,CAAA,GAAA,EAAA,CAAA,IAAA,EAAA,GAAA,QAAA,GAAA,OAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,QAAA,GAAA,KAAA,GAAA,GAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAAA,EAAA,KAAA,KACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,GAAA,QAAA,EAAA,GAAA,IAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,OAAA,EAAA,EAAA,SAAA,CAAA,IAAA,EAAA,EAAA,IAAA,GAAA,KAAA,EAAA,CAAA,GAAA,QAAA,EAAA,GAAA,IAAA,OAAA,EAAA,EAAA,UAAA,GAAA,IAAA,EAAA,CAAA,GAAA,EAAA,UAAA,QAAA,OAAA,IAAA,EAAA,IAAA,EAAA,UAAA,cAAA,KAAA,EAAA,UAAA,IAAA,IAAA,EAAA,OAAA,OAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,KAAA,IAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KACA,SAAA,KAAA,GAAA,GAAA,OAAA,GAAA,IAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,OAAA,EAAA,UAAA,GAAA,GAAA,MAAA,GAAA,YAAA,EAAA,EAAA,OAAA,IAAA,EAAA,EAAA,EAAA,GAAA,EAAA,KAAA,EAAA,GAAA,KAAA,IAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,KAAA,EAAA,EAAA,GAAA,KAAA,OAAA,GAAA,EAAA,MAAA,EAAA,EAAA,EAAA,EAAA,OAAA,GAAA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,QAAA,MAAA,aAAA,EAAA,KAAA,EAAA,EAAA,WAAA,KAAA,IAAA,EAAA,IAAA,EAAA,EAAA,KAAA,IAAA,EAAA,IAAA,IAAA,GAAA,KAAA,EAAA,EAAA,EAAA,SAAA,KAAA,OAAA,EAAA,SAAA,KAAA,OAAA,EACA,SAAA,GAAA,GAAA,SAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,IAAA,KAAA,KAAA,WAAA,EAAA,KAAA,YAAA,EAAA,KAAA,KAAA,EAAA,KAAA,YAAA,EAAA,KAAA,OAAA,EAAA,KAAA,cAAA,KAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,GAAA,KAAA,GAAA,EAAA,EAAA,GAAA,EAAA,IAAA,OAAA,KAAA,oBAAA,MAAA,EAAA,iBAAA,EAAA,kBAAA,IAAA,EAAA,aAAA,GAAA,GAAA,KAAA,qBAAA,GAAA,KACA,OADA,EAAA,EAAA,UAAA,CAAA,eAAA,WAAA,KAAA,kBAAA,EAAA,IAAA,EAAA,KAAA,YAAA,IAAA,EAAA,eAAA,EAAA,iBAAA,kBAAA,EAAA,cACA,EAAA,aAAA,GAAA,KAAA,mBAAA,KAAA,gBAAA,WAAA,IAAA,EAAA,KAAA,YAAA,IAAA,EAAA,gBAAA,EAAA,kBAAA,kBAAA,EAAA,eAAA,EAAA,cAAA,GAAA,KAAA,qBAAA,KAAA,QAAA,aAAA,aAAA,KAAA,EACA,IAAA,GAAA,GAAA,GAAA,GAAA,CAAA,WAAA,EAAA,QAAA,EAAA,WAAA,EAAA,UAAA,SAAA,GAAA,OAAA,EAAA,WAAA,KAAA,OAAA,iBAAA,EAAA,UAAA,GAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,KAAA,EAAA,OAAA,IAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,QAAA,EAAA,QAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,MAAA,EAAA,QAAA,EAAA,SAAA,EAAA,OAAA,EAAA,QAAA,EAAA,iBAAA,GAAA,OAAA,EAAA,QAAA,EAAA,cAAA,SAAA,GAAA,YAAA,IAAA,EAAA,cAAA,EAAA,cAAA,EAAA,WAAA,EAAA,UAAA,EAAA,YAAA,EAAA,eAAA,UAAA,SAAA,GAAA,MAAA,cACA,EAAA,EAAA,WAAA,IAAA,KAAA,IAAA,cAAA,EAAA,MAAA,GAAA,EAAA,QAAA,GAAA,QAAA,GAAA,EAAA,QAAA,GAAA,SAAA,GAAA,GAAA,EAAA,GAAA,GAAA,KAAA,UAAA,SAAA,GAAA,MAAA,cAAA,EAAA,EAAA,UAAA,MAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,aAAA,IAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,cAAA,IAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,cAAA,EAAA,YAAA,EAAA,cAAA,IAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,cAAA,SAAA,GAAA,MAAA,kBAAA,EAAA,EAAA,cAAA,OAAA,iBAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,KAAA,IAAA,GAAA,GAAA,IAAA,GAAA,CAAA,IAAA,SACA,SAAA,IAAA,KAAA,YAAA,GAAA,UAAA,MAAA,aAAA,KAAA,YAAA,IAAA,SAAA,IAAA,KAAA,KAAA,cAAA,KAAA,cAAA,OAAA,aAAA,gBAAA,gBAAA,GAAA,CAAA,EAAA,YAAA,EAAA,MAAA,GAAA,QAAA,GAAA,QAAA,GAAA,QAAA,GAAA,UAAA,GAAA,MAAA,GAAA,QAAA,GAAA,WAAA,GAAA,SAAA,GAAA,IAAA,GAAA,SAAA,GAAA,WAAA,GAAA,MAAA,GAAA,OAAA,GAAA,YAAA,GAAA,UAAA,GAAA,aAAA,GAAA,YAAA,GAAA,SAAA,GAAA,SAAA,IAAA,KAAA,IAAA,KAAA,IAAA,KAAA,IAAA,KAAA,IAAA,KAAA,IAAA,KAAA,IAAA,KACA,IAAA,KAAA,IAAA,KAAA,IAAA,MAAA,IAAA,MAAA,IAAA,MAAA,IAAA,UAAA,IAAA,aAAA,IAAA,QAAA,GAAA,CAAA,IAAA,SAAA,QAAA,UAAA,KAAA,UAAA,MAAA,YAAA,SAAA,GAAA,GAAA,IAAA,EAAA,KAAA,YAAA,OAAA,EAAA,iBAAA,EAAA,iBAAA,MAAA,EAAA,GAAA,OAAA,EAAA,GAAA,SAAA,KAAA,OAAA,GACA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,IAAA,SAAA,GAAA,GAAA,EAAA,IAAA,CAAA,IAAA,EAAA,GAAA,EAAA,MAAA,EAAA,IAAA,GAAA,iBAAA,EAAA,OAAA,EAAA,MAAA,aAAA,EAAA,KAAA,MAAA,EAAA,GAAA,IAAA,QAAA,OAAA,aAAA,GAAA,YAAA,EAAA,MAAA,UAAA,EAAA,KAAA,GAAA,EAAA,UAAA,eAAA,IAAA,KAAA,EAAA,SAAA,EAAA,QAAA,EAAA,SAAA,EAAA,OAAA,EAAA,QAAA,EAAA,OAAA,EAAA,OAAA,EAAA,iBAAA,GAAA,SAAA,SAAA,GAAA,MAAA,aAAA,EAAA,KAAA,GAAA,GAAA,GAAA,QAAA,SAAA,GAAA,MAAA,YAAA,EAAA,MAAA,UAAA,EAAA,KAAA,EAAA,QAAA,GAAA,MAAA,SAAA,GAAA,MAAA,aACA,EAAA,KAAA,GAAA,GAAA,YAAA,EAAA,MAAA,UAAA,EAAA,KAAA,EAAA,QAAA,KAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,UAAA,EAAA,MAAA,EAAA,OAAA,EAAA,SAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,YAAA,EAAA,UAAA,IAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,QAAA,EAAA,cAAA,EAAA,eAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,SAAA,EAAA,iBAAA,KAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,aAAA,EAAA,YAAA,EAAA,cAAA,IAAA,GAAA,GAAA,IAAA,GAAA,EAAA,GAAA,GAAA,CAAA,OAAA,SAAA,GAAA,MAAA,WAAA,EAAA,EAAA,OAAA,gBAAA,GAAA,EAAA,YAAA,GACA,OAAA,SAAA,GAAA,MAAA,WAAA,EAAA,EAAA,OAAA,gBAAA,GAAA,EAAA,YAAA,eAAA,GAAA,EAAA,WAAA,GAAA,OAAA,EAAA,UAAA,IAAA,GAAA,GAAA,IAAA,GAAA,CAAA,EAAA,GAAA,GAAA,IAAA,GAAA,GAAA,qBAAA,OAAA,GAAA,KAAA,GAAA,iBAAA,WAAA,GAAA,SAAA,cAAA,IAAA,GAAA,GAAA,cAAA,SAAA,GAAA,GAAA,KAAA,IAAA,IAAA,EAAA,IAAA,IAAA,IAAA,GAAA,OAAA,aAAA,IAAA,IAAA,EACA,SAAA,GAAA,EAAA,GAAA,OAAA,GAAA,IAAA,QAAA,OAAA,IAAA,GAAA,QAAA,EAAA,SAAA,IAAA,UAAA,OAAA,MAAA,EAAA,QAAA,IAAA,WAAA,IAAA,YAAA,IAAA,WAAA,OAAA,EAAA,QAAA,OAAA,GAAA,SAAA,GAAA,GAAA,MAAA,iBAAA,EAAA,EAAA,SAAA,SAAA,EAAA,EAAA,KAAA,KAAA,IAAA,IAAA,EAAA,SAAA,GAAA,EAAA,GAAA,OAAA,GAAA,IAAA,iBAAA,OAAA,GAAA,GAAA,IAAA,WAAA,OAAA,KAAA,EAAA,MAAA,MAAA,IAAA,EAAA,IAAA,IAAA,YAAA,OAAA,EAAA,EAAA,QAAA,IAAA,GAAA,KAAA,EAAA,QAAA,OAAA,MACA,SAAA,GAAA,EAAA,GAAA,GAAA,GAAA,MAAA,mBAAA,IAAA,IAAA,GAAA,EAAA,IAAA,EAAA,KAAA,GAAA,GAAA,GAAA,KAAA,IAAA,EAAA,GAAA,KAAA,OAAA,GAAA,IAAA,QAAA,OAAA,KAAA,IAAA,WAAA,KAAA,EAAA,SAAA,EAAA,QAAA,EAAA,UAAA,EAAA,SAAA,EAAA,OAAA,CAAA,GAAA,EAAA,MAAA,EAAA,EAAA,KAAA,OAAA,OAAA,EAAA,KAAA,GAAA,EAAA,MAAA,OAAA,OAAA,aAAA,EAAA,OAAA,OAAA,KAAA,IAAA,iBAAA,OAAA,IAAA,OAAA,EAAA,OAAA,KAAA,EAAA,KAAA,QAAA,OAAA,MACA,IAAA,GAAA,CAAA,OAAA,EAAA,MAAA,EAAA,UAAA,EAAA,kBAAA,EAAA,OAAA,EAAA,OAAA,EAAA,QAAA,EAAA,UAAA,EAAA,OAAA,EAAA,QAAA,EAAA,KAAA,EAAA,MAAA,EAAA,MAAA,EAAA,KAAA,EAAA,MAAA,GAAA,SAAA,GAAA,GAAA,IAAA,EAAA,GAAA,EAAA,UAAA,EAAA,SAAA,cAAA,MAAA,UAAA,IAAA,GAAA,EAAA,MAAA,aAAA,EAAA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,GAAA,GAAA,EAAA,GAAA,EAAA,aAAA,SAAA,EAAA,IAAA,GAAA,WAAA,SAAA,KAAA,EAAA,GAAA,EAAA,KAAA,CAAA,MAAA,EAAA,UAAA,KAAA,IAAA,GAAA,KAAA,GAAA,KAAA,SAAA,GAAA,GAAA,GAAA,EAAA,GAAA,SAAA,GAAA,GAAA,GAAA,EAAA,GAAA,IAAA,OAAA,EACA,SAAA,GAAA,EAAA,GAAA,GAAA,WAAA,EAAA,OAAA,EAAA,IAAA,IAAA,EAAA,GAAA,EAAA,CAAA,IAAA,GAAA,GAAA,EAAA,CAAA,IAAA,GAAA,YAAA,SAAA,IAAA,GAAA,CAAA,IAAA,GAAA,SAAA,cAAA,OAAA,GAAA,aAAA,UAAA,WAAA,GAAA,mBAAA,GAAA,QAAA,GAAA,QAAA,IAAA,EAAA,GAAA,MAAA,SAAA,cAAA,EAAA,SAAA,cAAA,SAAA,KAAA,KAAA,GAAA,YAAA,mBAAA,IAAA,GAAA,GAAA,MAAA,SAAA,GAAA,GAAA,GAAA,UAAA,EAAA,cAAA,GAAA,IAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,EAAA,OAAA,CAAA,IAAA,EAAA,IAAA,GAAA,EAAA,GAAA,QAAA,IAAA,EAAA,QACA,SAAA,GAAA,EAAA,EAAA,GAAA,YAAA,GAAA,KAAA,GAAA,GAAA,GAAA,GAAA,YAAA,mBAAA,KAAA,aAAA,GAAA,KAAA,SAAA,GAAA,GAAA,GAAA,oBAAA,GAAA,UAAA,GAAA,YAAA,EAAA,OAAA,GAAA,IAAA,SAAA,GAAA,EAAA,GAAA,GAAA,UAAA,EAAA,OAAA,GAAA,GAAA,SAAA,GAAA,EAAA,GAAA,GAAA,UAAA,GAAA,WAAA,EAAA,OAAA,GAAA,GAAA,SAAA,GAAA,EAAA,GAAA,OAAA,IAAA,IAAA,IAAA,GAAA,EAAA,GAAA,EAAA,IAAA,GAAA,GAAA,GAAA,EAAA,IAAA,GAAA,mBAAA,OAAA,GAAA,OAAA,GAAA,GAAA,GAAA,OAAA,UAAA,eACA,SAAA,GAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,OAAA,EAAA,GAAA,iBAAA,GAAA,OAAA,GAAA,iBAAA,GAAA,OAAA,EAAA,OAAA,EAAA,IAAA,EAAA,OAAA,KAAA,GAAA,EAAA,OAAA,KAAA,GAAA,GAAA,EAAA,SAAA,EAAA,OAAA,OAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,IAAA,GAAA,KAAA,EAAA,EAAA,MAAA,GAAA,EAAA,EAAA,IAAA,EAAA,EAAA,KAAA,OAAA,EAAA,OAAA,EAAA,SAAA,GAAA,GAAA,KAAA,GAAA,EAAA,YAAA,EAAA,EAAA,WAAA,OAAA,EACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,GAAA,IAAA,EAAA,EAAA,GAAA,CAAA,GAAA,IAAA,EAAA,SAAA,CAAA,GAAA,EAAA,EAAA,EAAA,YAAA,OAAA,GAAA,GAAA,GAAA,EAAA,MAAA,CAAA,KAAA,EAAA,OAAA,EAAA,GAAA,EAAA,EAAA,EAAA,CAAA,KAAA,GAAA,CAAA,GAAA,EAAA,YAAA,CAAA,EAAA,EAAA,YAAA,MAAA,EAAA,EAAA,EAAA,WAAA,OAAA,EAAA,EAAA,GAAA,IAAA,SAAA,GAAA,EAAA,GAAA,SAAA,IAAA,KAAA,IAAA,KAAA,GAAA,IAAA,EAAA,YAAA,GAAA,IAAA,EAAA,SAAA,GAAA,EAAA,EAAA,YAAA,aAAA,EAAA,EAAA,SAAA,KAAA,EAAA,4BAAA,GAAA,EAAA,wBAAA,MACA,SAAA,KAAA,IAAA,IAAA,EAAA,OAAA,EAAA,IAAA,aAAA,EAAA,mBAAA,CAAA,IAAA,IAAA,EAAA,iBAAA,EAAA,cAAA,SAAA,KAAA,MAAA,GAAA,GAAA,EAAA,IAAA,EAAA,MAAA,EAAA,GAAA,EAAA,EAAA,eAAA,UAAA,OAAA,EAAA,SAAA,GAAA,GAAA,IAAA,EAAA,GAAA,EAAA,UAAA,EAAA,SAAA,cAAA,OAAA,IAAA,UAAA,IAAA,SAAA,EAAA,MAAA,WAAA,EAAA,MAAA,QAAA,EAAA,MAAA,QAAA,EAAA,MAAA,aAAA,EAAA,OAAA,aAAA,GAAA,SAAA,EAAA,iBACA,IAAA,GAAA,GAAA,iBAAA,UAAA,IAAA,SAAA,aAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,IAAA,EACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,SAAA,EAAA,EAAA,SAAA,IAAA,EAAA,SAAA,EAAA,EAAA,cAAA,IAAA,MAAA,IAAA,KAAA,EAAA,KAAA,mBAAA,EAAA,KAAA,GAAA,GAAA,EAAA,CAAA,MAAA,EAAA,eAAA,IAAA,EAAA,cAAA,EAAA,CAAA,YAAA,GAAA,EAAA,eAAA,EAAA,cAAA,aAAA,QAAA,gBAAA,WAAA,aAAA,EAAA,aAAA,UAAA,EAAA,UAAA,YAAA,EAAA,aAAA,IAAA,GAAA,GAAA,KAAA,GAAA,EAAA,GAAA,EAAA,GAAA,GAAA,aAAA,SAAA,EAAA,IAAA,GAAA,WAAA,SAAA,KAAA,EAAA,GAAA,EAAA,KAAA,CAAA,MAAA,EAAA,UAAA,IAAA,EAAA,OAAA,MACA,GAAA,mjBAAA,MAAA,KACA,GAAA,GAAA,oRAAA,MAAA,KAAA,GAAA,GAAA,GAAA,GAAA,IAAA,IAAA,GAAA,qFAAA,MAAA,KAAA,GAAA,EAAA,GAAA,GAAA,OAAA,KAAA,GAAA,IAAA,GAAA,IAAA,GAAA,EAAA,eAAA,CAAA,WAAA,cACA,EAAA,eAAA,CAAA,WAAA,cAAA,EAAA,iBAAA,CAAA,aAAA,gBAAA,EAAA,iBAAA,CAAA,aAAA,gBAAA,EAAA,WAAA,oEAAA,MAAA,MAAA,EAAA,WAAA,uFAAA,MAAA,MAAA,EAAA,gBAAA,CAAA,iBAAA,WAAA,YAAA,UAAA,EAAA,mBAAA,2DAAA,MAAA,MACA,EAAA,qBAAA,6DAAA,MAAA,MAAA,EAAA,sBAAA,8DAAA,MAAA,MAAA,IAAA,GAAA,sNAAA,MAAA,KAAA,GAAA,IAAA,IAAA,0CAAA,MAAA,KAAA,OAAA,KACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,MAAA,gBAAA,EAAA,cAAA,EAAA,GAAA,EAAA,OAAA,EAAA,GAAA,EAAA,cAAA,KACA,SAAA,GAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,CAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,MAAA,EAAA,EAAA,UAAA,EAAA,CAAA,IAAA,OAAA,EAAA,GAAA,EAAA,IAAA,IAAA,EAAA,EAAA,OAAA,EAAA,GAAA,EAAA,IAAA,CAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,SAAA,EAAA,EAAA,cAAA,GAAA,EAAA,EAAA,SAAA,IAAA,GAAA,EAAA,uBAAA,MAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,OAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,CAAA,GAAA,GAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,cAAA,EAAA,EAAA,SAAA,IAAA,GAAA,EAAA,uBAAA,MAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,IAAA,GAAA,GAAA,MAAA,EAAA,GAAA,IAAA,EAAA,GAAA,KAAA,EACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,EAAA,EAAA,WAAA,EAAA,IAAA,KAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,IAAA,IAAA,IAAA,GAAA,kBAAA,KAAA,SAAA,SAAA,IAAA,MAAA,GAAA,SAAA,GAAA,GAAA,EAAA,MAAA,EAAA,KAAA,EAAA,EAAA,QAAA,SAAA,GAAA,GAAA,IAAA,IAAA,GAAA,GAAA,EAAA,EAAA,MAAA,GAAA,GAAA,EAAA,EAAA,SACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UAAA,aAAA,IAAA,UAAA,GAAA,UAAA,GAAA,EAAA,EAAA,EAAA,GAAA,oBAAA,GAAA,IAAA,EAAA,WAAA,EAAA,EAAA,eAAA,OAAA,IAAA,GAAA,GAAA,IAAA,GAAA,CAAA,GAAA,WAAA,EAAA,OAAA,GAAA,EAAA,EAAA,EAAA,IAAA,EAAA,GAAA,GAAA,EAAA,EAAA,MAAA,EAAA,UAAA,UAAA,EAAA,IAAA,KAAA,IAAA,GAAA,GAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,IAAA,IACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,GAAA,IAAA,GAAA,YAAA,IAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GAAA,MAAA,KAAA,EAAA,EAAA,GAAA,MAAA,QAAA,EAAA,GAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,GAAA,OAAA,GAAA,IAAA,eAAA,GAAA,cAAA,GAAA,UAAA,IAAA,GAAA,GAAA,OAAA,IAAA,EAAA,EAAA,iBAAA,EAAA,EAAA,CAAA,SAAA,EAAA,QAAA,IAAA,EAAA,iBAAA,EAAA,GAAA,QAAA,IAAA,EAAA,EAAA,iBAAA,EAAA,EAAA,CAAA,QAAA,IAAA,EAAA,iBAAA,EAAA,GAAA,GACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,IAAA,EAAA,IAAA,IAAA,EAAA,IAAA,OAAA,EAAA,EAAA,OAAA,CAAA,GAAA,OAAA,EAAA,OAAA,IAAA,EAAA,EAAA,IAAA,GAAA,IAAA,GAAA,IAAA,EAAA,CAAA,IAAA,EAAA,EAAA,UAAA,cAAA,GAAA,IAAA,GAAA,IAAA,EAAA,UAAA,EAAA,aAAA,EAAA,MAAA,GAAA,IAAA,EAAA,IAAA,EAAA,EAAA,OAAA,OAAA,GAAA,CAAA,IAAA,EAAA,EAAA,IAAA,IAAA,IAAA,GAAA,IAAA,MAAA,EAAA,EAAA,UAAA,iBAAA,GAAA,IAAA,EAAA,UAAA,EAAA,aAAA,GAAA,OAAA,EAAA,EAAA,OAAA,KAAA,OAAA,GAAA,CAAA,GAAA,QAAA,EAAA,GAAA,IAAA,OAAA,GAAA,KAAA,EAAA,EAAA,MAAA,IAAA,EAAA,CAAA,EAAA,EAAA,EAAA,SAAA,EAAA,EAAA,EAAA,YAAA,EAAA,EAAA,OAAA,GAAA,WAAA,IAAA,EAAA,EAAA,EAAA,GAAA,GAAA,EAAA,GACA,EAAA,CAAA,IAAA,EAAA,GAAA,IAAA,GAAA,QAAA,IAAA,EAAA,CAAA,IAAA,EAAA,GAAA,EAAA,EAAA,OAAA,GAAA,IAAA,WAAA,GAAA,IAAA,GAAA,GAAA,MAAA,EAAA,IAAA,UAAA,IAAA,QAAA,EAAA,GAAA,MAAA,IAAA,UAAA,EAAA,QAAA,EAAA,GAAA,MAAA,IAAA,WAAA,EAAA,OAAA,EAAA,GAAA,MAAA,IAAA,aAAA,IAAA,YAAA,EAAA,GAAA,MAAA,IAAA,QAAA,GAAA,IAAA,EAAA,OAAA,MAAA,EAAA,IAAA,WAAA,IAAA,WAAA,IAAA,YAAA,IAAA,YAAA,IAAA,UAAA,IAAA,WAAA,IAAA,YAAA,IAAA,cAAA,EAAA,GAAA,MAAA,IAAA,OAAA,IAAA,UAAA,IAAA,YAAA,IAAA,WAAA,IAAA,YAAA,IAAA,WAAA,IAAA,YAAA,IAAA,OAAA,EACA,GAAA,MAAA,IAAA,cAAA,IAAA,WAAA,IAAA,YAAA,IAAA,aAAA,EAAA,GAAA,MAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,EAAA,GAAA,MAAA,KAAA,GAAA,EAAA,GAAA,MAAA,IAAA,SAAA,EAAA,GAAA,MAAA,IAAA,QAAA,EAAA,GAAA,MAAA,IAAA,OAAA,IAAA,MAAA,IAAA,QAAA,EAAA,GAAA,MAAA,IAAA,oBAAA,IAAA,qBAAA,IAAA,gBAAA,IAAA,cAAA,IAAA,cAAA,IAAA,aAAA,IAAA,cAAA,IAAA,YAAA,EAAA,GAAA,IAAA,EAAA,IAAA,EAAA,GAAA,GAAA,GAAA,WAAA,EAAA,EAAA,EAAA,OAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,EAAA,OACA,GAAA,CAAA,IAAA,GAAA,EAAA,GAAA,UAAA,GAAA,IAAA,EAAA,KAAA,OAAA,IAAA,EAAA,EAAA,OAAA,IAAA,OAAA,EAAA,GAAA,EAAA,KAAA,EAAA,KAAA,GAAA,EAAA,EAAA,MAAA,EAAA,MAAA,EAAA,EAAA,OAAA,EAAA,EAAA,SAAA,EAAA,IAAA,EAAA,EAAA,EAAA,KAAA,EAAA,GAAA,EAAA,KAAA,CAAA,MAAA,EAAA,UAAA,MAAA,GAAA,IAAA,EAAA,GAAA,CAAA,GAAA,EAAA,aAAA,GAAA,eAAA,KAAA,EAAA,cAAA,GAAA,gBAAA,IAAA,IAAA,GAAA,MAAA,EAAA,EAAA,eAAA,EAAA,eAAA,GAAA,KAAA,EAAA,OAAA,GAAA,KAAA,EAAA,EAAA,SAAA,EAAA,GAAA,EAAA,EAAA,eAAA,EAAA,aAAA,EAAA,aAAA,OAAA,GAAA,EAAA,EAAA,QAAA,GAAA,EAAA,EAAA,eAAA,EAAA,WAAA,GAAA,GAAA,QACA,KAAA,EAAA,GAAA,KAAA,IAAA,EAAA,KAAA,IAAA,EAAA,OAAA,EAAA,QAAA,EAAA,KAAA,EAAA,GAAA,IAAA,GAAA,CAAA,GAAA,EAAA,GAAA,EAAA,eAAA,EAAA,eAAA,EAAA,QAAA,eAAA,GAAA,gBAAA,IAAA,EAAA,GAAA,EAAA,iBAAA,EAAA,iBAAA,EAAA,WAAA,EAAA,MAAA,EAAA,EAAA,GAAA,GAAA,EAAA,MAAA,EAAA,EAAA,GAAA,IAAA,EAAA,IAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,IAAA,OAAA,EAAA,EAAA,cAAA,EAAA,EAAA,KAAA,GAAA,KAAA,KAAA,EAAA,IAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,IAAA,OAAA,EAAA,EAAA,cAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,CAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,IAAA,KAAA,EAAA,EAAA,GAAA,EAAA,GAAA,GAAA,IAAA,KAAA,EAAA,EAAA,GAAA,EACA,GAAA,GAAA,IAAA,KAAA,KAAA,CAAA,GAAA,IAAA,GAAA,OAAA,GAAA,IAAA,EAAA,UAAA,MAAA,EAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,UAAA,EAAA,KAAA,OAAA,GAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,OAAA,GAAA,OAAA,GAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,GAAA,YAAA,GAAA,EAAA,EAAA,GAAA,GAAA,QAAA,UAAA,EAAA,SAAA,gBAAA,UAAA,GAAA,SAAA,EAAA,KAAA,IAAA,EAAA,QAAA,GAAA,GAAA,GAAA,GAAA,GAAA,EAAA,OAAA,CAAA,EAAA,GAAA,IAAA,EAAA,QAAA,EAAA,EAAA,WAAA,UAAA,EAAA,gBAAA,aAAA,EAAA,MAAA,UAAA,EAAA,QAAA,EAAA,IACA,OADA,IAAA,EAAA,EAAA,EAAA,IAAA,GAAA,EAAA,EAAA,EAAA,IAAA,GAAA,EAAA,EAAA,EAAA,GAAA,aAAA,IAAA,EAAA,EAAA,gBACA,EAAA,YAAA,WAAA,EAAA,MAAA,GAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,GAAA,GAAA,OAAA,GAAA,IAAA,WAAA,GAAA,IAAA,SAAA,EAAA,mBAAA,GAAA,EAAA,GAAA,EAAA,GAAA,MAAA,MAAA,IAAA,WAAA,GAAA,GAAA,GAAA,KAAA,MAAA,IAAA,YAAA,IAAA,EAAA,MAAA,IAAA,cAAA,IAAA,UAAA,IAAA,UAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,MAAA,IAAA,kBAAA,GAAA,GAAA,MAAA,IAAA,UAAA,IAAA,QAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,EAAA,CAAA,OAAA,GAAA,IAAA,mBAAA,IAAA,EAAA,qBAAA,MAAA,EAAA,IAAA,iBAAA,EAAA,mBAAA,MAAA,EACA,IAAA,oBAAA,EAAA,sBAAA,MAAA,EAAA,OAAA,OAAA,GAAA,GAAA,EAAA,KAAA,EAAA,oBAAA,YAAA,GAAA,MAAA,EAAA,UAAA,EAAA,sBAAA,IAAA,IAAA,OAAA,EAAA,SAAA,IAAA,uBAAA,EAAA,qBAAA,GAAA,KAAA,EAAA,OAAA,GAAA,UAAA,GAAA,GAAA,GAAA,MAAA,GAAA,YAAA,IAAA,IAAA,GAAA,EAAA,GAAA,EAAA,IAAA,SAAA,EAAA,IAAA,GAAA,EAAA,EAAA,KAAA,EAAA,GAAA,EAAA,KAAA,CAAA,MAAA,EAAA,UAAA,IAAA,EAAA,EAAA,KAAA,EAAA,QAAA,EAAA,GAAA,MAAA,EAAA,KAAA,MAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,MAAA,GAAA,EAAA,GAAA,EAAA,kBAAA,SAAA,EAAA,IAAA,GAAA,gBACA,cAAA,KAAA,EAAA,GAAA,EAAA,KAAA,CAAA,MAAA,EAAA,UAAA,IAAA,EAAA,KAAA,IAAA,GAAA,EAAA,KAAA,SAAA,GAAA,EAAA,EAAA,GAAA,MAAA,CAAA,SAAA,EAAA,SAAA,EAAA,cAAA,GAAA,SAAA,GAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,UAAA,EAAA,GAAA,OAAA,GAAA,CAAA,IAAA,EAAA,EAAA,EAAA,EAAA,UAAA,IAAA,EAAA,KAAA,OAAA,IAAA,EAAA,EAAA,OAAA,EAAA,GAAA,EAAA,KAAA,EAAA,QAAA,GAAA,EAAA,EAAA,IAAA,OAAA,EAAA,GAAA,EAAA,KAAA,EAAA,KAAA,GAAA,EAAA,EAAA,KAAA,EAAA,EAAA,OAAA,OAAA,EAAA,SAAA,GAAA,GAAA,GAAA,OAAA,EAAA,OAAA,KAAA,GAAA,EAAA,EAAA,aAAA,GAAA,IAAA,EAAA,KAAA,OAAA,GAAA,KACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,WAAA,EAAA,GAAA,OAAA,GAAA,IAAA,GAAA,CAAA,IAAA,EAAA,EAAA,EAAA,EAAA,UAAA,EAAA,EAAA,UAAA,GAAA,OAAA,GAAA,IAAA,EAAA,MAAA,IAAA,EAAA,KAAA,OAAA,IAAA,EAAA,EAAA,EAAA,OAAA,EAAA,GAAA,EAAA,KAAA,EAAA,QAAA,GAAA,EAAA,EAAA,IAAA,GAAA,OAAA,EAAA,GAAA,EAAA,KAAA,EAAA,KAAA,GAAA,EAAA,EAAA,KAAA,EAAA,EAAA,OAAA,IAAA,EAAA,QAAA,EAAA,KAAA,CAAA,MAAA,EAAA,UAAA,IAAA,SAAA,MAAA,IAAA,GAAA,KAAA,GAAA,KAAA,SAAA,GAAA,EAAA,GAAA,OAAA,GAAA,IAAA,SAAA,IAAA,QAAA,IAAA,SAAA,IAAA,WAAA,QAAA,EAAA,UAAA,OAAA,EACA,SAAA,GAAA,EAAA,GAAA,MAAA,aAAA,GAAA,WAAA,GAAA,aAAA,GAAA,iBAAA,EAAA,UAAA,iBAAA,EAAA,UAAA,iBAAA,EAAA,yBAAA,OAAA,EAAA,yBAAA,MAAA,EAAA,wBAAA,OAAA,IAAA,GAAA,mBAAA,WAAA,gBAAA,EAAA,GAAA,mBAAA,aAAA,kBAAA,EAAA,SAAA,GAAA,GAAA,IAAA,EAAA,SAAA,EAAA,YAAA,GAAA,IAAA,EAAA,WAAA,OAAA,EAAA,EAAA,QAAA,EAAA,YAAA,KACA,SAAA,GAAA,GAAA,KAAA,MAAA,EAAA,EAAA,EAAA,YAAA,CAAA,IAAA,EAAA,EAAA,SAAA,GAAA,IAAA,GAAA,IAAA,EAAA,MAAA,OAAA,EAAA,SAAA,GAAA,GAAA,EAAA,EAAA,gBAAA,IAAA,IAAA,EAAA,EAAA,GAAA,CAAA,GAAA,IAAA,EAAA,SAAA,CAAA,IAAA,EAAA,EAAA,KAAA,GAAA,MAAA,GAAA,OAAA,GAAA,OAAA,EAAA,CAAA,GAAA,IAAA,EAAA,OAAA,EAAA,QAAA,OAAA,GAAA,IAAA,EAAA,EAAA,gBAAA,OAAA,KAAA,IAAA,GAAA,EAAA,SAAA,GAAA,GAAA,MAAA,CAAA,SAAA,EAAA,SAAA,EAAA,QAAA,GAAA,IAAA,GAAA,KAAA,SAAA,SAAA,IAAA,MAAA,GAAA,GAAA,gBAAA,GAAA,GAAA,gBAAA,GAAA,GAAA,oBAAA,GAAA,GAAA,iBAAA,GACA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,IAAA,GAAA,EAAA,OAAA,EAAA,IAAA,IAAA,EAAA,EAAA,WAAA,GAAA,CAAA,GAAA,EAAA,EAAA,KAAA,EAAA,IAAA,CAAA,GAAA,EAAA,EAAA,UAAA,OAAA,EAAA,OAAA,OAAA,GAAA,OAAA,EAAA,MAAA,IAAA,EAAA,GAAA,GAAA,OAAA,GAAA,CAAA,GAAA,EAAA,EAAA,IAAA,OAAA,EAAA,EAAA,GAAA,GAAA,OAAA,EAAA,GAAA,EAAA,GAAA,WAAA,OAAA,KAAA,SAAA,GAAA,GAAA,QAAA,EAAA,EAAA,KAAA,EAAA,MAAA,IAAA,EAAA,KAAA,IAAA,EAAA,KAAA,KAAA,EAAA,KAAA,IAAA,EAAA,IAAA,KAAA,EAAA,SAAA,GAAA,GAAA,GAAA,IAAA,EAAA,KAAA,IAAA,EAAA,IAAA,OAAA,EAAA,UAAA,MAAA,MAAA,EAAA,KAAA,SAAA,GAAA,GAAA,OAAA,EAAA,KAAA,KACA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,IAAA,YAAA,IAAA,IAAA,EAAA,EAAA,IAAA,IAAA,KAAA,EAAA,IAAA,GAAA,GAAA,IAAA,EAAA,SAAA,GAAA,GAAA,MAAA,CAAA,QAAA,GAAA,SAAA,GAAA,GAAA,EAAA,KAAA,EAAA,QAAA,GAAA,IAAA,GAAA,IAAA,KAAA,MAAA,SAAA,GAAA,EAAA,GAAA,KAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,IAAA,GAAA,GAAA,GAAA,GAAA,IAAA,GAAA,IAAA,GAAA,GAAA,GACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,KAAA,aAAA,IAAA,EAAA,OAAA,GAAA,IAAA,EAAA,EAAA,UAAA,GAAA,GAAA,EAAA,8CAAA,EAAA,OAAA,EAAA,0CAAA,IAAA,EAAA,EAAA,GAAA,IAAA,KAAA,EAAA,EAAA,GAAA,EAAA,GAAA,OAAA,KAAA,EAAA,EAAA,WAAA,4CAAA,EAAA,EAAA,0CAAA,GAAA,EAAA,SAAA,GAAA,GAAA,OAAA,OAAA,EAAA,EAAA,mBAAA,SAAA,KAAA,GAAA,IAAA,GAAA,IAAA,SAAA,GAAA,EAAA,EAAA,GAAA,GAAA,GAAA,UAAA,GAAA,MAAA,MAAA,EAAA,MAAA,GAAA,GAAA,GAAA,GAAA,GAAA,GACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UAAA,GAAA,EAAA,EAAA,kBAAA,mBAAA,EAAA,gBAAA,OAAA,EAAA,IAAA,IAAA,KAAA,EAAA,EAAA,kBAAA,KAAA,KAAA,GAAA,MAAA,MAAA,EAAA,IAAA,EAAA,IAAA,UAAA,IAAA,OAAA,EAAA,GAAA,EAAA,GAAA,SAAA,GAAA,GAAA,OAAA,GAAA,EAAA,EAAA,YAAA,EAAA,2CAAA,GAAA,GAAA,GAAA,QAAA,GAAA,GAAA,GAAA,GAAA,GAAA,GAAA,UAAA,EAAA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UAAA,IAAA,EAAA,MAAA,MAAA,EAAA,MAAA,GAAA,EAAA,GAAA,EAAA,EAAA,IAAA,EAAA,0CAAA,EAAA,GAAA,IAAA,GAAA,IAAA,GAAA,GAAA,IAAA,GAAA,IAAA,GAAA,GAAA,GACA,IAAA,GAAA,KAAA,GAAA,KAAA,GAAA,EAAA,yBAAA,GAAA,EAAA,0BAAA,GAAA,EAAA,wBAAA,GAAA,EAAA,qBAAA,GAAA,EAAA,sBAAA,GAAA,EAAA,aAAA,GAAA,EAAA,iCAAA,GAAA,EAAA,2BAAA,GAAA,EAAA,8BAAA,GAAA,EAAA,wBAAA,GAAA,EAAA,qBAAA,GAAA,EAAA,sBAAA,GAAA,GAAA,QAAA,IAAA,GAAA,GAAA,aAAA,GAAA,KAAA,GAAA,KAAA,IAAA,EAAA,GAAA,KAAA,GAAA,IAAA,GAAA,GAAA,WAAA,OAAA,KAAA,IACA,SAAA,KAAA,OAAA,MAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,QAAA,MAAA,MAAA,EAAA,OAAA,SAAA,GAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,QAAA,MAAA,MAAA,EAAA,OAAA,SAAA,GAAA,EAAA,GAAA,OAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,SAAA,GAAA,EAAA,EAAA,GAAA,OAAA,EAAA,GAAA,GAAA,GAAA,EAAA,EAAA,GAAA,SAAA,KAAA,GAAA,OAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,KAAA,GAAA,GAAA,KACA,SAAA,KAAA,IAAA,IAAA,OAAA,GAAA,CAAA,IAAA,EAAA,IAAA,EAAA,EAAA,IAAA,IAAA,EAAA,GAAA,GAAA,GAAA,WAAA,KAAA,EAAA,EAAA,OAAA,IAAA,CAAA,IAAA,EAAA,EAAA,GAAA,GAAA,EAAA,GAAA,SAAA,OAAA,MAAA,GAAA,KAAA,MAAA,GAAA,MAAA,OAAA,KAAA,GAAA,GAAA,MAAA,EAAA,IAAA,GAAA,GAAA,IAAA,EAAA,QAAA,IAAA,IAAA,IAAA,GAAA,EAAA,wBAAA,SAAA,GAAA,EAAA,GAAA,GAAA,GAAA,EAAA,aAAA,CAAA,IAAA,IAAA,KAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,kBAAA,IAAA,EAAA,KAAA,EAAA,GAAA,EAAA,IAAA,OAAA,EAAA,OAAA,EAAA,IAAA,GAAA,GAAA,MAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,SAAA,KAAA,GAAA,GAAA,GAAA,KACA,SAAA,GAAA,GAAA,IAAA,EAAA,GAAA,QAAA,GAAA,IAAA,EAAA,KAAA,SAAA,cAAA,EAAA,SAAA,GAAA,EAAA,GAAA,KAAA,OAAA,GAAA,CAAA,IAAA,EAAA,EAAA,UAAA,IAAA,EAAA,WAAA,KAAA,EAAA,CAAA,GAAA,OAAA,IAAA,EAAA,WAAA,KAAA,EAAA,MAAA,EAAA,YAAA,OAAA,EAAA,YAAA,EAAA,OAAA,IAAA,EAAA,YAAA,GAAA,EAAA,EAAA,QAAA,SAAA,GAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GAAA,KAAA,QAAA,EAAA,EAAA,eAAA,OAAA,EAAA,eAAA,IAAA,EAAA,MAAA,KAAA,IAAA,GAAA,EAAA,aAAA,MACA,SAAA,GAAA,EAAA,GAAA,GAAA,KAAA,IAAA,IAAA,GAAA,IAAA,EAAA,GAAA,iBAAA,GAAA,aAAA,IAAA,GAAA,EAAA,EAAA,YAAA,EAAA,CAAA,QAAA,EAAA,aAAA,EAAA,KAAA,MAAA,OAAA,GAAA,CAAA,GAAA,OAAA,GAAA,MAAA,MAAA,EAAA,MAAA,GAAA,EAAA,GAAA,aAAA,CAAA,MAAA,EAAA,aAAA,EAAA,WAAA,WAAA,GAAA,GAAA,KAAA,EAAA,OAAA,EAAA,cAAA,IAAA,IAAA,EAAA,SAAA,GAAA,GAAA,EAAA,YAAA,CAAA,UAAA,EAAA,cAAA,gBAAA,KAAA,eAAA,KAAA,OAAA,CAAA,QAAA,MAAA,QAAA,MACA,SAAA,GAAA,EAAA,GAAA,EAAA,EAAA,YAAA,EAAA,cAAA,IAAA,EAAA,YAAA,CAAA,UAAA,EAAA,UAAA,gBAAA,EAAA,gBAAA,eAAA,EAAA,eAAA,OAAA,EAAA,OAAA,QAAA,EAAA,UAAA,SAAA,GAAA,EAAA,GAAA,MAAA,CAAA,UAAA,EAAA,KAAA,EAAA,IAAA,EAAA,QAAA,KAAA,SAAA,KAAA,KAAA,MAAA,SAAA,GAAA,EAAA,GAAA,GAAA,QAAA,EAAA,EAAA,aAAA,CAAA,IAAA,GAAA,EAAA,EAAA,QAAA,QAAA,OAAA,EAAA,EAAA,KAAA,GAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,GAAA,EAAA,QAAA,GACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,YAAA,EAAA,EAAA,UAAA,GAAA,OAAA,GAAA,KAAA,EAAA,EAAA,aAAA,CAAA,IAAA,EAAA,KAAA,EAAA,KAAA,GAAA,QAAA,EAAA,EAAA,iBAAA,CAAA,EAAA,CAAA,IAAA,EAAA,CAAA,UAAA,EAAA,UAAA,KAAA,EAAA,KAAA,IAAA,EAAA,IAAA,QAAA,EAAA,QAAA,SAAA,EAAA,SAAA,KAAA,MAAA,OAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,WAAA,OAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,OAAA,EAAA,EAAA,EAAA,OAAA,EAAA,CAAA,UAAA,EAAA,UAAA,gBAAA,EAAA,eAAA,EAAA,OAAA,EAAA,OAAA,QAAA,EAAA,cAAA,EAAA,YAAA,GAAA,QAAA,EAAA,EAAA,gBAAA,EAAA,gBAAA,EAAA,EAAA,KACA,EAAA,EAAA,eAAA,EACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,YAAA,IAAA,EAAA,IAAA,EAAA,EAAA,gBAAA,EAAA,EAAA,eAAA,EAAA,EAAA,OAAA,QAAA,GAAA,OAAA,EAAA,CAAA,EAAA,OAAA,QAAA,KAAA,IAAA,EAAA,EAAA,EAAA,EAAA,KAAA,EAAA,KAAA,KAAA,OAAA,EAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,UAAA,GAAA,OAAA,EAAA,CAAA,IAAA,GAAA,EAAA,EAAA,aAAA,eAAA,IAAA,IAAA,OAAA,EAAA,EAAA,gBAAA,EAAA,EAAA,KAAA,EAAA,EAAA,eAAA,IAAA,GAAA,OAAA,EAAA,CAAA,IAAA,EAAA,EAAA,UAAA,EAAA,EAAA,EAAA,EAAA,EAAA,OAAA,CAAA,EAAA,EAAA,KAAA,IAAA,EAAA,EAAA,UAAA,IAAA,EAAA,KAAA,EAAA,CAAA,OAAA,IAAA,EAAA,EAAA,KAAA,CAAA,UAAA,EAAA,KAAA,EAAA,IAAA,EAAA,IAAA,QAAA,EAAA,QAAA,SAAA,EAAA,SACA,KAAA,OAAA,EAAA,CAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,KAAA,EAAA,GAAA,mBAAA,EAAA,EAAA,SAAA,CAAA,EAAA,EAAA,KAAA,EAAA,EAAA,GAAA,MAAA,EAAA,EAAA,EAAA,MAAA,EAAA,KAAA,EAAA,EAAA,OAAA,KAAA,EAAA,MAAA,GAAA,KAAA,EAAA,GAAA,OAAA,EAAA,mBAAA,EAAA,EAAA,SAAA,EAAA,KAAA,EAAA,EAAA,GAAA,GAAA,MAAA,EAAA,EAAA,EAAA,GAAA,EAAA,GAAA,MAAA,EAAA,KAAA,EAAA,IAAA,GAAA,OAAA,EAAA,WAAA,EAAA,OAAA,GAAA,QAAA,EAAA,EAAA,SAAA,EAAA,QAAA,CAAA,GAAA,EAAA,KAAA,SAAA,EAAA,CAAA,UAAA,EAAA,KAAA,EAAA,IAAA,EAAA,IAAA,QAAA,EAAA,QAAA,SAAA,EAAA,SAAA,KAAA,MAAA,OAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,KAAA,EAAA,GAAA,EAAA,GAAA,QAAA,EAAA,EAAA,MACA,CAAA,GAAA,QAAA,EAAA,EAAA,OAAA,SAAA,MAAA,EAAA,EAAA,KAAA,EAAA,KAAA,KAAA,EAAA,eAAA,EAAA,EAAA,OAAA,QAAA,MAAA,OAAA,IAAA,EAAA,GAAA,EAAA,UAAA,EAAA,EAAA,gBAAA,EAAA,EAAA,eAAA,EAAA,IAAA,EAAA,EAAA,MAAA,EAAA,EAAA,cAAA,GAAA,SAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,QAAA,EAAA,QAAA,KAAA,OAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,CAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,SAAA,GAAA,OAAA,EAAA,CAAA,GAAA,EAAA,SAAA,KAAA,EAAA,EAAA,mBAAA,EAAA,MAAA,MAAA,EAAA,IAAA,IAAA,EAAA,KAAA,KAAA,IAAA,IAAA,IAAA,EAAA,WAAA,KACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,OAAA,EAAA,EAAA,EAAA,EAAA,EAAA,gBAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,cAAA,EAAA,IAAA,EAAA,QAAA,EAAA,YAAA,UAAA,GACA,IAAA,GAAA,CAAA,UAAA,SAAA,GAAA,SAAA,EAAA,EAAA,kBAAA,GAAA,KAAA,GAAA,gBAAA,SAAA,EAAA,EAAA,GAAA,EAAA,EAAA,gBAAA,IAAA,EAAA,KAAA,EAAA,GAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,QAAA,EAAA,MAAA,IAAA,EAAA,SAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,oBAAA,SAAA,EAAA,EAAA,GAAA,EAAA,EAAA,gBAAA,IAAA,EAAA,KAAA,EAAA,GAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,IAAA,EAAA,EAAA,QAAA,EAAA,MAAA,IAAA,EAAA,SAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,mBAAA,SAAA,EAAA,GAAA,EAAA,EAAA,gBAAA,IAAA,EAAA,KAAA,EAAA,GAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,IAAA,EAAA,MAAA,IAAA,EAAA,SACA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAAA,KAAA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,MAAA,mBAAA,EAAA,EAAA,WAAA,sBAAA,EAAA,sBAAA,EAAA,EAAA,IAAA,EAAA,YAAA,EAAA,UAAA,wBAAA,GAAA,EAAA,KAAA,GAAA,EAAA,IACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,YAAA,MAAA,iBAAA,GAAA,OAAA,EAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,GAAA,GAAA,QAAA,GAAA,EAAA,OAAA,EAAA,EAAA,eAAA,GAAA,EAAA,GAAA,IAAA,EAAA,IAAA,EAAA,EAAA,GAAA,EAAA,cAAA,OAAA,EAAA,YAAA,IAAA,EAAA,MAAA,EAAA,MAAA,KAAA,EAAA,QAAA,GAAA,EAAA,UAAA,EAAA,EAAA,gBAAA,EAAA,KAAA,EAAA,EAAA,WAAA,4CAAA,EAAA,EAAA,0CAAA,GAAA,EACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,MAAA,mBAAA,EAAA,2BAAA,EAAA,0BAAA,EAAA,GAAA,mBAAA,EAAA,kCAAA,EAAA,iCAAA,EAAA,GAAA,EAAA,QAAA,GAAA,GAAA,oBAAA,EAAA,EAAA,MAAA,MACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UAAA,EAAA,MAAA,EAAA,EAAA,MAAA,EAAA,cAAA,EAAA,KAAA,GAAA,GAAA,GAAA,IAAA,EAAA,EAAA,YAAA,iBAAA,GAAA,OAAA,EAAA,EAAA,QAAA,GAAA,IAAA,EAAA,GAAA,GAAA,GAAA,GAAA,QAAA,EAAA,QAAA,GAAA,EAAA,IAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,EAAA,cAAA,mBAAA,EAAA,EAAA,4BAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,EAAA,eAAA,mBAAA,EAAA,0BAAA,mBAAA,EAAA,yBAAA,mBAAA,EAAA,2BAAA,mBAAA,EAAA,qBACA,EAAA,EAAA,MAAA,mBAAA,EAAA,oBAAA,EAAA,qBAAA,mBAAA,EAAA,2BAAA,EAAA,4BAAA,IAAA,EAAA,OAAA,GAAA,oBAAA,EAAA,EAAA,MAAA,MAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,EAAA,eAAA,mBAAA,EAAA,oBAAA,EAAA,OAAA,GAAA,IAAA,GAAA,MAAA,QACA,SAAA,GAAA,EAAA,EAAA,GAAA,GAAA,QAAA,EAAA,EAAA,MAAA,mBAAA,GAAA,iBAAA,EAAA,CAAA,GAAA,EAAA,OAAA,CAAA,GAAA,EAAA,EAAA,OAAA,CAAA,GAAA,IAAA,EAAA,IAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,EAAA,UAAA,IAAA,EAAA,MAAA,MAAA,EAAA,IAAA,IAAA,IAAA,EAAA,GAAA,EAAA,OAAA,OAAA,GAAA,OAAA,EAAA,KAAA,mBAAA,EAAA,KAAA,EAAA,IAAA,aAAA,EAAA,EAAA,MAAA,EAAA,SAAA,GAAA,IAAA,EAAA,EAAA,KAAA,IAAA,KAAA,EAAA,EAAA,KAAA,IAAA,OAAA,SAAA,EAAA,GAAA,EAAA,GAAA,IAAA,WAAA,EAAA,GAAA,GAAA,iBAAA,EAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,OAAA,MAAA,MAAA,EAAA,IAAA,IAAA,OAAA,EACA,SAAA,GAAA,EAAA,GAAA,GAAA,aAAA,EAAA,KAAA,MAAA,MAAA,EAAA,GAAA,oBAAA,OAAA,UAAA,SAAA,KAAA,GAAA,qBAAA,OAAA,KAAA,GAAA,KAAA,MAAA,IAAA,IACA,SAAA,GAAA,GAAA,SAAA,EAAA,EAAA,GAAA,GAAA,EAAA,CAAA,IAAA,EAAA,EAAA,WAAA,OAAA,GAAA,EAAA,WAAA,EAAA,EAAA,WAAA,GAAA,EAAA,YAAA,EAAA,WAAA,EAAA,EAAA,WAAA,KAAA,EAAA,MAAA,GAAA,SAAA,EAAA,EAAA,GAAA,IAAA,EAAA,OAAA,KAAA,KAAA,OAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,QAAA,OAAA,KAAA,SAAA,EAAA,EAAA,GAAA,IAAA,EAAA,IAAA,IAAA,OAAA,GAAA,OAAA,EAAA,IAAA,EAAA,IAAA,EAAA,IAAA,GAAA,EAAA,IAAA,EAAA,MAAA,GAAA,EAAA,EAAA,QAAA,OAAA,EAAA,SAAA,EAAA,EAAA,GAAA,OAAA,EAAA,GAAA,EAAA,IAAA,MAAA,EAAA,EAAA,QAAA,KAAA,EAAA,SAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,MAAA,EAAA,EAAA,QAAA,EAAA,EAAA,YAAA,EAAA,EAAA,OAAA,GAAA,EAAA,MAAA,EACA,GAAA,GAAA,EAAA,MAAA,EAAA,GADA,EACA,SAAA,EAAA,GAAA,OAAA,GAAA,OAAA,EAAA,YAAA,EAAA,MAAA,GAAA,EAAA,SAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,OAAA,GAAA,IAAA,EAAA,MAAA,EAAA,GAAA,EAAA,EAAA,KAAA,IAAA,OAAA,EAAA,KAAA,EAAA,EAAA,EAAA,IAAA,OAAA,EAAA,GAAA,SAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,OAAA,GAAA,EAAA,cAAA,EAAA,OAAA,EAAA,EAAA,EAAA,EAAA,QAAA,IAAA,GAAA,EAAA,EAAA,GAAA,EAAA,OAAA,EAAA,KAAA,EAAA,GAAA,EAAA,KAAA,EAAA,IAAA,EAAA,MAAA,KAAA,EAAA,KAAA,IAAA,IAAA,GAAA,EAAA,EAAA,GAAA,EAAA,OAAA,EAAA,GAAA,SAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,OAAA,GAAA,IAAA,EAAA,KAAA,EAAA,UAAA,gBAAA,EAAA,eAAA,EAAA,UAAA,iBAAA,EAAA,iBAAA,EACA,GAAA,EAAA,EAAA,KAAA,IAAA,OAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,UAAA,KAAA,OAAA,EAAA,GAAA,SAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,OAAA,GAAA,IAAA,EAAA,MAAA,EAAA,GAAA,EAAA,EAAA,KAAA,EAAA,IAAA,OAAA,EAAA,KAAA,EAAA,EAAA,EAAA,IAAA,OAAA,EAAA,GAAA,SAAA,EAAA,EAAA,EAAA,GAAA,GAAA,iBAAA,GAAA,iBAAA,EAAA,OAAA,EAAA,GAAA,GAAA,EAAA,EAAA,KAAA,IAAA,OAAA,EAAA,EAAA,GAAA,iBAAA,GAAA,OAAA,EAAA,CAAA,OAAA,EAAA,UAAA,KAAA,EAAA,OAAA,EAAA,GAAA,EAAA,KAAA,EAAA,IAAA,EAAA,MAAA,KAAA,EAAA,KAAA,IAAA,IAAA,GAAA,EAAA,KAAA,GAAA,EAAA,OAAA,EAAA,EAAA,KAAA,EAAA,OAAA,EAAA,GAAA,EAAA,EAAA,KAAA,IAAA,OAAA,EAAA,EAAA,GAAA,GAAA,IAAA,EAAA,GAAA,OAAA,EAAA,GAAA,EACA,EAAA,KAAA,EAAA,OAAA,OAAA,EAAA,EAAA,GAAA,EAAA,GAAA,OAAA,KAAA,SAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,OAAA,EAAA,EAAA,IAAA,KAAA,GAAA,iBAAA,GAAA,iBAAA,EAAA,OAAA,OAAA,EAAA,KAAA,EAAA,EAAA,EAAA,GAAA,EAAA,GAAA,GAAA,iBAAA,GAAA,OAAA,EAAA,CAAA,OAAA,EAAA,UAAA,KAAA,EAAA,OAAA,EAAA,MAAA,EAAA,EAAA,OAAA,EAAA,EAAA,EAAA,EAAA,EAAA,MAAA,SAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,KAAA,KAAA,EAAA,OAAA,EAAA,MAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,GAAA,IAAA,EAAA,GAAA,OAAA,OAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,EAAA,MAAA,GAAA,EAAA,GAAA,OAAA,KAAA,SAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,iBAAA,GAAA,iBAAA,EAAA,OACA,EAAA,EADA,EAAA,EAAA,IAAA,IACA,KAAA,GAAA,EAAA,GAAA,GAAA,iBAAA,GAAA,OAAA,EAAA,CAAA,OAAA,EAAA,UAAA,KAAA,EAAA,OAAA,EAAA,EAAA,IAAA,OAAA,EAAA,IAAA,EAAA,EAAA,MAAA,KAAA,EAAA,OAAA,EAAA,EAAA,EAAA,EAAA,EAAA,MAAA,SAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,GAAA,KAAA,EAAA,OAAA,EAAA,EAAA,EAAA,EAAA,IAAA,OAAA,EAAA,IAAA,EAAA,EAAA,MAAA,KAAA,EAAA,GAAA,GAAA,GAAA,IAAA,EAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,IAAA,IAAA,KAAA,EAAA,EAAA,MAAA,GAAA,EAAA,GAAA,OAAA,KAAA,SAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,IAAA,EAAA,KAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,OAAA,GAAA,EAAA,EAAA,OAAA,IAAA,CAAA,EAAA,MAAA,GAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,QAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,GAAA,OAAA,EAAA,CAAA,OAAA,IAAA,EAAA,GAAA,MAAA,GAAA,GAAA,OACA,EAAA,WAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,OAAA,OAAA,EAAA,EAAA,GAAA,EAAA,GAAA,OAAA,EAAA,CAAA,KAAA,EAAA,EAAA,OAAA,IAAA,QAAA,EAAA,EAAA,EAAA,EAAA,GAAA,MAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,GAAA,OAAA,EAAA,IAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,OAAA,IAAA,QAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,MAAA,GAAA,OAAA,EAAA,WAAA,EAAA,OAAA,OAAA,EAAA,IAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,GAAA,OAAA,GAAA,EAAA,QAAA,SAAA,GAAA,OAAA,EAAA,EAAA,KAAA,EAAA,SAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,GAAA,mBAAA,EAAA,MAAA,MAAA,EAAA,MAAA,GAAA,OAAA,EAAA,EAAA,KAAA,IACA,MAAA,MAAA,EAAA,MAAA,IAAA,IAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,OAAA,OAAA,IAAA,EAAA,KAAA,IAAA,EAAA,EAAA,OAAA,CAAA,EAAA,MAAA,GAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,QAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,MAAA,GAAA,GAAA,OAAA,EAAA,CAAA,OAAA,IAAA,EAAA,GAAA,MAAA,GAAA,GAAA,OAAA,EAAA,WAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,KAAA,OAAA,EAAA,EAAA,GAAA,EAAA,GAAA,OAAA,EAAA,CAAA,MAAA,EAAA,KAAA,IAAA,EAAA,EAAA,OAAA,QAAA,EAAA,EAAA,EAAA,EAAA,MAAA,MAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,GAAA,OAAA,EAAA,IAAA,EAAA,EAAA,EAAA,IAAA,EAAA,KAAA,IAAA,EAAA,EAAA,OAAA,QAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,MAAA,MAAA,GAAA,OAAA,EAAA,WACA,EAAA,OAAA,OAAA,EAAA,IAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,GAAA,OAAA,GAAA,EAAA,QAAA,SAAA,GAAA,OAAA,EAAA,EAAA,KAAA,EAAA,OAAA,SAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,iBAAA,GAAA,OAAA,GAAA,EAAA,OAAA,GAAA,OAAA,EAAA,IAAA,IAAA,EAAA,EAAA,MAAA,UAAA,IAAA,EAAA,iBAAA,GAAA,OAAA,EAAA,GAAA,EAAA,OAAA,EAAA,UAAA,KAAA,EAAA,EAAA,CAAA,IAAA,EAAA,EAAA,IAAA,EAAA,EAAA,OAAA,GAAA,CAAA,GAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,KAAA,KAAA,EAAA,GAAA,EAAA,OAAA,EAAA,CAAA,EAAA,EAAA,EAAA,UAAA,EAAA,EAAA,EAAA,EAAA,MAAA,WAAA,OAAA,EAAA,EAAA,EAAA,MAAA,EAAA,MAAA,QAAA,GAAA,EAAA,cAAA,EAAA,KAAA,CAAA,EAAA,EAAA,EAAA,UACA,EAAA,EAAA,EAAA,EAAA,QAAA,IAAA,GAAA,EAAA,EAAA,GAAA,EAAA,OAAA,EAAA,EAAA,EAAA,MAAA,GAAA,EAAA,EAAA,GAAA,MAAA,EAAA,EAAA,GAAA,EAAA,EAAA,QAAA,EAAA,OAAA,IAAA,EAAA,GAAA,EAAA,MAAA,SAAA,EAAA,KAAA,EAAA,EAAA,MAAA,OAAA,EAAA,EAAA,KAAA,EAAA,GAAA,EAAA,KAAA,EAAA,IAAA,EAAA,MAAA,KAAA,EAAA,KAAA,IAAA,IAAA,GAAA,EAAA,EAAA,GAAA,EAAA,OAAA,EAAA,EAAA,GAAA,OAAA,EAAA,GAAA,KAAA,EAAA,EAAA,CAAA,IAAA,EAAA,EAAA,IAAA,OAAA,GAAA,CAAA,GAAA,EAAA,MAAA,EAAA,CAAA,GAAA,IAAA,EAAA,KAAA,EAAA,UAAA,gBAAA,EAAA,eAAA,EAAA,UAAA,iBAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,UAAA,EAAA,EAAA,EAAA,EAAA,UAAA,KAAA,OAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,EAAA,GAAA,MAAA,EAAA,EAAA,GAAA,EAAA,EAAA,SAAA,EACA,GAAA,EAAA,EAAA,KAAA,IAAA,OAAA,EAAA,EAAA,EAAA,OAAA,EAAA,GAAA,GAAA,iBAAA,GAAA,iBAAA,EAAA,OAAA,EAAA,GAAA,EAAA,OAAA,GAAA,IAAA,EAAA,KAAA,EAAA,EAAA,EAAA,UAAA,EAAA,EAAA,EAAA,IAAA,OAAA,EAAA,EAAA,IAAA,EAAA,EAAA,IAAA,EAAA,GAAA,EAAA,EAAA,KAAA,IAAA,OAAA,EAAA,EAAA,GAAA,EAAA,GAAA,GAAA,GAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,EAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,GAAA,GAAA,EAAA,QAAA,IAAA,IAAA,EAAA,OAAA,EAAA,KAAA,KAAA,EAAA,KAAA,GAAA,KAAA,EAAA,KAAA,GAAA,KAAA,GAAA,MAAA,MAAA,EAAA,IAAA,EAAA,EAAA,OAAA,cAAA,OAAA,EAAA,EAAA,IAAA,IAAA,GAAA,IAAA,GAAA,GAAA,IAAA,GAAA,GAAA,GAAA,GAAA,GAAA,IAAA,GAAA,GAAA,IAAA,GAAA,GAAA,IACA,SAAA,GAAA,GAAA,GAAA,IAAA,GAAA,MAAA,MAAA,EAAA,MAAA,OAAA,EAAA,SAAA,GAAA,EAAA,GAAA,OAAA,GAAA,GAAA,GAAA,GAAA,GAAA,GAAA,GAAA,GAAA,IAAA,EAAA,EAAA,UAAA,KAAA,EAAA,KAAA,GAAA,GAAA,EAAA,EAAA,iBAAA,EAAA,aAAA,GAAA,KAAA,IAAA,MAAA,QAAA,EAAA,GAAA,GAAA,EAAA,IAAA,EAAA,EAAA,WAAA,GAAA,cAAA,KAAA,EAAA,EAAA,SAAA,GAAA,IAAA,GAAA,GAAA,GAAA,SAAA,KAAA,GAAA,IAAA,GAAA,IAAA,GAAA,IAAA,SAAA,GAAA,GAAA,GAAA,GAAA,SAAA,IAAA,EAAA,GAAA,GAAA,SAAA,EAAA,GAAA,EAAA,EAAA,MAAA,IAAA,IAAA,GAAA,GAAA,GAAA,GAAA,GAAA,IAAA,SAAA,GAAA,GAAA,GAAA,UAAA,IAAA,GAAA,IAAA,GAAA,KAAA,IAAA,GAAA,GAAA,GACA,SAAA,GAAA,GAAA,IAAA,IAAA,EAAA,EAAA,OAAA,GAAA,CAAA,GAAA,KAAA,EAAA,IAAA,CAAA,IAAA,EAAA,EAAA,cAAA,GAAA,OAAA,IAAA,QAAA,EAAA,EAAA,aAAA,OAAA,EAAA,MAAA,OAAA,EAAA,MAAA,OAAA,OAAA,GAAA,KAAA,EAAA,UAAA,IAAA,EAAA,cAAA,aAAA,GAAA,IAAA,GAAA,EAAA,OAAA,OAAA,OAAA,GAAA,OAAA,EAAA,MAAA,CAAA,EAAA,MAAA,OAAA,EAAA,EAAA,EAAA,MAAA,SAAA,GAAA,IAAA,EAAA,MAAA,KAAA,OAAA,EAAA,SAAA,CAAA,GAAA,OAAA,EAAA,QAAA,EAAA,SAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAA,EAAA,QAAA,OAAA,EAAA,OAAA,EAAA,EAAA,QAAA,OAAA,KAAA,IAAA,GAAA,KAAA,GAAA,KAAA,IAAA,EACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,EAAA,KAAA,KAAA,GAAA,EAAA,YAAA,UAAA,EAAA,KAAA,UAAA,EAAA,UAAA,EAAA,EAAA,OAAA,EAAA,EAAA,MAAA,EAAA,OAAA,EAAA,YAAA,EAAA,WAAA,WAAA,EAAA,EAAA,WAAA,GAAA,EAAA,YAAA,EAAA,WAAA,EAAA,SAAA,GAAA,EAAA,GAAA,OAAA,EAAA,KAAA,KAAA,EAAA,IAAA,EAAA,EAAA,KAAA,OAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,gBAAA,EAAA,SAAA,cAAA,KAAA,KAAA,EAAA,UAAA,GAAA,GAAA,KAAA,EAAA,OAAA,QAAA,EAAA,KAAA,EAAA,cAAA,IAAA,EAAA,SAAA,KAAA,KAAA,EAAA,UAAA,GAAA,GAAA,KAAA,GAAA,QAAA,OAAA,GACA,SAAA,GAAA,GAAA,GAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,EAAA,CAAA,IAAA,EAAA,EAAA,IAAA,GAAA,EAAA,GAAA,CAAA,KAAA,EAAA,GAAA,EAAA,gBAAA,GAAA,EAAA,GAAA,OAAA,EAAA,OAAA,KAAA,EAAA,MAAA,EAAA,IAAA,OAAA,GAAA,GAAA,GAAA,GAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,iBAAA,EAAA,OAAA,KAAA,EAAA,MAAA,EAAA,IAAA,EAAA,GAAA,GAAA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,OAAA,OAAA,GAAA,IAAA,EAAA,KAAA,IAAA,EAAA,KAAA,KAAA,EAAA,KAAA,EAAA,EAAA,OAAA,GAAA,EACA,SAAA,GAAA,GAAA,GAAA,IAAA,GAAA,OAAA,EAAA,IAAA,GAAA,OAAA,GAAA,GAAA,IAAA,GAAA,EAAA,IAAA,EAAA,EAAA,KAAA,GAAA,IAAA,EAAA,KAAA,SAAA,GAAA,SAAA,IAAA,GAAA,EAAA,EAAA,eAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,aAAA,GAAA,GAAA,GAAA,KAAA,EAAA,IAAA,CAAA,KAAA,EAAA,QAAA,EAAA,EAAA,eAAA,EAAA,WAAA,MAAA,MAAA,MAAA,EAAA,MAAA,EAAA,CAAA,IAAA,EAAA,EAAA,YAAA,EAAA,EAAA,GAAA,CAAA,GAAA,IAAA,EAAA,SAAA,CAAA,IAAA,EAAA,EAAA,KAAA,GAAA,OAAA,EAAA,CAAA,GAAA,IAAA,EAAA,CAAA,GAAA,GAAA,EAAA,aAAA,MAAA,EAAA,QAAA,MAAA,GAAA,OAAA,GAAA,OAAA,GAAA,IAAA,EAAA,EAAA,YAAA,GAAA,WAAA,GAAA,GAAA,GAAA,EAAA,UAAA,aAAA,KAAA,OAAA,EACA,SAAA,KAAA,GAAA,GAAA,KAAA,IAAA,EAAA,IAAA,GAAA,GAAA,SAAA,KAAA,IAAA,IAAA,EAAA,EAAA,EAAA,GAAA,OAAA,IAAA,GAAA,GAAA,8BAAA,KAAA,GAAA,OAAA,EAAA,IAAA,GAAA,EAAA,uBAAA,GAAA,EAAA,wBAAA,GAAA,EAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,IAAA,EAAA,IAAA,EAAA,SAAA,KAAA,MAAA,MAAA,EAAA,MAAA,SAAA,GAAA,EAAA,GAAA,GAAA,OAAA,EAAA,OAAA,EAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,OAAA,IAAA,IAAA,GAAA,EAAA,GAAA,EAAA,IAAA,OAAA,EAAA,OAAA,EACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,EAAA,EAAA,cAAA,KAAA,EAAA,YAAA,KAAA,EAAA,MAAA,EAAA,GAAA,QAAA,OAAA,GAAA,OAAA,EAAA,cAAA,GAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,CAAA,EAAA,EAAA,EAAA,CAAA,GAAA,IAAA,IAAA,GAAA,GAAA,MAAA,MAAA,EAAA,MAAA,GAAA,EAAA,GAAA,GAAA,KAAA,EAAA,YAAA,KAAA,GAAA,QAAA,GAAA,EAAA,EAAA,EAAA,SAAA,IAAA,GAAA,GAAA,QAAA,GAAA,EAAA,OAAA,IAAA,OAAA,GAAA,KAAA,GAAA,EAAA,GAAA,GAAA,GAAA,KAAA,IAAA,EAAA,EAAA,MAAA,MAAA,EAAA,MAAA,OAAA,EAAA,SAAA,KAAA,IAAA,EAAA,CAAA,cAAA,KAAA,UAAA,KAAA,UAAA,KAAA,MAAA,KAAA,KAAA,MAAA,OAAA,OAAA,GAAA,GAAA,cAAA,GAAA,EAAA,GAAA,GAAA,KAAA,EAAA,GACA,SAAA,KAAA,GAAA,OAAA,GAAA,CAAA,IAAA,EAAA,GAAA,UAAA,EAAA,OAAA,EAAA,EAAA,cAAA,UAAA,EAAA,GAAA,KAAA,IAAA,EAAA,OAAA,GAAA,GAAA,cAAA,GAAA,KAAA,GAAA,OAAA,EAAA,GAAA,EAAA,GAAA,MAAA,CAAA,GAAA,OAAA,EAAA,MAAA,MAAA,EAAA,MAAA,EAAA,CAAA,eAAA,GAAA,GAAA,cAAA,UAAA,GAAA,UAAA,UAAA,GAAA,UAAA,MAAA,GAAA,MAAA,KAAA,MAAA,OAAA,GAAA,GAAA,cAAA,GAAA,EAAA,GAAA,GAAA,KAAA,EAAA,OAAA,GAAA,SAAA,GAAA,EAAA,GAAA,MAAA,mBAAA,EAAA,EAAA,GAAA,EACA,SAAA,GAAA,GAAA,IAAA,EAAA,KAAA,EAAA,EAAA,MAAA,GAAA,OAAA,EAAA,MAAA,MAAA,EAAA,MAAA,EAAA,oBAAA,EAAA,IAAA,EAAA,GAAA,EAAA,EAAA,UAAA,EAAA,EAAA,QAAA,GAAA,OAAA,EAAA,CAAA,GAAA,OAAA,EAAA,CAAA,IAAA,EAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,EAAA,UAAA,EAAA,EAAA,EAAA,QAAA,KAAA,GAAA,OAAA,EAAA,CAAA,EAAA,EAAA,KAAA,EAAA,EAAA,UAAA,IAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,CAAA,IAAA,EAAA,EAAA,KAAA,IAAA,GAAA,KAAA,EAAA,OAAA,IAAA,EAAA,EAAA,KAAA,CAAA,KAAA,EAAA,OAAA,EAAA,OAAA,aAAA,EAAA,aAAA,WAAA,EAAA,WAAA,KAAA,OAAA,EAAA,EAAA,eAAA,EAAA,EAAA,WAAA,EAAA,EAAA,EAAA,YAAA,CAAA,IAAA,EAAA,CAAA,KAAA,EAAA,OAAA,EAAA,OAAA,aAAA,EAAA,aACA,WAAA,EAAA,WAAA,KAAA,MAAA,OAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,KAAA,EAAA,GAAA,OAAA,EAAA,IAAA,EAAA,EAAA,EAAA,WAAA,OAAA,GAAA,IAAA,GAAA,OAAA,EAAA,EAAA,EAAA,EAAA,KAAA,EAAA,GAAA,EAAA,EAAA,iBAAA,IAAA,GAAA,EAAA,cAAA,EAAA,EAAA,UAAA,EAAA,EAAA,UAAA,EAAA,EAAA,kBAAA,EAAA,MAAA,CAAA,EAAA,cAAA,EAAA,UACA,SAAA,GAAA,GAAA,IAAA,EAAA,KAAA,EAAA,EAAA,MAAA,GAAA,OAAA,EAAA,MAAA,MAAA,EAAA,MAAA,EAAA,oBAAA,EAAA,IAAA,EAAA,EAAA,SAAA,EAAA,EAAA,QAAA,EAAA,EAAA,cAAA,GAAA,OAAA,EAAA,CAAA,EAAA,QAAA,KAAA,IAAA,EAAA,EAAA,EAAA,KAAA,GAAA,EAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,WAAA,IAAA,GAAA,GAAA,EAAA,EAAA,iBAAA,IAAA,GAAA,EAAA,cAAA,EAAA,OAAA,EAAA,YAAA,EAAA,UAAA,GAAA,EAAA,kBAAA,EAAA,MAAA,CAAA,EAAA,GACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,YAAA,EAAA,EAAA,EAAA,SAAA,IAAA,EAAA,EAAA,8BAAA,GAAA,OAAA,EAAA,EAAA,IAAA,GAAA,EAAA,EAAA,kBAAA,GAAA,GAAA,KAAA,KAAA,EAAA,8BAAA,EAAA,GAAA,KAAA,KAAA,EAAA,OAAA,EAAA,EAAA,SAAA,MAAA,GAAA,KAAA,GAAA,MAAA,EAAA,MACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,OAAA,EAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,EAAA,YAAA,EAAA,EAAA,EAAA,SAAA,EAAA,GAAA,QAAA,EAAA,EAAA,SAAA,WAAA,OAAA,GAAA,EAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,cAAA,EAAA,EAAA,KAAA,EAAA,EAAA,YAAA,EAAA,EAAA,OAAA,EAAA,EAAA,UAAA,IAAA,EAAA,GACA,OADA,EAAA,cAAA,CAAA,KAAA,EAAA,OAAA,EAAA,UAAA,GAAA,EAAA,UAAA,WAAA,EAAA,YAAA,EAAA,EAAA,YAAA,EAAA,IAAA,EAAA,EAAA,EAAA,SAAA,IAAA,GAAA,EAAA,GAAA,CAAA,EAAA,EAAA,EAAA,SAAA,GAAA,EAAA,KAAA,EAAA,GAAA,EAAA,GAAA,GAAA,EAAA,kBAAA,EAAA,EAAA,cAAA,EAAA,EAAA,iBAAA,EAAA,gBAAA,EAAA,IAAA,IAAA,EACA,EAAA,cAAA,EAAA,EAAA,EAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,EAAA,EAAA,IAAA,EAAA,IAAA,KAAA,CAAA,EAAA,EAAA,IAAA,EAAA,UAAA,WAAA,OAAA,EAAA,EAAA,QAAA,WAAA,IAAA,EAAA,EAAA,YAAA,EAAA,EAAA,YAAA,IAAA,EAAA,EAAA,EAAA,UAAA,IAAA,EAAA,GAAA,GAAA,EAAA,kBAAA,EAAA,EAAA,aAAA,MAAA,GAAA,EAAA,WAAA,MAAA,QAAA,CAAA,EAAA,IAAA,GAAA,EAAA,IAAA,GAAA,EAAA,IAAA,GAAA,EAAA,MAAA,EAAA,CAAA,QAAA,KAAA,SAAA,KAAA,oBAAA,GAAA,kBAAA,IAAA,SAAA,EAAA,GAAA,KAAA,KAAA,GAAA,GAAA,EAAA,MAAA,EAAA,EAAA,UAAA,KAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,cAAA,EAAA,UAAA,GAAA,EACA,SAAA,GAAA,EAAA,EAAA,GAAA,OAAA,GAAA,KAAA,EAAA,EAAA,GAAA,SAAA,GAAA,GAAA,IAAA,EAAA,KAAA,MAAA,mBAAA,IAAA,EAAA,KAAA,EAAA,cAAA,EAAA,UAAA,EAAA,GAAA,EAAA,EAAA,MAAA,CAAA,QAAA,KAAA,SAAA,KAAA,oBAAA,GAAA,kBAAA,IAAA,SAAA,GAAA,KAAA,KAAA,GAAA,GAAA,CAAA,EAAA,cAAA,GACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,CAAA,IAAA,EAAA,OAAA,EAAA,QAAA,EAAA,KAAA,EAAA,KAAA,MAAA,QAAA,EAAA,GAAA,cAAA,EAAA,CAAA,WAAA,MAAA,GAAA,YAAA,EAAA,EAAA,WAAA,EAAA,KAAA,GAAA,QAAA,EAAA,EAAA,YAAA,EAAA,WAAA,EAAA,KAAA,GAAA,EAAA,EAAA,KAAA,EAAA,KAAA,EAAA,EAAA,KAAA,EAAA,EAAA,WAAA,GAAA,EAAA,SAAA,GAAA,GAAA,OAAA,EAAA,CAAA,QAAA,GAAA,KAAA,cAAA,EAAA,SAAA,KAAA,OAAA,KAAA,cAAA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,KAAA,GAAA,OAAA,EAAA,EAAA,cAAA,GAAA,EAAA,EAAA,OAAA,OAAA,IAAA,EAAA,KAAA,GACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,KAAA,OAAA,IAAA,EAAA,KAAA,EAAA,IAAA,OAAA,EAAA,GAAA,OAAA,GAAA,CAAA,IAAA,EAAA,GAAA,cAAA,GAAA,EAAA,EAAA,QAAA,OAAA,GAAA,GAAA,EAAA,EAAA,MAAA,YAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,OAAA,EAAA,EAAA,cAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,SAAA,GAAA,EAAA,GAAA,OAAA,GAAA,IAAA,EAAA,EAAA,GAAA,SAAA,GAAA,EAAA,GAAA,OAAA,GAAA,IAAA,EAAA,EAAA,GAAA,SAAA,GAAA,EAAA,GAAA,OAAA,GAAA,EAAA,EAAA,EAAA,GAAA,SAAA,GAAA,EAAA,GAAA,MAAA,mBAAA,GAAA,EAAA,IAAA,EAAA,GAAA,WAAA,EAAA,QAAA,MAAA,GAAA,EAAA,IAAA,EAAA,QAAA,EAAA,WAAA,EAAA,QAAA,YAAA,EACA,SAAA,GAAA,EAAA,EAAA,GAAA,OAAA,EAAA,MAAA,EAAA,EAAA,OAAA,CAAA,IAAA,KAAA,GAAA,EAAA,EAAA,GAAA,KAAA,KAAA,EAAA,GAAA,GAAA,SAAA,MAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,KAAA,OAAA,IAAA,EAAA,KAAA,EAAA,IAAA,EAAA,EAAA,cAAA,OAAA,OAAA,GAAA,OAAA,GAAA,GAAA,EAAA,EAAA,IAAA,EAAA,IAAA,EAAA,cAAA,CAAA,EAAA,GAAA,GAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,KAAA,OAAA,IAAA,EAAA,KAAA,EAAA,IAAA,EAAA,EAAA,cAAA,OAAA,OAAA,GAAA,OAAA,GAAA,GAAA,EAAA,EAAA,IAAA,EAAA,IAAA,EAAA,IAAA,EAAA,cAAA,CAAA,EAAA,GAAA,GACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,KAAA,GAAA,GAAA,EAAA,GAAA,EAAA,WAAA,GAAA,KAAA,GAAA,GAAA,EAAA,GAAA,EAAA,WAAA,IAAA,EAAA,GAAA,WAAA,GAAA,WAAA,EAAA,IAAA,GAAA,GAAA,IAAA,QAAA,GAAA,WAAA,KACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,KAAA,EAAA,GAAA,GAAA,EAAA,CAAA,KAAA,EAAA,OAAA,EAAA,aAAA,KAAA,WAAA,KAAA,KAAA,MAAA,EAAA,EAAA,QAAA,GAAA,OAAA,EAAA,EAAA,KAAA,GAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,GAAA,EAAA,QAAA,EAAA,EAAA,EAAA,UAAA,IAAA,IAAA,OAAA,GAAA,IAAA,GAAA,GAAA,IAAA,MAAA,CAAA,GAAA,IAAA,EAAA,QAAA,OAAA,GAAA,IAAA,EAAA,QAAA,QAAA,EAAA,EAAA,qBAAA,IAAA,IAAA,EAAA,EAAA,kBAAA,EAAA,EAAA,EAAA,GAAA,GAAA,EAAA,aAAA,EAAA,EAAA,WAAA,EAAA,GAAA,EAAA,GAAA,OAAA,MAAA,IAAA,GAAA,EAAA,EAAA,IACA,IAAA,GAAA,CAAA,YAAA,GAAA,YAAA,GAAA,WAAA,GAAA,UAAA,GAAA,oBAAA,GAAA,gBAAA,GAAA,QAAA,GAAA,WAAA,GAAA,OAAA,GAAA,SAAA,GAAA,cAAA,GAAA,iBAAA,GAAA,cAAA,GAAA,iBAAA,GAAA,oBAAA,GAAA,0BAAA,GAAA,GAAA,CAAA,YAAA,GAAA,YAAA,SAAA,EAAA,GAAA,OAAA,KAAA,cAAA,CAAA,OAAA,IAAA,EAAA,KAAA,GAAA,GAAA,WAAA,GAAA,UAAA,GAAA,oBAAA,SAAA,EAAA,EAAA,GAAA,OAAA,EAAA,MAAA,EAAA,EAAA,OAAA,CAAA,IAAA,KAAA,GAAA,EAAA,EAAA,GAAA,KAAA,KACA,EAAA,GAAA,IAAA,gBAAA,SAAA,EAAA,GAAA,OAAA,GAAA,EAAA,EAAA,EAAA,IAAA,QAAA,SAAA,EAAA,GAAA,IAAA,EAAA,KAAA,OAAA,OAAA,IAAA,EAAA,KAAA,EAAA,EAAA,IAAA,EAAA,cAAA,CAAA,EAAA,GAAA,GAAA,WAAA,SAAA,EAAA,EAAA,GAAA,IAAA,EAAA,KAAA,OAAA,OAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,cAAA,EAAA,UAAA,EAAA,GAAA,EAAA,EAAA,MAAA,CAAA,QAAA,KAAA,SAAA,KAAA,oBAAA,EAAA,kBAAA,IAAA,SAAA,GAAA,KAAA,KAAA,GAAA,GAAA,CAAA,EAAA,cAAA,IAAA,OAAA,GAAA,SAAA,GAAA,cAAA,GAAA,iBAAA,SAAA,GAAA,IAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GACA,OADA,GAAA,WAAA,IAAA,EAAA,GAAA,WACA,GAAA,WAAA,EAAA,IAAA,EAAA,GAAA,QAAA,GAAA,WAAA,IAAA,CAAA,IAAA,GAAA,cAAA,WAAA,IAAA,EAAA,IAAA,GAAA,EAAA,EAAA,GAAA,OAAA,GAAA,EAAA,GAAA,KAAA,KAAA,EAAA,KAAA,CAAA,EAAA,IAAA,iBAAA,SAAA,EAAA,EAAA,GAAA,IAAA,EAAA,KAAA,OAAA,EAAA,cAAA,CAAA,KAAA,CAAA,YAAA,EAAA,YAAA,MAAA,OAAA,EAAA,UAAA,GAAA,GAAA,EAAA,EAAA,EAAA,IAAA,oBAAA,WAAA,GAAA,GAAA,CAAA,IAAA,GAAA,EAAA,EAAA,GAAA,WAAA,MAAA,IAAA,GAAA,EAAA,EAAA,MAAA,MAAA,SAAA,MAAA,MAAA,EAAA,QAAA,EAAA,GAAA,GAAA,GACA,OADA,IAAA,EAAA,GAAA,QAAA,GAAA,OAAA,IAAA,GAAA,EAAA,WAAA,EAAA,MAAA,MAAA,SAAA,WACA,EAAA,OAAA,EAAA,OAAA,GAAA,EAAA,MAAA,MAAA,SAAA,KAAA,GAAA,0BAAA,GAAA,GAAA,CAAA,YAAA,GAAA,YAAA,GAAA,WAAA,GAAA,UAAA,GAAA,oBAAA,GAAA,gBAAA,GAAA,QAAA,GAAA,WAAA,GAAA,OAAA,GAAA,SAAA,WAAA,OAAA,GAAA,KAAA,cAAA,GAAA,iBAAA,SAAA,GAAA,IAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,OAAA,GAAA,WAAA,IAAA,EAAA,GAAA,WAAA,GAAA,WAAA,EAAA,IAAA,EAAA,GAAA,QAAA,GAAA,WAAA,IAAA,CAAA,IAAA,GAAA,cAAA,WAAA,IAAA,EAAA,GAAA,IAAA,GAAA,MAAA,CAAA,KAAA,QACA,IAAA,iBAAA,GAAA,oBAAA,WAAA,OAAA,GAAA,IAAA,IAAA,0BAAA,GAAA,GAAA,CAAA,YAAA,GAAA,YAAA,GAAA,WAAA,GAAA,UAAA,GAAA,oBAAA,GAAA,gBAAA,GAAA,QAAA,GAAA,WAAA,GAAA,OAAA,GAAA,SAAA,WAAA,OAAA,GAAA,KAAA,cAAA,GAAA,iBAAA,SAAA,GAAA,IAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,OAAA,GAAA,WAAA,IAAA,EAAA,GAAA,WAAA,GAAA,WAAA,EAAA,IAAA,EAAA,GAAA,QAAA,GAAA,WAAA,IAAA,CAAA,IAAA,GAAA,cAAA,WAAA,IAAA,EAAA,GAAA,IAAA,GAAA,MAAA,CAAA,KAAA,QACA,IAAA,iBAAA,GAAA,oBAAA,WAAA,OAAA,GAAA,IAAA,IAAA,0BAAA,GAAA,GAAA,EAAA,kBAAA,IAAA,EAAA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,OAAA,EAAA,GAAA,EAAA,KAAA,EAAA,GAAA,GAAA,EAAA,EAAA,MAAA,EAAA,GAAA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,OAAA,IAAA,EAAA,EAAA,IAAA,OAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,GAAA,IAAA,EAAA,OAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,QAAA,EAAA,YAAA,EAAA,YAAA,EAAA,QAAA,IAAA,EAAA,QAAA,EAAA,GAAA,EAAA,EAAA,IACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,OAAA,EAAA,CAAA,IAAA,EAAA,EAAA,KAAA,MAAA,mBAAA,GAAA,GAAA,SAAA,IAAA,EAAA,cAAA,OAAA,EAAA,cAAA,IAAA,EAAA,eAAA,EAAA,GAAA,EAAA,KAAA,KAAA,EAAA,EAAA,EAAA,KAAA,IAAA,IAAA,EAAA,IAAA,EAAA,OAAA,EAAA,EAAA,MAAA,IAAA,EAAA,IAAA,GAAA,EAAA,KAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,IAAA,OAAA,EAAA,EAAA,MAAA,IAAA,EAAA,KAAA,EAAA,EAAA,eAAA,EAAA,QAAA,EAAA,EAAA,SAAA,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,KAAA,GAAA,EAAA,EAAA,IAAA,EAAA,OAAA,GAAA,EAAA,GAAA,EAAA,IAAA,IAAA,EAAA,IAAA,EAAA,OAAA,EAAA,EAAA,MAAA,GACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,OAAA,GAAA,GAAA,EAAA,cAAA,IAAA,EAAA,MAAA,EAAA,IAAA,CAAA,GAAA,IAAA,EAAA,IAAA,EAAA,GAAA,OAAA,EAAA,MAAA,EAAA,MAAA,GAAA,EAAA,EAAA,GAAA,IAAA,MAAA,EAAA,SAAA,IAAA,GAAA,OAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,aAAA,EAAA,EAAA,SAAA,EAAA,OAAA,EAAA,EAAA,cAAA,KAAA,GAAA,WAAA,EAAA,MAAA,kCAAA,EAAA,KAAA,GAAA,IAAA,EAAA,EAAA,MAAA,EAAA,cAAA,CAAA,UAAA,GAAA,GAAA,EAAA,OAAA,CAAA,GAAA,IAAA,WAAA,GAAA,OAAA,EAAA,OAAA,EAAA,EAAA,UAAA,EAAA,EAAA,EAAA,MAAA,EAAA,WAAA,WAAA,EAAA,cAAA,CAAA,UAAA,GAAA,GAAA,EAAA,GAAA,KAAA,EAAA,cAAA,CAAA,UAAA,GAAA,GAAA,EAAA,OAAA,EAAA,EAAA,UAAA,QAAA,OAAA,GAAA,EAAA,EAAA,UAAA,EAAA,EAAA,cAAA,MAAA,EAAA,EAAA,GAAA,EAAA,GAAA,OAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,KAAA,OAAA,GAAA,OAAA,GAAA,OAAA,GAAA,EAAA,MAAA,KAAA,EAAA,OAAA,KAAA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,GAAA,GAAA,QAAA,OAAA,EAAA,GAAA,EAAA,GAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,GAAA,IAAA,EAAA,OAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,QAAA,EAAA,YAAA,EAAA,YAAA,EAAA,QAAA,IAAA,EAAA,QAAA,EAAA,GAAA,EAAA,EAAA,IACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,GAAA,GAAA,CAAA,IAAA,GAAA,EAAA,GAAA,QAAA,GAAA,EAAA,GAAA,GAAA,EAAA,GAAA,OAAA,EAAA,UAAA,OAAA,IAAA,EAAA,UAAA,KAAA,EAAA,UAAA,KAAA,EAAA,OAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,OAAA,GAAA,OAAA,EAAA,CAAA,IAAA,EAAA,EAAA,UAAA,EAAA,EAAA,cAAA,EAAA,MAAA,EAAA,IAAA,EAAA,EAAA,QAAA,EAAA,EAAA,YAAA,iBAAA,GAAA,OAAA,EAAA,EAAA,GAAA,GAAA,EAAA,GAAA,EAAA,EAAA,GAAA,GAAA,GAAA,GAAA,SAAA,IAAA,EAAA,EAAA,yBAAA,EAAA,mBAAA,GAAA,mBAAA,EAAA,wBAAA,GAAA,mBAAA,EAAA,kCACA,mBAAA,EAAA,4BAAA,IAAA,GAAA,IAAA,IAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,IAAA,EAAA,EAAA,cAAA,EAAA,MAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,cAAA,IAAA,GAAA,IAAA,GAAA,GAAA,SAAA,IAAA,mBAAA,IAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,gBAAA,EAAA,IAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,GAAA,mBAAA,EAAA,2BAAA,mBAAA,EAAA,qBAAA,mBAAA,EAAA,oBAAA,EAAA,qBAAA,mBAAA,EAAA,2BAAA,EAAA,6BAAA,mBACA,EAAA,oBAAA,EAAA,OAAA,KAAA,mBAAA,EAAA,oBAAA,EAAA,OAAA,GAAA,EAAA,cAAA,EAAA,EAAA,cAAA,GAAA,EAAA,MAAA,EAAA,EAAA,MAAA,EAAA,EAAA,QAAA,EAAA,EAAA,IAAA,mBAAA,EAAA,oBAAA,EAAA,OAAA,GAAA,GAAA,OAAA,CAAA,EAAA,EAAA,UAAA,GAAA,EAAA,GAAA,EAAA,EAAA,cAAA,EAAA,EAAA,OAAA,EAAA,YAAA,EAAA,GAAA,EAAA,KAAA,GAAA,EAAA,MAAA,EAAA,EAAA,EAAA,aAAA,EAAA,EAAA,QAAA,iBAAA,EAAA,EAAA,cAAA,OAAA,EAAA,EAAA,GAAA,GAAA,EAAA,GAAA,EAAA,EAAA,GAAA,GAAA,GAAA,GAAA,SAAA,IAAA,EAAA,EAAA,0BAAA,EAAA,mBAAA,GACA,mBAAA,EAAA,0BAAA,mBAAA,EAAA,kCAAA,mBAAA,EAAA,4BAAA,IAAA,GAAA,IAAA,IAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,EAAA,cAAA,EAAA,MAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,cAAA,IAAA,GAAA,IAAA,GAAA,GAAA,SAAA,IAAA,mBAAA,IAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,gBAAA,EAAA,IAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,GAAA,mBAAA,EAAA,4BAAA,mBAAA,EAAA,sBAAA,mBAAA,EAAA,qBAAA,EAAA,oBAAA,EACA,EAAA,GAAA,mBAAA,EAAA,4BAAA,EAAA,2BAAA,EAAA,EAAA,IAAA,mBAAA,EAAA,qBAAA,EAAA,OAAA,GAAA,mBAAA,EAAA,0BAAA,EAAA,OAAA,OAAA,mBAAA,EAAA,oBAAA,IAAA,EAAA,eAAA,IAAA,EAAA,gBAAA,EAAA,OAAA,GAAA,mBAAA,EAAA,yBAAA,IAAA,EAAA,eAAA,IAAA,EAAA,gBAAA,EAAA,OAAA,KAAA,EAAA,cAAA,EAAA,EAAA,cAAA,GAAA,EAAA,MAAA,EAAA,EAAA,MAAA,EAAA,EAAA,QAAA,EAAA,EAAA,IAAA,mBAAA,EAAA,oBACA,IAAA,EAAA,eAAA,IAAA,EAAA,gBAAA,EAAA,OAAA,GAAA,mBAAA,EAAA,yBAAA,IAAA,EAAA,eAAA,IAAA,EAAA,gBAAA,EAAA,OAAA,KAAA,GAAA,GAAA,OAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,EAAA,GAAA,IAAA,EAAA,IAAA,GAAA,EAAA,OAAA,IAAA,IAAA,EAAA,OAAA,GAAA,GAAA,EAAA,GAAA,GAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,UAAA,GAAA,QAAA,EAAA,IAAA,EAAA,GAAA,mBAAA,EAAA,yBAAA,KAAA,EAAA,SAAA,OAAA,EAAA,OAAA,EAAA,OAAA,GAAA,GAAA,EAAA,MAAA,GAAA,EAAA,EAAA,MAAA,KAAA,GAAA,EAAA,MAAA,GAAA,EAAA,KAAA,EAAA,IAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,cAAA,EAAA,MAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,MAAA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,UAAA,EAAA,eAAA,GAAA,EAAA,EAAA,eAAA,EAAA,iBAAA,EAAA,SAAA,EAAA,SAAA,GAAA,EAAA,EAAA,SAAA,GAAA,GAAA,EAAA,EAAA,eACA,IASA,GAAA,GAAA,GAAA,GATA,GAAA,CAAA,WAAA,KAAA,UAAA,GACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,EAAA,aAAA,EAAA,GAAA,QAAA,GAAA,EAAA,OAAA,EAAA,IAAA,GAAA,EAAA,UAAA,GAAA,OAAA,GAAA,OAAA,EAAA,gBAAA,IAAA,EAAA,IAAA,GAAA,GAAA,EAAA,EAAA,QAAA,IAAA,OAAA,GAAA,OAAA,EAAA,oBAAA,IAAA,EAAA,WAAA,IAAA,EAAA,6BAAA,GAAA,GAAA,GAAA,GAAA,EAAA,GAAA,OAAA,QAAA,IAAA,EAAA,UAAA,GAAA,GAAA,EAAA,EAAA,SAAA,EAAA,EAAA,SAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,cAAA,CAAA,UAAA,GAAA,EAAA,cAAA,GAAA,GAAA,iBAAA,EAAA,2BAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,cAAA,CAAA,UAAA,GACA,EAAA,cAAA,GAAA,EAAA,MAAA,SAAA,KAAA,EAAA,GAAA,CAAA,KAAA,UAAA,SAAA,GAAA,EAAA,KAAA,EAAA,OAAA,OAAA,EAAA,EAAA,MAAA,KAAA,EAAA,cAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,SAAA,EAAA,SAAA,GAAA,EAAA,EAAA,MAAA,EAAA,EAAA,MAAA,cAAA,EAAA,cAAA,OAAA,EAAA,CAAA,UAAA,GAAA,CAAA,UAAA,EAAA,UAAA,GAAA,EAAA,WAAA,EAAA,YAAA,EAAA,EAAA,cAAA,GAAA,IAAA,EAAA,GAAA,EAAA,EAAA,EAAA,SAAA,GAAA,EAAA,cAAA,KAAA,IACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,KAAA,EAAA,EAAA,MAAA,OAAA,EAAA,CAAA,KAAA,SAAA,SAAA,GAAA,IAAA,EAAA,IAAA,OAAA,GAAA,EAAA,WAAA,EAAA,EAAA,aAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,MAAA,EAAA,GAAA,EAAA,EAAA,EAAA,MAAA,EAAA,OAAA,EAAA,EAAA,OAAA,EAAA,EAAA,QAAA,EAAA,EAAA,MAAA,EAAA,EACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,MAAA,OAAA,EAAA,EAAA,QAAA,EAAA,GAAA,EAAA,CAAA,KAAA,UAAA,SAAA,IAAA,IAAA,EAAA,EAAA,QAAA,EAAA,MAAA,GAAA,EAAA,OAAA,EAAA,EAAA,QAAA,KAAA,OAAA,IAAA,EAAA,WAAA,KAAA,EAAA,MAAA,EAAA,EAAA,YAAA,EAAA,WAAA,GAAA,EAAA,MAAA,EACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,KAAA,EAAA,EAAA,MAAA,EAAA,EAAA,QAAA,IAAA,EAAA,CAAA,KAAA,SAAA,SAAA,GAAA,OAAA,IAAA,EAAA,IAAA,EAAA,QAAA,IAAA,EAAA,EAAA,OAAA,WAAA,EAAA,EAAA,aAAA,EAAA,QAAA,EAAA,EAAA,aAAA,EAAA,YAAA,EAAA,YAAA,EAAA,WAAA,EAAA,EAAA,WAAA,MAAA,EAAA,YAAA,EAAA,WAAA,MAAA,EAAA,GAAA,EAAA,GAAA,OAAA,EAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,EAAA,EAAA,OAAA,OAAA,EAAA,EAAA,OAAA,EAAA,EAAA,OAAA,EAAA,EAAA,QAAA,EAAA,EAAA,MAAA,EAAA,EAAA,SAAA,GAAA,EAAA,GAAA,EAAA,OAAA,EAAA,IAAA,EAAA,EAAA,UAAA,OAAA,IAAA,EAAA,OAAA,GAAA,GAAA,EAAA,OAAA,GACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,cAAA,OAAA,EAAA,EAAA,cAAA,CAAA,YAAA,EAAA,UAAA,KAAA,mBAAA,EAAA,KAAA,EAAA,KAAA,EAAA,SAAA,EAAA,WAAA,IAAA,EAAA,YAAA,EAAA,EAAA,UAAA,KAAA,EAAA,mBAAA,EAAA,EAAA,KAAA,EAAA,EAAA,KAAA,EAAA,EAAA,SAAA,EAAA,EAAA,WAAA,GACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,aAAA,EAAA,EAAA,YAAA,EAAA,EAAA,KAAA,GAAA,GAAA,EAAA,EAAA,EAAA,SAAA,GAAA,IAAA,GAAA,EAAA,GAAA,UAAA,EAAA,EAAA,EAAA,EAAA,EAAA,OAAA,OAAA,CAAA,GAAA,OAAA,GAAA,IAAA,GAAA,EAAA,OAAA,EAAA,IAAA,EAAA,EAAA,MAAA,OAAA,GAAA,CAAA,GAAA,KAAA,EAAA,IAAA,OAAA,EAAA,eAAA,GAAA,EAAA,QAAA,GAAA,KAAA,EAAA,IAAA,GAAA,EAAA,QAAA,GAAA,OAAA,EAAA,MAAA,CAAA,EAAA,MAAA,OAAA,EAAA,EAAA,EAAA,MAAA,SAAA,GAAA,IAAA,EAAA,MAAA,EAAA,KAAA,OAAA,EAAA,SAAA,CAAA,GAAA,OAAA,EAAA,QAAA,EAAA,SAAA,EAAA,MAAA,EAAA,EAAA,EAAA,OAAA,EAAA,QAAA,OAAA,EAAA,OAAA,EAAA,EAAA,QAAA,GAAA,EAAA,GAAA,GAAA,GAAA,GAAA,IAAA,EAAA,EAAA,MAAA,EAAA,cACA,UAAA,OAAA,GAAA,IAAA,WAAA,IAAA,EAAA,EAAA,MAAA,EAAA,KAAA,OAAA,GAAA,QAAA,EAAA,EAAA,YAAA,OAAA,GAAA,KAAA,EAAA,GAAA,EAAA,EAAA,QAAA,QAAA,EAAA,IAAA,EAAA,EAAA,MAAA,EAAA,MAAA,OAAA,EAAA,EAAA,QAAA,EAAA,QAAA,MAAA,GAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,YAAA,MAAA,IAAA,YAAA,IAAA,EAAA,KAAA,EAAA,EAAA,MAAA,EAAA,MAAA,KAAA,OAAA,GAAA,CAAA,GAAA,QAAA,EAAA,EAAA,YAAA,OAAA,GAAA,GAAA,CAAA,EAAA,MAAA,EAAA,MAAA,EAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,KAAA,EAAA,EAAA,YAAA,MAAA,IAAA,WAAA,GAAA,GAAA,EAAA,KAAA,UAAA,EAAA,EAAA,YAAA,MAAA,QAAA,EAAA,cAAA,KAAA,OAAA,EAAA,MACA,SAAA,GAAA,EAAA,EAAA,GAAA,GAAA,OAAA,IAAA,EAAA,aAAA,EAAA,cAAA,IAAA,EAAA,MAAA,IAAA,EAAA,EAAA,YAAA,CAAA,GAAA,OAAA,GAAA,EAAA,QAAA,EAAA,MAAA,MAAA,MAAA,EAAA,MAAA,GAAA,OAAA,EAAA,MAAA,CAAA,IAAA,EAAA,GAAA,EAAA,EAAA,MAAA,EAAA,cAAA,EAAA,MAAA,EAAA,EAAA,OAAA,EAAA,OAAA,EAAA,SAAA,EAAA,EAAA,SAAA,EAAA,EAAA,QAAA,GAAA,EAAA,EAAA,eAAA,OAAA,EAAA,EAAA,QAAA,KAAA,OAAA,EAAA,MAAA,OAAA,KAKA,SAAA,GAAA,EAAA,GAAA,IAAA,GAAA,OAAA,EAAA,UAAA,IAAA,SAAA,EAAA,EAAA,KAAA,IAAA,IAAA,EAAA,KAAA,OAAA,GAAA,OAAA,EAAA,YAAA,EAAA,GAAA,EAAA,EAAA,QAAA,OAAA,EAAA,EAAA,KAAA,KAAA,EAAA,QAAA,KAAA,MAAA,IAAA,YAAA,EAAA,EAAA,KAAA,IAAA,IAAA,EAAA,KAAA,OAAA,GAAA,OAAA,EAAA,YAAA,EAAA,GAAA,EAAA,EAAA,QAAA,OAAA,EAAA,GAAA,OAAA,EAAA,KAAA,EAAA,KAAA,KAAA,EAAA,KAAA,QAAA,KAAA,EAAA,QAAA,MACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,aAAA,OAAA,EAAA,KAAA,KAAA,EAAA,KAAA,GAAA,KAAA,GAAA,KAAA,EAAA,KAAA,GAAA,KAAA,EAAA,KAAA,EAAA,KAAA,GAAA,KAAA,EAAA,KAAA,GAAA,OAAA,KAAA,KAAA,EAAA,OAAA,GAAA,EAAA,OAAA,KAAA,KAAA,KAAA,EAAA,OAAA,KAAA,GAAA,IAAA,GAAA,IAAA,MAAA,EAAA,EAAA,WAAA,iBAAA,EAAA,QAAA,EAAA,eAAA,EAAA,eAAA,MAAA,OAAA,GAAA,OAAA,EAAA,QAAA,GAAA,GAAA,EAAA,OAAA,EAAA,EAAA,UAAA,EAAA,OAAA,MAAA,GAAA,GAAA,KAAA,KAAA,EAAA,GAAA,GAAA,IAAA,EAAA,GAAA,GAAA,SAAA,GAAA,EAAA,EAAA,KAAA,OAAA,GAAA,MAAA,EAAA,UAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,EAAA,MAAA,EAAA,OAAA,SAAA,CAAA,IAAA,EAAA,CAAA,GAAA,OACA,EAAA,UAAA,MAAA,MAAA,EAAA,MAAA,OAAA,KAAA,GAAA,EAAA,GAAA,GAAA,SAAA,GAAA,GAAA,CAAA,EAAA,EAAA,UAAA,EAAA,EAAA,KAAA,IAAA,EAAA,EAAA,cAAA,OAAA,EAAA,IAAA,EAAA,EAAA,IAAA,EAAA,GAAA,IAAA,SAAA,GAAA,SAAA,GAAA,GAAA,QAAA,GAAA,MAAA,IAAA,SAAA,IAAA,SAAA,IAAA,QAAA,GAAA,OAAA,GAAA,MAAA,IAAA,QAAA,IAAA,QAAA,IAAA,EAAA,EAAA,EAAA,GAAA,OAAA,IAAA,GAAA,GAAA,GAAA,GAAA,MAAA,IAAA,SAAA,GAAA,QAAA,GAAA,MAAA,IAAA,MAAA,IAAA,QAAA,IAAA,OAAA,GAAA,QAAA,GAAA,GAAA,OAAA,GAAA,MAAA,IAAA,UAAA,GAAA,SAAA,GAAA,MAAA,IAAA,QAAA,GAAA,EAAA,GAAA,GAAA,UAAA,GAAA,MAAA,IAAA,SAAA,EAAA,cACA,CAAA,cAAA,EAAA,UAAA,GAAA,UAAA,GAAA,MAAA,IAAA,WAAA,GAAA,EAAA,GAAA,GAAA,UAAA,GAAA,IAAA,IAAA,KAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,GAAA,aAAA,EAAA,iBAAA,EAAA,EAAA,cAAA,IAAA,EAAA,CAAA,WAAA,IAAA,iBAAA,GAAA,EAAA,cAAA,GAAA,IAAA,EAAA,CAAA,WAAA,GAAA,IAAA,EAAA,eAAA,IAAA,MAAA,GAAA,aAAA,GAAA,GAAA,SAAA,IAAA,OAAA,GAAA,IAAA,QAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GAAA,MAAA,IAAA,WAAA,EAAA,GAAA,GAAA,GAAA,MAAA,IAAA,SAAA,IAAA,SAAA,MAAA,QAAA,mBAAA,EAAA,UAAA,EAAA,QACA,IAAA,EAAA,EAAA,EAAA,YAAA,EAAA,OAAA,IAAA,EAAA,OAAA,OAAA,CAAA,OAAA,EAAA,IAAA,EAAA,SAAA,EAAA,EAAA,cAAA,IAAA,GAAA,OAAA,EAAA,GAAA,IAAA,IAAA,GAAA,KAAA,WAAA,IAAA,EAAA,EAAA,cAAA,QAAA,UAAA,qBAAA,EAAA,EAAA,YAAA,EAAA,aAAA,iBAAA,EAAA,GAAA,EAAA,EAAA,cAAA,EAAA,CAAA,GAAA,EAAA,MAAA,EAAA,EAAA,cAAA,GAAA,WAAA,IAAA,EAAA,EAAA,EAAA,SAAA,EAAA,UAAA,EAAA,EAAA,OAAA,EAAA,KAAA,EAAA,QAAA,EAAA,EAAA,gBAAA,EAAA,GAAA,EAAA,IAAA,EAAA,EAAA,IAAA,EAAA,GAAA,EAAA,GAAA,GAAA,GAAA,EAAA,UAAA,EAAA,EAAA,GAAA,EAAA,GAAA,GAAA,IAAA,SAAA,GAAA,SAAA,GAAA,GAAA,QAAA,GACA,EAAA,EAAA,MAAA,IAAA,SAAA,IAAA,SAAA,IAAA,QAAA,GAAA,OAAA,GAAA,EAAA,EAAA,MAAA,IAAA,QAAA,IAAA,QAAA,IAAA,EAAA,EAAA,EAAA,GAAA,OAAA,IAAA,GAAA,GAAA,GAAA,GAAA,EAAA,EAAA,MAAA,IAAA,SAAA,GAAA,QAAA,GAAA,EAAA,EAAA,MAAA,IAAA,MAAA,IAAA,QAAA,IAAA,OAAA,GAAA,QAAA,GAAA,GAAA,OAAA,GAAA,EAAA,EAAA,MAAA,IAAA,UAAA,GAAA,SAAA,GAAA,EAAA,EAAA,MAAA,IAAA,QAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,GAAA,UAAA,GAAA,MAAA,IAAA,SAAA,EAAA,GAAA,EAAA,GAAA,MAAA,IAAA,SAAA,EAAA,cAAA,CAAA,cAAA,EAAA,UAAA,EAAA,EAAA,GAAA,EAAA,CAAA,WAAA,IAAA,GAAA,UAAA,GAAA,MAAA,IAAA,WAAA,GAAA,EAAA,GAAA,EACA,GAAA,EAAA,GAAA,GAAA,UAAA,GAAA,MAAA,QAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,IAAA,KAAA,EAAA,GAAA,EAAA,eAAA,GAAA,CAAA,IAAA,EAAA,EAAA,GAAA,UAAA,EAAA,GAAA,EAAA,GAAA,4BAAA,EAAA,OAAA,EAAA,EAAA,EAAA,YAAA,IAAA,GAAA,EAAA,GAAA,aAAA,EAAA,iBAAA,GAAA,aAAA,GAAA,KAAA,IAAA,GAAA,EAAA,GAAA,iBAAA,GAAA,GAAA,EAAA,GAAA,GAAA,mCAAA,GAAA,6BAAA,GAAA,cAAA,IAAA,EAAA,eAAA,GAAA,MAAA,GAAA,aAAA,GAAA,GAAA,SAAA,GAAA,MAAA,GAAA,EAAA,EAAA,EAAA,EAAA,IAAA,OAAA,GAAA,IAAA,QAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GACA,MAAA,IAAA,WAAA,EAAA,GAAA,GAAA,GAAA,MAAA,IAAA,SAAA,MAAA,EAAA,OAAA,EAAA,aAAA,QAAA,GAAA,EAAA,EAAA,QAAA,MAAA,IAAA,SAAA,EAAA,WAAA,EAAA,SAAA,OAAA,EAAA,EAAA,OAAA,GAAA,IAAA,EAAA,SAAA,GAAA,GAAA,MAAA,EAAA,cAAA,GAAA,IAAA,EAAA,SAAA,EAAA,cAAA,GAAA,MAAA,QAAA,mBAAA,EAAA,UAAA,EAAA,QAAA,IAAA,GAAA,EAAA,KAAA,EAAA,OAAA,GAAA,OAAA,EAAA,MAAA,EAAA,OAAA,KAAA,OAAA,KAAA,KAAA,EAAA,GAAA,GAAA,MAAA,EAAA,UAAA,GAAA,EAAA,EAAA,EAAA,cAAA,OAAA,CAAA,GAAA,iBAAA,GAAA,OAAA,EAAA,UAAA,MAAA,MAAA,EAAA,MACA,EAAA,GAAA,GAAA,SAAA,GAAA,GAAA,SAAA,GAAA,IAAA,EAAA,EAAA,UAAA,EAAA,EAAA,cAAA,EAAA,IAAA,EAAA,EAAA,YAAA,IAAA,EAAA,OAAA,MAAA,GAAA,IAAA,EAAA,SAAA,EAAA,EAAA,eAAA,eAAA,IAAA,IAAA,EAAA,EAAA,UAAA,GAAA,OAAA,KAAA,KAAA,GAAA,OAAA,GAAA,IAAA,EAAA,EAAA,cAAA,IAAA,GAAA,EAAA,QAAA,EAAA,MAAA,EAAA,IAAA,EAAA,OAAA,EAAA,GAAA,EAAA,OAAA,OAAA,IAAA,EAAA,cAAA,UAAA,GAAA,GAAA,EAAA,OAAA,EAAA,cAAA,IAAA,GAAA,IAAA,EAAA,EAAA,QAAA,OAAA,IAAA,IAAA,EAAA,cAAA,4BAAA,IAAA,EAAA,GAAA,SAAA,IAAA,KAAA,GAAA,IAAA,IAAA,IAAA,IAAA,KAAA,GACA,GAAA,OAAA,IAAA,IAAA,UAAA,KAAA,IAAA,UAAA,KAAA,GAAA,GAAA,OAAA,GAAA,KAAA,EAAA,OAAA,GAAA,MAAA,KAAA,EAAA,OAAA,KAAA,GAAA,GAAA,OAAA,GAAA,GAAA,EAAA,UAAA,eAAA,KAAA,KAAA,GAAA,OAAA,GAAA,GAAA,KAAA,KAAA,GAAA,OAAA,GAAA,EAAA,OAAA,KAAA,KAAA,KAAA,GAAA,GAAA,GAAA,IAAA,QAAA,EAAA,EAAA,eAAA,OAAA,KAAA,GAAA,EAAA,IAAA,GAAA,EAAA,OAAA,QAAA,EAAA,EAAA,WAAA,GAAA,EAAA,GAAA,GAAA,OAAA,CAAA,GAAA,IAAA,IAAA,OAAA,GAAA,IAAA,GAAA,EAAA,OAAA,IAAA,EAAA,EAAA,MAAA,OAAA,GAAA,CAAA,GAAA,QAAA,EAAA,GAAA,IAAA,CACA,IADA,EAAA,OAAA,GAAA,GAAA,GAAA,GAAA,QAAA,EAAA,EAAA,eAAA,EAAA,YAAA,EAAA,EAAA,OAAA,GACA,OAAA,EAAA,aAAA,EAAA,YAAA,MAAA,EAAA,WAAA,EAAA,WAAA,EAAA,EAAA,EAAA,EAAA,MAAA,OAAA,GAAA,EAAA,GAAA,EAAA,GAAA,OAAA,EAAA,EAAA,WAAA,KAAA,EAAA,YAAA,KAAA,EAAA,WAAA,KAAA,QAAA,EAAA,EAAA,YAAA,EAAA,WAAA,EAAA,EAAA,MAAA,EAAA,EAAA,MAAA,KAAA,EAAA,cAAA,KAAA,EAAA,cAAA,KAAA,EAAA,YAAA,KAAA,EAAA,aAAA,KAAA,EAAA,UAAA,OAAA,EAAA,WAAA,EAAA,WAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,cAAA,EAAA,cAAA,EAAA,cAAA,EAAA,cAAA,EAAA,YAAA,EAAA,YAAA,EAAA,KAAA,EAAA,KAAA,EAAA,EAAA,aACA,EAAA,aAAA,OAAA,EAAA,KAAA,CAAA,MAAA,EAAA,MAAA,aAAA,EAAA,eAAA,EAAA,EAAA,QAAA,OAAA,GAAA,GAAA,EAAA,GAAA,QAAA,GAAA,EAAA,MAAA,EAAA,EAAA,QAAA,OAAA,EAAA,MAAA,KAAA,KAAA,EAAA,OAAA,GAAA,GAAA,EAAA,GAAA,GAAA,GAAA,EAAA,MAAA,cAAA,CAAA,IAAA,EAAA,GAAA,QAAA,EAAA,GAAA,KAAA,GAAA,EAAA,OAAA,GAAA,GAAA,EAAA,QAAA,EAAA,EAAA,eAAA,EAAA,YAAA,EAAA,EAAA,OAAA,GAAA,GAAA,GAAA,GAAA,OAAA,EAAA,MAAA,WAAA,EAAA,WAAA,EAAA,YAAA,GAAA,OAAA,QAAA,EAAA,EAAA,WAAA,EAAA,cAAA,EAAA,WAAA,MAAA,UAAA,EAAA,KAAA,EAAA,mBAAA,IAAA,aAAA,IAAA,EAAA,OACA,GAAA,GAAA,EAAA,GAAA,GAAA,GAAA,EAAA,MAAA,UAAA,EAAA,aAAA,EAAA,QAAA,EAAA,MAAA,EAAA,MAAA,IAAA,QAAA,EAAA,EAAA,MAAA,EAAA,QAAA,EAAA,EAAA,MAAA,EAAA,EAAA,KAAA,GAAA,OAAA,OAAA,EAAA,MAAA,EAAA,EAAA,KAAA,EAAA,UAAA,EAAA,EAAA,KAAA,EAAA,QAAA,EAAA,WAAA,EAAA,WAAA,EAAA,mBAAA,KAAA,EAAA,QAAA,KAAA,EAAA,GAAA,QAAA,GAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,KAAA,KAAA,GAAA,KAAA,GAAA,OAAA,KAAA,OAAA,GAAA,OAAA,EAAA,gBAAA,OAAA,EAAA,gBAAA,kCAAA,EAAA,OAAA,EAAA,OAAA,GAAA,KAAA,MAAA,MAAA,EAAA,IAAA,EAAA,MACA,SAAA,GAAA,GAAA,OAAA,EAAA,KAAA,KAAA,EAAA,GAAA,EAAA,OAAA,KAAA,IAAA,EAAA,EAAA,MAAA,OAAA,KAAA,GAAA,EAAA,OAAA,KAAA,EAAA,GAAA,GAAA,KAAA,KAAA,EAAA,GAAA,KAAA,GAAA,IAAA,GAAA,IAAA,KAAA,IAAA,IAAA,EAAA,EAAA,QAAA,MAAA,MAAA,EAAA,MAAA,OAAA,EAAA,OAAA,KAAA,EAAA,GAAA,EAAA,KAAA,EAAA,OAAA,GAAA,GAAA,KAAA,KAAA,GAAA,OAAA,GAAA,IAAA,MAAA,EAAA,EAAA,QAAA,EAAA,OAAA,KAAA,EAAA,GAAA,GAAA,KAAA,KAAA,GAAA,OAAA,GAAA,IAAA,KAAA,KAAA,EAAA,OAAA,KAAA,KAAA,KAAA,GAAA,OAAA,GAAA,GAAA,KAAA,KAAA,GAAA,KAAA,GAAA,OAAA,KAAA,KAAA,QAAA,OAAA,MACA,SAAA,GAAA,EAAA,GAAA,IAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,GAAA,EAAA,EAAA,aAAA,GAAA,IAAA,EAAA,EAAA,MAAA,GAAA,EAAA,6BAAA,EAAA,QAAA,KAAA,EAAA,MAAA,MAAA,CAAA,MAAA,EAAA,OAAA,EAAA,MAAA,GAAA,SAAA,GAAA,EAAA,GAAA,IAAA,QAAA,MAAA,EAAA,OAAA,MAAA,GAAA,WAAA,WAAA,MAAA,KAlBA,GAAA,SAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,MAAA,OAAA,GAAA,CAAA,GAAA,IAAA,EAAA,KAAA,IAAA,EAAA,IAAA,EAAA,YAAA,EAAA,gBAAA,GAAA,IAAA,EAAA,KAAA,OAAA,EAAA,MAAA,CAAA,EAAA,MAAA,OAAA,EAAA,EAAA,EAAA,MAAA,SAAA,GAAA,IAAA,EAAA,MAAA,KAAA,OAAA,EAAA,SAAA,CAAA,GAAA,OAAA,EAAA,QAAA,EAAA,SAAA,EAAA,OAAA,EAAA,EAAA,OAAA,EAAA,QAAA,OAAA,EAAA,OAAA,EAAA,EAAA,UAAA,GAAA,aACA,GAAA,SAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,cAAA,GAAA,IAAA,EAAA,CAAA,EAAA,EAAA,UAAA,GAAA,GAAA,SAAA,IAAA,EAAA,EAAA,KAAA,OAAA,GAAA,IAAA,QAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,MAAA,IAAA,SAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,MAAA,IAAA,SAAA,EAAA,EAAA,GAAA,EAAA,CAAA,WAAA,IAAA,EAAA,EAAA,GAAA,EAAA,CAAA,WAAA,IAAA,EAAA,GAAA,MAAA,IAAA,WAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,MAAA,QAAA,mBAAA,EAAA,SAAA,mBAAA,EAAA,UAAA,EAAA,QAAA,IAAA,IAAA,KAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,IAAA,EAAA,eAAA,IAAA,EAAA,eAAA,IAAA,MAAA,EAAA,GAAA,GAAA,UACA,EAAA,CAAA,IAAA,EAAA,EAAA,GAAA,IAAA,KAAA,EAAA,EAAA,eAAA,KAAA,IAAA,EAAA,IAAA,EAAA,GAAA,QAAA,4BAAA,GAAA,aAAA,GAAA,mCAAA,GAAA,6BAAA,GAAA,cAAA,IAAA,EAAA,eAAA,GAAA,IAAA,EAAA,KAAA,EAAA,GAAA,IAAA,KAAA,EAAA,OAAA,IAAA,KAAA,EAAA,CAAA,IAAA,EAAA,EAAA,GAAA,GAAA,EAAA,MAAA,EAAA,EAAA,QAAA,EAAA,EAAA,eAAA,IAAA,IAAA,IAAA,MAAA,GAAA,MAAA,GAAA,GAAA,UAAA,EAAA,GAAA,EAAA,CAAA,IAAA,KAAA,GAAA,EAAA,eAAA,IAAA,GAAA,EAAA,eAAA,KAAA,IAAA,EAAA,IAAA,EAAA,GAAA,IAAA,IAAA,KAAA,EAAA,EAAA,eAAA,IAAA,EAAA,KAAA,EAAA,KAAA,IACA,EAAA,IAAA,EAAA,GAAA,EAAA,SAAA,IAAA,IAAA,EAAA,IAAA,EAAA,KAAA,EAAA,IAAA,EAAA,MAAA,4BAAA,GAAA,EAAA,EAAA,EAAA,YAAA,EAAA,EAAA,EAAA,EAAA,YAAA,EAAA,MAAA,GAAA,IAAA,IAAA,EAAA,GAAA,IAAA,KAAA,EAAA,IAAA,aAAA,EAAA,iBAAA,GAAA,iBAAA,IAAA,EAAA,GAAA,IAAA,KAAA,EAAA,GAAA,GAAA,mCAAA,GAAA,6BAAA,IAAA,EAAA,eAAA,IAAA,MAAA,GAAA,aAAA,GAAA,GAAA,SAAA,GAAA,GAAA,IAAA,IAAA,EAAA,KAAA,iBAAA,GAAA,OAAA,GAAA,EAAA,WAAA,EAAA,EAAA,YAAA,EAAA,GAAA,IAAA,KAAA,EAAA,IAAA,IAAA,EAAA,GAAA,IAAA,KAAA,QACA,GAAA,IAAA,EAAA,GAAA,EAAA,YAAA,KAAA,EAAA,OAAA,KAAA,GAAA,SAAA,EAAA,EAAA,EAAA,GAAA,IAAA,IAAA,EAAA,OAAA,IAcA,IAAA,GAAA,mBAAA,QAAA,QAAA,IAAA,SAAA,GAAA,EAAA,EAAA,IAAA,EAAA,IAAA,EAAA,IAAA,IAAA,EAAA,EAAA,QAAA,CAAA,QAAA,MAAA,IAAA,EAAA,EAAA,MAAA,OAAA,EAAA,SAAA,WAAA,KAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,IAAA,EACA,SAAA,GAAA,EAAA,EAAA,IAAA,EAAA,IAAA,EAAA,IAAA,IAAA,EAAA,IAAA,EAAA,EAAA,KAAA,yBAAA,GAAA,mBAAA,EAAA,CAAA,IAAA,EAAA,EAAA,MAAA,EAAA,QAAA,WAAA,OAAA,GAAA,EAAA,GAAA,EAAA,IAAA,IAAA,EAAA,EAAA,UAAA,OAAA,OAAA,GAAA,mBAAA,EAAA,oBAAA,EAAA,SAAA,WAAA,mBAAA,IAAA,OAAA,GAAA,GAAA,IAAA,IAAA,CAAA,OAAA,GAAA,IAAA,MAAA,GAAA,EAAA,IAAA,IAAA,EAAA,EAAA,MAAA,KAAA,kBAAA,EAAA,MAAA,CAAA,eAAA,OAAA,EAAA,EAAA,OAAA,EAAA,IAAA,GAAA,mBAAA,QAAA,QAAA,IACA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,IAAA,GAAA,OAAA,EAAA,GAAA,mBAAA,EAAA,IAAA,EAAA,MAAA,MAAA,GAAA,GAAA,EAAA,QAAA,EAAA,QAAA,KAAA,SAAA,GAAA,EAAA,GAAA,OAAA,EAAA,KAAA,KAAA,EAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,OAAA,KAAA,EAAA,GAAA,IAAA,EAAA,OAAA,OAAA,EAAA,CAAA,IAAA,EAAA,EAAA,cAAA,EAAA,EAAA,cAAA,GAAA,EAAA,EAAA,WAAA,wBAAA,EAAA,cAAA,EAAA,KAAA,EAAA,GAAA,EAAA,KAAA,GAAA,GAAA,EAAA,oCAAA,EAAA,OAAA,KAAA,EAAA,YAAA,IAAA,EAAA,OAAA,GAAA,EAAA,UAAA,gBAAA,KAAA,EAAA,KAAA,EAAA,KAAA,EAAA,KAAA,GAAA,OAAA,MAAA,MAAA,EAAA,MACA,SAAA,GAAA,EAAA,EAAA,GAAA,OAAA,EAAA,KAAA,KAAA,EAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,GAAA,QAAA,EAAA,QAAA,EAAA,EAAA,aAAA,EAAA,WAAA,MAAA,CAAA,EAAA,EAAA,EAAA,KAAA,EAAA,CAAA,GAAA,IAAA,EAAA,EAAA,KAAA,CAAA,IAAA,EAAA,EAAA,OAAA,EAAA,QAAA,IAAA,EAAA,EAAA,WAAA,IAAA,GAAA,GAAA,QAAA,EAAA,QAAA,EAAA,EAAA,aAAA,EAAA,WAAA,MAAA,CAAA,EAAA,EAAA,EAAA,KAAA,EAAA,CAAA,IAAA,EAAA,EAAA,EAAA,EAAA,KAAA,IAAA,GAAA,EAAA,EAAA,OAAA,IAAA,EAAA,KAAA,GAAA,EAAA,GAAA,GAAA,EAAA,IAAA,EAAA,QAAA,IAAA,GAAA,OAAA,KAAA,EACA,OADA,EAAA,EAAA,UAAA,EAAA,EAAA,QAAA,OAAA,EAAA,EAAA,qBAAA,EAAA,EAAA,cAAA,EAAA,KAAA,EAAA,cAAA,GAAA,EAAA,KAAA,EAAA,eAAA,EAAA,mBAAA,EACA,EAAA,cAAA,EAAA,4CAAA,QAAA,EAAA,EAAA,cAAA,GAAA,EAAA,EAAA,IAAA,KAAA,EAAA,GAAA,QAAA,EAAA,EAAA,aAAA,CAAA,GAAA,EAAA,KAAA,OAAA,EAAA,MAAA,OAAA,EAAA,MAAA,KAAA,KAAA,EAAA,EAAA,EAAA,MAAA,UAAA,MAAA,KAAA,EAAA,EAAA,EAAA,MAAA,UAAA,GAAA,EAAA,EAAA,GAAA,OAAA,KAAA,EAAA,OAAA,EAAA,EAAA,eAAA,OAAA,GAAA,EAAA,EAAA,OAAA,GAAA,EAAA,KAAA,EAAA,gBAAA,EAAA,SAAA,KAAA,EAAA,KAAA,EAAA,KAAA,GAAA,OAAA,KAAA,GACA,YADA,OAAA,EAAA,gBAAA,EAAA,EAAA,UAAA,OAAA,IAAA,EAAA,EAAA,cAAA,OAAA,IAAA,EAAA,EAAA,WAAA,OAAA,GAAA,GAAA,OACA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,OAAA,MAAA,MAAA,EAAA,MACA,SAAA,GAAA,EAAA,GAAA,IAAA,IAAA,EAAA,IAAA,CAAA,GAAA,IAAA,EAAA,IAAA,CAAA,IAAA,EAAA,EAAA,UAAA,GAAA,EAAA,mBAAA,EAAA,EAAA,OAAA,YAAA,EAAA,YAAA,UAAA,OAAA,aAAA,EAAA,QAAA,WAAA,CAAA,EAAA,EAAA,UAAA,IAAA,EAAA,EAAA,cAAA,MAAA,EAAA,MAAA,GAAA,EAAA,eAAA,WAAA,EAAA,QAAA,KAAA,EAAA,MAAA,QAAA,GAAA,UAAA,SAAA,GAAA,IAAA,EAAA,IAAA,EAAA,UAAA,UAAA,EAAA,GAAA,EAAA,mBAAA,IAAA,KAAA,EAAA,KAAA,KAAA,EAAA,KAAA,OAAA,EAAA,eAAA,IAAA,IAAA,OAAA,EAAA,MAAA,CAAA,EAAA,MAAA,OAAA,EAAA,EAAA,EAAA,MAAA,SAAA,GAAA,IACA,EAAA,MAAA,KAAA,OAAA,EAAA,SAAA,CAAA,GAAA,OAAA,EAAA,QAAA,EAAA,SAAA,EAAA,OAAA,EAAA,EAAA,OAAA,EAAA,QAAA,OAAA,EAAA,OAAA,EAAA,EAAA,SACA,SAAA,GAAA,EAAA,GAAA,GAAA,IAAA,mBAAA,GAAA,qBAAA,IAAA,GAAA,qBAAA,GAAA,GAAA,MAAA,IAAA,OAAA,EAAA,KAAA,KAAA,EAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,GAAA,QAAA,EAAA,EAAA,cAAA,QAAA,EAAA,EAAA,YAAA,CAAA,IAAA,EAAA,EAAA,EAAA,KAAA,EAAA,CAAA,IAAA,EAAA,EAAA,EAAA,EAAA,QAAA,GAAA,EAAA,EAAA,SAAA,IAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,EAAA,OAAA,CAAA,EAAA,EAAA,IAAA,IAAA,MAAA,GAAA,GAAA,EAAA,IAAA,EAAA,EAAA,WAAA,IAAA,GAAA,MAAA,KAAA,EAAA,GAAA,GAAA,GAAA,mBAAA,EAAA,EAAA,WAAA,qBAAA,IAAA,EAAA,MAAA,EAAA,cAAA,EAAA,MAAA,EAAA,cAAA,EAAA,uBAAA,MAAA,GAAA,GAAA,EACA,GAAA,MAAA,KAAA,EAAA,GAAA,GAAA,MAAA,KAAA,EAAA,GAAA,EAAA,IAAA,SAAA,GAAA,GAAA,EAAA,UAAA,KAAA,EAAA,MAAA,KAAA,EAAA,aAAA,KAAA,EAAA,YAAA,KAAA,EAAA,WAAA,KAAA,EAAA,cAAA,KAAA,EAAA,cAAA,KAAA,EAAA,aAAA,KAAA,EAAA,OAAA,KAAA,EAAA,YAAA,KAAA,SAAA,GAAA,GAAA,OAAA,IAAA,EAAA,KAAA,IAAA,EAAA,KAAA,IAAA,EAAA,IACA,SAAA,GAAA,GAAA,EAAA,CAAA,IAAA,IAAA,EAAA,EAAA,OAAA,OAAA,GAAA,CAAA,GAAA,GAAA,GAAA,MAAA,EAAA,EAAA,EAAA,OAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,EAAA,OAAA,EAAA,EAAA,UAAA,EAAA,KAAA,KAAA,EAAA,IAAA,GAAA,EAAA,MAAA,KAAA,EAAA,KAAA,EAAA,EAAA,EAAA,cAAA,GAAA,EAAA,MAAA,QAAA,MAAA,MAAA,EAAA,MAAA,GAAA,EAAA,QAAA,GAAA,EAAA,IAAA,EAAA,QAAA,IAAA,EAAA,EAAA,IAAA,EAAA,IAAA,CAAA,KAAA,OAAA,EAAA,SAAA,CAAA,GAAA,OAAA,EAAA,QAAA,GAAA,EAAA,QAAA,CAAA,EAAA,KAAA,MAAA,EAAA,EAAA,EAAA,OAAA,IAAA,EAAA,QAAA,OAAA,EAAA,OAAA,EAAA,EAAA,QAAA,IAAA,EAAA,KAAA,IAAA,EAAA,KAAA,KAAA,EAAA,KAAA,CAAA,GAAA,EAAA,EAAA,MAAA,SAAA,EAAA,GAAA,OACA,EAAA,OAAA,IAAA,EAAA,IAAA,SAAA,EAAA,EAAA,MAAA,OAAA,EAAA,EAAA,EAAA,MAAA,KAAA,EAAA,EAAA,OAAA,CAAA,EAAA,EAAA,UAAA,MAAA,GAAA,EAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,IAAA,EAAA,IAAA,GAAA,IAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,UAAA,EAAA,UAAA,SAAA,EAAA,IAAA,EAAA,SAAA,EAAA,WAAA,aAAA,EAAA,GAAA,EAAA,aAAA,EAAA,IAAA,IAAA,EAAA,UAAA,EAAA,EAAA,YAAA,aAAA,EAAA,IAAA,EAAA,GAAA,YAAA,GAAA,OAAA,EAAA,EAAA,sBAAA,OAAA,EAAA,UAAA,EAAA,QAAA,UAAA,GAAA,IAAA,GAAA,QAAA,EAAA,EAAA,OAAA,IAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,QAAA,OAAA,GAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,QACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,IAAA,EAAA,IAAA,GAAA,IAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,UAAA,EAAA,UAAA,SAAA,EAAA,EAAA,aAAA,EAAA,GAAA,EAAA,YAAA,QAAA,GAAA,IAAA,GAAA,QAAA,EAAA,EAAA,OAAA,IAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,QAAA,OAAA,GAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,QACA,SAAA,GAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,CAAA,IAAA,EAAA,CAAA,EAAA,EAAA,OAAA,EAAA,OAAA,CAAA,GAAA,OAAA,EAAA,MAAA,MAAA,EAAA,MAAA,OAAA,EAAA,EAAA,UAAA,EAAA,KAAA,KAAA,EAAA,GAAA,EAAA,MAAA,EAAA,KAAA,EAAA,KAAA,EAAA,EAAA,EAAA,cAAA,GAAA,EAAA,MAAA,EAAA,EAAA,EAAA,OAAA,GAAA,EAAA,GAAA,IAAA,EAAA,KAAA,IAAA,EAAA,IAAA,CAAA,EAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,IAAA,GAAA,GAAA,EAAA,GAAA,OAAA,EAAA,OAAA,IAAA,EAAA,IAAA,EAAA,MAAA,OAAA,EAAA,EAAA,EAAA,UAAA,CAAA,GAAA,IAAA,EAAA,MAAA,EAAA,KAAA,OAAA,EAAA,SAAA,CAAA,GAAA,OAAA,EAAA,QAAA,EAAA,SAAA,EAAA,MAAA,EAAA,EAAA,EAAA,OAAA,EAAA,QAAA,OAAA,EAAA,OAAA,EAAA,EAAA,QAAA,GAAA,EAAA,EAAA,EAAA,EAAA,UACA,IAAA,EAAA,SAAA,EAAA,WAAA,YAAA,GAAA,EAAA,YAAA,IAAA,EAAA,YAAA,EAAA,gBAAA,GAAA,IAAA,EAAA,KAAA,GAAA,OAAA,EAAA,MAAA,CAAA,EAAA,EAAA,UAAA,cAAA,GAAA,EAAA,EAAA,MAAA,OAAA,EAAA,EAAA,EAAA,MAAA,eAAA,GAAA,GAAA,EAAA,GAAA,OAAA,EAAA,MAAA,CAAA,EAAA,MAAA,OAAA,EAAA,EAAA,EAAA,MAAA,SAAA,GAAA,IAAA,EAAA,MAAA,KAAA,OAAA,EAAA,SAAA,CAAA,GAAA,OAAA,EAAA,QAAA,EAAA,SAAA,EAAA,OAAA,KAAA,EAAA,EAAA,QAAA,MAAA,GAAA,GAAA,EAAA,QAAA,OAAA,EAAA,OAAA,EAAA,EAAA,SACA,SAAA,GAAA,EAAA,GAAA,OAAA,EAAA,KAAA,KAAA,EAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,KAAA,GAAA,IAAA,EAAA,EAAA,YAAA,GAAA,QAAA,EAAA,OAAA,EAAA,EAAA,WAAA,MAAA,CAAA,IAAA,EAAA,EAAA,EAAA,KAAA,GAAA,IAAA,EAAA,EAAA,OAAA,EAAA,EAAA,QAAA,EAAA,aAAA,OAAA,IAAA,GAAA,KAAA,EAAA,EAAA,WAAA,IAAA,GAAA,OAAA,KAAA,EAAA,OAAA,KAAA,EAAA,GAAA,OAAA,EAAA,EAAA,WAAA,CAAA,EAAA,EAAA,cAAA,IAAA,EAAA,OAAA,EAAA,EAAA,cAAA,EAAA,EAAA,EAAA,KAAA,IAAA,EAAA,EAAA,YAAA,GAAA,EAAA,YAAA,KAAA,OAAA,EAAA,CAAA,IAAA,EAAA,IAAA,EAAA,UAAA,GAAA,UAAA,EAAA,MAAA,MAAA,EAAA,MAAA,GAAA,EAAA,GAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,OAAA,GACA,EAAA,CAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,UAAA,EAAA,GAAA,EAAA,GAAA,4BAAA,EAAA,GAAA,EAAA,GAAA,aAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,OAAA,GAAA,IAAA,QAAA,GAAA,EAAA,GAAA,MAAA,IAAA,WAAA,GAAA,EAAA,GAAA,MAAA,IAAA,SAAA,EAAA,EAAA,cAAA,YAAA,EAAA,cAAA,cAAA,EAAA,SAAA,OAAA,EAAA,EAAA,OAAA,GAAA,IAAA,EAAA,SAAA,GAAA,GAAA,MAAA,EAAA,WAAA,MAAA,EAAA,aAAA,GAAA,IAAA,EAAA,SAAA,EAAA,cAAA,GAAA,GAAA,IAAA,EAAA,SAAA,EAAA,SAAA,GAAA,IAAA,MAAA,OAAA,KAAA,EAAA,GAAA,OAAA,EAAA,UAAA,MAAA,MAAA,EAAA,MACA,YADA,EAAA,UAAA,UACA,EAAA,eAAA,KAAA,EAAA,aAAA,EAAA,EAAA,WAAA,UAAA,EAAA,SAAA,EAAA,GAAA,EAAA,iBAAA,KAAA,GAAA,OAAA,KAAA,GAAA,OAAA,OAAA,EAAA,gBAAA,GAAA,KAAA,GAAA,EAAA,OAAA,SAAA,GAAA,GAAA,KAAA,GAAA,YAAA,GAAA,GAAA,KAAA,GAAA,OAAA,KAAA,GAAA,KAAA,GAAA,YAAA,GAAA,EAAA,OAAA,EAAA,eAAA,MAAA,MAAA,EAAA,MAAA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,YAAA,GAAA,OAAA,EAAA,CAAA,EAAA,YAAA,KAAA,IAAA,EAAA,EAAA,UAAA,OAAA,IAAA,EAAA,EAAA,UAAA,IAAA,IAAA,EAAA,QAAA,SAAA,GAAA,IAAA,EAAA,GAAA,KAAA,KAAA,EAAA,GAAA,EAAA,IAAA,KAAA,EAAA,IAAA,GAAA,EAAA,KAAA,EAAA,OACA,SAAA,GAAA,EAAA,GAAA,OAAA,OAAA,IAAA,QAAA,EAAA,EAAA,gBAAA,OAAA,EAAA,cAAA,QAAA,EAAA,EAAA,gBAAA,OAAA,EAAA,YAAA,IAAA,GAAA,KAAA,KAAA,GAAA,EAAA,uBAAA,GAAA,EAAA,kBAAA,GAAA,EAAA,GAAA,KAAA,GAAA,KAAA,GAAA,EAAA,GAAA,EAAA,GAAA,GAAA,GAAA,GAAA,EAAA,GAAA,KAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,KAAA,GAAA,EAAA,GAAA,EAAA,EAAA,SAAA,KAAA,GAAA,KAAA,IAAA,IA8BA,GA9BA,GAAA,KAAA,IAAA,EAAA,GAAA,KAAA,GAAA,KAAA,IAAA,EAAA,GAAA,KAAA,GAAA,GAAA,GAAA,GAAA,GAAA,GAAA,GAAA,KAAA,GAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,KAAA,IAAA,EAAA,SAAA,KAAA,OAAA,IAAA,GAAA,IAAA,MAAA,IAAA,GAAA,GAAA,GAAA,KACA,SAAA,GAAA,GAAA,GAAA,IAAA,GAAA,EAAA,EAAA,OAAA,OAAA,EAAA,GAAA,IAAA,EAAA,GAAA,OAAA,KAAA,KAAA,EAAA,EAAA,GAAA,IAAA,KAAA,GAAA,IAAA,IAAA,GAAA,WAAA,CAAA,IAAA,KAAA,GAAA,OAAA,GAAA,GAAA,aAAA,GAAA,EAAA,GAAA,IAAA,EAAA,SAAA,GAAA,OAAA,KAAA,IAAA,KAAA,KAAA,GAAA,EAAA,SAAA,IAAA,KAAA,EAAA,OAAA,EAAA,OAAA,EAAA,KAAA,IAAA,EAAA,KAAA,KAAA,EAAA,EAAA,GAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,GAAA,IAAA,EACA,SAAA,GAAA,EAAA,EAAA,GAAA,GAAA,GAAA,GAAA,MAAA,GAAA,EAAA,GAAA,KAAA,MAAA,EAAA,MAAA,GAAA,QAAA,EAAA,GAAA,EAAA,IAAA,OAAA,KAAA,GAAA,EAAA,EAAA,GAAA,IAAA,KAAA,IAAA,EAAA,IAAA,IAAA,GAAA,EAAA,KAAA,IAAA,EAAA,KAAA,IAAA,EAAA,IAAA,EAAA,KAAA,IAAA,GAAA,IAAA,GAAA,IAAA,GAAA,EAAA,GAAA,IAAA,KAAA,KAAA,QAAA,IAAA,EAAA,KAAA,KAAA,GAAA,KAAA,IAAA,OAAA,GAAA,GAAA,IAAA,IAAA,CAAA,IAAA,GAAA,IAAA,IAAA,GAAA,EAAA,IAAA,GAAA,EAAA,SAAA,GAAA,EAAA,GAAA,EAAA,OAAA,EAAA,IAAA,EAAA,EAAA,UAAA,IAAA,OAAA,IAAA,EAAA,OAAA,GAAA,EAAA,EAAA,EAAA,EAAA,OAAA,OAAA,GAAA,EAAA,YAAA,EAAA,QAAA,EAAA,EAAA,aAAA,EAAA,YAAA,GAAA,EAAA,EAAA,EAAA,EAAA,OAAA,OAAA,IAAA,EAAA,IAAA,EAAA,UAAA,KACA,SAAA,GAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,aAAA,EAAA,EAAA,eAAA,EAAA,EAAA,YAAA,EAAA,EAAA,gBAAA,EAAA,EAAA,aAAA,EAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,IAAA,GAAA,GAAA,IAAA,EAAA,IAAA,IAAA,EAAA,GAAA,CAAA,EAAA,EAAA,GAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,IAAA,GAAA,EAAA,EAAA,KAAA,QAAA,GAAA,IAAA,EAAA,cAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,IAAA,GAAA,GAAA,GAAA,EAAA,GAAA,IAAA,EAAA,OAAA,IAAA,IAAA,IAAA,GAAA,GAAA,EAAA,aAAA,KAAA,EAAA,iBAAA,OAAA,CAAA,GAAA,OAAA,EAAA,CAAA,GAAA,EAAA,mBAAA,EAAA,OAAA,IAAA,IAAA,GAAA,GAAA,KAAA,GAAA,EAAA,GAAA,KAAA,KAAA,GAAA,OAAA,IAAA,GAAA,CAAA,GAAA,GAAA,GAAA,GAAA,KAAA,GAAA,KAAA,GACA,EAAA,IAAA,KAAA,EAAA,EAAA,GAAA,GAAA,GAAA,KAAA,KAAA,IAAA,EAAA,GAAA,EAAA,GAAA,GAAA,GAAA,KAAA,KAAA,IAAA,EAAA,iBAAA,EAAA,EAAA,aAAA,GACA,SAAA,GAAA,GAAA,GAAA,IAAA,EAAA,GAAA,GAAA,EAAA,IAAA,GAAA,IAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,EAAA,aAAA,GAAA,MAAA,EAAA,eAAA,EAAA,OAAA,KAAA,IAAA,EAAA,GAAA,EAAA,IAAA,GAAA,GAAA,GAAA,GAAA,IAAA,EAAA,OAAA,KAAA,IAAA,EAAA,EAAA,EAAA,GAAA,IAAA,GAAA,IAAA,EAAA,KAAA,IAAA,KAAA,GAAA,KAAA,IAAA,KAAA,GAAA,EAAA,MAAA,IAAA,KAAA,MAAA,MAAA,GAAA,GAAA,EAAA,GAAA,GAAA,KAAA,GAAA,QAAA,EAAA,GAAA,EAAA,OAAA,GAAA,EAAA,GAAA,GAAA,KAAA,GAAA,EAAA,EAAA,IAAA,IAAA,GAAA,IAAA,GAAA,EAAA,QAAA,GAAA,IAAA,EAAA,CAAA,GAAA,IAAA,IAAA,IAAA,GAAA,EAAA,UAAA,EAAA,SAAA,EAAA,GAAA,EAAA,gBAAA,KAAA,EAAA,GAAA,MAAA,EAAA,GAAA,EAAA,KAAA,IAAA,EAAA,MAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,MAAA,EACA,OADA,EAAA,aACA,EAAA,QAAA,UAAA,EAAA,cAAA,EAAA,GAAA,KAAA,EAAA,KAAA,EAAA,MAAA,MAAA,EAAA,MAAA,KAAA,EAAA,GAAA,GAAA,MAAA,KAAA,EAAA,GAAA,GAAA,EAAA,IAAA,SAAA,KAAA,GAAA,IAAA,EAAA,GAAA,IAAA,MAAA,CAAA,GAAA,IAAA,GAAA,EAAA,GAAA,MAAA,KAAA,EAAA,EAAA,gBAAA,KAAA,EAAA,CAAA,KAAA,EAAA,aAAA,EAAA,eAAA,EAAA,MAAA,EAAA,cAAA,GAAA,GAAA,KAAA,KAAA,GAAA,GAAA,MAAA,GAAA,GAAA,MAAA,KAAA,EAAA,GAAA,GAAA,EAAA,IAAA,QAAA,KAAA,EAAA,MAAA,IAAA,EAAA,EAAA,WAAA,GAAA,EAAA,EAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,IAAA,EAAA,GAAA,IAAA,EACA,GADA,EAAA,EACA,IADA,GAAA,KAAA,EAAA,KAAA,GAAA,IAAA,IAAA,EAAA,IAAA,KAAA,EAAA,KAAA,KAAA,EAAA,KAAA,IAAA,EAAA,IAAA,KACA,EAAA,KAAA,KAAA,GAAA,EAAA,OAAA,GAAA,CAAA,EAAA,cAAA,GAAA,GAAA,KAAA,KAAA,GAAA,GAAA,MAAA,GAAA,GAAA,MAAA,KAAA,EAAA,GAAA,GAAA,MAAA,QAAA,MAAA,MAAA,EAAA,OAAA,OAAA,GAAA,EAAA,MAAA,EAAA,eAAA,EAAA,GAAA,KAAA,KAAA,GAAA,KAAA,SAAA,GAAA,EAAA,GAAA,IAAA,IAAA,GAAA,IAAA,GAAA,EAAA,gBAAA,EAAA,EAAA,cAAA,EAAA,EAAA,EAAA,gBAAA,EAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,EAAA,EAAA,IAAA,EAAA,IAAA,GACA,SAAA,GAAA,GAAA,GAAA,IAAA,GAAA,IAAA,MAAA,MAAA,EAAA,MAAA,GAAA,KAAA,IAAA,IAAA,IAAA,EAAA,aAAA,IAAA,CAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,IAAA,GAAA,MAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,UAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,IAAA,GAAA,IAAA,EAAA,KAAA,IAAA,IAAA,IAAA,GAAA,EAAA,UAAA,EAAA,SAAA,EAAA,GAAA,EAAA,gBAAA,KAAA,EAAA,GAAA,MAAA,EAAA,GAAA,EAAA,KAAA,IAAA,EAAA,MAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,MAAA,EAAA,OAAA,EAAA,aAAA,EAAA,QAAA,UAAA,EAAA,cAAA,EAAA,GAAA,GAAA,GAAA,EAAA,MAAA,KACA,SAAA,KAAA,GAAA,OAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,KAAA,EAAA,QAAA,SAAA,GAAA,EAAA,cAAA,GAAA,EAAA,aAAA,GAAA,EAAA,QAAA,KAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,IAAA,EAAA,IAAA,OAAA,EAAA,GAAA,QAAA,KAAA,GAAA,KAAA,KAAA,OAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,KAAA,EAAA,IAAA,EAAA,IAAA,OAAA,EAAA,GAAA,QAAA,KAAA,GAAA,KAAA,KAAA,OAAA,SAAA,GAAA,EAAA,GAAA,GAAA,GAAA,IAAA,IAAA,EAAA,IAAA,EAAA,SAAA,KAAA,GAAA,GAAA,QAAA,GAAA,IACA,SAAA,GAAA,EAAA,GAAA,EAAA,aAAA,KAAA,EAAA,cAAA,EAAA,IAAA,EAAA,EAAA,cAAA,IAAA,IAAA,IAAA,EAAA,eAAA,EAAA,GAAA,IAAA,OAAA,GAAA,IAAA,EAAA,GAAA,OAAA,OAAA,GAAA,CAAA,IAAA,EAAA,EAAA,OAAA,EAAA,KAAA,KAAA,EAAA,OAAA,EAAA,EAAA,KAAA,oBAAA,KAAA,MAAA,KAAA,EAAA,KAAA,GAAA,IAAA,GAAA,IAAA,KAAA,MAAA,KAAA,EAAA,GAAA,GAAA,MAAA,KAAA,EAAA,KAAA,MAAA,KAAA,GAAA,KAAA,GAAA,GAAA,IAAA,MAAA,KAAA,GAAA,GAAA,GAAA,MAAA,KAAA,GAAA,KAAA,GAAA,KAAA,EAAA,EAAA,OAAA,GAAA,EAAA,GAAA,GAAA,EAAA,QAAA,MAAA,GAAA,GAAA,GAAA,EAAA,GAAA,EAAA,GAAA,KAAA,GAAA,GAAA,GAAA,EACA,SAAA,GAAA,EAAA,GAAA,OAAA,CAAA,IAAA,EAAA,GAAA,IAAA,GAAA,KAAA,GAAA,QAAA,GAAA,GAAA,CAAA,IAAA,IAAA,EAAA,GAAA,cAAA,OAAA,GAAA,CAAA,IAAA,EAAA,EAAA,MAAA,OAAA,IAAA,EAAA,QAAA,MAAA,EAAA,EAAA,KAAA,IAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GAAA,GAAA,KAAA,IAAA,EAAA,GAAA,QAAA,KAAA,OAAA,GAAA,OAAA,EAAA,OAAA,CAAA,GAAA,EAAA,GAAA,EAAA,GAAA,KAAA,MAAA,EAAA,CAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,OAAA,KAAA,EAAA,YAAA,EAAA,WAAA,KAAA,OAAA,GAAA,iBAAA,GAAA,mBAAA,EAAA,KAAA,CAAA,IAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,MAAA,CAAA,IAAA,EAAA,EAAA,UAAA,GAAA,EAAA,YAAA,EAAA,YAAA,EAAA,cAAA,EAAA,cAAA,EAAA,MAAA,EAAA,QACA,EAAA,YAAA,KAAA,EAAA,cAAA,MAAA,IAAA,EAAA,IAAA,EAAA,GAAA,SAAA,EAAA,EAAA,EAAA,CAAA,IAAA,EAAA,GAAA,EAAA,KAAA,EAAA,IAAA,CAAA,IAAA,EAAA,EAAA,cAAA,GAAA,OAAA,EAAA,EAAA,OAAA,EAAA,eAAA,CAAA,IAAA,EAAA,EAAA,cAAA,OAAA,IAAA,EAAA,YAAA,IAAA,EAAA,6BAAA,IAAA,GAAA,EAAA,CAAA,IAAA,EAAA,EAAA,YAAA,GAAA,OAAA,EAAA,CAAA,IAAA,EAAA,IAAA,IAAA,EAAA,IAAA,GAAA,EAAA,YAAA,OAAA,EAAA,IAAA,GAAA,GAAA,IAAA,EAAA,EAAA,MAAA,CAAA,GAAA,EAAA,OAAA,GAAA,EAAA,OAAA,MAAA,EAAA,QAAA,KAAA,IAAA,EAAA,IAAA,GAAA,OAAA,EAAA,UAAA,EAAA,IAAA,OAAA,CAAA,IAAA,EAAA,IAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,OAAA,EAAA,MAAA,EAAA,OACA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,UAAA,GAAA,OAAA,GAAA,EAAA,EAAA,UAAA,IAAA,GAAA,EAAA,IAAA,IAAA,EAAA,IAAA,EAAA,SAAA,KAAA,EAAA,EAAA,IAAA,MAAA,EAAA,IAAA,IAAA,EAAA,IAAA,EAAA,KAAA,EAAA,IAAA,GAAA,CAAA,EAAA,IAAA,GAAA,IAAA,EAAA,GAAA,KAAA,KAAA,EAAA,EAAA,GAAA,EAAA,KAAA,EAAA,GAAA,EAAA,OAAA,KAAA,EAAA,MAAA,EAAA,MAAA,EAAA,EAAA,EAAA,aAAA,OAAA,GAAA,EAAA,OAAA,EAAA,EAAA,OAAA,qBAAA,yLAAA,IAAA,KAAA,GAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EACA,EAAA,EAAA,CAAA,OAAA,EAAA,KAAA,KAAA,EAAA,EAAA,EAAA,EAAA,OAAA,KAAA,IAAA,EAAA,EAAA,OAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,IAAA,MAAA,EAAA,KAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,KAAA,EAAA,EAAA,UAAA,GAAA,IAAA,GAAA,EAAA,SAAA,mBAAA,EAAA,0BAAA,OAAA,GAAA,mBAAA,EAAA,oBAAA,OAAA,KAAA,GAAA,IAAA,KAAA,CAAA,EAAA,OAAA,KAAA,IAAA,EAAA,EAAA,OAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,IAAA,MAAA,GAAA,EAAA,EAAA,aAAA,OAAA,GAAA,GAAA,GAAA,MAAA,GAAA,EAAA,EAAA,KAAA,GAAA,OAAA,IAAA,GAAA,EAAA,EAAA,QAAA,SAAA,OACA,SAAA,KAAA,IAAA,EAAA,GAAA,QAAA,OAAA,GAAA,QAAA,GAAA,OAAA,EAAA,GAAA,EAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,IAAA,GAAA,IAAA,EAAA,KAAA,IAAA,KAAA,GAAA,KAAA,GAAA,GAAA,EAAA,KAAA,IAAA,KAAA,MAAA,MAAA,GAAA,GAAA,EAAA,GAAA,GAAA,KAAA,GAAA,EAAA,GAAA,QAAA,EAAA,OAAA,GAAA,MAAA,MAAA,EAAA,MAAA,OAAA,GAAA,KAAA,GAAA,EAAA,GAAA,SAAA,KAAA,KAAA,OAAA,IAAA,GAAA,IAAA,SAAA,KAAA,KAAA,OAAA,KAAA,MAAA,GAAA,IAAA,SAAA,GAAA,GAAA,IAAA,EAAA,GAAA,EAAA,UAAA,EAAA,IAAA,EAAA,cAAA,EAAA,aAAA,OAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,QAAA,KACA,SAAA,GAAA,GAAA,IAAA,EAAA,EAAA,EAAA,CAAA,IAAA,EAAA,EAAA,UAAA,GAAA,EAAA,EAAA,OAAA,IAAA,KAAA,EAAA,OAAA,CAAA,GAAA,QAAA,EAAA,GAAA,EAAA,EAAA,KAAA,YAAA,GAAA,GAAA,GAAA,MAAA,EAAA,GAAA,KAAA,KAAA,EAAA,KAAA,OAAA,EAAA,eAAA,IAAA,WAAA,KAAA,IAAA,EAAA,EAAA,MAAA,CAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,MAAA,OAAA,GAAA,GAAA,EAAA,MAAA,EAAA,WAAA,EAAA,EAAA,QAAA,EAAA,WAAA,EAAA,OAAA,GAAA,IAAA,KAAA,EAAA,SAAA,OAAA,EAAA,cAAA,EAAA,YAAA,EAAA,aAAA,OAAA,EAAA,aAAA,OAAA,EAAA,aAAA,EAAA,WAAA,WAAA,EAAA,aAAA,EAAA,WAAA,EAAA,YAAA,EAAA,EAAA,QAAA,OACA,EAAA,WAAA,EAAA,WAAA,WAAA,EAAA,EAAA,YAAA,EAAA,EAAA,WAAA,QAAA,CAAA,GAAA,QAAA,EAAA,GAAA,IAAA,OAAA,EAAA,OAAA,UAAA,GAAA,GAAA,OAAA,IAAA,EAAA,YAAA,EAAA,WAAA,KAAA,EAAA,OAAA,MAAA,GAAA,QAAA,EAAA,EAAA,SAAA,YAAA,GAAA,GAAA,GAAA,EAAA,QAAA,OAAA,GAAA,IAAA,KAAA,GAAA,GAAA,SAAA,GAAA,GAAA,IAAA,EAAA,KAAA,OAAA,GAAA,GAAA,GAAA,KAAA,KAAA,EAAA,IAAA,KACA,SAAA,GAAA,EAAA,GAAA,GAAA,WAAA,OAAA,IAAA,GAAA,IAAA,GAAA,IAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,EAAA,aAAA,GAAA,OAAA,EAAA,OAAA,KAAA,GAAA,EAAA,aAAA,KAAA,EAAA,cAAA,EAAA,IAAA,EAAA,QAAA,MAAA,MAAA,EAAA,MAAA,EAAA,aAAA,KAAA,IAAA,EAAA,EAAA,MAAA,EAAA,WAAA,EAAA,EAAA,EAAA,EAAA,cAAA,EAAA,EAAA,aAAA,EAAA,EAAA,eAAA,EAAA,EAAA,YAAA,EAAA,EAAA,cAAA,EAAA,EAAA,kBAAA,EAAA,EAAA,gBAAA,EAAA,EAAA,EAAA,cAAA,IAAA,IAAA,EAAA,EAAA,WAAA,EAAA,EAAA,gBAAA,EAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,IAAA,EAAA,EAAA,IAAA,EAAA,IAAA,EACA,GADA,OACA,IAAA,IAAA,GAAA,IAAA,GAAA,IAAA,IAAA,GAAA,OAAA,GAAA,IAAA,KAAA,GAAA,GAAA,KAAA,GAAA,GAAA,EAAA,EAAA,MAAA,OAAA,EAAA,YAAA,EAAA,WAAA,WAAA,EAAA,EAAA,EAAA,aAAA,EAAA,EAAA,EAAA,EAAA,YAAA,OAAA,EAAA,CAAA,GAAA,EAAA,GAAA,IAAA,GAAA,GAAA,QAAA,KAAA,GAAA,GAAA,GAAA,EAAA,MAAA,CAAA,GAAA,mBAAA,EAAA,EAAA,CAAA,MAAA,EAAA,eAAA,IAAA,EAAA,mBAAA,EAAA,GAAA,GAAA,EAAA,EAAA,gBAAA,EAAA,aAAA,QAAA,EAAA,EAAA,cAAA,EAAA,iBAAA,IAAA,EAAA,WAAA,CAAA,EAAA,EAAA,WAAA,EAAA,EAAA,aAAA,EAAA,EAAA,UAAA,EAAA,EAAA,YAAA,IAAA,EAAA,SAAA,EAAA,SAAA,MAAA,GAAA,EAAA,KACA,MAAA,EAAA,IAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,EAAA,OAAA,CAAA,IAAA,IAAA,EAAA,IAAA,GAAA,IAAA,GAAA,IAAA,EAAA,WAAA,EAAA,EAAA,GAAA,IAAA,GAAA,IAAA,GAAA,IAAA,EAAA,WAAA,EAAA,EAAA,GAAA,IAAA,EAAA,WAAA,GAAA,EAAA,UAAA,QAAA,QAAA,EAAA,EAAA,aAAA,EAAA,EAAA,EAAA,EAAA,OAAA,CAAA,GAAA,IAAA,EAAA,MAAA,EAAA,GAAA,IAAA,KAAA,IAAA,IAAA,EAAA,GAAA,IAAA,KAAA,IAAA,IAAA,EAAA,GAAA,QAAA,EAAA,EAAA,aAAA,MAAA,GAAA,EAAA,GAAA,WAAA,EAAA,EAAA,GAAA,IAAA,IAAA,IAAA,EAAA,KAAA,CAAA,MAAA,EAAA,IAAA,QAAA,EAAA,KAAA,EAAA,GAAA,CAAA,MAAA,EAAA,IAAA,QAAA,EAAA,KAAA,GAAA,CAAA,YAAA,EAAA,eAAA,GAAA,IAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,EAAA,GAAA,IAAA,KAAA,MAAA,GAAA,GAAA,OACA,GAAA,MAAA,MAAA,EAAA,MAAA,GAAA,GAAA,GAAA,GAAA,GAAA,kBAAA,OAAA,IAAA,GAAA,KAAA,GAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,OAAA,IAAA,CAAA,IAAA,EAAA,GAAA,MAAA,GAAA,GAAA,GAAA,GAAA,GAAA,UAAA,IAAA,IAAA,EAAA,CAAA,IAAA,EAAA,GAAA,UAAA,GAAA,OAAA,EAAA,CAAA,IAAA,EAAA,EAAA,IAAA,OAAA,IAAA,mBAAA,EAAA,EAAA,MAAA,EAAA,QAAA,OAAA,OAAA,KAAA,GAAA,KAAA,EAAA,GAAA,IAAA,GAAA,QAAA,EAAA,MAAA,KAAA,EAAA,GAAA,IAAA,GAAA,QAAA,EAAA,GAAA,GAAA,UAAA,IAAA,MAAA,KAAA,KAAA,GAAA,QAAA,KAAA,MAAA,KAAA,KAAA,GAAA,QAAA,KAAA,GAAA,GAAA,UAAA,IAAA,MAAA,KAAA,EAAA,GAAA,GAAA,UAAA,IAAA,MAAA,KAAA,EAAA,GAAA,EAAA,EAAA,IAAA,IAAA,EAAA,EAAA,UAAA,GAAA,GAAA,OACA,GAAA,GAAA,GAAA,GAAA,GAAA,YAAA,MAAA,GAAA,GAAA,OAAA,GAAA,MAAA,MAAA,EAAA,MAAA,GAAA,GAAA,GAAA,GAAA,GAAA,kBAAA,OAAA,IAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,EAAA,YAAA,EAAA,EAAA,eAAA,IAAA,GAAA,GAAA,EAAA,eAAA,GAAA,EAAA,cAAA,gBAAA,GAAA,CAAA,OAAA,GAAA,GAAA,KAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,OAAA,EAAA,GAAA,mBAAA,GAAA,EAAA,eAAA,EAAA,EAAA,aAAA,KAAA,IAAA,EAAA,EAAA,MAAA,UAAA,GAAA,EAAA,EAAA,eAAA,WAAA,EAAA,aAAA,QAAA,eAAA,EAAA,EAAA,eAAA,EAAA,EAAA,YAAA,OAAA,EAAA,KAAA,IAAA,EAAA,MAAA,GAAA,OAAA,IACA,EAAA,IAAA,EAAA,KAAA,IAAA,EAAA,IAAA,IAAA,EAAA,QAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,GAAA,IAAA,IAAA,EAAA,YAAA,EAAA,aAAA,EAAA,MAAA,EAAA,eAAA,EAAA,QAAA,EAAA,YAAA,EAAA,MAAA,EAAA,cAAA,EAAA,WAAA,EAAA,EAAA,eAAA,SAAA,EAAA,KAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,GAAA,EAAA,SAAA,GAAA,EAAA,OAAA,EAAA,KAAA,EAAA,UAAA,EAAA,OAAA,EAAA,KAAA,EAAA,QAAA,EAAA,SAAA,OAAA,EAAA,GAAA,IAAA,EAAA,EAAA,EAAA,EAAA,YAAA,IAAA,EAAA,UAAA,EAAA,KAAA,CAAA,QAAA,EAAA,KAAA,EAAA,WAAA,IAAA,EAAA,YAAA,IAAA,mBAAA,EAAA,OAAA,EAAA,QAAA,EACA,EAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,IAAA,QAAA,WAAA,EAAA,KAAA,EAAA,QAAA,UAAA,EAAA,IAAA,KAAA,GAAA,GAAA,GAAA,KAAA,EAAA,QAAA,EAAA,GAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,OAAA,IAAA,CAAA,IAAA,EAAA,GAAA,MAAA,GAAA,GAAA,GAAA,GAAA,EAAA,GAAA,UAAA,IAAA,IAAA,EAAA,CAAA,OAAA,EAAA,IAAA,EAAA,GAAA,IAAA,GAAA,OAAA,EAAA,CAAA,IAAA,EAAA,GAAA,UAAA,OAAA,GAAA,KAAA,KAAA,EAAA,EAAA,EAAA,MAAA,QAAA,EAAA,EAAA,mBAAA,EAAA,EAAA,GAAA,EAAA,QAAA,GAAA,GAAA,GAAA,YAAA,MAAA,GAAA,GAAA,OAAA,GAAA,MAAA,MAAA,EAAA,MAAA,GAAA,GAAA,GAAA,GAAA,GAAA,kBAAA,OAAA,IAAA,GAAA,KAAA,KAAA,GAAA,OAAA,EAAA,QAAA,EAAA,GAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,OAAA,IAAA,GAAA,EAAA,OAAA,IAAA,EACA,GAAA,WAAA,GAAA,WAAA,KAAA,EAAA,GAAA,SAAA,EAAA,IAAA,QAAA,KAAA,EAAA,UAAA,MAAA,GAAA,EAAA,GAAA,KAAA,EAAA,EAAA,gBAAA,GAAA,MAAA,IAAA,EAAA,IAAA,GAAA,MAAA,GAAA,EAAA,GAAA,GAAA,GAAA,EAAA,EAAA,EAAA,UAAA,IAAA,mBAAA,GAAA,kBAAA,IAAA,GAAA,kBAAA,GAAA,OAAA,EAAA,KAAA,GAAA,EAAA,QAAA,QAAA,MAAA,IAAA,GAAA,GAAA,EAAA,MAAA,GAAA,MAAA,IAAA,EAAA,EAAA,GAAA,GAAA,KAAA,EAAA,OAAA,IAAA,EAAA,IAAA,MAAA,KAAA,MACA,SAAA,KAAA,KAAA,OAAA,IAAA,CAAA,IAAA,EAAA,GAAA,UAAA,IAAA,OAAA,KAAA,IAAA,EAAA,GAAA,OAAA,GAAA,GAAA,MAAA,IAAA,GAAA,KAAA,GAAA,KAAA,GAAA,EAAA,KAAA,GAAA,GAAA,MAAA,IAAA,IAAA,IAAA,EAAA,GAAA,MAAA,IAAA,IAAA,IAAA,GAAA,EAAA,IAAA,IAAA,IAAA,IAAA,KAAA,IAAA,EAAA,GAAA,GAAA,WAAA,OAAA,KAAA,QAAA,GAAA,GAAA,YAAA,SAAA,KAAA,GAAA,KAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,GAAA,OAAA,GAAA,GAAA,GAAA,EAAA,IAAA,OAAA,EAAA,SAAA,GAAA,EAAA,GAAA,GAAA,KAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,GAAA,WAAA,OAAA,KAAA,QAAA,SAAA,GAAA,EAAA,GAAA,GAAA,KAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,GAAA,WAAA,OAAA,KAAA,QACA,SAAA,KAAA,GAAA,OAAA,GAAA,OAAA,EAAA,IAAA,EAAA,GAAA,GAAA,GAAA,KAAA,IAAA,GAAA,IAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,GAAA,IAAA,GAAA,IAAA,EAAA,GAAA,GAAA,GAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,GAAA,EAAA,CAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,QAAA,GAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,IAAA,IAAA,MAAA,GAAA,GAAA,OAAA,EAAA,MAAA,MAAA,EAAA,MAAA,GAAA,EAAA,IAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,EAAA,EAAA,EAAA,OAAA,GAAA,EAAA,CAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,IAAA,EAAA,EAAA,OAAA,EAAA,QAAA,IAAA,MAAA,GAAA,GAAA,OAAA,EAAA,MAAA,MAAA,EAAA,MAAA,GAAA,EAAA,IAAA,IAAA,EAAA,EAAA,QAAA,YAAA,OAAA,GAAA,EAAA,EAAA,WAAA,EAAA,WAAA,KAAA,EAAA,EAAA,QAAA,EAAA,QACA,KAAA,EAAA,UAAA,MAAA,EAAA,EAAA,OAAA,GAAA,EAAA,MAAA,EAAA,SAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,KAAA,QAAA,EAAA,GAAA,EAAA,MAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,IACA,SAAA,GAAA,EAAA,GAAA,GAAA,IAAA,EAAA,IAAA,GAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,EAAA,OAAA,OAAA,GAAA,CAAA,GAAA,IAAA,EAAA,IAAA,CAAA,GAAA,EAAA,EAAA,GAAA,MAAA,GAAA,IAAA,EAAA,IAAA,CAAA,IAAA,EAAA,EAAA,UAAA,GAAA,mBAAA,EAAA,KAAA,0BAAA,mBAAA,EAAA,oBAAA,OAAA,KAAA,GAAA,IAAA,IAAA,CAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,GAAA,GAAA,GAAA,GAAA,EAAA,GAAA,EAAA,KAAA,QAAA,EAAA,GAAA,EAAA,IAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,QAAA,GAAA,mBAAA,EAAA,oBAAA,OAAA,KAAA,GAAA,IAAA,IAAA,IAAA,EAAA,kBAAA,EAAA,GAAA,MAAA,IAAA,OAAA,EAAA,EAAA,QACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UAAA,OAAA,GAAA,EAAA,OAAA,GAAA,EAAA,KAAA,EAAA,aAAA,EAAA,eAAA,EAAA,KAAA,IAAA,GAAA,KAAA,IAAA,IAAA,IAAA,IAAA,KAAA,SAAA,MAAA,IAAA,IAAA,KAAA,GAAA,GAAA,EAAA,GAAA,IAAA,GAAA,GAAA,EAAA,GAAA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UAAA,OAAA,GAAA,EAAA,OAAA,GAAA,KAAA,EAAA,KAAA,IAAA,GAAA,EAAA,EAAA,OAAA,EAAA,EAAA,IAAA,EAAA,GAAA,EAAA,KAAA,KAAA,EAAA,GAAA,IAAA,KAAA,GAAA,IAAA,KAAA,EAAA,GAAA,UAAA,OAAA,EAAA,WAAA,EAAA,KAAA,QAAA,EAAA,GAAA,EAAA,MAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,IAUA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,KAAA,IAAA,EAAA,KAAA,IAAA,EAAA,KAAA,QAAA,KAAA,MAAA,KAAA,OAAA,KAAA,UAAA,KAAA,KAAA,KAAA,YAAA,KAAA,KAAA,MAAA,EAAA,KAAA,IAAA,KAAA,KAAA,aAAA,EAAA,KAAA,aAAA,KAAA,cAAA,KAAA,YAAA,KAAA,cAAA,KAAA,KAAA,KAAA,EAAA,KAAA,MAAA,EAAA,KAAA,WAAA,KAAA,YAAA,KAAA,WAAA,KAAA,KAAA,WAAA,KAAA,MAAA,EAAA,KAAA,UAAA,KAAA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,OAAA,IAAA,GAAA,EAAA,EAAA,EAAA,GAAA,SAAA,GAAA,GAAA,UAAA,EAAA,EAAA,aAAA,EAAA,kBACA,SAAA,GAAA,GAAA,GAAA,mBAAA,EAAA,OAAA,GAAA,GAAA,EAAA,EAAA,GAAA,MAAA,EAAA,CAAA,IAAA,EAAA,EAAA,YAAA,EAAA,OAAA,GAAA,GAAA,IAAA,EAAA,OAAA,GAAA,OAAA,EACA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UACA,OADA,OAAA,IAAA,EAAA,GAAA,EAAA,IAAA,EAAA,EAAA,IAAA,EAAA,OAAA,YAAA,EAAA,YAAA,EAAA,KAAA,EAAA,KAAA,EAAA,UAAA,EAAA,UAAA,EAAA,UAAA,EAAA,EAAA,UAAA,IAAA,EAAA,aAAA,EAAA,EAAA,KAAA,EAAA,KAAA,EAAA,MAAA,EAAA,EAAA,WAAA,KAAA,EAAA,YAAA,KAAA,EAAA,WAAA,MAAA,EAAA,WAAA,EAAA,WAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,cAAA,EAAA,cAAA,EAAA,cAAA,EAAA,cAAA,EAAA,YAAA,EAAA,YAAA,EAAA,EAAA,aAAA,EAAA,aAAA,OAAA,EAAA,KAAA,CAAA,MAAA,EAAA,MAAA,aAAA,EAAA,cACA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,MAAA,EAAA,IAAA,EAAA,IAAA,EACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,mBAAA,EAAA,GAAA,KAAA,EAAA,QAAA,GAAA,iBAAA,EAAA,EAAA,OAAA,EAAA,OAAA,GAAA,KAAA,EAAA,OAAA,GAAA,EAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,EAAA,GAAA,GAAA,MAAA,KAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,KAAA,EAAA,OAAA,EAAA,GAAA,GAAA,EAAA,EAAA,EAAA,IAAA,YAAA,EAAA,EAAA,KAAA,EAAA,EAAA,MAAA,EAAA,EAAA,KAAA,EAAA,OAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,YAAA,EAAA,EAAA,MAAA,EAAA,EAAA,KAAA,EAAA,OAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,YAAA,EAAA,EAAA,MAAA,EAAA,EAAA,KAAA,EAAA,OAAA,GAAA,EAAA,EAAA,EAAA,GAAA,KAAA,EAAA,OAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,YAAA,EAAA,EAAA,MAAA,EAAA,EAAA,QAAA,GAAA,iBACA,GAAA,OAAA,EAAA,OAAA,EAAA,UAAA,KAAA,EAAA,EAAA,GAAA,MAAA,EAAA,KAAA,EAAA,EAAA,EAAA,MAAA,EAAA,KAAA,EAAA,EAAA,GAAA,MAAA,EAAA,KAAA,EAAA,EAAA,GAAA,MAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,KAAA,MAAA,EAAA,KAAA,EAAA,EAAA,GAAA,MAAA,EAAA,MAAA,MAAA,EAAA,IAAA,MAAA,EAAA,SAAA,EAAA,KAAA,OAAA,EAAA,GAAA,EAAA,EAAA,EAAA,IAAA,YAAA,EAAA,EAAA,KAAA,EAAA,EAAA,MAAA,EAAA,EAAA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,GAAA,EAAA,EAAA,EAAA,IAAA,MAAA,EAAA,EAAA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,YAAA,EAAA,EAAA,MAAA,EAAA,EAAA,SAAA,GAAA,EAAA,EAAA,GAAA,OAAA,EAAA,GAAA,EAAA,EAAA,KAAA,IAAA,MAAA,EAAA,EACA,SAAA,GAAA,EAAA,EAAA,GAAA,OAAA,EAAA,GAAA,EAAA,OAAA,EAAA,SAAA,EAAA,SAAA,GAAA,EAAA,IAAA,IAAA,MAAA,EAAA,EAAA,UAAA,CAAA,cAAA,EAAA,cAAA,gBAAA,KAAA,eAAA,EAAA,gBAAA,EACA,SAAA,GAAA,EAAA,EAAA,GAAA,KAAA,IAAA,EAAA,KAAA,cAAA,EAAA,KAAA,aAAA,KAAA,UAAA,KAAA,QAAA,KAAA,gBAAA,KAAA,KAAA,eAAA,EAAA,KAAA,eAAA,KAAA,QAAA,KAAA,KAAA,QAAA,EAAA,KAAA,aAAA,KAAA,KAAA,iBAAA,EAAA,KAAA,WAAA,GAAA,GAAA,KAAA,gBAAA,IAAA,GAAA,KAAA,eAAA,KAAA,cAAA,KAAA,iBAAA,KAAA,aAAA,KAAA,YAAA,KAAA,eAAA,KAAA,aAAA,EAAA,KAAA,cAAA,GAAA,GAAA,KAAA,gCAAA,KACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UAAA,aAAA,IAAA,UAAA,GAAA,UAAA,GAAA,KAAA,MAAA,CAAA,SAAA,EAAA,IAAA,MAAA,EAAA,KAAA,GAAA,EAAA,SAAA,EAAA,cAAA,EAAA,eAAA,GACA,SAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,QAAA,EAAA,KAAA,EAAA,GAAA,GAAA,EAAA,GAAA,EAAA,CAAA,EAAA,CAAA,GAAA,GAAA,EAAA,EAAA,mBAAA,GAAA,IAAA,EAAA,IAAA,MAAA,MAAA,EAAA,MAAA,IAAA,EAAA,EAAA,EAAA,CAAA,OAAA,EAAA,KAAA,KAAA,EAAA,EAAA,EAAA,UAAA,QAAA,MAAA,EAAA,KAAA,EAAA,GAAA,GAAA,EAAA,MAAA,CAAA,EAAA,EAAA,UAAA,0CAAA,MAAA,GAAA,EAAA,EAAA,aAAA,OAAA,GAAA,MAAA,MAAA,EAAA,MAAA,GAAA,IAAA,EAAA,IAAA,CAAA,IAAA,EAAA,EAAA,KAAA,GAAA,GAAA,GAAA,CAAA,EAAA,GAAA,EAAA,EAAA,GAAA,MAAA,GAAA,EAAA,OAAA,EAAA,GACA,OADA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,eAAA,GAAA,EAAA,GAAA,EAAA,IAAA,QAAA,CAAA,QAAA,GAAA,QAAA,OAAA,IAAA,EAAA,KAAA,KACA,EAAA,SAAA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,EAAA,SAAA,GAAA,GAAA,KAAA,EAAA,EAAA,SAAA,MAAA,OAAA,KAAA,OAAA,EAAA,MAAA,KAAA,KAAA,EAAA,QAAA,OAAA,EAAA,MAAA,WAAA,SAAA,GAAA,EAAA,GAAA,GAAA,QAAA,EAAA,EAAA,gBAAA,OAAA,EAAA,WAAA,CAAA,IAAA,EAAA,EAAA,UAAA,EAAA,UAAA,IAAA,GAAA,EAAA,EAAA,EAAA,GAAA,SAAA,GAAA,EAAA,GAAA,GAAA,EAAA,IAAA,EAAA,EAAA,YAAA,GAAA,EAAA,GAAA,SAAA,KAAA,OAAA,KACA,SAAA,GAAA,EAAA,EAAA,GAAA,IAAA,EAAA,MAAA,GAAA,MAAA,EAAA,kBAAA,EAAA,iBAAA,gBAAA,KAAA,GAAA,EAAA,IAAA,GAAA,EAAA,EAAA,MAAA,IAAA,IAAA,EAAA,SAAA,EAAA,GAAA,EAAA,KAAA,KAAA,IAAA,EAAA,EAAA,IAAA,EAAA,EAAA,GAAA,EAAA,QAAA,EAAA,EAAA,UAAA,EAAA,GAAA,GAAA,EAAA,IAAA,EAAA,QAAA,GAAA,IAAA,EAAA,SAAA,EAAA,WAAA,GAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,CAAA,IAAA,GAAA,EAAA,EAAA,IAAA,YAAA,EAAA,EAAA,EAAA,SAAA,MAAA,EAAA,gCAAA,EAAA,gCAAA,CAAA,EAAA,GAAA,EAAA,gCAAA,KAAA,EAAA,GAAA,KAAA,cAAA,EACA,SAAA,GAAA,GAAA,SAAA,GAAA,IAAA,EAAA,UAAA,IAAA,EAAA,UAAA,KAAA,EAAA,WAAA,IAAA,EAAA,UAAA,iCAAA,EAAA,YACA,SAAA,GAAA,EAAA,GAAA,GAAA,IAAA,MAAA,EAAA,EAAA,IAAA,EAAA,SAAA,EAAA,gBAAA,EAAA,WAAA,OAAA,IAAA,EAAA,WAAA,EAAA,aAAA,qBAAA,EAAA,IAAA,IAAA,EAAA,EAAA,EAAA,WAAA,EAAA,YAAA,GAAA,OAAA,IAAA,GAAA,EAAA,EAAA,EAAA,CAAA,SAAA,QAAA,GACA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,oBAAA,GAAA,EAAA,CAAA,IAAA,EAAA,EAAA,cAAA,GAAA,mBAAA,EAAA,CAAA,IAAA,EAAA,EAAA,EAAA,WAAA,IAAA,EAAA,GAAA,GAAA,EAAA,KAAA,IAAA,GAAA,EAAA,EAAA,EAAA,OAAA,CAAA,GAAA,EAAA,EAAA,oBAAA,GAAA,EAAA,GAAA,EAAA,EAAA,cAAA,mBAAA,EAAA,CAAA,IAAA,EAAA,EAAA,EAAA,WAAA,IAAA,EAAA,GAAA,GAAA,EAAA,KAAA,IAAA,GAAA,WAAA,GAAA,EAAA,EAAA,EAAA,KAAA,OAAA,GAAA,GAGA,SAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,UAAA,aAAA,IAAA,UAAA,GAAA,UAAA,GAAA,KAAA,IAAA,GAAA,GAAA,MAAA,MAAA,EAAA,MAAA,OAAA,GAAA,EAAA,EAAA,KAAA,GA1BA,GAAA,SAAA,EAAA,EAAA,GAAA,IAAA,EAAA,EAAA,MAAA,GAAA,OAAA,EAAA,GAAA,EAAA,gBAAA,EAAA,cAAA,GAAA,QAAA,IAAA,MAAA,CAAA,GAAA,IAAA,EAAA,GAAA,CAAA,OAAA,IAAA,EAAA,EAAA,KAAA,KAAA,EAAA,GAAA,GAAA,KAAA,MAAA,KAAA,EAAA,GAAA,GAAA,MAAA,KAAA,EAAA,GAAA,EAAA,OAAA,GAAA,GAAA,MAAA,KAAA,EAAA,GAAA,EAAA,EAAA,UAAA,eAAA,MAAA,KAAA,GAAA,EAAA,EAAA,cAAA,MAAA,IAAA,EAAA,EAAA,KAAA,SAAA,GAAA,GAAA,EAAA,eAAA,EAAA,cAAA,EAAA,MAAA,KAAA,GAAA,GAAA,OAAA,EAAA,cAAA,OAAA,IAAA,EAAA,EAAA,MAAA,YAAA,GAAA,EAAA,EAAA,IAAA,GAAA,GAAA,EAAA,GAAA,SAAA,QAAA,EAAA,GAAA,EAAA,EAAA,IACA,EAAA,QAAA,MAAA,GAAA,GAAA,EAAA,GAAA,SAAA,MAAA,KAAA,GAAA,GAAA,EAAA,IAAA,EAAA,EAAA,YAAA,IAAA,GAAA,EAAA,OAAA,CAAA,GAAA,EAAA,OAAA,GAAA,EAAA,EAAA,GAAA,EAAA,OAAA,GAAA,GAAA,QAAA,EAAA,EAAA,iBAAA,EAAA,UAAA,KAAA,EAAA,KAAA,KAAA,EAAA,WAAA,MAAA,GAAA,GAAA,GAAA,SAAA,EAAA,MAAA,OAAA,KAAA,KAAA,GAAA,KAAA,GAAA,OAAA,EAAA,MAAA,EAAA,GAAA,EAAA,EAAA,GAAA,OAAA,GAAA,EAAA,EAAA,GADA,GAAA,IAAA,MAAA,EAAA,YACA,IAAA,EAAA,OAAA,EAAA,MAAA,EAAA,EAAA,KAAA,KAAA,EAAA,GAAA,EAAA,EAAA,KAAA,OAAA,IAAA,EAAA,UAAA,KAAA,EAAA,UAAA,KAAA,EAAA,OAAA,GAAA,EAAA,EAAA,aAAA,EAAA,GAAA,EAAA,GAAA,SAAA,GAAA,EAAA,GAAA,EAAA,GAAA,KAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,OAAA,EAAA,iBACA,GAAA,OAAA,GAAA,mBAAA,EAAA,aAAA,IAAA,EAAA,SAAA,CAAA,GAAA,EAAA,IAAA,EAAA,EAAA,cAAA,KAAA,EAAA,YAAA,KAAA,GAAA,GAAA,CAAA,IAAA,GAAA,EAAA,GAAA,QAAA,GAAA,EAAA,EAAA,cAAA,OAAA,EAAA,YAAA,IAAA,EAAA,MAAA,EAAA,MAAA,KAAA,GAAA,GAAA,IAAA,EAAA,EAAA,yBAAA,mBAAA,GAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,QAAA,GAAA,EAAA,UAAA,EAAA,EAAA,gBAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,GAAA,KAAA,EAAA,GAAA,EAAA,EAAA,QAAA,EAAA,IAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GAAA,EAAA,EAAA,MAAA,OAAA,EAAA,KAAA,GAAA,EAAA,EAAA,YAAA,EAAA,CACA,OADA,OAAA,IAAA,EAAA,UAAA,KAAA,EAAA,UAAA,KAAA,EAAA,OAAA,GACA,EAAA,EAAA,aAAA,GAAA,EAAA,EAAA,OAAA,EAAA,UAAA,EAAA,KAAA,EAAA,EAAA,EAAA,IAAA,GAAA,GAAA,EAAA,GAAA,EAAA,GAAA,GAAA,KAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,EAAA,GAAA,MAAA,EAAA,KAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,EAAA,GAAA,MAAA,EAAA,KAAA,GAAA,EAAA,GAAA,KAAA,EAAA,EAAA,EAAA,GAAA,MAAA,EAAA,KAAA,GAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GAAA,EAAA,KAAA,GAAA,EAAA,GAAA,MAAA,EAAA,MAAA,MAAA,EAAA,IAAA,EAAA,KAAA,OAAA,EAAA,KAAA,EAAA,OAAA,EAAA,EAAA,KAAA,EAAA,EAAA,aAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,cAAA,EAAA,EAAA,GAAA,EAAA,GAAA,GAAA,KAAA,EAAA,OAAA,EAAA,EAAA,KAAA,EAAA,EAAA,aAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,cAAA,EAAA,EAAA,GAAA,EAAA,GAAA,GAAA,KAAA,EAAA,GAAA,GAAA,GAAA,EAAA,EAAA,YAAA,OAAA,GAAA,OAAA,EAAA,MAAA,MAAA,EAAA,MACA,GAAA,EAAA,EAAA,aAAA,EAAA,QAAA,EAAA,EAAA,eAAA,EAAA,QAAA,KAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAAA,KAAA,IAAA,EAAA,EAAA,cAAA,WAAA,EAAA,KAAA,EAAA,GAAA,EAAA,EAAA,OAAA,CAAA,IAAA,GAAA,EAAA,EAAA,WAAA,WAAA,GAAA,GAAA,EAAA,UAAA,cAAA,YAAA,GAAA,EAAA,EAAA,IAAA,GAAA,EAAA,CAAA,GAAA,OAAA,EAAA,EAAA,iCAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,GAAA,GAAA,EAAA,EAAA,IAAA,8BAAA,EAAA,EAAA,GAAA,GAAA,KAAA,GAAA,IAAA,EAAA,GAAA,EAAA,KAAA,EAAA,GAAA,EAAA,MAAA,EAAA,GAAA,EAAA,OAAA,EAAA,EAAA,MAAA,KAAA,EAAA,EAAA,aAAA,GAAA,EAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,MAAA,OAAA,EAAA,KAAA,EAAA,OAAA,GAAA,GAAA,OAAA,GACA,GAAA,GAAA,EAAA,EAAA,KAAA,EAAA,EAAA,aAAA,EAAA,OAAA,EAAA,EAAA,cAAA,KAAA,EAAA,EAAA,SAAA,GAAA,EAAA,GAAA,EAAA,KAAA,OAAA,GAAA,GAAA,EAAA,KAAA,EAAA,OAAA,IAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,KAAA,EAAA,OAAA,OAAA,GAAA,GAAA,GAAA,KAAA,KAAA,GAAA,OAAA,GAAA,EAAA,EAAA,GAAA,KAAA,EAAA,OAAA,GAAA,EAAA,EAAA,UAAA,eAAA,EAAA,EAAA,aAAA,OAAA,EAAA,EAAA,MAAA,GAAA,EAAA,KAAA,EAAA,GAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,KAAA,GAAA,OAAA,EAAA,EAAA,KAAA,EAAA,EAAA,aAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,cAAA,EAAA,EAAA,GAAA,EAAA,GAAA,GAAA,KAAA,EAAA,OAAA,GAAA,EAAA,EAAA,EAAA,aAAA,GAAA,EAAA,MAAA,KAAA,EACA,KAAA,GAAA,OAAA,GAAA,EAAA,EAAA,EAAA,aAAA,SAAA,GAAA,EAAA,MAAA,KAAA,GAAA,EAAA,CAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,aAAA,EAAA,EAAA,cAAA,EAAA,EAAA,MAAA,IAAA,EAAA,EAAA,KAAA,SAAA,GAAA,GAAA,GAAA,EAAA,eAAA,EAAA,cAAA,EAAA,OAAA,EAAA,GAAA,EAAA,EAAA,MAAA,KAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,mBAAA,EAAA,sBAAA,EAAA,sBAAA,EAAA,GAAA,cAAA,GAAA,EAAA,WAAA,EAAA,WAAA,GAAA,QAAA,CAAA,EAAA,GAAA,EAAA,EAAA,GAAA,MAAA,QAAA,IAAA,QAAA,EAAA,EAAA,SAAA,EAAA,OAAA,GAAA,OAAA,GAAA,CAAA,IAAA,EAAA,EAAA,aAAA,GAAA,OAAA,EAAA,CAAA,EAAA,EAAA,MAAA,IAAA,IAAA,EACA,EAAA,aAAA,OAAA,GAAA,CAAA,GAAA,EAAA,UAAA,GAAA,IAAA,EAAA,aAAA,GAAA,CAAA,IAAA,EAAA,OAAA,EAAA,IAAA,EAAA,GAAA,IAAA,IAAA,EAAA,GAAA,EAAA,IAAA,EAAA,OAAA,EAAA,QAAA,EAAA,EAAA,aAAA,EAAA,OAAA,GAAA,GAAA,EAAA,OAAA,GAAA,EAAA,OAAA,EAAA,MAAA,EAAA,EAAA,WAAA,EAAA,KAAA,EAAA,KAAA,EAAA,OAAA,EAAA,KAAA,KAAA,EAAA,MAAA,GAAA,OAAA,EAAA,EAAA,OAAA,OAAA,IAAA,EAAA,EAAA,OAAA,GAAA,CAAA,GAAA,IAAA,EAAA,CAAA,EAAA,KAAA,MAAA,GAAA,QAAA,EAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,OAAA,EAAA,EAAA,MAAA,EAAA,EAAA,OAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,SAAA,GAAA,EAAA,EAAA,MAAA,OAAA,EAAA,KAAA,EAAA,OAAA,EAAA,EAAA,KAAA,GAAA,EAAA,EAAA,cAAA,SAAA,GAAA,EAAA,GACA,EAAA,EADA,EAAA,GAAA,EACA,EAAA,wBAAA,EAAA,OAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,MAAA,KAAA,GAAA,OAAA,EAAA,GAAA,EAAA,EAAA,KAAA,EAAA,cAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,KAAA,GAAA,EAAA,GAAA,KAAA,GAAA,OAAA,GAAA,EAAA,EAAA,EAAA,KAAA,EAAA,aAAA,EAAA,GAAA,KAAA,GAAA,OAAA,EAAA,EAAA,KAAA,EAAA,EAAA,aAAA,EAAA,EAAA,cAAA,EAAA,EAAA,GAAA,EAAA,GAAA,OAAA,IAAA,EAAA,UAAA,KAAA,EAAA,UAAA,KAAA,EAAA,OAAA,GAAA,EAAA,IAAA,EAAA,GAAA,IAAA,GAAA,EAAA,GAAA,IAAA,GAAA,EAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,KAAA,EAAA,GAAA,EAAA,EAAA,GAAA,KAAA,GAAA,OAAA,GAAA,EAAA,EAAA,GAAA,KAAA,GAAA,KAAA,GAAA,OAAA,GAAA,EAAA,EAAA,GAAA,MAAA,MAAA,EAAA,IAAA,EAAA,OAaA,GAAA,UAAA,OAAA,SAAA,GAAA,GAAA,EAAA,KAAA,cAAA,KAAA,OAAA,GAAA,UAAA,QAAA,WAAA,IAAA,EAAA,KAAA,cAAA,EAAA,EAAA,cAAA,GAAA,KAAA,EAAA,KAAA,WAAA,EAAA,IAAA,QAEA,GAAA,SAAA,GAAA,KAAA,EAAA,MAAA,GAAA,EAAA,EAAA,MAAA,GAAA,EAAA,KAAA,GAAA,SAAA,GAAA,KAAA,EAAA,MAAA,GAAA,EAAA,SAAA,MAAA,GAAA,EAAA,YACA,GAAA,SAAA,GAAA,GAAA,KAAA,EAAA,IAAA,CAAA,IAAA,EAAA,KAAA,EAAA,GAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,KAAA,GAAA,SAAA,EAAA,GAAA,OAAA,KACA,GAAA,SAAA,EAAA,EAAA,GAAA,OAAA,GAAA,IAAA,QAAA,GAAA,GAAA,EAAA,GAAA,EAAA,EAAA,KAAA,UAAA,EAAA,MAAA,MAAA,EAAA,CAAA,IAAA,EAAA,EAAA,EAAA,YAAA,EAAA,EAAA,WAAA,IAAA,EAAA,EAAA,iBAAA,cAAA,KAAA,UAAA,GAAA,GAAA,mBAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAA,CAAA,IAAA,EAAA,EAAA,GAAA,GAAA,IAAA,GAAA,EAAA,OAAA,EAAA,KAAA,CAAA,IAAA,EAAA,GAAA,GAAA,IAAA,EAAA,MAAA,MAAA,EAAA,KAAA,EAAA,GAAA,GAAA,EAAA,KAAA,MAAA,IAAA,WAAA,GAAA,EAAA,GAAA,MAAA,IAAA,SAAA,OAAA,EAAA,EAAA,QAAA,GAAA,IAAA,EAAA,SAAA,GAAA,KAAA,GAAA,GACA,GAAA,SAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,EAAA,GAAA,IAAA,EAAA,IAAA,OAAA,GAAA,GAAA,EAAA,KAAA,KAAA,EAAA,EAAA,EAAA,IAAA,QAAA,KAAA,GAAA,KAAA,KAAA,QAAA,GAAA,WAAA,IAAA,GAAA,MAAA,KAAA,OAAA,GAAA,SAAA,EAAA,GAAA,IAAA,EAAA,GAAA,IAAA,EAAA,IAAA,OAAA,EAAA,GAAA,QAAA,KAAA,GAAA,KAAA,KAAA,QAAA,IAAA,GAAA,CAAA,OAAA,CAAA,GAAA,GAAA,GAAA,GAAA,GAAA,GAAA,CAAA,SAAA,KAAA,GAAA,CAAA,wBAAA,GAAA,WAAA,EAAA,QAAA,SAAA,oBAAA,aACA,GAAA,CAAA,WAAA,GAAA,WAAA,QAAA,GAAA,QAAA,oBAAA,GAAA,oBAAA,eAAA,GAAA,eAAA,kBAAA,KAAA,4BAAA,KAAA,4BAAA,KAAA,cAAA,KAAA,wBAAA,KAAA,wBAAA,KAAA,mBAAA,KAAA,eAAA,KAAA,qBAAA,EAAA,uBAAA,wBAAA,SAAA,GAAA,OAAA,QAAA,EAAA,GAAA,IAAA,KAAA,EAAA,WAAA,wBAAA,GAAA,yBACA,GAAA,4BAAA,KAAA,gBAAA,KAAA,aAAA,KAAA,kBAAA,KAAA,gBAAA,MAAA,GAAA,oBAAA,+BAAA,CAAA,IAAA,GAAA,+BAAA,IAAA,GAAA,YAAA,GAAA,cAAA,IAAA,GAAA,GAAA,OAAA,IAAA,GAAA,GAAA,MAAA,MAAA,QAAA,mDAAA,GAAA,QAAA,aAAA,GACA,QAAA,YAAA,SAAA,GAAA,GAAA,MAAA,EAAA,OAAA,KAAA,GAAA,IAAA,EAAA,SAAA,OAAA,EAAA,IAAA,EAAA,EAAA,gBAAA,QAAA,IAAA,EAAA,CAAA,GAAA,mBAAA,EAAA,OAAA,MAAA,MAAA,EAAA,MAAA,MAAA,MAAA,EAAA,IAAA,OAAA,KAAA,KAAA,OAAA,EAAA,QAAA,EAAA,GAAA,IAAA,KAAA,EAAA,WAAA,QAAA,UAAA,SAAA,EAAA,GAAA,IAAA,EAAA,GAAA,GAAA,IAAA,GAAA,GAAA,OAAA,EAAA,GAAA,IAAA,EAAA,IAAA,GAAA,EAAA,OAAA,GAAA,GAAA,EAAA,KAAA,KAAA,IAAA,QAAA,GAAA,EAAA,OAAA,QAAA,QAAA,SAAA,EAAA,EAAA,GAAA,IAAA,GAAA,GAAA,MAAA,MAAA,EAAA,MAAA,OAAA,GAAA,KAAA,EAAA,GAAA,EAAA,IACA,QAAA,OAAA,SAAA,EAAA,EAAA,GAAA,IAAA,GAAA,GAAA,MAAA,MAAA,EAAA,MAAA,OAAA,GAAA,KAAA,EAAA,GAAA,EAAA,IAAA,QAAA,uBAAA,SAAA,GAAA,IAAA,GAAA,GAAA,MAAA,MAAA,EAAA,KAAA,QAAA,EAAA,sBAAA,GAAA,WAAA,GAAA,KAAA,KAAA,GAAA,EAAA,WAAA,EAAA,oBAAA,KAAA,EAAA,IAAA,UAAA,IAAA,QAAA,wBAAA,GAAA,QAAA,sBAAA,SAAA,EAAA,GAAA,OAAA,GAAA,EAAA,EAAA,EAAA,UAAA,aAAA,IAAA,UAAA,GAAA,UAAA,GAAA,OACA,QAAA,oCAAA,SAAA,EAAA,EAAA,EAAA,GAAA,IAAA,GAAA,GAAA,MAAA,MAAA,EAAA,MAAA,GAAA,MAAA,QAAA,IAAA,EAAA,gBAAA,MAAA,MAAA,EAAA,KAAA,OAAA,GAAA,EAAA,EAAA,GAAA,EAAA,IAAA,QAAA,QAAA;;ACxSA,aAEA,SAASkI,IAGL,GAA0C,oBAAnCC,gCAC4C,mBAA5CA,+BAA+BD,SADtC,CAKE,EAUA,IAEFC,+BAA+BD,SAASA,GACxC,MAAOhJ,GAGPkJ,QAAQC,MAAMnJ,KAOhBgJ,IACA/I,OAAOC,QAAUY,QAAQ;;AC0Kd,aAAA,IAAA,EAAA,MAAA,KAAA,kBAAA,OAAA,OAAA,SAAA,EAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,GAAA,OAAA,eAAA,EAAA,EAAA,CAAA,YAAA,EAAA,IAAA,WAAA,OAAA,EAAA,OAAA,SAAA,EAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,MAAA,KAAA,qBAAA,OAAA,OAAA,SAAA,EAAA,GAAA,OAAA,eAAA,EAAA,UAAA,CAAA,YAAA,EAAA,MAAA,KAAA,SAAA,EAAA,GAAA,EAAA,QAAA,IAAA,EAAA,MAAA,KAAA,cAAA,SAAA,GAAA,GAAA,GAAA,EAAA,WAAA,OAAA,EAAA,IAAA,EAAA,GAAA,GAAA,MAAA,EAAA,IAAA,IAAA,KAAA,EAAA,YAAA,GAAA,OAAA,UAAA,eAAA,KAAA,EAAA,IAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,GAAA,GAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,eAAA,EA5Mb,MAAA,EAAA,EAAA,QAAA,UAEM,EAAc,UACd,EAAY,UAEZ,EAGD,IAAC,IAAA,OAAE,EAAF,KAAU,GAAX,EACH,OAAA,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KAEE,EAAA,QAAA,cAAA,OAAA,CACE,KAAM,EACN,SAAS,UACT,OAAQ,EACR,YAAY,IACZ,cAAc,QACd,eAAe,QACf,EAAE,0pDAEJ,EAAA,QAAA,cAAA,OAAA,CACE,KAAK,OACL,OAAQ,EACR,YAAY,IACZ,cAAc,QACd,eAAe,QACf,EAAE,ogDAEJ,EAAA,QAAA,cAAA,OAAA,CACE,KAAK,OACL,OAAQ,EACR,YAAY,IACZ,cAAc,QACd,eAAe,QACf,EAAE,ogDAEJ,EAAA,QAAA,cAAA,OAAA,CACE,KAAK,OACL,OAAQ,EACR,YAAY,IACZ,cAAc,QACd,eAAe,QACf,EAAE,ogDAEJ,EAAA,QAAA,cAAA,OAAA,CACE,KAAK,OACL,OAAQ,EACR,YAAY,IACZ,cAAc,QACd,eAAe,QACf,EAAE,sgDAKF,EAAY,EACZ,EAAgB,EAChB,EAA4B,IAC5B,EAAgC,GAChC,EAA+B,KAC/B,EAAmC,GACnC,EAAgC,GAEhC,EASA,GAEF,EAAA,QAAA,cAAA,IAAA,KACE,EAAA,QAAA,cAAA,QAAA,CAAO,QAAS,EAAM,IAAK,EAAM,OACjC,EAAA,QAAA,cAAA,QAAA,CACE,KAAK,QACL,GAAI,EAAM,GACV,IAAK,EAAM,IACX,IAAK,EAAM,IACX,MAAO,EAAM,MACb,KAAM,EAAM,KACZ,SAAW,GAAM,EAAM,SAAS,WAAW,EAAE,OAAO,UAEtD,EAAA,QAAA,cAAA,OAAA,KACG,IACA,EAAM,MACN,EAAM,cAMT,EAAsB,KACpB,MAAC,EAAQ,GAAa,EAAA,SA7FV,YA8FX,EAAM,GAAW,EAAA,SA7FR,YA8FT,EAAU,GAAe,EAAA,SA1ChB,IA2CT,EAAU,GAAe,EAAA,SA1CZ,IA2Cb,EAAa,GAAkB,EAAA,SAvCC,KA0ChC,EAAQ,GAAa,EAAA,SAzCQ,KA0C7B,EAAU,GAAe,EAAA,SA5CG,MA8C/B,IAAA,EAhD4B,IAiD5B,EAhDgC,GAiDhC,EAAO,EACP,EAAuB,GAEtB,IAAA,IAAI,EAAI,EAAG,EAAI,EAAU,IAC5B,EAAM,KACJ,EAAA,QAAA,cAAA,IAAA,CAAG,IAAK,EAAG,UAA0B,eAAA,OAAA,EAAY,YAAA,OAAA,EAAS,KAAA,OAAA,EAAtC,MAClB,EAAA,QAAA,cAAA,IAAA,KACE,EAAA,QAAA,cAAC,EAAI,CAAC,KAAM,EAAM,OAAQ,IAC1B,EAAA,QAAA,cAAA,mBAAA,CACE,cAAc,YACd,KAAK,YACL,KAAK,SACL,GAAG,SACH,IAAQ,GAAA,OAAA,EALV,KAME,MAAM,KACN,KAAK,SACL,YAAY,kBAKpB,GAAK,EACL,GAAS,EACT,GAAQ,EAIR,OAAA,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACE,EAAA,QAAA,cAAA,MAAA,CAAK,MAAM,SAAS,OAAO,QAAQ,QAAQ,gBACxC,GAEH,EAAA,QAAA,cAAA,IAAA,KACE,EAAA,QAAA,cAAA,QAAA,CAAO,QAAQ,UAAQ,YACvB,EAAA,QAAA,cAAA,QAAA,CACE,KAAK,QACL,MAAO,EACP,SAAW,GAAM,EAAU,EAAE,OAAO,OACpC,GAAG,WACF,IACH,EAAA,QAAA,cAAA,QAAA,CAAO,QAAQ,QAAM,UACrB,EAAA,QAAA,cAAA,QAAA,CACE,KAAK,QACL,MAAO,EACP,SAAW,GAAM,EAAQ,EAAE,OAAO,OAClC,GAAG,UAGP,EAAA,QAAA,cAAC,EAAa,CACZ,GAAG,WACH,MAAM,kBACN,IAAK,EACL,IAAK,GACL,MAAO,EACP,KAAM,EACN,SAAU,IAEZ,EAAA,QAAA,cAAC,EAAa,CACZ,GAAG,WACH,MAAM,iBACN,IAAK,GACL,IAAK,EACL,MAAO,EACP,KAAM,GACN,SAAU,EACV,YAAY,MAEd,EAAA,QAAA,cAAC,EAAa,CACZ,GAAG,cACH,MAAM,qBACN,IAAK,EACL,IAAK,IACL,MAAO,EACP,KAAM,EACN,SAAU,IAEZ,EAAA,QAAA,cAAC,EAAa,CACZ,GAAG,SACH,MAAM,iBACN,IAAK,EACL,IAAK,GACL,MAAO,EACP,KAAM,EACN,SAAU,IAEZ,EAAA,QAAA,cAAC,EAAa,CACZ,GAAG,WACH,MAAM,iBACN,IAAK,EACL,IAAK,EACL,MAAO,EACP,KAAM,KACN,SAAU,MAML,EAA0B,IACrC,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACE,EAAA,QAAA,cAAA,KAAA,KAAA,UACA,EAAA,QAAA,cAAC,EAAK,OAHG,QAAA,UAAS;;AClLtB,aA1BA,SAAgB,EAAM,GAChB,GAAiB,iBAAV,EAAoB,OAAO,OACxB,IAAV,IAAqB,EAAQ,IAE3B,MAAA,EAAQ,WAAW,GAErB,GAAA,MAAM,GACF,MAAA,IAAI,MAAmB,aAAA,OAAA,EAA7B,qBAGK,OAAA,EAGT,SAAgB,EAAW,GACnB,MAAA,EAAc,GAEf,IAAA,IAAI,KAAU,EACjB,EAAO,QAAQ,GAGV,OAAA,EAMT,SAAgB,EAAQ,GACd,OAAU,IAAV,EAAiB,KAAK,GADhC,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,QAAA,QAAA,QAAA,QAAA,WAAA,EA1BA,QAAA,MAAA,EAaA,QAAA,QAAA,EAaA,QAAA,QAAA;;AC1BA,aAEAvC,OAAO6K,eAAelJ,QAAS,aAAc,CAC3CuF,OAAO,IAETvF,QAAQmJ,YAAS,EAEjB,MAAM,IACJC,EADI,IAEJC,EAFI,IAGJC,EAHI,KAIJC,EAJI,MAKJC,EALI,KAMJC,EANI,IAOJC,GACEC,KAEJ,SAASC,EAAItI,GACJA,OAAAA,EAAI,GAAKoI,GAAKpI,EAAG,EAAI,GAAKoI,EAAIpI,EAAG,EAAI,GAI9C,MAAMuI,EAAKF,KAAKG,GACVC,EAAM,EAAIF,EACVG,EAAQH,EAAK,EAEnBI,EAAU,KAEVC,EAAOC,OAAOC,kBAAoB,iBAC5BC,EAAOF,OAAOG,mBAAqB,iBAEzCC,EAAO,CACL7I,EAAG,EACHE,EAAG,EACHE,EAAG,GAGC0I,EAAQ,CAEZC,QAAS,EAAE,mBAA4C,oBAA6C,kBAA4C,mBAA6C,kBAA4C,mBAA6C,kBAA4C,mBAA6C,kBAA4C,mBAA6C,kBAA4C,mBAA6C,kBAA4C,mBAA6C,iBAA4C,kBAA6C,kBAA4C,mBAA6C,kBAA4C,mBAA6C,kBAA4C,mBAA6C,kBAA4C,mBAE1gCC,QAAS,CAAC,mBAA4C,mBAA4C,kBAA4C,kBAA4C,mBAA2C,mBAA2C,kBAA4C,kBAA4C,mBAA4C,mBAA4C,mBAA4C,mBAA4C,mBAA2C,mBAA2C,kBAA4C,kBAA4C,mBAA4C,mBAA4C,mBAA4C,mBAA4C,oBAA4C,oBAA4C,kBAA4C,mBAC1/BC,MAAO,SAAUxJ,EAAGyJ,GACZ7G,MAAAA,EAAI6G,EAAazJ,GACnBR,IAAAA,EAAIoD,EAAErC,EAAIqC,EAAErC,EAAIqC,EAAEnC,EAAImC,EAAEnC,EAMrB6H,YAJY,IAAR1F,EAAEjC,IACXnB,GAAKoD,EAAEjC,EAAIiC,EAAEjC,GAGR2H,EAAK9I,IAEdkK,QAAS,SAAU1J,EAAG2J,EAAQC,GAExB5J,GAAM,IAANA,EAEK2J,OADPA,EAAO,GAAG3J,EAAI,EACP2J,EAAO,GAGVE,MAAAA,EAAQF,EAAOtK,OAAS,EAE1BW,GAAM,IAANA,EAEK2J,OADPA,EAAOE,GAAO7J,EAAI,EACX2J,EAAOE,GAGVC,MAAAA,EAAK,EAAI9J,EACXN,IAAAA,EAAIiK,EAEJE,GAAU,IAAVA,EAEKF,OADPA,EAAO,GAAG3J,EAAIA,EACP2J,EAAO,GAIZE,GAAU,IAAVA,EAAa,CACTE,MAAAA,EAAM,CACVxJ,EAAGuJ,EAAKpK,EAAE,GAAGa,EAAIP,EAAIN,EAAE,GAAGa,EAC1BE,EAAGqJ,EAAKpK,EAAE,GAAGe,EAAIT,EAAIN,EAAE,GAAGe,EAC1BT,EAAGA,GAOE+J,OAJHH,IACFG,EAAIpJ,EAAImJ,EAAKpK,EAAE,GAAGiB,EAAIX,EAAIN,EAAE,GAAGiB,GAG1BoJ,EAILF,GAAAA,EAAQ,EAAG,CACTG,IAEAtJ,EACAE,EACAC,EAJAmJ,EAAMF,EAAKA,EACXG,EAAKjK,EAAIA,EAIT4C,EAAI,EAEM,IAAViH,GACFnK,EAAI,CAACA,EAAE,GAAIA,EAAE,GAAIA,EAAE,GAAI0J,GACvB1I,EAAIsJ,EACJpJ,EAAIkJ,EAAK9J,EAAI,EACba,EAAIoJ,GACe,IAAVJ,IACTnJ,EAAIsJ,EAAMF,EACVlJ,EAAIoJ,EAAMhK,EAAI,EACda,EAAIiJ,EAAKG,EAAK,EACdrH,EAAI5C,EAAIiK,GAGJF,MAAAA,EAAM,CACVxJ,EAAGG,EAAIhB,EAAE,GAAGa,EAAIK,EAAIlB,EAAE,GAAGa,EAAIM,EAAInB,EAAE,GAAGa,EAAIqC,EAAIlD,EAAE,GAAGa,EACnDE,EAAGC,EAAIhB,EAAE,GAAGe,EAAIG,EAAIlB,EAAE,GAAGe,EAAII,EAAInB,EAAE,GAAGe,EAAImC,EAAIlD,EAAE,GAAGe,EACnDT,EAAGA,GAOE+J,OAJHH,IACFG,EAAIpJ,EAAID,EAAIhB,EAAE,GAAGiB,EAAIC,EAAIlB,EAAE,GAAGiB,EAAIE,EAAInB,EAAE,GAAGiB,EAAIiC,EAAIlD,EAAE,GAAGiB,GAGnDoJ,EAIHG,MAAAA,EAAQC,KAAKC,MAAMD,KAAKE,UAAUV,IAEjCO,KAAAA,EAAM7K,OAAS,GAAG,CAClB,IAAA,IAAIrB,EAAI,EAAGA,EAAIkM,EAAM7K,OAAS,EAAGrB,IACpCkM,EAAMlM,GAAK,CACTuC,EAAG2J,EAAMlM,GAAGuC,GAAK2J,EAAMlM,EAAI,GAAGuC,EAAI2J,EAAMlM,GAAGuC,GAAKP,EAChDS,EAAGyJ,EAAMlM,GAAGyC,GAAKyJ,EAAMlM,EAAI,GAAGyC,EAAIyJ,EAAMlM,GAAGyC,GAAKT,QAGxB,IAAfkK,EAAMlM,GAAG2C,IAClBuJ,EAAMlM,GAAKkM,EAAMlM,GAAG2C,GAAKuJ,EAAMlM,EAAI,GAAG2C,EAAIuJ,EAAMlM,GAAG2C,GAAKX,GAI5DkK,EAAMI,OAAOJ,EAAM7K,OAAS,EAAG,GAI1B6K,OADPA,EAAM,GAAGlK,EAAIA,EACNkK,EAAM,IAEfK,kBAAmB,SAAUvK,EAAG2J,EAAQa,EAAQZ,GACxCE,MAAAA,EAAK,EAAI9J,EACTD,EAAIyK,EACJ9K,EAAIiK,EACNc,IAIA7H,EAJA6H,EAAK1K,EAAE,GACP2K,EAAK3K,EAAE,GACP4K,EAAK5K,EAAE,GACP6K,EAAK7K,EAAE,GAMPL,OAHJ+K,GAAMX,EACNY,GAAM1K,EAEW,IAAbN,EAAEL,QACJuD,EAAI6H,EAAKC,EACF,CACLnK,GAAIkK,EAAK/K,EAAE,GAAGa,EAAImK,EAAKhL,EAAE,GAAGa,GAAKqC,EACjCnC,GAAIgK,EAAK/K,EAAE,GAAGe,EAAIiK,EAAKhL,EAAE,GAAGe,GAAKmC,EACjCjC,IAAIiJ,IAAea,EAAK/K,EAAE,GAAGiB,EAAI+J,EAAKhL,EAAE,GAAGiB,GAAKiC,EAChD5C,EAAGA,KAKPyK,GAAMX,EACNY,GAAM,EAAIZ,EACVa,GAAM3K,EAAIA,EAEO,IAAbN,EAAEL,QACJuD,EAAI6H,EAAKC,EAAKC,EACP,CACLpK,GAAIkK,EAAK/K,EAAE,GAAGa,EAAImK,EAAKhL,EAAE,GAAGa,EAAIoK,EAAKjL,EAAE,GAAGa,GAAKqC,EAC/CnC,GAAIgK,EAAK/K,EAAE,GAAGe,EAAIiK,EAAKhL,EAAE,GAAGe,EAAIkK,EAAKjL,EAAE,GAAGe,GAAKmC,EAC/CjC,IAAIiJ,IAAea,EAAK/K,EAAE,GAAGiB,EAAI+J,EAAKhL,EAAE,GAAGiB,EAAIgK,EAAKjL,EAAE,GAAGiB,GAAKiC,EAC9D5C,EAAGA,KAKPyK,GAAMX,EACNY,GAAM,IAAMZ,EACZa,GAAM,EAAIb,EACVc,GAAM5K,EAAIA,EAAIA,EAEG,IAAbN,EAAEL,QACJuD,EAAI6H,EAAKC,EAAKC,EAAKC,EACZ,CACLrK,GAAIkK,EAAK/K,EAAE,GAAGa,EAAImK,EAAKhL,EAAE,GAAGa,EAAIoK,EAAKjL,EAAE,GAAGa,EAAIqK,EAAKlL,EAAE,GAAGa,GAAKqC,EAC7DnC,GAAIgK,EAAK/K,EAAE,GAAGe,EAAIiK,EAAKhL,EAAE,GAAGe,EAAIkK,EAAKjL,EAAE,GAAGe,EAAImK,EAAKlL,EAAE,GAAGe,GAAKmC,EAC7DjC,IAAIiJ,IAAea,EAAK/K,EAAE,GAAGiB,EAAI+J,EAAKhL,EAAE,GAAGiB,EAAIgK,EAAKjL,EAAE,GAAGiB,EAAIiK,EAAKlL,EAAE,GAAGiB,GAAKiC,EAC5E5C,EAAGA,SANHN,KAUNmL,OAAQ,SAAUlB,EAAQC,GAClBkB,MAAAA,EAAU,GAEX,IAAA,IAAIpL,EAAIiK,EAAQ/G,EAAIlD,EAAEL,OAAQwB,EAAI+B,EAAI,EAAGA,EAAI,EAAGA,IAAK/B,IAAK,CACvDkK,MAAAA,EAAO,GAER,IAAA,IAAWC,EAAPC,EAAI,EAAQA,EAAIpK,EAAGoK,IAC1BD,EAAM,CACJzK,EAAGM,GAAKnB,EAAEuL,EAAI,GAAG1K,EAAIb,EAAEuL,GAAG1K,GAC1BE,EAAGI,GAAKnB,EAAEuL,EAAI,GAAGxK,EAAIf,EAAEuL,GAAGxK,IAGxBmJ,IACFoB,EAAIrK,EAAIE,GAAKnB,EAAEuL,EAAI,GAAGtK,EAAIjB,EAAEuL,GAAGtK,IAGjCoK,EAAK9G,KAAK+G,GAGZF,EAAQ7G,KAAK8G,GACbrL,EAAIqL,EAGCD,OAAAA,GAETI,QAAS,SAAU/K,EAAGgD,EAAGS,GAChBT,OAAAA,GAAKhD,GAAKA,GAAKyD,GAAKyF,EAAM8B,cAAchL,EAAGgD,IAAMkG,EAAM8B,cAAchL,EAAGyD,IAEjFuH,cAAe,SAAUzK,EAAGE,EAAGwK,GACtBnD,OAAAA,EAAIvH,EAAIE,KAAOwK,GAzMhB,OA2MR/L,OAAQ,SAAUoK,GACV9I,MACA0K,EAAMhC,EAAMC,QAAQjK,OACtBiM,IAAAA,EAAM,EAEL,IAAA,IAAWtL,EAAPhC,EAAI,EAAMA,EAAIqN,EAAKrN,IAC1BgC,EALQ,GAKAqJ,EAAMC,QAAQtL,GALd,GAMRsN,GAAOjC,EAAME,QAAQvL,GAAKqL,EAAMG,MAAMxJ,EAAGyJ,GAGpC9I,MATG,GASC2K,GAEbnN,IAAK,SAAUgC,EAAGoL,EAAIC,EAAIC,EAAIC,GAKrBD,OAAAA,GAHIC,EAAKD,KACLtL,EAAIoL,IAFJC,EAAKD,KAMlBI,KAAM,SAAU5L,EAAG6L,EAAIC,GACf9B,MAAAA,EAAM,CACVxJ,EAAGqL,EAAGrL,EAAIR,GAAK8L,EAAGtL,EAAIqL,EAAGrL,GACzBE,EAAGmL,EAAGnL,EAAIV,GAAK8L,EAAGpL,EAAImL,EAAGnL,IAOpBsJ,OAJD6B,EAAGjL,GAAOkL,EAAGlL,IACjBoJ,EAAIpJ,EAAIiL,EAAGjL,EAAIZ,GAAK8L,EAAGlL,EAAIiL,EAAGjL,IAGzBoJ,GAET+B,cAAe,SAAUpM,GACnBP,IAAAA,EAAIO,EAAEa,EAAI,IAAMb,EAAEe,EAMftB,YAJY,IAARO,EAAEiB,IACXxB,GAAK,IAAMO,EAAEiB,GAGRxB,GAET4M,eAAgB,SAAUpC,GACjB,MAAA,IAAMA,EAAOxL,IAAIkL,EAAMyC,eAAezN,KAAK,MAAQ,KAE5D2N,KAAM,SAAUC,GACP9B,OAAAA,KAAKC,MAAMD,KAAKE,UAAU4B,KAEnCC,MAAO,SAAUC,EAAGP,EAAIC,GAChBO,MAAAA,EAAMR,EAAGrL,EAAI4L,EAAE5L,EACf8L,EAAMT,EAAGnL,EAAI0L,EAAE1L,EACf6L,EAAMT,EAAGtL,EAAI4L,EAAE5L,EACfgM,EAAMV,EAAGpL,EAAI0L,EAAE1L,EAGd4H,OAAAA,EAFO+D,EAAMG,EAAMF,EAAMC,EACpBF,EAAME,EAAMD,EAAME,IAIhCC,MAAO,SAAUrM,EAAGyC,GACZzD,MAAAA,EAAI,GAAKgB,EACTsM,EAAMtN,EAAEuN,QAAQ,KACfC,OAAAA,WAAWxN,EAAEyN,UAAU,EAAGH,EAAM,EAAI7J,KAE7CiK,KAAM,SAAUC,EAAIC,GACZC,MAAAA,EAAKF,EAAGvM,EAAIwM,EAAGxM,EACf0M,EAAKH,EAAGrM,EAAIsM,EAAGtM,EACd6H,OAAAA,EAAK0E,EAAKA,EAAKC,EAAKA,IAE7BC,QAAS,SAAUC,EAAKC,GAClBC,IACAC,EACA1K,EAFAyK,EAAQ9E,EAAI,EAAG,IAWZ,OARP4E,EAAI3O,QAAQ,SAAUkB,EAAG6N,IACvB3K,EAAIyG,EAAMwD,KAAKO,EAAO1N,IAEd2N,IACNA,EAAQzK,EACR0K,EAAOC,KAGJ,CACLF,MAAOA,EACPC,KAAMA,IAGVE,SAAU,SAAUxN,EAAG5B,GAEjBA,GAAM,IAANA,GAAiB,IAANA,EACN,OAAA,EAGL,QAAa,IAAN4B,EACTA,EAAI,QACC,GAAU,IAANA,GAAiB,IAANA,EACbA,OAAAA,EAGHyN,MAAAA,EAASlF,EAAIvI,EAAG5B,GAAKmK,EAAI,EAAIvI,EAAG5B,GAE/B6J,OAAAA,GADKwF,EAAS,GACJA,IAEnBC,gBAAiB,SAAU1N,EAAG5B,GAExBA,GAAM,IAANA,GAAiB,IAANA,EACN,OAAA,EAGL,QAAa,IAAN4B,EACTA,EAAI,QACC,GAAU,IAANA,GAAiB,IAANA,EACbA,OAAAA,EAGH2N,MAAAA,EAAMpF,EAAI,EAAIvI,EAAG5B,GAEhBuP,OAAAA,GADQpF,EAAIvI,EAAG5B,GAAKuP,IAG7BC,KAAM,SAAUC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,GACpCC,MAEAzL,GAAKiL,EAAKE,IAAOG,EAAKE,IAAON,EAAKE,IAAOC,EAAKE,GAEhDvL,OAAK,GAALA,GAIG,CACLrC,IATUsN,EAAKG,EAAKF,EAAKC,IAAOE,EAAKE,IAAON,EAAKE,IAAOE,EAAKG,EAAKF,EAAKC,IAS/DvL,EACRnC,IATUoN,EAAKG,EAAKF,EAAKC,IAAOG,EAAKE,IAAON,EAAKE,IAAOC,EAAKG,EAAKF,EAAKC,IAS/DvL,IAGZ0L,KAAM,SAAUxB,EAAIC,EAAIwB,EAAIC,GACpBX,MAAAA,EAAKf,EAAGvM,EACRuN,EAAKhB,EAAGrM,EACRsN,EAAKhB,EAAGxM,EACRyN,EAAKjB,EAAGtM,EACRwN,EAAKM,EAAGhO,EACR2N,EAAKK,EAAG9N,EACR0N,EAAKK,EAAGjO,EACR6N,EAAKI,EAAG/N,EACP4I,OAAAA,EAAMuE,KAAKC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,IAEhDK,IAAK,SAAU7C,EAAIC,GACVxC,OAAAA,EAAMiF,KAAK1C,EAAIA,EAAG/K,EAAGgL,EAAIA,EAAGhL,IAErC6N,SAAU,SAAU5B,EAAIC,GAChBc,MAAAA,EAAKf,EAAGvM,EACRuN,EAAKhB,EAAGrM,EACRsN,EAAKhB,EAAGxM,EACRyN,EAAKjB,EAAGtM,EACRuM,GAAMe,EAAKF,GAAM,EACjBZ,GAAMe,EAAKF,GAAM,EAChB,OAAA,IAAI9F,EAAO6F,EAAIC,EAAID,EAAKb,EAAIc,EAAKb,EAAIY,EAAK,EAAIb,EAAIc,EAAK,EAAIb,EAAIc,EAAIC,IAE5EW,SAAU,SAAUC,GACdC,IAAAA,EAAK9F,EACL+F,EAAK/F,EACLgG,EAAK7F,EACL8F,EAAK9F,EAQF,OAPP0F,EAASpQ,QAAQ,SAAUW,GACnB8P,MAAAA,EAAO9P,EAAE8P,OACXJ,EAAKI,EAAK1O,EAAE2O,MAAKL,EAAKI,EAAK1O,EAAE2O,KAC7BJ,EAAKG,EAAKxO,EAAEyO,MAAKJ,EAAKG,EAAKxO,EAAEyO,KAC7BH,EAAKE,EAAK1O,EAAE4O,MAAKJ,EAAKE,EAAK1O,EAAE4O,KAC7BH,EAAKC,EAAKxO,EAAE0O,MAAKH,EAAKC,EAAKxO,EAAE0O,OAE5B,CACL5O,EAAG,CACD2O,IAAKL,EACLO,KAAMP,EAAKE,GAAM,EACjBI,IAAKJ,EACLM,KAAMN,EAAKF,GAEbpO,EAAG,CACDyO,IAAKJ,EACLM,KAAMN,EAAKE,GAAM,EACjBG,IAAKH,EACLK,KAAML,EAAKF,KAIjBQ,mBAAoB,SAAUC,EAAIC,EAAOC,EAAIC,EAAOC,GAC9C,IAACtG,EAAMuG,YAAYJ,EAAOE,GAAQ,MAAO,GACvCG,MAAAA,EAAgB,GAChBC,EAAK,CAACP,EAAGQ,SAAUR,EAAGS,QAAST,EAAGU,KAAMV,EAAGW,QAC3CC,EAAK,CAACV,EAAGM,SAAUN,EAAGO,QAASP,EAAGQ,KAAMR,EAAGS,QAgB1CL,OAfPC,EAAGtR,QAAQ,SAAU4R,GACfA,EAAGC,SACPF,EAAG3R,QAAQ,SAAU8R,GACfA,GAAAA,EAAGD,QAAS,OACVE,MAAAA,EAAMH,EAAGI,WAAWF,EAAIX,GAE1BY,EAAIlR,OAAS,IACfkR,EAAIE,GAAKL,EACTG,EAAIG,GAAKJ,EACTC,EAAIhB,GAAKA,EACTgB,EAAId,GAAKA,EACTI,EAAc5L,KAAKsM,QAIlBV,GAETc,UAAW,SAAUX,EAASC,EAAMN,GAC5BiB,MAAAA,EAAMX,EAAKtG,OAAOtK,OAClBwR,EAAMb,EAAQrG,OAAOtK,OACrByR,EAAQzH,EAAMqF,SAASuB,EAAKtG,OAAOiH,EAAM,GAAIZ,EAAQrG,OAAO,IAC5DoH,EAAM1H,EAAMqF,SAASsB,EAAQrG,OAAOkH,EAAM,GAAIZ,EAAKtG,OAAO,IAC1DqH,EAAQ,CACZjB,SAAUe,EACVd,QAASA,EACTC,KAAMA,EACNC,OAAQa,EACR9B,KAAM5F,EAAMsF,SAAS,CAACmC,EAAOd,EAASC,EAAMc,IAG9CC,cAAsB,SAAUvB,GACvBpG,OAAAA,EAAMiG,mBAAmB0B,EAAOA,EAAM/B,KAAMQ,EAAIA,EAAGR,KAAMU,KAG3DqB,OAAAA,GAETC,UAAW,SAAUC,EAAOtO,EAAGmI,GACzB,IAACA,EAAM,MAAO,CAChBmE,IAAK,EACLC,IAAK,GAEHD,IAEAlP,EACAa,EAHAqO,EAAMnG,EACNoG,EAAMjG,GAIe,IAArB6B,EAAK2B,QAAQ,KACf3B,EAAO,CAAC,GAAGoG,OAAOpG,KAGK,IAArBA,EAAK2B,QAAQ,IACf3B,EAAK9G,KAAK,GAGP,IAAA,IAAIjG,EAAI,EAAGqN,EAAMN,EAAK1L,OAAQrB,EAAIqN,EAAKrN,IAC1CgC,EAAI+K,EAAK/M,IACT6C,EAAIqQ,EAAME,IAAIpR,IAER4C,GAAKsM,IACTA,EAAMrO,EAAE+B,IAGN/B,EAAE+B,GAAKuM,IACTA,EAAMtO,EAAE+B,IAIL,MAAA,CACLsM,IAAKA,EACLE,KAAMF,EAAMC,GAAO,EACnBA,IAAKA,EACLE,KAAMF,EAAMD,IAGhBmC,MAAO,SAAU1H,EAAQ2H,GACjBC,MAAAA,EAAKD,EAAKxE,GAAGvM,EACbiR,EAAKF,EAAKxE,GAAGrM,EACbC,GAAK2H,EAAMiJ,EAAKvE,GAAGtM,EAAI+Q,EAAIF,EAAKvE,GAAGxM,EAAIgR,GAQtC5H,OAAAA,EAAOxL,IAPJ,SAAUgC,GACX,MAAA,CACLI,GAAIJ,EAAEI,EAAIgR,GAAMrJ,EAAIxH,IAAMP,EAAEM,EAAI+Q,GAAMrJ,EAAIzH,GAC1CD,GAAIN,EAAEI,EAAIgR,GAAMpJ,EAAIzH,IAAMP,EAAEM,EAAI+Q,GAAMtJ,EAAIxH,OAMhD+Q,MAAO,SAAU9H,EAAQ2H,GACvBA,EAAOA,GAAQ,CACbxE,GAAI,CACFvM,EAAG,EACHE,EAAG,GAELsM,GAAI,CACFxM,EAAG,EACHE,EAAG,IAGDoJ,MAAAA,EAAQF,EAAOtK,OAAS,EACxBqS,EAAUrI,EAAMgI,MAAM1H,EAAQ2H,GAE9BK,EAAS,SAAU3R,GAChB,OAAA,GAAKA,GAAKA,GAAK,GAGpB6J,GAAU,IAAVA,EAAa,CACTnJ,MAAAA,EAAIgR,EAAQ,GAAGjR,EACfG,EAAI8Q,EAAQ,GAAGjR,EACfI,EAAI6Q,EAAQ,GAAGjR,EACfmC,EAAIlC,EAAI,EAAIE,EAAIC,EAElB+B,GAAM,IAANA,EAAS,CACLgP,MAAAA,GAAMtJ,EAAK1H,EAAIA,EAAIF,EAAIG,GACvBgR,GAAMnR,EAAIE,EAGT,MAAA,GAFMgR,EAAKC,GAAMjP,KACVgP,EAAKC,GAAMjP,GACTkP,OAAOH,GAClB,OAAI/Q,IAAMC,GAAW,IAAN+B,EACb,EAAE,EAAIhC,EAAIC,IAAM,EAAID,EAAI,EAAIC,IAAIiR,OAAOH,GAGzC,GAIHI,MAAAA,EAAKL,EAAQ,GAAGjR,EAChBuR,EAAKN,EAAQ,GAAGjR,EAChBwR,EAAKP,EAAQ,GAAGjR,EAElBmC,IAAAA,EAAU,EAAIoP,EAATD,EAAc,EAAIE,EADhBP,EAAQ,GAAGjR,EAElBC,EAAI,EAAIqR,EAAK,EAAIC,EAAK,EAAIC,EAC1BrR,GAAK,EAAImR,EAAK,EAAIC,EAClBnR,EAAIkR,EAEJ1I,GAAAA,EAAM8B,cAAcvI,EAAG,GAAI,CAEzByG,GAAAA,EAAM8B,cAAczK,EAAG,GAErB2I,OAAAA,EAAM8B,cAAcvK,EAAG,GAElB,GAIF,EAAEC,EAAID,GAAGkR,OAAOH,GAInB7R,MAAAA,EAAIwI,EAAK1H,EAAIA,EAAI,EAAIF,EAAIG,GACzBsP,EAAK,EAAIzP,EACR,MAAA,EAAEZ,EAAIc,GAAKuP,IAAMvP,EAAId,GAAKqQ,GAAI2B,OAAOH,GAOxCjS,MAAAA,GAAK,GAFXkB,GAAKgC,IADLlC,GAAKkC,GAGkBlC,GAAK,EACtB6N,EAAK7O,EAAI,EACTI,GAAK,EAAIY,EAAIA,EAAIA,EAAI,EAAIA,EAAIE,EAAI,IAHvCC,GAAK+B,IAG4C,GAC3CsP,EAAKpS,EAAI,EACTqS,EAAeD,EAAKA,EAAK3D,EAAKA,EAAKA,EACrC6D,IAAAA,EAAIxG,EAAIiC,EAAIE,EAAIE,EAEhBkE,GAAAA,EAAe,EAAG,CACdE,MAAAA,GAAO3S,EAAI,EAEXK,EAAIuI,EADG+J,EAAMA,EAAMA,GAEnBrS,GAAKF,GAAK,EAAIC,GAEduS,EAAMlK,EADGpI,GAAK,GAAK,EAAIA,EAAI,EAAI,EAAIA,GAGnCuS,EAAK,EADE9J,EAAI1I,GAKV,MAAA,CAHP8N,EAAK0E,EAAKrK,EAAIoK,EAAM,GAAK5R,EAAI,EAC7BqN,EAAKwE,EAAKrK,GAAKoK,EAAM1J,GAAO,GAAKlI,EAAI,EACrCuN,EAAKsE,EAAKrK,GAAKoK,EAAM,EAAI1J,GAAO,GAAKlI,EAAI,GACrBoR,OAAOH,GACtB,GAAqB,IAAjBQ,EAIF,MAAA,CAFPtE,EAAK,GADLuE,EAAKF,EAAK,EAAIzJ,GAAKyJ,IAAOzJ,EAAIyJ,IAChBxR,EAAI,EAClBqN,GAAMqE,EAAK1R,EAAI,GACCoR,OAAOH,GAClB,CACCa,MAAAA,EAAKlK,EAAK6J,GAGT,MAAA,EAFPC,EAAK3J,GAAKyJ,EAAKM,KACf5G,EAAKnD,EAAIyJ,EAAKM,IACI9R,EAAI,GAAGoR,OAAOH,KAGpCc,OAAQ,SAAU/S,GAEZA,GAAa,IAAbA,EAAEL,OAAc,CACZqB,MAAAA,EAAIhB,EAAE,GACNkB,EAAIlB,EAAE,GACNmB,EAAInB,EAAE,GACNkD,EAAIlC,EAAI,EAAIE,EAAIC,EAElB+B,GAAM,IAANA,EAAS,CACLgP,MAAAA,GAAMtJ,EAAK1H,EAAIA,EAAIF,EAAIG,GACvBgR,GAAMnR,EAAIE,EAGT,MAAA,GAFMgR,EAAKC,GAAMjP,KACVgP,EAAKC,GAAMjP,GAEpB,OAAIhC,IAAMC,GAAW,IAAN+B,EACb,EAAE,EAAIhC,EAAIC,IAAM,GAAKD,EAAIC,KAG3B,GAILnB,GAAa,IAAbA,EAAEL,OAAc,CACZqB,MAAAA,EAAIhB,EAAE,GACNkB,EAAIlB,EAAE,GAERgB,OAAAA,IAAME,EACD,CAACF,GAAKA,EAAIE,IAGZ,GAGF,MAAA,IAET8R,UAAW,SAAU1S,EAAG2S,EAAIC,EAAIhJ,EAAKiJ,GAC/BC,IAAAA,EACAC,EACAC,EACAC,EACApQ,EAAI,EACJ9C,EAAI,EAgBF6C,MAAAA,EAAIyG,EAAMK,QAAQ1J,EAAG2S,GACrBO,EAAK7J,EAAMK,QAAQ1J,EAAG4S,GACtBO,EAAQvQ,EAAErC,EAAIqC,EAAErC,EAAIqC,EAAEnC,EAAImC,EAAEnC,EAU9BqS,GARAlJ,GACFkJ,EAAMxK,EAAKC,EAAI3F,EAAEnC,EAAIyS,EAAGvS,EAAIuS,EAAGzS,EAAImC,EAAEjC,EAAG,GAAK4H,EAAI3F,EAAEjC,EAAIuS,EAAG3S,EAAI2S,EAAGvS,EAAIiC,EAAErC,EAAG,GAAKgI,EAAI3F,EAAErC,EAAI2S,EAAGzS,EAAIyS,EAAG3S,EAAIqC,EAAEnC,EAAG,IAC5GsS,EAAMxK,EAAI4K,EAAQvQ,EAAEjC,EAAIiC,EAAEjC,EAAG,OAE7BmS,EAAMlQ,EAAErC,EAAI2S,EAAGzS,EAAImC,EAAEnC,EAAIyS,EAAG3S,EAC5BwS,EAAMxK,EAAI4K,EAAO,MAGP,IAARL,GAAqB,IAARC,EACR,MAAA,CACLlQ,EAAG,EACH9C,EAAG,GAUH,GANJ8C,EAAIiQ,EAAMC,EACVhT,EAAIgT,EAAMD,GAKLD,EAAO,CAGJO,MAAAA,EAAK/J,EAAMqJ,UAAU1S,EAAI,KAAO2S,EAAIC,EAAIhJ,GAAK,GAAM/G,EACnDwQ,EAAKhK,EAAMqJ,UAAU1S,EAAI,KAAO2S,EAAIC,EAAIhJ,GAAK,GAAM/G,EACzDoQ,GAAMI,EAAKxQ,GAAKA,EAAIuQ,IAAO,EAC3BJ,GAAO/K,EAAIoL,EAAKxQ,GAAKoF,EAAIpF,EAAIuQ,IAAO,EAG/B,MAAA,CACLvQ,EAAGA,EACH9C,EAAGA,EACHkT,GAAIA,EACJD,IAAKA,IAGTM,YAAa,SAAU3J,GACjBA,GAAAA,EAAOtK,OAAS,EAAG,MAAO,GAExBK,MAAAA,EAAI2J,EAAMgI,MAAM1H,EAAQ,CAC5BmD,GAAInD,EAAO,GACXoD,GAAIpD,EAAO4J,OAAO,GAAG,KAEjB7S,EAAIhB,EAAE,GAAGa,EAAIb,EAAE,GAAGe,EAClBG,EAAIlB,EAAE,GAAGa,EAAIb,EAAE,GAAGe,EAClBI,EAAInB,EAAE,GAAGa,EAAIb,EAAE,GAAGe,EAElBmL,EAAK,KAAO,EAAIlL,EAAI,EAAIE,EAAI,EAAIC,EAD5BnB,EAAE,GAAGa,EAAIb,EAAE,GAAGe,GAElBoL,EAAK,IAAM,EAAInL,EAAIE,EAAI,EAAIC,GAC3B2S,EAAK,IAAM3S,EAAIH,GAEjB2I,GAAAA,EAAM8B,cAAcS,EAAI,GAAI,CAC1B,IAACvC,EAAM8B,cAAcU,EAAI,GAAI,CAC3B7L,IAAAA,GAAKwT,EAAK3H,EACV,GAAA,GAAK7L,GAAKA,GAAK,EAAG,MAAO,CAACA,GAGzB,MAAA,GAGHyT,MAAAA,EAAM5H,EAAKA,EAAK,EAAID,EAAK4H,EACzBE,EAAKlL,KAAKF,KAAKmL,GACfb,EAAK,EAAIhH,EACXvC,OAAAA,EAAM8B,cAAcyH,EAAI,GAAW,GAChC,EAAEc,EAAK7H,GAAM+G,IAAM/G,EAAK6H,GAAMd,GAAId,OAAO,SAAU/R,GACjD,OAAA,GAAKA,GAAKA,GAAK,KAG1B6P,YAAa,SAAU+D,EAAIC,GACnBC,MAAAA,EAAO,CAAC,IAAK,KACbxI,EAAMwI,EAAKxU,OAEZ,IAAA,IAAWyU,EAAKtU,EAAGQ,EAAG4C,EAAlB5E,EAAI,EAAiBA,EAAIqN,EAAKrN,IAKjCiK,GAHJzI,EAAImU,EADJG,EAAMD,EAAK7V,IACCoR,IACZpP,EAAI4T,EAAGE,GAAK1E,IACZxM,GAAK+Q,EAAGG,GAAKzE,KAAOuE,EAAGE,GAAKzE,MAAQ,EAChCpH,EAAIzI,EAAIQ,IAAM4C,EAAG,OAAO,EAGvB,OAAA,GAETmR,UAAW,SAAU9E,EAAM+E,GACrBA,EAAMzT,EAAE2O,IAAMD,EAAK1O,EAAE2O,MACvBD,EAAK1O,EAAE2O,IAAM8E,EAAMzT,EAAE2O,KAGnB8E,EAAMvT,EAAEyO,IAAMD,EAAKxO,EAAEyO,MACvBD,EAAKxO,EAAEyO,IAAM8E,EAAMvT,EAAEyO,KAGnB8E,EAAMrT,GAAKqT,EAAMrT,EAAEuO,IAAMD,EAAKtO,EAAEuO,MAClCD,EAAKtO,EAAEuO,IAAM8E,EAAMrT,EAAEuO,KAGnB8E,EAAMzT,EAAE4O,IAAMF,EAAK1O,EAAE4O,MACvBF,EAAK1O,EAAE4O,IAAM6E,EAAMzT,EAAE4O,KAGnB6E,EAAMvT,EAAE0O,IAAMF,EAAKxO,EAAE0O,MACvBF,EAAKxO,EAAE0O,IAAM6E,EAAMvT,EAAE0O,KAGnB6E,EAAMrT,GAAKqT,EAAMrT,EAAEwO,IAAMF,EAAKtO,EAAEwO,MAClCF,EAAKtO,EAAEwO,IAAM6E,EAAMrT,EAAEwO,KAGvBF,EAAK1O,EAAE6O,KAAOH,EAAK1O,EAAE2O,IAAMD,EAAK1O,EAAE4O,KAAO,EACzCF,EAAKxO,EAAE2O,KAAOH,EAAKxO,EAAEyO,IAAMD,EAAKxO,EAAE0O,KAAO,EAErCF,EAAKtO,IACPsO,EAAKtO,EAAEyO,KAAOH,EAAKtO,EAAEuO,IAAMD,EAAKtO,EAAEwO,KAAO,GAG3CF,EAAK1O,EAAE8O,KAAOJ,EAAK1O,EAAE4O,IAAMF,EAAK1O,EAAE2O,IAClCD,EAAKxO,EAAE4O,KAAOJ,EAAKxO,EAAE0O,IAAMF,EAAKxO,EAAEyO,IAE9BD,EAAKtO,IACPsO,EAAKtO,EAAE0O,KAAOJ,EAAKtO,EAAEwO,IAAMF,EAAKtO,EAAEuO,MAGtC+E,cAAe,SAAUxD,EAAIC,EAAIf,GACzBuE,MAAAA,EAAMzD,EAAGxB,OACTkF,EAAMzD,EAAGzB,OACTlP,EAAI,IACJqU,EAAYzE,GAA8B,GAE5CuE,GAAAA,EAAI3T,EAAE8O,KAAO6E,EAAIzT,EAAE4O,KAAO+E,GAAaD,EAAI5T,EAAE8O,KAAO8E,EAAI1T,EAAE4O,KAAO+E,EAC5D,MAAA,EAAErU,GAAK0Q,EAAG4D,IAAM5D,EAAG6D,KAAO,EAAI,GAAKvU,EAAI,KAAOA,GAAK2Q,EAAG2D,IAAM3D,EAAG4D,KAAO,EAAI,GAAKvU,GAGpFwU,IAAAA,EAAM9D,EAAGlS,MAAM,IACfiW,EAAM9D,EAAGnS,MAAM,IACfkW,EAAQ,CAAC,CACXC,KAAMH,EAAIG,KACVC,MAAOH,EAAIE,MACV,CACDA,KAAMH,EAAIG,KACVC,MAAOH,EAAIG,OACV,CACDD,KAAMH,EAAII,MACVA,MAAOH,EAAIG,OACV,CACDD,KAAMH,EAAII,MACVA,MAAOH,EAAIE,OAEbD,EAAQA,EAAM3C,OAAO,SAAU8C,GACtBvL,OAAAA,EAAMuG,YAAYgF,EAAKF,KAAKzF,OAAQ2F,EAAKD,MAAM1F,UAEpD4F,IAAAA,EAAU,GACVJ,OAAiB,IAAjBA,EAAMpV,OAAqBwV,GAC/BJ,EAAMjW,QAAQ,SAAUoW,GACtBC,EAAUA,EAAQ1D,OAAO9H,EAAM4K,cAAcW,EAAKF,KAAME,EAAKD,MAAOP,MAEtES,EAAUA,EAAQ/C,OAAO,SAAU3R,EAAGnC,GAC7B6W,OAAAA,EAAQnI,QAAQvM,KAAOnC,MAIlC8W,WAAY,SAAUhI,EAAIC,EAAIwB,GACtBnC,MAAAA,EAAMW,EAAGxM,EAAIuM,EAAGvM,EAChB8L,EAAMU,EAAGtM,EAAIqM,EAAGrM,EAChB6L,EAAMiC,EAAGhO,EAAIwM,EAAGxM,EAChBgM,EAAMgC,EAAG9N,EAAIsM,EAAGtM,EAChBsU,EAAO3I,EAAMlE,EAAIW,GAASwD,EAAMlE,EAAIU,GACpCmM,EAAO5I,EAAMjE,EAAIU,GAASwD,EAAMnE,EAAIW,GACpCoM,EAAO3I,EAAMpE,EAAIW,GAAS0D,EAAMpE,EAAIU,GACpCqM,EAAO5I,EAAMnE,EAAIU,GAAS0D,EAAMrE,EAAIW,GAE1CsM,GAAOrI,EAAGvM,EAAIwM,EAAGxM,GAAK,EAChB6U,GAAOtI,EAAGrM,EAAIsM,EAAGtM,GAAK,EACtB4U,GAAOtI,EAAGxM,EAAIgO,EAAGhO,GAAK,EACtB+U,GAAOvI,EAAGtM,EAAI8N,EAAG9N,GAAK,EAE5B8U,EAAOJ,EAAMJ,EACPS,EAAOJ,EAAMJ,EACbS,EAAOJ,EAAMJ,EACbS,EAAOJ,EAAMJ,EAEnBS,EAAMtM,EAAMuE,KAAKuH,EAAKC,EAAKG,EAAMC,EAAMH,EAAKC,EAAKG,EAAMC,GACjD3V,EAAIsJ,EAAMwD,KAAK8I,EAAK7I,GAEtB3N,IAGAyW,EAHAzW,EAAIkJ,EAAMyE,EAAGrM,EAAIkV,EAAIlV,EAAGqM,EAAGvM,EAAIoV,EAAIpV,GACnC4C,EAAIkF,EAAM0E,EAAGtM,EAAIkV,EAAIlV,EAAGsM,EAAGxM,EAAIoV,EAAIpV,GACnCoC,EAAI0F,EAAMkG,EAAG9N,EAAIkV,EAAIlV,EAAG8N,EAAGhO,EAAIoV,EAAIpV,GAkChCoV,OA9BHxW,EAAIwD,IAIFxD,EAAIgE,GAAKA,EAAIR,KACfxD,GAAKyJ,GAGHzJ,EAAIwD,IACNiT,EAAIjT,EACJA,EAAIxD,EACJA,EAAIyW,IAMFjT,EAAIQ,GAAKA,EAAIhE,GACfyW,EAAIjT,EACJA,EAAIxD,EACJA,EAAIyW,GAEJjT,GAAKiG,EAKT+M,EAAIxW,EAAIA,EACRwW,EAAIhT,EAAIA,EACRgT,EAAI5V,EAAIA,EACD4V,GAETE,WAAY,SAAUnV,EAAGE,GAChBF,OAAAA,EAAIE,IAQf,MAAMkV,EACJ7T,YAAY8T,GACLA,KAAAA,OAAS,GACTnM,KAAAA,KAAM,EAELmM,IACCA,KAAAA,OAASA,EACTnM,KAAAA,IAAM,KAAKmM,OAAO,GAAGnM,KAI9BoM,UACS,OAAA,KAAKlS,WAGdA,WACS,MAAA,IAAM,KAAKiS,OAAO5X,IAAI,SAAU+S,GAC9B7H,OAAAA,EAAM0C,eAAemF,EAAMvH,UACjCtL,KAAK,MAAQ,IAGlB4X,SAAS/E,GACF6E,KAAAA,OAAO9R,KAAKiN,GACZtH,KAAAA,IAAM,KAAKA,KAAOsH,EAAMtH,IAG/BvK,SACS,OAAA,KAAK0W,OAAO5X,IAAI,SAAUgC,GACxBA,OAAAA,EAAEd,WACRsS,OAAO,SAAUjR,EAAGE,GACdF,OAAAA,EAAIE,IAIfsQ,MAAM3D,GACG,OAAA,KAAKwI,OAAOxI,GAGrB0B,OACQpO,MAAAA,EAAI,KAAKkV,OAGV,IAFD9G,IAAAA,EAAOpO,EAAE,GAAGoO,OAEPjR,EAAI,EAAGA,EAAI6C,EAAExB,OAAQrB,IAC5BqL,EAAM0K,UAAU9E,EAAMpO,EAAE7C,GAAGiR,QAGtBA,OAAAA,EAGTiH,OAAOtT,GACCsT,MAAAA,EAAS,GAIR,OAHFH,KAAAA,OAAOvX,QAAQ,SAAU2B,GAC5B+V,EAAOjS,QAAQ9D,EAAE+V,OAAOtT,MAEnB,IAAIkT,EAAWI,IAc1B,MACEjO,IAAKkO,EADD,IAEJjH,EAFI,IAGJC,EACAjH,IAAKkO,EACLjO,IAAKkO,EACLjO,KAAMkO,EACNhO,KAAMiO,GACJ/N,KACEgO,EAAOhO,KAAKG,GAOlB,MAAMX,EACJ/F,YAAYwU,GACNC,IAAAA,EAAOD,GAAUA,EAAOjY,QAAUiY,EAASvT,MAAMlE,KAAKI,WAAWmU,QACjEoD,GAAW,EAEX,GAAmB,iBAAZD,EAAK,GAAiB,CAC/BC,EAAWD,EAAKrX,OACVuX,MAAAA,EAAU,GAChBF,EAAKlY,QAAQ,SAAU4O,GACpB,CAAA,IAAK,IAAK,KAAK5O,QAAQ,SAAUoE,QACR,IAAbwK,EAAMxK,IACfgU,EAAQ3S,KAAKmJ,EAAMxK,QAIzB8T,EAAOE,EAGLC,IAAAA,GAAS,EACPxL,MAAAA,EAAMqL,EAAKrX,OAEbsX,GAAAA,GACEA,GAAAA,EAAW,EAAG,CACZvX,GAAqB,IAArBA,UAAUC,OACN,MAAA,IAAIyC,MAAM,wEAGlB+U,GAAS,QAGPxL,GAAQ,IAARA,GAAqB,IAARA,GAAqB,IAARA,GAAqB,KAARA,GAChB,IAArBjM,UAAUC,OACN,MAAA,IAAIyC,MAAM,wEAKhB8H,MAAAA,EAAM,KAAKA,KAAOiN,IAAmB,IAARxL,GAAqB,KAARA,IAAeoL,GAAUA,EAAO,SAA6B,IAAhBA,EAAO,GAAG9V,EAEjGgJ,EAAS,KAAKA,OAAS,GAExB,IAAA,IAAI4D,EAAM,EAAGuJ,EAAOlN,EAAM,EAAI,EAAG2D,EAAMlC,EAAKkC,GAAOuJ,EAAM,CACxD1J,IAAAA,EAAQ,CACV7M,EAAGmW,EAAKnJ,GACR9M,EAAGiW,EAAKnJ,EAAM,IAGZ3D,IACFwD,EAAMzM,EAAI+V,EAAKnJ,EAAM,IAGvB5D,EAAO1F,KAAKmJ,GAGRvD,MAAAA,EAAQ,KAAKA,MAAQF,EAAOtK,OAAS,EACrCwU,EAAO,KAAKA,KAAO,CAAC,IAAK,KAC3BjK,GAAKiK,EAAK5P,KAAK,KACd8S,KAAAA,OAASlD,EAAKxU,OACbqS,MAAAA,EAAUrI,EAAMgI,MAAM1H,EAAQ,CAClCmD,GAAInD,EAAO,GACXoD,GAAIpD,EAAOE,KAERmN,KAAAA,SAAWtF,EAAQuF,KAAKvX,GAAKyW,EAAMzW,EAAEe,GAAK,MAC1CyW,KAAAA,KAAO,GACP7C,KAAAA,IAAM,EACNC,KAAAA,IAAM,EACN6C,KAAAA,SAGAC,2BAAoBtK,EAAIC,EAAIwB,EAAIvO,GAMjCA,QALa,IAANA,IACTA,EAAI,IAII,IAANA,EACK,OAAA,IAAIgI,EAAO+E,EAAIA,EAAIwB,GAGxBvO,GAAM,IAANA,EACK,OAAA,IAAIgI,EAAO8E,EAAIC,EAAIA,GAItBsK,MAAAA,EAAMrP,EAAOsP,OAAO,EAAGxK,EAAIC,EAAIwB,EAAIvO,GAClC,OAAA,IAAIgI,EAAO8E,EAAIuK,EAAItW,EAAGwN,GAGxBgJ,uBAAgB3S,EAAGxD,EAAGO,EAAG3B,EAAG2S,QAChB,IAAN3S,IACTA,EAAI,IAGAqX,MAAAA,EAAMrP,EAAOsP,OAAO,EAAG1S,EAAGxD,EAAGO,EAAG3B,QAEpB,IAAP2S,IACTA,EAAKtJ,EAAMwD,KAAKzL,EAAGiW,EAAIhW,IAGnBuR,MAAAA,EAAKD,GAAM,EAAI3S,GAAKA,EACpBwX,EAAQnO,EAAMwD,KAAKjI,EAAGjD,GACtB8V,GAAM9V,EAAEpB,EAAIqE,EAAErE,GAAKiX,EACnBE,GAAM/V,EAAElB,EAAImE,EAAEnE,GAAK+W,EACnBG,EAAMhF,EAAK8E,EACXG,EAAMjF,EAAK+E,EACXG,EAAMjF,EAAK6E,EACXK,EAAMlF,EAAK8E,EAEXK,EACD3W,EAAEb,EAAIoX,EADLI,EAED3W,EAAEX,EAAImX,EAELI,EACD5W,EAAEb,EAAIsX,EADLG,EAED5W,EAAEX,EAAIqX,EAEL/W,EAAIsW,EAAItW,EACR6K,EACD7K,EAAER,GAAKwX,EAAOhX,EAAER,IAAM,EAAIP,GADzB4L,EAED7K,EAAEN,GAAKsX,EAAOhX,EAAEN,IAAM,EAAIT,GAEzB6L,EACD9K,EAAER,GAAKyX,EAAOjX,EAAER,GAAKP,EADpB6L,EAED9K,EAAEN,GAAKuX,EAAOjX,EAAEN,GAAKT,EAEpBiY,EAAM,CACV1X,EAAGqE,EAAErE,GAAKqL,EAAOhH,EAAErE,GAAKP,EACxBS,EAAGmE,EAAEnE,GAAKmL,EAAOhH,EAAEnE,GAAKT,GAEpBkY,EAAM,CACV3X,EAAGoB,EAAEpB,GAAKsL,EAAOlK,EAAEpB,IAAM,EAAIP,GAC7BS,EAAGkB,EAAElB,GAAKoL,EAAOlK,EAAElB,IAAM,EAAIT,IAGxB,OAAA,IAAIgI,EAAOpD,EAAGqT,EAAKC,EAAKvW,GAG1BwW,kBACE9O,OAAAA,EAGT8O,WACSnQ,OAAAA,EAAOmQ,WAGLrC,wBACFA,OAAAA,EAGTE,UACS,OAAA,KAAKlS,WAGdA,WACSuF,OAAAA,EAAM0C,eAAe,KAAKpC,QAGnCyO,QACM,GAAA,KAAKxO,IAAK,OAAO,EACflK,MAAAA,EAAI,KAAKiK,OAGTxK,EAAI,CAAC,IAFDO,EAAE,GAAGa,EACLb,EAAE,GAAGe,EACsB,IAAf,KAAKoJ,MAAc,IAAM,KAE1C,IAAA,IAAI7L,EAAI,EAAGqa,EAAO3Y,EAAEL,OAAQrB,EAAIqa,EAAMra,IACzCmB,EAAE8E,KAAKvE,EAAE1B,GAAGuC,GACZpB,EAAE8E,KAAKvE,EAAE1B,GAAGyC,GAGPtB,OAAAA,EAAEd,KAAK,KAGhBia,UAAU9N,GACJA,GAAAA,EAAOnL,SAAW,KAAKsK,OAAOtK,OAC1B,MAAA,IAAIyC,MAAM,oCAGb0I,KAAAA,OAASA,EACT0M,KAAAA,KAAO,GAGdqB,SACQC,MAAAA,EAAQ,KAAKC,cAEfD,IAAU,KAAKE,SACZA,KAAAA,OAASF,EACTrB,KAAAA,UAITsB,cACS,OAAA,KAAK9O,OAAOxL,IAAI,SAAU0C,EAAG4L,GAC3B,MAAA,GAAKA,EAAM5L,EAAEN,EAAIM,EAAEJ,GAAKI,EAAEF,EAAIE,EAAEF,EAAI,KAC1CtC,KAAK,IAGV8Y,SAEOD,KAAAA,KAAO,GACPpM,KAAAA,QAAUzB,EAAMwB,OAAO,KAAKlB,OAAQ,KAAKC,KACzC+O,KAAAA,mBAGPA,mBACQhP,MAAAA,EAAS,KAAKA,OACduC,EAAQ7C,EAAM6C,MAAMvC,EAAO,GAAIA,EAAO,KAAKE,OAAQF,EAAO,IAC3DiP,KAAAA,UAAY1M,EAAQ,EAG3B7M,SACSgK,OAAAA,EAAMhK,OAAO,KAAKwZ,WAAWvS,KAAK,OAGpCgR,gBAAOzN,IAAAA,EAAQ,UAAA,OAAA,QAAA,IAAA,UAAA,GAAA,UAAA,GAAA,EAAGjF,EAAkB,UAAA,OAAA,EAAA,UAAA,QAAA,EAAfxD,EAAe,UAAA,OAAA,EAAA,UAAA,QAAA,EAAZO,EAAY,UAAA,OAAA,EAAA,UAAA,QAAA,EAAT3B,EAAI,UAAA,OAAA,QAAA,IAAA,UAAA,GAAA,UAAA,GAAA,GAC9BE,MAAAA,EAAImJ,EAAMqE,gBAAgB1N,EAAG6J,GAC7BiP,EAAK,EAAI5Y,EACTmB,EAAI,CACRd,EAAGL,EAAI0E,EAAErE,EAAIuY,EAAKnX,EAAEpB,EACpBE,EAAGP,EAAI0E,EAAEnE,EAAIqY,EAAKnX,EAAElB,GAEhBtB,EAAIkK,EAAMmE,SAASxN,EAAG6J,GAKrB,MAAA,CACL9I,EALQ,CACRR,EAAGa,EAAEb,GAAKa,EAAEb,EAAIc,EAAEd,GAAKpB,EACvBsB,EAAGW,EAAEX,GAAKW,EAAEX,EAAIY,EAAEZ,GAAKtB,GAIvBiC,EAAAA,EACAC,EAAAA,EACAuD,EAAAA,EACAjD,EAAAA,GAIJ2V,OAAOtX,EAAGoB,GACRA,EAAIA,GAAK,KAAKgQ,IAAIpR,GACd4E,IAAAA,EAAI,KAAK+E,OAAO,GAChBhI,EAAI,KAAKgI,OAAO,KAAKE,OAClB7B,OAAAA,EAAOsP,OAAO,KAAKzN,MAAOjF,EAAGxD,EAAGO,EAAG3B,GAG5C+Y,OAAOC,GAID,GAHCT,KAAAA,SACLS,EAAQA,GAAS,IAEb,KAAK9B,KAAK7X,SAAW2Z,EAChB,OAAA,KAAK9B,KAGTA,KAAAA,KAAO,GAGZ8B,IAEK,IAAA,IAAWtZ,EAAGM,EAAVhC,EAAI,EAASA,EAAIgb,EAAOhb,IAC/BgC,EAAIhC,GAAKgb,EAAQ,IACjBtZ,EAAI,KAAKgK,QAAQ1J,IACfA,EAAIA,EAEDkX,KAAAA,KAAKjT,KAAKvE,GAGV,OAAA,KAAKwX,KAGd+B,GAAG7L,EAAOtF,GACRA,EAAQA,GAAS,EACXoR,MAAAA,EAAM,KAAKH,SACXI,EAAO,GAER,IAAA,IAAWtY,EAAP7C,EAAI,EAAMgC,EAAI,EAAGhC,EAAIkb,EAAI7Z,OAAQrB,IACxC6C,EAAIqY,EAAIlb,GAEJqL,EAAMwD,KAAKhM,EAAGuM,GAAStF,IACzBqR,EAAKlV,KAAKpD,GACVb,GAAKhC,EAAIkb,EAAI7Z,QAIb,QAAC8Z,EAAK9Z,SACHW,GAAKmZ,EAAK9Z,QAGnB+Z,QAAQhM,GAEAD,MAAAA,EAAM,KAAK4L,SACXvZ,EAAI2N,EAAI9N,OAAS,EACjB6N,EAAU7D,EAAM6D,QAAQC,EAAKC,GAC7BE,EAAOJ,EAAQI,KACfiF,GAAMjF,EAAO,GAAK9N,EAClByK,GAAMqD,EAAO,GAAK9N,EAClBsX,EAAO,GAAMtX,EAEf6N,IAGA3N,EAGKkD,EANLyK,EAAQH,EAAQG,MAChBrN,EAAIuS,EACJ8G,EAAKrZ,EAIJ,IAFLqN,GAAS,EAEGrN,EAAIiK,EAAK6M,EAAM9W,GAAK8W,EAC9BpX,EAAI,KAAKgK,QAAQ1J,IACjB4C,EAAIyG,EAAMwD,KAAKO,EAAO1N,IAEd2N,IACNA,EAAQzK,EACRyW,EAAKrZ,GAQFN,OAJP2Z,EAAKA,EAAK,EAAI,EAAIA,EAAK,EAAI,EAAIA,GAC/B3Z,EAAI,KAAKgK,QAAQ2P,IACfrZ,EAAIqZ,EACN3Z,EAAEkD,EAAIyK,EACC3N,EAGT0R,IAAIpR,GACK,OAAA,KAAK0J,QAAQ1J,GAGtBoN,MAAMG,GACG,OAAA,KAAK5D,OAAO4D,GAGrB7D,QAAQ1J,GACF,OAAA,KAAKwK,OACAnB,EAAMkB,kBAAkBvK,EAAG,KAAK2J,OAAQ,KAAKa,OAAQ,KAAKZ,KAG5DP,EAAMK,QAAQ1J,EAAG,KAAK2J,OAAQ,KAAKC,IAAK,KAAKY,QAGtD8O,QACQ5Z,MAAAA,EAAI,KAAKiK,OACT4P,EAAK,CAAC7Z,EAAE,IACRmD,EAAInD,EAAEL,OAEP,IAAA,IAAWqJ,EAAI8Q,EAAXxb,EAAI,EAAYA,EAAI6E,EAAG7E,IAC9B0K,EAAKhJ,EAAE1B,GACPwb,EAAM9Z,EAAE1B,EAAI,GACZub,EAAGvb,GAAK,CACNuC,GAAIsC,EAAI7E,GAAK6E,EAAI6F,EAAGnI,EAAIvC,EAAI6E,EAAI2W,EAAIjZ,EACpCE,GAAIoC,EAAI7E,GAAK6E,EAAI6F,EAAGjI,EAAIzC,EAAI6E,EAAI2W,EAAI/Y,GAKjC,OADP8Y,EAAG1W,GAAKnD,EAAEmD,EAAI,GACP,IAAImF,EAAOuR,GAGpBV,WAAW7Y,GACFqJ,OAAAA,EAAMK,QAAQ1J,EAAG,KAAK8K,QAAQ,IAGvC2O,YAAYzZ,GACHqJ,OAAAA,EAAMK,QAAQ1J,EAAG,KAAK8K,QAAQ,IAGvCuG,QACM3R,IAAAA,EAAI,KAAKiK,OACN,OAAA,IAAI3B,EAAOqB,EAAMgI,MAAM3R,EAAG,CAC/BoN,GAAIpN,EAAE,GACNqN,GAAIrN,EAAEA,EAAEL,OAAS,MAIrBqT,UAAU1S,GACDqJ,OAAAA,EAAMqJ,UAAU1S,EAAG,KAAK8K,QAAQ,GAAI,KAAKA,QAAQ,GAAI,KAAKlB,KAGnE0J,cACSjK,OAAAA,EAAMiK,YAAY,KAAK3J,QAGhC+P,OAAO1Z,GACE,OAAA,KAAK4J,IAAM,KAAK+P,UAAU3Z,GAAK,KAAK4Z,UAAU5Z,GAGvD4Z,UAAU5Z,GACF4C,MAAAA,EAAI,KAAKiW,WAAW7Y,GACpBF,EAAIyW,EAAO3T,EAAErC,EAAIqC,EAAErC,EAAIqC,EAAEnC,EAAImC,EAAEnC,GAC9B,MAAA,CACLF,GAAIqC,EAAEnC,EAAIX,EACVW,EAAGmC,EAAErC,EAAIT,GAIb6Z,UAAU3Z,GAEF6Z,MAAAA,EAAK,KAAKhB,WAAW7Y,GACrB8Z,EAAK,KAAKjB,WAAW7Y,EAAI,KACzB+Z,EAAKxD,EAAOsD,EAAGtZ,EAAIsZ,EAAGtZ,EAAIsZ,EAAGpZ,EAAIoZ,EAAGpZ,EAAIoZ,EAAGlZ,EAAIkZ,EAAGlZ,GAClDuR,EAAKqE,EAAOuD,EAAGvZ,EAAIuZ,EAAGvZ,EAAIuZ,EAAGrZ,EAAIqZ,EAAGrZ,EAAIqZ,EAAGnZ,EAAImZ,EAAGnZ,GACxDkZ,EAAGtZ,GAAKwZ,EACRF,EAAGpZ,GAAKsZ,EACRF,EAAGlZ,GAAKoZ,EACRD,EAAGvZ,GAAK2R,EACR4H,EAAGrZ,GAAKyR,EACR4H,EAAGnZ,GAAKuR,EAEFrR,MAAAA,EAAI,CACRN,EAAGuZ,EAAGrZ,EAAIoZ,EAAGlZ,EAAImZ,EAAGnZ,EAAIkZ,EAAGpZ,EAC3BA,EAAGqZ,EAAGnZ,EAAIkZ,EAAGtZ,EAAIuZ,EAAGvZ,EAAIsZ,EAAGlZ,EAC3BA,EAAGmZ,EAAGvZ,EAAIsZ,EAAGpZ,EAAIqZ,EAAGrZ,EAAIoZ,EAAGtZ,GAEvB4C,EAAIoT,EAAO1V,EAAEN,EAAIM,EAAEN,EAAIM,EAAEJ,EAAII,EAAEJ,EAAII,EAAEF,EAAIE,EAAEF,GACjDE,EAAEN,GAAK4C,EACPtC,EAAEJ,GAAK0C,EACPtC,EAAEF,GAAKwC,EAEDwB,MAAAA,EAAI,CAAC9D,EAAEN,EAAIM,EAAEN,EAAGM,EAAEN,EAAIM,EAAEJ,EAAII,EAAEF,EAAGE,EAAEN,EAAIM,EAAEF,EAAIE,EAAEJ,EAAGI,EAAEN,EAAIM,EAAEJ,EAAII,EAAEF,EAAGE,EAAEJ,EAAII,EAAEJ,EAAGI,EAAEJ,EAAII,EAAEF,EAAIE,EAAEN,EAAGM,EAAEN,EAAIM,EAAEF,EAAIE,EAAEJ,EAAGI,EAAEJ,EAAII,EAAEF,EAAIE,EAAEN,EAAGM,EAAEF,EAAIE,EAAEF,GAOxIvC,MALG,CACRmC,EAAGoE,EAAE,GAAKkV,EAAGtZ,EAAIoE,EAAE,GAAKkV,EAAGpZ,EAAIkE,EAAE,GAAKkV,EAAGlZ,EACzCF,EAAGkE,EAAE,GAAKkV,EAAGtZ,EAAIoE,EAAE,GAAKkV,EAAGpZ,EAAIkE,EAAE,GAAKkV,EAAGlZ,EACzCA,EAAGgE,EAAE,GAAKkV,EAAGtZ,EAAIoE,EAAE,GAAKkV,EAAGpZ,EAAIkE,EAAE,GAAKkV,EAAGlZ,GAK7CqZ,KAAKha,GACCN,IAAAA,EAAI,KAAKiK,OACTsQ,EAAK,GACLna,EAAI,GACJyN,EAAM,EAUH7N,IATPI,EAAEyN,KAAS7N,EAAE,GACbI,EAAEyN,KAAS7N,EAAE,GACbI,EAAEyN,KAAS7N,EAAE,GAEM,IAAf,KAAKmK,QACP/J,EAAEyN,KAAS7N,EAAE,IAIRA,EAAEL,OAAS,GAAG,CACnB4a,EAAK,GAEA,IAAA,IAAWC,EAAPlc,EAAI,EAAOwB,EAAIE,EAAEL,OAAS,EAAGrB,EAAIwB,EAAGxB,IAC3Ckc,EAAK7Q,EAAMsC,KAAK3L,EAAGN,EAAE1B,GAAI0B,EAAE1B,EAAI,IAC/B8B,EAAEyN,KAAS2M,EAEXD,EAAGhW,KAAKiW,GAGVxa,EAAIua,EAGCna,OAAAA,EAGTvB,MAAMgU,EAAItI,GAEJsI,GAAO,IAAPA,GAActI,EACT,OAAA,KAAK1L,MAAM0L,GAAIyK,KAGpBzK,GAAO,IAAPA,EACK,OAAA,KAAK1L,MAAMgU,GAAIoC,MAIlB7U,MAAAA,EAAI,KAAKka,KAAKzH,GACd4H,EAAS,CACbzF,KAAqB,IAAf,KAAK7K,MAAc,IAAI7B,EAAO,CAAClI,EAAE,GAAIA,EAAE,GAAIA,EAAE,KAAO,IAAIkI,EAAO,CAAClI,EAAE,GAAIA,EAAE,GAAIA,EAAE,GAAIA,EAAE,KAC1F6U,MAAsB,IAAf,KAAK9K,MAAc,IAAI7B,EAAO,CAAClI,EAAE,GAAIA,EAAE,GAAIA,EAAE,KAAO,IAAIkI,EAAO,CAAClI,EAAE,GAAIA,EAAE,GAAIA,EAAE,GAAIA,EAAE,KAC3Fsa,KAAMta,GAQJ,OALJqa,EAAOzF,KAAKL,IAAMhL,EAAMlL,IAAI,EAAG,EAAG,EAAG,KAAKkW,IAAK,KAAKC,KACpD6F,EAAOzF,KAAKJ,IAAMjL,EAAMlL,IAAIoU,EAAI,EAAG,EAAG,KAAK8B,IAAK,KAAKC,KACrD6F,EAAOxF,MAAMN,IAAMhL,EAAMlL,IAAIoU,EAAI,EAAG,EAAG,KAAK8B,IAAK,KAAKC,KACtD6F,EAAOxF,MAAML,IAAMjL,EAAMlL,IAAI,EAAG,EAAG,EAAG,KAAKkW,IAAK,KAAKC,KAEhDrK,GAKLA,EAAKZ,EAAMlL,IAAI8L,EAAIsI,EAAI,EAAG,EAAG,GACtB4H,EAAOxF,MAAMpW,MAAM0L,GAAIyK,MALrByF,EAQXE,UACQF,MAAAA,EAAS,GACX1I,IAAAA,EAAQ,GAsBL0I,OArBFtG,KAAAA,KAAKrV,QAAQ,SAAUsV,GACtBwG,IAAAA,EAAM,SAAUna,GACXA,OAAAA,EAAE2T,IAGPpU,EAAI,KAAKoL,QAAQ,GAAG3M,IAAImc,GAC5BH,EAAOrG,GAAOzK,EAAMoJ,OAAO/S,GAER,IAAf,KAAKmK,QACPnK,EAAI,KAAKoL,QAAQ,GAAG3M,IAAImc,GACxBH,EAAOrG,GAAOqG,EAAOrG,GAAK3C,OAAO9H,EAAMoJ,OAAO/S,KAGhDya,EAAOrG,GAAOqG,EAAOrG,GAAKhC,OAAO,SAAU9R,GAClCA,OAAAA,GAAK,GAAKA,GAAK,IAExByR,EAAQA,EAAMN,OAAOgJ,EAAOrG,GAAKyG,KAAKlR,EAAMwM,cAC5CvP,KAAK,OACP6T,EAAOK,OAAS/I,EAAM8I,KAAKlR,EAAMwM,YAAY/D,OAAO,SAAU3R,EAAGoN,GACxDkE,OAAAA,EAAM/E,QAAQvM,KAAOoN,IAEvB4M,EAGTlL,OACQoL,MAAAA,EAAU,KAAKA,UACfF,EAAS,GAIRA,OAHFtG,KAAAA,KAAKrV,QAAQ,SAAUoE,GAC1BuX,EAAOvX,GAAKyG,EAAM4H,UAAU,KAAMrO,EAAGyX,EAAQzX,KAC7C0D,KAAK,OACA6T,EAGTM,SAASvJ,GACDwJ,MAAAA,EAAQ,KAAKzL,OACb0L,EAAQzJ,EAAMjC,OACb5F,OAAAA,EAAMuG,YAAY8K,EAAOC,GAGlCzE,OAAOlW,EAAG4C,GACJ,QAAa,IAANA,EAAmB,CACtB/B,MAAAA,EAAI,KAAKuQ,IAAIpR,GACb5B,EAAI,KAAKsb,OAAO1Z,GAChB+J,EAAM,CACVlJ,EAAGA,EACHzC,EAAGA,EACHmC,EAAGM,EAAEN,EAAInC,EAAEmC,EAAIqC,EACfnC,EAAGI,EAAEJ,EAAIrC,EAAEqC,EAAImC,GAOVmH,OAJH,KAAKH,MACPG,EAAIpJ,EAAIE,EAAEF,EAAIvC,EAAEuC,EAAIiC,GAGfmH,EAGL,GAAA,KAAKiN,QAAS,CACV4D,MAAAA,EAAK,KAAKlB,OAAO,GACjBjD,EAAS,KAAK9M,OAAOxL,IAAI,SAAUuB,GACjCqK,MAAAA,EAAM,CACVxJ,EAAGb,EAAEa,EAAIP,EAAI4a,EAAGra,EAChBE,EAAGf,EAAEe,EAAIT,EAAI4a,EAAGna,GAOXsJ,OAJHrK,EAAEiB,GAAKia,EAAGja,IACZoJ,EAAIpJ,EAAIjB,EAAEiB,EAAIX,EAAI4a,EAAGja,GAGhBoJ,IAEF,MAAA,CAAC,IAAI/B,EAAOyO,IAGd,OAAA,KAAK9E,SAASxT,IAAI,SAAUgB,GAC7BA,OAAAA,EAAE6X,QACG7X,EAAE+W,OAAOlW,GAAG,GAGdb,EAAE0b,MAAM7a,KAInB8a,SACM,GAAe,IAAf,KAAKjR,MAAa,CACdiG,MAAAA,EAAKzG,EAAM6C,MAAM,KAAKvC,OAAO,GAAI,KAAKA,OAAO,GAAI,KAAKA,OAAO,IAC7DwG,EAAK9G,EAAM6C,MAAM,KAAKvC,OAAO,GAAI,KAAKA,OAAO,GAAI,KAAKA,OAAO,IAC/DmG,GAAAA,EAAK,GAAKK,EAAK,GAAKL,EAAK,GAAKK,EAAK,EAAG,OAAO,EAG7C4K,MAAAA,EAAK,KAAKrB,OAAO,GACjBsB,EAAK,KAAKtB,OAAO,GACnBva,IAAAA,EAAI4b,EAAGxa,EAAIya,EAAGza,EAAIwa,EAAGta,EAAIua,EAAGva,EAMzB0V,OAJH,KAAKvM,MACPzK,GAAK4b,EAAGpa,EAAIqa,EAAGra,GAGVwV,EAAMG,EAAOnX,IAAMqX,EAAO,EAGnC7E,SAEM3T,IAAAA,EAIAid,EAHA1I,EAAK,EACLtI,EAAK,EAGLiR,EAAQ,GACRC,EAAQ,GAERd,EAAU,KAAKA,UAAUG,OAUxBjI,KARuB,IAAxB8H,EAAQ3N,QAAQ,KAClB2N,EAAU,CAAC,GAAGlJ,OAAOkJ,KAGK,IAAxBA,EAAQ3N,QAAQ,IAClB2N,EAAQpW,KAAK,GAGVsO,EAAK8H,EAAQ,GAAIrc,EAAI,EAAGA,EAAIqc,EAAQhb,OAAQrB,IAC/CiM,EAAKoQ,EAAQrc,IACbid,EAAU,KAAK1c,MAAMgU,EAAItI,IACjBoK,IAAM9B,EACd0I,EAAQ3G,IAAMrK,EACdiR,EAAMjX,KAAKgX,GACX1I,EAAKtI,EAqCAkR,OAjCPD,EAAM1c,QAAQ,SAAUsO,GAIf7C,IAHPsI,EAAK,EACLtI,EAAK,EAEEA,GAAM,GACNA,IAAAA,EAAKsI,EA9BH,IA8BctI,GAAM,KAAUA,GA9B9B,IAiCD,KAFJgR,EAAUnO,EAAGvO,MAAMgU,EAAItI,IAEV6Q,SAAU,CAGjB3E,GAAAA,EAAM5D,GAFVtI,GAlCG,MAAA,IAsCM,MAAA,IAGTgR,EAAUnO,EAAGvO,MAAMgU,EAAItI,IACfoK,IAAMhL,EAAMlL,IAAIoU,EAAI,EAAG,EAAGzF,EAAGuH,IAAKvH,EAAGwH,KAC7C2G,EAAQ3G,IAAMjL,EAAMlL,IAAI8L,EAAI,EAAG,EAAG6C,EAAGuH,IAAKvH,EAAGwH,KAC7C6G,EAAMlX,KAAKgX,GACX1I,EAAKtI,EACL,MAKFsI,EAAK,KACP0I,EAAUnO,EAAGvO,MAAMgU,EAAI,IACf8B,IAAMhL,EAAMlL,IAAIoU,EAAI,EAAG,EAAGzF,EAAGuH,IAAKvH,EAAGwH,KAC7C2G,EAAQ3G,IAAMxH,EAAGwH,IACjB6G,EAAMlX,KAAKgX,MAGRE,EAGTN,MAAMjY,GACEiH,MAAAA,EAAQ,KAAKA,MACfuR,IAAAA,GAAa,EAMbA,GAJa,mBAANxY,IACTwY,EAAaxY,GAGXwY,GAAwB,IAAVvR,EACT,OAAA,KAAKyP,QAAQuB,MAAMO,GAItBxC,MAAAA,EAAY,KAAKA,UACjBiB,EAAKuB,EAAaA,EAAW,GAAKxY,EAClCkX,EAAKsB,EAAaA,EAAW,GAAKxY,EAClCzC,EAAI,CAAC,KAAK+V,OAAO,EAAG,IAAK,KAAKA,OAAO,EAAG,KACxCvM,EAAS,KAAKA,OACd4P,EAAK,GACLpN,EAAI9C,EAAMiF,KAAKnO,EAAE,GAAIA,EAAE,GAAGU,EAAGV,EAAE,GAAIA,EAAE,GAAGU,GAE1C,IAACsL,EACG,MAAA,IAAIrK,MAAM,mDAWd,MANH,CAAA,EAAG,GAAGtD,QAAQ,SAAUwB,GACjBN,MAAAA,EAAI6Z,EAAGvZ,EAAI6J,GAASR,EAAM2C,KAAKrC,EAAO3J,EAAI6J,IAChDnK,EAAEa,IAAMP,EAAI8Z,EAAKD,GAAM1Z,EAAEH,GAAG5B,EAAEmC,EAC9Bb,EAAEe,IAAMT,EAAI8Z,EAAKD,GAAM1Z,EAAEH,GAAG5B,EAAEqC,IAG3B2a,GAkBJ,CAAA,EAAG,GAAG5c,QAAQ,SAAUwB,GACnB6J,GAAU,IAAVA,IAAiB7J,EAAjB6J,CACAnK,IAAAA,EAAIiK,EAAO3J,EAAI,GACfqb,EAAK,CACP9a,EAAGb,EAAEa,EAAI4L,EAAE5L,EACXE,EAAGf,EAAEe,EAAI0L,EAAE1L,GAET6a,EAAKF,EAAaA,GAAYpb,EAAI,GAAK6J,GAASjH,EAChDwY,IAAexC,IAAW0C,GAAMA,GAChCnY,IAAAA,EAAIoT,EAAO8E,EAAG9a,EAAI8a,EAAG9a,EAAI8a,EAAG5a,EAAI4a,EAAG5a,GACvC4a,EAAG9a,GAAK4C,EACRkY,EAAG5a,GAAK0C,EACRoW,EAAGvZ,EAAI,GAAK,CACVO,EAAGb,EAAEa,EAAI+a,EAAKD,EAAG9a,EACjBE,EAAGf,EAAEe,EAAI6a,EAAKD,EAAG5a,MAGd,IAAIuH,EAAOuR,KAhCf,CAAA,EAAG,GAAG/a,QAAQwB,IACT6J,GAAU,IAAVA,GAAiB7J,EAAG,OAClBN,MAAAA,EAAI6Z,EAAGvZ,EAAI6J,GACXjH,EAAI,KAAKiW,WAAW7Y,GACpB+M,EAAK,CACTxM,EAAGb,EAAEa,EAAIqC,EAAErC,EACXE,EAAGf,EAAEe,EAAImC,EAAEnC,GAEb8Y,EAAGvZ,EAAI,GAAKqJ,EAAMiF,KAAK5O,EAAGqN,EAAIZ,EAAGxC,EAAO3J,EAAI,MAEvC,IAAIgI,EAAOuR,IAyBtBgC,QAAQ5I,EAAIC,EAAI4I,EAAIC,GAClB7I,OAAmB,IAAPA,EAAqBD,EAAKC,EAChC8I,MAAAA,EAAU,KAAK/J,SACftG,EAAMqQ,EAAQrc,OACdsc,EAAU,GACZC,IACAlc,EADAkc,EAAU,GAEVC,EAAO,EACPC,EAAO,KAAKzc,SACV0c,MAAAA,OAA0B,IAAPP,QAAoC,IAAPC,EAE7CO,SAAAA,EAAuB7c,EAAGwD,EAAGmZ,EAAMD,EAAMI,GACzC,OAAA,SAAU9b,GACTsK,MAAAA,EAAKoR,EAAOC,EACZpR,GAAMmR,EAAOI,GAAQH,EACrBlZ,EAAID,EAAIxD,EACPkK,OAAAA,EAAMlL,IAAIgC,EAAG,EAAG,EAAGhB,EAAIsL,EAAK7H,EAAGzD,EAAIuL,EAAK9H,IAKnD8Y,EAAQld,QAAQ,SAAUyc,GAClBgB,MAAAA,EAAOhB,EAAQ5b,SAEjB0c,GACFJ,EAAQ1X,KAAKgX,EAAQJ,MAAMmB,EAAuBrJ,EAAI6I,EAAIM,EAAMD,EAAMI,KACtEL,EAAQ3X,KAAKgX,EAAQJ,MAAMmB,GAAwBpJ,GAAK6I,EAAIK,EAAMD,EAAMI,OAExEN,EAAQ1X,KAAKgX,EAAQJ,MAAMlI,IAC3BiJ,EAAQ3X,KAAKgX,EAAQJ,OAAOjI,KAG9BiJ,GAAQI,IAGVL,EAAUA,EAAQzd,IAAI,SAAUgB,GASvBA,OARPO,EAAIP,EAAEwK,QAEA,GACJxK,EAAEwK,OAAS,CAACjK,EAAE,GAAIA,EAAE,GAAIA,EAAE,GAAIA,EAAE,IAEhCP,EAAEwK,OAAS,CAACjK,EAAE,GAAIA,EAAE,GAAIA,EAAE,IAGrBP,IACN+c,UAEGC,MAAAA,EAAKR,EAAQ,GAAGhS,OAAO,GACvByS,EAAKT,EAAQtQ,EAAM,GAAG1B,OAAOgS,EAAQtQ,EAAM,GAAG1B,OAAOtK,OAAS,GAC9Dgd,EAAKT,EAAQvQ,EAAM,GAAG1B,OAAOiS,EAAQvQ,EAAM,GAAG1B,OAAOtK,OAAS,GAC9Did,EAAKV,EAAQ,GAAGjS,OAAO,GACvB4S,EAAKlT,EAAMqF,SAAS2N,EAAIF,GACxBK,EAAKnT,EAAMqF,SAAS0N,EAAIE,GACxBG,EAAW,CAACF,GAAIpL,OAAOwK,GAASxK,OAAO,CAACqL,IAAKrL,OAAOyK,GACnD,OAAA,IAAI9F,EAAW2G,GAGxBC,cAAc/J,EAAIC,EAAIjD,GACpBiD,EAAKA,GAAMD,EACL4I,MAAAA,EAAU,KAAKA,QAAQ5I,EAAIC,GAAImD,OAC/B4G,EAAS,GAEV,IAAA,IAAI3e,EAAI,EAAGqN,EAAMkQ,EAAQlc,OAAQrB,EAAIqN,EAAM,EAAGrN,IAAK,CAChDgT,MAAAA,EAAQ3H,EAAMsH,UAAU4K,EAAQvd,GAAIud,EAAQlQ,EAAMrN,GAAI2R,GAC5DqB,EAAMjB,SAASM,QAAUrS,EAAI,EAC7BgT,EAAMd,OAAOG,QAAUrS,EAAIqN,EAAM,EAAI,EACrCsR,EAAO1Y,KAAK+M,GAGP2L,OAAAA,EAGTnM,WAAWU,EAAOvB,GACZ,OAACuB,EAEDA,EAAMpE,IAAMoE,EAAMnE,GACb,KAAK6P,eAAe1L,IAGzBA,aAAiBlJ,IACnBkJ,EAAQA,EAAMS,UAGT,KAAKkL,gBAAgB,KAAKlL,SAAUT,EAAOvB,IAV/B,KAAKmN,eAAenN,GAazCiN,eAAetL,GACPzC,MAAAA,EAAKK,EAAIoC,EAAKxE,GAAGvM,EAAG+Q,EAAKvE,GAAGxM,GAC5BuO,EAAKI,EAAIoC,EAAKxE,GAAGrM,EAAG6Q,EAAKvE,GAAGtM,GAC5BsO,EAAKI,EAAImC,EAAKxE,GAAGvM,EAAG+Q,EAAKvE,GAAGxM,GAC5ByO,EAAKG,EAAImC,EAAKxE,GAAGrM,EAAG6Q,EAAKvE,GAAGtM,GAC3B4I,OAAAA,EAAMoI,MAAM,KAAK9H,OAAQ2H,GAAMQ,OAAO9R,IACvCN,IAAAA,EAAI,KAAK0R,IAAIpR,GACVqJ,OAAAA,EAAM6B,QAAQxL,EAAEa,EAAGsO,EAAIE,IAAO1F,EAAM6B,QAAQxL,EAAEe,EAAGqO,EAAIE,KAIhE8N,eAAenN,GAIP+L,MAAAA,EAAU,KAAK/J,SACftG,EAAMqQ,EAAQrc,OAAS,EACvBwV,EAAU,GAEX,IAAA,IAAWsF,EAAQzF,EAAMC,EAArB3W,EAAI,EAAwBA,EAAIqN,EAAKrN,IAC5C0W,EAAOgH,EAAQnI,MAAMvV,EAAGA,EAAI,GAC5B2W,EAAQ+G,EAAQnI,MAAMvV,EAAI,GAC1Bmc,EAAS,KAAK0C,gBAAgBnI,EAAMC,EAAOhF,GAC3CkF,EAAQ5Q,QAAQkW,GAGXtF,OAAAA,EAGTgI,gBAAgBpM,EAAIC,EAAIf,GAChB8E,MAAAA,EAAQ,GAEdhE,EAAGjS,QAAQ,SAAUgB,GACnBkR,EAAGlS,QAAQ,SAAUuB,GACfP,EAAEib,SAAS1a,IACb0U,EAAMxQ,KAAK,CACTyQ,KAAMlV,EACNmV,MAAO5U,QAMX8P,IAAAA,EAAgB,GAQbA,OAPP4E,EAAMjW,QAAQ,SAAUoW,GAChBuF,MAAAA,EAAS9Q,EAAM4K,cAAcW,EAAKF,KAAME,EAAKD,MAAOhF,GAEtDwK,EAAO9a,OAAS,IAClBwQ,EAAgBA,EAAcsB,OAAOgJ,MAGlCtK,EAGTkN,KAAKC,GAEI,OADPA,EAAiBA,GAAkB,GAC5B,KAAKC,SAASD,EAAgB,IAGvCE,OAAOjL,EAAIkL,EAAKhe,EAAGwD,GACX7C,MAAAA,GAAK6C,EAAIxD,GAAK,EACdsR,EAAK,KAAKW,IAAIjS,EAAIW,GAClB4Q,EAAK,KAAKU,IAAIzO,EAAI7C,GAClByC,EAAM8G,EAAMwD,KAAKoF,EAAIkL,GACrBxK,EAAKtJ,EAAMwD,KAAKoF,EAAIxB,GACpBmC,EAAKvJ,EAAMwD,KAAKoF,EAAIvB,GACnByF,OAAAA,EAAMxD,EAAKpQ,GAAO4T,EAAMvD,EAAKrQ,GAGtC0a,SAASD,EAAgBI,GACnBC,IAEAC,EAFAD,EAAM,EACNE,EAAM,EAGP,EAAA,CACDD,EAAS,EAETC,EAAM,EAEFJ,IACAK,EACAC,EACA9H,EACA+H,EAIAvZ,EARAgZ,EAAM,KAAK/L,IAAIiM,GAMfM,GAAY,EACZC,GAAY,EAGZC,EAAMN,EACNO,EAAS,EAEV,EAAA,CAmBGH,GAlBJC,EAAYD,EACZD,EAAW/H,EACXkI,GAAOR,EAAME,GAAO,EACpBC,EAAM,KAAKpM,IAAIyM,GACfJ,EAAM,KAAKrM,IAAImM,IACf5H,EAAMtM,EAAMyL,WAAWqI,EAAKK,EAAKC,IAE7BM,SAAW,CACbjN,MAAOuM,EACPtM,IAAKwM,GAKPI,EAFY,KAAKT,OAAOvH,EAAKwH,EAAKE,EAAKE,IAElBP,GACrB7Y,EAAOyZ,IAAcD,KACVG,EAASP,GAEhBI,EAAW,CAETJ,GAAAA,GAAO,EAAG,CAMRA,GAJJ5H,EAAIoI,SAAShN,IAAM+M,EAAS,EAC5BJ,EAAW/H,EAGP4H,EAAM,EAAG,CACP3a,IAAAA,EAAI,CACNrC,EAAGoV,EAAIpV,EAAIoV,EAAI5V,EAAIqW,EAAMT,EAAIhT,GAC7BlC,EAAGkV,EAAIlV,EAAIkV,EAAI5V,EAAIsW,EAAMV,EAAIhT,IAE/BgT,EAAIhT,GAAK0G,EAAM6C,MAAM,CACnB3L,EAAGoV,EAAIpV,EACPE,EAAGkV,EAAIlV,GACNmC,EAAG,KAAKwO,IAAI,IAGjB,MAIFmM,IAAaA,EAAMF,GAAO,OAG1BE,EAAMM,SAEA1Z,GAAQmZ,IAAW,KAEzBA,GAAAA,GAAU,IACZ,MAIFI,EAAWA,GAAsB/H,EACjCyH,EAAQnZ,KAAKyZ,GACbL,EAAMS,QACCP,EAAM,GAERH,OAAAA,GAKXve,QAAQmJ,OAASA;;ACn5DjB,aAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,kBAAA,EAHA,MAAA,EAAA,QAAA,uBACA,EAAA,QAAA,UAEA,SAAgB,EAAa,GACrB,MAAA,EAAQ,EAAK,OAAO,MAAM,KAC5B,IAAA,EAAI,EACJ,EAAI,EACJ,EAAI,EACF,MAAA,EAAqB,GACvB,IAAA,EAAsB,GAEpB,MAAA,EAAQ,KACR,GAAA,GAAK,EAAM,OACP,MAAA,IAAI,MAAV,0BAEI,MAAA,EAAM,EAAM,GAEX,OADP,IACO,GAGH,EAAkB,KAClB,EAAU,SACZ,EAAO,KAAK,GACZ,EAAY,KAIT,KAAA,EAAI,EAAM,QAAQ,CACjB,MAAA,EAAU,IACR,OAAA,GACD,IAAA,IACH,IACA,EAAI,EAAA,MAAM,KACV,EAAI,EAAA,MAAM,KACV,MACG,IAAA,IACG,MAAA,EAAK,EAAA,MAAM,KACX,EAAK,EAAA,MAAM,KACX,EAAK,EAAA,MAAM,KACX,EAAK,EAAA,MAAM,KACX,EAAO,EAAA,MAAM,KACb,EAAO,EAAA,MAAM,KACnB,EAAU,KAAK,IAAI,EAAA,OAAO,EAAG,EAAG,EAAI,EAAI,EAAI,EAAI,EAAM,IACtD,EAAI,EACJ,EAAI,EACJ,MACG,IAAA,IACH,IACA,MACF,QACQ,MAAA,IAAI,MAAoC,8BAAA,OAAA,EAA9C,OAMC,OAFP,IAEO,EArDT,QAAA,aAAA;;AC6EA,aAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,kBAAA,QAAA,yBAAA,QAAA,sBAAA,QAAA,kBAAA,QAAA,qBAAA,QAAA,wBAAA,EA5EA,MAAA,EAAA,QAAA,UACA,EAAA,QAAA,UAEA,SAAgB,EAAmB,GAI1B,MAAA,CAHO,EAAK,EAAE,IAAM,EAAK,EAAE,IACnB,EAAK,EAAE,IAAM,EAAK,EAAE,KAKrC,SAAgB,EAAqB,GAC7B,MAAC,EAAO,GAAU,EAAmB,GAEpC,MAAA,CACL,EAAG,EAAK,EAAE,IAAM,EAAQ,EACxB,EAAG,EAAK,EAAE,IAAM,EAAS,GAI7B,SAAS,EAAa,EAAgB,GAC7B,MAAA,CACL,IAAK,EAAO,IAAM,EAClB,IAAK,EAAO,IAAM,GAItB,SAAgB,EAAkB,EAAY,GACrC,MAAA,CACL,EAAG,EAAa,EAAK,EAAG,GACxB,EAAG,EAAa,EAAK,EAAG,IAI5B,SAAgB,EAAsB,GAChC,IAAA,EAAO,EAAA,EACP,EAAO,EAAA,EACP,GAAQ,EAAA,EACR,GAAQ,EAAA,EAER,GAAkB,IAAlB,EAAO,OACH,MAAA,IAAI,MAAV,wCAGG,IAAA,IAAI,KAAQ,EACX,EAAK,EAAE,IAAM,IACf,EAAO,EAAK,EAAE,KAEZ,EAAK,EAAE,IAAM,IACf,EAAO,EAAK,EAAE,KAEZ,EAAK,EAAE,IAAM,IACf,EAAO,EAAK,EAAE,KAEZ,EAAK,EAAE,IAAM,IACf,EAAO,EAAK,EAAE,KAIX,MAAA,CAAE,EAAG,CAAE,IAAK,EAAM,IAAK,GAAQ,EAAG,CAAE,IAAK,EAAM,IAAK,IAG7D,SAAgB,EAAyB,GAChC,OAAA,EAAsB,EAAQ,IAAK,GAAM,EAAE,SAGpD,SAAS,EAAmB,GACtB,IAAC,EAAM,EACH,MAAA,IAAI,MAAV,wCAEI,MACA,EAAO,EADG,EAAA,QAAQ,EAAA,aAAa,EAAM,KAEpC,OAAA,EAAM,YACT,EAAkB,EAAM,EAAA,MAAM,EAAM,aAAe,GACnD,EAGN,SAAgB,EACd,GAEI,GAAA,MAAM,QAAQ,GACT,OAAA,EAAsB,EAAQ,IAAI,IAEnC,OAAA,EAAQ,SACT,IAAA,IACI,OAAA,EAAkB,EAAQ,UAC9B,IAAA,OACI,OAAA,EAAmB,EAAQ,QAnFxC,QAAA,mBAAA,EAOA,QAAA,qBAAA,EAgBA,QAAA,kBAAA,EAOA,QAAA,sBAAA,EA4BA,QAAA,yBAAA,EAeA,QAAA,kBAAA;;ACjEa,aAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,2BAAA,QAAA,wBAAA,QAAA,uBAAA,QAAA,8BAAA,EAbA,QAAA,yBAA2B,UAC3B,QAAA,uBAAyB,UAEzB,QAAA,wBAET,CACF,KAAM,UACN,IAAK,UACL,IAAK,UACL,KAAM,UACN,MAAO,WAGI,QAAA,2BAA6B;;ACY1C,aAzBA,SAAgB,EAAa,EAAU,EAAgB,GAC9C,MAAA,CACL,EAAG,EAAE,EAAI,EACT,EAAG,EAAE,EAAI,GAIb,SAAgB,EAAe,EAAW,GACjC,MAAA,CACL,EAAG,EAAG,EAAI,EAAG,EACb,EAAG,EAAG,EAAI,EAAG,GAIjB,SAAgB,EAAe,GACvB,MAAA,EAAM,KAAK,KAAK,KAAK,IAAI,EAAE,EAAG,GAAK,KAAK,IAAI,EAAE,EAAG,IACnD,GAAQ,IAAR,EACI,MAAA,IAAI,MAAV,2CAEK,MAAA,CACL,EAAG,EAAE,EAAI,EACT,EAAG,EAAE,EAAI,GAIb,SAAgB,EAAoB,GAC9B,IAAA,EAAS,KAAK,KAAK,EAAE,GAIlB,OAHH,EAAE,EAAI,IACR,GAA+B,GAApB,KAAK,GAAK,IAEhB,EALT,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,oBAAA,QAAA,eAAA,QAAA,eAAA,QAAA,kBAAA,EAzBA,QAAA,aAAA,EAOA,QAAA,eAAA,EAOA,QAAA,eAAA,EAWA,QAAA,oBAAA;;ACuIA,aAAA,IAAA,EAAA,MAAA,KAAA,kBAAA,OAAA,OAAA,SAAA,EAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,GAAA,OAAA,eAAA,EAAA,EAAA,CAAA,YAAA,EAAA,IAAA,WAAA,OAAA,EAAA,OAAA,SAAA,EAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,MAAA,KAAA,qBAAA,OAAA,OAAA,SAAA,EAAA,GAAA,OAAA,eAAA,EAAA,UAAA,CAAA,YAAA,EAAA,MAAA,KAAA,SAAA,EAAA,GAAA,EAAA,QAAA,IAAA,EAAA,MAAA,KAAA,cAAA,SAAA,GAAA,GAAA,GAAA,EAAA,WAAA,OAAA,EAAA,IAAA,EAAA,GAAA,GAAA,MAAA,EAAA,IAAA,IAAA,KAAA,EAAA,YAAA,GAAA,OAAA,UAAA,eAAA,KAAA,EAAA,IAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,GAAA,GAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,aAAA,QAAA,qBAAA,QAAA,4BAAA,EAjKA,MAAA,EAAA,QAAA,kBACA,EAAA,EAAA,QAAA,aACA,EAAA,QAAA,UACA,EAAA,QAAA,WAGM,EAAmB,YAmCzB,SAAiB,EAAqB,GAC/B,IAAA,IAAI,KAAQ,QAAA,uBAAwB,CACjC,MAAA,EAAS,EAAM,GACjB,GAAA,EACG,IAAA,IAAI,KAAS,QAChB,OAAA,OAAA,OAAA,OAAA,GAAW,GAAK,CAAE,KAAA,KAbb,QAAA,uBAAgD,CAC3D,OACA,MACA,MACA,OACA,SAGF,QAAA,qBAAA,EAWA,MAAM,EAAmB,EACnB,EAAsB,EACtB,EAAyB,EAE/B,SAAS,EAAe,GAChB,MAAA,EAAS,EAAA,aAAa,GACtB,EAA4B,GAE7B,IAAA,IAAI,KAAS,EAAQ,CACpB,GAAA,EAAM,SAAW,EACb,MAAA,IAAI,MACkB,0BAAA,OAAA,EAAgC,iBAAA,OAAA,EAAM,OADlE,MAII,MAAA,EAAQ,EAAM,GAAwB,IAAI,GAC1C,EAAS,EAAA,eACb,EAAA,eAAe,EAAM,GAAqB,IAAI,GAAM,IAEtD,EAAO,KAAK,CACV,MAAA,EACA,OAAA,IAIG,OAAA,EAGT,SAAS,EAAiB,GAClB,MAAA,EAAS,EAAA,aAAa,GACtB,EAAiB,GAElB,IAAA,IAAI,KAAS,EAChB,EAAO,KAAK,EAAA,yBAAyB,IAGhC,OAAA,EAMT,SAAS,EAAW,EAAoB,GAClC,OAAA,EAAE,MAAM,EAAI,EAAE,MAAM,GAAW,EAC/B,EAAE,MAAM,EAAI,EAAE,MAAM,EAAU,EAC9B,EAAE,MAAM,EAAI,EAAE,MAAM,GAAW,EAC/B,EAAE,MAAM,EAAI,EAAE,MAAM,EAAU,EAC3B,EAGT,SAAS,EAAa,GACd,MAAA,EAAO,IAAI,GAEV,OADP,EAAK,KAAK,GACH,EAGT,SAAS,EAAU,EAAwB,GAClC,OAAA,EAAQ,IAAI,KAAU,GAAU,EAGzC,MAAM,EAAuB,IAAI,IAC/B,QAAA,uBAAuB,IAAK,GAAS,CACnC,EAAO,wBAAwB,GAC/B,KAIJ,SAAS,EAAY,EAAc,EAAc,GACzC,MAAA,EAAiB,EAAqB,IAAI,GAE5C,GAAA,EACF,OAAA,OAAA,OAAA,OAAA,OAAA,GACK,GAAK,CACP,CAAA,GAAiB,EAChB,EAAO,EAAM,GAAiB,EAAe,OAK/C,GAAA,IAAS,EAAO,2BAClB,OAAA,OAAA,OAAA,OAAA,OAAA,GACK,GAAK,CACR,QAAS,EAAO,EAAM,QAAS,EAAiB,MAI9C,MAAA,IAAI,MAAwD,kDAAA,OAAA,EAAlE,OAGF,SAAS,EAAS,GACZ,IAAA,EAAe,GAEd,IAAA,IAAI,KAAS,EAAQ,CACpB,GAAkB,SAAlB,EAAM,QACF,MAAA,IAAI,MACgB,wBAAA,OAAA,EAAM,QADhC,0BAII,MAAA,KAAE,EAAF,EAAQ,GAAM,EAAM,MACtB,IAAE,IAAQ,EACN,MAAA,IAAI,MAAV,8DAIF,EAAQ,EAAY,EAAM,EAAG,GAGxB,OAAA,EAGT,SAAgB,EACd,GAEM,MAAA,EAAyC,GAC3C,IAAA,OAA2B,EAEzB,MAAA,EAAY,IACZ,GAAA,EAAG,CACD,GAAA,EACI,MAAA,IAAI,MAAM,iCAElB,EAAQ,IAIP,IAAA,IAAI,KAAS,EACR,OAAA,EAAM,SACP,IAAA,IACG,MAAA,GAAE,GAAO,EAAM,MACjB,GAAA,GAAM,EAAiB,KAAK,GAC9B,EAAS,EAAS,EAAM,eACnB,CACD,IAAC,EAAG,GAAY,EAAa,EAAM,UACvC,EAAS,GACT,EAAmB,KAAI,OAAA,OAAA,OAAA,OAAA,GAClB,GAAK,CACR,SAAA,KAGJ,MACG,IAAA,OACH,EAAmB,KAAK,GAKvB,MAAA,CAAC,EAAO,GApCjB,QAAA,aAAA;;ACnGa,aAAA,IAAA,EAAA,MAAA,KAAA,kBAAA,OAAA,OAAA,SAAA,EAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,GAAA,OAAA,eAAA,EAAA,EAAA,CAAA,YAAA,EAAA,IAAA,WAAA,OAAA,EAAA,OAAA,SAAA,EAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,MAAA,KAAA,qBAAA,OAAA,OAAA,SAAA,EAAA,GAAA,OAAA,eAAA,EAAA,UAAA,CAAA,YAAA,EAAA,MAAA,KAAA,SAAA,EAAA,GAAA,EAAA,QAAA,IAAA,EAAA,MAAA,KAAA,cAAA,SAAA,GAAA,GAAA,GAAA,EAAA,WAAA,OAAA,EAAA,IAAA,EAAA,GAAA,GAAA,MAAA,EAAA,IAAA,IAAA,KAAA,EAAA,YAAA,GAAA,OAAA,UAAA,eAAA,KAAA,EAAA,IAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,GAAA,GAAA,EAAA,MAAA,KAAA,iBAAA,SAAA,GAAA,OAAA,GAAA,EAAA,WAAA,EAAA,CAAA,QAAA,IAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,kBAAA,EA/Db,MAAA,EAAA,EAAA,QAAA,UAEA,EAAA,QAAA,kBACA,EAAA,EAAA,QAAA,aACA,EAAA,QAAA,WAEM,EAA0B,GAE1B,EAAiC,GAEjC,EAAiC,EAEjC,EAAe,IAEf,EAEiB,IAAjB,IAAE,MAAO,GAAQ,EACf,MAAA,EAAE,EAAF,EAAK,GAAM,EAAG,MACd,EAAK,EAV0B,GAUtB,EAAG,OAAO,EACnB,EAAK,EAX0B,GAWtB,EAAG,OAAO,EACnB,EAAQ,EAAO,wBAAwB,EAAG,MAG9C,OAAA,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACE,EAAA,QAAA,cAAA,SAAA,CACE,KAAM,EACN,EApBwB,GAqBxB,GAAI,EACJ,GAAI,EACJ,QAjBa,MAmBf,EAAA,QAAA,cAAA,OAAA,CACE,QApBa,IAqBb,GAAI,EACJ,GAAI,EACJ,GAAI,EACJ,GAAI,EACJ,OAAQ,EACR,YA5B+B,MAkCjC,EAA6D,GACjE,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACG,EAAM,OAAO,IAAI,CAAC,EAAG,KACd,MAAC,EAAO,GAAU,EAAA,mBAAmB,GAEzC,OAAA,EAAA,QAAA,cAAA,OAAA,CACE,QAtCW,IAuCX,IAAK,EACL,EAAG,EAAE,EAAE,IACP,EAAG,EAAE,EAAE,IACP,MAAO,EACP,OAAQ,EACR,KAAM,EAAM,UAOT,EAAyD,IAAb,IAAA,MAAE,GAAW,EAElE,OAAA,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACG,MAAM,KAAK,EAAA,qBAAqB,IAAQ,IAAI,CAAC,EAAO,IACnD,EAAA,QAAA,cAAC,EAAsB,CAAC,IAAK,EAAG,MAAO,KAExC,EAAM,SACL,EAAA,QAAA,cAAC,EAAa,CACZ,KAAM,EAAO,2BACb,OAAQ,EAAM,YATX,QAAA,aAAY;;AC8BZ,aAAA,IAAA,EAAA,MAAA,KAAA,iBAAA,SAAA,GAAA,OAAA,GAAA,EAAA,WAAA,EAAA,CAAA,QAAA,IAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,iBAAA,QAAA,4BAAA,EA7Fb,MAAA,EAAA,EAAA,QAAA,UAGA,EAAA,QAAA,YAEA,EAAA,QAAA,mBAEM,EAA+B,EA6B/B,EAAoC,CACxC,OAAQ,UACR,KAAM,UACN,WAAW,EACX,mBAjCmC,GAoCrC,SAAgB,IACd,IAAA,EAAiC,UAAA,OAAA,QAAA,IAAA,UAAA,GAAA,UAAA,GAAA,GAEjC,OAAA,OAAA,OAAA,OAAA,OAAA,GACK,GACA,GAIP,SAAS,EACP,EACA,GAEQ,OAAA,GACD,KAAA,EAAA,yBACI,OAAA,EAAI,OACR,KAAA,EAAA,uBACI,OAAA,EAAI,KAER,OAAA,EAGT,SAAS,EACP,EACA,EACA,GAEI,IACA,GADA,KAAE,EAAF,OAAQ,EAAR,YAAgB,GAAgB,EAAG,MAQhC,OANP,EAAO,EAAS,EAAK,GACrB,EAAS,EAAS,EAAK,QACH,IAAhB,GAA+D,iBAA3B,EAAI,qBAC1C,EAAc,EAAI,mBAClB,EAAe,sBAEV,EAAA,QAAM,cACX,EAAG,QAAO,OAAA,OAAA,OAAA,OAAA,GAEL,EAAG,OAAK,CACX,QAAI,EACJ,aAAA,EACA,YAAA,EACA,KAAA,EACA,OAAA,EACA,IAAA,IAEF,EAAG,SAAS,IAAI,EAAyB,KAAK,KAAM,KA9CxD,QAAA,uBAAA,EAkDO,MAAM,EAER,IACG,MAAA,EAAI,EAAM,KAGd,OAAA,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACG,EAAM,KAAK,OAAO,IAAI,EAAyB,KAAK,KAAM,IAC1D,EAAM,WAAa,EAAE,OAAS,EAAA,QAAA,cAAC,EAAA,aAAY,CAAC,MAAO,EAAE,UAR/C,QAAA,iBAAgB;;AC7F7BpJ,OAAOC,QAAQ,CAAC,CAACmf,KAAK,SAAS/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,08BAA08BI,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,mBAAmBE,GAAG,qBAAqBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,sBAAsBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,MAAM/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,OAAOnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,OAAOnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,21DAA21DI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,+NAA+NI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,4KAA4KI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,KAAKT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,mBAAmBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,sBAAsBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,uBAAuB,CAACud,KAAK,WAAW/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,s4CAAs4CI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,MAAMC,IAAI,UAAUwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuB,CAACud,KAAK,OAAO/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,msBAAmsBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,o+BAAo+BI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,IAAIT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,gBAAgB/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,iBAAiBnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,msBAAmsBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,m+BAAm+BI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,YAAY/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,+WAA+WI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,wiCAAwiCI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,q0BAAq0BI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,wIAAwII,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU,CAAC5O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,OAAO/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,uzBAAuzBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,EAAE,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,SAAS/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,83EAA83EI,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,GAAG,qBAAqBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,sBAAsBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,wBAAwB,CAACud,KAAK,eAAe/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,gBAAgBnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,gBAAgBnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,8rQAA8rQI,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,mBAAmBE,GAAG,qBAAqBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,mBAAmBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,oBAAoBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,mBAAmBE,EAAE,mBAAmBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuB,CAACud,KAAK,eAAe/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,gBAAgBnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,gBAAgBnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,6+CAA6+CI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,4IAA4II,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,IAAI,CAAC2M,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,sBAAsB/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,uBAAuBnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,gBAAgBnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,yKAAyKI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,uhDAAuhDI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,4IAA4II,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,OAAOC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,cAAc/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,eAAenb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,eAAenb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,y3HAAy3HI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,QAAQ/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,MAAMC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,q8BAAq8BI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,iRAAiRI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,u0DAAu0DI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,SAAS/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,2qFAA2qFI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,SAAS/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,wNAAwNI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqB,CAACud,KAAK,QAAQ/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,81BAA81BI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,MAAME,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,aAAa/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,iBAAiBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,gBAAgBnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,cAAcnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,yiFAAyiFI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,ohJAAohJI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,MAAME,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,sBAAsBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,OAAOE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,uBAAuB,CAACud,KAAK,WAAW/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,kpBAAkpBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,QAAQ/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,6fAA6fI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,2ZAA2ZI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,4NAA4NI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,uHAAuHI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,sBAAsBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuB,CAACud,KAAK,MAAM/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,OAAOnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,OAAOnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,qmBAAqmBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,4NAA4NI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,uHAAuHI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAUwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,MAAM/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,OAAOnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,OAAOnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,+oBAA+oBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAUwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,MAAME,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,uBAAuB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,eAAe/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,gBAAgBnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,iBAAiBnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,6oBAA6oBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAUwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,OAAO/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,+pBAA+pBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,uzBAAuzBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,iqBAAiqBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAUwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,OAAO/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,mpBAAmpBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,wmBAAwmBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,s9BAAs9BI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,+NAA+NI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,sWAAsWI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,gvBAAgvBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,oEAAoEI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,EAAEE,EAAE,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,YAAY/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,iBAAiBC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,eAAenb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,4NAA4NI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,8MAA8MI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,yhBAAyhBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,+NAA+NI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,sWAAsWI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,gNAAgNI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,uEAAuEI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAUyP,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,oBAAoBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,oBAAoBE,EAAE,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,qBAAqBke,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,IAAIT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,EAAEE,EAAE,OAAO,CAACud,KAAK,YAAY/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,SAAS8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,eAAenb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,ybAAybI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,4ZAA4ZI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,sjBAAsjBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,oiBAAoiBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWyP,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,IAAIT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,EAAEE,EAAE,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,oBAAoBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,oBAAoBE,EAAE,oBAAoBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,MAAME,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBke,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,IAAIT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,EAAE,OAAO,CAACud,KAAK,mBAAmB/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,oBAAoBnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,gbAAgbI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,mZAAmZI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,qgBAAqgBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,oiBAAoiBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,WAAWyP,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,oBAAoBE,EAAE,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBke,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,EAAE,OAAO,CAACud,KAAK,OAAO/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,w6CAAw6CI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,YAAY/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,+4BAA+4BI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,+rDAA+rDI,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,GAAG,sBAAsBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,sBAAsBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,MAAME,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,gBAAgBE,EAAE,uBAAuB,CAACud,KAAK,OAAO/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,q2DAAq2DI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,mBAAmBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,GAAG,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,GAAGT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,mBAAmBE,GAAG,uBAAuB,CAACud,KAAK,YAAY/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,iBAAiBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,ovBAAovBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,+9BAA+9BI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAUwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,uBAAuB/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,qBAAqBnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,qBAAqBnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,8jEAA8jEI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,MAAMC,IAAI,UAAU,CAAC5O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,GAAG,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,sBAAsBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,aAAa/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,cAAcnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,cAAcnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,4oCAA4oCI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,0gBAA0gBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,MAAME,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,uBAAuB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,YAAY/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,yKAAyKI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,yKAAyKI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,yNAAyNI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,2NAA2NI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,+NAA+NI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,mpBAAmpBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,OAAOC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,EAAEE,EAAE,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,gBAAgBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,cAAc/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,MAAMC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,eAAenb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,eAAenb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,+0FAA+0FI,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,EAAEE,EAAE,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,aAAa/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,cAAcnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,cAAcnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,quEAAquEI,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,IAAIT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,EAAEE,EAAE,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,mBAAmBE,GAAG,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,QAAQ/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,6ZAA6ZI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,WAAW/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,m1BAAm1BI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,4IAA4II,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU,CAAC5O,EAAE,CAAC2O,IAAI,MAAMC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,sBAAsB,CAACud,KAAK,MAAM/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,OAAOnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,OAAOnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,y1CAAy1CI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,uBAAuB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,sBAAsBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,sBAAsB,CAACud,KAAK,WAAW/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,k2BAAk2BI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,8LAA8LI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,WAAWyP,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBke,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAACud,KAAK,YAAY/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,8WAA8WI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,MAAMC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,gBAAgBE,EAAE,qBAAqBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,MAAME,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,uBAAuB,CAACud,KAAK,YAAY/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,u2BAAu2BI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,y8MAAy8MI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,mpBAAmpBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,kxBAAkxBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,0HAA0HI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,kNAAkNI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,uBAAuB,CAACud,KAAK,SAAS/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,SAAS8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,y4IAAy4II,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,4xBAA4xBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,OAAOC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,aAAa/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,cAAcnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,cAAcnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,0uCAA0uCI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,urCAAurCI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,EAAE,IAAI,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,oBAAoBE,GAAG,qBAAqBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,sBAAsBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,uBAAuB,CAACud,KAAK,cAAc/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,eAAenb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,eAAenb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,y3BAAy3BI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,m6TAAm6TI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,OAAO/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,SAAS8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,2aAA2aI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,MAAME,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,uBAAuB,CAACud,KAAK,SAAS/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,uaAAuaI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,mzBAAmzBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,MAAME,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,QAAQ/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,4uDAA4uDI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,GAAGC,IAAI,UAAU,CAAC5O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU,CAAC5O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,uBAAuB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,WAAW/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,qmBAAqmBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,OAAO,CAACud,KAAK,YAAY/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,MAAMC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,6mGAA6mGI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,MAAM/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,MAAMC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,OAAOnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,OAAOnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,isMAAisMI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,uBAAuB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,sBAAsB,CAACud,KAAK,WAAW/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,MAAMC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,25MAA25MI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,uBAAuB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,sBAAsB,CAACud,KAAK,QAAQ/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,MAAMC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,WAAWnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,uTAAuTI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,+NAA+NI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,iRAAiRI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,mUAAmUI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,uEAAuEI,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,YAAY/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,69QAA69QI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,kBAAkB/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,mBAAmBnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,aAAanb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,w2IAAw2II,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU,CAAC5O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU,CAAC5O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAU,CAAC5O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,OAAO/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,ysBAAysBI,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,EAAE,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,OAAOE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,uBAAuB,CAACud,KAAK,WAAW/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,oBAAoB1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,2NAA2NI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,EAAE,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,EAAE,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,SAAS/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,ixCAAixCI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,UAAUwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,SAAS/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,2hDAA2hDI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,MAAMC,IAAI,OAAO1O,EAAE,CAACyO,IAAI,MAAMC,IAAI,SAASwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,WAAW/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,sKAAsKI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,GAAG,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,iBAAiBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuB,CAACud,KAAK,UAAU/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,WAAWnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,WAAWnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,4qDAA4qDI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,4dAA4dI,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,sBAAsB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,QAAQ/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,MAAMC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,UAAUnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,2mGAA2mGI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,OAAOC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,QAAQ/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,OAAOC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,46JAA46JI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,uaAAuaI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,yzBAAyzBI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,IAAIE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,MAAMT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,uBAAuB,CAACud,KAAK,OAAO/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,mBAAmB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,QAAQnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,SAASnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,i4CAAi4CI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,OAAOC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,sBAAsBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,sBAAsBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,EAAE,mBAAmB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,uBAAuB,CAACud,KAAK,WAAW/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,SAAS1O,EAAE,CAACyO,IAAI,mBAAmBC,IAAI,UAAU8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,YAAYnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,qvBAAqvBI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIE,eAAe,QAAQ7b,EAAE,g7CAAg7CI,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,sBAAsBme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,GAAG,qBAAqB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,oBAAoBE,EAAE,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,OAAOE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,iBAAiBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,wBAAwB,CAACud,KAAK,iBAAiB/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,mBAAmBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,kBAAkBC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,oBAAoBnb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,kBAAkBnb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,8xHAA8xHI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,sEAAsEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,qEAAqEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,oEAAoEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,oEAAoEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,oEAAoEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,oEAAoEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,sEAAsEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,oEAAoEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,sEAAsEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,OAAOC,eAAe,QAAQ7b,EAAE,wEAAwEI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,o+IAAo+II,SAAS,SAAS0b,MAAM,CAACC,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,EAAE,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,qBAAqBoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,uBAAuBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,OAAOE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,mBAAmBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,wBAAwB,CAACud,KAAK,cAAc/O,KAAK,CAAC1O,EAAE,CAAC2O,IAAI,kBAAkBC,IAAI,mBAAmB1O,EAAE,CAACyO,IAAI,KAAKC,IAAI,oBAAoB8O,OAAO,CAAC,CAACC,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,eAAenb,SAAS,CAAC,CAACkb,QAAQ,IAAI5c,MAAM,CAAC6c,GAAG,eAAenb,SAAS,CAAC,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,83BAA83BI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,gwLAAgwLI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,UAAUC,SAAS,UAAUC,OAAO,OAAO1b,EAAE,kNAAkNI,SAAS,IAAI,CAACkb,QAAQ,OAAO5c,MAAM,CAAC8c,KAAK,OAAOE,OAAO,UAAUC,YAAY,IAAIC,cAAc,QAAQC,eAAe,QAAQ7b,EAAE,k+BAAk+BI,SAAS,SAAS0b,MAAM,CAACM,QAAQ,CAAC,CAACze,EAAE,CAAC2O,IAAI,QAAQC,IAAI,QAAQ1O,EAAE,CAACyO,IAAI,QAAQC,IAAI,WAAWwP,KAAK,CAAC,CAACvR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKme,MAAM,CAAC,CAACxR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,EAAEE,GAAG,KAAKoe,IAAI,CAAC,CAACzR,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,qBAAqBqe,IAAI,CAAC,CAAC1R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,QAAQT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,EAAE,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,EAAE,qBAAqBse,KAAK,CAAC,CAAC3R,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,GAAG,kBAAkBE,GAAG,oBAAoB,CAAC2M,MAAM,CAAC7M,EAAE,QAAQE,EAAE,OAAOT,EAAE,GAAG0Z,OAAO,CAACnZ,EAAE,kBAAkBE,GAAG;;ACGz73Q,aAAA,IAAA,EAAA,MAAA,KAAA,iBAAA,SAAA,GAAA,OAAA,GAAA,EAAA,WAAA,EAAA,CAAA,QAAA,IAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,mBAAA,EAFb,MAAA,EAAA,EAAA,QAAA,2BAEa,QAAA,cAAiC,EAAA;;ACCjC,aAAA,IAAA,EAAA,MAAA,KAAA,iBAAA,SAAA,GAAA,OAAA,GAAA,EAAA,WAAA,EAAA,CAAA,QAAA,IAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,yBAAA,EAJb,MAAA,EAAA,EAAA,QAAA,UAEA,EAAA,QAAA,UAEa,EAIwB,IAA/B,IAAA,IAAE,EAAF,SAAO,EAAP,SAAiB,GAAc,EAC7B,MAAA,EAAa,IACjB,EAAQ,OAAA,OAAA,OAAA,OAAA,GAAM,GAAQ,KAItB,OAAA,EAAA,QAAA,cAAA,IAAA,KACG,EACD,EAAA,QAAA,cAAA,QAAA,CAAO,QAAQ,UAAQ,YACvB,EAAA,QAAA,cAAA,QAAA,CACE,KAAK,QACL,MAAO,EAAI,OACX,SAAW,GAAM,EAAU,CAAE,OAAQ,EAAE,OAAO,QAC9C,GAAG,WACF,IACH,EAAA,QAAA,cAAA,QAAA,CAAO,QAAQ,QAAM,UACrB,EAAA,QAAA,cAAA,QAAA,CACE,KAAK,QACL,MAAO,EAAI,KACX,SAAW,GAAM,EAAU,CAAE,KAAM,EAAE,OAAO,QAC5C,GAAG,SACF,IACH,EAAA,QAAA,cAAA,QAAA,KACE,EAAA,QAAA,cAAA,QAAA,CACE,KAAK,WACL,QAAS,EAAI,UACb,SAAW,GAAM,EAAU,CAAE,UAAW,EAAE,OAAO,YAChD,IALL,mBAQ4B,IAA3B,EAAI,oBACH,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACE,EAAA,QAAA,cAAA,KAAA,MACA,EAAA,QAAA,cAAA,QAAA,CAAO,QAAQ,eAAa,kBAC5B,EAAA,QAAA,cAAA,QAAA,CACE,KAAK,QACL,IAAK,EACL,IAAK,EACL,KAAM,GACN,MAAO,EAAI,mBACX,SAAW,GACT,EAAU,CAAE,mBAAoB,EAAA,MAAM,EAAE,OAAO,WAEhD,IACF,EAAI,mBAAoB,OAhDtB,QAAA,oBAAmB;;ACiCnB,aAAA,IAAA,EAAA,MAAA,KAAA,kBAAA,OAAA,OAAA,SAAA,EAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,GAAA,OAAA,eAAA,EAAA,EAAA,CAAA,YAAA,EAAA,IAAA,WAAA,OAAA,EAAA,OAAA,SAAA,EAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,MAAA,KAAA,qBAAA,OAAA,OAAA,SAAA,EAAA,GAAA,OAAA,eAAA,EAAA,UAAA,CAAA,YAAA,EAAA,MAAA,KAAA,SAAA,EAAA,GAAA,EAAA,QAAA,IAAA,EAAA,MAAA,KAAA,cAAA,SAAA,GAAA,GAAA,GAAA,EAAA,WAAA,OAAA,EAAA,IAAA,EAAA,GAAA,GAAA,MAAA,EAAA,IAAA,IAAA,KAAA,EAAA,YAAA,GAAA,OAAA,UAAA,eAAA,KAAA,EAAA,IAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,GAAA,GAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,oBAAA,EArCb,MAAA,EAAA,EAAA,QAAA,UACA,EAAA,QAAA,mBACA,EAAA,QAAA,iBAKA,EAAA,QAAA,qBAEA,EAAA,QAAA,4BAOM,EAAM,GAAqB,GAAA,OAAA,EAAjC,MAEM,EAAgB,IAEhB,EAAuC,IACrC,MAAA,EAAI,EAAM,KACV,EAAO,EAAA,kBAAkB,EAAE,KAJb,KAKd,EAAQ,EAAM,OAAS,GACtB,EAAO,GAAU,EAAA,mBAAmB,GAGzC,OAAA,EAAA,QAAA,cAAA,MAAA,CACE,QAAY,GAAA,OAAA,EAAK,EAAE,IAAO,KAAA,OAAA,EAAK,EAAE,IAAO,KAAA,OAAA,EAAS,KAAA,OAAA,GACjD,MAAO,EAAG,EAAQ,GAClB,OAAQ,EAAG,EAAS,IAEpB,EAAA,QAAA,cAAC,EAAA,iBAAgB,OAAA,OAAA,GAAK,MAKf,EAA+B,KACpC,MAAC,EAAK,GAAU,EAAA,SAAS,EAAA,0BAG7B,OAAA,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACE,EAAA,QAAA,cAAA,KAAA,KAAA,8BACA,EAAA,QAAA,cAAC,EAAA,oBAAmB,CAAC,IAAK,EAAK,SAAU,IACxC,EAAA,cAAc,IAAK,GAClB,EAAA,QAAA,cAAA,MAAA,CACE,IAAK,EAAW,KAChB,MAAO,CACL,QAAS,eACT,OAAQ,kBACR,OAAQ,QAGV,EAAA,QAAA,cAAA,MAAA,CACE,MAAO,CACL,gBAAiB,QACjB,MAAO,QACP,QAAS,QAGV,EAAW,MAEd,EAAA,QAAA,cAAA,MAAA,CAAK,UAAU,kBAAkB,MAAO,CAAE,WAAY,IACpD,EAAA,QAAA,cAAC,EAAS,OAAA,OAAA,CAAC,KAAM,EAAY,MAAO,KAAU,SA1B7C,QAAA,eAAc;;ACA3B,aAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,wBAAA,QAAA,oCAAA,EApCA,MAAA,EAAA,QAAA,WAEA,EAAA,QAAA,UAEA,SAAS,EAAa,GAKb,OAJP,GAAY,KACF,IACR,EAAM,IAAM,GAEP,EAOT,SAAgB,EAA+B,GAGvC,MAAA,EAAW,EAAA,aAAa,EAAQ,GAAI,GAEpC,EAAM,EAAA,oBAAoB,GAMzB,OAFY,EAAa,GAAK,EAAA,QAAQ,IAW/C,SAAgB,EACd,EACA,GAMO,MAAA,CAAE,YAJW,EAAA,eAAe,EAAO,MAAO,EAAM,OAIjC,SAHJ,EAA+B,EAAO,QACvC,EAA+B,EAAM,SA1BxD,QAAA,+BAAA,EAoBA,QAAA,wBAAA;;ACrBA,aAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,YAAA,EAVA,MAAM,EAAiD,CACrD,QAAS,KAAK,IAAI,EAAG,IACrB,WAAY,QACZ,UAAW,YAOb,MAAa,EAGX,cACW,IAAA,EAAe,UAAA,OAAA,QAAA,IAAA,UAAA,GAAA,UAAA,GAAA,KAAK,MACpB,EAA2B,UAAA,OAAA,QAAA,IAAA,UAAA,GAAA,UAAA,GAAA,EAD3B,KAAA,KAAA,EACA,KAAA,OAAA,EAEJ,KAAA,WAAa,EAOpB,OAIS,OAHF,KAAA,YACF,KAAK,OAAO,WAAa,KAAK,WAAa,KAAK,OAAO,WACxD,KAAK,OAAO,QACP,KAAK,WAAa,KAAK,OAAO,QAMvC,OAAU,GAED,OAAA,EADK,KAAK,MAAM,KAAK,OAAS,EAAM,UAzB/C,QAAA,OAAA;;AC+Ua,aAAA,IAAA,EAAA,MAAA,KAAA,kBAAA,OAAA,OAAA,SAAA,EAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,GAAA,OAAA,eAAA,EAAA,EAAA,CAAA,YAAA,EAAA,IAAA,WAAA,OAAA,EAAA,OAAA,SAAA,EAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,MAAA,KAAA,qBAAA,OAAA,OAAA,SAAA,EAAA,GAAA,OAAA,eAAA,EAAA,UAAA,CAAA,YAAA,EAAA,MAAA,KAAA,SAAA,EAAA,GAAA,EAAA,QAAA,IAAA,EAAA,MAAA,KAAA,cAAA,SAAA,GAAA,GAAA,GAAA,EAAA,WAAA,OAAA,EAAA,IAAA,EAAA,GAAA,GAAA,MAAA,EAAA,IAAA,IAAA,KAAA,EAAA,YAAA,GAAA,OAAA,UAAA,eAAA,KAAA,EAAA,IAAA,EAAA,EAAA,EAAA,GAAA,OAAA,EAAA,EAAA,GAAA,GAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,kBAAA,EA/Vb,MAAA,EAAA,EAAA,QAAA,UACA,EAAA,QAAA,qBACA,EAAA,QAAA,iBAOA,EAAA,QAAA,aACA,EAAA,QAAA,YAEA,EAAA,QAAA,aACA,EAAA,QAAA,4BAEM,EAAa,IAAI,IACrB,EAAA,cAAc,IAAK,GAAW,CAAC,EAAO,KAAM,KAG9C,SAAS,EAAU,GACX,MAAA,EAAS,EAAW,IAAI,GAC1B,IAAC,EACG,MAAA,IAAI,MAAoC,8BAAA,OAAA,EAA9C,OAEK,OAAA,EAGT,SAAS,EACP,EACA,GACA,IAAA,EAAc,UAAA,OAAA,QAAA,IAAA,UAAA,GAAA,UAAA,GAAA,EAER,MAAA,MAAE,GAAU,EACd,IAAC,EACG,MAAA,IAAI,MAAgB,UAAA,OAAA,EAAE,KAA5B,mBAEI,MAAA,EAAS,EAAM,GACjB,KAAE,GAAU,EAAO,OAAS,GACxB,MAAA,IAAI,MACW,mBAAA,OAAA,EAAE,KACnB,sBAAA,OAAA,EAAM,EACJ,KAAA,OAAA,EAHN,0BAOK,OAAA,EAAO,GAGhB,SAAS,EACP,EACA,GACA,IAAA,EAAc,UAAA,OAAA,QAAA,IAAA,UAAA,GAAA,UAAA,GAAA,EAEV,IACK,OAAA,EAAmB,EAAG,EAAM,GACnC,MAAO,GACP,QAAQ,MAAM,GAGT,OAAA,KAUT,MAAM,EAA2B,GAE3B,EAAkB,EAAA,QAAM,cAAa,OAAA,OAAA,OAAA,OAAA,GACtC,EAAA,0BAAwB,CAC3B,gBAJ+B,GAK/B,OAAQ,QAcV,SAAS,EAAqB,GACtB,MAAA,EAAmB,GAWlB,OATH,EAAG,MACL,EAAO,KAAK,GAEV,EAAG,OACL,EAAO,KAAK,GAEQ,IAAlB,EAAO,QACT,EAAO,KAAK,GAEP,EAGT,MAAM,EAAiD,IAC/C,MAAA,EAAM,EAAA,WAAW,IACjB,KAAE,EAAF,SAAQ,GAAa,EACrB,EACJ,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACG,EAAM,UACL,EAAA,QAAA,cAAC,EAAgB,SAAQ,CACvB,MAAK,OAAA,OAAA,OAAA,OAAA,GACA,GAAG,CACN,OAAQ,KAGT,EAAM,UAGX,EAAA,QAAA,cAAC,EAAA,iBAAgB,OAAA,OAAA,CAAC,KAAM,GAAU,KAIlC,IAAC,EACI,OAAA,EAGH,MAAA,EAAS,EAAI,OACf,IAAC,EACG,MAAA,IAAI,MACS,iBAAA,OAAA,EAAM,KAAK,KAD9B,+BAKI,MAAA,EAAoB,EAAqB,GACzC,EAA0B,GAE3B,IAAA,IAAI,KAAe,EAAmB,CACnC,MAAA,EAAW,EAAuB,EAAQ,EAAU,GACpD,EAAQ,EAAuB,EAAM,QAEvC,IAAC,IAAa,EAChB,SAOI,MAAA,EAAwB,SAAb,EAAsB,IAAM,EAIzC,IAAA,EAAQ,EAAS,OAAO,EAAI,GAAK,EAAI,EAIrC,EAAS,OAAO,EAAI,IACtB,IAAU,GAGN,MAAA,EAAI,EAAA,wBAAwB,EAAU,CAC1C,MAAO,EAAM,MACb,OAAQ,EAAA,aAAa,EAAM,OAAQ,EAAO,KAG5C,EAAS,KACP,EAAA,QAAA,cAAC,EAAmB,CAClB,IAAK,EACL,gBAAiB,EAAM,MACvB,UAAW,EAAE,YACb,MAAO,CAAE,EAAG,EAAI,gBAAkB,EAAO,EAAG,EAAI,iBAChD,OAAQ,EAAQ,EAAE,SAAW,GAE5B,IAKA,OAAA,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KAAG,IAWN,EAA2D,GAC/D,EAAA,QAAA,cAAA,IAAA,CAAG,UAAwB,aAAA,OAAA,EAAM,UAAU,EAAK,KAAA,OAAA,EAAM,UAAU,EAApD,MAOV,EAAA,QAAA,cAAA,IAAA,CACE,UAAwB,aAAA,OAAA,EAAM,gBAAgB,EAAK,KAAA,OAAA,EAAM,gBAAgB,EAAhE,MAET,EAAA,QAAA,cAAA,IAAA,CACE,UAAoB,SAAA,OAAA,EAAM,MAAM,EAAK,KAAA,OAAA,EAAM,MAAM,EAAa,aAAA,OAAA,EAAM,OAA3D,MAET,EAAA,QAAA,cAAA,IAAA,CACE,UAAyB,cAAA,OAAA,EAAM,gBAAgB,EAAM,MAAA,OAAA,EAAM,gBAAgB,EAAlE,MAER,EAAM,aAWjB,SAAS,EACP,GAEM,MAAA,EAAO,EAAU,GACf,OAAA,GAAU,EAAA,QAAA,cAAC,EAAc,OAAA,OAAA,CAAC,KAAM,EAAM,MAAQ,GAAU,IAGlE,MAAM,EAAM,EAAqB,OAE3B,EAAO,EAAqB,QAE5B,EAAM,EAAqB,OAE3B,EAAS,EAAqB,UAE9B,EAAQ,EAAqB,SAE7B,EAAO,EAAqB,QAE5B,EAAY,EAAqB,cAEjC,EAAM,EAAqB,OAE3B,EAAO,EAAqB,QAE5B,EACJ,EAAA,QAAA,cAAC,EAAG,KACF,EAAA,QAAA,cAAC,EAAG,CAAC,SAAS,MAAM,MAAI,GACtB,EAAA,QAAA,cAAC,EAAI,CAAC,SAAS,MAAM,MAAI,EAAC,OAAK,KAEjC,EAAA,QAAA,cAAC,EAAG,CAAC,SAAS,MAAM,OAAK,GACvB,EAAA,QAAA,cAAC,EAAS,CAAC,SAAS,MAAM,MAAI,EAAC,OAAK,KAEtC,EAAA,QAAA,cAAC,EAAM,CAAC,SAAS,OAAO,MAAI,EAAC,OAAK,IAClC,EAAA,QAAA,cAAC,EAAK,CAAC,SAAS,SACd,EAAA,QAAA,cAAC,EAAI,CAAC,SAAS,OAAO,MAAI,EAAC,OAAK,GAC9B,EAAA,QAAA,cAAC,EAAG,CAAC,SAAS,MAAM,MAAI,MAG5B,EAAA,QAAA,cAAC,EAAG,CAAC,SAAS,MAAM,MAAI,EAAC,OAAK,IAC9B,EAAA,QAAA,cAAC,EAAI,CAAC,SAAS,UAInB,SAAS,EAAqB,EAAa,GAClC,OAAA,EAAA,QAAM,aAA6C,EAAU,CAClE,KAAM,EAAI,OAAO,EAAA,eACjB,SAAU,EAAA,QAAM,SAAS,IAAI,EAAS,MAAM,SAAU,CAAC,EAAO,IACrD,EAAqB,EAAK,MAKvC,SAAS,EAAa,GACb,MAAA,CAEL,yCAAA,wEACA,qGACA,EAAG,WACH,KAAK,MAGT,SAAS,EAAU,EAAkB,GAC7B,MAAA,EAAQ,EAAO,QACjB,IAAC,EAEH,YADA,MAAM,oDAGF,MAAA,EAAqC,2BAAA,OAAA,mBACzC,EAAa,KAET,EAAS,SAAS,cAAc,KACtC,EAAO,KAAO,EACd,EAAO,SAAW,EAClB,SAAS,KAAK,OAAO,GACrB,EAAO,QACP,SAAS,KAAK,YAAY,GAG5B,MAAM,EAAgB,EAAA,QAAM,WAC1B,CACE,EAKA,KAEM,MAAA,QAAE,EAAF,QAAW,GAAY,GACtB,EAAG,GAAQ,EAAA,SAAS,IACpB,EAAG,GAAQ,EAAA,SAAS,IACpB,EAAO,GAAY,EAAA,SAAS,IAC5B,EAAQ,GAAa,EAAA,SAAS,GAC/B,EAAO,EAAA,OAAoB,MAc/B,OAZF,EAAA,UAAU,KACF,MAAA,EAAQ,EAAK,QACf,GAAA,EAAO,CACH,MAAA,EAAO,EAAM,UACnB,EAAK,EAAK,EAAI,GACd,EAAK,EAAK,EAAI,GACd,EAAS,EAAK,MAAkB,EAAV,GACtB,EAAU,EAAK,OAAmB,EAAV,MAK1B,EAAA,QAAA,cAAA,MAAA,CACE,QAAQ,MACR,MAAM,6BACN,MAAU,GAAA,OAAA,EAHZ,MAIE,OAAW,GAAA,OAAA,EAJb,MAKE,QAAY,GAAA,OAAA,EAAK,KAAA,OAAA,EAAK,KAAA,OAAA,EAAS,KAAA,OAAA,GAC/B,IAAK,GAEJ,GACC,EAAA,QAAA,cAAA,OAAA,CAAM,EAAG,EAAG,EAAG,EAAG,MAAO,EAAO,OAAQ,EAAQ,KAAM,IAExD,EAAA,QAAA,cAAA,IAAA,CAAG,IAAK,GAAO,EAAM,aAM7B,SAAS,EAAoB,GACvB,IAAA,EAAmB,2BAMb,OAJS,OAAf,IACF,GAAwB,IAAA,OAAA,IAGhB,GAAA,OAAA,EAAV,QAGK,MAAM,EAA6B,KAClC,MAAA,EAAS,EAAA,OAAsB,OAC9B,EAAS,GAAc,EAAA,SAAS,YAChC,EAAY,GAAiB,EAAA,SAAwB,OACrD,EAAW,GAAgB,EAAA,SAAS,EAAA,0BACrC,EAAa,EAAA,WAAW,GACxB,EAAG,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,GACJ,GACA,GAAS,CACZ,KAAM,EAAU,UAAY,OAAS,EAAU,OAE3C,EACW,OAAf,EACI,EACA,EAAqB,IAAI,EAAA,OAAO,GAAa,GAKjD,OAAA,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACE,EAAA,QAAA,cAAA,KAAA,KAAA,aACA,EAAA,QAAA,cAAC,EAAA,oBAAmB,CAAC,IAAK,EAAW,SAAU,GAC7C,EAAA,QAAA,cAAA,QAAA,CAAO,QAAQ,WAAS,gBACxB,EAAA,QAAA,cAAA,QAAA,CACE,KAAK,QACL,MAAO,EACP,SAAW,GAAM,EAAW,EAAE,OAAO,SACpC,KAEL,EAAA,QAAA,cAAA,IAAA,KACE,EAAA,QAAA,cAAA,SAAA,CAAQ,UAAU,IAAI,QAAS,IAAM,EAAc,KAAK,QACtD,EAAA,QAAA,cAAA,IAAA,KAAA,KADF,aAEU,IACV,EAAA,QAAA,cAAA,SAAA,CAAQ,QAAS,IAAM,OAAO,SAAS,UAAQ,SAAiB,IAChE,EAAA,QAAA,cAAA,SAAA,CAAQ,QAnBU,IACtB,EAAU,EAAoB,GAAa,IAkBP,eAElC,EAAA,QAAA,cAAC,EAAgB,SAAQ,CAAC,MAAO,GAC/B,EAAA,QAAA,cAAC,EAAa,CAAC,QAAS,GAAI,IAAK,EAAQ,QAAS,GAChD,EAAA,QAAA,cAAA,IAAA,CAAG,UAAU,kBAAkB,OAtC5B,QAAA,aAAY;;AC3RxB,aAAA,IAAA,EAAA,MAAA,KAAA,iBAAA,SAAA,GAAA,OAAA,GAAA,EAAA,WAAA,EAAA,CAAA,QAAA,IAAA,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IApED,MAAA,EAAA,EAAA,QAAA,UACA,EAAA,EAAA,QAAA,cACA,EAAA,QAAA,sBACA,EAAA,QAAA,2BACA,EAAA,QAAA,yBAEM,EAAQ,CACZ,WAAY,EAAA,eACZ,SAAU,EAAA,aACV,MAAO,EAAA,WAKH,EAAY,OAAO,KAAK,GAExB,EAAS,MAET,EAAQ,SAAS,eAFR,OAIf,IAAK,EACG,MAAA,IAAI,MAAyB,mBAAA,OALtB,MAKb,MAGF,MAAM,EAAqB,IACnB,MACA,EAAe,EADR,IAAI,gBAAgB,OAAO,SAAS,QACZ,IAAI,MAAQ,GAAI,cAC/C,EAAgB,EAAM,GAG1B,OAAA,EAAA,QAAA,cAAA,EAAA,QAAA,SAAA,KACE,EAAA,QAAA,cAAA,OAAA,KACE,EAAA,QAAA,cAAC,EAAa,OAEhB,EAAA,QAAA,cAAA,SAAA,KACE,EAAA,QAAA,cAAA,IAAA,KAAA,eACA,EAAA,QAAA,cAAA,KAAA,KACG,EAAU,IAAK,GACd,EAAA,QAAA,cAAA,KAAA,CAAI,IAAK,GACN,IAAiB,EAChB,EAEA,EAAA,QAAA,cAAA,IAAA,CAAG,KAAY,MAAA,OAAA,mBAAmB,KAAc,MAKxD,EAAA,QAAA,cAAA,IAAA,KAAA,+CAC+C,IAC7C,EAAA,QAAA,cAAA,IAAA,CAAG,KAAK,8CAA8C,OAAO,UAAQ,qBAFvE,QAcR,SAAS,EAAW,GACX,OAAA,EAAU,SAAS,GAG5B,SAAS,EAAW,EAAc,GAC5B,OAAA,EAAW,GAAc,EACtB,EART,EAAA,QAAS,OAAO,EAAA,QAAA,cAAC,EAAG,MAAK","file":"browser-main.1afeb080.js","sourceRoot":"..","sourcesContent":["/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/** @license React v17.0.1\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n'use strict';var l=require(\"object-assign\"),n=60103,p=60106;exports.Fragment=60107;exports.StrictMode=60108;exports.Profiler=60114;var q=60109,r=60110,t=60112;exports.Suspense=60113;var u=60115,v=60116;\nif(\"function\"===typeof Symbol&&Symbol.for){var w=Symbol.for;n=w(\"react.element\");p=w(\"react.portal\");exports.Fragment=w(\"react.fragment\");exports.StrictMode=w(\"react.strict_mode\");exports.Profiler=w(\"react.profiler\");q=w(\"react.provider\");r=w(\"react.context\");t=w(\"react.forward_ref\");exports.Suspense=w(\"react.suspense\");u=w(\"react.memo\");v=w(\"react.lazy\")}var x=\"function\"===typeof Symbol&&Symbol.iterator;\nfunction y(a){if(null===a||\"object\"!==typeof a)return null;a=x&&a[x]||a[\"@@iterator\"];return\"function\"===typeof a?a:null}function z(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;c=\nE};k=function(){};exports.unstable_forceFrameRate=function(a){0>a||125>>1,e=a[d];if(void 0!==e&&0I(n,c))void 0!==r&&0>I(r,n)?(a[d]=r,a[v]=c,d=v):(a[d]=n,a[m]=c,d=m);else if(void 0!==r&&0>I(r,c))a[d]=r,a[v]=c,d=v;else break a}}return b}return null}function I(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}var L=[],M=[],N=1,O=null,P=3,Q=!1,R=!1,S=!1;\nfunction T(a){for(var b=J(M);null!==b;){if(null===b.callback)K(M);else if(b.startTime<=a)K(M),b.sortIndex=b.expirationTime,H(L,b);else break;b=J(M)}}function U(a){S=!1;T(a);if(!R)if(null!==J(L))R=!0,f(V);else{var b=J(M);null!==b&&g(U,b.startTime-a)}}\nfunction V(a,b){R=!1;S&&(S=!1,h());Q=!0;var c=P;try{T(b);for(O=J(L);null!==O&&(!(O.expirationTime>b)||a&&!exports.unstable_shouldYield());){var d=O.callback;if(\"function\"===typeof d){O.callback=null;P=O.priorityLevel;var e=d(O.expirationTime<=b);b=exports.unstable_now();\"function\"===typeof e?O.callback=e:O===J(L)&&K(L);T(b)}else K(L);O=J(L)}if(null!==O)var m=!0;else{var n=J(M);null!==n&&g(U,n.startTime-b);m=!1}return m}finally{O=null,P=c,Q=!1}}var W=k;exports.unstable_IdlePriority=5;\nexports.unstable_ImmediatePriority=1;exports.unstable_LowPriority=4;exports.unstable_NormalPriority=3;exports.unstable_Profiling=null;exports.unstable_UserBlockingPriority=2;exports.unstable_cancelCallback=function(a){a.callback=null};exports.unstable_continueExecution=function(){R||Q||(R=!0,f(V))};exports.unstable_getCurrentPriorityLevel=function(){return P};exports.unstable_getFirstCallbackNode=function(){return J(L)};\nexports.unstable_next=function(a){switch(P){case 1:case 2:case 3:var b=3;break;default:b=P}var c=P;P=b;try{return a()}finally{P=c}};exports.unstable_pauseExecution=function(){};exports.unstable_requestPaint=W;exports.unstable_runWithPriority=function(a,b){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var c=P;P=a;try{return b()}finally{P=c}};\nexports.unstable_scheduleCallback=function(a,b,c){var d=exports.unstable_now();\"object\"===typeof c&&null!==c?(c=c.delay,c=\"number\"===typeof c&&0d?(a.sortIndex=c,H(M,a),null===J(L)&&a===J(M)&&(S?h():S=!0,g(U,c-d))):(a.sortIndex=e,H(L,a),R||Q||(R=!0,f(V)));return a};\nexports.unstable_wrapCallback=function(a){var b=P;return function(){var c=P;P=b;try{return a.apply(this,arguments)}finally{P=c}}};\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/scheduler.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler.development.js');\n}\n","/** @license React v17.0.1\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/*\n Modernizr 3.0.0pre (Custom Build) | MIT\n*/\n'use strict';var aa=require(\"react\"),m=require(\"object-assign\"),r=require(\"scheduler\");function y(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;cb}return!1}function B(a,b,c,d,e,f,g){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=f;this.removeEmptyString=g}var D={};\n\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(a){D[a]=new B(a,0,!1,a,null,!1,!1)});[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(a){var b=a[0];D[b]=new B(b,1,!1,a[1],null,!1,!1)});[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(a){D[a]=new B(a,2,!1,a.toLowerCase(),null,!1,!1)});\n[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(a){D[a]=new B(a,2,!1,a,null,!1,!1)});\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach(function(a){D[a]=new B(a,3,!1,a.toLowerCase(),null,!1,!1)});\n[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(a){D[a]=new B(a,3,!0,a,null,!1,!1)});[\"capture\",\"download\"].forEach(function(a){D[a]=new B(a,4,!1,a,null,!1,!1)});[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(a){D[a]=new B(a,6,!1,a,null,!1,!1)});[\"rowSpan\",\"start\"].forEach(function(a){D[a]=new B(a,5,!1,a.toLowerCase(),null,!1,!1)});var oa=/[\\-:]([a-z])/g;function pa(a){return a[1].toUpperCase()}\n\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach(function(a){var b=a.replace(oa,\npa);D[b]=new B(b,1,!1,a,null,!1,!1)});\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach(function(a){var b=a.replace(oa,pa);D[b]=new B(b,1,!1,a,\"http://www.w3.org/1999/xlink\",!1,!1)});[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach(function(a){var b=a.replace(oa,pa);D[b]=new B(b,1,!1,a,\"http://www.w3.org/XML/1998/namespace\",!1,!1)});[\"tabIndex\",\"crossOrigin\"].forEach(function(a){D[a]=new B(a,1,!1,a.toLowerCase(),null,!1,!1)});\nD.xlinkHref=new B(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(a){D[a]=new B(a,1,!1,a.toLowerCase(),null,!0,!0)});\nfunction qa(a,b,c,d){var e=D.hasOwnProperty(b)?D[b]:null;var f=null!==e?0===e.type:d?!1:!(2h||e[g]!==f[h])return\"\\n\"+e[g].replace(\" at new \",\" at \");while(1<=g&&0<=h)}break}}}finally{Oa=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:\"\")?Na(a):\"\"}\nfunction Qa(a){switch(a.tag){case 5:return Na(a.type);case 16:return Na(\"Lazy\");case 13:return Na(\"Suspense\");case 19:return Na(\"SuspenseList\");case 0:case 2:case 15:return a=Pa(a.type,!1),a;case 11:return a=Pa(a.type.render,!1),a;case 22:return a=Pa(a.type._render,!1),a;case 1:return a=Pa(a.type,!0),a;default:return\"\"}}\nfunction Ra(a){if(null==a)return null;if(\"function\"===typeof a)return a.displayName||a.name||null;if(\"string\"===typeof a)return a;switch(a){case ua:return\"Fragment\";case ta:return\"Portal\";case xa:return\"Profiler\";case wa:return\"StrictMode\";case Ba:return\"Suspense\";case Ca:return\"SuspenseList\"}if(\"object\"===typeof a)switch(a.$$typeof){case za:return(a.displayName||\"Context\")+\".Consumer\";case ya:return(a._context.displayName||\"Context\")+\".Provider\";case Aa:var b=a.render;b=b.displayName||b.name||\"\";\nreturn a.displayName||(\"\"!==b?\"ForwardRef(\"+b+\")\":\"ForwardRef\");case Da:return Ra(a.type);case Fa:return Ra(a._render);case Ea:b=a._payload;a=a._init;try{return Ra(a(b))}catch(c){}}return null}function Sa(a){switch(typeof a){case \"boolean\":case \"number\":case \"object\":case \"string\":case \"undefined\":return a;default:return\"\"}}function Ta(a){var b=a.type;return(a=a.nodeName)&&\"input\"===a.toLowerCase()&&(\"checkbox\"===b||\"radio\"===b)}\nfunction Ua(a){var b=Ta(a)?\"checked\":\"value\",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=\"\"+a[b];if(!a.hasOwnProperty(b)&&\"undefined\"!==typeof c&&\"function\"===typeof c.get&&\"function\"===typeof c.set){var e=c.get,f=c.set;Object.defineProperty(a,b,{configurable:!0,get:function(){return e.call(this)},set:function(a){d=\"\"+a;f.call(this,a)}});Object.defineProperty(a,b,{enumerable:c.enumerable});return{getValue:function(){return d},setValue:function(a){d=\"\"+a},stopTracking:function(){a._valueTracker=\nnull;delete a[b]}}}}function Va(a){a._valueTracker||(a._valueTracker=Ua(a))}function Wa(a){if(!a)return!1;var b=a._valueTracker;if(!b)return!0;var c=b.getValue();var d=\"\";a&&(d=Ta(a)?a.checked?\"true\":\"false\":a.value);a=d;return a!==c?(b.setValue(a),!0):!1}function Xa(a){a=a||(\"undefined\"!==typeof document?document:void 0);if(\"undefined\"===typeof a)return null;try{return a.activeElement||a.body}catch(b){return a.body}}\nfunction Ya(a,b){var c=b.checked;return m({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Za(a,b){var c=null==b.defaultValue?\"\":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=Sa(null!=b.value?b.value:c);a._wrapperState={initialChecked:d,initialValue:c,controlled:\"checkbox\"===b.type||\"radio\"===b.type?null!=b.checked:null!=b.value}}function $a(a,b){b=b.checked;null!=b&&qa(a,\"checked\",b,!1)}\nfunction ab(a,b){$a(a,b);var c=Sa(b.value),d=b.type;if(null!=c)if(\"number\"===d){if(0===c&&\"\"===a.value||a.value!=c)a.value=\"\"+c}else a.value!==\"\"+c&&(a.value=\"\"+c);else if(\"submit\"===d||\"reset\"===d){a.removeAttribute(\"value\");return}b.hasOwnProperty(\"value\")?bb(a,b.type,c):b.hasOwnProperty(\"defaultValue\")&&bb(a,b.type,Sa(b.defaultValue));null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked)}\nfunction cb(a,b,c){if(b.hasOwnProperty(\"value\")||b.hasOwnProperty(\"defaultValue\")){var d=b.type;if(!(\"submit\"!==d&&\"reset\"!==d||void 0!==b.value&&null!==b.value))return;b=\"\"+a._wrapperState.initialValue;c||b===a.value||(a.value=b);a.defaultValue=b}c=a.name;\"\"!==c&&(a.name=\"\");a.defaultChecked=!!a._wrapperState.initialChecked;\"\"!==c&&(a.name=c)}\nfunction bb(a,b,c){if(\"number\"!==b||Xa(a.ownerDocument)!==a)null==c?a.defaultValue=\"\"+a._wrapperState.initialValue:a.defaultValue!==\"\"+c&&(a.defaultValue=\"\"+c)}function db(a){var b=\"\";aa.Children.forEach(a,function(a){null!=a&&(b+=a)});return b}function eb(a,b){a=m({children:void 0},b);if(b=db(b.children))a.children=b;return a}\nfunction fb(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e=c.length))throw Error(y(93));c=c[0]}b=c}null==b&&(b=\"\");c=b}a._wrapperState={initialValue:Sa(c)}}\nfunction ib(a,b){var c=Sa(b.value),d=Sa(b.defaultValue);null!=c&&(c=\"\"+c,c!==a.value&&(a.value=c),null==b.defaultValue&&a.defaultValue!==c&&(a.defaultValue=c));null!=d&&(a.defaultValue=\"\"+d)}function jb(a){var b=a.textContent;b===a._wrapperState.initialValue&&\"\"!==b&&null!==b&&(a.value=b)}var kb={html:\"http://www.w3.org/1999/xhtml\",mathml:\"http://www.w3.org/1998/Math/MathML\",svg:\"http://www.w3.org/2000/svg\"};\nfunction lb(a){switch(a){case \"svg\":return\"http://www.w3.org/2000/svg\";case \"math\":return\"http://www.w3.org/1998/Math/MathML\";default:return\"http://www.w3.org/1999/xhtml\"}}function mb(a,b){return null==a||\"http://www.w3.org/1999/xhtml\"===a?lb(b):\"http://www.w3.org/2000/svg\"===a&&\"foreignObject\"===b?\"http://www.w3.org/1999/xhtml\":a}\nvar nb,ob=function(a){return\"undefined\"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(b,c,d,e){MSApp.execUnsafeLocalFunction(function(){return a(b,c,d,e)})}:a}(function(a,b){if(a.namespaceURI!==kb.svg||\"innerHTML\"in a)a.innerHTML=b;else{nb=nb||document.createElement(\"div\");nb.innerHTML=\"\"+b.valueOf().toString()+\"\";for(b=nb.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild)}});\nfunction pb(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType){c.nodeValue=b;return}}a.textContent=b}\nvar qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,\nfloodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(qb).forEach(function(a){rb.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);qb[b]=qb[a]})});function sb(a,b,c){return null==b||\"boolean\"===typeof b||\"\"===b?\"\":c||\"number\"!==typeof b||0===b||qb.hasOwnProperty(a)&&qb[a]?(\"\"+b).trim():b+\"px\"}\nfunction tb(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf(\"--\"),e=sb(c,b[c],d);\"float\"===c&&(c=\"cssFloat\");d?a.setProperty(c,e):a[c]=e}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});\nfunction vb(a,b){if(b){if(ub[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML))throw Error(y(137,a));if(null!=b.dangerouslySetInnerHTML){if(null!=b.children)throw Error(y(60));if(!(\"object\"===typeof b.dangerouslySetInnerHTML&&\"__html\"in b.dangerouslySetInnerHTML))throw Error(y(61));}if(null!=b.style&&\"object\"!==typeof b.style)throw Error(y(62));}}\nfunction wb(a,b){if(-1===a.indexOf(\"-\"))return\"string\"===typeof b.is;switch(a){case \"annotation-xml\":case \"color-profile\":case \"font-face\":case \"font-face-src\":case \"font-face-uri\":case \"font-face-format\":case \"font-face-name\":case \"missing-glyph\":return!1;default:return!0}}function xb(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}var yb=null,zb=null,Ab=null;\nfunction Bb(a){if(a=Cb(a)){if(\"function\"!==typeof yb)throw Error(y(280));var b=a.stateNode;b&&(b=Db(b),yb(a.stateNode,a.type,b))}}function Eb(a){zb?Ab?Ab.push(a):Ab=[a]:zb=a}function Fb(){if(zb){var a=zb,b=Ab;Ab=zb=null;Bb(a);if(b)for(a=0;ad?0:1<c;c++)b.push(a);return b}\nfunction $c(a,b,c){a.pendingLanes|=b;var d=b-1;a.suspendedLanes&=d;a.pingedLanes&=d;a=a.eventTimes;b=31-Vc(b);a[b]=c}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(a){return 0===a?32:31-(bd(a)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(a,b,c,d){Kb||Ib();var e=hd,f=Kb;Kb=!0;try{Hb(e,a,b,c,d)}finally{(Kb=f)||Mb()}}function id(a,b,c,d){ed(dd,hd.bind(null,a,b,c,d))}\nfunction hd(a,b,c,d){if(fd){var e;if((e=0===(b&4))&&0=be),ee=String.fromCharCode(32),fe=!1;\nfunction ge(a,b){switch(a){case \"keyup\":return-1!==$d.indexOf(b.keyCode);case \"keydown\":return 229!==b.keyCode;case \"keypress\":case \"mousedown\":case \"focusout\":return!0;default:return!1}}function he(a){a=a.detail;return\"object\"===typeof a&&\"data\"in a?a.data:null}var ie=!1;function je(a,b){switch(a){case \"compositionend\":return he(b);case \"keypress\":if(32!==b.which)return null;fe=!0;return ee;case \"textInput\":return a=b.data,a===ee&&fe?null:a;default:return null}}\nfunction ke(a,b){if(ie)return\"compositionend\"===a||!ae&&ge(a,b)?(a=nd(),md=ld=kd=null,ie=!1,a):null;switch(a){case \"paste\":return null;case \"keypress\":if(!(b.ctrlKey||b.altKey||b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1=b)return{node:c,offset:b-a};a=d}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode}c=void 0}c=Ke(c)}}function Me(a,b){return a&&b?a===b?!0:a&&3===a.nodeType?!1:b&&3===b.nodeType?Me(a,b.parentNode):\"contains\"in a?a.contains(b):a.compareDocumentPosition?!!(a.compareDocumentPosition(b)&16):!1:!1}\nfunction Ne(){for(var a=window,b=Xa();b instanceof a.HTMLIFrameElement;){try{var c=\"string\"===typeof b.contentWindow.location.href}catch(d){c=!1}if(c)a=b.contentWindow;else break;b=Xa(a.document)}return b}function Oe(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&(\"input\"===b&&(\"text\"===a.type||\"search\"===a.type||\"tel\"===a.type||\"url\"===a.type||\"password\"===a.type)||\"textarea\"===b||\"true\"===a.contentEditable)}\nvar Pe=fa&&\"documentMode\"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;\nfunction Ue(a,b,c){var d=c.window===c?c.document:9===c.nodeType?c:c.ownerDocument;Te||null==Qe||Qe!==Xa(d)||(d=Qe,\"selectionStart\"in d&&Oe(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),Se&&Je(Se,d)||(Se=d,d=oe(Re,\"onSelect\"),0Af||(a.current=zf[Af],zf[Af]=null,Af--)}function I(a,b){Af++;zf[Af]=a.current;a.current=b}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;\nfunction Ef(a,b){var c=a.type.contextTypes;if(!c)return Cf;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}function Ff(a){a=a.childContextTypes;return null!==a&&void 0!==a}function Gf(){H(N);H(M)}function Hf(a,b,c){if(M.current!==Cf)throw Error(y(168));I(M,b);I(N,c)}\nfunction If(a,b,c){var d=a.stateNode;a=b.childContextTypes;if(\"function\"!==typeof d.getChildContext)return c;d=d.getChildContext();for(var e in d)if(!(e in a))throw Error(y(108,Ra(b)||\"Unknown\",e));return m({},c,d)}function Jf(a){a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Cf;Df=M.current;I(M,a);I(N,N.current);return!0}function Kf(a,b,c){var d=a.stateNode;if(!d)throw Error(y(169));c?(a=If(a,b,Df),d.__reactInternalMemoizedMergedChildContext=a,H(N),H(M),I(M,a)):H(N);I(N,c)}\nvar Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=void 0!==Rf?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1E4>dg?Sf:function(){return Sf()-dg};\nfunction eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332));}}function fg(a){switch(a){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332));}}function gg(a,b){a=fg(a);return Nf(a,b)}function hg(a,b,c){a=fg(a);return Of(a,b,c)}function ig(){if(null!==bg){var a=bg;bg=null;Pf(a)}jg()}\nfunction jg(){if(!cg&&null!==ag){cg=!0;var a=0;try{var b=ag;gg(99,function(){for(;az?(q=u,u=null):q=u.sibling;var n=p(e,u,h[z],k);if(null===n){null===u&&(u=q);break}a&&u&&null===\nn.alternate&&b(e,u);g=f(n,g,z);null===t?l=n:t.sibling=n;t=n;u=q}if(z===h.length)return c(e,u),l;if(null===u){for(;zz?(q=u,u=null):q=u.sibling;var w=p(e,u,n.value,k);if(null===w){null===u&&(u=q);break}a&&u&&null===w.alternate&&b(e,u);g=f(w,g,z);null===t?l=w:t.sibling=w;t=w;u=q}if(n.done)return c(e,u),l;if(null===u){for(;!n.done;z++,n=h.next())n=A(e,n.value,k),null!==n&&(g=f(n,g,z),null===t?l=n:t.sibling=n,t=n);return l}for(u=d(e,u);!n.done;z++,n=h.next())n=C(u,e,z,n.value,k),null!==n&&(a&&null!==n.alternate&&\nu.delete(null===n.key?z:n.key),g=f(n,g,z),null===t?l=n:t.sibling=n,t=n);a&&u.forEach(function(a){return b(e,a)});return l}return function(a,d,f,h){var k=\"object\"===typeof f&&null!==f&&f.type===ua&&null===f.key;k&&(f=f.props.children);var l=\"object\"===typeof f&&null!==f;if(l)switch(f.$$typeof){case sa:a:{l=f.key;for(k=d;null!==k;){if(k.key===l){switch(k.tag){case 7:if(f.type===ua){c(a,k.sibling);d=e(k,f.props.children);d.return=a;a=d;break a}break;default:if(k.elementType===f.type){c(a,k.sibling);\nd=e(k,f.props);d.ref=Qg(a,k,f);d.return=a;a=d;break a}}c(a,k);break}else b(a,k);k=k.sibling}f.type===ua?(d=Xg(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=Vg(f.type,f.key,f.props,null,a.mode,h),h.ref=Qg(a,d,f),h.return=a,a=h)}return g(a);case ta:a:{for(k=f.key;null!==d;){if(d.key===k)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling);d=e(d,f.children||[]);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d=\nWg(f,a.mode,h);d.return=a;a=d}return g(a)}if(\"string\"===typeof f||\"number\"===typeof f)return f=\"\"+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f),d.return=a,a=d):(c(a,d),d=Ug(f,a.mode,h),d.return=a,a=d),g(a);if(Pg(f))return x(a,d,f,h);if(La(f))return w(a,d,f,h);l&&Rg(a,f);if(\"undefined\"===typeof f&&!k)switch(a.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(a.type)||\"Component\"));}return c(a,d)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);\nfunction dh(a){if(a===$g)throw Error(y(174));return a}function eh(a,b){I(ch,b);I(bh,a);I(ah,$g);a=b.nodeType;switch(a){case 9:case 11:b=(b=b.documentElement)?b.namespaceURI:mb(null,\"\");break;default:a=8===a?b.parentNode:b,b=a.namespaceURI||null,a=a.tagName,b=mb(b,a)}H(ah);I(ah,b)}function fh(){H(ah);H(bh);H(ch)}function gh(a){dh(ch.current);var b=dh(ah.current);var c=mb(b,a.type);b!==c&&(I(bh,a),I(ah,c))}function hh(a){bh.current===a&&(H(ah),H(bh))}var P=Bf(0);\nfunction ih(a){for(var b=a;null!==b;){if(13===b.tag){var c=b.memoizedState;if(null!==c&&(c=c.dehydrated,null===c||\"$?\"===c.data||\"$!\"===c.data))return b}else if(19===b.tag&&void 0!==b.memoizedProps.revealOrder){if(0!==(b.flags&64))return b}else if(null!==b.child){b.child.return=b;b=b.child;continue}if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===a)return null;b=b.return}b.sibling.return=b.return;b=b.sibling}return null}var jh=null,kh=null,lh=!1;\nfunction mh(a,b){var c=nh(5,null,null,0);c.elementType=\"DELETED\";c.type=\"DELETED\";c.stateNode=b;c.return=a;c.flags=8;null!==a.lastEffect?(a.lastEffect.nextEffect=c,a.lastEffect=c):a.firstEffect=a.lastEffect=c}function oh(a,b){switch(a.tag){case 5:var c=a.type;b=1!==b.nodeType||c.toLowerCase()!==b.nodeName.toLowerCase()?null:b;return null!==b?(a.stateNode=b,!0):!1;case 6:return b=\"\"===a.pendingProps||3!==b.nodeType?null:b,null!==b?(a.stateNode=b,!0):!1;case 13:return!1;default:return!1}}\nfunction ph(a){if(lh){var b=kh;if(b){var c=b;if(!oh(a,b)){b=rf(c.nextSibling);if(!b||!oh(a,b)){a.flags=a.flags&-1025|2;lh=!1;jh=a;return}mh(jh,c)}jh=a;kh=rf(b.firstChild)}else a.flags=a.flags&-1025|2,lh=!1,jh=a}}function qh(a){for(a=a.return;null!==a&&5!==a.tag&&3!==a.tag&&13!==a.tag;)a=a.return;jh=a}\nfunction rh(a){if(a!==jh)return!1;if(!lh)return qh(a),lh=!0,!1;var b=a.type;if(5!==a.tag||\"head\"!==b&&\"body\"!==b&&!nf(b,a.memoizedProps))for(b=kh;b;)mh(a,b),b=rf(b.nextSibling);qh(a);if(13===a.tag){a=a.memoizedState;a=null!==a?a.dehydrated:null;if(!a)throw Error(y(317));a:{a=a.nextSibling;for(b=0;a;){if(8===a.nodeType){var c=a.data;if(\"/$\"===c){if(0===b){kh=rf(a.nextSibling);break a}b--}else\"$\"!==c&&\"$!\"!==c&&\"$?\"!==c||b++}a=a.nextSibling}kh=null}}else kh=jh?rf(a.stateNode.nextSibling):null;return!0}\nfunction sh(){kh=jh=null;lh=!1}var th=[];function uh(){for(var a=0;af))throw Error(y(301));f+=1;T=S=null;b.updateQueue=null;vh.current=Fh;a=c(d,e)}while(zh)}vh.current=Gh;b=null!==S&&null!==S.next;xh=0;T=S=R=null;yh=!1;if(b)throw Error(y(300));return a}function Hh(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};null===T?R.memoizedState=T=a:T=T.next=a;return T}\nfunction Ih(){if(null===S){var a=R.alternate;a=null!==a?a.memoizedState:null}else a=S.next;var b=null===T?R.memoizedState:T.next;if(null!==b)T=b,S=a;else{if(null===a)throw Error(y(310));S=a;a={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null};null===T?R.memoizedState=T=a:T=T.next=a}return T}function Jh(a,b){return\"function\"===typeof b?b(a):b}\nfunction Kh(a){var b=Ih(),c=b.queue;if(null===c)throw Error(y(311));c.lastRenderedReducer=a;var d=S,e=d.baseQueue,f=c.pending;if(null!==f){if(null!==e){var g=e.next;e.next=f.next;f.next=g}d.baseQueue=e=f;c.pending=null}if(null!==e){e=e.next;d=d.baseState;var h=g=f=null,k=e;do{var l=k.lane;if((xh&l)===l)null!==h&&(h=h.next={lane:0,action:k.action,eagerReducer:k.eagerReducer,eagerState:k.eagerState,next:null}),d=k.eagerReducer===a?k.eagerState:a(d,k.action);else{var n={lane:l,action:k.action,eagerReducer:k.eagerReducer,\neagerState:k.eagerState,next:null};null===h?(g=h=n,f=d):h=h.next=n;R.lanes|=l;Dg|=l}k=k.next}while(null!==k&&k!==e);null===h?f=d:h.next=g;He(d,b.memoizedState)||(ug=!0);b.memoizedState=d;b.baseState=f;b.baseQueue=h;c.lastRenderedState=d}return[b.memoizedState,c.dispatch]}\nfunction Lh(a){var b=Ih(),c=b.queue;if(null===c)throw Error(y(311));c.lastRenderedReducer=a;var d=c.dispatch,e=c.pending,f=b.memoizedState;if(null!==e){c.pending=null;var g=e=e.next;do f=a(f,g.action),g=g.next;while(g!==e);He(f,b.memoizedState)||(ug=!0);b.memoizedState=f;null===b.baseQueue&&(b.baseState=f);c.lastRenderedState=f}return[f,d]}\nfunction Mh(a,b,c){var d=b._getVersion;d=d(b._source);var e=b._workInProgressVersionPrimary;if(null!==e)a=e===d;else if(a=a.mutableReadLanes,a=(xh&a)===a)b._workInProgressVersionPrimary=d,th.push(b);if(a)return c(b._source);th.push(b);throw Error(y(350));}\nfunction Nh(a,b,c,d){var e=U;if(null===e)throw Error(y(349));var f=b._getVersion,g=f(b._source),h=vh.current,k=h.useState(function(){return Mh(e,b,c)}),l=k[1],n=k[0];k=T;var A=a.memoizedState,p=A.refs,C=p.getSnapshot,x=A.source;A=A.subscribe;var w=R;a.memoizedState={refs:p,source:b,subscribe:d};h.useEffect(function(){p.getSnapshot=c;p.setSnapshot=l;var a=f(b._source);if(!He(g,a)){a=c(b._source);He(n,a)||(l(a),a=Ig(w),e.mutableReadLanes|=a&e.pendingLanes);a=e.mutableReadLanes;e.entangledLanes|=a;for(var d=\ne.entanglements,h=a;0c?98:c,function(){a(!0)});gg(97\\x3c/script>\",a=a.removeChild(a.firstChild)):\"string\"===typeof d.is?a=g.createElement(c,{is:d.is}):(a=g.createElement(c),\"select\"===c&&(g=a,d.multiple?g.multiple=!0:d.size&&(g.size=d.size))):a=g.createElementNS(a,c);a[wf]=b;a[xf]=d;Bi(a,b,!1,!1);b.stateNode=a;g=wb(c,d);switch(c){case \"dialog\":G(\"cancel\",a);G(\"close\",a);\ne=d;break;case \"iframe\":case \"object\":case \"embed\":G(\"load\",a);e=d;break;case \"video\":case \"audio\":for(e=0;eJi&&(b.flags|=64,f=!0,Fi(d,!1),b.lanes=33554432)}else{if(!f)if(a=ih(g),null!==a){if(b.flags|=64,f=!0,c=a.updateQueue,null!==c&&(b.updateQueue=c,b.flags|=4),Fi(d,!0),null===d.tail&&\"hidden\"===d.tailMode&&!g.alternate&&!lh)return b=b.lastEffect=d.lastEffect,null!==b&&(b.nextEffect=null),null}else 2*O()-d.renderingStartTime>Ji&&1073741824!==c&&(b.flags|=\n64,f=!0,Fi(d,!1),b.lanes=33554432);d.isBackwards?(g.sibling=b.child,b.child=g):(c=d.last,null!==c?c.sibling=g:b.child=g,d.last=g)}return null!==d.tail?(c=d.tail,d.rendering=c,d.tail=c.sibling,d.lastEffect=b.lastEffect,d.renderingStartTime=O(),c.sibling=null,b=P.current,I(P,f?b&1|2:b&1),c):null;case 23:case 24:return Ki(),null!==a&&null!==a.memoizedState!==(null!==b.memoizedState)&&\"unstable-defer-without-hiding\"!==d.mode&&(b.flags|=4),null}throw Error(y(156,b.tag));}\nfunction Li(a){switch(a.tag){case 1:Ff(a.type)&&Gf();var b=a.flags;return b&4096?(a.flags=b&-4097|64,a):null;case 3:fh();H(N);H(M);uh();b=a.flags;if(0!==(b&64))throw Error(y(285));a.flags=b&-4097|64;return a;case 5:return hh(a),null;case 13:return H(P),b=a.flags,b&4096?(a.flags=b&-4097|64,a):null;case 19:return H(P),null;case 4:return fh(),null;case 10:return rg(a),null;case 23:case 24:return Ki(),null;default:return null}}\nfunction Mi(a,b){try{var c=\"\",d=b;do c+=Qa(d),d=d.return;while(d);var e=c}catch(f){e=\"\\nError generating stack: \"+f.message+\"\\n\"+f.stack}return{value:a,source:b,stack:e}}function Ni(a,b){try{console.error(b.value)}catch(c){setTimeout(function(){throw c;})}}var Oi=\"function\"===typeof WeakMap?WeakMap:Map;function Pi(a,b,c){c=zg(-1,c);c.tag=3;c.payload={element:null};var d=b.value;c.callback=function(){Qi||(Qi=!0,Ri=d);Ni(a,b)};return c}\nfunction Si(a,b,c){c=zg(-1,c);c.tag=3;var d=a.type.getDerivedStateFromError;if(\"function\"===typeof d){var e=b.value;c.payload=function(){Ni(a,b);return d(e)}}var f=a.stateNode;null!==f&&\"function\"===typeof f.componentDidCatch&&(c.callback=function(){\"function\"!==typeof d&&(null===Ti?Ti=new Set([this]):Ti.add(this),Ni(a,b));var c=b.stack;this.componentDidCatch(b.value,{componentStack:null!==c?c:\"\"})});return c}var Ui=\"function\"===typeof WeakSet?WeakSet:Set;\nfunction Vi(a){var b=a.ref;if(null!==b)if(\"function\"===typeof b)try{b(null)}catch(c){Wi(a,c)}else b.current=null}function Xi(a,b){switch(b.tag){case 0:case 11:case 15:case 22:return;case 1:if(b.flags&256&&null!==a){var c=a.memoizedProps,d=a.memoizedState;a=b.stateNode;b=a.getSnapshotBeforeUpdate(b.elementType===b.type?c:lg(b.type,c),d);a.__reactInternalSnapshotBeforeUpdate=b}return;case 3:b.flags&256&&qf(b.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163));}\nfunction Yi(a,b,c){switch(c.tag){case 0:case 11:case 15:case 22:b=c.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){a=b=b.next;do{if(3===(a.tag&3)){var d=a.create;a.destroy=d()}a=a.next}while(a!==b)}b=c.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){a=b=b.next;do{var e=a;d=e.next;e=e.tag;0!==(e&4)&&0!==(e&1)&&(Zi(c,a),$i(c,a));a=d}while(a!==b)}return;case 1:a=c.stateNode;c.flags&4&&(null===b?a.componentDidMount():(d=c.elementType===c.type?b.memoizedProps:lg(c.type,b.memoizedProps),a.componentDidUpdate(d,\nb.memoizedState,a.__reactInternalSnapshotBeforeUpdate)));b=c.updateQueue;null!==b&&Eg(c,b,a);return;case 3:b=c.updateQueue;if(null!==b){a=null;if(null!==c.child)switch(c.child.tag){case 5:a=c.child.stateNode;break;case 1:a=c.child.stateNode}Eg(c,b,a)}return;case 5:a=c.stateNode;null===b&&c.flags&4&&mf(c.type,c.memoizedProps)&&a.focus();return;case 6:return;case 4:return;case 12:return;case 13:null===c.memoizedState&&(c=c.alternate,null!==c&&(c=c.memoizedState,null!==c&&(c=c.dehydrated,null!==c&&Cc(c))));\nreturn;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163));}\nfunction aj(a,b){for(var c=a;;){if(5===c.tag){var d=c.stateNode;if(b)d=d.style,\"function\"===typeof d.setProperty?d.setProperty(\"display\",\"none\",\"important\"):d.display=\"none\";else{d=c.stateNode;var e=c.memoizedProps.style;e=void 0!==e&&null!==e&&e.hasOwnProperty(\"display\")?e.display:null;d.style.display=sb(\"display\",e)}}else if(6===c.tag)c.stateNode.nodeValue=b?\"\":c.memoizedProps;else if((23!==c.tag&&24!==c.tag||null===c.memoizedState||c===a)&&null!==c.child){c.child.return=c;c=c.child;continue}if(c===\na)break;for(;null===c.sibling;){if(null===c.return||c.return===a)return;c=c.return}c.sibling.return=c.return;c=c.sibling}}\nfunction bj(a,b){if(Mf&&\"function\"===typeof Mf.onCommitFiberUnmount)try{Mf.onCommitFiberUnmount(Lf,b)}catch(f){}switch(b.tag){case 0:case 11:case 14:case 15:case 22:a=b.updateQueue;if(null!==a&&(a=a.lastEffect,null!==a)){var c=a=a.next;do{var d=c,e=d.destroy;d=d.tag;if(void 0!==e)if(0!==(d&4))Zi(b,c);else{d=b;try{e()}catch(f){Wi(d,f)}}c=c.next}while(c!==a)}break;case 1:Vi(b);a=b.stateNode;if(\"function\"===typeof a.componentWillUnmount)try{a.props=b.memoizedProps,a.state=b.memoizedState,a.componentWillUnmount()}catch(f){Wi(b,\nf)}break;case 5:Vi(b);break;case 4:cj(a,b)}}function dj(a){a.alternate=null;a.child=null;a.dependencies=null;a.firstEffect=null;a.lastEffect=null;a.memoizedProps=null;a.memoizedState=null;a.pendingProps=null;a.return=null;a.updateQueue=null}function ej(a){return 5===a.tag||3===a.tag||4===a.tag}\nfunction fj(a){a:{for(var b=a.return;null!==b;){if(ej(b))break a;b=b.return}throw Error(y(160));}var c=b;b=c.stateNode;switch(c.tag){case 5:var d=!1;break;case 3:b=b.containerInfo;d=!0;break;case 4:b=b.containerInfo;d=!0;break;default:throw Error(y(161));}c.flags&16&&(pb(b,\"\"),c.flags&=-17);a:b:for(c=a;;){for(;null===c.sibling;){if(null===c.return||ej(c.return)){c=null;break a}c=c.return}c.sibling.return=c.return;for(c=c.sibling;5!==c.tag&&6!==c.tag&&18!==c.tag;){if(c.flags&2)continue b;if(null===\nc.child||4===c.tag)continue b;else c.child.return=c,c=c.child}if(!(c.flags&2)){c=c.stateNode;break a}}d?gj(a,c,b):hj(a,c,b)}\nfunction gj(a,b,c){var d=a.tag,e=5===d||6===d;if(e)a=e?a.stateNode:a.stateNode.instance,b?8===c.nodeType?c.parentNode.insertBefore(a,b):c.insertBefore(a,b):(8===c.nodeType?(b=c.parentNode,b.insertBefore(a,c)):(b=c,b.appendChild(a)),c=c._reactRootContainer,null!==c&&void 0!==c||null!==b.onclick||(b.onclick=jf));else if(4!==d&&(a=a.child,null!==a))for(gj(a,b,c),a=a.sibling;null!==a;)gj(a,b,c),a=a.sibling}\nfunction hj(a,b,c){var d=a.tag,e=5===d||6===d;if(e)a=e?a.stateNode:a.stateNode.instance,b?c.insertBefore(a,b):c.appendChild(a);else if(4!==d&&(a=a.child,null!==a))for(hj(a,b,c),a=a.sibling;null!==a;)hj(a,b,c),a=a.sibling}\nfunction cj(a,b){for(var c=b,d=!1,e,f;;){if(!d){d=c.return;a:for(;;){if(null===d)throw Error(y(160));e=d.stateNode;switch(d.tag){case 5:f=!1;break a;case 3:e=e.containerInfo;f=!0;break a;case 4:e=e.containerInfo;f=!0;break a}d=d.return}d=!0}if(5===c.tag||6===c.tag){a:for(var g=a,h=c,k=h;;)if(bj(g,k),null!==k.child&&4!==k.tag)k.child.return=k,k=k.child;else{if(k===h)break a;for(;null===k.sibling;){if(null===k.return||k.return===h)break a;k=k.return}k.sibling.return=k.return;k=k.sibling}f?(g=e,h=c.stateNode,\n8===g.nodeType?g.parentNode.removeChild(h):g.removeChild(h)):e.removeChild(c.stateNode)}else if(4===c.tag){if(null!==c.child){e=c.stateNode.containerInfo;f=!0;c.child.return=c;c=c.child;continue}}else if(bj(a,c),null!==c.child){c.child.return=c;c=c.child;continue}if(c===b)break;for(;null===c.sibling;){if(null===c.return||c.return===b)return;c=c.return;4===c.tag&&(d=!1)}c.sibling.return=c.return;c=c.sibling}}\nfunction ij(a,b){switch(b.tag){case 0:case 11:case 14:case 15:case 22:var c=b.updateQueue;c=null!==c?c.lastEffect:null;if(null!==c){var d=c=c.next;do 3===(d.tag&3)&&(a=d.destroy,d.destroy=void 0,void 0!==a&&a()),d=d.next;while(d!==c)}return;case 1:return;case 5:c=b.stateNode;if(null!=c){d=b.memoizedProps;var e=null!==a?a.memoizedProps:d;a=b.type;var f=b.updateQueue;b.updateQueue=null;if(null!==f){c[xf]=d;\"input\"===a&&\"radio\"===d.type&&null!=d.name&&$a(c,d);wb(a,e);b=wb(a,d);for(e=0;ee&&(e=g);c&=~f}c=e;c=O()-c;c=(120>c?120:480>c?480:1080>c?1080:1920>c?1920:3E3>c?3E3:4320>\nc?4320:1960*nj(c/1960))-c;if(10 component higher in the tree to provide a loading indicator or placeholder to display.\")}5!==V&&(V=2);k=Mi(k,h);p=\ng;do{switch(p.tag){case 3:f=k;p.flags|=4096;b&=-b;p.lanes|=b;var J=Pi(p,f,b);Bg(p,J);break a;case 1:f=k;var K=p.type,Q=p.stateNode;if(0===(p.flags&64)&&(\"function\"===typeof K.getDerivedStateFromError||null!==Q&&\"function\"===typeof Q.componentDidCatch&&(null===Ti||!Ti.has(Q)))){p.flags|=4096;b&=-b;p.lanes|=b;var L=Si(p,f,b);Bg(p,L);break a}}p=p.return}while(null!==p)}Zj(c)}catch(va){b=va;Y===c&&null!==c&&(Y=c=c.return);continue}break}while(1)}\nfunction Pj(){var a=oj.current;oj.current=Gh;return null===a?Gh:a}function Tj(a,b){var c=X;X|=16;var d=Pj();U===a&&W===b||Qj(a,b);do try{ak();break}catch(e){Sj(a,e)}while(1);qg();X=c;oj.current=d;if(null!==Y)throw Error(y(261));U=null;W=0;return V}function ak(){for(;null!==Y;)bk(Y)}function Rj(){for(;null!==Y&&!Qf();)bk(Y)}function bk(a){var b=ck(a.alternate,a,qj);a.memoizedProps=a.pendingProps;null===b?Zj(a):Y=b;pj.current=null}\nfunction Zj(a){var b=a;do{var c=b.alternate;a=b.return;if(0===(b.flags&2048)){c=Gi(c,b,qj);if(null!==c){Y=c;return}c=b;if(24!==c.tag&&23!==c.tag||null===c.memoizedState||0!==(qj&1073741824)||0===(c.mode&4)){for(var d=0,e=c.child;null!==e;)d|=e.lanes|e.childLanes,e=e.sibling;c.childLanes=d}null!==a&&0===(a.flags&2048)&&(null===a.firstEffect&&(a.firstEffect=b.firstEffect),null!==b.lastEffect&&(null!==a.lastEffect&&(a.lastEffect.nextEffect=b.firstEffect),a.lastEffect=b.lastEffect),1g&&(h=g,g=J,J=h),h=Le(t,J),f=Le(t,g),h&&f&&(1!==v.rangeCount||v.anchorNode!==h.node||v.anchorOffset!==h.offset||v.focusNode!==f.node||v.focusOffset!==f.offset)&&(q=q.createRange(),q.setStart(h.node,h.offset),v.removeAllRanges(),J>g?(v.addRange(q),v.extend(f.node,f.offset)):(q.setEnd(f.node,f.offset),v.addRange(q))))));q=[];for(v=t;v=v.parentNode;)1===v.nodeType&&q.push({element:v,left:v.scrollLeft,top:v.scrollTop});\"function\"===typeof t.focus&&t.focus();for(t=\n0;tO()-jj?Qj(a,0):uj|=c);Mj(a,b)}function lj(a,b){var c=a.stateNode;null!==c&&c.delete(b);b=0;0===b&&(b=a.mode,0===(b&2)?b=1:0===(b&4)?b=99===eg()?1:2:(0===Gj&&(Gj=tj),b=Yc(62914560&~Gj),0===b&&(b=4194304)));c=Hg();a=Kj(a,b);null!==a&&($c(a,b,c),Mj(a,c))}var ck;\nck=function(a,b,c){var d=b.lanes;if(null!==a)if(a.memoizedProps!==b.pendingProps||N.current)ug=!0;else if(0!==(c&d))ug=0!==(a.flags&16384)?!0:!1;else{ug=!1;switch(b.tag){case 3:ri(b);sh();break;case 5:gh(b);break;case 1:Ff(b.type)&&Jf(b);break;case 4:eh(b,b.stateNode.containerInfo);break;case 10:d=b.memoizedProps.value;var e=b.type._context;I(mg,e._currentValue);e._currentValue=d;break;case 13:if(null!==b.memoizedState){if(0!==(c&b.child.childLanes))return ti(a,b,c);I(P,P.current&1);b=hi(a,b,c);return null!==\nb?b.sibling:null}I(P,P.current&1);break;case 19:d=0!==(c&b.childLanes);if(0!==(a.flags&64)){if(d)return Ai(a,b,c);b.flags|=64}e=b.memoizedState;null!==e&&(e.rendering=null,e.tail=null,e.lastEffect=null);I(P,P.current);if(d)break;else return null;case 23:case 24:return b.lanes=0,mi(a,b,c)}return hi(a,b,c)}else ug=!1;b.lanes=0;switch(b.tag){case 2:d=b.type;null!==a&&(a.alternate=null,b.alternate=null,b.flags|=2);a=b.pendingProps;e=Ef(b,M.current);tg(b,c);e=Ch(null,b,d,a,e,c);b.flags|=1;if(\"object\"===\ntypeof e&&null!==e&&\"function\"===typeof e.render&&void 0===e.$$typeof){b.tag=1;b.memoizedState=null;b.updateQueue=null;if(Ff(d)){var f=!0;Jf(b)}else f=!1;b.memoizedState=null!==e.state&&void 0!==e.state?e.state:null;xg(b);var g=d.getDerivedStateFromProps;\"function\"===typeof g&&Gg(b,d,g,a);e.updater=Kg;b.stateNode=e;e._reactInternals=b;Og(b,d,a,c);b=qi(null,b,d,!0,f,c)}else b.tag=0,fi(null,b,e,c),b=b.child;return b;case 16:e=b.elementType;a:{null!==a&&(a.alternate=null,b.alternate=null,b.flags|=2);\na=b.pendingProps;f=e._init;e=f(e._payload);b.type=e;f=b.tag=hk(e);a=lg(e,a);switch(f){case 0:b=li(null,b,e,a,c);break a;case 1:b=pi(null,b,e,a,c);break a;case 11:b=gi(null,b,e,a,c);break a;case 14:b=ii(null,b,e,lg(e.type,a),d,c);break a}throw Error(y(306,e,\"\"));}return b;case 0:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:lg(d,e),li(a,b,d,e,c);case 1:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:lg(d,e),pi(a,b,d,e,c);case 3:ri(b);d=b.updateQueue;if(null===a||null===d)throw Error(y(282));\nd=b.pendingProps;e=b.memoizedState;e=null!==e?e.element:null;yg(a,b);Cg(b,d,null,c);d=b.memoizedState.element;if(d===e)sh(),b=hi(a,b,c);else{e=b.stateNode;if(f=e.hydrate)kh=rf(b.stateNode.containerInfo.firstChild),jh=b,f=lh=!0;if(f){a=e.mutableSourceEagerHydrationData;if(null!=a)for(e=0;e = ({ stroke, fill }) => (\n <>\n {/* Generator: Moho 13.0.3 build 635 */}\n \n \n \n \n \n \n);\n\nconst NUM_WAVES = 8;\nconst WAVE_DURATION = 1;\nconst WAVE_PARALLAX_SCALE_START = 1.2;\nconst WAVE_PARALLAX_TRANSLATE_START = 10;\nconst WAVE_PARALLAX_SCALE_VELOCITY = 1.25;\nconst WAVE_PARALLAX_TRANSLATE_VELOCITY = 30;\nconst WAVE_PARALLAX_TRANSLATE_ACCEL = 10;\n\nconst NumericSlider: React.FC<{\n id: string;\n label: string;\n onChange: (value: number) => void;\n value: number;\n min: number;\n max: number;\n step: number;\n valueSuffix?: string;\n}> = (props) => {\n return (\n

\n \n props.onChange(parseFloat(e.target.value))}\n />\n \n {\" \"}\n {props.value}\n {props.valueSuffix}\n \n

\n );\n};\n\nconst Waves: React.FC<{}> = () => {\n const [stroke, setStroke] = useState(WAVE_STROKE);\n const [fill, setFill] = useState(WAVE_FILL);\n const [numWaves, setNumWaves] = useState(NUM_WAVES);\n const [duration, setDuration] = useState(WAVE_DURATION);\n const [initialYVel, setInitialYVel] = useState(\n WAVE_PARALLAX_TRANSLATE_VELOCITY\n );\n const [yAccel, setYAccel] = useState(WAVE_PARALLAX_TRANSLATE_ACCEL);\n const [scaleVel, setScaleVel] = useState(WAVE_PARALLAX_SCALE_VELOCITY);\n\n let scale = WAVE_PARALLAX_SCALE_START;\n let y = WAVE_PARALLAX_TRANSLATE_START;\n let yVel = initialYVel;\n let waves: JSX.Element[] = [];\n\n for (let i = 0; i < numWaves; i++) {\n waves.push(\n \n \n \n \n \n \n );\n y += yVel;\n scale *= scaleVel;\n yVel += yAccel;\n }\n\n return (\n <>\n \n {waves}\n \n

\n \n setStroke(e.target.value)}\n id=\"stroke\"\n />{\" \"}\n \n setFill(e.target.value)}\n id=\"fill\"\n />\n

\n \n \n \n \n \n \n );\n};\n\nexport const WavesPage: React.FC<{}> = () => (\n <>\n

Waves!

\n \n \n);\n","export function float(value: string | number | undefined): number {\n if (typeof value === \"number\") return value;\n if (value === undefined) value = \"\";\n\n const float = parseFloat(value);\n\n if (isNaN(float)) {\n throw new Error(`Expected '${value}' to be a float!`);\n }\n\n return float;\n}\n\nexport function flatten(arr: T[][]): T[] {\n const result: T[] = [];\n\n for (let subarr of arr) {\n result.push(...subarr);\n }\n\n return result;\n}\n\n/**\n * Convert radians to degrees.\n */\nexport function rad2deg(radians: number): number {\n return (radians * 180) / Math.PI;\n}\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Bezier = void 0;\n// math-inlining.\nconst {\n abs,\n cos,\n sin,\n acos,\n atan2,\n sqrt,\n pow\n} = Math; // cube root function yielding real roots\n\nfunction crt(v) {\n return v < 0 ? -pow(-v, 1 / 3) : pow(v, 1 / 3);\n} // trig constants\n\n\nconst pi = Math.PI,\n tau = 2 * pi,\n quart = pi / 2,\n // float precision significant decimal\nepsilon = 0.000001,\n // extremas used in bbox calculation and similar algorithms\nnMax = Number.MAX_SAFE_INTEGER || 9007199254740991,\n nMin = Number.MIN_SAFE_INTEGER || -9007199254740991,\n // a zero coordinate, which is surprisingly useful\nZERO = {\n x: 0,\n y: 0,\n z: 0\n}; // Bezier utility functions\n\nconst utils = {\n // Legendre-Gauss abscissae with n=24 (x_i values, defined at i=n as the roots of the nth order Legendre polynomial Pn(x))\n Tvalues: [-0.0640568928626056260850430826247450385909, 0.0640568928626056260850430826247450385909, -0.1911188674736163091586398207570696318404, 0.1911188674736163091586398207570696318404, -0.3150426796961633743867932913198102407864, 0.3150426796961633743867932913198102407864, -0.4337935076260451384870842319133497124524, 0.4337935076260451384870842319133497124524, -0.5454214713888395356583756172183723700107, 0.5454214713888395356583756172183723700107, -0.6480936519369755692524957869107476266696, 0.6480936519369755692524957869107476266696, -0.7401241915785543642438281030999784255232, 0.7401241915785543642438281030999784255232, -0.8200019859739029219539498726697452080761, 0.8200019859739029219539498726697452080761, -0.8864155270044010342131543419821967550873, 0.8864155270044010342131543419821967550873, -0.9382745520027327585236490017087214496548, 0.9382745520027327585236490017087214496548, -0.9747285559713094981983919930081690617411, 0.9747285559713094981983919930081690617411, -0.9951872199970213601799974097007368118745, 0.9951872199970213601799974097007368118745],\n // Legendre-Gauss weights with n=24 (w_i values, defined by a function linked to in the Bezier primer article)\n Cvalues: [0.1279381953467521569740561652246953718517, 0.1279381953467521569740561652246953718517, 0.1258374563468282961213753825111836887264, 0.1258374563468282961213753825111836887264, 0.121670472927803391204463153476262425607, 0.121670472927803391204463153476262425607, 0.1155056680537256013533444839067835598622, 0.1155056680537256013533444839067835598622, 0.1074442701159656347825773424466062227946, 0.1074442701159656347825773424466062227946, 0.0976186521041138882698806644642471544279, 0.0976186521041138882698806644642471544279, 0.086190161531953275917185202983742667185, 0.086190161531953275917185202983742667185, 0.0733464814110803057340336152531165181193, 0.0733464814110803057340336152531165181193, 0.0592985849154367807463677585001085845412, 0.0592985849154367807463677585001085845412, 0.0442774388174198061686027482113382288593, 0.0442774388174198061686027482113382288593, 0.0285313886289336631813078159518782864491, 0.0285313886289336631813078159518782864491, 0.0123412297999871995468056670700372915759, 0.0123412297999871995468056670700372915759],\n arcfn: function (t, derivativeFn) {\n const d = derivativeFn(t);\n let l = d.x * d.x + d.y * d.y;\n\n if (typeof d.z !== \"undefined\") {\n l += d.z * d.z;\n }\n\n return sqrt(l);\n },\n compute: function (t, points, _3d) {\n // shortcuts\n if (t === 0) {\n points[0].t = 0;\n return points[0];\n }\n\n const order = points.length - 1;\n\n if (t === 1) {\n points[order].t = 1;\n return points[order];\n }\n\n const mt = 1 - t;\n let p = points; // constant?\n\n if (order === 0) {\n points[0].t = t;\n return points[0];\n } // linear?\n\n\n if (order === 1) {\n const ret = {\n x: mt * p[0].x + t * p[1].x,\n y: mt * p[0].y + t * p[1].y,\n t: t\n };\n\n if (_3d) {\n ret.z = mt * p[0].z + t * p[1].z;\n }\n\n return ret;\n } // quadratic/cubic curve?\n\n\n if (order < 4) {\n let mt2 = mt * mt,\n t2 = t * t,\n a,\n b,\n c,\n d = 0;\n\n if (order === 2) {\n p = [p[0], p[1], p[2], ZERO];\n a = mt2;\n b = mt * t * 2;\n c = t2;\n } else if (order === 3) {\n a = mt2 * mt;\n b = mt2 * t * 3;\n c = mt * t2 * 3;\n d = t * t2;\n }\n\n const ret = {\n x: a * p[0].x + b * p[1].x + c * p[2].x + d * p[3].x,\n y: a * p[0].y + b * p[1].y + c * p[2].y + d * p[3].y,\n t: t\n };\n\n if (_3d) {\n ret.z = a * p[0].z + b * p[1].z + c * p[2].z + d * p[3].z;\n }\n\n return ret;\n } // higher order curves: use de Casteljau's computation\n\n\n const dCpts = JSON.parse(JSON.stringify(points));\n\n while (dCpts.length > 1) {\n for (let i = 0; i < dCpts.length - 1; i++) {\n dCpts[i] = {\n x: dCpts[i].x + (dCpts[i + 1].x - dCpts[i].x) * t,\n y: dCpts[i].y + (dCpts[i + 1].y - dCpts[i].y) * t\n };\n\n if (typeof dCpts[i].z !== \"undefined\") {\n dCpts[i] = dCpts[i].z + (dCpts[i + 1].z - dCpts[i].z) * t;\n }\n }\n\n dCpts.splice(dCpts.length - 1, 1);\n }\n\n dCpts[0].t = t;\n return dCpts[0];\n },\n computeWithRatios: function (t, points, ratios, _3d) {\n const mt = 1 - t,\n r = ratios,\n p = points;\n let f1 = r[0],\n f2 = r[1],\n f3 = r[2],\n f4 = r[3],\n d; // spec for linear\n\n f1 *= mt;\n f2 *= t;\n\n if (p.length === 2) {\n d = f1 + f2;\n return {\n x: (f1 * p[0].x + f2 * p[1].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z) / d,\n t: t\n };\n } // upgrade to quadratic\n\n\n f1 *= mt;\n f2 *= 2 * mt;\n f3 *= t * t;\n\n if (p.length === 3) {\n d = f1 + f2 + f3;\n return {\n x: (f1 * p[0].x + f2 * p[1].x + f3 * p[2].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y + f3 * p[2].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z + f3 * p[2].z) / d,\n t: t\n };\n } // upgrade to cubic\n\n\n f1 *= mt;\n f2 *= 1.5 * mt;\n f3 *= 3 * mt;\n f4 *= t * t * t;\n\n if (p.length === 4) {\n d = f1 + f2 + f3 + f4;\n return {\n x: (f1 * p[0].x + f2 * p[1].x + f3 * p[2].x + f4 * p[3].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y + f3 * p[2].y + f4 * p[3].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z + f3 * p[2].z + f4 * p[3].z) / d,\n t: t\n };\n }\n },\n derive: function (points, _3d) {\n const dpoints = [];\n\n for (let p = points, d = p.length, c = d - 1; d > 1; d--, c--) {\n const list = [];\n\n for (let j = 0, dpt; j < c; j++) {\n dpt = {\n x: c * (p[j + 1].x - p[j].x),\n y: c * (p[j + 1].y - p[j].y)\n };\n\n if (_3d) {\n dpt.z = c * (p[j + 1].z - p[j].z);\n }\n\n list.push(dpt);\n }\n\n dpoints.push(list);\n p = list;\n }\n\n return dpoints;\n },\n between: function (v, m, M) {\n return m <= v && v <= M || utils.approximately(v, m) || utils.approximately(v, M);\n },\n approximately: function (a, b, precision) {\n return abs(a - b) <= (precision || epsilon);\n },\n length: function (derivativeFn) {\n const z = 0.5,\n len = utils.Tvalues.length;\n let sum = 0;\n\n for (let i = 0, t; i < len; i++) {\n t = z * utils.Tvalues[i] + z;\n sum += utils.Cvalues[i] * utils.arcfn(t, derivativeFn);\n }\n\n return z * sum;\n },\n map: function (v, ds, de, ts, te) {\n const d1 = de - ds,\n d2 = te - ts,\n v2 = v - ds,\n r = v2 / d1;\n return ts + d2 * r;\n },\n lerp: function (r, v1, v2) {\n const ret = {\n x: v1.x + r * (v2.x - v1.x),\n y: v1.y + r * (v2.y - v1.y)\n };\n\n if (!!v1.z && !!v2.z) {\n ret.z = v1.z + r * (v2.z - v1.z);\n }\n\n return ret;\n },\n pointToString: function (p) {\n let s = p.x + \"/\" + p.y;\n\n if (typeof p.z !== \"undefined\") {\n s += \"/\" + p.z;\n }\n\n return s;\n },\n pointsToString: function (points) {\n return \"[\" + points.map(utils.pointToString).join(\", \") + \"]\";\n },\n copy: function (obj) {\n return JSON.parse(JSON.stringify(obj));\n },\n angle: function (o, v1, v2) {\n const dx1 = v1.x - o.x,\n dy1 = v1.y - o.y,\n dx2 = v2.x - o.x,\n dy2 = v2.y - o.y,\n cross = dx1 * dy2 - dy1 * dx2,\n dot = dx1 * dx2 + dy1 * dy2;\n return atan2(cross, dot);\n },\n // round as string, to avoid rounding errors\n round: function (v, d) {\n const s = \"\" + v;\n const pos = s.indexOf(\".\");\n return parseFloat(s.substring(0, pos + 1 + d));\n },\n dist: function (p1, p2) {\n const dx = p1.x - p2.x,\n dy = p1.y - p2.y;\n return sqrt(dx * dx + dy * dy);\n },\n closest: function (LUT, point) {\n let mdist = pow(2, 63),\n mpos,\n d;\n LUT.forEach(function (p, idx) {\n d = utils.dist(point, p);\n\n if (d < mdist) {\n mdist = d;\n mpos = idx;\n }\n });\n return {\n mdist: mdist,\n mpos: mpos\n };\n },\n abcratio: function (t, n) {\n // see ratio(t) note on http://pomax.github.io/bezierinfo/#abc\n if (n !== 2 && n !== 3) {\n return false;\n }\n\n if (typeof t === \"undefined\") {\n t = 0.5;\n } else if (t === 0 || t === 1) {\n return t;\n }\n\n const bottom = pow(t, n) + pow(1 - t, n),\n top = bottom - 1;\n return abs(top / bottom);\n },\n projectionratio: function (t, n) {\n // see u(t) note on http://pomax.github.io/bezierinfo/#abc\n if (n !== 2 && n !== 3) {\n return false;\n }\n\n if (typeof t === \"undefined\") {\n t = 0.5;\n } else if (t === 0 || t === 1) {\n return t;\n }\n\n const top = pow(1 - t, n),\n bottom = pow(t, n) + top;\n return top / bottom;\n },\n lli8: function (x1, y1, x2, y2, x3, y3, x4, y4) {\n const nx = (x1 * y2 - y1 * x2) * (x3 - x4) - (x1 - x2) * (x3 * y4 - y3 * x4),\n ny = (x1 * y2 - y1 * x2) * (y3 - y4) - (y1 - y2) * (x3 * y4 - y3 * x4),\n d = (x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4);\n\n if (d == 0) {\n return false;\n }\n\n return {\n x: nx / d,\n y: ny / d\n };\n },\n lli4: function (p1, p2, p3, p4) {\n const x1 = p1.x,\n y1 = p1.y,\n x2 = p2.x,\n y2 = p2.y,\n x3 = p3.x,\n y3 = p3.y,\n x4 = p4.x,\n y4 = p4.y;\n return utils.lli8(x1, y1, x2, y2, x3, y3, x4, y4);\n },\n lli: function (v1, v2) {\n return utils.lli4(v1, v1.c, v2, v2.c);\n },\n makeline: function (p1, p2) {\n const x1 = p1.x,\n y1 = p1.y,\n x2 = p2.x,\n y2 = p2.y,\n dx = (x2 - x1) / 3,\n dy = (y2 - y1) / 3;\n return new Bezier(x1, y1, x1 + dx, y1 + dy, x1 + 2 * dx, y1 + 2 * dy, x2, y2);\n },\n findbbox: function (sections) {\n let mx = nMax,\n my = nMax,\n MX = nMin,\n MY = nMin;\n sections.forEach(function (s) {\n const bbox = s.bbox();\n if (mx > bbox.x.min) mx = bbox.x.min;\n if (my > bbox.y.min) my = bbox.y.min;\n if (MX < bbox.x.max) MX = bbox.x.max;\n if (MY < bbox.y.max) MY = bbox.y.max;\n });\n return {\n x: {\n min: mx,\n mid: (mx + MX) / 2,\n max: MX,\n size: MX - mx\n },\n y: {\n min: my,\n mid: (my + MY) / 2,\n max: MY,\n size: MY - my\n }\n };\n },\n shapeintersections: function (s1, bbox1, s2, bbox2, curveIntersectionThreshold) {\n if (!utils.bboxoverlap(bbox1, bbox2)) return [];\n const intersections = [];\n const a1 = [s1.startcap, s1.forward, s1.back, s1.endcap];\n const a2 = [s2.startcap, s2.forward, s2.back, s2.endcap];\n a1.forEach(function (l1) {\n if (l1.virtual) return;\n a2.forEach(function (l2) {\n if (l2.virtual) return;\n const iss = l1.intersects(l2, curveIntersectionThreshold);\n\n if (iss.length > 0) {\n iss.c1 = l1;\n iss.c2 = l2;\n iss.s1 = s1;\n iss.s2 = s2;\n intersections.push(iss);\n }\n });\n });\n return intersections;\n },\n makeshape: function (forward, back, curveIntersectionThreshold) {\n const bpl = back.points.length;\n const fpl = forward.points.length;\n const start = utils.makeline(back.points[bpl - 1], forward.points[0]);\n const end = utils.makeline(forward.points[fpl - 1], back.points[0]);\n const shape = {\n startcap: start,\n forward: forward,\n back: back,\n endcap: end,\n bbox: utils.findbbox([start, forward, back, end])\n };\n\n shape.intersections = function (s2) {\n return utils.shapeintersections(shape, shape.bbox, s2, s2.bbox, curveIntersectionThreshold);\n };\n\n return shape;\n },\n getminmax: function (curve, d, list) {\n if (!list) return {\n min: 0,\n max: 0\n };\n let min = nMax,\n max = nMin,\n t,\n c;\n\n if (list.indexOf(0) === -1) {\n list = [0].concat(list);\n }\n\n if (list.indexOf(1) === -1) {\n list.push(1);\n }\n\n for (let i = 0, len = list.length; i < len; i++) {\n t = list[i];\n c = curve.get(t);\n\n if (c[d] < min) {\n min = c[d];\n }\n\n if (c[d] > max) {\n max = c[d];\n }\n }\n\n return {\n min: min,\n mid: (min + max) / 2,\n max: max,\n size: max - min\n };\n },\n align: function (points, line) {\n const tx = line.p1.x,\n ty = line.p1.y,\n a = -atan2(line.p2.y - ty, line.p2.x - tx),\n d = function (v) {\n return {\n x: (v.x - tx) * cos(a) - (v.y - ty) * sin(a),\n y: (v.x - tx) * sin(a) + (v.y - ty) * cos(a)\n };\n };\n\n return points.map(d);\n },\n roots: function (points, line) {\n line = line || {\n p1: {\n x: 0,\n y: 0\n },\n p2: {\n x: 1,\n y: 0\n }\n };\n const order = points.length - 1;\n const aligned = utils.align(points, line);\n\n const reduce = function (t) {\n return 0 <= t && t <= 1;\n };\n\n if (order === 2) {\n const a = aligned[0].y,\n b = aligned[1].y,\n c = aligned[2].y,\n d = a - 2 * b + c;\n\n if (d !== 0) {\n const m1 = -sqrt(b * b - a * c),\n m2 = -a + b,\n v1 = -(m1 + m2) / d,\n v2 = -(-m1 + m2) / d;\n return [v1, v2].filter(reduce);\n } else if (b !== c && d === 0) {\n return [(2 * b - c) / (2 * b - 2 * c)].filter(reduce);\n }\n\n return [];\n } // see http://www.trans4mind.com/personal_development/mathematics/polynomials/cubicAlgebra.htm\n\n\n const pa = aligned[0].y,\n pb = aligned[1].y,\n pc = aligned[2].y,\n pd = aligned[3].y;\n let d = -pa + 3 * pb - 3 * pc + pd,\n a = 3 * pa - 6 * pb + 3 * pc,\n b = -3 * pa + 3 * pb,\n c = pa;\n\n if (utils.approximately(d, 0)) {\n // this is not a cubic curve.\n if (utils.approximately(a, 0)) {\n // in fact, this is not a quadratic curve either.\n if (utils.approximately(b, 0)) {\n // in fact in fact, there are no solutions.\n return [];\n } // linear solution:\n\n\n return [-c / b].filter(reduce);\n } // quadratic solution:\n\n\n const q = sqrt(b * b - 4 * a * c),\n a2 = 2 * a;\n return [(q - b) / a2, (-b - q) / a2].filter(reduce);\n } // at this point, we know we need a cubic solution:\n\n\n a /= d;\n b /= d;\n c /= d;\n const p = (3 * b - a * a) / 3,\n p3 = p / 3,\n q = (2 * a * a * a - 9 * a * b + 27 * c) / 27,\n q2 = q / 2,\n discriminant = q2 * q2 + p3 * p3 * p3;\n let u1, v1, x1, x2, x3;\n\n if (discriminant < 0) {\n const mp3 = -p / 3,\n mp33 = mp3 * mp3 * mp3,\n r = sqrt(mp33),\n t = -q / (2 * r),\n cosphi = t < -1 ? -1 : t > 1 ? 1 : t,\n phi = acos(cosphi),\n crtr = crt(r),\n t1 = 2 * crtr;\n x1 = t1 * cos(phi / 3) - a / 3;\n x2 = t1 * cos((phi + tau) / 3) - a / 3;\n x3 = t1 * cos((phi + 2 * tau) / 3) - a / 3;\n return [x1, x2, x3].filter(reduce);\n } else if (discriminant === 0) {\n u1 = q2 < 0 ? crt(-q2) : -crt(q2);\n x1 = 2 * u1 - a / 3;\n x2 = -u1 - a / 3;\n return [x1, x2].filter(reduce);\n } else {\n const sd = sqrt(discriminant);\n u1 = crt(-q2 + sd);\n v1 = crt(q2 + sd);\n return [u1 - v1 - a / 3].filter(reduce);\n }\n },\n droots: function (p) {\n // quadratic roots are easy\n if (p.length === 3) {\n const a = p[0],\n b = p[1],\n c = p[2],\n d = a - 2 * b + c;\n\n if (d !== 0) {\n const m1 = -sqrt(b * b - a * c),\n m2 = -a + b,\n v1 = -(m1 + m2) / d,\n v2 = -(-m1 + m2) / d;\n return [v1, v2];\n } else if (b !== c && d === 0) {\n return [(2 * b - c) / (2 * (b - c))];\n }\n\n return [];\n } // linear roots are even easier\n\n\n if (p.length === 2) {\n const a = p[0],\n b = p[1];\n\n if (a !== b) {\n return [a / (a - b)];\n }\n\n return [];\n }\n\n return [];\n },\n curvature: function (t, d1, d2, _3d, kOnly) {\n let num,\n dnm,\n adk,\n dk,\n k = 0,\n r = 0; //\n // We're using the following formula for curvature:\n //\n // x'y\" - y'x\"\n // k(t) = ------------------\n // (x'² + y'²)^(3/2)\n //\n // from https://en.wikipedia.org/wiki/Radius_of_curvature#Definition\n //\n // With it corresponding 3D counterpart:\n //\n // sqrt( (y'z\" - y\"z')² + (z'x\" - z\"x')² + (x'y\" - x\"y')²)\n // k(t) = -------------------------------------------------------\n // (x'² + y'² + z'²)^(3/2)\n //\n\n const d = utils.compute(t, d1);\n const dd = utils.compute(t, d2);\n const qdsum = d.x * d.x + d.y * d.y;\n\n if (_3d) {\n num = sqrt(pow(d.y * dd.z - dd.y * d.z, 2) + pow(d.z * dd.x - dd.z * d.x, 2) + pow(d.x * dd.y - dd.x * d.y, 2));\n dnm = pow(qdsum + d.z * d.z, 3 / 2);\n } else {\n num = d.x * dd.y - d.y * dd.x;\n dnm = pow(qdsum, 3 / 2);\n }\n\n if (num === 0 || dnm === 0) {\n return {\n k: 0,\n r: 0\n };\n }\n\n k = num / dnm;\n r = dnm / num; // We're also computing the derivative of kappa, because\n // there is value in knowing the rate of change for the\n // curvature along the curve. And we're just going to\n // ballpark it based on an epsilon.\n\n if (!kOnly) {\n // compute k'(t) based on the interval before, and after it,\n // to at least try to not introduce forward/backward pass bias.\n const pk = utils.curvature(t - 0.001, d1, d2, _3d, true).k;\n const nk = utils.curvature(t + 0.001, d1, d2, _3d, true).k;\n dk = (nk - k + (k - pk)) / 2;\n adk = (abs(nk - k) + abs(k - pk)) / 2;\n }\n\n return {\n k: k,\n r: r,\n dk: dk,\n adk: adk\n };\n },\n inflections: function (points) {\n if (points.length < 4) return []; // FIXME: TODO: add in inflection abstraction for quartic+ curves?\n\n const p = utils.align(points, {\n p1: points[0],\n p2: points.slice(-1)[0]\n }),\n a = p[2].x * p[1].y,\n b = p[3].x * p[1].y,\n c = p[1].x * p[2].y,\n d = p[3].x * p[2].y,\n v1 = 18 * (-3 * a + 2 * b + 3 * c - d),\n v2 = 18 * (3 * a - b - 3 * c),\n v3 = 18 * (c - a);\n\n if (utils.approximately(v1, 0)) {\n if (!utils.approximately(v2, 0)) {\n let t = -v3 / v2;\n if (0 <= t && t <= 1) return [t];\n }\n\n return [];\n }\n\n const trm = v2 * v2 - 4 * v1 * v3,\n sq = Math.sqrt(trm),\n d2 = 2 * v1;\n if (utils.approximately(d2, 0)) return [];\n return [(sq - v2) / d2, -(v2 + sq) / d2].filter(function (r) {\n return 0 <= r && r <= 1;\n });\n },\n bboxoverlap: function (b1, b2) {\n const dims = [\"x\", \"y\"],\n len = dims.length;\n\n for (let i = 0, dim, l, t, d; i < len; i++) {\n dim = dims[i];\n l = b1[dim].mid;\n t = b2[dim].mid;\n d = (b1[dim].size + b2[dim].size) / 2;\n if (abs(l - t) >= d) return false;\n }\n\n return true;\n },\n expandbox: function (bbox, _bbox) {\n if (_bbox.x.min < bbox.x.min) {\n bbox.x.min = _bbox.x.min;\n }\n\n if (_bbox.y.min < bbox.y.min) {\n bbox.y.min = _bbox.y.min;\n }\n\n if (_bbox.z && _bbox.z.min < bbox.z.min) {\n bbox.z.min = _bbox.z.min;\n }\n\n if (_bbox.x.max > bbox.x.max) {\n bbox.x.max = _bbox.x.max;\n }\n\n if (_bbox.y.max > bbox.y.max) {\n bbox.y.max = _bbox.y.max;\n }\n\n if (_bbox.z && _bbox.z.max > bbox.z.max) {\n bbox.z.max = _bbox.z.max;\n }\n\n bbox.x.mid = (bbox.x.min + bbox.x.max) / 2;\n bbox.y.mid = (bbox.y.min + bbox.y.max) / 2;\n\n if (bbox.z) {\n bbox.z.mid = (bbox.z.min + bbox.z.max) / 2;\n }\n\n bbox.x.size = bbox.x.max - bbox.x.min;\n bbox.y.size = bbox.y.max - bbox.y.min;\n\n if (bbox.z) {\n bbox.z.size = bbox.z.max - bbox.z.min;\n }\n },\n pairiteration: function (c1, c2, curveIntersectionThreshold) {\n const c1b = c1.bbox(),\n c2b = c2.bbox(),\n r = 100000,\n threshold = curveIntersectionThreshold || 0.5;\n\n if (c1b.x.size + c1b.y.size < threshold && c2b.x.size + c2b.y.size < threshold) {\n return [(r * (c1._t1 + c1._t2) / 2 | 0) / r + \"/\" + (r * (c2._t1 + c2._t2) / 2 | 0) / r];\n }\n\n let cc1 = c1.split(0.5),\n cc2 = c2.split(0.5),\n pairs = [{\n left: cc1.left,\n right: cc2.left\n }, {\n left: cc1.left,\n right: cc2.right\n }, {\n left: cc1.right,\n right: cc2.right\n }, {\n left: cc1.right,\n right: cc2.left\n }];\n pairs = pairs.filter(function (pair) {\n return utils.bboxoverlap(pair.left.bbox(), pair.right.bbox());\n });\n let results = [];\n if (pairs.length === 0) return results;\n pairs.forEach(function (pair) {\n results = results.concat(utils.pairiteration(pair.left, pair.right, threshold));\n });\n results = results.filter(function (v, i) {\n return results.indexOf(v) === i;\n });\n return results;\n },\n getccenter: function (p1, p2, p3) {\n const dx1 = p2.x - p1.x,\n dy1 = p2.y - p1.y,\n dx2 = p3.x - p2.x,\n dy2 = p3.y - p2.y,\n dx1p = dx1 * cos(quart) - dy1 * sin(quart),\n dy1p = dx1 * sin(quart) + dy1 * cos(quart),\n dx2p = dx2 * cos(quart) - dy2 * sin(quart),\n dy2p = dx2 * sin(quart) + dy2 * cos(quart),\n // chord midpoints\n mx1 = (p1.x + p2.x) / 2,\n my1 = (p1.y + p2.y) / 2,\n mx2 = (p2.x + p3.x) / 2,\n my2 = (p2.y + p3.y) / 2,\n // midpoint offsets\n mx1n = mx1 + dx1p,\n my1n = my1 + dy1p,\n mx2n = mx2 + dx2p,\n my2n = my2 + dy2p,\n // intersection of these lines:\n arc = utils.lli8(mx1, my1, mx1n, my1n, mx2, my2, mx2n, my2n),\n r = utils.dist(arc, p1); // arc start/end values, over mid point:\n\n let s = atan2(p1.y - arc.y, p1.x - arc.x),\n m = atan2(p2.y - arc.y, p2.x - arc.x),\n e = atan2(p3.y - arc.y, p3.x - arc.x),\n _; // determine arc direction (cw/ccw correction)\n\n\n if (s < e) {\n // if s m || m > e) {\n s += tau;\n }\n\n if (s > e) {\n _ = e;\n e = s;\n s = _;\n }\n } else {\n // if e 4) {\n if (arguments.length !== 1) {\n throw new Error(\"Only new Bezier(point[]) is accepted for 4th and higher order curves\");\n }\n\n higher = true;\n }\n } else {\n if (len !== 6 && len !== 8 && len !== 9 && len !== 12) {\n if (arguments.length !== 1) {\n throw new Error(\"Only new Bezier(point[]) is accepted for 4th and higher order curves\");\n }\n }\n }\n\n const _3d = this._3d = !higher && (len === 9 || len === 12) || coords && coords[0] && typeof coords[0].z !== \"undefined\";\n\n const points = this.points = [];\n\n for (let idx = 0, step = _3d ? 3 : 2; idx < len; idx += step) {\n var point = {\n x: args[idx],\n y: args[idx + 1]\n };\n\n if (_3d) {\n point.z = args[idx + 2];\n }\n\n points.push(point);\n }\n\n const order = this.order = points.length - 1;\n const dims = this.dims = [\"x\", \"y\"];\n if (_3d) dims.push(\"z\");\n this.dimlen = dims.length;\n const aligned = utils.align(points, {\n p1: points[0],\n p2: points[order]\n });\n this._linear = !aligned.some(p => abs$1(p.y) > 0.0001);\n this._lut = [];\n this._t1 = 0;\n this._t2 = 1;\n this.update();\n }\n\n static quadraticFromPoints(p1, p2, p3, t) {\n if (typeof t === \"undefined\") {\n t = 0.5;\n } // shortcuts, although they're really dumb\n\n\n if (t === 0) {\n return new Bezier(p2, p2, p3);\n }\n\n if (t === 1) {\n return new Bezier(p1, p2, p2);\n } // real fitting.\n\n\n const abc = Bezier.getABC(2, p1, p2, p3, t);\n return new Bezier(p1, abc.A, p3);\n }\n\n static cubicFromPoints(S, B, E, t, d1) {\n if (typeof t === \"undefined\") {\n t = 0.5;\n }\n\n const abc = Bezier.getABC(3, S, B, E, t);\n\n if (typeof d1 === \"undefined\") {\n d1 = utils.dist(B, abc.C);\n }\n\n const d2 = d1 * (1 - t) / t;\n const selen = utils.dist(S, E),\n lx = (E.x - S.x) / selen,\n ly = (E.y - S.y) / selen,\n bx1 = d1 * lx,\n by1 = d1 * ly,\n bx2 = d2 * lx,\n by2 = d2 * ly; // derivation of new hull coordinates\n\n const e1 = {\n x: B.x - bx1,\n y: B.y - by1\n },\n e2 = {\n x: B.x + bx2,\n y: B.y + by2\n },\n A = abc.A,\n v1 = {\n x: A.x + (e1.x - A.x) / (1 - t),\n y: A.y + (e1.y - A.y) / (1 - t)\n },\n v2 = {\n x: A.x + (e2.x - A.x) / t,\n y: A.y + (e2.y - A.y) / t\n },\n nc1 = {\n x: S.x + (v1.x - S.x) / t,\n y: S.y + (v1.y - S.y) / t\n },\n nc2 = {\n x: E.x + (v2.x - E.x) / (1 - t),\n y: E.y + (v2.y - E.y) / (1 - t)\n }; // ...done\n\n return new Bezier(S, nc1, nc2, E);\n }\n\n static getUtils() {\n return utils;\n }\n\n getUtils() {\n return Bezier.getUtils();\n }\n\n static get PolyBezier() {\n return PolyBezier;\n }\n\n valueOf() {\n return this.toString();\n }\n\n toString() {\n return utils.pointsToString(this.points);\n }\n\n toSVG() {\n if (this._3d) return false;\n const p = this.points,\n x = p[0].x,\n y = p[0].y,\n s = [\"M\", x, y, this.order === 2 ? \"Q\" : \"C\"];\n\n for (let i = 1, last = p.length; i < last; i++) {\n s.push(p[i].x);\n s.push(p[i].y);\n }\n\n return s.join(\" \");\n }\n\n setRatios(ratios) {\n if (ratios.length !== this.points.length) {\n throw new Error(\"incorrect number of ratio values\");\n }\n\n this.ratios = ratios;\n this._lut = []; // invalidate any precomputed LUT\n }\n\n verify() {\n const print = this.coordDigest();\n\n if (print !== this._print) {\n this._print = print;\n this.update();\n }\n }\n\n coordDigest() {\n return this.points.map(function (c, pos) {\n return \"\" + pos + c.x + c.y + (c.z ? c.z : 0);\n }).join(\"\");\n }\n\n update() {\n // invalidate any precomputed LUT\n this._lut = [];\n this.dpoints = utils.derive(this.points, this._3d);\n this.computedirection();\n }\n\n computedirection() {\n const points = this.points;\n const angle = utils.angle(points[0], points[this.order], points[1]);\n this.clockwise = angle > 0;\n }\n\n length() {\n return utils.length(this.derivative.bind(this));\n }\n\n static getABC(order = 2, S, B, E, t = 0.5) {\n const u = utils.projectionratio(t, order),\n um = 1 - u,\n C = {\n x: u * S.x + um * E.x,\n y: u * S.y + um * E.y\n },\n s = utils.abcratio(t, order),\n A = {\n x: B.x + (B.x - C.x) / s,\n y: B.y + (B.y - C.y) / s\n };\n return {\n A,\n B,\n C,\n S,\n E\n };\n }\n\n getABC(t, B) {\n B = B || this.get(t);\n let S = this.points[0];\n let E = this.points[this.order];\n return Bezier.getABC(this.order, S, B, E, t);\n }\n\n getLUT(steps) {\n this.verify();\n steps = steps || 100;\n\n if (this._lut.length === steps) {\n return this._lut;\n }\n\n this._lut = []; // We want a range from 0 to 1 inclusive, so\n // we decrement and then use <= rather than <:\n\n steps--;\n\n for (let i = 0, p, t; i < steps; i++) {\n t = i / (steps - 1);\n p = this.compute(t);\n p.t = t;\n\n this._lut.push(p);\n }\n\n return this._lut;\n }\n\n on(point, error) {\n error = error || 5;\n const lut = this.getLUT(),\n hits = [];\n\n for (let i = 0, c, t = 0; i < lut.length; i++) {\n c = lut[i];\n\n if (utils.dist(c, point) < error) {\n hits.push(c);\n t += i / lut.length;\n }\n }\n\n if (!hits.length) return false;\n return t /= hits.length;\n }\n\n project(point) {\n // step 1: coarse check\n const LUT = this.getLUT(),\n l = LUT.length - 1,\n closest = utils.closest(LUT, point),\n mpos = closest.mpos,\n t1 = (mpos - 1) / l,\n t2 = (mpos + 1) / l,\n step = 0.1 / l; // step 2: fine check\n\n let mdist = closest.mdist,\n t = t1,\n ft = t,\n p;\n mdist += 1;\n\n for (let d; t < t2 + step; t += step) {\n p = this.compute(t);\n d = utils.dist(point, p);\n\n if (d < mdist) {\n mdist = d;\n ft = t;\n }\n }\n\n ft = ft < 0 ? 0 : ft > 1 ? 1 : ft;\n p = this.compute(ft);\n p.t = ft;\n p.d = mdist;\n return p;\n }\n\n get(t) {\n return this.compute(t);\n }\n\n point(idx) {\n return this.points[idx];\n }\n\n compute(t) {\n if (this.ratios) {\n return utils.computeWithRatios(t, this.points, this.ratios, this._3d);\n }\n\n return utils.compute(t, this.points, this._3d, this.ratios);\n }\n\n raise() {\n const p = this.points,\n np = [p[0]],\n k = p.length;\n\n for (let i = 1, pi, pim; i < k; i++) {\n pi = p[i];\n pim = p[i - 1];\n np[i] = {\n x: (k - i) / k * pi.x + i / k * pim.x,\n y: (k - i) / k * pi.y + i / k * pim.y\n };\n }\n\n np[k] = p[k - 1];\n return new Bezier(np);\n }\n\n derivative(t) {\n return utils.compute(t, this.dpoints[0]);\n }\n\n dderivative(t) {\n return utils.compute(t, this.dpoints[1]);\n }\n\n align() {\n let p = this.points;\n return new Bezier(utils.align(p, {\n p1: p[0],\n p2: p[p.length - 1]\n }));\n }\n\n curvature(t) {\n return utils.curvature(t, this.dpoints[0], this.dpoints[1], this._3d);\n }\n\n inflections() {\n return utils.inflections(this.points);\n }\n\n normal(t) {\n return this._3d ? this.__normal3(t) : this.__normal2(t);\n }\n\n __normal2(t) {\n const d = this.derivative(t);\n const q = sqrt$1(d.x * d.x + d.y * d.y);\n return {\n x: -d.y / q,\n y: d.x / q\n };\n }\n\n __normal3(t) {\n // see http://stackoverflow.com/questions/25453159\n const r1 = this.derivative(t),\n r2 = this.derivative(t + 0.01),\n q1 = sqrt$1(r1.x * r1.x + r1.y * r1.y + r1.z * r1.z),\n q2 = sqrt$1(r2.x * r2.x + r2.y * r2.y + r2.z * r2.z);\n r1.x /= q1;\n r1.y /= q1;\n r1.z /= q1;\n r2.x /= q2;\n r2.y /= q2;\n r2.z /= q2; // cross product\n\n const c = {\n x: r2.y * r1.z - r2.z * r1.y,\n y: r2.z * r1.x - r2.x * r1.z,\n z: r2.x * r1.y - r2.y * r1.x\n };\n const m = sqrt$1(c.x * c.x + c.y * c.y + c.z * c.z);\n c.x /= m;\n c.y /= m;\n c.z /= m; // rotation matrix\n\n const R = [c.x * c.x, c.x * c.y - c.z, c.x * c.z + c.y, c.x * c.y + c.z, c.y * c.y, c.y * c.z - c.x, c.x * c.z - c.y, c.y * c.z + c.x, c.z * c.z]; // normal vector:\n\n const n = {\n x: R[0] * r1.x + R[1] * r1.y + R[2] * r1.z,\n y: R[3] * r1.x + R[4] * r1.y + R[5] * r1.z,\n z: R[6] * r1.x + R[7] * r1.y + R[8] * r1.z\n };\n return n;\n }\n\n hull(t) {\n let p = this.points,\n _p = [],\n q = [],\n idx = 0;\n q[idx++] = p[0];\n q[idx++] = p[1];\n q[idx++] = p[2];\n\n if (this.order === 3) {\n q[idx++] = p[3];\n } // we lerp between all points at each iteration, until we have 1 point left.\n\n\n while (p.length > 1) {\n _p = [];\n\n for (let i = 0, pt, l = p.length - 1; i < l; i++) {\n pt = utils.lerp(t, p[i], p[i + 1]);\n q[idx++] = pt;\n\n _p.push(pt);\n }\n\n p = _p;\n }\n\n return q;\n }\n\n split(t1, t2) {\n // shortcuts\n if (t1 === 0 && !!t2) {\n return this.split(t2).left;\n }\n\n if (t2 === 1) {\n return this.split(t1).right;\n } // no shortcut: use \"de Casteljau\" iteration.\n\n\n const q = this.hull(t1);\n const result = {\n left: this.order === 2 ? new Bezier([q[0], q[3], q[5]]) : new Bezier([q[0], q[4], q[7], q[9]]),\n right: this.order === 2 ? new Bezier([q[5], q[4], q[2]]) : new Bezier([q[9], q[8], q[6], q[3]]),\n span: q\n }; // make sure we bind _t1/_t2 information!\n\n result.left._t1 = utils.map(0, 0, 1, this._t1, this._t2);\n result.left._t2 = utils.map(t1, 0, 1, this._t1, this._t2);\n result.right._t1 = utils.map(t1, 0, 1, this._t1, this._t2);\n result.right._t2 = utils.map(1, 0, 1, this._t1, this._t2); // if we have no t2, we're done\n\n if (!t2) {\n return result;\n } // if we have a t2, split again:\n\n\n t2 = utils.map(t2, t1, 1, 0, 1);\n return result.right.split(t2).left;\n }\n\n extrema() {\n const result = {};\n let roots = [];\n this.dims.forEach(function (dim) {\n let mfn = function (v) {\n return v[dim];\n };\n\n let p = this.dpoints[0].map(mfn);\n result[dim] = utils.droots(p);\n\n if (this.order === 3) {\n p = this.dpoints[1].map(mfn);\n result[dim] = result[dim].concat(utils.droots(p));\n }\n\n result[dim] = result[dim].filter(function (t) {\n return t >= 0 && t <= 1;\n });\n roots = roots.concat(result[dim].sort(utils.numberSort));\n }.bind(this));\n result.values = roots.sort(utils.numberSort).filter(function (v, idx) {\n return roots.indexOf(v) === idx;\n });\n return result;\n }\n\n bbox() {\n const extrema = this.extrema(),\n result = {};\n this.dims.forEach(function (d) {\n result[d] = utils.getminmax(this, d, extrema[d]);\n }.bind(this));\n return result;\n }\n\n overlaps(curve) {\n const lbbox = this.bbox(),\n tbbox = curve.bbox();\n return utils.bboxoverlap(lbbox, tbbox);\n }\n\n offset(t, d) {\n if (typeof d !== \"undefined\") {\n const c = this.get(t),\n n = this.normal(t);\n const ret = {\n c: c,\n n: n,\n x: c.x + n.x * d,\n y: c.y + n.y * d\n };\n\n if (this._3d) {\n ret.z = c.z + n.z * d;\n }\n\n return ret;\n }\n\n if (this._linear) {\n const nv = this.normal(0),\n coords = this.points.map(function (p) {\n const ret = {\n x: p.x + t * nv.x,\n y: p.y + t * nv.y\n };\n\n if (p.z && nv.z) {\n ret.z = p.z + t * nv.z;\n }\n\n return ret;\n });\n return [new Bezier(coords)];\n }\n\n return this.reduce().map(function (s) {\n if (s._linear) {\n return s.offset(t)[0];\n }\n\n return s.scale(t);\n });\n }\n\n simple() {\n if (this.order === 3) {\n const a1 = utils.angle(this.points[0], this.points[3], this.points[1]);\n const a2 = utils.angle(this.points[0], this.points[3], this.points[2]);\n if (a1 > 0 && a2 < 0 || a1 < 0 && a2 > 0) return false;\n }\n\n const n1 = this.normal(0);\n const n2 = this.normal(1);\n let s = n1.x * n2.x + n1.y * n2.y;\n\n if (this._3d) {\n s += n1.z * n2.z;\n }\n\n return abs$1(acos$1(s)) < pi$1 / 3;\n }\n\n reduce() {\n // TODO: examine these var types in more detail...\n let i,\n t1 = 0,\n t2 = 0,\n step = 0.01,\n segment,\n pass1 = [],\n pass2 = []; // first pass: split on extrema\n\n let extrema = this.extrema().values;\n\n if (extrema.indexOf(0) === -1) {\n extrema = [0].concat(extrema);\n }\n\n if (extrema.indexOf(1) === -1) {\n extrema.push(1);\n }\n\n for (t1 = extrema[0], i = 1; i < extrema.length; i++) {\n t2 = extrema[i];\n segment = this.split(t1, t2);\n segment._t1 = t1;\n segment._t2 = t2;\n pass1.push(segment);\n t1 = t2;\n } // second pass: further reduce these segments to simple segments\n\n\n pass1.forEach(function (p1) {\n t1 = 0;\n t2 = 0;\n\n while (t2 <= 1) {\n for (t2 = t1 + step; t2 <= 1 + step; t2 += step) {\n segment = p1.split(t1, t2);\n\n if (!segment.simple()) {\n t2 -= step;\n\n if (abs$1(t1 - t2) < step) {\n // we can never form a reduction\n return [];\n }\n\n segment = p1.split(t1, t2);\n segment._t1 = utils.map(t1, 0, 1, p1._t1, p1._t2);\n segment._t2 = utils.map(t2, 0, 1, p1._t1, p1._t2);\n pass2.push(segment);\n t1 = t2;\n break;\n }\n }\n }\n\n if (t1 < 1) {\n segment = p1.split(t1, 1);\n segment._t1 = utils.map(t1, 0, 1, p1._t1, p1._t2);\n segment._t2 = p1._t2;\n pass2.push(segment);\n }\n });\n return pass2;\n }\n\n scale(d) {\n const order = this.order;\n let distanceFn = false;\n\n if (typeof d === \"function\") {\n distanceFn = d;\n }\n\n if (distanceFn && order === 2) {\n return this.raise().scale(distanceFn);\n } // TODO: add special handling for degenerate (=linear) curves.\n\n\n const clockwise = this.clockwise;\n const r1 = distanceFn ? distanceFn(0) : d;\n const r2 = distanceFn ? distanceFn(1) : d;\n const v = [this.offset(0, 10), this.offset(1, 10)];\n const points = this.points;\n const np = [];\n const o = utils.lli4(v[0], v[0].c, v[1], v[1].c);\n\n if (!o) {\n throw new Error(\"cannot scale this curve. Try reducing it first.\");\n } // move all points by distance 'd' wrt the origin 'o'\n // move end points by fixed distance along normal.\n\n\n [0, 1].forEach(function (t) {\n const p = np[t * order] = utils.copy(points[t * order]);\n p.x += (t ? r2 : r1) * v[t].n.x;\n p.y += (t ? r2 : r1) * v[t].n.y;\n });\n\n if (!distanceFn) {\n // move control points to lie on the intersection of the offset\n // derivative vector, and the origin-through-control vector\n [0, 1].forEach(t => {\n if (order === 2 && !!t) return;\n const p = np[t * order];\n const d = this.derivative(t);\n const p2 = {\n x: p.x + d.x,\n y: p.y + d.y\n };\n np[t + 1] = utils.lli4(p, p2, o, points[t + 1]);\n });\n return new Bezier(np);\n } // move control points by \"however much necessary to\n // ensure the correct tangent to endpoint\".\n\n\n [0, 1].forEach(function (t) {\n if (order === 2 && !!t) return;\n var p = points[t + 1];\n var ov = {\n x: p.x - o.x,\n y: p.y - o.y\n };\n var rc = distanceFn ? distanceFn((t + 1) / order) : d;\n if (distanceFn && !clockwise) rc = -rc;\n var m = sqrt$1(ov.x * ov.x + ov.y * ov.y);\n ov.x /= m;\n ov.y /= m;\n np[t + 1] = {\n x: p.x + rc * ov.x,\n y: p.y + rc * ov.y\n };\n });\n return new Bezier(np);\n }\n\n outline(d1, d2, d3, d4) {\n d2 = typeof d2 === \"undefined\" ? d1 : d2;\n const reduced = this.reduce(),\n len = reduced.length,\n fcurves = [];\n let bcurves = [],\n p,\n alen = 0,\n tlen = this.length();\n const graduated = typeof d3 !== \"undefined\" && typeof d4 !== \"undefined\";\n\n function linearDistanceFunction(s, e, tlen, alen, slen) {\n return function (v) {\n const f1 = alen / tlen,\n f2 = (alen + slen) / tlen,\n d = e - s;\n return utils.map(v, 0, 1, s + f1 * d, s + f2 * d);\n };\n } // form curve oulines\n\n\n reduced.forEach(function (segment) {\n const slen = segment.length();\n\n if (graduated) {\n fcurves.push(segment.scale(linearDistanceFunction(d1, d3, tlen, alen, slen)));\n bcurves.push(segment.scale(linearDistanceFunction(-d2, -d4, tlen, alen, slen)));\n } else {\n fcurves.push(segment.scale(d1));\n bcurves.push(segment.scale(-d2));\n }\n\n alen += slen;\n }); // reverse the \"return\" outline\n\n bcurves = bcurves.map(function (s) {\n p = s.points;\n\n if (p[3]) {\n s.points = [p[3], p[2], p[1], p[0]];\n } else {\n s.points = [p[2], p[1], p[0]];\n }\n\n return s;\n }).reverse(); // form the endcaps as lines\n\n const fs = fcurves[0].points[0],\n fe = fcurves[len - 1].points[fcurves[len - 1].points.length - 1],\n bs = bcurves[len - 1].points[bcurves[len - 1].points.length - 1],\n be = bcurves[0].points[0],\n ls = utils.makeline(bs, fs),\n le = utils.makeline(fe, be),\n segments = [ls].concat(fcurves).concat([le]).concat(bcurves);\n return new PolyBezier(segments);\n }\n\n outlineshapes(d1, d2, curveIntersectionThreshold) {\n d2 = d2 || d1;\n const outline = this.outline(d1, d2).curves;\n const shapes = [];\n\n for (let i = 1, len = outline.length; i < len / 2; i++) {\n const shape = utils.makeshape(outline[i], outline[len - i], curveIntersectionThreshold);\n shape.startcap.virtual = i > 1;\n shape.endcap.virtual = i < len / 2 - 1;\n shapes.push(shape);\n }\n\n return shapes;\n }\n\n intersects(curve, curveIntersectionThreshold) {\n if (!curve) return this.selfintersects(curveIntersectionThreshold);\n\n if (curve.p1 && curve.p2) {\n return this.lineIntersects(curve);\n }\n\n if (curve instanceof Bezier) {\n curve = curve.reduce();\n }\n\n return this.curveintersects(this.reduce(), curve, curveIntersectionThreshold);\n }\n\n lineIntersects(line) {\n const mx = min(line.p1.x, line.p2.x),\n my = min(line.p1.y, line.p2.y),\n MX = max(line.p1.x, line.p2.x),\n MY = max(line.p1.y, line.p2.y);\n return utils.roots(this.points, line).filter(t => {\n var p = this.get(t);\n return utils.between(p.x, mx, MX) && utils.between(p.y, my, MY);\n });\n }\n\n selfintersects(curveIntersectionThreshold) {\n // \"simple\" curves cannot intersect with their direct\n // neighbour, so for each segment X we check whether\n // it intersects [0:x-2][x+2:last].\n const reduced = this.reduce(),\n len = reduced.length - 2,\n results = [];\n\n for (let i = 0, result, left, right; i < len; i++) {\n left = reduced.slice(i, i + 1);\n right = reduced.slice(i + 2);\n result = this.curveintersects(left, right, curveIntersectionThreshold);\n results.push(...result);\n }\n\n return results;\n }\n\n curveintersects(c1, c2, curveIntersectionThreshold) {\n const pairs = []; // step 1: pair off any overlapping segments\n\n c1.forEach(function (l) {\n c2.forEach(function (r) {\n if (l.overlaps(r)) {\n pairs.push({\n left: l,\n right: r\n });\n }\n });\n }); // step 2: for each pairing, run through the convergence algorithm.\n\n let intersections = [];\n pairs.forEach(function (pair) {\n const result = utils.pairiteration(pair.left, pair.right, curveIntersectionThreshold);\n\n if (result.length > 0) {\n intersections = intersections.concat(result);\n }\n });\n return intersections;\n }\n\n arcs(errorThreshold) {\n errorThreshold = errorThreshold || 0.5;\n return this._iterate(errorThreshold, []);\n }\n\n _error(pc, np1, s, e) {\n const q = (e - s) / 4,\n c1 = this.get(s + q),\n c2 = this.get(e - q),\n ref = utils.dist(pc, np1),\n d1 = utils.dist(pc, c1),\n d2 = utils.dist(pc, c2);\n return abs$1(d1 - ref) + abs$1(d2 - ref);\n }\n\n _iterate(errorThreshold, circles) {\n let t_s = 0,\n t_e = 1,\n safety; // we do a binary search to find the \"good `t` closest to no-longer-good\"\n\n do {\n safety = 0; // step 1: start with the maximum possible arc\n\n t_e = 1; // points:\n\n let np1 = this.get(t_s),\n np2,\n np3,\n arc,\n prev_arc; // booleans:\n\n let curr_good = false,\n prev_good = false,\n done; // numbers:\n\n let t_m = t_e,\n prev_e = 1; // step 2: find the best possible arc\n\n do {\n prev_good = curr_good;\n prev_arc = arc;\n t_m = (t_s + t_e) / 2;\n np2 = this.get(t_m);\n np3 = this.get(t_e);\n arc = utils.getccenter(np1, np2, np3); //also save the t values\n\n arc.interval = {\n start: t_s,\n end: t_e\n };\n\n let error = this._error(arc, np1, t_s, t_e);\n\n curr_good = error <= errorThreshold;\n done = prev_good && !curr_good;\n if (!done) prev_e = t_e; // this arc is fine: we can move 'e' up to see if we can find a wider arc\n\n if (curr_good) {\n // if e is already at max, then we're done for this arc.\n if (t_e >= 1) {\n // make sure we cap at t=1\n arc.interval.end = prev_e = 1;\n prev_arc = arc; // if we capped the arc segment to t=1 we also need to make sure that\n // the arc's end angle is correct with respect to the bezier end point.\n\n if (t_e > 1) {\n let d = {\n x: arc.x + arc.r * cos$1(arc.e),\n y: arc.y + arc.r * sin$1(arc.e)\n };\n arc.e += utils.angle({\n x: arc.x,\n y: arc.y\n }, d, this.get(1));\n }\n\n break;\n } // if not, move it up by half the iteration distance\n\n\n t_e = t_e + (t_e - t_s) / 2;\n } else {\n // this is a bad arc: we need to move 'e' down to find a good arc\n t_e = t_m;\n }\n } while (!done && safety++ < 100);\n\n if (safety >= 100) {\n break;\n } // console.log(\"L835: [F] arc found\", t_s, prev_e, prev_arc.x, prev_arc.y, prev_arc.s, prev_arc.e);\n\n\n prev_arc = prev_arc ? prev_arc : arc;\n circles.push(prev_arc);\n t_s = prev_e;\n } while (t_e < 1);\n\n return circles;\n }\n\n}\n\nexports.Bezier = Bezier;\n","import { Bezier } from \"../vendor/bezier-js\";\nimport { float } from \"./util\";\n\nexport function pathToShapes(path: string): Bezier[][] {\n const parts = path.trim().split(\" \");\n let x = 0;\n let y = 0;\n let i = 0;\n const shapes: Bezier[][] = [];\n let currShape: Bezier[] = [];\n\n const chomp = () => {\n if (i >= parts.length) {\n throw new Error(`Ran out of path parts!`);\n }\n const val = parts[i];\n i++;\n return val;\n };\n\n const finishCurrShape = () => {\n if (currShape.length) {\n shapes.push(currShape);\n currShape = [];\n }\n };\n\n while (i < parts.length) {\n const command = chomp();\n switch (command) {\n case \"M\":\n finishCurrShape();\n x = float(chomp());\n y = float(chomp());\n break;\n case \"C\":\n const x1 = float(chomp());\n const y1 = float(chomp());\n const x2 = float(chomp());\n const y2 = float(chomp());\n const endX = float(chomp());\n const endY = float(chomp());\n currShape.push(new Bezier(x, y, x1, y1, x2, y2, endX, endY));\n x = endX;\n y = endY;\n break;\n case \"Z\":\n finishCurrShape();\n break;\n default:\n throw new Error(`Unknown SVG path command: '${command}'`);\n }\n }\n\n finishCurrShape();\n\n return shapes;\n}\n","import { Bezier, Point, BBox, MinMax } from \"../vendor/bezier-js\";\nimport { SVGProps } from \"react\";\n\nimport type { SvgSymbolElement } from \"./svg-symbol\";\nimport { flatten, float } from \"./util\";\nimport { pathToShapes } from \"./path\";\n\nexport function getBoundingBoxSize(bbox: BBox): [number, number] {\n const width = bbox.x.max - bbox.x.min;\n const height = bbox.y.max - bbox.y.min;\n\n return [width, height];\n}\n\nexport function getBoundingBoxCenter(bbox: BBox): Point {\n const [width, height] = getBoundingBoxSize(bbox);\n\n return {\n x: bbox.x.min + width / 2,\n y: bbox.y.min + height / 2,\n };\n}\n\nfunction dilateMinMax(minmax: MinMax, amount: number): MinMax {\n return {\n min: minmax.min - amount,\n max: minmax.max + amount,\n };\n}\n\nexport function dilateBoundingBox(bbox: BBox, amount: number): BBox {\n return {\n x: dilateMinMax(bbox.x, amount),\n y: dilateMinMax(bbox.y, amount),\n };\n}\n\nexport function coalesceBoundingBoxes(bboxes: BBox[]): BBox {\n let minX = Infinity;\n let minY = Infinity;\n let maxX = -Infinity;\n let maxY = -Infinity;\n\n if (bboxes.length === 0) {\n throw new Error(`Must have at least one bounding box!`);\n }\n\n for (let bbox of bboxes) {\n if (bbox.x.min < minX) {\n minX = bbox.x.min;\n }\n if (bbox.x.max > maxX) {\n maxX = bbox.x.max;\n }\n if (bbox.y.min < minY) {\n minY = bbox.y.min;\n }\n if (bbox.y.max > maxY) {\n maxY = bbox.y.max;\n }\n }\n\n return { x: { min: minX, max: maxX }, y: { min: minY, max: maxY } };\n}\n\nexport function getBoundingBoxForBeziers(beziers: Bezier[]): BBox {\n return coalesceBoundingBoxes(beziers.map((b) => b.bbox()));\n}\n\nfunction getPathBoundingBox(props: SVGProps): BBox {\n if (!props.d) {\n throw new Error(`SVG path has no 'd' attribute value!`);\n }\n const beziers = flatten(pathToShapes(props.d));\n const bbox = getBoundingBoxForBeziers(beziers);\n return props.strokeWidth\n ? dilateBoundingBox(bbox, float(props.strokeWidth) / 2)\n : bbox;\n}\n\nexport function getSvgBoundingBox(\n element: SvgSymbolElement | SvgSymbolElement[]\n): BBox {\n if (Array.isArray(element)) {\n return coalesceBoundingBoxes(element.map(getSvgBoundingBox));\n }\n switch (element.tagName) {\n case \"g\":\n return getSvgBoundingBox(element.children);\n case \"path\":\n return getPathBoundingBox(element.props);\n }\n}\n","import type { AttachmentPointType } from \"./specs\";\n\nexport const STROKE_REPLACEMENT_COLOR = \"#000000\";\nexport const FILL_REPLACEMENT_COLOR = \"#ffffff\";\n\nexport const ATTACHMENT_POINT_COLORS: {\n [key in AttachmentPointType]: string;\n} = {\n tail: \"#ff0000\",\n leg: \"#ffff00\",\n arm: \"#00ff00\",\n horn: \"#00ffff\",\n crown: \"#0000ff\",\n};\n\nexport const NESTING_BOUNDING_BOX_COLOR = \"#ff00ff\";\n","import { Point } from \"../vendor/bezier-js\";\n\nexport function scalePointXY(p: Point, xScale: number, yScale: number): Point {\n return {\n x: p.x * xScale,\n y: p.y * yScale,\n };\n}\n\nexport function subtractPoints(p1: Point, p2: Point): Point {\n return {\n x: p1.x - p2.x,\n y: p1.y - p2.y,\n };\n}\n\nexport function normalizePoint(p: Point): Point {\n const len = Math.sqrt(Math.pow(p.x, 2) + Math.pow(p.y, 2));\n if (len === 0) {\n throw new Error(`Unable to normalize point with length 0`);\n }\n return {\n x: p.x / len,\n y: p.y / len,\n };\n}\n\nexport function normalizedPoint2rad(p: Point): number {\n let result = Math.acos(p.x);\n if (p.y < 0) {\n result += (Math.PI - result) * 2;\n }\n return result;\n}\n","import { Point, BBox } from \"../vendor/bezier-js\";\nimport { getBoundingBoxForBeziers } from \"./bounding-box\";\nimport * as colors from \"./colors\";\nimport { pathToShapes } from \"./path\";\nimport { normalizePoint, subtractPoints } from \"./point\";\nimport type { SvgSymbolElement } from \"./svg-symbol\";\n\nconst SPEC_LAYER_ID_RE = /^specs.*/i;\n\nexport type PointWithNormal = {\n point: Point;\n normal: Point;\n};\n\ntype AttachmentPointSpecs = {\n tail: PointWithNormal[];\n leg: PointWithNormal[];\n arm: PointWithNormal[];\n horn: PointWithNormal[];\n crown: PointWithNormal[];\n};\n\ntype FullSpecs = AttachmentPointSpecs & {\n nesting: BBox[];\n};\n\nexport type Specs = Partial;\n\nexport type AttachmentPointType = keyof AttachmentPointSpecs;\n\nexport type AttachmentPoint = PointWithNormal & {\n type: AttachmentPointType;\n};\n\nexport const ATTACHMENT_POINT_TYPES: AttachmentPointType[] = [\n \"tail\",\n \"leg\",\n \"arm\",\n \"horn\",\n \"crown\",\n];\n\nexport function* iterAttachmentPoints(specs: Specs): Iterable {\n for (let type of ATTACHMENT_POINT_TYPES) {\n const points = specs[type];\n if (points) {\n for (let point of points) {\n yield { ...point, type };\n }\n }\n }\n}\n\nconst NUM_ARROW_POINTS = 4;\nconst ARROW_TOP_POINT_IDX = 0;\nconst ARROW_BOTTOM_POINT_IDX = 2;\n\nfunction getArrowPoints(path: string): PointWithNormal[] {\n const shapes = pathToShapes(path);\n const points: PointWithNormal[] = [];\n\n for (let shape of shapes) {\n if (shape.length !== NUM_ARROW_POINTS) {\n throw new Error(\n `Expected arrow to have ${NUM_ARROW_POINTS} points, not ${shape.length}!`\n );\n }\n const point = shape[ARROW_BOTTOM_POINT_IDX].get(0.0);\n const normal = normalizePoint(\n subtractPoints(shape[ARROW_TOP_POINT_IDX].get(0.0), point)\n );\n points.push({\n point,\n normal,\n });\n }\n\n return points;\n}\n\nfunction getBoundingBoxes(path: string): BBox[] {\n const shapes = pathToShapes(path);\n const bboxes: BBox[] = [];\n\n for (let shape of shapes) {\n bboxes.push(getBoundingBoxForBeziers(shape));\n }\n\n return bboxes;\n}\n\n/**\n * Sort points from top to bottom, left to right.\n */\nfunction sortPoints(a: PointWithNormal, b: PointWithNormal): number {\n if (a.point.y < b.point.y) return -1;\n if (a.point.y > b.point.y) return 1;\n if (a.point.x < b.point.x) return -1;\n if (a.point.x > b.point.x) return 1;\n return 0;\n}\n\nfunction sortedPoints(points: PointWithNormal[]): PointWithNormal[] {\n const copy = [...points];\n copy.sort(sortPoints);\n return copy;\n}\n\nfunction concat(first: T[] | undefined, second: T[]): T[] {\n return first ? [...first, ...second] : second;\n}\n\nconst ATTACHMENT_COLOR_MAP = new Map(\n ATTACHMENT_POINT_TYPES.map((type) => [\n colors.ATTACHMENT_POINT_COLORS[type],\n type,\n ])\n);\n\nfunction updateSpecs(fill: string, path: string, specs: Specs): Specs {\n const attachmentType = ATTACHMENT_COLOR_MAP.get(fill);\n\n if (attachmentType) {\n return {\n ...specs,\n [attachmentType]: sortedPoints(\n concat(specs[attachmentType], getArrowPoints(path))\n ),\n };\n }\n\n if (fill === colors.NESTING_BOUNDING_BOX_COLOR) {\n return {\n ...specs,\n nesting: concat(specs.nesting, getBoundingBoxes(path)),\n };\n }\n\n throw new Error(`Not sure what to do with specs path with fill \"${fill}\"!`);\n}\n\nfunction getSpecs(layers: SvgSymbolElement[]): Specs {\n let specs: Specs = {};\n\n for (let layer of layers) {\n if (layer.tagName !== \"path\") {\n throw new Error(\n `Found an unexpected <${layer.tagName}> in the specs layer!`\n );\n }\n const { fill, d } = layer.props;\n if (!(fill && d)) {\n throw new Error(\n `Specs layer does not contain 'fill' and/or 'd' attributes!`\n );\n }\n specs = updateSpecs(fill, d, specs);\n }\n\n return specs;\n}\n\nexport function extractSpecs(\n layers: SvgSymbolElement[]\n): [Specs | undefined, SvgSymbolElement[]] {\n const layersWithoutSpecs: SvgSymbolElement[] = [];\n let specs: Specs | undefined = undefined;\n\n const setSpecs = (s: Specs | undefined) => {\n if (s) {\n if (specs) {\n throw new Error(\"Duplicate specs layers found!\");\n }\n specs = s;\n }\n };\n\n for (let layer of layers) {\n switch (layer.tagName) {\n case \"g\":\n const { id } = layer.props;\n if (id && SPEC_LAYER_ID_RE.test(id)) {\n setSpecs(getSpecs(layer.children));\n } else {\n let [s, children] = extractSpecs(layer.children);\n setSpecs(s);\n layersWithoutSpecs.push({\n ...layer,\n children,\n });\n }\n break;\n case \"path\":\n layersWithoutSpecs.push(layer);\n break;\n }\n }\n\n return [specs, layersWithoutSpecs];\n}\n","import React from \"react\";\nimport { BBox } from \"../vendor/bezier-js\";\nimport { getBoundingBoxSize } from \"./bounding-box\";\nimport * as colors from \"./colors\";\nimport { AttachmentPoint, iterAttachmentPoints, Specs } from \"./specs\";\n\nconst ATTACHMENT_POINT_RADIUS = 20;\n\nconst ATTACHMENT_POINT_NORMAL_LENGTH = 50;\n\nconst ATTACHMENT_POINT_NORMAL_STROKE = 4;\n\nconst SPEC_OPACITY = 0.66;\n\nconst VisibleAttachmentPoint: React.FC<{\n point: AttachmentPoint;\n}> = ({ point: ap }) => {\n const { x, y } = ap.point;\n const x2 = x + ap.normal.x * ATTACHMENT_POINT_NORMAL_LENGTH;\n const y2 = y + ap.normal.y * ATTACHMENT_POINT_NORMAL_LENGTH;\n const color = colors.ATTACHMENT_POINT_COLORS[ap.type];\n\n return (\n <>\n \n \n \n );\n};\n\nconst BoundingBoxes: React.FC<{ fill: string; bboxes: BBox[] }> = (props) => (\n <>\n {props.bboxes.map((b, i) => {\n const [width, height] = getBoundingBoxSize(b);\n return (\n \n );\n })}\n \n);\n\nexport const VisibleSpecs: React.FC<{ specs: Specs }> = ({ specs }) => {\n return (\n <>\n {Array.from(iterAttachmentPoints(specs)).map((point, i) => (\n \n ))}\n {specs.nesting && (\n \n )}\n \n );\n};\n","import React from \"react\";\nimport { SVGProps } from \"react\";\nimport { BBox } from \"../vendor/bezier-js\";\nimport { FILL_REPLACEMENT_COLOR, STROKE_REPLACEMENT_COLOR } from \"./colors\";\nimport { Specs } from \"./specs\";\nimport { VisibleSpecs } from \"./visible-specs\";\n\nconst DEFAULT_UNIFORM_STROKE_WIDTH = 1;\n\nexport type SvgSymbolData = {\n name: string;\n bbox: BBox;\n layers: SvgSymbolElement[];\n specs?: Specs;\n};\n\nexport type SvgSymbolElement = (\n | {\n tagName: \"g\";\n props: SVGProps;\n }\n | {\n tagName: \"path\";\n props: SVGProps;\n }\n) & {\n children: SvgSymbolElement[];\n};\n\nexport type SvgSymbolContext = {\n stroke: string;\n fill: string;\n showSpecs: boolean;\n uniformStrokeWidth?: number;\n};\n\nconst DEFAULT_CONTEXT: SvgSymbolContext = {\n stroke: \"#000000\",\n fill: \"#ffffff\",\n showSpecs: false,\n uniformStrokeWidth: DEFAULT_UNIFORM_STROKE_WIDTH,\n};\n\nexport function createSvgSymbolContext(\n ctx: Partial = {}\n): SvgSymbolContext {\n return {\n ...DEFAULT_CONTEXT,\n ...ctx,\n };\n}\n\nfunction getColor(\n ctx: SvgSymbolContext,\n color: string | undefined\n): string | undefined {\n switch (color) {\n case STROKE_REPLACEMENT_COLOR:\n return ctx.stroke;\n case FILL_REPLACEMENT_COLOR:\n return ctx.fill;\n }\n return color;\n}\n\nfunction reactifySvgSymbolElement(\n ctx: SvgSymbolContext,\n el: SvgSymbolElement,\n key: number\n): JSX.Element {\n let { fill, stroke, strokeWidth } = el.props;\n let vectorEffect;\n fill = getColor(ctx, fill);\n stroke = getColor(ctx, stroke);\n if (strokeWidth !== undefined && typeof ctx.uniformStrokeWidth === \"number\") {\n strokeWidth = ctx.uniformStrokeWidth;\n vectorEffect = \"non-scaling-stroke\";\n }\n return React.createElement(\n el.tagName,\n {\n ...el.props,\n id: undefined,\n vectorEffect,\n strokeWidth,\n fill,\n stroke,\n key,\n },\n el.children.map(reactifySvgSymbolElement.bind(null, ctx))\n );\n}\n\nexport const SvgSymbolContent: React.FC<\n { data: SvgSymbolData } & SvgSymbolContext\n> = (props) => {\n const d = props.data;\n\n return (\n <>\n {props.data.layers.map(reactifySvgSymbolElement.bind(null, props))}\n {props.showSpecs && d.specs && }\n \n );\n};\n","module.exports=[{name:\"antler\",bbox:{x:{min:99.548,max:611.604},y:{min:62.852999999999994,max:661.1165076882879}},layers:[{tagName:\"g\",props:{id:\"antler\"},children:[{tagName:\"g\",props:{id:\"antler\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 101.548 613.672 C 101.555 613.662 126.259 554.400 166.826 512.025 C 195.044 482.548 219.865 465.586 238.695 448.219 C 263.166 425.649 298.626 355.713 285.075 300.093 C 267.194 226.705 203.274 206.090 203.266 206.081 C 203.278 206.090 286.407 193.851 321.111 299.116 C 338.351 351.406 315.503 412.346 315.503 412.357 C 315.512 412.353 376.858 382.006 407.121 366.189 C 446.096 345.819 478.175 323.433 511.967 269.697 C 566.517 182.951 473.148 64.862 473.144 64.853 C 473.151 64.860 606.472 158.517 555.534 286.796 C 520.715 374.480 430.610 411.051 430.598 411.063 C 430.605 411.067 462.508 448.721 501.526 448.810 C 564.956 448.955 609.593 402.332 609.604 402.328 C 609.594 402.336 598.065 472.537 506.850 487.464 C 443.041 497.906 383.873 436.466 383.861 436.460 C 383.847 436.469 301.005 450.027 239.473 525.429 C 191.040 584.778 188.303 658.921 188.305 658.930 C 188.300 658.929 154.651 661.149 131.834 650.297 C 115.742 642.644 101.551 613.675 101.548 613.672 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:154.077,y:611.427,t:0},normal:{x:.34446700518242285,y:-.9387984247646843}}],crown:[{point:{x:482.685,y:75.203,t:0},normal:{x:-.6079447898892997,y:-.7939793022783751}}],arm:[{point:{x:215.088,y:208.776,t:0},normal:{x:-.9645378730549103,y:-.26394448553191957}},{point:{x:604.389,y:409.427,t:0},normal:{x:.5894612331329582,y:-.807796666639181}}],leg:[{point:{x:168.442,y:512.287,t:0},normal:{x:-.1299027415137425,y:-.9915267408129818}},{point:{x:225.512,y:545.696,t:0},normal:{x:.9982169563192287,y:.05969010065978366}}],horn:[{point:{x:526.891,y:230.222,t:0},normal:{x:-.8779210449390165,y:-.4788054290139007}},{point:{x:566.764,y:230.631,t:0},normal:{x:.9444698176941224,y:-.3285981793388864}}]}},{name:\"arm\",bbox:{x:{min:183.1692808170401,max:486.8868189058487},y:{min:15.098356649147188,max:712.3601985005132}},layers:[{tagName:\"g\",props:{id:\"arm\"},children:[{tagName:\"g\",props:{id:\"arm\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 361.959 378.869 C 341.043 379.606 306.880 371.522 294.256 361.853 C 272.721 345.360 250.060 315.775 245.433 307.471 C 241.454 300.333 222.541 259.887 215.337 246.578 C 207.369 231.860 183.671 209.242 185.244 200.904 C 186.416 194.695 202.265 191.095 209.024 194.091 C 219.141 198.574 229.756 210.114 232.483 212.438 C 243.210 221.582 266.070 265.795 273.919 264.310 C 282.976 262.598 288.097 246.980 291.183 238.414 C 293.718 231.376 293.255 183.736 292.909 176.263 C 292.518 167.818 285.109 112.903 284.350 106.515 C 283.691 100.970 274.947 52.845 277.371 45.919 C 278.163 43.656 281.178 31.431 290.215 30.686 C 297.885 30.053 302.145 37.527 303.268 39.013 C 307.899 45.147 313.716 96.103 315.012 101.806 C 316.323 107.571 324.688 160.946 331.753 164.178 C 332.809 164.661 340.376 163.218 341.249 162.452 C 346.969 157.439 346.455 105.255 346.800 99.478 C 347.196 92.845 344.553 34.433 349.018 26.928 C 350.017 25.249 353.882 16.726 361.956 17.111 C 369.029 17.449 373.122 25.300 374.051 26.928 C 378.277 34.338 375.860 91.320 376.237 97.800 C 376.587 103.809 375.813 158.167 381.820 163.315 C 382.857 164.204 391.836 165.684 393.042 165.042 C 399.197 161.765 402.480 113.241 403.397 108.015 C 404.296 102.889 408.742 57.396 412.895 51.961 C 414.088 50.399 419.825 41.763 426.941 43.614 C 433.612 45.349 437.299 57.470 437.928 59.730 C 439.744 66.251 431.085 110.384 430.685 115.519 C 430.173 122.096 424.576 180.096 428.982 187.563 C 429.620 188.645 436.135 193.934 437.378 193.763 C 444.490 192.782 450.909 141.268 452.064 135.929 C 453.028 131.470 457.734 92.763 460.921 86.882 C 461.789 85.278 468.366 78.469 474.394 79.940 C 480.103 81.334 483.934 91.461 484.542 93.395 C 486.863 100.787 476.735 151.373 475.969 157.218 C 474.500 168.439 464.633 265.599 460.371 279.849 C 457.407 289.761 447.423 338.067 423.496 357.537 C 401.252 375.636 377.217 378.331 361.959 378.869 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 420.109 359.976 C 381.257 360.058 342.405 360.140 303.553 360.222 C 303.663 383.968 296.883 625.737 297.890 682.241 C 298.550 719.298 419.562 719.936 421.430 682.921 C 422.939 653.039 418.802 382.821 420.109 359.976 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 420.109 359.976 C 418.802 382.821 422.939 653.039 421.430 682.921 C 419.562 719.936 298.550 719.298 297.890 682.241 C 296.883 625.737 303.663 383.968 303.553 360.222 \"},children:[]}]}]}],specs:{nesting:[{x:{min:301.143,max:432.284},y:{min:199.612,max:330.753}}],tail:[{point:{x:359.564,y:633.422,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.04,y:17.253,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:287.106,y:33.1,t:0},normal:{x:-.21242144447155675,y:-.9771781464649204}},{point:{x:427.699,y:46.135,t:0},normal:{x:.25405776085246196,y:-.9671890477826107}}],arm:[{point:{x:414.182,y:419.309,t:0},normal:{x:.9646435485225039,y:-.2635580093526121}},{point:{x:308.182,y:420.287,t:0},normal:{x:-.9845177502453949,y:-.17528490936685495}}],leg:[{point:{x:404.98,y:689.221,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:312.444,y:689.632,t:0},normal:{x:-.586011024588663,y:.8103030785209602}}]}},{name:\"arm_claw\",bbox:{x:{min:195.076,max:540.736},y:{min:53.674,max:715.401}},layers:[{tagName:\"g\",props:{id:\"arm_claw\"},children:[{tagName:\"g\",props:{id:\"arm_claw\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 301.559 697.946 C 301.561 697.912 324.917 351.113 324.919 351.078 C 324.913 351.075 260.269 324.317 260.262 324.314 C 260.256 324.307 202.604 251.524 202.598 251.517 C 202.597 251.509 197.076 171.912 197.076 171.904 C 197.079 171.911 229.644 236.520 229.647 236.527 C 229.652 236.531 273.506 272.906 273.510 272.910 C 273.512 272.911 319.933 285.473 319.935 285.474 C 319.939 285.463 359.855 185.728 359.859 185.718 C 359.858 185.710 351.221 113.120 351.220 113.112 C 351.215 113.107 306.369 62.152 306.367 62.146 C 306.366 62.149 375.537 96.398 375.545 96.398 C 375.547 96.406 396.390 175.518 396.392 175.526 C 396.389 175.536 370.225 271.113 370.223 271.123 C 370.229 271.114 436.651 183.020 436.657 183.012 C 436.658 183.004 446.250 110.558 446.251 110.551 C 446.250 110.546 434.881 55.679 434.879 55.674 C 434.883 55.679 471.243 109.964 471.247 109.969 C 471.247 109.977 469.842 192.858 469.842 192.867 C 469.836 192.876 412.984 290.004 412.979 290.014 C 412.985 290.011 472.811 264.460 472.817 264.459 C 472.819 264.460 510.904 200.315 510.908 200.308 C 510.908 200.299 527.516 113.747 527.518 113.739 C 527.519 113.749 538.735 211.361 538.736 211.371 C 538.732 211.380 499.002 297.928 498.998 297.937 C 498.987 297.942 393.647 352.183 393.637 352.189 C 393.639 352.223 418.438 695.015 418.441 695.049 C 418.435 695.051 360.006 713.399 360.000 713.401 C 359.994 713.399 301.565 697.948 301.559 697.946 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:138.41,max:355.315},y:{min:4.145,max:221.05}}],tail:[{point:{x:360,y:670.812,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:388.013,y:58.177,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.44,y:531.867,t:0},normal:{x:-.9999871323203361,y:.005072986669647641}},{point:{x:407.579,y:531.867,t:0},normal:{x:.9999871340608835,y:.005072643561353527}}],leg:[{point:{x:413.581,y:687.386,t:0},normal:{x:.7129030863342004,y:.7012625681548758}},{point:{x:310.385,y:687.431,t:0},normal:{x:-.6987208027837626,y:.7153944644440676}}],horn:[{point:{x:325.963,y:351.209,t:0},normal:{x:-.8478345826155028,y:.5302608042474911}},{point:{x:392.661,y:351.507,t:0},normal:{x:.8106299729088424,y:.5855587477117983}}]}},{name:\"bone\",bbox:{x:{min:10.228,max:709.772},y:{min:277.113,max:442.887}},layers:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 99.951 427.364 81.973 440.887 60.755 440.887 C 33.896 440.887 12.228 419.220 12.228 392.361 C 12.228 380.005 21.452 365.022 24.527 360.028 C 24.527 360.028 12.228 339.995 12.228 327.640 C 12.228 300.781 33.895 279.113 60.755 279.113 C 81.973 279.113 101.185 298.008 106.516 311.414 C 106.293 311.352 506.282 311.445 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 106.516 311.414 C 107.798 314.910 109.383 319.653 109.689 324.640 M 613.484 408.586 C 611.675 403.413 610.719 398.001 610.719 392.361 M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 108.325 403.413 109.281 398.001 109.281 392.361 M 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 M 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 M 610.719 327.640 C 610.719 321.999 611.675 316.588 613.459 311.486 C 506.282 311.445 106.293 311.352 106.516 311.414 C 101.185 298.008 81.973 279.113 60.755 279.113 C 33.895 279.113 12.228 300.781 12.228 327.640 C 12.228 339.995 24.527 360.028 24.527 360.028 C 21.452 365.022 12.228 380.005 12.228 392.361 C 12.228 419.220 33.896 440.887 60.755 440.887 C 81.973 440.887 99.951 427.364 106.541 408.514 \"},children:[]}]}]}],specs:{nesting:[{x:{min:115.056,max:604.944},y:{min:318.514,max:401.486}}],tail:[{point:{x:360,y:455.308,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:310.887,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.582,y:360.615,t:0},normal:{x:-.999987674520136,y:.004964957986782747}},{point:{x:697.827,y:360.615,t:0},normal:{x:.999987674520136,y:.004964957986782766}}],leg:[{point:{x:513.094,y:407.942,t:0},normal:{x:.4301175239139053,y:.9027729036818568}},{point:{x:207.631,y:408,t:0},normal:{x:-.41188905377792084,y:.9112340025360824}}],horn:[{point:{x:512.868,y:310.323,t:0},normal:{x:.3281179739388541,y:-.9446367530316938}},{point:{x:207.712,y:310.461,t:0},normal:{x:-.3903209013842918,y:-.9206788766679477}}]}},{name:\"bone_vertical\",bbox:{x:{min:279.785,max:440.215},y:{min:14.463000000000001,max:691.033}},layers:[{tagName:\"g\",props:{id:\"bone_vertical\"},children:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 425.139 604.207 438.215 621.592 438.215 642.109 C 438.215 668.081 417.264 689.033 391.292 689.033 C 379.345 689.033 364.856 680.113 360.027 677.140 C 360.027 677.140 340.656 689.033 328.709 689.033 C 302.737 689.033 281.785 668.081 281.785 642.109 C 281.785 621.591 300.055 603.015 313.019 597.859 C 312.959 598.075 313.048 211.298 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 313.019 597.859 C 316.399 596.620 320.985 595.087 325.808 594.791 M 406.982 107.637 C 401.979 109.386 396.746 110.310 391.292 110.310 M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 401.979 596.110 396.746 595.186 391.292 595.186 M 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 M 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 M 328.709 110.310 C 323.255 110.310 318.022 109.386 313.088 107.661 C 313.048 211.298 312.959 598.075 313.019 597.859 C 300.055 603.015 281.785 621.591 281.785 642.109 C 281.785 668.081 302.737 689.033 328.709 689.033 C 340.656 689.033 360.027 677.140 360.027 677.140 C 364.856 680.113 379.345 689.033 391.292 689.033 C 417.264 689.033 438.215 668.081 438.215 642.109 C 438.215 621.592 425.139 604.207 406.912 597.835 \"},children:[]}]}]}],specs:{nesting:[{x:{min:319.884,max:400.116},y:{min:115.895,max:589.602}}],tail:[{point:{x:360,y:704.818,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.744,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.867,y:353.342,t:0},normal:{x:-.9999868172358045,y:.005134720499289868}},{point:{x:408.495,y:353.342,t:0},normal:{x:.9999868172358045,y:.005134720499289868}}],leg:[{point:{x:296.976,y:677.956,t:0},normal:{x:-.688666645561968,y:.7250781001315838}},{point:{x:424.134,y:677.956,t:0},normal:{x:.6887279935967978,y:.725019827891713}}],horn:[{point:{x:292.651,y:30.89,t:0},normal:{x:-.6826591107310991,y:-.7307369831449788}},{point:{x:427.724,y:30.89,t:0},normal:{x:.6827214150719725,y:-.7306787730611336}}]}},{name:\"book_open\",bbox:{x:{min:17.606,max:702.394},y:{min:124.70077104436253,max:551.511}},layers:[{tagName:\"g\",props:{id:\"book_open\"},children:[{tagName:\"g\",props:{id:\"book\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 643.669 176.090 C 643.675 176.127 700.388 546.638 700.394 546.675 C 700.362 546.675 379.946 549.511 379.914 549.511 C 379.912 549.510 370.858 540.264 360.885 540.058 C 350.161 539.836 340.088 549.510 340.086 549.511 C 340.054 549.511 19.638 546.675 19.606 546.675 C 19.611 546.638 76.325 176.127 76.331 176.090 C 76.387 176.090 453.244 177.691 643.669 176.090 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 534.420 151.937 C 573.272 156.401 607.467 151.026 607.474 151.026 C 615.414 158.088 631.290 172.210 631.293 172.213 C 631.293 172.214 681.570 534.740 681.575 534.775 C 681.563 534.775 613.660 540.116 568.238 539.432 C 523.730 538.762 501.880 531.588 457.366 531.551 C 428.702 531.528 385.943 536.093 385.936 536.093 C 385.935 536.092 379.835 524.827 374.293 521.135 C 370.207 518.414 360.886 517.202 360.885 517.202 C 360.883 517.202 350.329 518.140 345.707 521.135 C 340.119 524.757 334.065 536.092 334.064 536.093 C 334.057 536.093 291.298 531.528 262.634 531.551 C 218.120 531.588 196.270 538.762 151.762 539.432 C 106.340 540.116 38.437 534.775 38.425 534.775 C 38.430 534.740 86.829 185.760 86.833 185.725 C 86.834 185.724 88.707 172.214 88.707 172.213 C 88.710 172.210 104.586 158.088 112.526 151.026 C 112.526 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.892 155.945 398.007 129.499 436.644 127.001 C 484.716 123.895 480.759 145.771 534.420 151.937 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 651.329 504.339 C 651.325 504.304 607.479 151.061 607.474 151.026 C 607.467 151.026 573.272 156.401 534.420 151.937 C 480.759 145.771 484.716 123.895 436.644 127.001 C 398.007 129.499 360.892 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.894 517.199 406.754 492.507 452.141 490.047 C 506.975 487.075 525.998 510.288 565.096 511.787 C 611.394 513.562 651.321 504.340 651.329 504.339 M 68.671 504.339 C 68.675 504.304 112.521 151.061 112.526 151.026 C 112.533 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.875 517.199 314.062 492.409 267.859 490.047 C 213.016 487.244 194.002 510.288 154.904 511.787 C 108.606 513.562 68.679 504.340 68.671 504.339 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 68.671 504.339 C 58.589 514.484 48.507 524.629 38.425 534.775 M 651.329 504.339 C 661.411 514.484 671.493 524.629 681.575 534.775 \"},children:[]}]}]}],specs:{nesting:[{x:{min:117.724,max:344.444},y:{min:208.505,max:435.226}},{x:{min:377.721,max:604.442},y:{min:208.505,max:435.226}}],tail:[{point:{x:360,y:554.488,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:106.397,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:51.203,y:342.156,t:0},normal:{x:-.999987318128134,y:.005036227050266385}},{point:{x:669.843,y:342.156,t:0},normal:{x:.9999873181281341,y:.005036227050266362}}],leg:[{point:{x:593.334,y:546.348,t:0},normal:{x:.7129329685826609,y:.7012321885851466}},{point:{x:127.799,y:546.396,t:0},normal:{x:-.6986883991125024,y:.7154261114507973}}],horn:[{point:{x:489.047,y:138.07,t:0},normal:{x:.6314899567256504,y:-.7753840561648375}},{point:{x:232.731,y:138.149,t:0},normal:{x:-.6817057769918454,y:-.7316264303699971}}]}},{name:\"boot\",bbox:{x:{min:192.935,max:535.703},y:{min:162.268,max:680.584}},layers:[{tagName:\"g\",props:{id:\"boot\"},children:[{tagName:\"g\",props:{id:\"boot\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 364.359 164.268 C 364.360 164.295 382.393 332.414 381.588 432.042 C 381.375 458.294 343.396 493.194 327.815 519.295 C 311.784 546.152 302.412 584.518 275.057 610.608 C 260.481 624.510 212.323 635.494 202.391 655.551 C 197.806 664.811 194.936 676.456 194.935 676.459 C 194.947 676.459 314.614 678.582 314.626 678.584 C 314.627 678.584 346.066 676.829 360.125 667.931 C 392.036 647.733 386.627 603.398 421.156 581.185 C 445.107 565.777 464.548 570.619 464.552 570.618 C 464.552 570.629 464.552 676.448 464.552 676.459 C 464.554 676.459 485.718 676.459 485.720 676.459 C 485.722 676.448 499.777 592.478 507.176 572.054 C 511.057 561.340 529.815 545.504 532.759 522.339 C 536.810 490.466 504.689 454.714 505.366 431.027 C 508.084 335.821 533.701 164.295 533.703 164.268 C 533.686 164.268 364.375 164.268 364.359 164.268 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:391.294,max:498.355},y:{min:169.616,max:560.671}}],tail:[{point:{x:450.22,y:202.063,t:0},normal:{x:0,y:1}}],crown:[{point:{x:449.26,y:161.805,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:381.784,y:434.84,t:0},normal:{x:-.9999873200064072,y:.005035854088756294}},{point:{x:505.305,y:434.84,t:0},normal:{x:.9999873181281341,y:.005036227050270593}}],leg:[{point:{x:206.501,y:669.665,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}},{point:{x:479.12,y:670.576,t:0},normal:{x:.7128965506064727,y:.701269212309647}}],horn:[{point:{x:366.942,y:166.656,t:0},normal:{x:-.6817850569385172,y:-.7315525518616848}},{point:{x:529.49,y:169.456,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:\"branch\",bbox:{x:{min:39.754,max:679.831},y:{min:37.268,max:705.5316471304411}},layers:[{tagName:\"g\",props:{id:\"branch\"},children:[{tagName:\"g\",props:{id:\"branch\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 187.080 153.353 C 187.075 153.345 181.262 99.648 138.707 74.673 C 94.006 48.439 41.764 71.123 41.754 71.123 C 41.760 71.130 52.085 119.770 93.097 143.861 C 136.610 169.420 187.071 153.352 187.080 153.353 M 266.621 198.655 C 266.624 198.646 307.709 159.693 300.095 109.277 C 293.083 62.855 246.983 39.275 246.978 39.268 C 246.975 39.278 212.652 84.698 223.566 137.567 C 231.638 176.669 266.617 198.649 266.621 198.655 M 353.985 269.266 C 353.991 269.257 408.976 237.570 414.595 180.363 C 419.739 127.989 376.870 89.376 376.867 89.367 C 376.861 89.377 329.352 127.983 325.423 186.636 C 322.301 233.238 353.982 269.258 353.985 269.266 M 431.030 365.688 C 431.038 365.679 492.045 340.024 510.521 280.640 C 527.409 226.362 495.698 175.283 495.696 175.273 C 495.689 175.281 438.996 201.358 420.308 258.269 C 402.316 313.062 431.029 365.677 431.030 365.688 M 492.937 483.859 C 492.946 483.852 557.133 470.917 586.030 416.897 C 613.008 366.464 590.508 309.941 590.508 309.930 C 590.499 309.936 532.363 323.190 503.817 372.753 C 474.051 424.434 492.938 483.848 492.937 483.859 M 526.061 603.198 C 526.072 603.194 590.316 608.586 635.516 566.668 C 677.721 527.528 677.827 467.592 677.831 467.582 C 677.821 467.585 617.715 458.556 573.858 495.835 C 526.021 536.498 526.066 603.187 526.061 603.198 M 281.716 232.964 C 281.705 232.960 236.064 189.228 176.201 194.142 C 124.946 198.349 91.834 240.478 91.826 240.482 C 91.835 240.486 129.077 278.099 180.504 277.935 C 239.672 277.747 281.706 232.969 281.716 232.964 M 366.991 322.940 C 366.980 322.936 320.884 278.799 259.896 282.728 C 205.066 286.259 168.605 330.066 168.596 330.071 C 168.605 330.075 207.412 372.518 262.355 372.334 C 324.170 372.127 366.980 322.945 366.991 322.940 M 446.947 463.795 C 446.937 463.789 411.672 406.664 349.278 397.500 C 289.607 388.736 241.452 430.901 241.441 430.904 C 241.450 430.911 275.057 484.715 334.521 494.785 C 395.948 505.188 446.936 463.799 446.947 463.795 M 486.574 610.564 C 486.565 610.557 452.950 554.077 391.272 540.859 C 331.981 528.152 280.174 564.046 280.163 564.048 C 280.171 564.055 308.407 622.221 367.259 636.831 C 430.605 652.556 486.562 610.566 486.574 610.564 M 492.298 686.111 C 492.348 703.938 531.934 711.758 531.283 691.630 C 529.633 640.665 530.631 508.268 411.216 338.121 C 321.646 210.497 184.452 152.695 184.429 152.677 C 184.452 152.700 334.947 253.380 410.357 384.734 C 497.039 535.722 492.193 648.210 492.298 686.111 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:510.981,y:665.12,t:0},normal:{x:-.23110093646689583,y:-.9729297801815523}}],crown:[{point:{x:45.308,y:72.15,t:0},normal:{x:-.8827318966586274,y:-.4698770037163581}}],arm:[{point:{x:587.918,y:313.348,t:0},normal:{x:.3511153254832707,y:-.9363322210683432}},{point:{x:244.571,y:431.79,t:0},normal:{x:-.9759074343691331,y:-.21818496635436696}}],leg:[{point:{x:647.067,y:546.07,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:354.676,y:623.131,t:0},normal:{x:-.6987263029800311,y:.7153890923992746}}],horn:[{point:{x:249.127,y:43.472,t:0},normal:{x:-.16263332021561844,y:-.9866865779748116}},{point:{x:95.703,y:241.023,t:0},normal:{x:-.9993784194337887,y:-.03525301079372184}}]}},{name:\"branch_curly\",bbox:{x:{min:40.081,max:682.252},y:{min:34.547,max:701.2745628300994}},layers:[{tagName:\"g\",props:{id:\"branch_curly\"},children:[{tagName:\"g\",props:{id:\"branch_curly\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 563.410 239.583 C 563.410 225.009 575.168 213.251 589.743 213.251 C 604.317 213.251 616.075 225.009 616.075 239.583 C 616.075 254.158 604.317 265.916 589.743 265.916 C 575.168 265.916 563.410 254.158 563.410 239.583 M 144.484 197.092 C 144.484 179.536 158.646 165.374 176.203 165.374 C 193.759 165.374 207.921 179.536 207.921 197.092 C 207.921 214.648 193.759 228.811 176.203 228.811 C 158.646 228.811 144.484 214.648 144.484 197.092 M 465.262 592.678 C 465.262 575.454 479.157 561.558 496.382 561.558 C 513.607 561.558 527.502 575.454 527.502 592.678 C 527.502 609.903 513.607 623.799 496.382 623.799 C 479.157 623.798 465.262 609.903 465.262 592.678 M 170.816 534.627 C 170.816 518.396 183.910 505.302 200.141 505.302 C 216.372 505.302 229.466 518.396 229.466 534.627 C 229.466 550.858 216.372 563.952 200.141 563.952 C 183.910 563.952 170.817 550.858 170.816 534.627 M 450.898 283.271 C 450.898 267.703 463.458 255.143 479.026 255.143 C 494.595 255.143 507.154 267.703 507.154 283.271 C 507.154 298.840 494.595 311.399 479.026 311.399 C 463.458 311.399 450.898 298.840 450.898 283.271 M 423.352 596.105 C 423.348 596.102 405.128 568.857 374.068 563.892 C 344.209 559.119 319.352 578.353 319.346 578.354 C 319.351 578.358 334.937 606.581 364.626 612.312 C 396.583 618.482 423.347 596.107 423.352 596.105 M 447.324 562.186 C 447.324 562.180 458.877 531.509 444.839 503.360 C 431.344 476.301 401.237 467.280 401.233 467.276 C 401.233 467.282 387.351 496.382 399.968 523.861 C 413.548 553.439 447.319 562.183 447.324 562.186 M 502.266 538.192 C 502.268 538.186 522.998 512.800 518.669 481.645 C 514.508 451.694 488.850 433.543 488.847 433.538 C 488.845 433.544 466.409 456.698 469.604 486.766 C 473.043 519.130 502.263 538.186 502.266 538.192 M 549.663 555.999 C 549.666 555.995 575.888 541.648 582.910 513.834 C 589.661 487.097 574.200 462.961 574.199 462.956 C 574.195 462.960 547.297 474.836 539.689 501.342 C 531.500 529.872 549.662 555.993 549.663 555.999 M 604.152 491.581 C 604.156 491.585 632.968 499.542 646.176 525.007 C 658.873 549.487 649.353 576.523 649.353 576.528 C 649.349 576.525 620.445 571.127 606.967 547.070 C 592.459 521.175 604.152 491.587 604.152 491.581 M 584.869 451.848 C 584.873 451.845 602.391 427.626 630.865 424.142 C 658.237 420.793 680.247 439.155 680.252 439.156 C 680.247 439.159 665.096 464.359 637.846 468.588 C 608.515 473.139 584.874 451.849 584.869 451.848 M 525.473 416.260 C 525.476 416.255 531.234 384.497 557.336 367.818 C 582.428 351.785 612.428 359.396 612.433 359.396 C 612.430 359.400 609.435 391.009 584.872 407.841 C 558.434 425.959 525.479 416.259 525.473 416.260 M 446.149 412.421 C 446.151 412.416 443.090 380.286 463.697 357.159 C 483.506 334.928 514.446 334.126 514.451 334.124 C 514.450 334.129 520.130 365.367 501.047 388.225 C 480.506 412.828 446.155 412.419 446.149 412.421 M 356.335 391.576 C 356.337 391.570 356.788 356.882 381.488 334.558 C 405.232 313.097 438.386 315.826 438.391 315.824 C 438.389 315.830 440.840 349.868 417.799 372.082 C 393.000 395.991 356.341 391.574 356.335 391.576 M 318.366 275.052 C 318.371 275.049 337.288 248.898 368.034 245.137 C 397.591 241.523 421.355 261.351 421.361 261.352 C 421.356 261.356 404.995 288.566 375.570 293.130 C 343.898 298.043 318.371 275.053 318.366 275.052 M 365.015 172.555 C 365.021 172.556 396.490 165.383 422.077 182.842 C 446.674 199.624 451.452 230.203 451.455 230.208 C 451.450 230.207 421.203 239.862 396.078 223.881 C 369.035 206.678 365.018 172.560 365.015 172.555 M 489.542 217.873 C 489.539 217.869 465.464 208.376 456.428 185.241 C 447.743 163.002 458.418 140.600 458.418 140.595 C 458.422 140.598 482.811 147.895 492.208 169.843 C 502.323 193.467 489.542 217.868 489.542 217.873 M 524.927 151.624 C 524.930 151.627 544.662 161.774 550.403 182.279 C 555.921 201.991 544.908 220.196 544.907 220.199 C 544.905 220.197 524.718 211.896 518.567 192.372 C 511.948 171.358 524.927 151.628 524.927 151.624 M 553.330 159.210 C 553.332 159.213 559.152 180.624 578.015 190.505 C 596.148 200.003 616.245 193.018 616.249 193.018 C 616.246 193.015 612.327 171.543 594.510 161.466 C 575.332 150.619 553.334 159.210 553.330 159.210 M 531.185 145.808 C 531.189 145.808 552.231 152.846 570.917 142.636 C 588.880 132.821 594.220 112.225 594.223 112.222 C 594.219 112.222 574.181 103.569 555.911 112.801 C 536.246 122.737 531.188 145.805 531.185 145.808 M 487.022 128.121 C 487.026 128.118 511.670 120.217 522.197 97.722 C 532.316 76.097 523.127 53.046 523.127 53.041 C 523.123 53.044 498.309 58.733 487.499 80.020 C 475.862 102.933 487.022 128.116 487.022 128.121 M 424.703 125.813 C 424.705 125.808 443.081 104.887 440.357 78.302 C 437.739 52.746 416.508 36.551 416.506 36.547 C 416.504 36.551 396.747 55.525 398.541 81.152 C 400.473 108.736 424.701 125.808 424.703 125.813 M 359.099 149.819 C 359.098 149.813 370.223 120.285 356.709 93.184 C 343.719 67.132 314.735 58.444 314.731 58.441 C 314.730 58.446 301.363 86.461 313.508 112.918 C 326.581 141.396 359.094 149.815 359.099 149.819 M 315.709 199.598 C 315.706 199.593 308.787 168.806 282.611 153.578 C 257.448 138.940 228.454 147.596 228.449 147.596 C 228.452 147.600 232.665 178.354 257.344 193.795 C 283.907 210.416 315.703 199.597 315.709 199.598 M 294.523 265.817 C 294.518 265.814 273.907 241.922 243.643 240.827 C 214.551 239.774 193.058 261.073 193.053 261.075 C 193.058 261.078 211.268 286.217 240.311 288.205 C 271.572 290.346 294.517 265.819 294.523 265.817 M 188.664 325.601 C 188.663 325.596 193.650 294.438 174.985 270.591 C 157.042 247.667 126.905 244.958 126.900 244.956 C 126.901 244.961 119.413 275.085 136.609 298.575 C 155.118 323.859 188.659 325.599 188.664 325.601 M 134.111 357.679 C 134.107 357.676 122.799 331.234 96.816 321.930 C 71.838 312.986 47.291 325.553 47.286 325.553 C 47.290 325.557 56.167 352.417 80.844 362.161 C 107.406 372.649 134.105 357.680 134.111 357.679 M 113.621 403.802 C 113.617 403.802 92.575 393.126 71.328 400.962 C 50.904 408.495 42.083 429.331 42.081 429.334 C 42.085 429.335 61.820 441.555 82.476 434.684 C 104.710 427.288 113.618 403.806 113.621 403.802 M 118.467 461.097 C 118.465 461.101 101.008 476.975 100.781 499.619 C 100.563 521.387 116.904 537.038 116.906 537.041 C 116.908 537.038 135.344 522.934 136.262 501.185 C 137.251 477.774 118.469 461.101 118.467 461.097 M 126.008 416.149 C 126.009 416.153 121.853 439.379 135.482 457.465 C 148.583 474.850 171.078 477.288 171.081 477.290 C 171.081 477.286 177.092 454.866 164.557 437.068 C 151.065 417.911 126.012 416.151 126.008 416.149 M 178.541 358.762 C 178.539 358.767 160.568 382.253 165.360 410.226 C 169.967 437.117 193.622 452.756 193.625 452.760 C 193.627 452.755 213.202 431.235 209.463 404.209 C 205.440 375.119 178.544 358.767 178.541 358.762 M 309.427 366.174 C 309.421 366.175 279.453 358.000 254.139 373.748 C 229.805 388.886 223.967 418.095 223.964 418.100 C 223.969 418.099 252.662 428.613 277.471 414.267 C 304.174 398.824 309.424 366.179 309.427 366.174 M 231.005 697.365 C 201.448 687.003 205.086 675.149 205.083 675.147 C 205.093 675.133 266.235 584.285 298.407 535.404 C 324.717 495.430 349.667 415.597 316.773 372.508 C 294.180 342.911 243.624 341.578 206.916 347.820 C 179.311 352.515 150.455 368.302 134.090 391.023 C 120.375 410.064 118.045 460.139 118.043 460.146 C 118.043 460.139 108.743 408.199 119.277 386.085 C 133.396 356.446 165.590 333.785 197.041 324.368 C 230.426 314.373 301.950 334.242 301.961 334.243 C 301.964 334.227 270.645 268.734 329.116 181.184 C 353.233 145.075 406.145 124.002 459.868 124.582 C 492.028 124.929 551.290 157.728 551.299 157.731 C 551.290 157.729 490.006 136.858 458.723 137.982 C 431.199 138.971 380.419 145.555 347.632 189.824 C 292.610 264.113 329.118 336.697 329.116 336.711 C 329.119 336.718 352.781 379.027 357.506 402.132 C 361.595 422.127 357.506 463.843 357.506 463.850 C 357.515 463.845 412.449 420.598 445.145 414.476 C 484.129 407.175 529.494 412.819 563.642 432.991 C 585.725 446.035 605.646 492.224 605.650 492.230 C 605.642 492.224 577.069 451.001 521.674 435.459 C 479.725 423.690 425.601 439.471 394.537 470.021 C 313.954 549.269 264.345 696.108 264.332 696.130 C 264.328 696.131 245.055 702.291 231.005 697.365 M 321.826 488.088 C 321.821 488.085 304.479 458.946 272.658 452.126 C 242.069 445.571 215.341 464.089 215.335 464.090 C 215.340 464.094 229.907 494.103 260.270 501.640 C 292.951 509.752 321.820 488.090 321.826 488.088 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:246.86,y:663.449,t:0},normal:{x:.41974826856355457,y:-.9076405626887211}}],crown:[{point:{x:518.769,y:57.329,t:0},normal:{x:.44466407238105704,y:-.8956974169514469}}],arm:[{point:{x:128.848,y:246.679,t:0},normal:{x:-.5987075974448471,y:-.800967672732064}},{point:{x:611.298,y:360.461,t:0},normal:{x:.8086944506453471,y:-.5882289396956089}}],leg:[{point:{x:118.311,y:531.984,t:0},normal:{x:-.002740324476095995,y:.9999962453038339}},{point:{x:646.37,y:572.478,t:0},normal:{x:.41761585664930123,y:.90862368243133}}],horn:[{point:{x:316.677,y:63.047,t:0},normal:{x:-.37771560334195214,y:-.9259216613688359}},{point:{x:614.645,y:191.986,t:0},normal:{x:.8173207328797948,y:.5761829740671232}}]}},{name:\"castle_tower\",bbox:{x:{min:217.826,max:502.174},y:{min:24.692,max:689.514}},layers:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 M 239.851 687.514 C 239.851 687.460 239.851 146.896 239.851 146.842 C 239.849 146.838 219.828 106.796 219.826 106.792 C 219.826 106.784 219.826 26.700 219.826 26.692 C 219.830 26.692 259.871 26.692 259.875 26.692 C 259.875 26.696 259.875 66.738 259.875 66.742 C 259.879 66.742 299.921 66.742 299.925 66.742 C 299.925 66.738 299.925 26.696 299.925 26.692 C 299.929 26.692 339.971 26.692 339.975 26.692 C 339.975 26.696 339.975 66.738 339.975 66.742 C 339.979 66.742 380.021 66.742 380.025 66.742 C 380.025 66.738 380.025 26.696 380.025 26.692 C 380.029 26.692 420.071 26.692 420.075 26.692 C 420.075 26.696 420.074 66.738 420.074 66.742 C 420.079 66.742 460.120 66.742 460.124 66.742 C 460.124 66.738 460.124 26.696 460.124 26.692 C 460.128 26.692 500.170 26.692 500.174 26.692 C 500.174 26.700 500.174 106.784 500.174 106.792 C 500.172 106.796 480.151 146.838 480.149 146.842 C 480.149 146.896 480.149 687.460 480.149 687.514 C 480.125 687.514 239.875 687.514 239.851 687.514 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 259.875 146.842 C 326.625 146.842 393.375 146.842 460.124 146.842 M 239.850 106.792 C 319.950 106.792 400.050 106.792 480.149 106.792 \"},children:[]}]}]}],specs:{nesting:[{x:{min:305.182,max:414.818},y:{min:507.47,max:681.401}}],tail:[{point:{x:360,y:697.756,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.485,t:0},normal:{x:0,y:-1}},{point:{x:360,y:90.476,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:239.278,y:368.052,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:480.801,y:368.052,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:479.124,y:685.275,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:241.042,y:685.323,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:220.694,y:77.987,t:0},normal:{x:-.8309206275786583,y:-.556390969251199}},{point:{x:498.619,y:77.987,t:0},normal:{x:.8309206275786576,y:-.5563909692511999}}]}},{name:\"castle_tower_pointy\",bbox:{x:{min:245.93,max:474.07},y:{min:18.194,max:697.246}},layers:[{tagName:\"g\",props:{id:\"castle_tower_pointy\"},children:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 358.984 20.194 C 358.992 20.213 447.035 207.443 447.044 207.462 C 447.026 207.462 270.941 207.462 270.923 207.462 C 270.932 207.443 358.975 20.213 358.984 20.194 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 M 263.940 695.246 C 263.940 695.203 263.940 263.020 263.940 262.977 C 263.939 262.973 247.932 230.960 247.930 230.957 C 247.930 230.951 247.930 166.923 247.930 166.917 C 247.933 166.917 279.947 166.917 279.950 166.917 C 279.950 166.920 279.950 198.934 279.950 198.937 C 279.953 198.937 311.967 198.937 311.970 198.937 C 311.970 198.934 311.970 166.920 311.970 166.917 C 311.973 166.917 343.987 166.917 343.990 166.917 C 343.990 166.920 343.990 198.934 343.990 198.937 C 343.993 198.937 376.007 198.937 376.010 198.937 C 376.010 198.934 376.010 166.920 376.010 166.917 C 376.013 166.917 408.027 166.917 408.030 166.917 C 408.030 166.920 408.030 198.934 408.030 198.937 C 408.033 198.937 440.047 198.937 440.050 198.937 C 440.050 198.934 440.050 166.920 440.050 166.917 C 440.053 166.917 472.066 166.917 472.070 166.917 C 472.070 166.923 472.070 230.951 472.070 230.957 C 472.068 230.960 456.061 262.973 456.060 262.977 C 456.060 263.020 456.060 695.203 456.060 695.246 C 456.041 695.246 263.959 695.246 263.940 695.246 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 279.950 262.977 C 333.316 262.977 386.683 262.977 440.050 262.977 M 263.940 230.957 C 327.980 230.957 392.020 230.957 456.060 230.957 \"},children:[]}]}]}],specs:{nesting:[{x:{min:333.08,max:386.92},y:{min:78.818,max:164.233}}],tail:[{point:{x:360,y:703.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:23.775,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:262.658,y:352.577,t:0},normal:{x:-.9999873200064072,y:.005035854088752074}},{point:{x:457.421,y:352.577,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:451.678,y:690.13,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:267.472,y:690.178,t:0},normal:{x:-.6987633221457824,y:.7153529336095501}}],horn:[{point:{x:307.098,y:129.601,t:0},normal:{x:-.830954865251224,y:-.5563398349168609}},{point:{x:412.215,y:129.601,t:0},normal:{x:.8309319404813983,y:-.5563740740615238}}]}},{name:\"castle_wall\",bbox:{x:{min:17.577,max:702.423},y:{min:197.801,max:522.199}},layers:[{tagName:\"g\",props:{id:\"castle_wall\"},children:[{tagName:\"g\",props:{id:\"castle_wall\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 630.337 400.050 C 630.337 400.040 630.336 294.142 630.336 294.132 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.132 C 650.361 294.142 650.361 400.040 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.040 550.237 294.142 550.237 294.132 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.132 C 570.261 294.142 570.262 400.040 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.040 470.137 294.142 470.137 294.132 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.132 C 490.162 294.142 490.162 400.040 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.040 229.838 294.142 229.838 294.132 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.132 C 249.862 294.142 249.863 400.040 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.040 149.738 294.142 149.738 294.132 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.132 C 169.763 294.142 169.763 400.040 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.040 69.639 294.142 69.639 294.132 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.132 C 89.663 294.142 89.664 400.040 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 M 319.950 420.075 C 319.950 420.085 319.950 520.189 319.950 520.199 C 319.958 520.199 400.042 520.199 400.050 520.199 C 400.050 520.189 400.050 420.085 400.050 420.075 C 400.046 420.071 360.004 380.029 360.000 380.025 C 359.996 380.029 319.954 420.071 319.950 420.075 M 19.577 520.199 C 19.577 520.199 19.577 199.833 19.577 199.801 C 19.581 199.801 59.622 199.801 59.626 199.801 C 59.626 199.805 59.626 239.847 59.626 239.851 C 59.630 239.851 99.672 239.851 99.676 239.851 C 99.676 239.847 99.676 199.805 99.676 199.801 C 99.680 199.801 139.722 199.801 139.726 199.801 C 139.726 199.805 139.726 239.847 139.726 239.851 C 139.730 239.851 179.772 239.851 179.776 239.851 C 179.776 239.847 179.776 199.805 179.776 199.801 C 179.780 199.801 219.822 199.801 219.826 199.801 C 219.826 199.805 219.826 239.847 219.826 239.851 C 219.830 239.851 259.871 239.851 259.875 239.851 C 259.875 239.847 259.875 199.805 259.875 199.801 C 259.879 199.801 299.921 199.801 299.925 199.801 C 299.925 199.805 299.925 239.847 299.925 239.851 C 299.929 239.851 339.971 239.851 339.975 239.851 C 339.975 239.847 339.975 199.805 339.975 199.801 C 339.979 199.801 380.021 199.801 380.025 199.801 C 380.025 199.805 380.025 239.847 380.025 239.851 C 380.029 239.851 420.071 239.851 420.075 239.851 C 420.075 239.847 420.075 199.805 420.075 199.801 C 420.079 199.801 460.121 199.801 460.125 199.801 C 460.125 199.805 460.125 239.847 460.125 239.851 C 460.129 239.851 500.170 239.851 500.174 239.851 C 500.174 239.847 500.174 199.805 500.174 199.801 C 500.178 199.801 540.220 199.801 540.224 199.801 C 540.224 199.805 540.224 239.847 540.224 239.851 C 540.228 239.851 580.270 239.851 580.274 239.851 C 580.274 239.847 580.274 199.805 580.274 199.801 C 580.278 199.801 620.320 199.801 620.324 199.801 C 620.324 199.805 620.324 239.847 620.324 239.851 C 620.328 239.851 660.370 239.851 660.374 239.851 C 660.374 239.847 660.374 199.805 660.374 199.801 C 660.378 199.801 700.419 199.801 700.423 199.801 C 700.423 199.833 700.423 520.167 700.423 520.199 C 700.355 520.199 19.645 520.199 19.577 520.199 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:275.681,max:444.319},y:{min:252.859,max:367.895}}],tail:[{point:{x:360,y:529.951,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:199.929,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.241,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:700.822,y:360.936,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:592.672,y:516.547,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:127.136,y:516.595,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:697.537,y:255.251,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:23.254,y:255.33,t:0},normal:{x:-.6817084818456932,y:-.7316239100655747}}]}},{name:\"chair\",bbox:{x:{min:129.433,max:590.567},y:{min:8.072,max:680.394}},layers:[{tagName:\"g\",props:{id:\"chair\"},children:[{tagName:\"g\",props:{id:\"chair\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 306.492 674.957 325.651 668.085 325.653 668.084 C 325.653 668.061 325.653 444.546 325.653 444.523 C 325.671 444.518 497.146 395.525 497.164 395.520 C 497.164 395.541 498.465 607.070 498.465 607.091 C 498.467 607.093 517.382 618.046 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 533.407 45.902 423.105 10.078 423.088 10.072 C 423.085 10.073 390.107 20.606 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 169.412 606.896 188.719 601.434 188.722 601.433 C 188.722 601.414 188.316 403.814 188.316 403.794 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 361.362 277.682 C 416.522 302.197 526.824 351.221 526.841 351.228 C 526.841 351.255 526.841 623.496 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 588.564 63.817 555.586 75.130 555.582 75.131 C 555.580 75.159 526.844 351.200 526.841 351.228 C 526.818 351.234 297.920 408.705 297.897 408.710 C 297.881 408.702 131.450 328.101 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 159.757 609.605 163.413 391.814 163.414 391.793 C 163.416 391.794 188.313 403.793 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 296.912 678.367 297.569 498.605 297.897 408.710 M 361.362 542.905 C 361.074 506.987 360.786 471.069 360.498 435.151 M 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 M 188.316 403.794 C 188.316 403.814 188.722 601.414 188.722 601.433 C 188.719 601.434 169.412 606.896 159.757 609.627 M 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 M 555.582 75.131 C 555.566 75.126 390.120 20.613 390.104 20.607 C 390.107 20.606 423.085 10.073 423.088 10.072 C 423.105 10.078 533.407 45.902 588.567 63.816 M 526.841 623.523 C 517.382 618.046 498.467 607.093 498.465 607.091 C 498.465 607.070 497.164 395.541 497.164 395.520 C 497.146 395.525 325.671 444.518 325.653 444.523 C 325.653 444.546 325.653 668.061 325.653 668.084 C 325.651 668.085 306.492 674.957 296.912 678.394 \"},children:[]}]}]}],specs:{nesting:[{x:{min:183.87,max:493.636},y:{min:42.516,max:352.282}}],tail:[{point:{x:298.192,y:698.408,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:497.138,y:33.618,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:130.707,y:343.18,t:0},normal:{x:-.9999871827565018,y:.005063034931209322}},{point:{x:557.482,y:343.18,t:0},normal:{x:.9999871827565018,y:.005063034931209294}}],leg:[{point:{x:137.262,y:590.752,t:0},normal:{x:-.6987071455865682,y:.7154078030789642}},{point:{x:550.048,y:614.849,t:0},normal:{x:.7129015191744774,y:.7012641613249049}}],horn:[{point:{x:426.214,y:24.199,t:0},normal:{x:-.19950101902796097,y:-.9798976188392363}},{point:{x:580.462,y:72.581,t:0},normal:{x:.6314542557442749,y:-.7754131304681678}}]}},{name:\"church\",bbox:{x:{min:113.136,max:623.242},y:{min:61.477,max:648.776}},layers:[{tagName:\"g\",props:{id:\"church\"},children:[{tagName:\"g\",props:{id:\"church\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 M 191.700 171.321 C 191.858 149.744 191.865 123.636 191.875 108.366 C 179.035 108.366 159.471 108.366 159.468 108.366 C 159.468 108.365 159.468 96.022 159.468 96.021 C 159.471 96.021 179.035 96.021 191.876 96.021 C 191.852 83.135 191.852 63.480 191.852 63.477 C 191.853 63.477 204.195 63.477 204.196 63.477 C 204.196 63.480 204.197 84.874 204.246 96.021 C 214.989 96.021 236.577 96.021 236.580 96.021 C 236.580 96.022 236.580 108.365 236.580 108.366 C 236.577 108.366 212.328 108.366 204.244 108.366 C 204.220 128.512 204.195 153.215 204.048 172.702 C 229.192 230.560 279.244 345.734 279.252 345.751 C 279.281 345.751 572.943 345.751 572.972 345.751 C 572.977 345.762 618.604 450.178 618.608 450.189 C 618.609 450.208 621.242 645.878 621.242 645.898 C 621.191 645.898 115.186 646.775 115.136 646.776 C 115.136 646.745 115.136 344.062 115.136 344.032 C 115.136 344.032 191.700 171.321 191.700 171.321 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:236.564,max:564.993},y:{min:354.599,max:472.404}}],tail:[{point:{x:360,y:667.548,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:198.124,y:66.829,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:115.012,y:451.235,t:0},normal:{x:-.9999873181281341,y:.005036227050266388}},{point:{x:619.248,y:451.235,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:616.459,y:642.247,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:120.091,y:642.294,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:573.014,y:345.121,t:0},normal:{x:.6314454286031306,y:-.7754203187279842}},{point:{x:115.842,y:345.201,t:0},normal:{x:-.6817084818456931,y:-.7316239100655748}}]}},{name:\"circle\",bbox:{x:{min:27.751,max:692.249},y:{min:27.751,max:692.249}},layers:[{tagName:\"g\",props:{id:\"circle\"},children:[{tagName:\"g\",props:{id:\"Circle\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 29.751 C 542.791 29.751 690.249 177.209 690.249 360.000 C 690.249 542.791 542.791 690.249 360.000 690.249 C 177.209 690.249 29.751 542.791 29.751 360.000 C 29.751 177.209 177.209 29.751 360.000 29.751 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:133.884,max:586.116},y:{min:133.884,max:586.116}}],tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:593.794,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:593.842,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:127.956,y:128.265,t:0},normal:{x:-.6817481203990752,y:-.73158697386731}}]}},{name:\"cloud\",bbox:{x:{min:8.985999979894853,max:711.3059549777182},y:{min:134.06812556347995,max:587.2011687009165}},layers:[{tagName:\"g\",props:{id:\"cloud\"},children:[{tagName:\"g\",props:{id:\"cloud\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 10.986 448.176 C 10.985 398.984 48.288 358.730 95.924 354.106 C 90.056 340.911 86.626 325.619 86.626 309.505 C 86.626 248.451 136.011 203.230 196.931 199.198 C 230.468 196.979 261.859 206.869 283.660 229.730 C 296.109 171.798 349.218 133.881 409.664 136.166 C 477.142 138.716 536.377 187.260 534.094 256.429 C 543.811 252.145 555.245 248.934 567.244 249.624 C 613.248 252.270 655.308 301.337 636.184 353.961 C 673.742 365.944 705.687 397.356 709.014 438.721 C 713.697 496.941 661.326 536.105 603.489 544.247 C 570.009 548.960 537.549 543.255 517.199 519.624 C 504.059 533.272 486.451 546.720 465.405 547.050 C 451.728 547.265 439.365 540.672 428.767 534.057 C 400.311 577.742 348.371 589.878 294.631 583.694 C 245.540 578.046 201.340 559.694 178.848 518.221 C 159.660 536.201 133.517 544.337 105.534 542.723 C 53.289 539.710 10.986 500.508 10.986 448.176 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:200.149,max:523.043},y:{min:249.131,max:501.879}}],tail:[{point:{x:363.553,y:610.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:406.825,y:137.794,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:683.509,y:382.494,t:0},normal:{x:.6948578932565497,y:-.7191470699231622}},{point:{x:30.57,y:391.688,t:0},normal:{x:-.7720226503585523,y:-.6355950183358553}}],leg:[{point:{x:178.793,y:517.288,t:0},normal:{x:-.3758700620372849,y:.9266723781704554}},{point:{x:621.211,y:540.293,t:0},normal:{x:.4412052097580096,y:.8974062418338703}}],horn:[{point:{x:308.754,y:176.611,t:0},normal:{x:-.733010411886108,y:-.6802174182322576}},{point:{x:518.553,y:193.235,t:0},normal:{x:.7793121072891199,y:-.6266359704266833}}]}},{name:\"cornucopia\",bbox:{x:{min:73.5336558570464,max:643.9606623371319},y:{min:21.74484390008559,max:664.058}},layers:[{tagName:\"g\",props:{id:\"cornucopia_2\"},children:[{tagName:\"g\",props:{id:\"cornucopia\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 C 307.355 243.853 299.816 239.606 292.649 234.741 C 288.781 232.117 285.018 229.226 281.865 225.343 C 273.674 215.254 266.813 202.818 262.755 187.804 C 259.860 177.093 259.051 164.579 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 341.369 166.657 C 321.242 149.398 293.192 148.410 287.021 147.755 C 284.074 147.442 268.782 149.445 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 302.221 107.028 332.930 127.542 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 317.430 169.920 290.773 177.859 285.101 179.107 C 282.575 179.663 270.204 184.905 262.755 187.804 C 259.926 177.076 259.051 164.579 259.662 150.290 M 344.362 198.232 C 327.394 203.562 318.578 224.189 316.944 228.258 C 316.194 230.124 316.011 240.654 315.544 246.852 C 307.355 243.853 299.686 239.792 292.649 234.741 C 287.708 231.195 283.206 226.967 279.328 221.739 C 286.065 215.751 297.063 205.316 299.539 203.775 C 303.501 201.307 319.865 190.517 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 339.096 212.883 338.482 231.061 338.299 234.489 C 338.209 236.183 340.947 244.635 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 M 439.331 180.574 C 474.335 177.190 541.723 150.260 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 555.204 204.884 484.217 203.063 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 458.851 153.508 506.727 96.317 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 M 411.872 153.119 C 440.010 136.389 464.936 77.859 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 M 395.126 146.684 C 415.604 125.793 418.133 65.028 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 M 377.384 145.155 C 388.811 118.063 374.072 62.154 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 M 360.702 148.771 C 362.455 120.780 330.842 74.406 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 M 359.589 209.664 C 352.674 216.465 357.125 230.237 358.010 232.547 C 358.443 233.679 363.069 238.069 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 M 368.620 208.458 C 370.071 219.569 375.603 218.105 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 M 452.874 221.707 C 496.772 231.821 562.072 254.565 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 553.694 309.203 494.444 268.158 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 M 445.740 268.849 C 475.514 302.844 536.860 362.008 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 521.262 423.794 454.095 330.109 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 M 407.643 304.391 C 421.907 361.065 483.518 476.298 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 441.223 510.523 381.818 377.122 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 M 337.997 318.732 C 320.904 386.315 359.773 537.178 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 266.533 548.617 234.060 394.093 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 M 186.110 281.240 C 155.135 342.997 158.243 556.293 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 M 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 M 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 M 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 M 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 M 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 M 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 M 279.328 221.739 C 272.388 212.381 266.311 201.287 262.755 187.804 M 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 M 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 M 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 M 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 M 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 M 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 M 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 M 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 M 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 M 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 \"},children:[]}]}]}],specs:{nesting:[{x:{min:123.139,max:414.976},y:{min:327.897,max:619.734}}],tail:[{point:{x:55.54,y:461.1,t:0},normal:{x:.9888072313055261,y:-.14919872425024286}}],crown:[{point:{x:640.324,y:243.016,t:0},normal:{x:.988801767504457,y:-.1492349308307593}}],arm:[{point:{x:86.179,y:339.512,t:0},normal:{x:-.9775829537782447,y:-.2105506316357247}},{point:{x:117.531,y:585.278,t:0},normal:{x:-.8254180485453632,y:.5645219616060693}}],leg:[{point:{x:83.829,y:421.73,t:0},normal:{x:-.9958016462320399,y:-.09153732223284186}},{point:{x:94.068,y:510.826,t:0},normal:{x:-.9632649445823095,y:.26855287475437734}}],horn:[{point:{x:100.041,y:277.586,t:0},normal:{x:-.8251273739242823,y:-.5649467380212206}},{point:{x:149.231,y:635.52,t:0},normal:{x:-.6725290198743881,y:.7400707516358114}}]}},{name:\"crescent\",bbox:{x:{min:30.333857504866053,max:657.93},y:{min:15.649015652419251,max:676.3174193674872}},layers:[{tagName:\"g\",props:{id:\"crescent\"},children:[{tagName:\"g\",props:{id:\"crescent\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 655.930 491.343 C 655.930 491.343 655.930 491.343 655.930 491.343 C 617.462 567.084 551.460 628.012 465.387 656.990 C 379.314 685.967 289.872 677.427 214.703 640.124 C 139.534 602.820 78.639 536.754 49.662 450.681 C 20.684 364.608 29.224 275.166 66.528 199.997 C 103.831 124.828 169.897 63.933 255.970 34.955 C 341.182 6.267 429.696 14.352 503.304 51.024 C 464.583 45.617 424.837 46.802 385.255 58.025 C 310.384 79.254 249.736 125.967 215.824 190.857 C 184.008 251.737 174.902 331.993 198.186 401.121 C 222.411 473.040 276.923 529.006 342.636 553.475 C 409.849 578.503 473.647 580.163 552.962 554.870 C 593.627 541.903 626.163 516.605 655.930 491.343 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:263.193,max:637.653},y:{min:128.649,max:503.109}}],tail:[{point:{x:360,y:701.999,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.124,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:186.244,y:346.124,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:593.334,y:578.982,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:127.799,y:579.029,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:490.165,y:47.438,t:0},normal:{x:.9168797256566095,y:.39916358636511484}},{point:{x:647.961,y:499.529,t:0},normal:{x:.5292197826105971,y:-.8484847798832884}}]}},{name:\"crown\",bbox:{x:{min:5.866999235858288,max:714.133},y:{min:119.643,max:599.822}},layers:[{tagName:\"g\",props:{id:\"crown\"},children:[{tagName:\"g\",props:{id:\"crown\"},children:[{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 359.711 529.658 C 542.473 530.466 652.183 554.951 652.212 554.954 C 652.238 554.977 610.013 576.082 360.140 574.943 C 110.066 573.802 68.057 552.272 68.028 552.270 C 68.057 552.268 125.820 528.623 359.711 529.658 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 \"},children:[]}]}]}],specs:{nesting:[{x:{min:223.473,max:496.527},y:{min:367.391,max:511.257}}],tail:[{point:{x:360,y:650.535,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:121.041,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:10.379,y:214.485,t:0},normal:{x:-.47808003048447645,y:-.8783162781435638}},{point:{x:709.607,y:215.462,t:0},normal:{x:.4976293627743201,y:-.8673897724234614}}],arm:[{point:{x:28.053,y:456.573,t:0},normal:{x:-.9845124207185105,y:-.17531484093190394}},{point:{x:692.259,y:456.573,t:0},normal:{x:.9845143151849662,y:-.17530420187741308}}],leg:[{point:{x:128.34,y:582.124,t:0},normal:{x:-.5860328245385027,y:.8102873123549599}},{point:{x:610.57,y:582.124,t:0},normal:{x:.5860328245385005,y:.8102873123549617}}]}},{name:\"cup\",bbox:{x:{min:131.16860121457583,max:588.8313987854241},y:{min:73.634,max:646.366}},layers:[{tagName:\"g\",props:{id:\"cup\"},children:[{tagName:\"g\",props:{id:\"cup\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 134.770 96.040 C 134.793 96.038 209.166 75.634 360.000 75.634 C 510.834 75.634 585.207 96.038 585.230 96.040 C 585.226 96.066 598.895 284.139 546.434 354.900 C 512.073 401.248 403.426 420.118 394.825 434.949 C 388.353 446.111 387.752 553.184 394.825 563.975 C 403.771 577.620 548.220 604.365 546.434 624.272 C 545.218 637.822 417.382 644.366 360.000 644.366 C 302.618 644.366 173.417 637.468 173.566 624.272 C 173.806 603.020 316.229 577.620 325.175 563.975 C 332.249 553.184 331.647 446.111 325.175 434.949 C 316.574 420.118 207.927 401.248 173.566 354.900 C 121.105 284.139 134.774 96.066 134.770 96.040 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 360.000 110.713 C 458.758 110.713 507.894 104.412 507.894 102.248 C 507.894 100.083 458.758 93.782 360.000 93.782 C 261.242 93.782 212.106 100.083 212.106 102.248 C 212.106 104.412 261.242 110.713 360.000 110.713 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 134.770 96.040 C 134.793 96.041 249.416 110.519 360.000 110.519 C 470.584 110.519 510.153 100.866 585.230 96.040 \"},children:[]}]}]}],specs:{nesting:[{x:{min:229.413,max:490.587},y:{min:121.496,max:382.67}}],tail:[{point:{x:360,y:670.819,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:74.973,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:138.138,y:247.513,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:582.909,y:247.513,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:517.352,y:634.538,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:202.68,y:634.586,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:581.823,y:97.963,t:0},normal:{x:.6314454286031346,y:-.7754203187279811}},{point:{x:137.375,y:98.042,t:0},normal:{x:-.6817454199674209,y:-.7315894903246252}}]}},{name:\"eye\",bbox:{x:{min:13.047,max:706.953},y:{min:190.972,max:529.028}},layers:[{tagName:\"g\",props:{id:\"eye\"},children:[{tagName:\"g\",props:{id:\"eye\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 M 15.047 360.000 C 15.081 359.983 155.247 192.972 360.000 192.972 C 564.753 192.972 704.919 359.983 704.953 360.000 C 704.919 360.017 564.753 527.028 360.000 527.028 C 155.247 527.028 15.081 360.017 15.047 360.000 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:251.724,max:471.643},y:{min:250.04,max:469.96}}],tail:[{point:{x:361.684,y:543.99,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.684,y:197.193,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:14.26,y:359.365,t:0},normal:{x:-.9999875634527172,y:.0049872778043753814}},{point:{x:705.539,y:359.365,t:0},normal:{x:.9999875634527172,y:.004987277804375375}}],leg:[{point:{x:157.893,y:470.253,t:0},normal:{x:-.5860254780827434,y:.8102926255606009}},{point:{x:563.828,y:470.253,t:0},normal:{x:.5860254780827449,y:.8102926255605999}}],horn:[{point:{x:187.267,y:235.185,t:0},normal:{x:-.5014596828785342,y:-.8651810136886731}},{point:{x:533.088,y:235.185,t:0},normal:{x:.5015171182352989,y:-.8651477215579784}}]}},{name:\"eye_vertical\",bbox:{x:{min:191.928,max:529.984},y:{min:1.5779999999999998,max:695.484}},layers:[{tagName:\"g\",props:{id:\"eye_vertical\"},children:[{tagName:\"g\",props:{id:\"eye_vertical_\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.956 400.342 C 332.279 400.342 309.146 377.208 309.146 348.531 C 309.146 319.855 332.279 296.721 360.956 296.721 C 389.633 296.721 412.766 319.855 412.766 348.531 C 412.766 377.208 389.633 400.342 360.956 400.342 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 M 360.956 693.484 C 360.939 693.450 193.928 553.284 193.928 348.531 C 193.928 143.778 360.939 3.613 360.956 3.578 C 360.973 3.613 527.984 143.778 527.984 348.531 C 527.984 553.284 360.973 693.450 360.956 693.484 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:246.608,max:475.304},y:{min:234.183,max:462.88}}],tail:[{point:{x:360.956,y:709.54,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.956,y:13.412,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:193.847,y:349.148,t:0},normal:{x:-.9999872091466938,y:.005057819985563695}},{point:{x:527.798,y:349.148,t:0},normal:{x:.9999872120214722,y:.005057251577986649}}],leg:[{point:{x:465.965,y:562.797,t:0},normal:{x:.712927213536947,y:.7012380396116888}},{point:{x:256.694,y:562.828,t:0},normal:{x:-.6986846834308897,y:.715429740183533}}],horn:[{point:{x:468.503,y:137.481,t:0},normal:{x:.6315103308247331,y:-.7753674626018531}},{point:{x:252.974,y:137.534,t:0},normal:{x:-.6817173964768102,y:-.7316156035384151}}]}},{name:\"fire\",bbox:{x:{min:168.97961565226242,max:528.7616660126293},y:{min:53.733,max:652.5992522261943}},layers:[{tagName:\"g\",props:{id:\"fire\"},children:[{tagName:\"g\",props:{id:\"fire\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 346.787 650.598 C 205.888 651.100 90.065 500.573 244.220 371.101 C 216.096 463.898 245.347 512.915 269.862 499.310 C 321.090 470.880 289.492 346.192 248.875 293.379 C 222.305 258.831 251.282 198.683 287.811 178.787 C 259.845 220.824 279.045 279.861 302.873 283.148 C 323.774 286.031 337.491 238.385 347.584 210.678 C 369.575 150.310 321.442 129.224 360.353 55.733 C 369.799 125.299 430.990 195.865 391.971 275.106 C 378.259 302.955 363.845 349.791 395.506 376.229 C 423.077 399.252 464.833 310.222 438.775 278.966 C 567.447 347.619 361.732 459.669 431.405 504.439 C 479.238 535.176 477.336 452.841 510.895 424.950 C 555.043 539.833 509.164 650.019 346.787 650.598 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 336.807 641.235 C 299.282 633.963 245.785 611.154 225.908 578.505 C 184.028 509.713 209.107 469.857 209.105 469.846 C 209.111 469.852 210.661 534.492 269.596 534.817 C 289.611 534.927 316.832 465.918 317.764 446.322 C 319.823 403.062 310.538 382.697 302.812 356.493 C 296.410 334.779 273.155 287.115 273.152 287.108 C 273.156 287.110 298.903 316.810 321.643 307.140 C 361.342 290.258 377.129 186.448 377.135 186.436 C 377.134 186.446 371.657 251.816 367.160 279.546 C 363.880 299.768 350.338 325.483 352.822 346.309 C 364.249 442.123 448.817 370.146 448.827 370.148 C 448.822 370.155 438.779 397.003 400.659 438.480 C 373.014 468.559 392.245 534.160 423.062 542.659 C 469.003 555.327 500.348 509.056 500.356 509.052 C 500.347 509.065 511.022 592.609 414.101 633.394 C 392.618 642.434 359.689 645.670 336.807 641.235 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 331.207 625.553 C 250.468 598.480 237.120 550.507 237.110 550.500 C 237.117 550.500 276.940 581.090 300.961 553.861 C 321.688 530.365 336.780 488.529 341.289 457.524 C 343.667 441.169 339.794 418.891 337.009 402.600 C 332.721 377.507 326.727 330.949 326.726 330.942 C 326.727 330.947 336.999 368.779 343.849 382.494 C 350.411 395.634 365.845 415.400 380.495 414.956 C 391.286 414.629 379.375 438.478 379.375 438.480 C 379.374 438.484 368.936 463.645 367.053 477.687 C 364.640 495.676 358.035 523.123 368.173 538.178 C 399.069 584.060 458.900 563.940 458.909 563.942 C 458.903 563.948 423.320 612.333 400.659 622.192 C 381.531 630.514 350.985 632.185 331.207 625.553 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:266.872,max:453.128},y:{min:451.704,max:637.96}}],tail:[{point:{x:360,y:680.351,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:60.399,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:182.529,y:449.432,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:517.233,y:449.432,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:481.315,y:611.717,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:230.857,y:611.765,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:259.018,y:201.078,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}},{point:{x:472.974,y:305.177,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}},{name:\"fish\",bbox:{x:{min:19.361267045665887,max:705.9785411761006},y:{min:177.68842686714754,max:542.3115731328525}},layers:[{tagName:\"g\",props:{id:\"fish\"},children:[{tagName:\"g\",props:{id:\"fish\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 215.860 277.779 C 215.877 276.910 228.255 213.665 247.161 198.051 C 261.045 186.584 295.713 171.940 308.589 184.528 C 329.629 205.098 296.365 265.240 271.028 280.202 C 257.415 288.241 215.539 293.585 215.860 277.779 M 399.540 305.692 C 399.249 305.154 434.860 257.745 456.582 253.218 C 474.095 249.569 511.621 254.847 516.131 272.158 C 521.724 293.631 480.811 320.106 459.088 324.632 C 441.575 328.282 408.048 321.428 399.540 305.692 M 399.540 409.931 C 399.249 410.469 434.860 457.879 456.582 462.405 C 474.095 466.055 511.621 460.777 516.131 443.465 C 521.724 421.993 480.811 395.517 459.088 390.991 C 441.575 387.342 408.048 394.195 399.540 409.931 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 464.983 405.715 C 478.684 416.925 492.384 428.134 506.084 439.344 M 448.543 410.199 C 461.745 422.654 474.947 435.109 488.150 447.564 M 429.113 414.683 C 442.066 427.138 455.019 439.593 467.973 452.048 M 464.983 308.567 C 478.185 296.610 491.388 284.653 504.590 272.696 M 443.312 304.830 C 457.759 291.877 472.207 278.924 486.655 265.971 M 425.376 302.588 C 438.828 289.137 452.279 275.685 465.731 262.234 M 270.802 260.960 C 282.701 237.755 294.601 214.550 306.500 191.345 M 251.284 264.998 C 261.535 240.582 271.786 216.167 282.037 191.751 M 231.765 266.344 C 239.695 245.742 247.625 225.141 255.555 204.539 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 118.478 302.032 C 130.298 302.032 139.833 311.567 139.833 323.387 C 139.833 335.207 130.298 344.742 118.478 344.742 C 106.658 344.742 97.123 335.207 97.123 323.387 C 97.123 311.567 106.658 302.032 118.478 302.032 M 700.430 466.183 C 719.386 447.359 656.221 393.586 656.221 360.894 C 656.221 328.203 719.386 274.430 700.430 255.606 C 680.515 235.830 624.130 295.271 591.374 305.595 C 575.413 310.625 550.747 318.137 534.049 317.035 C 480.543 313.503 446.920 254.783 360.982 245.403 C 355.195 244.771 349.418 244.264 343.094 243.831 C 253.586 237.700 169.972 259.310 153.993 265.087 C 136.699 271.339 39.008 297.709 21.979 357.595 C 20.005 364.540 22.871 373.178 29.019 381.812 C 63.737 430.572 143.329 446.744 153.993 450.103 C 168.628 454.713 255.517 477.350 343.181 471.364 C 349.680 470.921 355.337 470.418 360.982 469.787 C 446.894 460.174 480.428 398.499 534.049 398.155 C 551.253 398.045 575.292 410.082 591.374 416.194 C 623.478 428.394 680.516 485.959 700.430 466.183 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 247.161 521.949 C 261.045 533.416 295.713 548.060 308.589 535.472 C 329.629 514.902 296.365 454.760 271.028 439.798 C 257.415 431.759 231.649 441.429 215.860 442.221 C 215.860 442.221 228.255 506.335 247.161 521.949 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 212.582 383.600 C 200.226 426.020 164.443 450.339 164.438 450.345 M 209.300 313.571 C 209.300 313.578 223.108 347.464 212.582 383.600 M 215.860 442.221 C 215.860 442.221 228.255 506.335 247.161 521.949 C 261.045 533.416 295.713 548.060 308.589 535.472 C 329.629 514.902 296.365 454.760 271.028 439.798 C 257.415 431.759 231.649 441.429 215.860 442.221 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 615.509 368.650 C 626.278 369.098 637.047 369.547 647.816 369.996 M 614.836 382.784 C 628.522 385.925 642.208 389.066 655.893 392.207 M 612.817 395.572 C 632.785 404.546 652.752 413.520 672.720 422.495 M 608.779 410.379 C 635.926 425.860 663.073 441.340 690.219 456.820 M 616.183 353.842 C 626.952 352.496 637.721 351.150 648.490 349.804 M 615.510 338.362 C 628.971 334.997 642.432 331.631 655.893 328.266 M 612.144 324.901 C 632.336 316.600 652.528 308.298 672.720 299.997 M 608.779 312.113 C 635.926 296.632 663.073 281.152 690.219 265.671 M 261.031 445.703 C 276.899 469.287 292.767 492.871 308.635 516.456 M 245.320 448.485 C 261.388 476.382 277.456 504.280 293.524 532.177 M 228.907 450.136 C 240.045 474.783 251.182 499.430 262.320 524.078 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 31.965 383.457 C 49.240 383.681 66.515 383.906 83.791 384.130 \"},children:[]}]}]}],specs:{nesting:[{x:{min:228.111,max:418.993},y:{min:270.425,max:429.678}}],tail:[{point:{x:688.384,y:361.869,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:187.816,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.822,y:360.936,t:0},normal:{x:-.9999869443305632,y:.00510990884683594}},{point:{x:653.358,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:411.064,y:456.135,t:0},normal:{x:.7129437600360248,y:.7012212168964193}},{point:{x:184.59,y:456.158,t:0},normal:{x:-.6987612654716465,y:.7153549425819767}}],horn:[{point:{x:367.497,y:246.913,t:0},normal:{x:.5670906878484185,y:-.8236553598172038}},{point:{x:160.169,y:263.696,t:0},normal:{x:-.7383278152939379,y:-.6744420191263891}}]}},{name:\"fish_head\",bbox:{x:{min:72.7779849380097,max:593.711},y:{min:68.48907046917087,max:651.5109295308291}},layers:[{tagName:\"g\",props:{id:\"fish_head_2\"},children:[{tagName:\"g\",props:{id:\"fish_head\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 437.072 100.870 C 459.287 82.522 514.759 59.091 535.361 79.233 C 569.028 112.146 515.802 208.378 475.261 232.318 C 453.480 245.180 386.475 253.731 386.988 228.441 C 387.016 227.051 406.821 125.855 437.072 100.870 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 474.900 201.529 C 493.940 164.400 512.979 127.270 532.019 90.141 M 443.669 207.990 C 460.072 168.924 476.474 129.857 492.876 90.790 M 412.438 210.144 C 425.126 177.180 437.815 144.216 450.503 111.252 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 590.572 174.122 C 590.528 282.012 590.514 423.560 590.711 538.190 C 450.444 547.768 311.416 511.548 287.998 504.172 C 270.934 498.797 143.584 472.920 88.032 394.901 C 78.194 381.085 73.607 367.264 76.767 356.152 C 104.013 260.330 260.326 218.136 287.998 208.132 C 313.565 198.890 447.354 164.311 590.572 174.122 M 231.172 335.587 C 212.259 335.587 197.001 320.330 197.001 301.417 C 197.001 282.504 212.259 267.246 231.172 267.247 C 250.084 267.247 265.341 282.504 265.341 301.417 C 265.341 320.329 250.084 335.586 231.172 335.587 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 381.744 397.761 C 361.974 465.637 304.718 504.548 304.710 504.559 M 376.493 285.711 C 376.493 285.722 398.586 339.941 381.744 397.761 M 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 459.265 497.130 C 484.655 534.867 510.045 572.603 535.435 610.339 M 434.127 501.581 C 459.837 546.219 485.547 590.857 511.257 635.495 M 407.865 504.224 C 425.686 543.661 443.507 583.098 461.327 622.535 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 92.744 397.533 C 120.386 397.892 148.027 398.250 175.669 398.609 \"},children:[]}]}]}],specs:{nesting:[{x:{min:403.041,max:568.29},y:{min:216.707,max:452.77}}],crown:[{point:{x:296.234,y:207.544,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:550.218,y:173.395,t:0},normal:{x:.005013014603215608,y:-.9999874347633514}},{point:{x:551.472,y:538.149,t:0},normal:{x:.005067502500646495,y:.9999871601267719}}],leg:[{point:{x:573.695,y:208.154,t:0},normal:{x:.7012274061957795,y:-.7129376724510629}},{point:{x:573.117,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:301.603,y:205.547,t:0},normal:{x:-.7754542086315456,y:-.6314038092343308}},{point:{x:301.654,y:507.43,t:0},normal:{x:-.731642865311782,y:.6816881381088903}}],tail:[{point:{x:592.263,y:360,t:0},normal:{x:-1,y:0}}]}},{name:\"fish_tail\",bbox:{x:{min:86.28686601516874,max:669.7539589709841},y:{min:171.122,max:541.19}},layers:[{tagName:\"g\",props:{id:\"fish_tail_2\"},children:[{tagName:\"g\",props:{id:\"fish_tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 179.631 273.103 C 179.166 272.242 236.146 196.384 270.902 189.142 C 298.925 183.303 358.969 191.748 366.185 219.447 C 375.135 253.804 309.670 296.167 274.913 303.410 C 246.891 309.248 193.246 298.282 179.631 273.103 M 179.631 439.893 C 179.166 440.754 236.145 516.613 270.902 523.855 C 298.925 529.694 358.969 521.249 366.185 493.550 C 375.135 459.193 309.670 416.830 274.913 409.588 C 246.891 403.749 193.246 414.714 179.631 439.893 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 284.345 433.147 C 306.267 451.083 328.188 469.019 350.110 486.955 M 258.039 440.322 C 279.164 460.250 300.288 480.179 321.413 500.108 M 226.950 447.496 C 247.676 467.425 268.402 487.354 289.129 507.283 M 284.345 277.703 C 305.470 258.571 326.594 239.440 347.719 220.308 M 249.669 271.724 C 272.787 250.999 295.904 230.273 319.022 209.547 M 220.972 268.137 C 242.495 246.614 264.018 225.091 285.541 203.568 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 89.314 174.122 C 89.270 282.012 89.257 423.560 89.454 538.190 C 99.853 537.481 108.904 536.677 117.935 535.666 C 255.402 520.285 309.058 421.602 394.856 421.051 C 422.383 420.874 460.847 440.135 486.580 449.914 C 537.948 469.436 629.212 561.542 661.076 529.900 C 691.406 499.780 590.339 413.739 590.339 361.431 C 590.339 309.122 691.407 223.081 661.076 192.962 C 629.211 161.319 538.991 256.429 486.580 272.948 C 461.042 280.997 421.574 293.016 394.856 291.252 C 309.243 285.601 255.443 191.645 117.935 176.637 C 108.676 175.626 99.434 174.815 89.314 174.122 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 525.197 373.840 C 542.428 374.558 559.659 375.276 576.891 375.994 M 524.120 396.456 C 546.018 401.482 567.916 406.507 589.814 411.533 M 520.890 416.918 C 552.839 431.277 584.788 445.636 616.738 459.995 M 514.428 440.610 C 557.865 465.380 601.302 490.150 644.738 514.919 M 526.274 350.148 C 543.506 347.994 560.737 345.840 577.968 343.686 M 525.198 325.378 C 546.737 319.993 568.275 314.608 589.814 309.223 M 519.813 303.839 C 552.121 290.556 584.429 277.274 616.738 263.992 M 514.428 283.377 C 557.865 258.607 601.302 233.838 644.738 209.068 \"},children:[]}]}]}],specs:{nesting:[{x:{min:100.826,max:294.906},y:{min:257.908,max:451.987}}],crown:[{point:{x:63.121,y:360,t:0},normal:{x:-1,y:0}}],arm:[{point:{x:407.056,y:292.32,t:0},normal:{x:.005045297754679906,y:-.9999872724042874}},{point:{x:408.533,y:421.726,t:0},normal:{x:.005045064236078083,y:.999987273582446}}],leg:[{point:{x:647.131,y:208.154,t:0},normal:{x:.7012509311199887,y:-.7129145331688426}},{point:{x:646.554,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:93.34,y:177.763,t:0},normal:{x:-.7754101799457367,y:-.6314578789092112}},{point:{x:93.401,y:534.138,t:0},normal:{x:-.7316397180516998,y:.6816915159874217}}],tail:[{point:{x:90.005,y:360,t:0},normal:{x:1,y:0}}]}},{name:\"fish_tail_curved\",bbox:{x:{min:27.13040963067964,max:703.5007654553403},y:{min:79.58384366459015,max:613.9850949970281}},layers:[{tagName:\"g\",props:{id:\"fish_tail_curved\"},children:[{tagName:\"g\",props:{id:\"fish_tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 376.002 96.077 C 376.751 95.672 442.717 145.222 449.015 175.446 C 454.092 199.814 446.749 252.029 422.661 258.304 C 392.784 266.087 355.946 209.159 349.648 178.934 C 344.570 154.566 354.106 107.916 376.002 96.077 M 110.794 102.778 C 110.076 102.320 40.692 146.959 32.221 176.647 C 25.390 200.584 28.931 253.193 52.501 261.197 C 81.735 271.125 122.602 217.016 131.074 187.327 C 137.904 163.391 131.774 116.173 110.794 102.778 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 110.046 194.023 C 93.108 211.905 76.171 229.788 59.233 247.671 M 105.481 170.755 C 86.865 187.821 68.249 204.887 49.634 221.953 M 101.217 143.339 C 82.627 160.059 64.036 176.780 45.446 193.500 M 372.002 187.136 C 388.639 205.506 405.276 223.876 421.913 242.246 M 377.201 156.982 C 395.224 177.085 413.247 197.188 431.270 217.291 M 380.320 132.026 C 399.037 150.743 417.753 169.460 436.470 188.176 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 387.656 81.602 C 301.805 81.570 189.172 81.564 97.958 81.724 C 102.637 362.991 126.179 536.998 285.846 595.028 C 374.211 627.143 443.190 615.249 505.677 545.524 C 548.771 497.438 713.819 483.460 700.768 432.335 C 691.573 396.319 582.690 425.616 545.246 399.789 C 507.802 373.961 496.432 261.133 459.577 265.971 C 412.014 272.215 436.725 410.662 422.974 467.732 C 418.019 488.296 404.576 509.723 380.046 503.356 C 317.815 487.202 346.772 393.754 365.808 324.723 C 382.000 266.006 386.942 215.997 387.656 81.602 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 521.965 452.547 C 530.987 440.566 540.008 428.586 549.030 416.606 M 537.623 464.483 C 552.032 451.290 566.442 438.096 580.851 424.902 M 550.675 476.899 C 576.729 461.119 602.782 445.338 628.836 429.558 M 564.445 493.222 C 603.622 474.359 642.800 455.496 681.978 436.632 M 505.538 440.077 C 512.503 426.679 519.469 413.281 526.435 399.882 M 487.275 428.617 C 494.055 410.540 500.835 392.464 507.615 374.387 M 469.197 421.838 C 475.642 392.152 482.086 362.466 488.530 332.781 M 451.892 415.589 C 455.608 372.265 459.324 328.942 463.039 285.618 \"},children:[]}]}]}],specs:{nesting:[{x:{min:134.364,max:341.914},y:{min:89.757,max:393.356}}],crown:[{point:{x:242.807,y:58.948,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:540.914,y:395.157,t:0},normal:{x:.5803970264352876,y:-.8143336488842127}},{point:{x:357.592,y:611.584,t:0},normal:{x:-.005056623486653258,y:.9999872151977315}}],leg:[{point:{x:222.813,y:559.33,t:0},normal:{x:-.6987274873810866,y:.7153879355832845}},{point:{x:490.376,y:559.832,t:0},normal:{x:.7129376344435838,y:.7012274448379688}}],horn:[{point:{x:384.472,y:85.227,t:0},normal:{x:.6313786247048956,y:-.775474714136931}},{point:{x:100.342,y:85.279,t:0},normal:{x:-.6817242476932707,y:-.7316092195339288}}],tail:[{point:{x:242.807,y:82.326,t:0},normal:{x:0,y:1}}]}},{name:\"foot\",bbox:{x:{min:223.73544387675528,max:513.0181694680671},y:{min:29.70593301558081,max:674.6775340809888}},layers:[{tagName:\"g\",props:{id:\"foot\"},children:[{tagName:\"g\",props:{id:\"foot\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 508.683 161.224 C 510.009 152.676 507.229 134.722 491.473 130.918 C 480.926 128.372 470.049 147.662 469.016 155.944 C 463.542 199.839 457.046 201.397 455.208 200.603 C 452.119 199.267 454.703 180.145 469.541 120.404 C 473.491 104.499 462.161 89.326 453.264 88.077 C 443.968 86.772 429.207 96.703 427.971 116.194 C 424.594 169.467 412.526 186.606 409.613 185.622 C 406.897 184.706 403.947 172.476 419.292 119.405 C 427.570 90.777 414.538 68.202 400.723 66.471 C 389.487 65.064 374.201 73.820 372.677 102.453 C 369.169 168.396 362.461 177.868 359.194 177.675 C 355.812 177.474 356.051 160.046 364.745 98.750 C 368.226 74.212 352.287 54.073 339.500 53.835 C 329.179 53.642 313.891 69.562 315.447 87.760 C 321.809 162.161 315.445 174.232 309.878 174.534 C 308.326 174.618 305.596 163.873 306.519 138.382 C 307.536 110.271 314.665 85.182 298.825 51.369 C 294.037 41.149 278.652 28.973 257.569 32.250 C 243.989 34.362 230.028 52.931 227.740 64.102 C 222.905 87.709 227.942 110.298 231.058 125.381 C 234.661 142.820 246.461 153.858 247.365 195.243 C 237.217 215.014 226.587 243.395 235.122 297.051 C 246.231 366.888 295.957 373.068 296.626 491.131 C 296.769 516.377 275.314 569.708 281.616 601.026 C 300.642 695.594 423.911 679.719 450.100 648.361 C 470.351 624.114 485.535 577.426 488.996 558.767 C 497.754 511.543 498.466 369.034 506.499 317.000 C 509.592 296.959 516.550 275.192 502.775 212.696 C 506.455 195.674 503.996 191.437 508.683 161.224 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:299.943,max:472.798},y:{min:204.149,max:603.186}}],tail:[{point:{x:374.578,y:696.873,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:261.254,y:32.341,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:257.881,y:350.178,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:506.117,y:350.178,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:462.07,y:630.335,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:295.118,y:630.383,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:244.273,y:201.772,t:0},normal:{x:-.634418751178177,y:-.7729895524219731}},{point:{x:504.648,y:222.395,t:0},normal:{x:.6789042772017276,y:-.7342267922087832}}]}},{name:\"goat_horn\",bbox:{x:{min:194.559,max:572.98},y:{min:23.944,max:700.1946353240007}},layers:[{tagName:\"g\",props:{id:\"goat_horn\"},children:[{tagName:\"g\",props:{id:\"goat_horn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.356 89.093 310.055 148.344 310.047 148.351 C 310.041 148.358 253.367 221.778 253.362 221.785 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 457.664 51.913 C 457.665 51.915 455.929 61.463 462.996 68.928 C 471.382 77.785 482.929 76.008 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.366 89.089 392.249 107.724 404.880 115.739 C 419.059 124.735 437.130 121.012 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 M 310.047 148.351 C 310.051 148.354 322.413 169.361 349.357 183.163 C 374.020 195.795 396.189 193.953 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 M 217.163 560.690 C 217.173 560.692 262.106 583.956 326.441 583.318 C 383.196 582.755 417.981 563.794 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 370.675 453.681 337.570 469.493 290.062 464.261 C 232.640 457.938 196.569 428.240 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 M 208.703 319.251 C 208.711 319.255 236.382 351.365 286.488 362.790 C 327.604 372.165 359.535 359.093 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 371.126 272.727 343.205 273.965 310.032 260.039 C 273.686 244.780 253.367 221.789 253.362 221.785 C 253.367 221.778 310.041 148.358 310.047 148.351 C 310.055 148.344 382.356 89.093 382.364 89.087 M 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 M 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 M 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 \"},children:[]}]}]}],specs:{tail:[{point:{x:349.391,y:612.113,t:0},normal:{x:-.3781999503144027,y:-.9257239316244251}}],crown:[{point:{x:553.329,y:32.937,t:0},normal:{x:.9254549058477407,y:-.3788577797041384}}],horn:[{point:{x:383.645,y:90.162,t:0},normal:{x:-.2617019520261627,y:-.9651487389546215}},{point:{x:434.703,y:120.244,t:0},normal:{x:.999294691124027,y:-.03755156842710392}}],arm:[{point:{x:210.053,y:319.556,t:0},normal:{x:-.633381035649782,y:-.7738400762943268}},{point:{x:359.062,y:356.465,t:0},normal:{x:.9231776096361137,y:-.38437364772646837}}],leg:[{point:{x:474.969,y:663.517,t:0},normal:{x:.7745797173812282,y:.6324762931696464}},{point:{x:293.5,y:688.357,t:0},normal:{x:.04456534445297,y:.9990064714874414}}]}},{name:\"hand\",bbox:{x:{min:64.50640488153256,max:620.1661782258725},y:{min:14.248640854640065,max:684.2100506192625}},layers:[{tagName:\"g\",props:{id:\"hand\"},children:[{tagName:\"g\",props:{id:\"hand\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 391.905 682.124 C 353.408 683.481 290.527 668.600 267.292 650.804 C 227.655 620.447 185.945 565.992 177.427 550.708 C 170.105 537.569 135.293 463.125 122.032 438.629 C 107.367 411.539 63.748 369.908 66.644 354.562 C 68.800 343.133 97.973 336.507 110.413 342.020 C 129.034 350.272 148.572 371.512 153.592 375.790 C 173.336 392.620 215.412 473.999 229.858 471.267 C 246.528 468.115 255.956 439.369 261.635 423.603 C 266.301 410.649 265.450 322.961 264.813 309.207 C 264.094 293.662 250.456 192.586 249.058 180.829 C 247.845 170.623 231.750 82.045 236.213 69.295 C 237.671 65.131 243.221 42.629 259.853 41.257 C 273.971 40.093 281.812 53.848 283.879 56.585 C 292.403 67.875 303.110 161.665 305.496 172.161 C 307.908 182.771 323.303 281.016 336.309 286.964 C 338.253 287.853 352.180 285.195 353.787 283.787 C 364.315 274.559 363.368 178.508 364.003 167.875 C 364.732 155.667 359.868 48.155 368.086 34.341 C 369.925 31.250 377.039 15.562 391.900 16.272 C 404.919 16.893 412.452 31.345 414.161 34.341 C 421.941 47.980 417.492 152.861 418.186 164.788 C 418.830 175.848 417.406 275.898 428.461 285.375 C 430.370 287.012 446.897 289.734 449.116 288.553 C 460.446 282.523 466.488 193.207 468.176 183.588 C 469.832 174.153 478.015 90.421 485.658 80.417 C 487.855 77.542 498.414 61.646 511.512 65.052 C 523.791 68.245 530.576 90.555 531.734 94.717 C 535.076 106.718 519.139 187.951 518.403 197.401 C 517.461 209.507 507.159 316.262 515.269 330.006 C 516.443 331.997 528.434 341.733 530.723 341.417 C 543.813 339.612 555.627 244.795 557.753 234.968 C 559.529 226.760 568.189 155.517 574.055 144.691 C 575.654 141.740 587.759 129.206 598.854 131.915 C 609.361 134.480 616.412 153.120 617.531 156.681 C 621.805 170.286 603.162 263.394 601.753 274.153 C 599.048 294.806 580.887 473.639 573.044 499.866 C 567.588 518.112 549.211 607.024 505.171 642.860 C 464.230 676.174 419.990 681.134 391.905 682.124 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:273.715,max:528.153},y:{min:350.816,max:605.254}}],tail:[{point:{x:385.517,y:705.643,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:391.023,y:14.963,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:599.657,y:131.407,t:0},normal:{x:.23447643104244933,y:-.9721218047578172}},{point:{x:77.976,y:343.567,t:0},normal:{x:-.7474338352549008,y:-.6643362566623545}}],leg:[{point:{x:501.023,y:649.061,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:266.739,y:651.311,t:0},normal:{x:-.698688399112505,y:.7154261114507948}}],horn:[{point:{x:257.021,y:41.306,t:0},normal:{x:-.21234047295586947,y:-.977195744743538}},{point:{x:511.712,y:63,t:0},normal:{x:.18693513144506468,y:-.9823722597017978}}]}},{name:\"hand_fist\",bbox:{x:{min:93.37586299721727,max:613.811},y:{min:27.4566095910361,max:672.4583063152955}},layers:[{tagName:\"g\",props:{id:\"hand_fist\"},children:[{tagName:\"g\",props:{id:\"hand_fist\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 393.321 668.857 C 334.152 675.419 233.211 661.484 197.998 633.097 C 154.784 598.259 120.291 540.617 108.498 513.280 C 99.475 492.365 91.616 406.927 97.300 369.573 C 102.842 333.145 145.945 266.667 145.957 266.643 C 145.956 266.635 134.436 237.319 135.013 188.473 C 135.197 172.920 146.228 121.227 151.562 113.716 C 199.084 46.795 262.485 72.203 262.497 72.199 C 262.503 72.195 279.862 33.851 324.696 29.835 C 372.052 25.593 388.556 58.417 388.562 58.420 C 388.571 58.420 413.809 34.818 473.443 54.336 C 498.053 62.391 508.343 101.291 508.346 101.295 C 508.356 101.299 575.712 85.999 606.415 135.916 C 618.766 155.996 602.734 264.224 592.483 320.585 C 585.858 357.008 641.350 507.828 559.321 595.207 C 504.593 653.505 435.633 664.165 393.321 668.857 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 388.562 58.420 C 343.352 125.632 355.923 196.249 358.199 226.854 C 360.090 252.274 374.967 287.138 374.969 287.144 C 360.705 278.690 322.467 227.562 304.017 222.397 C 287.490 217.771 246.382 222.298 246.376 222.298 C 243.286 202.608 239.834 155.306 241.610 145.544 C 244.392 130.249 251.603 91.486 262.497 72.199 M 477.687 345.689 C 480.683 358.194 516.366 389.684 560.437 357.649 C 598.109 330.265 594.694 297.915 602.442 257.754 C 606.871 234.797 608.688 194.367 611.811 162.673 M 508.346 101.295 C 495.133 114.961 488.483 136.254 479.538 205.739 C 472.563 259.923 472.883 329.550 477.687 345.689 M 145.957 266.643 C 184.906 245.322 246.366 222.303 246.376 222.298 M 374.969 287.144 C 390.420 296.302 465.759 303.361 473.503 320.567 C 477.486 329.416 468.439 359.228 458.911 372.050 C 449.563 384.631 419.766 395.862 412.659 398.313 C 381.161 409.177 322.235 401.434 308.907 395.253 C 299.525 390.902 262.013 363.239 262.009 363.236 C 262.009 363.244 275.675 395.157 262.967 449.506 \"},children:[]}]}]}],specs:{nesting:[{x:{min:206.052,max:502.746},y:{min:430.321,max:628.73}}],tail:[{point:{x:360,y:702.904,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:330.201,y:28.438,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:144.165,y:270.534,t:0},normal:{x:-.9999869892695584,y:.005101106899861909}},{point:{x:601.525,y:270.534,t:0},normal:{x:.9999869892695584,y:.005101106899861885}}],leg:[{point:{x:554.391,y:603.317,t:0},normal:{x:.7129080701182752,y:.7012575016071032}},{point:{x:166.738,y:603.357,t:0},normal:{x:-.6986971829293007,y:.7154175330299499}}],horn:[{point:{x:171.526,y:91.078,t:0},normal:{x:-.651743056067203,y:-.7584398386610389}},{point:{x:576.159,y:107.313,t:0},normal:{x:.6621922457361508,y:-.7493339907457244}}]}},{name:\"hand_holding_fingers\",bbox:{x:{min:154.9155343348318,max:612.8561658055753},y:{min:61.73272867410894,max:654.6856911064222}},layers:[{tagName:\"g\",props:{id:\"hand_hold_fingers\"},children:[{tagName:\"g\",props:{id:\"Hand_hold_fingers\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 605.801 366.784 C 604.898 343.064 600.751 283.573 599.036 259.898 C 597.982 245.334 596.826 208.498 593.736 194.227 C 590.189 177.845 579.100 135.579 567.827 123.174 C 562.965 117.824 547.421 102.439 539.273 107.401 C 527.752 114.415 534.813 126.127 534.861 131.573 C 534.981 145.046 547.230 177.346 548.951 190.709 C 550.739 204.583 552.123 239.941 550.312 253.812 C 548.831 265.157 550.851 301.720 536.282 303.490 C 527.252 304.587 526.005 234.414 521.276 215.118 C 517.864 201.198 508.074 166.319 501.673 153.496 C 493.470 137.065 466.662 98.759 453.129 86.345 C 446.429 80.198 425.738 59.943 418.496 64.356 C 406.075 71.924 413.424 90.867 419.430 102.755 C 425.469 114.711 446.279 144.910 452.155 157.838 C 458.282 171.319 470.516 206.729 472.931 221.339 C 476.134 240.716 482.259 309.202 473.157 309.956 C 465.326 310.605 454.129 253.722 447.799 238.054 C 440.631 220.311 423.161 174.979 411.810 159.574 C 397.289 139.868 351.712 95.329 328.792 86.735 C 322.087 84.221 302.477 77.922 296.563 84.447 C 292.206 89.254 301.889 107.483 305.246 113.242 C 314.696 129.453 356.259 155.862 366.760 171.413 C 376.605 185.992 391.638 228.159 396.011 245.199 C 399.825 260.056 411.345 309.699 404.880 313.837 C 396.027 319.505 369.583 265.460 334.060 250.859 C 317.595 244.092 269.968 234.862 247.721 241.494 C 234.441 245.454 200.898 260.474 190.303 269.930 C 182.536 276.863 155.774 291.580 164.179 308.969 C 169.585 320.151 198.797 311.116 208.371 309.051 C 219.525 306.645 243.861 288.565 255.090 287.422 C 269.586 285.947 303.278 291.248 314.511 298.552 C 330.473 308.932 354.175 353.002 361.079 370.747 C 371.281 396.967 389.621 469.628 380.403 496.209 C 374.040 514.558 337.211 552.855 318.567 558.293 C 304.085 562.517 277.553 555.978 251.765 545.240 C 241.410 540.928 220.712 521.498 210.165 509.555 C 185.940 482.123 153.280 500.645 157.245 513.358 C 163.253 532.617 196.484 574.711 212.414 587.620 C 239.979 609.958 324.670 645.094 359.792 650.126 C 399.758 655.853 502.855 653.715 544.788 625.405 C 571.648 607.271 602.098 548.000 607.384 502.841 C 615.527 433.260 606.947 396.919 605.801 366.784 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:42.762,max:325.348},y:{min:315.6,max:495.338}},{x:{min:394.519,max:582.743},y:{min:344.017,max:542.807}}],tail:[{point:{x:422.273,y:670.996,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:417.165,y:65.457,t:0},normal:{x:-.5272135313420024,y:-.8497328358783692}}],leg:[{point:{x:537.981,y:629.378,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:306.585,y:633.634,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],arm:[{point:{x:605.913,y:363.325,t:0},normal:{x:.911453922250488,y:-.41140217259295203}},{point:{x:612.043,y:456.675,t:0},normal:{x:.9939674365311175,y:.10967559033695252}}],horn:[{point:{x:298.977,y:85.854,t:0},normal:{x:-.8620141691587011,y:-.5068841802321651}},{point:{x:539.749,y:107.761,t:0},normal:{x:-.4889596574130152,y:-.8723063988201318}}]}},{name:\"hand_point\",bbox:{x:{min:125.42923384639764,max:569.8387118058331},y:{min:16.627202279034524,max:677.3019161523713}},layers:[{tagName:\"g\",props:{id:\"hand_point\"},children:[{tagName:\"g\",props:{id:\"hand_point\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 383.531 675.213 C 344.780 676.579 281.150 662.030 258.097 643.687 C 224.332 616.821 190.507 580.114 182.830 555.085 C 175.513 531.228 177.140 435.862 169.850 402.540 C 158.280 349.649 119.961 307.124 128.718 290.874 C 136.640 276.173 180.147 284.636 193.610 298.794 C 212.862 319.038 227.499 355.638 231.341 363.828 C 240.343 383.020 252.314 461.439 252.316 461.448 C 252.317 461.444 253.310 427.500 253.922 413.470 C 254.517 399.810 255.522 313.513 255.602 299.840 C 255.699 283.148 255.036 173.797 255.110 161.096 C 255.174 150.333 250.491 56.167 256.871 43.543 C 258.874 39.579 267.351 17.844 284.131 18.649 C 298.373 19.333 304.353 34.114 306.105 37.088 C 313.542 49.703 316.074 147.211 317.128 158.304 C 318.178 169.354 329.084 278.958 329.088 278.969 C 329.093 278.965 356.211 264.261 360.352 263.618 C 388.900 259.191 408.856 278.038 412.732 277.370 C 434.541 273.616 456.797 263.086 474.538 280.569 C 486.204 292.066 483.402 310.139 483.403 310.143 C 483.417 310.150 533.114 289.882 559.720 342.896 C 569.560 362.502 569.620 471.242 564.344 496.312 C 558.512 524.026 540.567 600.722 497.542 635.690 C 456.312 669.200 411.800 674.216 383.531 675.213 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.088 278.969 C 331.513 365.693 328.436 404.912 337.166 415.127 C 345.175 424.499 369.605 423.434 385.775 421.203 C 398.703 419.420 412.730 277.385 412.732 277.370 C 412.732 277.385 391.876 412.596 404.003 419.684 C 417.714 427.698 443.509 435.880 460.207 430.318 C 469.601 427.188 483.401 310.155 483.403 310.143 C 483.402 310.155 466.864 417.736 470.840 428.799 C 476.187 443.673 503.848 447.113 516.411 442.470 C 527.797 438.261 545.284 376.087 559.720 342.896 C 533.114 289.882 483.417 310.150 483.403 310.143 \"},children:[]}]}]}],specs:{nesting:[{x:{min:265.52,max:487.917},y:{min:446.461,max:634.665}}],tail:[{point:{x:374.1,y:705.113,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:281.978,y:17.957,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:176.932,y:493.543,t:0},normal:{x:-.9999872752351092,y:.0050447366494058956}},{point:{x:564.777,y:493.543,t:0},normal:{x:.9999872752351093,y:.005044736649405908}}],leg:[{point:{x:501.136,y:634.21,t:0},normal:{x:.7129182699133774,y:.7012471322035596}},{point:{x:248.18,y:634.257,t:0},normal:{x:-.6987377316307307,y:.7153779297654779}}],horn:[{point:{x:131.771,y:287.257,t:0},normal:{x:-.681743918572609,y:-.7315908894247276}},{point:{x:524.146,y:309.74,t:0},normal:{x:.6314030566598271,y:-.7754548214052364}}]}},{name:\"head_bird\",bbox:{x:{min:56.829,max:666.9872328858386},y:{min:28.713805838692195,max:680.839}},layers:[{tagName:\"g\",props:{id:\"head_bird\"},children:[{tagName:\"g\",props:{id:\"bird_head\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 59.329 471.963 C 59.354 471.954 311.089 389.413 311.114 389.404 C 311.112 389.420 296.196 541.124 296.195 541.139 C 296.171 541.132 59.353 471.969 59.329 471.963 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 83.559 584.473 C 83.586 584.477 358.686 618.545 358.714 618.548 C 358.709 618.538 316.661 510.020 316.657 510.009 C 316.633 510.017 83.582 584.466 83.559 584.473 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 470.229 45.170 C 491.578 73.961 469.275 84.745 424.589 126.588 C 348.873 197.486 381.634 293.473 381.630 293.490 C 381.628 293.471 309.201 226.770 359.111 103.858 C 390.631 26.237 450.340 18.346 470.229 45.170 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 581.491 89.083 C 607.307 125.445 566.670 131.227 502.656 174.538 C 445.090 213.485 437.235 283.679 437.228 283.690 C 437.232 283.674 410.211 213.649 473.926 128.726 C 518.462 69.366 558.788 57.103 581.491 89.083 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 664.471 185.175 C 665.059 203.693 649.761 211.873 604.174 220.719 C 518.248 237.393 492.950 290.373 492.939 290.380 C 492.948 290.367 498.071 217.609 587.880 161.404 C 633.900 132.604 663.495 154.474 664.471 185.175 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 380.195 437.842 C 381.459 420.896 396.149 408.245 413.096 409.509 C 430.042 410.773 442.693 425.464 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.582 469.478 378.931 454.788 380.195 437.842 M 329.216 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.899 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.562 518.351 325.847 479.201 329.216 434.039 M 246.622 480.933 C 246.622 371.669 334.766 283.526 444.029 283.526 C 553.292 283.526 641.435 371.670 641.435 480.933 C 641.435 590.196 553.292 678.339 444.029 678.339 C 334.766 678.339 246.622 590.196 246.622 480.933 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:16.584,max:134.64},y:{min:468.936,max:586.992}}],tail:[{point:{x:646.908,y:484.311,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:447.511,y:39.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:642.522,y:481.952,t:0},normal:{x:.9999873990178103,y:.00502013999751775}},{point:{x:252.096,y:527.105,t:0},normal:{x:-.9957525303397456,y:.09207007289013165}}],leg:[{point:{x:527.259,y:659.039,t:0},normal:{x:.7128889044678459,y:.7012769851397054}},{point:{x:360.988,y:659.056,t:0},normal:{x:-.6986580717816878,y:.7154557280043917}}],horn:[{point:{x:584.585,y:341.175,t:0},normal:{x:.63143580920191,y:-.7754281519635002}},{point:{x:303.407,y:341.223,t:0},normal:{x:-.6816853792536804,y:-.7316454357896085}}]}},{name:\"head_dragon\",bbox:{x:{min:8.764,max:716.5750705626288},y:{min:128.153,max:593.022}},layers:[{tagName:\"g\",props:{id:\"head_dragon\"},children:[{tagName:\"g\",props:{id:\"head_dragon\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 559.895 189.180 C 484.436 200.685 505.844 182.526 359.897 203.733 C 254.490 219.050 281.312 250.526 281.304 250.530 C 281.308 250.533 322.424 278.684 322.428 278.686 C 322.436 278.685 402.828 265.737 402.836 265.736 C 402.835 265.740 390.208 286.039 394.145 304.125 C 397.425 319.187 413.579 330.518 413.581 330.520 C 413.582 330.517 425.448 312.972 423.544 296.336 C 421.651 279.802 406.238 265.471 406.237 265.467 C 406.244 265.466 483.167 247.550 483.175 247.548 C 483.172 247.557 472.831 317.809 447.280 333.847 C 423.941 348.496 386.259 343.223 361.984 330.184 C 343.972 320.508 323.374 279.969 323.370 279.964 C 323.366 279.962 280.922 252.852 280.917 252.849 C 280.905 252.850 241.769 254.408 155.039 267.177 C 148.988 268.068 142.436 233.999 102.016 241.903 C 32.860 255.428 34.209 337.238 34.207 337.244 C 34.214 337.239 75.958 283.038 104.072 280.824 C 122.194 279.398 156.011 294.575 155.773 306.858 C 155.534 319.258 142.198 336.986 125.539 334.041 C 110.625 331.404 100.306 309.314 85.270 307.502 C 61.518 304.640 46.815 325.333 38.041 334.418 C 28.470 344.329 10.766 387.062 10.764 387.068 C 10.768 387.068 51.531 389.195 51.535 389.196 C 51.538 389.203 81.882 460.146 81.885 460.153 C 81.887 460.146 98.159 391.578 98.161 391.572 C 98.166 391.572 144.647 393.431 144.651 393.431 C 144.654 393.437 176.174 456.610 176.177 456.616 C 176.178 456.610 184.615 394.804 184.616 394.798 C 184.622 394.798 246.810 397.900 246.816 397.900 C 246.819 397.906 281.669 461.584 281.672 461.590 C 281.674 461.584 295.828 399.508 295.830 399.502 C 295.833 399.502 362.770 402.683 362.774 402.684 C 362.777 402.689 390.360 461.861 390.363 461.867 C 390.364 461.861 403.071 401.836 403.074 401.831 C 403.077 401.830 444.922 402.521 472.877 399.732 C 516.468 395.384 524.267 386.296 524.272 386.294 C 524.270 386.303 504.708 469.804 504.706 469.813 C 504.702 469.813 467.356 473.125 467.352 473.126 C 467.350 473.121 442.650 424.639 442.648 424.634 C 442.647 424.639 432.248 475.360 432.246 475.365 C 432.243 475.366 353.245 484.366 353.241 484.366 C 353.237 484.361 326.354 426.538 326.352 426.533 C 326.350 426.538 312.860 483.651 312.857 483.656 C 312.854 483.657 254.228 483.977 254.225 483.977 C 254.221 483.972 222.987 433.510 222.984 433.505 C 222.983 433.510 217.039 484.810 217.037 484.815 C 217.033 484.816 145.046 483.402 145.043 483.402 C 145.041 483.397 120.196 436.029 120.194 436.024 C 120.193 436.029 112.021 487.039 112.020 487.044 C 112.014 487.044 52.842 486.161 52.836 486.161 C 52.837 486.165 62.082 512.031 67.325 523.343 C 85.530 562.623 171.691 591.015 171.702 591.022 C 171.699 591.016 131.443 554.801 138.116 535.717 C 164.362 460.653 426.151 615.501 577.021 545.133 C 702.937 486.404 658.526 291.102 654.171 288.429 C 657.748 285.056 665.814 269.979 670.835 257.631 C 696.862 193.631 715.454 149.627 714.543 130.153 C 701.880 164.703 652.902 175.000 559.895 189.180 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:693.584,y:390.419,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:398.416,y:199.749,t:0},normal:{x:-.08257978936819883,y:-.9965844562243101}}],arm:[{point:{x:672.465,y:402.708,t:0},normal:{x:.999987405000204,y:.005018948192394498}},{point:{x:16.663,y:435.025,t:0},normal:{x:-.999987405000204,y:.005018948192398813}}],leg:[{point:{x:565.273,y:535.994,t:0},normal:{x:.7129381340099946,y:.7012269369286573}},{point:{x:276.603,y:536.041,t:0},normal:{x:-.698769389472089,y:.7153470069391527}}],horn:[{point:{x:552.722,y:193.108,t:0},normal:{x:.5750638383528689,y:-.818108539143105}},{point:{x:152.937,y:268.838,t:0},normal:{x:-.3207410182942089,y:-.9471669331134792}}]}},{name:\"head_snake\",bbox:{x:{min:28.817,max:669.6414482867655},y:{min:145.12553755296423,max:574.8141490489767}},layers:[{tagName:\"g\",props:{id:\"head_snake\"},children:[{tagName:\"g\",props:{id:\"head_snake\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 M 130.648 225.092 C 176.197 184.758 247.782 152.402 351.101 147.726 C 462.015 142.706 542.752 169.655 594.030 210.108 C 646.982 251.882 667.951 308.439 667.638 360.000 C 667.333 410.525 645.812 465.076 594.030 506.146 C 542.662 546.887 462.465 567.854 351.101 572.274 C 163.603 579.716 82.737 507.798 82.711 507.792 C 82.717 507.790 146.703 491.864 146.709 491.862 C 146.712 491.857 168.717 435.830 168.719 435.825 C 168.721 435.829 190.727 482.172 190.729 482.177 C 190.732 482.176 270.492 462.655 270.494 462.654 C 270.496 462.650 288.756 425.349 288.758 425.346 C 288.761 425.348 314.512 452.965 314.514 452.968 C 314.517 452.967 390.528 435.945 390.533 435.943 C 390.534 435.941 400.055 414.870 400.056 414.867 C 400.059 414.869 423.312 430.002 423.315 430.003 C 423.322 430.001 494.798 410.330 494.805 410.328 C 494.799 410.328 436.813 404.974 436.807 404.974 C 436.800 404.973 367.577 399.620 367.570 399.619 C 367.568 399.622 346.065 428.156 346.063 428.159 C 346.061 428.156 329.552 395.517 329.550 395.514 C 329.544 395.513 262.818 388.911 262.811 388.910 C 262.808 388.916 232.566 439.921 232.563 439.926 C 232.560 439.920 204.815 383.561 204.813 383.556 C 204.807 383.555 146.820 378.202 146.814 378.202 C 146.811 378.208 112.824 445.443 112.820 445.450 C 112.818 445.442 88.818 372.854 88.816 372.847 C 88.810 372.846 30.823 367.493 30.817 367.493 C 30.827 367.478 43.266 302.469 130.648 225.092 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:693.798,y:360,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:145.606,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:669.096,y:340.026,t:0},normal:{x:.9851290206533599,y:-.1718162177052913}},{point:{x:37.599,y:452.465,t:0},normal:{x:-.9833335306905708,y:.18181080116323184}}],leg:[{point:{x:518.129,y:544.203,t:0},normal:{x:.8160471009561886,y:.5779854055432543}},{point:{x:354.009,y:570.896,t:0},normal:{x:-.5751005322336648,y:.8180827450964575}}],horn:[{point:{x:500.237,y:162.277,t:0},normal:{x:.32941668449806033,y:-.944184647182057}},{point:{x:595.229,y:209.577,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:\"heart\",bbox:{x:{min:58.453257349882094,max:662.4669915630274},y:{min:69.15146612001438,max:642.645}},layers:[{tagName:\"g\",props:{id:\"heart\"},children:[{tagName:\"g\",props:{id:\"heart\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 640.645 C 359.984 640.631 255.492 546.213 201.451 494.254 C 136.886 432.177 62.120 363.043 60.489 266.121 C 59.200 189.509 92.778 99.083 160.777 79.370 C 311.958 35.543 359.980 181.279 360.000 181.290 C 360.020 181.279 407.948 35.866 559.223 79.370 C 627.404 98.978 661.684 189.350 660.434 266.121 C 658.853 363.220 586.640 435.817 518.549 494.254 C 458.308 545.955 360.016 640.631 360.000 640.645 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:222.903,max:497.097},y:{min:199.827,max:474.021}}],tail:[{point:{x:360,y:664.741,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:71.687,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:61.037,y:289.861,t:0},normal:{x:-.9999869423966428,y:.005110287292651841}},{point:{x:660.932,y:289.861,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:191.489,y:487.691,t:0},normal:{x:-.6986883991125039,y:.7154261114507957}},{point:{x:524.106,y:492.258,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:115.038,y:106.584,t:0},normal:{x:-.7106159308920413,y:-.7035801295960806}},{point:{x:603.81,y:106.584,t:0},normal:{x:.7106525900772037,y:-.7035431018896866}}]}},{name:\"infinity\",bbox:{x:{min:30.975095073845473,max:689.0249049261546},y:{min:231.1088213569532,max:488.8392069437084}},layers:[{tagName:\"g\",props:{id:\"infinity\"},children:[{tagName:\"g\",props:{id:\"infinity\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 550.966 437.261 C 488.764 429.238 401.658 359.640 401.643 359.632 C 403.289 358.599 510.985 281.541 558.741 282.739 C 586.994 283.448 635.935 310.453 636.488 357.570 C 637.186 416.974 581.208 441.162 550.966 437.261 M 569.431 486.825 C 497.011 487.774 427.117 441.006 360.030 390.953 C 294.176 440.136 223.658 487.783 150.569 486.825 C 77.519 485.867 32.743 407.261 32.976 362.430 C 33.271 305.989 78.050 230.560 161.259 233.175 C 227.550 235.259 296.906 281.948 360.152 328.636 C 424.365 281.096 493.057 235.240 558.741 233.175 C 641.950 230.560 686.729 305.989 687.024 362.430 C 687.257 407.262 642.481 485.867 569.431 486.825 M 169.034 437.261 C 210.666 431.090 262.229 401.148 318.302 359.592 C 262.329 317.688 209.474 281.529 161.259 282.739 C 133.006 283.448 84.065 310.453 83.512 357.570 C 82.814 416.974 142.924 441.131 169.034 437.261 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 360.030 390.953 C 374.472 380.168 401.153 359.940 401.643 359.632 M 318.302 359.592 C 331.939 349.466 345.861 338.971 360.152 328.636 \"},children:[]}]}]}],specs:{nesting:[{x:{min:110.501,max:229.549},y:{min:300.476,max:419.524}},{x:{min:488.9,max:607.949},y:{min:300.476,max:419.524}}],tail:[{point:{x:360,y:517.689,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:238.309,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:481.359,t:0},normal:{x:.7129329685826631,y:.7012321885851445}},{point:{x:127.799,y:481.407,t:0},normal:{x:-.6986883991125045,y:.7154261114507953}}],horn:[{point:{x:592.835,y:237.519,t:0},normal:{x:.6314091670147428,y:-.775449846095638}},{point:{x:127.956,y:237.598,t:0},normal:{x:-.6817481203990742,y:-.731586973867311}}]}},{name:\"leg\",bbox:{x:{min:127.57730249524988,max:555.6833939019136},y:{min:35.68740384101428,max:702.2798977868451}},layers:[{tagName:\"g\",props:{id:\"leg\"},children:[{tagName:\"g\",props:{id:\"leg\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 229.165 693.310 C 232.557 692.550 233.710 696.971 248.325 697.707 C 261.906 698.390 311.189 689.867 324.783 689.536 C 335.650 689.271 377.453 699.366 386.162 692.861 C 390.967 689.272 397.545 666.652 396.886 660.692 C 396.099 653.579 378.506 632.843 375.439 626.378 C 356.433 586.308 340.314 468.549 314.346 417.602 C 300.327 390.096 247.824 364.414 248.800 353.270 C 250.547 333.341 450.913 264.419 491.568 240.113 C 524.011 220.716 571.664 165.500 546.723 107.810 C 527.773 63.977 470.724 15.419 398.908 48.738 C 360.701 66.464 244.626 170.755 217.241 202.757 C 198.305 224.885 134.960 313.673 129.846 342.345 C 128.594 349.370 131.973 375.808 134.702 382.401 C 159.784 443.016 324.762 590.827 319.014 627.084 C 317.439 637.022 275.806 645.391 266.064 647.907 C 257.749 650.054 226.517 653.939 217.943 654.424 C 211.058 653.690 195.944 651.098 180.988 641.488 C 176.095 638.343 162.776 645.259 171.013 658.113 C 175.154 664.575 196.280 662.103 196.283 662.103 C 196.281 662.104 172.434 663.341 174.338 670.083 C 177.654 681.829 201.600 672.078 201.603 672.078 C 201.601 672.079 175.690 674.036 181.653 683.383 C 188.242 693.712 210.245 678.729 210.248 678.728 C 210.246 678.729 188.395 685.049 193.623 692.028 C 199.225 699.506 219.791 687.154 219.794 687.153 C 219.792 687.154 202.251 694.475 204.938 697.234 C 213.213 705.733 226.974 693.800 229.165 693.310 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:227.488,max:466.116},y:{min:107.91,max:319.807}}],tail:[{point:{x:431.907,y:152.176,t:0},normal:{x:-.6753245261508284,y:.7375207009834768}}],crown:[{point:{x:439.43,y:36.042,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:129.893,y:350.922,t:0},normal:{x:-.9999871527828806,y:.0050689514880203485}},{point:{x:248.856,y:354.614,t:0},normal:{x:.9999871527828806,y:.00506895148802036}}],leg:[{point:{x:381.839,y:690.901,t:0},normal:{x:.5860228456054583,y:.810294529432651}},{point:{x:228.471,y:691.933,t:0},normal:{x:-.5860228456054639,y:.810294529432647}}],horn:[{point:{x:350.426,y:76.84,t:0},normal:{x:-.7727781591759261,y:-.6346762298216841}},{point:{x:537.421,y:90.714,t:0},normal:{x:.7932497595550108,y:-.608896394278959}}]}},{name:\"leg_hoof\",bbox:{x:{min:179.522,max:542.8386173936267},y:{min:24.711216587980402,max:702.517}},layers:[{tagName:\"g\",props:{id:\"leg_hoof\"},children:[{tagName:\"g\",props:{id:\"leg_hoof\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 262.448 76.190 C 169.494 168.080 193.768 278.851 211.734 323.283 C 241.223 396.212 358.661 413.649 369.270 448.448 C 375.479 468.815 355.227 546.789 341.215 562.822 C 330.342 575.264 270.288 588.538 257.053 598.429 C 249.890 603.782 224.628 635.767 224.625 635.770 C 224.620 635.777 181.527 697.692 181.522 697.698 C 181.526 697.699 223.554 700.517 223.558 700.517 C 223.567 700.517 309.916 697.699 309.924 697.698 C 309.926 697.693 324.225 643.236 324.227 643.231 C 324.227 643.229 325.669 626.664 328.267 624.326 C 334.214 618.973 366.985 619.613 372.507 625.405 C 401.658 655.982 405.975 530.160 416.746 486.213 C 422.126 464.260 437.431 415.166 466.380 398.813 C 482.836 389.518 404.583 391.842 393.008 324.361 C 373.609 211.278 536.845 251.600 540.832 109.639 C 541.429 88.374 501.552 39.689 453.433 30.871 C 395.511 20.256 311.094 28.100 262.448 76.190 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 255.128 640.832 C 244.605 660.727 234.081 680.622 223.558 700.517 M 224.625 635.770 C 234.792 637.458 255.125 640.831 255.128 640.832 C 255.135 640.832 301.194 642.431 324.227 643.231 \"},children:[]}]}]}],specs:{nesting:[{x:{min:287.715,max:445.675},y:{min:67.432,max:225.391}}],crown:[{point:{x:393.066,y:27.348,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:260.543,y:77.092,t:0},normal:{x:-.7295033267832964,y:-.6839772629350358}},{point:{x:529.286,y:80.376,t:0},normal:{x:.6425583644962964,y:-.7662367442349945}}],arm:[{point:{x:209.953,y:319.649,t:0},normal:{x:-.8636009731486428,y:.5041759208616741}},{point:{x:465.164,y:396.139,t:0},normal:{x:.9673196842576036,y:-.2535599109634052}}],leg:[{point:{x:267.554,y:589.29,t:0},normal:{x:-.3941511560744527,y:-.9190456279016685}},{point:{x:385.08,y:626.265,t:0},normal:{x:.5004342649586104,y:.8657745355780194}}],tail:[{point:{x:367.147,y:153.724,t:0},normal:{x:-.6987112801562076,y:.715403765004402}}]}},{name:\"lightning\",bbox:{x:{min:162.964,max:557.036},y:{min:23.652,max:696.348}},layers:[{tagName:\"g\",props:{id:\"lightning\"},children:[{tagName:\"g\",props:{id:\"lightning\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 350.712 59.706 C 350.697 59.738 192.842 378.543 192.826 378.575 C 192.838 378.575 313.552 378.575 313.564 378.575 C 313.549 378.606 164.979 694.316 164.964 694.348 C 164.996 694.308 477.610 295.029 477.641 294.989 C 477.628 294.989 344.535 288.798 344.521 288.797 C 344.542 288.771 555.013 25.677 555.036 25.652 C 555.016 25.654 350.733 59.702 350.712 59.706 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:296.354,max:430.254},y:{min:99.24,max:233.139}}],tail:[{point:{x:420.213,y:81.946,t:0},normal:{x:-.42006189611052,y:.9074954564272126}}],crown:[{point:{x:442.59,y:38.077,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:234.935,y:293.681,t:0},normal:{x:-.8841281581425834,y:-.46724447560073185}},{point:{x:465.308,y:299.353,t:0},normal:{x:.9378211029235229,y:-.3471189693913416}}],leg:[{point:{x:202.68,y:369.198,t:0},normal:{x:-.6987254201015071,y:.7153899547127933}},{point:{x:409.435,y:377.959,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:542.079,y:33.628,t:0},normal:{x:.7961621941231024,y:-.6050832675335579}},{point:{x:352.6,y:63.294,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:\"man_stand\",bbox:{x:{min:174.40640993601835,max:517.8870266443971},y:{min:14.170595580758825,max:711.4413906156744}},layers:[{tagName:\"g\",props:{id:\"man_stand\"},children:[{tagName:\"g\",props:{id:\"man_stand\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 353.618 92.181 C 360.892 94.549 372.942 102.741 380.495 101.530 C 385.616 100.709 394.574 95.329 396.272 90.428 C 397.382 87.224 393.156 81.543 393.350 78.158 C 393.581 74.138 398.827 68.155 398.609 64.134 C 398.400 60.276 393.145 55.021 392.182 51.280 C 391.240 47.626 393.524 40.501 391.597 37.256 C 389.547 33.805 382.098 31.863 378.743 29.660 C 375.171 27.315 370.046 21.294 365.888 20.312 C 363.423 19.729 359.033 21.923 356.539 21.480 C 353.564 20.952 349.603 16.602 346.606 16.221 C 341.918 15.626 334.369 20.487 329.661 20.896 C 326.048 21.209 319.460 18.096 316.222 19.728 C 311.576 22.069 310.705 33.153 306.873 36.672 C 305.062 38.335 300.029 38.698 298.693 40.762 C 296.215 44.588 300.525 53.323 299.277 57.707 C 298.621 60.013 294.400 62.914 294.602 65.303 C 295.092 71.075 310.963 79.327 310.963 79.327 C 310.963 79.327 342.229 88.475 353.618 92.181 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 314.806 40.944 C 314.624 41.051 306.627 50.810 305.342 53.409 C 303.556 57.025 303.099 71.531 303.541 75.604 C 304.211 81.769 308.202 103.420 313.939 107.664 C 316.610 109.640 326.727 109.696 329.536 109.397 C 334.276 108.893 354.440 100.406 354.443 100.405 C 354.440 100.406 329.983 110.455 329.981 110.456 C 329.981 110.457 328.347 125.259 328.347 125.261 C 328.348 125.262 335.056 137.808 335.057 137.809 C 335.056 137.808 327.774 125.736 327.773 125.734 C 327.770 125.735 310.693 131.795 293.326 134.184 C 271.106 137.241 260.573 155.014 262.856 175.940 C 265.615 201.233 255.321 207.335 256.750 261.054 C 256.787 262.446 237.638 292.916 233.944 299.843 C 231.170 305.043 223.375 329.402 219.228 330.250 C 211.776 331.774 202.929 333.502 199.541 336.718 C 192.422 343.475 171.648 363.777 177.401 368.396 C 179.440 370.034 195.103 351.080 196.962 352.026 C 199.719 353.429 178.696 384.017 183.466 387.385 C 186.674 389.650 201.661 362.259 201.663 362.257 C 201.662 362.260 185.730 391.164 189.164 393.608 C 192.562 396.028 211.690 364.150 211.692 364.147 C 211.691 364.150 193.431 393.498 196.095 395.341 C 200.322 398.263 220.355 369.349 220.358 369.346 C 220.356 369.349 202.638 390.708 205.443 392.899 C 209.297 395.909 226.289 373.733 228.497 370.213 C 230.005 367.810 235.355 349.888 235.954 349.426 C 259.632 331.205 282.416 300.372 283.471 298.110 C 284.492 295.922 284.216 214.816 284.216 214.808 C 284.215 214.806 276.177 201.855 275.813 196.047 C 275.245 186.988 286.210 165.723 286.211 165.720 C 286.210 165.723 273.941 188.216 276.021 195.730 C 279.424 208.027 281.620 214.789 285.454 214.243 C 289.140 213.718 294.175 213.520 301.529 210.642 C 308.372 207.964 314.804 202.980 314.806 202.979 C 314.804 202.980 308.364 208.068 301.494 210.856 C 293.852 213.958 284.757 214.837 284.755 214.838 C 284.755 214.846 284.374 297.431 283.563 304.418 C 283.067 308.679 273.130 348.345 272.247 357.881 C 271.091 370.369 273.117 407.882 274.425 429.406 C 277.791 484.792 302.672 538.403 302.675 538.414 C 302.675 538.419 302.734 572.288 310.172 591.607 C 325.392 631.136 329.276 655.460 327.803 658.656 C 326.870 660.679 289.681 680.417 289.677 680.419 C 289.676 680.420 268.603 693.881 273.214 697.749 C 275.708 699.841 288.809 687.352 288.810 687.351 C 288.809 687.352 276.080 698.179 277.546 700.348 C 279.282 702.915 294.949 689.802 294.951 689.801 C 294.949 689.803 280.927 701.206 281.879 702.947 C 283.051 705.095 301.603 691.407 301.605 691.405 C 301.603 691.407 285.550 703.477 287.077 705.547 C 287.936 706.711 297.231 704.318 298.342 703.814 C 299.225 703.414 303.348 698.252 305.348 698.080 C 321.186 696.719 326.679 689.248 339.934 684.751 C 345.370 682.906 364.210 684.987 367.662 677.819 C 371.639 669.558 355.066 660.903 352.931 648.358 C 349.609 628.836 362.066 603.957 358.997 580.771 C 355.304 552.870 342.288 544.445 340.597 533.114 C 338.414 518.476 351.517 471.806 348.599 446.465 C 348.276 443.658 342.525 404.490 342.524 404.485 C 342.522 404.485 327.920 404.390 323.710 399.525 C 318.629 393.652 321.665 376.133 321.665 376.131 C 321.662 376.128 304.847 366.319 293.143 345.951 C 292.602 345.008 301.216 358.705 305.693 363.318 C 310.013 367.771 322.068 375.945 322.069 375.946 C 322.069 375.949 319.143 394.100 323.471 398.807 C 328.419 404.189 344.471 405.671 349.466 402.016 C 355.694 397.458 354.064 369.684 354.064 369.681 C 354.066 369.679 370.510 354.518 373.587 350.533 C 376.764 346.419 388.275 324.523 387.591 326.021 C 373.623 356.640 354.886 366.659 354.876 370.298 C 354.852 378.795 356.438 401.065 344.915 404.062 C 340.593 405.186 350.773 443.285 354.664 459.462 C 358.741 476.409 359.880 494.490 371.994 515.784 C 373.211 517.922 388.456 537.445 388.458 537.447 C 388.456 537.445 374.264 519.069 374.262 519.067 C 374.263 519.073 375.700 554.576 384.125 577.306 C 392.851 600.846 413.413 619.353 417.072 632.761 C 420.137 643.993 409.671 651.797 415.319 660.489 C 417.443 663.757 429.274 673.009 430.482 674.894 C 434.556 681.246 433.914 688.343 437.848 695.149 C 439.699 698.351 444.734 698.166 445.652 700.165 C 451.345 712.573 457.370 709.790 460.377 707.280 C 462.641 705.390 451.253 690.967 451.252 690.965 C 451.253 690.967 462.041 705.824 463.843 703.814 C 465.424 702.051 456.045 684.753 456.044 684.751 C 456.046 684.752 465.355 700.371 467.309 699.482 C 469.391 698.534 462.111 680.421 462.110 680.419 C 462.111 680.420 468.679 693.017 469.908 692.550 C 473.440 691.207 467.055 676.335 464.912 672.085 C 462.963 668.219 446.002 648.623 441.314 635.361 C 439.457 630.106 436.423 588.619 434.382 578.172 C 428.006 545.534 413.757 523.399 412.720 516.651 C 410.801 504.169 424.063 456.987 419.652 396.208 C 418.863 385.340 408.224 336.543 407.852 327.017 C 407.685 322.715 408.373 314.165 408.056 310.959 C 407.439 304.721 401.158 283.270 401.084 280.503 C 400.965 276.068 410.986 227.246 410.987 227.241 C 410.986 227.238 408.645 204.788 408.645 204.786 C 408.642 204.787 398.141 212.562 378.926 210.777 C 372.393 210.171 361.267 202.370 361.265 202.370 C 361.267 202.370 372.867 209.781 379.149 210.440 C 402.614 212.905 409.508 204.089 409.511 204.088 C 409.512 204.086 421.384 183.918 421.385 183.916 C 421.384 183.918 410.814 202.215 410.195 203.182 C 408.166 206.346 412.900 245.122 415.260 256.824 C 418.655 273.666 425.706 282.392 425.707 282.394 C 425.707 282.396 425.878 293.057 426.584 296.016 C 431.922 318.377 436.155 332.853 439.681 340.551 C 443.305 348.461 465.573 380.607 465.576 380.611 C 465.579 380.614 490.497 413.550 495.351 412.958 C 500.178 412.369 485.507 391.878 485.506 391.875 C 485.507 391.878 501.967 413.906 503.615 413.278 C 508.484 411.422 491.572 389.278 491.571 389.276 C 491.573 389.278 507.326 412.797 509.740 411.279 C 514.637 408.202 496.771 384.946 496.770 384.943 C 496.772 384.945 513.301 408.718 514.966 407.472 C 519.988 403.716 502.836 383.213 502.835 383.210 C 502.834 383.209 494.280 372.488 494.279 372.487 C 494.281 372.489 510.847 389.699 513.233 388.225 C 517.317 385.702 500.084 360.688 495.037 358.082 C 489.487 355.216 481.417 354.898 475.026 345.371 C 468.950 336.313 472.036 316.133 466.968 297.952 C 465.158 291.459 454.901 265.393 454.311 263.633 C 449.407 249.003 457.301 218.610 449.103 178.649 C 447.986 173.204 451.916 146.405 430.381 137.808 C 414.060 131.293 388.915 127.581 383.259 123.261 C 381.410 121.849 374.214 111.306 373.727 110.264 C 373.029 108.768 369.602 89.718 368.529 87.735 C 367.703 86.209 357.226 76.576 356.397 74.737 C 355.506 72.758 355.504 57.510 354.664 55.674 C 353.589 53.324 350.809 39.018 337.335 38.344 C 325.646 37.760 315.069 40.788 314.806 40.944 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 329.088 300.456 C 329.267 298.593 330.157 298.041 330.862 298.108 C 331.568 298.176 332.337 298.888 332.158 300.751 C 331.979 302.614 331.089 303.166 330.383 303.098 C 329.677 303.031 328.908 302.319 329.088 300.456 M 391.721 196.107 C 392.726 195.511 393.639 196.087 393.880 196.698 C 394.122 197.310 393.839 198.312 392.708 198.606 C 391.875 198.822 391.430 198.318 391.228 197.878 C 391.003 197.388 390.896 196.597 391.721 196.107 M 288.939 198.396 C 288.939 197.328 289.829 196.884 290.512 196.884 C 291.196 196.884 292.086 197.328 292.086 198.396 C 292.086 199.463 291.195 199.907 290.512 199.907 C 289.829 199.907 288.939 199.463 288.939 198.396 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.088 300.456 C 329.267 298.593 330.157 298.041 330.862 298.108 C 331.568 298.176 332.337 298.888 332.158 300.751 C 331.979 302.614 331.089 303.166 330.383 303.098 C 329.677 303.031 328.908 302.319 329.088 300.456 M 391.721 196.107 C 392.726 195.511 393.639 196.087 393.880 196.698 C 394.122 197.310 393.839 198.312 392.708 198.606 C 391.875 198.822 391.430 198.318 391.228 197.878 C 391.003 197.388 390.896 196.597 391.721 196.107 M 288.939 198.396 C 288.939 197.328 289.829 196.884 290.512 196.884 C 291.196 196.884 292.086 197.328 292.086 198.396 C 292.086 199.463 291.195 199.907 290.512 199.907 C 289.829 199.907 288.939 199.463 288.939 198.396 M 317.390 86.338 C 317.391 86.338 324.012 85.949 327.324 85.754 M 318.559 60.044 C 318.559 60.047 317.390 86.335 317.390 86.338 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.834 375.050 C 329.835 375.052 326.959 396.951 336.405 396.857 C 346.966 396.753 343.778 373.977 343.778 373.975 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 326.004 62.079 C 326.005 62.079 332.516 55.857 337.841 56.539 C 342.749 57.167 347.189 64.134 347.190 64.134 C 347.189 64.135 339.621 68.569 336.088 68.225 C 332.562 67.881 326.005 62.080 326.004 62.079 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:299.417,max:383.047},y:{min:211.232,max:294.862}}],tail:[{point:{x:386.217,y:702.636,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:16.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:296.65,y:149.544,t:0},normal:{x:-.7710487036632138,y:-.6367761746322468}},{point:{x:411.826,y:149.847,t:0},normal:{x:.7533652820395654,y:-.657602274796435}}],leg:[{point:{x:285.102,y:356.696,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}},{point:{x:400.281,y:357.84,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:378.332,y:28.084,t:0},normal:{x:.631445428603132,y:-.7754203187279831}},{point:{x:310.283,y:28.163,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:\"mosque\",bbox:{x:{min:34.566,max:685.434},y:{min:30.35731646050347,max:686.92}},layers:[{tagName:\"g\",props:{id:\"mosque\"},children:[{tagName:\"g\",props:{id:\"mosque\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 649.194 183.290 C 658.365 183.553 667.960 177.171 668.562 168.475 C 665.441 173.894 659.716 177.712 653.075 177.712 C 643.759 177.712 636.244 170.197 636.244 160.881 C 636.244 151.565 645.311 144.401 653.075 144.048 C 653.720 144.019 650.495 144.117 649.194 144.117 C 638.353 144.117 629.607 152.863 629.608 163.704 C 629.608 174.545 639.586 183.016 649.194 183.290 M 621.597 256.041 C 631.092 256.191 665.384 256.500 674.117 256.041 C 674.667 256.261 683.199 239.214 683.248 228.860 C 683.346 207.831 647.833 188.460 647.829 188.456 C 647.826 188.460 612.313 207.831 612.410 228.860 C 612.457 239.212 621.597 256.041 621.597 256.041 M 625.258 684.754 C 625.258 684.712 625.258 259.729 625.258 259.687 C 625.262 259.687 668.357 259.687 668.361 259.687 C 668.361 259.729 668.361 684.712 668.361 684.754 C 668.357 684.754 625.262 684.754 625.258 684.754 M 96.320 684.920 C 96.320 684.919 96.320 666.997 96.320 666.995 C 96.372 666.995 623.468 666.995 623.521 666.995 C 623.521 666.997 623.521 684.919 623.521 684.920 C 623.468 684.920 96.372 684.920 96.320 684.920 M 239.566 447.527 C 239.566 447.524 239.566 416.802 239.566 416.799 C 239.590 416.799 480.251 416.799 480.275 416.799 C 480.275 416.802 480.275 447.524 480.275 447.527 C 480.251 447.527 239.590 447.527 239.566 447.527 M 100.278 469.288 C 100.278 469.286 100.278 451.364 100.278 451.363 C 100.330 451.363 619.511 451.363 619.563 451.363 C 619.563 451.364 619.563 469.286 619.563 469.288 C 619.511 469.288 100.330 469.288 100.278 469.288 M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 M 99.937 661.739 C 99.937 661.720 99.937 473.298 99.937 473.279 C 99.989 473.279 619.852 473.279 619.904 473.279 C 619.904 473.298 619.904 661.720 619.904 661.739 C 619.852 661.739 99.989 661.739 99.937 661.739 M 74.215 183.290 C 83.386 183.553 92.983 177.171 93.584 168.475 C 90.464 173.894 84.738 177.712 78.097 177.712 C 68.781 177.712 61.266 170.197 61.265 160.881 C 61.265 151.564 70.333 144.401 78.097 144.048 C 78.742 144.019 75.516 144.117 74.215 144.117 C 63.374 144.117 54.629 152.863 54.629 163.704 C 54.629 174.545 64.607 183.015 74.215 183.290 M 46.618 256.041 C 56.113 256.191 90.405 256.500 99.137 256.041 C 99.688 256.261 108.221 239.214 108.270 228.860 C 108.369 207.831 72.854 188.460 72.850 188.456 C 72.847 188.460 37.335 207.831 37.431 228.860 C 37.479 239.212 46.618 256.041 46.618 256.041 M 50.280 684.754 C 50.280 684.712 50.280 259.729 50.280 259.687 C 50.284 259.687 93.379 259.687 93.383 259.687 C 93.383 259.729 93.383 684.712 93.383 684.754 C 93.379 684.754 50.284 684.754 50.280 684.754 M 360.293 166.194 C 391.567 167.088 424.292 145.325 426.340 115.670 C 415.702 134.152 396.176 147.172 373.531 147.172 C 341.762 147.172 316.133 121.544 316.132 89.775 C 316.132 58.005 347.055 33.578 373.531 32.376 C 375.730 32.276 364.729 32.610 360.293 32.610 C 323.324 32.608 293.501 62.433 293.501 99.402 C 293.502 136.371 327.529 165.256 360.293 166.194 M 261.875 412.518 C 297.368 412.518 425.508 413.721 458.169 412.518 C 459.988 413.278 492.300 357.900 492.301 323.463 C 492.301 250.191 359.934 191.095 359.921 191.082 C 359.907 191.095 227.541 250.191 227.541 323.463 C 227.541 357.900 261.875 412.518 261.875 412.518 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 354.199 196.649 C 348.278 190.723 359.920 169.319 359.921 169.316 C 359.921 169.319 371.564 190.722 365.643 196.649 C 363.217 199.078 356.625 199.078 354.199 196.649 M 611.545 359.560 C 611.545 359.558 611.545 335.981 611.545 335.978 C 611.552 335.978 683.426 335.978 683.434 335.978 C 683.434 335.981 683.434 359.558 683.434 359.560 C 683.432 359.562 666.040 372.653 666.038 372.655 C 666.034 372.655 628.944 372.655 628.940 372.655 C 628.938 372.653 611.546 359.562 611.545 359.560 M 36.566 359.560 C 36.566 359.558 36.566 335.981 36.566 335.978 C 36.574 335.978 108.448 335.978 108.455 335.978 C 108.455 335.981 108.455 359.558 108.455 359.560 C 108.454 359.562 91.061 372.653 91.059 372.655 C 91.056 372.655 53.966 372.655 53.962 372.655 C 53.961 372.653 36.568 359.562 36.566 359.560 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:281.18,max:438.82},y:{min:245.942,max:403.581}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:21.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:49.715,y:458.943,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:669.129,y:458.943,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.334,y:681.889,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:681.937,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:239.409,y:285.266,t:0},normal:{x:-.7852712430535822,y:-.6191518996442488}},{point:{x:480.466,y:285.266,t:0},normal:{x:.7852712430535829,y:-.6191518996442478}}]}},{name:\"muscle_arm\",bbox:{x:{min:7.936522580951433,max:700.4817636367219},y:{min:11.112318469537335,max:673.1323555909461}},layers:[{tagName:\"g\",props:{id:\"muscle_arm\"},children:[{tagName:\"g\",props:{id:\"muscle_arm\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 453.048 191.928 C 453.041 191.928 408.981 213.571 384.029 196.608 C 378.324 192.729 376.811 182.537 376.810 182.535 C 376.810 182.538 385.072 207.938 374.272 210.854 C 341.459 219.715 291.031 219.939 279.444 206.170 C 275.470 201.448 277.695 173.655 277.695 173.652 C 277.691 173.648 239.189 146.324 236.268 134.469 C 230.691 111.834 266.598 45.788 280.512 34.989 C 298.946 20.683 397.490 7.784 423.402 15.349 C 443.294 21.156 485.937 59.557 509.367 85.130 C 547.926 127.217 592.515 203.120 609.107 237.633 C 634.411 290.267 686.952 462.294 692.720 502.654 C 694.452 514.775 704.240 573.543 693.578 586.109 C 688.537 592.050 655.492 596.402 655.488 596.403 C 655.462 596.410 506.449 654.281 390.264 667.033 C 324.756 674.223 287.306 671.357 235.562 663.077 C 204.940 658.177 147.522 637.881 147.513 637.878 C 147.504 637.881 118.770 680.468 53.669 668.808 C -4.575 658.375 10.724 537.104 14.793 404.062 C 17.281 322.708 87.887 313.579 147.667 324.358 C 212.745 336.093 223.311 390.061 223.318 390.068 C 223.318 390.068 223.557 390.023 223.593 389.989 C 244.098 370.504 316.726 348.760 354.443 347.695 C 409.937 346.129 445.759 383.561 444.473 380.623 C 438.148 366.176 428.595 337.699 430.775 303.354 C 434.212 249.207 453.046 191.939 453.048 191.928 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 223.593 389.989 C 227.905 405.531 232.217 421.073 236.529 436.614 M 224.657 520.200 C 224.672 520.207 298.599 582.948 382.363 586.481 C 446.584 589.189 466.036 561.100 507.873 548.409 M 147.513 637.878 C 147.521 637.866 173.400 571.197 224.657 520.200 C 248.044 496.932 255.543 497.248 270.986 485.772 M 655.488 596.403 C 610.900 595.036 580.949 581.753 521.722 592.301 M 330.733 70.688 C 330.731 70.694 307.699 100.844 312.620 130.854 C 315.240 146.827 351.259 174.306 351.262 174.310 C 351.265 174.311 368.294 179.794 376.810 182.535 M 310.193 172.847 C 310.190 172.843 278.608 149.134 275.873 134.061 C 271.240 108.524 290.805 73.085 290.807 73.078 M 394.297 167.136 C 394.293 167.132 353.107 136.424 350.768 126.218 C 343.067 92.618 368.251 68.171 368.253 68.166 M 277.695 173.652 C 277.698 173.652 300.296 171.816 310.193 172.847 C 324.202 174.306 351.258 174.310 351.262 174.310 C 351.265 174.310 371.665 174.877 380.103 172.919 C 384.582 171.880 394.296 167.137 394.297 167.136 C 394.301 167.135 418.890 165.155 426.041 155.151 C 438.716 137.417 433.715 102.238 423.044 95.079 C 402.471 81.276 377.213 102.579 400.515 123.408 M 444.473 380.623 C 471.962 404.490 480.324 411.827 509.975 477.656 \"},children:[]}]}]}],specs:{nesting:[{x:{min:264.746,max:440.148},y:{min:380.787,max:556.189}}],tail:[{point:{x:101.524,y:489.823,t:0},normal:{x:1,y:0}},{point:{x:355.349,y:705.349,t:0},normal:{x:-.014766504511447356,y:-.9998909692284023}}],crown:[{point:{x:354.688,y:21.595,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:462.208,y:40.955,t:0},normal:{x:.5932645727486776,y:-.8050075445120555}},{point:{x:265.504,y:53.364,t:0},normal:{x:-.7295033267832971,y:-.6839772629350351}}],arm:[{point:{x:622.301,y:264.957,t:0},normal:{x:.8755179475738375,y:-.4831855994088555}},{point:{x:429.317,y:287.297,t:0},normal:{x:-.9845074698789036,y:-.17534264099938673}}],leg:[{point:{x:504.853,y:643.115,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:241.104,y:661.414,t:0},normal:{x:-.5860442215265728,y:.8102790694663866}}]}},{name:\"pomegranate\",bbox:{x:{min:99.011,max:620.989},y:{min:6.3829999795977574,max:640.575}},layers:[{tagName:\"g\",props:{id:\"pomegranate\"},children:[{tagName:\"g\",props:{id:\"pomegranate\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 269.635 187.312 C 269.635 187.312 277.801 199.659 277.801 207.551 C 277.801 223.658 264.808 236.651 248.701 236.651 C 235.654 236.651 224.651 228.126 220.982 216.458 C 235.973 204.988 269.635 187.312 269.635 187.312 C 282.059 181.051 277.548 183.688 282.423 181.832 C 282.249 183.169 282.166 184.438 282.166 185.726 C 282.165 201.833 295.159 214.826 311.266 214.826 C 322.057 214.826 331.451 208.993 336.588 200.104 C 336.961 226.704 334.904 266.179 332.941 305.143 C 329.076 303.219 324.666 302.126 319.996 302.126 C 303.889 302.126 290.895 315.119 290.895 331.226 C 290.895 347.332 303.889 360.326 319.996 360.326 C 323.700 360.326 327.240 359.638 330.612 358.366 C 330.262 368.798 330.225 408.508 334.546 419.981 C 318.439 419.981 305.445 432.974 305.445 449.081 C 305.445 465.187 318.439 478.185 336.020 478.151 C 335.509 478.169 335.029 478.181 334.546 478.181 C 334.546 478.181 334.546 478.181 336.020 478.151 C 336.528 488.790 337.086 498.874 337.625 508.619 C 336.001 513.100 336.001 513.100 336.001 513.100 C 336.001 511.650 335.896 510.226 337.625 508.619 C 333.636 494.760 321.558 484.000 306.901 484.000 C 290.794 484.000 277.801 496.993 277.801 513.100 C 277.801 529.207 290.794 542.200 306.901 542.200 C 323.008 542.200 336.004 529.207 337.625 508.619 C 340.502 560.557 342.708 600.073 329.337 597.814 C 325.529 597.170 321.732 596.425 319.054 595.799 C 323.301 590.691 325.816 584.207 325.816 577.120 C 325.816 561.013 312.822 548.020 296.716 548.020 C 280.609 548.020 267.609 561.014 267.611 577.522 C 267.617 577.442 267.616 577.281 267.616 577.120 C 267.616 577.120 267.616 577.120 267.611 577.522 C 253.161 570.271 239.741 561.667 227.303 551.573 C 232.042 552.671 236.594 553.840 241.426 553.840 C 257.533 553.840 270.526 540.847 270.526 524.740 C 270.526 508.633 257.533 495.640 241.426 495.640 C 225.320 495.640 212.326 508.633 212.326 524.740 C 212.326 536.015 218.693 545.764 227.303 551.573 C 207.724 535.681 190.580 516.093 177.126 492.983 C 172.751 485.468 168.761 477.599 165.293 469.601 C 161.344 460.495 157.917 450.984 155.061 441.065 C 167.796 438.106 177.406 426.557 177.406 412.706 C 177.406 396.599 164.413 383.606 148.306 383.606 M 171.179 269.555 C 175.114 274.596 177.406 280.811 177.406 287.576 C 177.406 303.683 164.413 316.676 148.306 316.676 C 153.961 299.694 161.870 283.629 171.179 269.555 C 184.695 249.276 201.707 231.225 220.982 216.458 M 555.508 469.450 C 555.508 469.450 555.508 469.450 555.981 469.601 C 555.496 453.344 542.514 440.351 526.408 440.351 C 510.301 440.351 497.308 453.344 497.308 469.450 C 497.308 485.557 510.301 498.550 526.408 498.550 C 533.012 498.550 539.092 496.366 544.148 492.983 C 530.694 516.093 513.550 535.681 493.971 551.573 C 502.581 545.764 508.948 536.015 508.948 524.740 C 508.948 508.633 495.955 495.640 479.848 495.640 C 463.741 495.640 450.748 508.633 450.748 524.740 C 450.748 540.847 463.741 553.840 479.848 553.840 C 484.680 553.840 489.232 552.671 493.971 551.573 C 481.534 561.667 468.113 570.271 453.663 577.522 C 453.657 577.442 453.659 577.281 453.659 577.120 C 453.659 577.120 453.659 577.120 453.663 577.522 C 453.665 561.014 440.665 548.020 424.559 548.020 C 408.452 548.020 395.459 561.013 395.458 577.120 C 395.458 584.207 397.974 590.691 402.220 595.799 C 399.542 596.425 395.745 597.170 391.937 597.814 C 378.566 600.073 380.772 560.557 383.649 508.619 C 384.188 498.874 384.746 488.790 385.254 478.151 C 385.765 478.169 386.245 478.181 386.729 478.181 C 386.729 478.181 386.729 478.181 385.254 478.151 C 402.835 478.185 415.829 465.187 415.829 449.081 C 415.829 432.974 402.835 419.981 386.729 419.981 C 391.049 408.508 391.012 368.798 390.662 358.366 C 394.034 359.638 397.574 360.326 401.279 360.326 C 417.385 360.326 430.379 347.332 430.379 331.226 C 430.379 315.119 417.385 302.126 401.279 302.126 C 396.608 302.126 392.199 303.219 388.333 305.143 C 386.370 266.179 384.313 226.704 384.686 200.104 C 389.823 208.993 399.217 214.826 410.008 214.826 C 426.115 214.826 439.110 201.833 439.109 185.726 C 439.108 184.438 438.852 181.832 438.852 181.832 C 451.379 187.883 447.873 185.066 451.639 187.312 C 446.593 192.514 443.473 199.659 443.473 207.551 C 443.473 223.658 456.467 236.651 472.573 236.651 C 485.620 236.651 496.623 228.126 500.292 216.458 C 519.567 231.225 536.579 249.276 550.095 269.555 C 546.160 274.596 543.868 280.811 543.868 287.576 C 543.868 303.683 556.861 316.676 572.968 316.676 C 573.968 333.656 576.347 350.866 576.245 368.729 C 576.095 394.890 572.570 418.988 566.213 441.065 C 553.478 438.106 543.868 426.557 543.868 412.706 C 543.868 396.599 556.862 383.606 572.968 383.606 M 460.933 264.296 C 460.933 248.189 447.940 235.197 431.833 235.197 C 415.727 235.197 402.733 248.189 402.733 264.296 C 402.733 280.402 415.727 293.396 431.833 293.396 C 447.940 293.396 460.934 280.402 460.933 264.296 M 498.763 332.681 C 498.763 316.574 485.770 303.581 469.663 303.581 C 453.557 303.581 440.563 316.574 440.563 332.681 C 440.563 348.787 453.556 361.781 469.663 361.781 C 485.770 361.781 498.763 348.787 498.763 332.681 M 438.852 181.832 C 438.852 181.832 408.340 171.275 391.937 167.888 C 387.359 166.942 385.446 179.755 384.686 200.104 M 388.333 305.143 C 389.230 323.587 390.113 341.982 390.662 358.366 M 386.729 419.981 C 386.828 439.601 386.148 459.401 385.254 478.151 M 402.220 595.799 C 420.056 591.811 437.500 585.633 453.663 577.522 M 383.649 508.619 C 385.379 510.226 385.273 511.650 385.273 513.100 C 385.273 513.100 385.273 513.100 383.649 508.619 C 387.638 494.760 399.716 484.000 414.373 484.000 C 430.480 484.000 443.473 496.993 443.473 513.100 C 443.473 529.207 430.480 542.200 414.373 542.200 C 398.267 542.200 385.271 529.207 383.649 508.619 M 544.148 492.983 C 548.523 485.468 552.513 477.599 555.981 469.601 C 559.930 460.495 563.357 450.984 566.213 441.065 M 572.968 316.676 C 567.313 299.694 559.404 283.629 550.095 269.555 M 500.292 216.458 C 485.301 204.988 468.886 195.142 451.639 187.312 M 458.023 489.821 C 474.130 489.821 487.123 476.827 487.123 460.721 C 487.123 444.614 474.130 431.621 458.023 431.621 C 441.917 431.621 428.923 444.614 428.923 460.721 C 428.923 476.827 441.917 489.821 458.023 489.821 M 501.673 433.075 C 517.780 433.075 530.773 420.082 530.773 403.975 C 530.773 387.869 517.779 374.876 501.673 374.876 C 485.566 374.876 472.573 387.869 472.573 403.975 C 472.573 420.082 485.566 433.075 501.673 433.075 M 433.288 425.801 C 449.395 425.801 462.388 412.807 462.388 396.701 C 462.388 380.594 449.395 367.601 433.288 367.601 C 417.182 367.601 404.188 380.594 404.188 396.701 C 404.188 412.807 417.182 425.801 433.288 425.801 M 539.503 376.331 C 555.610 376.331 568.603 363.337 568.603 347.231 C 568.603 331.124 555.609 318.131 539.503 318.131 C 523.396 318.131 510.403 331.124 510.403 347.231 C 510.403 363.337 523.396 376.331 539.503 376.331 M 504.583 300.671 C 520.690 300.671 533.683 287.678 533.683 271.571 C 533.683 255.464 520.690 242.471 504.583 242.471 C 488.476 242.471 475.483 255.464 475.483 271.571 C 475.483 287.678 488.476 300.671 504.583 300.671 M 148.306 316.676 C 147.306 333.656 144.927 350.866 145.029 368.729 C 145.179 394.890 148.704 418.988 155.061 441.065 M 267.611 577.522 C 283.774 585.633 301.218 591.811 319.054 595.799 M 336.020 478.151 C 335.126 459.401 334.446 439.601 334.546 419.981 M 330.612 358.366 C 331.161 341.982 332.044 323.587 332.941 305.143 M 336.588 200.104 C 335.828 179.755 333.916 166.942 329.337 167.888 C 312.934 171.275 297.276 175.950 282.423 181.832 M 165.766 469.450 C 165.766 469.450 165.766 469.450 165.293 469.601 C 165.778 453.344 178.760 440.351 194.866 440.351 C 210.973 440.351 223.966 453.344 223.966 469.450 C 223.967 485.557 210.973 498.550 194.866 498.550 C 188.262 498.550 182.182 496.366 177.126 492.983 M 234.151 460.721 C 234.151 444.614 247.144 431.621 263.251 431.621 C 279.357 431.621 292.351 444.614 292.351 460.721 C 292.351 476.827 279.358 489.821 263.251 489.821 C 247.144 489.821 234.151 476.827 234.151 460.721 M 190.501 403.975 C 190.501 387.869 203.495 374.876 219.601 374.876 C 235.708 374.876 248.701 387.869 248.701 403.975 C 248.701 420.082 235.708 433.075 219.601 433.075 C 203.495 433.075 190.501 420.082 190.501 403.975 M 258.886 396.701 C 258.886 380.594 271.879 367.601 287.986 367.601 C 304.092 367.601 317.086 380.594 317.086 396.701 C 317.086 412.807 304.093 425.801 287.986 425.801 C 271.879 425.801 258.886 412.807 258.886 396.701 M 152.671 347.231 C 152.671 331.124 165.665 318.131 181.771 318.131 C 197.878 318.131 210.871 331.124 210.871 347.231 C 210.872 363.337 197.878 376.331 181.771 376.331 C 165.665 376.331 152.671 363.337 152.671 347.231 M 187.591 271.571 C 187.591 255.464 200.585 242.471 216.691 242.471 C 232.798 242.471 245.791 255.464 245.791 271.571 C 245.791 287.678 232.798 300.671 216.691 300.671 C 200.584 300.671 187.591 287.678 187.591 271.571 M 260.341 264.296 C 260.341 248.189 273.334 235.197 289.441 235.197 C 305.547 235.197 318.541 248.189 318.541 264.296 C 318.541 280.402 305.548 293.396 289.441 293.396 C 273.334 293.396 260.341 280.402 260.341 264.296 M 222.511 332.681 C 222.511 316.574 235.504 303.581 251.611 303.581 C 267.718 303.581 280.711 316.574 280.711 332.681 C 280.711 348.787 267.718 361.781 251.611 361.781 C 235.504 361.781 222.511 348.787 222.511 332.681 M 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 \"},children:[]}]}]}],specs:{nesting:[{x:{min:183.756,max:536.244},y:{min:203.292,max:555.781}}],tail:[{point:{x:360,y:667.718,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:13.04,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:99.812,y:377.801,t:0},normal:{x:-.9999873342537683,y:.005033024144816289}},{point:{x:621.234,y:377.801,t:0},normal:{x:.9999873342537683,y:.005033024144816322}}],leg:[{point:{x:545.517,y:562.831,t:0},normal:{x:.7129079596758853,y:.7012576138843458}},{point:{x:175.599,y:562.869,t:0},normal:{x:-.6987162300927099,y:.7153989305310928}}],horn:[{point:{x:545.12,y:192.856,t:0},normal:{x:.6314343491213488,y:-.7754293409135993}},{point:{x:175.723,y:192.918,t:0},normal:{x:-.6817335362911943,y:-.7316005641713946}}]}},{name:\"ring\",bbox:{x:{min:30.509999999999998,max:689.49},y:{min:30.509999999999998,max:689.49}},layers:[{tagName:\"g\",props:{id:\"ring\"},children:[{tagName:\"g\",props:{id:\"ring\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 58.923 360.000 C 58.923 193.356 193.356 58.923 360.000 58.923 C 526.644 58.923 661.077 193.356 661.077 360.000 C 661.077 526.644 526.644 661.077 360.000 661.077 C 193.356 661.077 58.923 526.644 58.923 360.000 M 32.510 360.000 C 32.510 178.737 178.737 32.510 360.000 32.510 C 541.263 32.510 687.490 178.737 687.490 360.000 C 687.490 541.263 541.263 687.490 360.000 687.490 C 178.737 687.490 32.510 541.263 32.510 360.000 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:137.234,max:583.42},y:{min:135.253,max:581.438}}],tail:[{point:{x:360.327,y:684.298,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.327,y:29.62,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.75,y:359.282,t:0},normal:{x:-.9999873181281341,y:.005036227050270597}},{point:{x:688.951,y:359.282,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.662,y:592.139,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:128.126,y:592.187,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:593.163,y:126.531,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:128.283,y:126.611,t:0},normal:{x:-.681708481845693,y:-.7316239100655748}}]}},{name:\"saturn\",bbox:{x:{min:11.880679482103867,max:708.1265968457276},y:{min:180.346,max:539.654}},layers:[{tagName:\"g\",props:{id:\"saturn\"},children:[{tagName:\"g\",props:{id:\"saturn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 182.346 C 447.809 182.346 520.461 245.603 535.041 329.638 C 535.972 335.005 536.666 340.454 537.112 345.976 C 537.456 350.214 537.654 355.083 537.654 360.000 C 537.654 364.917 537.456 369.786 537.090 374.311 C 536.645 379.816 535.952 385.248 535.160 389.794 C 520.460 474.397 447.809 537.654 360.000 537.654 C 261.670 537.654 182.346 458.330 182.346 360.000 C 182.346 261.670 261.670 182.346 360.000 182.346 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 535.160 389.794 C 535.952 385.248 537.090 374.311 537.090 374.311 C 550.830 371.958 592.145 366.721 592.052 360.000 C 591.939 351.788 571.369 351.362 537.112 345.976 C 529.803 344.939 522.360 343.942 514.725 343.114 C 468.357 338.086 407.510 334.530 360.000 334.530 C 312.490 334.530 251.643 338.086 205.274 343.114 C 160.362 347.983 127.878 351.497 127.948 360.000 C 128.017 368.524 168.751 374.596 182.699 376.886 C 182.699 376.886 184.053 387.181 184.971 392.072 C 94.367 384.702 14.539 372.935 13.885 360.000 C 13.154 345.548 105.291 335.207 208.006 327.896 C 258.828 324.278 313.666 322.010 360.000 322.010 C 406.334 322.010 461.171 324.278 512.452 327.928 C 519.610 328.438 526.715 328.973 535.041 329.638 C 627.058 336.958 704.679 345.215 706.115 360.000 C 707.434 373.574 595.918 383.297 535.160 389.794 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:345.026,max:504.125}}],tail:[{point:{x:360.308,y:552.236,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.308,y:182.815,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:19.442,y:360.938,t:0},normal:{x:-.9999872082557207,y:.005057996137791732}},{point:{x:701.604,y:360.938,t:0},normal:{x:.9999872082557207,y:.005057996137791761}}],leg:[{point:{x:485.3,y:484.146,t:0},normal:{x:.7129580169531665,y:.7012067213469992}},{point:{x:235.922,y:484.171,t:0},normal:{x:-.6986226851352028,y:.715490282124418}}],horn:[{point:{x:485.033,y:234.729,t:0},normal:{x:.631399028242315,y:-.7754581014694865}},{point:{x:236.006,y:234.771,t:0},normal:{x:-.6817811017516204,y:-.7315562379573743}}]}},{name:\"skull\",bbox:{x:{min:96.73146699484867,max:621.0865330051513},y:{min:64.598,max:642.476}},layers:[{tagName:\"g\",props:{id:\"skull\"},children:[{tagName:\"g\",props:{id:\"skull\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 143.297 308.706 C 143.297 255.657 186.092 212.862 239.141 212.862 C 292.191 212.862 334.986 255.657 334.986 308.706 C 334.986 361.756 292.191 404.552 239.141 404.551 C 186.092 404.551 143.297 361.756 143.297 308.706 M 308.262 456.816 C 308.267 456.807 358.904 364.992 358.909 364.983 C 358.914 364.992 409.552 456.807 409.557 456.816 C 409.547 456.816 308.272 456.816 308.262 456.816 M 381.314 307.017 C 381.314 254.363 423.791 211.886 476.445 211.886 C 529.100 211.886 571.577 254.362 571.577 307.017 C 571.577 359.672 529.100 402.148 476.445 402.148 C 423.791 402.148 381.314 359.671 381.314 307.017 M 221.160 640.476 C 221.160 640.464 222.505 543.376 222.856 518.039 C 155.372 473.349 100.875 398.064 98.793 308.457 C 95.564 169.482 219.897 66.598 358.909 66.598 C 497.921 66.598 622.254 169.482 619.025 308.457 C 616.944 398.064 562.447 473.350 494.963 518.039 C 495.314 543.377 496.659 640.464 496.659 640.476 C 496.655 640.476 452.862 640.476 452.858 640.476 C 452.858 640.470 452.858 577.761 452.858 577.755 C 452.857 577.755 438.406 577.755 438.404 577.755 C 438.404 577.761 438.404 640.470 438.404 640.476 C 438.400 640.476 395.048 640.476 395.043 640.476 C 395.043 640.470 395.043 577.761 395.043 577.755 C 395.042 577.755 380.591 577.755 380.590 577.755 C 380.590 577.761 380.590 640.470 380.590 640.476 C 380.586 640.476 337.233 640.476 337.229 640.476 C 337.229 640.470 337.229 577.761 337.229 577.755 C 337.227 577.755 322.777 577.755 322.775 577.755 C 322.775 577.761 322.775 640.470 322.775 640.476 C 322.771 640.476 279.416 640.476 279.412 640.476 C 279.412 640.470 279.415 577.761 279.415 577.755 C 279.413 577.755 264.963 577.755 264.961 577.755 C 264.961 577.761 264.961 640.470 264.961 640.476 C 264.957 640.476 221.164 640.476 221.160 640.476 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:292.227,max:427.773},y:{min:83,max:218.545}},{x:{min:170.334,max:305.879},y:{min:240.524,max:376.069}},{x:{min:409.433,max:544.978},y:{min:240.524,max:376.069}}],tail:[{point:{x:360,y:672.738,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:66.905,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:97.393,y:299.269,t:0},normal:{x:-.9999869423966428,y:.0051102872926518435}},{point:{x:620.349,y:299.269,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:540.477,y:482.573,t:0},normal:{x:.7128965506064706,y:.7012692123096491}},{point:{x:178.454,y:482.621,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:543.281,y:134.793,t:0},normal:{x:.631445428603134,y:-.7754203187279815}},{point:{x:175.307,y:134.872,t:0},normal:{x:-.6817084818456925,y:-.7316239100655754}}]}},{name:\"star_6pt\",bbox:{x:{min:60.914,max:659.086},y:{min:12.352,max:694.268}},layers:[{tagName:\"g\",props:{id:\"star_6pt\"},children:[{tagName:\"g\",props:{id:\"star_6pt\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 62.914 177.704 C 62.924 177.722 121.740 279.596 164.427 353.532 C 130.252 412.280 62.924 528.896 62.914 528.913 C 62.934 528.913 179.342 528.914 265.995 529.443 C 296.622 582.494 359.989 692.251 359.999 692.268 C 360.008 692.251 414.350 598.128 454.404 528.750 C 522.405 528.915 657.066 528.913 657.086 528.913 C 657.076 528.896 600.255 430.480 555.915 352.932 C 589.746 294.337 657.076 177.722 657.086 177.704 C 657.066 177.704 522.405 177.704 453.898 177.704 C 423.375 124.125 360.008 14.369 359.999 14.352 C 359.989 14.369 306.798 106.501 265.491 177.704 C 179.894 177.704 62.934 177.704 62.914 177.704 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:253.149,max:451.559}}],tail:[{point:{x:360,y:705.067,t:0},normal:{x:0,y:-1}}],leg:[{point:{x:266.122,y:529.575,t:0},normal:{x:-.49997033653346495,y:.8660425293174775}},{point:{x:452.487,y:529.575,t:0},normal:{x:.4999703365334618,y:.8660425293174793}}],arm:[{point:{x:165.27,y:353.291,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:554.82,y:353.291,t:0},normal:{x:.9999873200064072,y:.005035854088752106}}],horn:[{point:{x:266.122,y:178.959,t:0},normal:{x:-.5000024053402825,y:-.8660240150561251}},{point:{x:454.398,y:178.959,t:0},normal:{x:.5000024053402794,y:-.866024015056127}}],crown:[{point:{x:360,y:21.717,t:0},normal:{x:0,y:-1}}]}},{name:\"starburst\",bbox:{x:{min:15.114,max:704.886},y:{min:9.985,max:699.757}},layers:[{tagName:\"g\",props:{id:\"starburst\"},children:[{tagName:\"g\",props:{id:\"starburst\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 697.757 C 360.002 697.741 378.383 533.430 378.385 533.413 C 378.390 533.429 429.217 690.793 429.222 690.808 C 429.221 690.792 413.450 526.304 413.448 526.287 C 413.456 526.302 493.634 670.855 493.642 670.870 C 493.637 670.854 445.645 512.736 445.640 512.720 C 445.651 512.733 551.882 639.294 551.893 639.307 C 551.885 639.292 474.255 493.441 474.247 493.426 C 474.260 493.436 602.600 597.473 602.613 597.484 C 602.602 597.471 498.565 469.131 498.555 469.118 C 498.570 469.126 644.421 546.757 644.436 546.764 C 644.423 546.754 517.862 440.522 517.849 440.511 C 517.865 440.516 675.983 488.508 675.999 488.513 C 675.984 488.505 531.431 408.327 531.416 408.319 C 531.433 408.321 695.921 424.092 695.937 424.093 C 695.922 424.088 538.558 373.261 538.542 373.256 C 538.558 373.254 702.870 354.873 702.886 354.871 C 702.870 354.869 538.558 336.488 538.542 336.486 C 538.558 336.481 695.922 285.654 695.937 285.649 C 695.921 285.650 531.433 301.421 531.416 301.423 C 531.431 301.415 675.984 221.237 675.999 221.229 C 675.983 221.234 517.865 269.226 517.849 269.231 C 517.862 269.220 644.423 162.989 644.436 162.978 C 644.421 162.986 498.570 240.616 498.555 240.624 C 498.565 240.611 602.602 112.271 602.613 112.258 C 602.600 112.269 474.260 216.306 474.247 216.316 C 474.255 216.302 551.886 70.450 551.893 70.435 C 551.883 70.448 445.651 197.009 445.640 197.022 C 445.645 197.006 493.637 38.888 493.642 38.872 C 493.634 38.887 413.456 183.440 413.448 183.455 C 413.450 183.438 429.221 18.950 429.222 18.934 C 429.217 18.950 378.390 176.313 378.385 176.329 C 378.383 176.313 360.002 12.001 360.000 11.985 C 359.998 12.001 341.617 176.313 341.615 176.329 C 341.610 176.313 290.783 18.950 290.778 18.934 C 290.779 18.950 306.550 183.438 306.552 183.455 C 306.544 183.440 226.366 38.887 226.358 38.872 C 226.363 38.888 274.355 197.006 274.360 197.022 C 274.349 197.009 168.118 70.448 168.107 70.435 C 168.115 70.450 245.745 216.302 245.753 216.316 C 245.740 216.306 117.400 112.269 117.387 112.258 C 117.398 112.271 221.435 240.611 221.445 240.624 C 221.431 240.616 75.579 162.985 75.564 162.978 C 75.577 162.988 202.138 269.220 202.151 269.231 C 202.135 269.226 44.017 221.234 44.001 221.229 C 44.016 221.237 188.569 301.415 188.584 301.423 C 188.567 301.421 24.079 285.650 24.063 285.649 C 24.079 285.654 181.442 336.481 181.458 336.486 C 181.442 336.488 17.130 354.869 17.114 354.871 C 17.130 354.873 181.442 373.254 181.458 373.256 C 181.442 373.261 24.079 424.088 24.063 424.093 C 24.079 424.092 188.567 408.321 188.584 408.319 C 188.569 408.327 44.016 488.505 44.001 488.513 C 44.017 488.508 202.135 440.516 202.151 440.511 C 202.138 440.522 75.577 546.753 75.564 546.764 C 75.579 546.756 221.431 469.126 221.445 469.118 C 221.435 469.131 117.398 597.471 117.387 597.484 C 117.400 597.473 245.740 493.436 245.753 493.426 C 245.745 493.441 168.114 639.292 168.107 639.307 C 168.117 639.294 274.349 512.733 274.360 512.720 C 274.355 512.736 226.363 670.854 226.358 670.870 C 226.366 670.855 306.544 526.302 306.552 526.287 C 306.550 526.304 290.779 690.792 290.778 690.808 C 290.783 690.793 341.610 533.429 341.615 533.413 C 341.617 533.430 359.998 697.741 360.000 697.757 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:223.405,max:496.595},y:{min:217.25,max:490.441}}],tail:[{point:{x:360,y:698.262,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.12,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:354.782,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:688.623,y:354.782,t:0},normal:{x:.9999873200064072,y:.005035854088756315}}],leg:[{point:{x:593.334,y:587.639,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:587.687,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:592.835,y:122.031,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:122.11,t:0},normal:{x:-.6817850569385171,y:-.7315525518616848}}]}},{name:\"sun\",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:\"g\",props:{id:\"sun\"},children:[{tagName:\"g\",props:{id:\"sun\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:\"sun_ring\",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:\"g\",props:{id:\"sun_ring\"},children:[{tagName:\"g\",props:{id:\"sun_ring\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 177.281 354.871 C 177.281 253.737 258.866 172.152 360.000 172.152 C 461.134 172.152 542.719 253.737 542.719 354.871 C 542.719 456.005 461.134 537.591 360.000 537.591 C 258.866 537.591 177.281 456.005 177.281 354.871 M 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:\"sword\",bbox:{x:{min:290.758,max:429.242},y:{min:7.048,max:701.484}},layers:[{tagName:\"g\",props:{id:\"sword\"},children:[{tagName:\"g\",props:{id:\"sword_2\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 334.382 576.132 C 334.384 576.132 359.997 576.132 360.000 576.132 C 360.003 576.132 385.616 576.132 385.618 576.132 C 385.618 576.081 384.096 70.185 384.095 70.135 C 384.093 70.129 360.002 9.054 360.000 9.048 C 359.998 9.054 335.907 70.129 335.905 70.135 C 335.905 70.185 334.382 576.081 334.382 576.132 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 292.758 576.132 C 292.771 576.132 427.229 576.132 427.242 576.132 C 427.242 576.134 427.242 592.587 427.242 592.589 C 427.229 592.589 292.771 592.589 292.758 592.589 C 292.758 592.587 292.758 576.134 292.758 576.132 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 372.344 633.398 372.417 592.595 372.417 592.589 C 372.414 592.589 347.586 592.589 347.583 592.589 C 347.583 592.595 347.656 633.398 347.692 653.496 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 379.682 657.793 384.616 665.739 384.616 674.868 C 384.616 688.492 373.625 699.484 360.000 699.484 C 346.375 699.484 335.384 688.493 335.384 674.868 C 335.384 665.739 340.318 657.793 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 576.132 C 360.000 399.435 360.000 222.736 360.000 46.039 \"},children:[]}]}]}],specs:{tail:[{point:{x:360,y:702.381,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:17.466,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:332.458,y:355.185,t:0},normal:{x:-.999987227194524,y:.005054250469375396}},{point:{x:386.406,y:355.185,t:0},normal:{x:.9999872291213672,y:.005053869227663789}}],leg:[{point:{x:425.834,y:591.374,t:0},normal:{x:.7129287652961913,y:.7012364619821535}},{point:{x:294.198,y:591.421,t:0},normal:{x:-.698722466500236,y:.7153928394999677}}],horn:[{point:{x:383.178,y:126.669,t:0},normal:{x:.6314328227179498,y:-.7754305838657913}},{point:{x:335.436,y:126.747,t:0},normal:{x:-.6817375278195221,y:-.7315968446914779}}]}},{name:\"synagogue\",bbox:{x:{min:84.384,max:635.646},y:{min:25.763,max:687.476}},layers:[{tagName:\"g\",props:{id:\"synagogue\"},children:[{tagName:\"g\",props:{id:\"synagogue\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 335.477 399.385 C 339.622 392.222 344.160 384.367 348.434 376.940 C 356.326 376.940 364.776 376.940 372.569 376.940 C 376.784 384.239 381.344 392.136 385.554 399.366 C 381.352 406.643 376.765 414.588 372.575 421.846 C 364.792 421.851 356.340 421.853 348.455 421.864 C 344.307 414.680 339.764 406.810 335.477 399.385 M 343.336 431.574 C 348.932 441.266 360.508 461.318 360.510 461.321 C 360.512 461.318 370.439 444.122 377.757 431.448 C 390.180 431.478 414.781 431.478 414.785 431.478 C 414.783 431.474 404.402 413.495 396.302 399.328 C 402.482 388.623 414.783 367.319 414.785 367.316 C 414.781 367.316 390.180 367.316 377.664 367.316 C 372.088 357.527 360.512 337.476 360.510 337.473 C 360.508 337.476 350.791 354.308 343.244 367.316 C 327.607 367.316 306.239 367.316 306.236 367.316 C 306.238 367.319 316.983 385.930 324.781 399.437 C 318.538 410.170 306.238 431.474 306.236 431.478 C 306.239 431.478 327.506 431.478 343.336 431.574 M 360.510 356.049 C 360.511 356.050 364.300 362.614 367.004 367.297 C 362.796 367.307 358.425 367.312 354.008 367.313 C 356.204 363.508 360.509 356.050 360.510 356.049 M 383.223 376.940 C 385.718 381.235 388.340 385.756 390.908 390.091 C 393.436 385.714 398.501 376.941 398.502 376.940 C 398.500 376.940 388.371 376.940 383.223 376.940 M 398.502 421.853 C 398.500 421.853 388.371 421.853 383.316 421.853 C 385.873 417.406 388.418 412.988 390.908 408.701 C 393.436 413.079 398.501 421.852 398.502 421.853 M 367.004 431.496 C 362.941 431.492 358.682 431.490 354.052 431.557 C 356.204 435.285 360.509 442.742 360.510 442.743 C 360.511 442.742 364.300 436.178 367.004 431.496 M 330.100 408.721 C 332.696 413.179 335.243 417.572 337.676 421.853 C 331.077 421.853 322.520 421.853 322.518 421.853 C 322.519 421.852 326.786 414.460 330.100 408.721 M 322.518 376.940 C 322.519 376.941 326.958 384.630 330.137 390.136 C 332.617 385.828 335.245 381.267 337.671 376.940 C 331.077 376.940 322.520 376.940 322.518 376.940 M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 171.460 482.709 C 171.459 482.708 168.576 477.716 166.451 474.036 C 162.845 474.045 155.702 474.045 155.701 474.045 C 155.702 474.044 158.821 468.640 161.067 464.710 C 159.273 461.602 155.702 455.416 155.701 455.415 C 155.702 455.415 162.845 455.415 166.479 455.415 C 168.098 452.573 171.459 446.751 171.460 446.750 C 171.460 446.751 174.343 451.744 176.473 455.415 C 181.013 455.415 187.217 455.415 187.218 455.415 C 187.218 455.416 184.098 460.820 181.839 464.733 C 183.647 467.858 187.218 474.044 187.218 474.045 C 187.217 474.045 181.013 474.045 176.469 474.034 C 174.822 476.887 171.460 482.708 171.460 482.709 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 197.082 464.789 C 197.082 478.954 185.656 490.380 171.491 490.380 C 157.327 490.380 145.901 478.954 145.901 464.789 C 145.902 450.626 157.327 439.199 171.491 439.199 C 185.655 439.199 197.082 450.625 197.082 464.789 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 548.571 482.709 C 548.572 482.708 551.455 477.716 553.580 474.036 C 557.186 474.045 564.328 474.045 564.330 474.045 C 564.329 474.044 561.209 468.640 558.964 464.710 C 560.758 461.602 564.329 455.416 564.330 455.415 C 564.328 455.415 557.186 455.415 553.552 455.415 C 551.933 452.573 548.572 446.751 548.571 446.750 C 548.571 446.751 545.688 451.744 543.558 455.415 C 539.018 455.415 532.814 455.415 532.813 455.415 C 532.813 455.416 535.933 460.820 538.192 464.733 C 536.384 467.858 532.813 474.044 532.813 474.045 C 532.814 474.045 539.017 474.045 543.562 474.034 C 545.209 476.887 548.571 482.708 548.571 482.709 M 359.999 123.301 C 360.000 123.298 367.659 110.034 373.304 100.257 C 382.886 100.280 401.863 100.280 401.866 100.280 C 401.864 100.278 393.576 85.921 387.609 75.479 C 392.377 67.222 401.864 50.787 401.866 50.785 C 401.863 50.785 382.886 50.785 373.232 50.785 C 368.931 43.234 360.000 27.766 359.999 27.763 C 359.998 27.766 352.339 41.031 346.679 50.785 C 334.617 50.785 318.135 50.785 318.132 50.785 C 318.133 50.787 326.422 65.144 332.425 75.542 C 327.621 83.843 318.133 100.278 318.132 100.280 C 318.135 100.280 334.617 100.281 346.691 100.253 C 351.066 107.831 359.998 123.298 359.999 123.301 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 522.949 464.789 C 522.949 478.954 534.375 490.380 548.539 490.380 C 562.704 490.380 574.129 478.954 574.129 464.789 C 574.129 450.626 562.703 439.199 548.539 439.199 C 534.375 439.199 522.949 450.625 522.949 464.789 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:323.899,max:396.101},y:{min:173.035,max:245.238}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7167059211464101,y:-.6973755248025815}}]}},{name:\"synagogue_blank\",bbox:{x:{min:84.384,max:635.646},y:{min:125.273,max:687.476}},layers:[{tagName:\"g\",props:{id:\"synagogue_blank\"},children:[{tagName:\"g\",props:{id:\"synagogue\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:312.376,max:407.624},y:{min:351.599,max:446.848}},{x:{min:519.725,max:575.288},y:{min:440.251,max:495.814}},{x:{min:143.852,max:199.415},y:{min:440.251,max:495.814}},{x:{min:314.346,max:405.654},y:{min:36.188,max:127.496}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7167059211464101,y:-.6973755248025815}}]}},{name:\"tail\",bbox:{x:{min:310.836,max:409.164},y:{min:14.44405745356444,max:713.685}},layers:[{tagName:\"g\",props:{id:\"tail\"},children:[{tagName:\"g\",props:{id:\"tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 356.020 344.214 C 358.188 394.997 333.800 444.282 334.410 494.975 C 335.204 560.857 345.827 579.742 351.535 622.126 C 344.808 627.690 312.840 582.108 312.836 582.104 C 312.841 582.116 359.995 711.672 360.000 711.685 C 360.005 711.672 407.159 582.117 407.164 582.104 C 407.159 582.108 374.237 625.077 365.905 622.304 C 362.348 579.938 351.286 560.469 355.214 494.961 C 358.248 444.356 388.333 397.678 390.974 346.918 C 393.614 296.160 370.507 246.563 370.717 195.658 C 371.108 100.946 390.478 71.748 395.726 29.929 C 396.693 31.022 391.528 12.952 355.872 17.050 C 337.433 19.170 332.373 28.120 332.370 28.121 C 332.369 28.138 316.614 85.433 321.560 195.546 C 323.845 246.400 353.853 293.435 356.020 344.214 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:359.037,y:82.027,t:0},normal:{x:0,y:1}}],crown:[{point:{x:359.037,y:23.18,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:389.69,y:56.995,t:0},normal:{x:.7911103969400158,y:-.6116733931220244}},{point:{x:332.921,y:57.521,t:0},normal:{x:-.7295033267832962,y:-.6839772629350359}}],arm:[{point:{x:329.364,y:343.991,t:0},normal:{x:-.7875274058771101,y:-.6162796321415055}},{point:{x:409.922,y:343.991,t:0},normal:{x:.7875274058771101,y:-.6162796321415055}}],leg:[{point:{x:392.171,y:683.869,t:0},normal:{x:.5860110245886658,y:.8103030785209582}},{point:{x:328.746,y:684.832,t:0},normal:{x:-.5860202132297126,y:.8102964332182403}}]}},{name:\"teardrop\",bbox:{x:{min:220.36295866473466,max:501.68289994448804},y:{min:54.483,max:698.6075022720028}},layers:[{tagName:\"g\",props:{id:\"teardrop\"},children:[{tagName:\"g\",props:{id:\"teardrop\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 56.483 C 360.011 56.518 376.847 204.487 465.432 402.672 C 549.385 590.491 465.408 697.069 360.000 696.606 C 265.953 696.192 170.941 597.759 254.568 402.672 C 339.372 204.838 359.989 56.518 360.000 56.483 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:253.446,max:466.554},y:{min:420.355,max:633.463}}],tail:[{point:{x:360,y:29.044,t:0},normal:{x:0,y:1}}],crown:[{point:{x:360,y:696.608,t:0},normal:{x:0,y:1}}],arm:[{point:{x:221.736,y:544.648,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:500.431,y:544.648,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:461.152,y:654.284,t:0},normal:{x:.7128965506064706,y:.7012692123096492}},{point:{x:262.223,y:654.332,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:456.171,y:382.47,t:0},normal:{x:.6314899567256496,y:-.7753840561648385}},{point:{x:263.499,y:382.549,t:0},normal:{x:-.6817454199674214,y:-.7315894903246247}}]}},{name:\"tower1\",bbox:{x:{min:231.51,max:488.49},y:{min:31.212000000000003,max:688.788}},layers:[{tagName:\"g\",props:{id:\"tower1\"},children:[{tagName:\"g\",props:{id:\"tower1\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 344.858 48.101 C 344.858 56.342 351.506 62.991 359.747 62.991 C 367.988 62.991 374.636 56.342 374.636 48.101 C 374.636 39.860 367.988 33.212 359.747 33.212 C 351.506 33.212 344.858 39.860 344.858 48.101 M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 M 245.368 686.788 C 245.368 686.740 245.368 209.335 245.368 209.287 C 245.391 209.287 474.609 209.287 474.632 209.287 C 474.632 209.335 474.632 686.740 474.632 686.788 C 474.609 686.788 245.391 686.788 245.368 686.788 M 233.510 204.834 C 233.510 204.832 233.510 185.245 233.510 185.243 C 233.535 185.243 486.465 185.243 486.490 185.243 C 486.490 185.245 486.490 204.832 486.490 204.834 C 486.465 204.834 233.535 204.834 233.510 204.834 M 247.333 180.570 C 247.333 118.209 297.640 67.904 360.000 67.904 C 422.360 67.904 472.667 118.209 472.667 180.570 C 443.157 180.225 270.848 180.099 247.333 180.570 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:306.792,max:413.208},y:{min:298.465,max:404.88}}],tail:[{point:{x:360,y:698.452,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:34.405,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:244.775,y:348.445,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:475.23,y:348.445,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:468.421,y:680.192,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:252.713,y:680.24,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:440.857,y:100.081,t:0},normal:{x:.6314091670147428,y:-.775449846095638}},{point:{x:278.893,y:100.159,t:0},normal:{x:-.6817454199674198,y:-.7315894903246263}}]}},{name:\"tower2\",bbox:{x:{min:222.977,max:497.023},y:{min:33.627,max:686.373}},layers:[{tagName:\"g\",props:{id:\"tower2\"},children:[{tagName:\"g\",props:{id:\"tower2\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 345.986 48.826 C 345.986 56.132 351.880 62.025 359.185 62.025 C 366.491 62.025 372.384 56.131 372.384 48.826 C 372.384 41.520 366.491 35.627 359.185 35.627 C 351.880 35.627 345.986 41.520 345.986 48.826 M 324.293 147.451 C 324.293 147.447 324.293 103.561 324.293 103.556 C 324.300 103.556 394.416 103.556 394.423 103.556 C 394.423 103.561 394.423 147.447 394.423 147.451 C 394.420 147.448 359.692 115.622 359.689 115.619 C 359.685 115.622 324.296 147.448 324.293 147.451 M 321.092 101.730 C 321.092 80.814 337.965 63.940 358.882 63.940 C 379.798 63.940 396.671 80.814 396.671 101.730 C 386.773 101.615 328.979 101.573 321.092 101.730 M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 224.977 239.887 C 224.991 239.875 359.987 120.525 360.000 120.513 C 360.014 120.525 495.009 239.875 495.023 239.887 C 494.996 239.887 225.004 239.887 224.977 239.887 M 229.314 684.373 C 229.314 684.329 229.314 245.335 229.314 245.291 C 229.341 245.291 494.227 245.291 494.253 245.291 C 494.253 245.335 494.253 684.329 494.253 684.373 C 494.227 684.373 229.341 684.373 229.314 684.373 M 304.222 561.409 C 302.974 528.738 328.921 506.093 359.538 506.093 C 390.155 506.093 414.894 524.594 414.856 561.409 C 414.829 586.776 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 305.101 584.401 304.222 561.409 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:312.5,max:407.5},y:{min:312.5,max:407.5}}],tail:[{point:{x:360,y:695.329,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.342,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:227.08,y:360.936,t:0},normal:{x:-.9999869443305632,y:.005109908846835934}},{point:{x:496.048,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835945}}],leg:[{point:{x:491.322,y:680.192,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:231.894,y:680.24,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:438.775,y:190.643,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}},{point:{x:280.975,y:190.722,t:0},normal:{x:-.6817481203990747,y:-.7315869738673104}}]}},{name:\"triangle\",bbox:{x:{min:27.638,max:692.362},y:{min:71.898,max:648.102}},layers:[{tagName:\"g\",props:{id:\"triangle\"},children:[{tagName:\"g\",props:{id:\"triangle\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 73.898 C 360.033 73.955 690.329 646.045 690.362 646.102 C 690.296 646.102 29.704 646.102 29.638 646.102 C 29.671 646.045 359.967 73.955 360.000 73.898 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:216.325,max:503.824},y:{min:323.913,max:611.413}}],tail:[{point:{x:360,y:660.374,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.075,y:77.793,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:194.43,y:359.043,t:0},normal:{x:-.868514074398802,y:-.49566450606351903}},{point:{x:526.616,y:360.954,t:0},normal:{x:.8685512541368067,y:-.4955993532455227}}],leg:[{point:{x:41.378,y:639.913,t:0},normal:{x:-.860043090391753,y:.5102214055382261}},{point:{x:681.449,y:640.279,t:0},normal:{x:.8701184940442231,y:.4928425776271906}}]}},{name:\"unihorn\",bbox:{x:{min:297.3599801477942,max:421.7055926413711},y:{min:15.885000000000002,max:702.144}},layers:[{tagName:\"g\",props:{id:\"unihorn\"},children:[{tagName:\"g\",props:{id:\"unihorn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.131 17.885 C 360.132 17.889 366.991 42.718 368.086 54.362 C 369.056 64.684 367.034 84.548 367.281 87.451 C 367.602 91.227 374.712 116.207 375.818 129.647 C 376.867 142.381 374.125 166.837 374.431 170.414 C 374.736 173.972 381.711 197.462 382.673 210.132 C 383.627 222.691 380.265 246.758 380.550 250.286 C 380.843 253.906 388.191 277.726 389.353 290.599 C 390.613 304.557 387.225 331.401 387.700 335.311 C 388.067 338.332 395.634 357.877 396.945 368.628 C 398.907 384.719 394.404 415.802 394.850 420.335 C 395.169 423.583 401.998 444.906 403.214 456.457 C 404.818 471.696 401.395 501.097 402.000 505.360 C 402.432 508.409 410.787 527.958 412.201 538.825 C 414.498 556.467 408.751 590.555 409.149 595.538 C 409.466 599.498 417.093 625.629 418.442 639.702 C 420.064 656.624 420.539 690.422 417.330 693.960 C 413.927 697.712 378.153 700.144 360.131 700.144 C 342.110 700.144 306.361 697.688 302.933 693.960 C 300.416 691.223 298.484 665.000 299.769 651.827 C 300.959 639.630 309.790 617.520 310.083 614.089 C 310.466 609.604 302.954 579.168 304.650 563.239 C 306.020 550.377 316.859 527.527 317.232 523.911 C 317.626 520.100 311.479 494.218 312.627 480.634 C 313.771 467.096 324.112 442.694 324.382 438.886 C 324.626 435.461 318.658 412.393 319.391 400.195 C 320.291 385.219 331.161 358.061 331.532 353.862 C 331.837 350.415 327.803 326.946 328.645 314.662 C 329.651 300.002 338.434 272.959 338.682 268.837 C 338.903 265.175 333.876 240.351 334.871 227.334 C 335.943 213.316 345.450 187.744 345.832 183.812 C 346.214 179.869 342.138 152.915 343.427 138.878 C 344.606 126.022 352.744 102.407 352.982 98.787 C 353.180 95.774 349.063 75.372 349.669 64.643 C 350.516 49.658 360.130 17.890 360.131 17.885 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 331.532 353.862 C 350.255 347.678 368.977 341.494 387.700 335.311 M 352.982 98.787 C 357.748 95.008 362.515 91.230 367.281 87.451 M 345.832 183.812 C 355.365 179.346 364.898 174.880 374.431 170.414 M 338.682 268.837 C 352.638 262.653 366.594 256.470 380.550 250.286 M 324.382 438.886 C 347.871 432.703 371.361 426.519 394.850 420.335 M 317.232 523.911 C 345.488 517.728 373.744 511.544 402.000 505.360 M 310.083 614.089 C 343.105 607.905 376.127 601.721 409.149 595.538 \"},children:[]}]}]}],specs:{tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:329.035,y:360.936,t:0},normal:{x:-.9999869423966429,y:.005110287292651839}},{point:{x:394.967,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:415.296,y:693.311,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:304.513,y:693.359,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:374.071,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:345.734,y:128.265,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}}]}},{name:\"virus\",bbox:{x:{min:29.526,max:690.474},y:{min:14.89,max:675.838}},layers:[{tagName:\"g\",props:{id:\"virus\"},children:[{tagName:\"g\",props:{id:\"virus2\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 673.838 C 406.481 673.838 346.974 575.225 383.297 571.606 C 419.605 567.989 380.829 676.663 426.313 667.181 C 471.712 657.716 392.939 573.352 427.728 562.576 C 462.521 551.799 445.330 666.200 488.024 648.080 C 530.681 629.977 436.516 562.706 468.521 545.384 C 500.517 528.067 505.435 643.773 543.827 617.844 C 582.211 591.922 476.698 544.068 504.770 520.936 C 532.836 497.808 559.670 610.525 592.415 577.779 C 625.160 545.034 512.444 518.201 535.572 490.134 C 558.704 462.062 606.558 567.575 632.480 529.192 C 658.409 490.799 542.702 485.881 560.020 453.885 C 577.342 421.880 644.613 516.045 662.716 473.388 C 680.836 430.694 566.435 447.885 577.212 413.092 C 587.988 378.303 672.352 457.076 681.817 411.677 C 691.299 366.193 582.625 404.969 586.242 368.661 C 589.861 332.338 688.474 391.845 688.474 345.364 C 688.474 298.883 589.861 358.390 586.242 322.067 C 582.625 285.760 691.299 324.535 681.817 279.051 C 672.352 233.652 587.988 312.425 577.212 277.636 C 566.435 242.843 680.836 260.034 662.716 217.340 C 644.613 174.683 577.342 268.848 560.020 236.843 C 542.703 204.847 658.409 199.929 632.480 161.537 C 606.558 123.153 558.704 228.666 535.572 200.594 C 512.444 172.528 625.161 145.694 592.415 112.949 C 559.670 80.204 532.837 192.920 504.770 169.792 C 476.698 146.660 582.211 98.806 543.828 72.884 C 505.435 46.955 500.517 162.662 468.521 145.344 C 436.516 128.022 530.681 60.751 488.024 42.648 C 445.330 24.528 462.521 138.929 427.728 128.152 C 392.939 117.376 471.712 33.012 426.313 23.547 C 380.829 14.065 419.605 122.739 383.297 119.122 C 346.974 115.503 406.481 16.890 360.000 16.890 C 313.519 16.890 373.026 115.503 336.703 119.122 C 300.396 122.739 339.171 14.065 293.687 23.547 C 248.288 33.012 327.061 117.376 292.272 128.152 C 257.479 138.929 274.670 24.528 231.976 42.648 C 189.319 60.751 283.484 128.022 251.479 145.344 C 219.483 162.662 214.565 46.955 176.173 72.884 C 137.789 98.806 243.302 146.660 215.230 169.792 C 187.164 192.920 160.330 80.203 127.585 112.949 C 94.840 145.694 207.556 172.528 184.428 200.594 C 161.296 228.666 113.442 123.153 87.520 161.536 C 61.591 199.929 177.298 204.847 159.980 236.843 C 142.658 268.848 75.387 174.683 57.284 217.340 C 39.164 260.034 153.565 242.843 142.788 277.636 C 132.012 312.425 47.648 233.652 38.183 279.051 C 28.701 324.535 137.375 285.760 133.758 322.067 C 130.139 358.390 31.526 298.883 31.526 345.364 C 31.526 391.845 130.139 332.338 133.758 368.661 C 137.375 404.969 28.701 366.193 38.183 411.677 C 47.648 457.076 132.012 378.303 142.788 413.092 C 153.565 447.885 39.164 430.694 57.284 473.388 C 75.387 516.045 142.658 421.880 159.980 453.885 C 177.298 485.881 61.591 490.799 87.520 529.191 C 113.442 567.575 161.296 462.062 184.428 490.134 C 207.556 518.200 94.839 545.034 127.585 577.779 C 160.330 610.524 187.164 497.808 215.230 520.936 C 243.302 544.068 137.789 591.922 176.172 617.844 C 214.565 643.773 219.483 528.066 251.479 545.384 C 283.484 562.706 189.319 629.977 231.976 648.080 C 274.670 666.200 257.479 551.799 292.272 562.576 C 327.061 573.352 248.288 657.716 293.687 667.181 C 339.171 676.663 300.396 567.989 336.703 571.606 C 373.026 575.225 313.519 673.838 360.000 673.838 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:197.61,max:522.39},y:{min:182.974,max:507.754}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:\"wheel\",bbox:{x:{min:29.074,max:690.9250000478173},y:{min:14.822,max:677.804}},layers:[{tagName:\"g\",props:{id:\"wheel\"},children:[{tagName:\"g\",props:{id:\"wheel\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 77.994 212.511 C 78.013 212.519 271.106 292.500 271.125 292.508 C 271.126 292.510 284.933 300.162 279.501 313.275 C 274.070 326.388 258.896 322.036 258.894 322.036 C 258.875 322.028 65.782 242.047 65.763 242.039 C 65.762 242.037 50.806 234.421 56.419 220.871 C 62.032 207.321 77.992 212.512 77.994 212.511 M 386.166 244.055 C 386.174 244.036 466.155 50.943 466.163 50.924 C 466.166 50.923 473.817 37.116 486.930 42.548 C 500.043 47.980 495.691 63.153 495.692 63.155 C 495.684 63.174 415.702 256.267 415.694 256.286 C 415.692 256.287 408.076 271.243 394.526 265.630 C 380.977 260.017 386.167 244.058 386.166 244.055 M 449.564 290.261 C 449.583 290.253 642.675 210.272 642.695 210.264 C 642.697 210.265 657.870 205.912 663.302 219.025 C 668.734 232.139 654.927 239.790 654.926 239.792 C 654.906 239.800 461.814 319.782 461.795 319.790 C 461.793 319.789 445.833 324.979 440.220 311.429 C 434.608 297.879 449.563 290.264 449.564 290.261 M 464.923 641.379 C 464.915 641.359 384.934 448.267 384.926 448.248 C 384.927 448.246 380.574 433.072 393.687 427.641 C 406.800 422.209 414.451 436.016 414.453 436.017 C 414.461 436.036 494.443 629.129 494.451 629.148 C 494.450 629.150 499.641 645.110 486.091 650.723 C 472.541 656.335 464.925 641.380 464.923 641.379 M 462.194 369.806 C 462.214 369.814 655.306 449.796 655.326 449.804 C 655.326 449.806 669.133 457.457 663.702 470.570 C 658.270 483.684 643.096 479.331 643.094 479.332 C 643.075 479.324 449.983 399.342 449.963 399.334 C 449.962 399.332 435.007 391.717 440.619 378.167 C 446.232 364.617 462.192 369.807 462.194 369.806 M 227.720 627.778 C 227.728 627.759 307.709 434.666 307.717 434.647 C 307.719 434.646 315.371 420.839 328.484 426.271 C 341.597 431.702 337.244 446.875 337.245 446.878 C 337.237 446.897 257.256 639.990 257.248 640.009 C 257.246 640.010 249.630 654.966 236.080 649.353 C 222.530 643.740 227.720 627.780 227.720 627.778 M 64.871 449.607 C 64.890 449.599 257.983 369.617 258.002 369.609 C 258.004 369.610 273.178 365.257 278.609 378.370 C 284.041 391.483 270.234 399.135 270.233 399.137 C 270.214 399.145 77.121 479.126 77.102 479.134 C 77.100 479.134 61.140 484.324 55.527 470.774 C 49.914 457.224 64.870 449.609 64.871 449.607 M 305.146 255.642 C 305.138 255.622 225.156 62.530 225.148 62.511 C 225.149 62.509 220.796 47.335 233.909 41.904 C 247.023 36.472 254.674 50.279 254.676 50.280 C 254.684 50.299 334.665 243.391 334.674 243.411 C 334.673 243.413 339.863 259.373 326.313 264.986 C 312.763 270.598 305.148 255.643 305.146 255.642 M 150.664 114.777 C 150.679 114.792 298.466 262.578 298.480 262.593 C 298.480 262.595 308.308 274.948 298.272 284.984 C 288.236 295.021 275.883 285.193 275.881 285.193 C 275.866 285.178 128.079 137.391 128.064 137.377 C 128.064 137.374 117.162 124.615 127.533 114.245 C 137.903 103.874 150.662 114.777 150.664 114.777 M 423.307 261.852 C 423.321 261.838 571.108 114.051 571.123 114.036 C 571.125 114.036 583.478 104.208 593.514 114.245 C 603.551 124.281 593.722 136.634 593.723 136.636 C 593.708 136.651 445.921 284.438 445.906 284.452 C 445.904 284.452 433.145 295.355 422.774 284.984 C 412.404 274.614 423.306 261.855 423.307 261.852 M 464.196 328.803 C 464.217 328.803 673.219 328.803 673.240 328.803 C 673.242 328.804 688.926 330.590 688.925 344.783 C 688.925 358.977 673.242 360.762 673.240 360.764 C 673.219 360.764 464.217 360.764 464.196 360.764 C 464.195 360.762 447.463 359.450 447.463 344.783 C 447.463 330.117 464.195 328.804 464.196 328.803 M 344.019 659.071 C 344.019 659.050 344.019 450.048 344.019 450.027 C 344.021 450.025 345.806 434.341 360.000 434.341 C 374.194 434.341 375.979 450.025 375.981 450.027 C 375.981 450.048 375.981 659.050 375.981 659.071 C 375.979 659.072 374.667 675.804 360.000 675.804 C 345.334 675.804 344.021 659.072 344.019 659.071 M 445.425 407.126 C 445.440 407.141 593.227 554.928 593.241 554.942 C 593.241 554.945 603.069 567.297 593.033 577.334 C 582.996 587.370 570.644 577.542 570.641 577.542 C 570.627 577.527 422.840 429.741 422.825 429.726 C 422.825 429.724 411.922 416.965 422.293 406.594 C 432.664 396.223 445.423 407.126 445.425 407.126 M 130.077 555.731 C 130.092 555.717 277.878 407.930 277.893 407.915 C 277.895 407.915 290.248 398.087 300.285 408.123 C 310.321 418.160 300.493 430.513 300.493 430.515 C 300.478 430.530 152.692 578.316 152.677 578.331 C 152.674 578.331 139.915 589.234 129.545 578.863 C 119.174 568.493 130.077 555.734 130.077 555.731 M 47.808 328.803 C 47.829 328.803 256.830 328.803 256.851 328.803 C 256.853 328.804 272.537 330.590 272.537 344.783 C 272.537 358.977 256.853 360.762 256.851 360.764 C 256.830 360.764 47.829 360.764 47.808 360.764 C 47.806 360.762 31.075 359.450 31.074 344.783 C 31.074 330.117 47.806 328.804 47.808 328.803 M 344.019 241.552 C 344.019 241.531 344.019 32.529 344.019 32.508 C 344.021 32.507 345.806 16.822 360.000 16.822 C 374.194 16.822 375.979 32.507 375.981 32.508 C 375.981 32.529 375.981 241.531 375.981 241.552 C 375.979 241.553 374.667 258.285 360.000 258.285 C 345.334 258.285 344.021 241.553 344.019 241.552 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 360.000 449.040 C 388.853 449.040 414.916 437.402 433.767 418.551 C 452.618 399.700 464.257 373.636 464.257 344.784 C 464.257 315.931 452.618 289.867 433.767 271.016 C 414.917 252.165 388.853 240.527 360.000 240.527 C 331.147 240.527 305.084 252.165 286.233 271.016 C 267.382 289.867 255.743 315.931 255.743 344.784 C 255.743 373.636 267.382 399.700 286.233 418.551 C 305.084 437.402 331.147 449.040 360.000 449.040 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 169.328 535.456 C 218.053 584.181 285.423 614.261 360.000 614.261 C 434.577 614.261 501.947 584.181 550.672 535.456 C 599.397 486.730 629.478 419.361 629.478 344.784 C 629.478 270.206 599.397 202.837 550.672 154.111 C 501.947 105.386 434.577 75.306 360.000 75.306 C 285.423 75.306 218.053 105.386 169.328 154.111 C 120.603 202.837 90.522 270.206 90.522 344.784 C 90.522 419.361 120.603 486.730 169.328 535.456 M 144.420 560.364 C 199.510 615.454 275.681 649.464 360.000 649.464 C 444.319 649.464 520.490 615.454 575.580 560.364 C 630.670 505.273 664.680 429.103 664.680 344.784 C 664.680 260.464 630.670 184.294 575.580 129.203 C 520.490 74.113 444.319 40.103 360.000 40.103 C 275.681 40.103 199.510 74.113 144.420 129.203 C 89.330 184.294 55.320 260.464 55.320 344.784 C 55.320 429.103 89.330 505.273 144.420 560.364 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:267.806,max:452.194},y:{min:253.17,max:437.558}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:\"wing\",bbox:{x:{min:38.45402314026018,max:646.8546768303617},y:{min:15.240979887338685,max:679.571904459341}},layers:[{tagName:\"g\",props:{id:\"wing\"},children:[{tagName:\"g\",props:{id:\"wingR\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 59.515 530.167 C 96.685 506.498 142.867 501.596 189.529 435.852 C 258.847 338.186 196.921 286.805 236.012 227.904 C 258.887 193.438 314.823 180.442 396.288 134.157 C 534.042 55.892 629.635 2.982 642.560 20.654 C 654.725 37.289 616.431 111.238 576.995 141.393 C 534.013 174.259 447.165 208.866 447.152 208.873 C 447.167 208.870 580.944 158.583 591.730 177.960 C 599.348 191.644 568.887 239.711 533.218 264.436 C 502.582 285.672 426.403 309.624 426.392 309.629 C 426.406 309.628 556.068 281.104 563.434 300.346 C 568.721 314.157 531.334 361.760 496.731 372.947 C 437.826 391.991 383.664 401.023 383.653 401.026 C 383.665 401.027 503.818 398.206 508.161 416.519 C 511.201 429.340 479.149 469.712 443.397 475.873 C 406.371 482.253 341.272 479.834 341.262 479.834 C 341.273 479.837 444.989 488.047 455.093 511.059 C 458.614 519.076 436.569 544.861 390.158 558.151 C 339.074 572.778 299.627 548.388 299.618 548.387 C 299.626 548.392 376.914 586.902 373.012 599.761 C 368.043 616.135 334.138 625.473 297.171 621.780 C 270.110 619.077 218.894 589.981 218.886 589.978 C 218.893 589.985 309.797 640.830 292.279 660.923 C 284.306 670.068 233.034 667.909 211.547 656.031 C 196.617 647.778 140.608 607.107 140.601 607.102 C 140.604 607.109 191.356 670.275 169.958 675.601 C 138.526 683.426 110.996 666.614 89.225 648.691 C 75.896 637.718 43.661 603.727 40.635 567.258 C 38.977 547.266 48.983 536.874 59.515 530.167 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:234.232,max:427.638},y:{min:200.43,max:393.836}}],tail:[{point:{x:84.723,y:562.626,t:0},normal:{x:.9664242984557929,y:-.25695150389563465}}],crown:[{point:{x:386.725,y:24.213,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:634.556,y:27.153,t:0},normal:{x:.706778064897462,y:-.7074353447346261}},{point:{x:356.397,y:154.406,t:0},normal:{x:-.4221338348807563,y:-.9065335214148822}}],arm:[{point:{x:229.076,y:236.729,t:0},normal:{x:-.8293412994068105,y:-.5587423458967676}},{point:{x:561.212,y:304.459,t:0},normal:{x:.9209372426434576,y:-.38971091223144566}}],leg:[{point:{x:361.344,y:610.821,t:0},normal:{x:.830217788092855,y:.557439166487436}},{point:{x:142.565,y:673.269,t:0},normal:{x:-.4144808712361082,y:.9100580241827203}}]}},{name:\"wing_bat\",bbox:{x:{min:33.161759059160474,max:699.689},y:{min:15.977026603816963,max:698.562}},layers:[{tagName:\"g\",props:{id:\"wing_bat\"},children:[{tagName:\"g\",props:{id:\"wing_bat\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 41.730 601.414 C 41.746 601.407 166.675 566.650 207.396 531.219 C 249.203 494.843 289.077 426.453 302.014 372.567 C 313.412 325.089 272.343 254.583 292.456 210.091 C 317.614 154.441 401.343 116.184 455.888 88.712 C 519.733 56.556 684.286 20.862 684.309 20.855 C 684.301 20.873 617.396 89.778 607.850 194.800 C 600.938 270.835 629.492 342.257 641.301 343.894 C 625.284 344.162 588.425 393.475 562.930 462.406 C 535.929 535.409 547.640 599.063 547.638 599.077 C 547.623 599.078 469.147 586.920 396.632 611.501 C 329.021 634.419 287.688 689.864 287.677 689.872 C 287.666 689.869 239.584 666.124 175.283 664.728 C 109.150 663.292 60.577 679.916 60.565 679.917 C 60.564 679.914 56.671 669.091 52.949 649.010 C 48.188 623.331 41.731 601.419 41.730 601.414 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 38.230 590.475 C 75.786 576.375 157.539 542.894 196.882 513.060 C 236.145 483.287 289.768 395.906 289.589 332.426 C 289.253 213.589 249.021 226.617 203.137 236.164 C 203.146 236.157 286.254 145.843 419.053 87.469 C 583.111 15.354 697.661 17.995 697.689 17.988 C 697.666 17.996 541.412 67.213 468.705 99.757 C 394.349 133.039 303.599 190.510 305.837 203.401 C 306.518 207.325 317.628 238.754 323.637 262.158 C 328.279 280.236 331.433 306.972 333.553 308.532 C 336.524 310.718 413.665 293.134 493.062 305.374 C 658.511 330.881 667.088 355.359 667.105 355.364 C 667.087 355.361 619.519 336.133 486.395 327.985 C 416.496 323.706 332.739 338.575 330.686 344.850 C 329.680 347.924 324.692 369.650 319.288 385.270 C 313.472 402.084 303.648 422.308 302.014 427.044 C 299.901 433.166 369.393 444.854 452.245 504.873 C 516.042 551.088 559.096 611.490 559.107 611.501 C 559.095 611.492 512.583 568.494 441.075 523.096 C 363.019 473.541 284.379 456.282 282.899 461.450 C 281.986 464.637 275.099 479.899 268.196 490.835 C 258.922 505.526 244.624 521.669 240.847 525.485 C 237.391 528.975 259.444 551.651 280.294 604.675 C 293.693 638.752 287.677 696.552 287.678 696.562 C 287.675 696.553 275.518 645.299 258.352 611.638 C 237.978 571.688 211.117 550.004 207.396 552.245 C 204.583 553.939 183.362 563.778 167.359 570.320 C 153.885 575.828 61.410 609.725 46.509 614.472 C 43.585 615.403 40.904 613.375 39.303 611.702 C 33.139 605.266 34.790 591.767 38.230 590.475 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:96.183,y:597.654,t:0},normal:{x:.8854430478053971,y:-.46474789842783526}}],crown:[{point:{x:389.102,y:50.359,t:0},normal:{x:-.4389590633965882,y:-.8985070621102484}}],horn:[{point:{x:681.358,y:20.521,t:0},normal:{x:.976908230080636,y:-.21365933164905085}},{point:{x:215.194,y:229.073,t:0},normal:{x:-.8802117557726281,y:.4745811469071093}}],leg:[{point:{x:545.538,y:596.666,t:0},normal:{x:.6781355256068047,y:.7349368740987099}},{point:{x:287.29,y:684.808,t:0},normal:{x:-.024958884076504644,y:.9996884785300146}}],arm:[{point:{x:656.41,y:349.038,t:0},normal:{x:.910112679298643,y:.4143608463402951}},{point:{x:260.995,y:434.835,t:0},normal:{x:-.9221517739289816,y:-.38682826401341525}}]}},{name:\"wing_butterfly\",bbox:{x:{min:262.97538283239334,max:678.2292862740999},y:{min:8.834233618370453,max:692.7424643500026}},layers:[{tagName:\"g\",props:{id:\"wing_butterfly_2\"},children:[{tagName:\"g\",props:{id:\"butterfly_wing\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 277.963 516.914 C 255.422 450.232 265.817 360.450 281.994 320.571 C 308.658 254.839 351.163 171.055 401.948 124.353 C 458.349 72.487 554.541 5.232 630.931 11.206 C 643.884 12.219 663.349 19.470 669.494 30.917 C 700.824 89.279 613.795 175.191 593.894 238.371 C 582.782 273.650 583.344 327.469 561.533 357.342 C 553.689 368.085 539.306 379.647 525.971 383.826 C 474.461 399.968 346.082 386.962 346.064 386.962 C 346.079 386.964 414.790 396.649 496.538 401.440 C 524.382 403.072 548.497 443.465 561.086 468.355 C 579.738 505.232 589.709 564.309 580.871 604.678 C 566.994 668.058 532.136 696.407 468.988 689.808 C 422.873 684.989 392.961 668.372 370.782 650.229 C 333.237 619.518 298.897 578.844 277.963 516.914 M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:262.941,y:395.394,t:0},normal:{x:1,y:0}}],crown:[{point:{x:657.724,y:19.407,t:0},normal:{x:.6486969086272256,y:-.7610468584374296}}],arm:[{point:{x:432.025,y:392.726,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:536.667,y:671.193,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:528.14,y:35.616,t:0},normal:{x:-.37260343575982685,y:-.9279906678733211}},{point:{x:646.306,y:141.319,t:0},normal:{x:.9558286320115172,y:.29392452471168784}}]}},{name:\"woman_stand\",bbox:{x:{min:167.0731740631161,max:580.2318433376647},y:{min:19.8,max:696.2289494683224}},layers:[{tagName:\"g\",props:{id:\"woman_stand\"},children:[{tagName:\"g\",props:{id:\"woman_stand\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.879 23.607 C 320.795 26.336 312.327 29.036 306.027 36.127 C 302.178 40.458 302.922 46.524 299.617 51.284 C 296.510 55.759 290.514 56.920 288.398 61.940 C 285.323 69.237 292.870 77.256 289.462 84.404 C 286.394 90.839 276.118 90.034 273.279 96.574 C 270.730 102.447 277.866 108.950 275.002 114.676 C 272.898 118.882 265.912 117.817 263.868 122.051 C 261.073 127.841 268.784 134.309 266.138 140.168 C 264.044 144.803 256.435 143.950 254.428 148.622 C 251.716 154.940 253.500 162.468 257.764 167.861 C 262.867 174.316 271.199 176.587 279.428 176.627 C 287.799 176.668 293.250 169.052 301.541 167.893 C 309.573 166.771 317.220 173.767 324.467 170.125 C 350.271 157.154 337.871 117.459 354.342 93.734 C 359.546 86.238 369.783 84.196 372.867 75.606 C 377.896 61.596 375.104 45.835 366.280 33.847 C 361.122 26.839 344.701 21.800 344.701 21.800 C 344.701 21.800 334.914 22.095 329.879 23.607 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 280.773 662.206 C 280.743 659.105 273.490 669.770 273.191 666.684 C 272.428 658.790 280.887 655.196 285.862 649.597 C 293.553 640.942 307.669 632.404 309.968 627.234 C 315.265 615.318 302.858 578.162 305.348 551.597 C 306.883 535.224 316.857 515.054 316.169 506.162 C 313.379 470.076 302.929 438.501 294.392 402.028 C 290.934 387.255 286.997 373.582 287.776 357.884 C 289.293 327.287 310.211 304.772 311.452 274.162 C 312.130 257.452 303.509 227.340 303.508 227.335 C 303.506 227.340 289.368 255.869 282.994 271.936 C 278.457 283.375 277.192 293.992 271.746 305.027 C 261.341 326.106 243.503 349.057 233.670 359.865 C 230.662 363.171 224.198 369.170 218.406 373.431 C 207.676 381.324 189.124 393.504 185.767 392.560 C 181.172 391.268 202.634 374.526 202.636 374.524 C 202.634 374.525 179.898 393.575 177.621 390.162 C 176.181 388.005 198.756 370.776 198.758 370.774 C 198.756 370.776 175.202 391.032 173.241 388.986 C 169.446 385.023 193.579 365.459 193.581 365.457 C 193.579 365.459 170.754 386.223 169.144 382.697 C 167.778 379.706 186.604 362.017 188.271 359.907 C 190.692 356.841 212.735 351.849 218.149 346.332 C 229.563 334.699 231.830 305.134 241.712 281.271 C 245.044 273.223 253.911 267.379 256.451 261.403 C 262.327 247.580 261.780 224.937 263.521 204.620 C 264.997 187.389 266.143 171.559 275.428 156.969 C 280.461 149.061 287.261 143.980 295.456 139.429 C 305.231 134.000 317.532 132.362 323.504 122.492 C 326.610 117.359 326.315 111.535 325.581 105.581 C 325.126 101.889 321.670 99.343 322.007 95.639 C 322.515 90.046 330.116 87.776 330.561 82.178 C 330.875 78.220 326.478 75.646 326.453 71.675 C 326.428 67.594 330.588 64.918 330.563 60.836 C 330.538 56.866 325.249 54.117 326.456 50.334 C 327.982 45.548 336.358 47.439 338.684 42.987 C 340.831 38.875 334.661 33.127 337.927 29.834 C 343.994 23.718 354.942 29.719 361.877 34.828 C 368.207 39.492 369.102 47.363 372.868 54.264 C 374.562 57.368 376.447 59.786 377.565 63.140 C 380.401 71.642 384.892 80.448 380.746 88.394 C 377.231 95.131 365.301 92.074 361.871 98.854 C 357.078 108.325 360.626 120.147 367.126 128.539 C 378.393 143.084 402.176 135.044 415.895 147.305 C 437.475 166.592 439.363 195.127 451.195 221.542 C 455.177 230.430 460.233 244.696 462.032 246.993 C 467.688 254.216 507.758 280.224 534.677 294.830 C 541.124 298.328 547.400 299.616 553.606 303.525 C 560.683 307.981 579.625 315.768 571.819 318.769 C 570.315 319.347 564.933 314.923 560.845 313.777 C 558.474 313.113 554.914 310.585 553.914 312.836 C 552.876 315.170 559.519 325.643 564.948 330.631 C 568.754 334.128 580.316 332.960 577.904 337.531 C 577.239 338.790 569.790 337.854 565.901 336.128 C 561.280 334.076 555.358 326.399 555.202 326.550 C 555.051 326.697 559.772 334.690 563.671 337.712 C 566.950 340.254 575.470 338.336 574.495 342.369 C 574.128 343.889 567.535 343.899 564.091 342.648 C 558.196 340.507 551.458 330.082 551.276 330.279 C 551.119 330.449 555.683 339.481 559.702 343.082 C 562.589 345.669 570.857 344.657 569.419 348.257 C 568.458 350.663 559.667 347.295 555.285 344.610 C 550.170 341.476 544.289 331.540 544.124 331.737 C 544.018 331.864 546.457 338.614 548.793 341.707 C 550.678 344.203 554.965 344.501 555.448 347.591 C 556.333 353.256 544.182 342.912 539.609 337.093 C 532.075 327.508 523.436 310.093 521.050 307.861 C 515.266 302.448 456.728 280.746 445.540 271.194 C 437.973 264.733 412.150 225.285 412.146 225.280 C 412.146 225.283 410.901 245.553 412.782 256.322 C 417.313 282.273 435.303 300.396 438.648 326.527 C 442.019 352.869 435.894 375.444 431.210 401.585 C 424.394 439.622 405.638 470.187 402.792 507.590 C 401.708 521.838 406.970 534.571 406.098 549.265 C 404.785 571.364 397.955 589.183 393.023 610.765 C 389.774 624.982 381.070 645.506 383.232 651.008 C 385.603 657.041 406.265 665.549 421.455 675.523 C 422.939 676.497 423.723 679.264 422.421 680.472 C 420.149 682.582 413.990 673.255 414.677 676.279 C 414.751 676.605 419.741 679.694 420.724 682.617 C 421.032 683.530 421.415 684.761 420.654 685.352 C 418.041 687.381 413.774 678.416 413.138 679.714 C 412.431 681.159 417.695 683.300 418.981 686.048 C 419.370 686.878 420.057 687.895 419.476 688.605 C 416.964 691.674 410.396 680.743 409.773 682.883 C 409.378 684.243 416.431 686.189 417.261 689.643 C 417.631 691.187 418.223 693.440 416.054 693.989 C 413.229 694.705 410.617 693.685 407.879 692.684 C 404.962 691.618 403.139 689.450 400.335 688.112 C 395.772 685.935 391.214 685.809 386.777 683.386 C 382.787 681.207 380.686 677.421 376.583 675.462 C 369.867 672.256 359.813 677.431 355.901 671.100 C 351.947 664.701 360.240 655.888 361.358 650.445 C 362.924 642.817 365.081 631.340 365.623 620.813 C 367.081 592.503 358.072 568.647 360.905 540.441 C 361.974 529.800 366.797 521.521 367.899 510.883 C 368.588 504.238 367.305 498.584 367.626 491.910 C 368.983 463.673 376.566 440.518 377.884 412.279 C 378.441 400.336 376.180 379.578 377.115 378.331 C 381.933 371.912 395.765 355.283 395.767 355.280 C 395.765 355.283 378.312 377.556 377.137 377.197 C 375.371 376.658 347.815 347.483 347.812 347.480 C 347.815 347.483 366.045 365.226 375.980 379.944 C 376.722 381.044 376.480 403.013 375.612 415.504 C 373.704 442.962 366.047 465.435 364.864 492.934 C 364.573 499.680 366.197 505.389 365.464 512.102 C 364.305 522.737 360.541 531.165 357.596 541.450 C 350.713 565.487 343.063 585.137 336.697 609.315 C 334.449 617.851 331.913 624.967 331.142 633.760 C 330.619 639.734 334.934 645.667 331.799 650.779 C 327.924 657.098 318.362 654.588 312.433 659.037 C 306.344 663.605 303.619 674.503 294.413 678.820 C 287.979 681.836 284.142 690.738 277.178 689.321 C 275.654 689.011 273.766 688.266 273.959 686.296 C 274.655 679.157 289.587 672.513 289.099 672.663 C 281.095 675.126 273.892 689.317 272.560 680.133 C 271.986 676.177 288.380 668.539 284.893 665.989 C 284.222 665.499 271.717 680.719 271.773 672.915 C 271.815 667.145 280.810 666.066 280.773 662.206 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 339.472 58.108 C 339.473 58.107 343.932 49.639 348.400 48.162 C 352.292 46.875 359.841 50.306 359.842 50.306 C 359.842 50.307 355.575 56.122 352.875 57.377 C 349.223 59.075 339.473 58.108 339.472 58.108 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 376.910 295.609 C 377.139 293.948 378.396 293.182 378.812 293.275 C 379.658 293.467 381.149 293.420 381.137 295.092 C 381.118 297.890 379.580 299.597 378.868 299.576 C 378.242 299.556 376.573 298.048 376.910 295.609 M 405.462 208.805 C 405.563 207.922 406.551 205.458 408.895 205.536 C 411.251 205.615 412.112 208.156 412.115 209.049 C 412.119 210.080 411.035 213.277 408.329 213.029 C 405.814 212.799 405.354 209.756 405.462 208.805 M 310.365 215.162 C 310.431 212.718 311.287 210.708 314.387 210.560 C 317.239 210.424 318.498 213.333 318.539 214.353 C 318.581 215.415 317.482 218.444 314.516 218.600 C 311.783 218.745 310.338 216.141 310.365 215.162 M 407.428 178.180 C 409.847 186.594 423.656 200.014 421.417 209.966 C 419.705 217.576 415.019 227.028 402.013 228.096 C 380.359 229.874 367.306 213.493 367.463 200.508 M 349.213 207.973 C 349.533 220.445 337.572 234.076 319.183 234.173 C 306.928 234.238 300.827 226.054 297.912 218.266 C 293.845 207.397 303.095 200.124 307.335 182.413 \"},children:[]}]}]}],specs:{nesting:[{x:{min:322.059,max:373.33},y:{min:134.964,max:186.235}}],tail:[{point:{x:343.316,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:26.508,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:409.443,y:148.656,t:0},normal:{x:.7533285909264275,y:-.6576443066679764}},{point:{x:277.398,y:160.103,t:0},normal:{x:-.8561176130158883,y:-.5167810297253351}}],leg:[{point:{x:306.552,y:363.846,t:0},normal:{x:-.6986883991125071,y:.7154261114507926}},{point:{x:421.732,y:364.99,t:0},normal:{x:.7129335762692828,y:.7012315707581133}}],horn:[{point:{x:305.517,y:36.505,t:0},normal:{x:-.6817454199674197,y:-.7315894903246263}},{point:{x:365.223,y:37.618,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}}];","import type { SvgSymbolData } from \"./svg-symbol\";\nimport _SvgVocabulary from \"./_svg-vocabulary.json\";\n\nexport const SvgVocabulary: SvgSymbolData[] = _SvgVocabulary as any;\n","import React from \"react\";\nimport { SvgSymbolContext } from \"./svg-symbol\";\nimport { float } from \"./util\";\n\nexport const SymbolContextWidget: React.FC<{\n ctx: SvgSymbolContext;\n onChange: (value: SvgSymbolContext) => void;\n children?: any;\n}> = ({ ctx, children, onChange }) => {\n const updateCtx = (updates: Partial) => {\n onChange({ ...ctx, ...updates });\n };\n\n return (\n

\n {children}\n \n updateCtx({ stroke: e.target.value })}\n id=\"stroke\"\n />{\" \"}\n \n updateCtx({ fill: e.target.value })}\n id=\"fill\"\n />{\" \"}\n \n {ctx.uniformStrokeWidth !== undefined && (\n <>\n
\n \n \n updateCtx({ uniformStrokeWidth: float(e.target.value) })\n }\n />{\" \"}\n {ctx.uniformStrokeWidth}{\" \"}\n \n )}\n

\n );\n};\n","import React, { useState } from \"react\";\nimport { dilateBoundingBox, getBoundingBoxSize } from \"../bounding-box\";\nimport {\n createSvgSymbolContext,\n SvgSymbolContent,\n SvgSymbolData,\n} from \"../svg-symbol\";\nimport { SvgVocabulary } from \"../svg-vocabulary\";\nimport { SvgSymbolContext } from \"../svg-symbol\";\nimport { SymbolContextWidget } from \"../symbol-context-widget\";\n\ntype SvgSymbolProps = {\n data: SvgSymbolData;\n scale?: number;\n} & SvgSymbolContext;\n\nconst px = (value: number) => `${value}px`;\n\nconst BBOX_DILATION = 100;\n\nconst SvgSymbol: React.FC = (props) => {\n const d = props.data;\n const bbox = dilateBoundingBox(d.bbox, BBOX_DILATION);\n const scale = props.scale || 1;\n const [width, height] = getBoundingBoxSize(bbox);\n\n return (\n \n \n \n );\n};\n\nexport const VocabularyPage: React.FC<{}> = () => {\n const [ctx, setCtx] = useState(createSvgSymbolContext());\n\n return (\n <>\n

Mystic Symbolic Vocabulary

\n \n {SvgVocabulary.map((symbolData) => (\n \n \n {symbolData.name}\n \n
\n \n
\n \n ))}\n \n );\n};\n","import { Point } from \"../vendor/bezier-js\";\nimport { normalizedPoint2rad, scalePointXY, subtractPoints } from \"./point\";\nimport { PointWithNormal } from \"./specs\";\nimport { rad2deg } from \"./util\";\n\nfunction normalizeDeg(deg: number): number {\n deg = deg % 360;\n if (deg < 0) {\n deg = 360 + deg;\n }\n return deg;\n}\n\n/**\n * Convert the given normal in screen-space coordinates into\n * degrees of rotation in attachment-space coordinates.\n */\nexport function normalToAttachmentSpaceDegrees(normal: Point): number {\n // We need to flip our y because we're in screen space, yet our\n // rotational math assumes we're not.\n const yFlipped = scalePointXY(normal, 1, -1);\n\n const rad = normalizedPoint2rad(yFlipped);\n\n // The origin of our rotation space assumes that \"up\" is 0\n // degrees, while our rotational math assumes 0 degrees is \"right\".\n const reoriented = normalizeDeg(90 - rad2deg(rad));\n\n return reoriented;\n}\n\n/**\n * Given a child point that needs to be attached to a parent\n * point, return the amount of translation and rotation we\n * need to apply to the child point in order to align its\n * position and normal with that of its parent.\n */\nexport function getAttachmentTransforms(\n parent: PointWithNormal,\n child: PointWithNormal\n) {\n const translation = subtractPoints(parent.point, child.point);\n const parentRot = normalToAttachmentSpaceDegrees(parent.normal);\n const childRot = normalToAttachmentSpaceDegrees(child.normal);\n const rotation = parentRot - childRot;\n return { translation, rotation };\n}\n","export type RandomParameters = {\n modulus: number;\n multiplier: number;\n increment: number;\n};\n\nconst NUMERICAL_RECIPES_PARAMETERS: RandomParameters = {\n modulus: Math.pow(2, 32),\n multiplier: 1664525,\n increment: 1013904223,\n};\n\n/**\n * A simple linear congruential random number generator, as described in\n * https://en.wikipedia.org/wiki/Linear_congruential_generator.\n */\nexport class Random {\n private latestSeed: number;\n\n constructor(\n readonly seed: number = Date.now(),\n readonly params: RandomParameters = NUMERICAL_RECIPES_PARAMETERS\n ) {\n this.latestSeed = seed;\n }\n\n /**\n * Return a random number that is greater than or equal to zero, and less\n * than one.\n */\n next(): number {\n this.latestSeed =\n (this.params.multiplier * this.latestSeed + this.params.increment) %\n this.params.modulus;\n return this.latestSeed / this.params.modulus;\n }\n\n /**\n * Return a random item from the given array.\n */\n choice(array: T[]): T {\n const idx = Math.floor(this.next() * array.length);\n return array[idx];\n }\n}\n","import React, { useContext, useEffect, useRef, useState } from \"react\";\nimport { SvgVocabulary } from \"../svg-vocabulary\";\nimport {\n createSvgSymbolContext,\n SvgSymbolContent,\n SvgSymbolContext,\n SvgSymbolData,\n} from \"../svg-symbol\";\nimport { AttachmentPointType, PointWithNormal } from \"../specs\";\nimport { getAttachmentTransforms } from \"../attach\";\nimport { scalePointXY } from \"../point\";\nimport { Point } from \"../../vendor/bezier-js\";\nimport { Random } from \"../random\";\nimport { SymbolContextWidget } from \"../symbol-context-widget\";\n\nconst SYMBOL_MAP = new Map(\n SvgVocabulary.map((symbol) => [symbol.name, symbol])\n);\n\nfunction getSymbol(name: string): SvgSymbolData {\n const symbol = SYMBOL_MAP.get(name);\n if (!symbol) {\n throw new Error(`Unable to find the symbol \"${name}\"!`);\n }\n return symbol;\n}\n\nfunction getAttachmentPoint(\n s: SvgSymbolData,\n type: AttachmentPointType,\n idx: number = 0\n): PointWithNormal {\n const { specs } = s;\n if (!specs) {\n throw new Error(`Symbol ${s.name} has no specs!`);\n }\n const points = specs[type];\n if (!(points && points.length > idx)) {\n throw new Error(\n `Expected symbol ${s.name} to have at least ${\n idx + 1\n } ${type} attachment point(s)!`\n );\n }\n\n return points[idx];\n}\n\nfunction safeGetAttachmentPoint(\n s: SvgSymbolData,\n type: AttachmentPointType,\n idx: number = 0\n): PointWithNormal | null {\n try {\n return getAttachmentPoint(s, type, idx);\n } catch (e) {\n console.error(e);\n }\n\n return null;\n}\n\ntype AttachmentChildren = JSX.Element | JSX.Element[];\n\ntype CreatureContextType = SvgSymbolContext & {\n attachmentScale: number;\n parent: SvgSymbolData | null;\n};\n\nconst DEFAULT_ATTACHMENT_SCALE = 0.5;\n\nconst CreatureContext = React.createContext({\n ...createSvgSymbolContext(),\n attachmentScale: DEFAULT_ATTACHMENT_SCALE,\n parent: null,\n});\n\ntype AttachmentIndices = {\n left?: boolean;\n right?: boolean;\n};\n\ntype CreatureSymbolProps = AttachmentIndices & {\n data: SvgSymbolData;\n children?: AttachmentChildren;\n attachTo?: AttachmentPointType;\n};\n\nfunction getAttachmentIndices(ai: AttachmentIndices): number[] {\n const result: number[] = [];\n\n if (ai.left) {\n result.push(0);\n }\n if (ai.right) {\n result.push(1);\n }\n if (result.length === 0) {\n result.push(0);\n }\n return result;\n}\n\nconst CreatureSymbol: React.FC = (props) => {\n const ctx = useContext(CreatureContext);\n const { data, attachTo } = props;\n const ourSymbol = (\n <>\n {props.children && (\n \n {props.children}\n \n )}\n \n \n );\n\n if (!attachTo) {\n return ourSymbol;\n }\n\n const parent = ctx.parent;\n if (!parent) {\n throw new Error(\n `Cannot attach ${props.data.name} because it has no parent!`\n );\n }\n\n const attachmentIndices = getAttachmentIndices(props);\n const children: JSX.Element[] = [];\n\n for (let attachIndex of attachmentIndices) {\n const parentAp = safeGetAttachmentPoint(parent, attachTo, attachIndex);\n const ourAp = safeGetAttachmentPoint(data, \"tail\");\n\n if (!parentAp || !ourAp) {\n continue;\n }\n\n // If we're being attached as a tail, we want to actually rotate\n // the attachment an extra 180 degrees, as the tail attachment\n // point is facing the opposite direction that we actually\n // want to orient the tail in.\n const extraRot = attachTo === \"tail\" ? 180 : 0;\n\n // If we're attaching something oriented towards the left, horizontally flip\n // the attachment image.\n let xFlip = parentAp.normal.x < 0 ? -1 : 1;\n\n // Er, things look weird if we don't inverse the flip logic for\n // the downward-facing attachments, like legs...\n if (parentAp.normal.y > 0) {\n xFlip *= -1;\n }\n\n const t = getAttachmentTransforms(parentAp, {\n point: ourAp.point,\n normal: scalePointXY(ourAp.normal, xFlip, 1),\n });\n\n children.push(\n \n {ourSymbol}\n \n );\n }\n\n return <>{children};\n};\n\ntype AttachmentTransformProps = {\n transformOrigin: Point;\n translate: Point;\n scale: Point;\n rotate: number;\n children: JSX.Element;\n};\n\nconst AttachmentTransform: React.FC = (props) => (\n \n {/**\n * We originally used \"transform-origin\" here but that's not currently\n * supported by Safari. Instead, we'll set the origin of our symbol to\n * the transform origin, do the transform, and then move our origin back to\n * the original origin, which is equivalent to setting \"transform-origin\".\n **/}\n \n \n \n {props.children}\n \n \n \n \n);\n\ntype CreatureSymbolWithDefaultProps = Omit & {\n data?: SvgSymbolData;\n};\n\nfunction createCreatureSymbol(\n name: string\n): React.FC {\n const data = getSymbol(name);\n return (props) => ;\n}\n\nconst Eye = createCreatureSymbol(\"eye\");\n\nconst Hand = createCreatureSymbol(\"hand\");\n\nconst Arm = createCreatureSymbol(\"arm\");\n\nconst Antler = createCreatureSymbol(\"antler\");\n\nconst Crown = createCreatureSymbol(\"crown\");\n\nconst Wing = createCreatureSymbol(\"wing\");\n\nconst MuscleArm = createCreatureSymbol(\"muscle_arm\");\n\nconst Leg = createCreatureSymbol(\"leg\");\n\nconst Tail = createCreatureSymbol(\"tail\");\n\nconst EYE_CREATURE = (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n);\n\nfunction randomlyReplaceParts(rng: Random, creature: JSX.Element): JSX.Element {\n return React.cloneElement(creature, {\n data: rng.choice(SvgVocabulary),\n children: React.Children.map(creature.props.children, (child, i) => {\n return randomlyReplaceParts(rng, child);\n }),\n });\n}\n\nfunction getSvgMarkup(el: SVGSVGElement): string {\n return [\n ``,\n \"\",\n '',\n el.outerHTML,\n ].join(\"\\n\");\n}\n\nfunction exportSvg(filename: string, svgRef: React.RefObject) {\n const svgEl = svgRef.current;\n if (!svgEl) {\n alert(\"Oops, an error occurred! Please try again later.\");\n return;\n }\n const dataURL = `data:image/svg+xml;utf8,${encodeURIComponent(\n getSvgMarkup(svgEl)\n )}`;\n const anchor = document.createElement(\"a\");\n anchor.href = dataURL;\n anchor.download = filename;\n document.body.append(anchor);\n anchor.click();\n document.body.removeChild(anchor);\n}\n\nconst AutoSizingSvg = React.forwardRef(\n (\n props: {\n padding: number;\n bgColor?: string;\n children: JSX.Element | JSX.Element[];\n },\n ref: React.ForwardedRef\n ) => {\n const { bgColor, padding } = props;\n const [x, setX] = useState(0);\n const [y, setY] = useState(0);\n const [width, setWidth] = useState(1);\n const [height, setHeight] = useState(1);\n const gRef = useRef(null);\n\n useEffect(() => {\n const svgEl = gRef.current;\n if (svgEl) {\n const bbox = svgEl.getBBox();\n setX(bbox.x - padding);\n setY(bbox.y - padding);\n setWidth(bbox.width + padding * 2);\n setHeight(bbox.height + padding * 2);\n }\n });\n\n return (\n \n {bgColor && (\n \n )}\n {props.children}\n \n );\n }\n);\n\nfunction getDownloadFilename(randomSeed: number | null) {\n let downloadBasename = \"mystic-symbolic-creature\";\n\n if (randomSeed !== null) {\n downloadBasename += `-${randomSeed}`;\n }\n\n return `${downloadBasename}.svg`;\n}\n\nexport const CreaturePage: React.FC<{}> = () => {\n const svgRef = useRef(null);\n const [bgColor, setBgColor] = useState(\"#cccccc\");\n const [randomSeed, setRandomSeed] = useState(null);\n const [symbolCtx, setSymbolCtx] = useState(createSvgSymbolContext());\n const defaultCtx = useContext(CreatureContext);\n const ctx: CreatureContextType = {\n ...defaultCtx,\n ...symbolCtx,\n fill: symbolCtx.showSpecs ? \"none\" : symbolCtx.fill,\n };\n const creature =\n randomSeed === null\n ? EYE_CREATURE\n : randomlyReplaceParts(new Random(randomSeed), EYE_CREATURE);\n const handleSvgExport = () =>\n exportSvg(getDownloadFilename(randomSeed), svgRef);\n\n return (\n <>\n

Creature!

\n \n \n setBgColor(e.target.value)}\n />{\" \"}\n \n

\n {\" \"}\n {\" \"}\n \n

\n \n \n {creature}\n \n \n \n );\n};\n","import React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { WavesPage } from \"./pages/waves-page\";\nimport { VocabularyPage } from \"./pages/vocabulary-page\";\nimport { CreaturePage } from \"./pages/creature-page\";\n\nconst Pages = {\n vocabulary: VocabularyPage,\n creature: CreaturePage,\n waves: WavesPage,\n};\n\ntype PageName = keyof typeof Pages;\n\nconst pageNames = Object.keys(Pages) as PageName[];\n\nconst APP_ID = \"app\";\n\nconst appEl = document.getElementById(APP_ID);\n\nif (!appEl) {\n throw new Error(`Unable to find #${APP_ID}!`);\n}\n\nconst App: React.FC<{}> = (props) => {\n const page = new URLSearchParams(window.location.search);\n const currPageName = toPageName(page.get(\"p\") || \"\", \"vocabulary\");\n const PageComponent = Pages[currPageName];\n\n return (\n <>\n
\n \n
\n
\n

Other pages

\n
    \n {pageNames.map((pageName) => (\n
  • \n {currPageName === pageName ? (\n pageName\n ) : (\n {pageName}\n )}\n
  • \n ))}\n
\n

\n For more details about this project, see its{\" \"}\n \n GitHub repository\n \n .\n

\n
\n \n );\n};\n\nReactDOM.render(, appEl);\n\nfunction isPageName(page: string): page is PageName {\n return pageNames.includes(page as any);\n}\n\nfunction toPageName(page: string, defaultValue: PageName): PageName {\n if (isPageName(page)) return page;\n return defaultValue;\n}\n"]} \ No newline at end of file diff --git a/browser-main.d18adad0.js.map b/browser-main.d18adad0.js.map deleted file mode 100644 index 391eb36..0000000 --- a/browser-main.d18adad0.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["node_modules/object-assign/index.js","node_modules/react/cjs/react.production.min.js","node_modules/react/index.js","node_modules/scheduler/cjs/scheduler.production.min.js","node_modules/scheduler/index.js","node_modules/react-dom/cjs/react-dom.production.min.js","node_modules/react-dom/index.js","lib/pages/waves-page.tsx","lib/util.ts","vendor/bezier-js/index.js","lib/path.ts","lib/bounding-box.ts","lib/colors.ts","lib/point.ts","lib/specs.ts","lib/visible-specs.tsx","lib/svg-symbol.tsx","lib/_svg-vocabulary.json","lib/svg-vocabulary.ts","lib/symbol-context-widget.tsx","lib/pages/vocabulary-page.tsx","lib/attach.tsx","lib/random.ts","lib/pages/creature-page.tsx","lib/browser-main.tsx"],"names":["getOwnPropertySymbols","Object","hasOwnProperty","prototype","propIsEnumerable","propertyIsEnumerable","toObject","val","TypeError","shouldUseNative","assign","test1","String","getOwnPropertyNames","test2","i","fromCharCode","order2","map","n","join","test3","split","forEach","letter","keys","err","module","exports","target","source","from","symbols","to","s","arguments","length","key","call","l","require","p","Fragment","StrictMode","Profiler","q","r","t","Suspense","u","v","Symbol","for","w","x","iterator","y","a","z","b","c","encodeURIComponent","A","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","B","C","props","context","refs","updater","D","E","isReactComponent","setState","Error","forceUpdate","F","constructor","isPureReactComponent","G","current","H","I","ref","__self","__source","J","e","d","k","h","g","children","f","Array","m","defaultProps","$$typeof","type","_owner","K","L","escape","replace","M","N","toString","O","isArray","push","next","done","value","P","Q","_status","_result","then","default","R","S","T","ReactCurrentDispatcher","ReactCurrentBatchConfig","transition","ReactCurrentOwner","IsSomeRendererActing","Children","apply","count","toArray","only","Component","PureComponent","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","cloneElement","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","createElement","createFactory","bind","createRef","forwardRef","render","isValidElement","lazy","_payload","_init","memo","compare","useCallback","useContext","useDebugValue","useEffect","useImperativeHandle","useLayoutEffect","useMemo","useReducer","useRef","useState","version","checkDCE","__REACT_DEVTOOLS_GLOBAL_HOOK__","console","error","defineProperty","Bezier","abs","cos","sin","acos","atan2","sqrt","pow","Math","crt","pi","PI","tau","quart","epsilon","nMax","Number","MAX_SAFE_INTEGER","nMin","MIN_SAFE_INTEGER","ZERO","utils","Tvalues","Cvalues","arcfn","derivativeFn","compute","points","_3d","order","mt","ret","mt2","t2","dCpts","JSON","parse","stringify","splice","computeWithRatios","ratios","f1","f2","f3","f4","derive","dpoints","list","dpt","j","between","approximately","precision","len","sum","ds","de","ts","te","lerp","v1","v2","pointToString","pointsToString","copy","obj","angle","o","dx1","dy1","dx2","dy2","round","pos","indexOf","parseFloat","substring","dist","p1","p2","dx","dy","closest","LUT","point","mdist","mpos","idx","abcratio","bottom","projectionratio","top","lli8","x1","y1","x2","y2","x3","y3","x4","y4","nx","lli4","p3","p4","lli","makeline","findbbox","sections","mx","my","MX","MY","bbox","min","max","mid","size","shapeintersections","s1","bbox1","s2","bbox2","curveIntersectionThreshold","bboxoverlap","intersections","a1","startcap","forward","back","endcap","a2","l1","virtual","l2","iss","intersects","c1","c2","makeshape","bpl","fpl","start","end","shape","getminmax","curve","concat","get","align","line","tx","ty","roots","aligned","reduce","m1","m2","filter","pa","pb","pc","q2","discriminant","u1","mp3","phi","t1","sd","droots","curvature","d1","d2","kOnly","num","dnm","adk","dk","dd","qdsum","pk","nk","inflections","slice","v3","trm","sq","b1","b2","dims","dim","expandbox","_bbox","pairiteration","c1b","c2b","threshold","_t1","_t2","cc1","cc2","pairs","left","right","pair","results","getccenter","dx1p","dy1p","dx2p","dy2p","mx1","my1","mx2","my2","mx1n","my1n","mx2n","my2n","arc","_","numberSort","PolyBezier","curves","valueOf","addCurve","offset","abs$1","cos$1","sin$1","acos$1","sqrt$1","pi$1","coords","args","coordlen","newargs","higher","step","dimlen","_linear","some","_lut","update","quadraticFromPoints","abc","getABC","cubicFromPoints","selen","lx","ly","bx1","by1","bx2","by2","e1","e2","nc1","nc2","getUtils","toSVG","last","setRatios","verify","print","coordDigest","_print","computedirection","clockwise","derivative","um","getLUT","steps","on","lut","hits","project","ft","raise","np","pim","dderivative","normal","__normal3","__normal2","r1","r2","q1","hull","_p","pt","result","span","extrema","mfn","sort","values","overlaps","lbbox","tbbox","nv","scale","simple","n1","n2","segment","pass1","pass2","distanceFn","ov","rc","outline","d3","d4","reduced","fcurves","bcurves","alen","tlen","graduated","linearDistanceFunction","slen","reverse","fs","fe","bs","be","ls","le","segments","outlineshapes","shapes","lineIntersects","curveintersects","selfintersects","arcs","errorThreshold","_iterate","_error","np1","circles","t_s","safety","t_e","np2","np3","prev_arc","curr_good","prev_good","t_m","prev_e","interval","name","layers","tagName","id","fill","fillRule","stroke","strokeWidth","strokeLinecap","strokeLinejoin","specs","tail","crown","arm","leg","horn","nesting"],"mappings":"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","file":"browser-main.d18adad0.js","sourceRoot":"..","sourcesContent":["/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/** @license React v17.0.1\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n'use strict';var l=require(\"object-assign\"),n=60103,p=60106;exports.Fragment=60107;exports.StrictMode=60108;exports.Profiler=60114;var q=60109,r=60110,t=60112;exports.Suspense=60113;var u=60115,v=60116;\nif(\"function\"===typeof Symbol&&Symbol.for){var w=Symbol.for;n=w(\"react.element\");p=w(\"react.portal\");exports.Fragment=w(\"react.fragment\");exports.StrictMode=w(\"react.strict_mode\");exports.Profiler=w(\"react.profiler\");q=w(\"react.provider\");r=w(\"react.context\");t=w(\"react.forward_ref\");exports.Suspense=w(\"react.suspense\");u=w(\"react.memo\");v=w(\"react.lazy\")}var x=\"function\"===typeof Symbol&&Symbol.iterator;\nfunction y(a){if(null===a||\"object\"!==typeof a)return null;a=x&&a[x]||a[\"@@iterator\"];return\"function\"===typeof a?a:null}function z(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;c=\nE};k=function(){};exports.unstable_forceFrameRate=function(a){0>a||125>>1,e=a[d];if(void 0!==e&&0I(n,c))void 0!==r&&0>I(r,n)?(a[d]=r,a[v]=c,d=v):(a[d]=n,a[m]=c,d=m);else if(void 0!==r&&0>I(r,c))a[d]=r,a[v]=c,d=v;else break a}}return b}return null}function I(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}var L=[],M=[],N=1,O=null,P=3,Q=!1,R=!1,S=!1;\nfunction T(a){for(var b=J(M);null!==b;){if(null===b.callback)K(M);else if(b.startTime<=a)K(M),b.sortIndex=b.expirationTime,H(L,b);else break;b=J(M)}}function U(a){S=!1;T(a);if(!R)if(null!==J(L))R=!0,f(V);else{var b=J(M);null!==b&&g(U,b.startTime-a)}}\nfunction V(a,b){R=!1;S&&(S=!1,h());Q=!0;var c=P;try{T(b);for(O=J(L);null!==O&&(!(O.expirationTime>b)||a&&!exports.unstable_shouldYield());){var d=O.callback;if(\"function\"===typeof d){O.callback=null;P=O.priorityLevel;var e=d(O.expirationTime<=b);b=exports.unstable_now();\"function\"===typeof e?O.callback=e:O===J(L)&&K(L);T(b)}else K(L);O=J(L)}if(null!==O)var m=!0;else{var n=J(M);null!==n&&g(U,n.startTime-b);m=!1}return m}finally{O=null,P=c,Q=!1}}var W=k;exports.unstable_IdlePriority=5;\nexports.unstable_ImmediatePriority=1;exports.unstable_LowPriority=4;exports.unstable_NormalPriority=3;exports.unstable_Profiling=null;exports.unstable_UserBlockingPriority=2;exports.unstable_cancelCallback=function(a){a.callback=null};exports.unstable_continueExecution=function(){R||Q||(R=!0,f(V))};exports.unstable_getCurrentPriorityLevel=function(){return P};exports.unstable_getFirstCallbackNode=function(){return J(L)};\nexports.unstable_next=function(a){switch(P){case 1:case 2:case 3:var b=3;break;default:b=P}var c=P;P=b;try{return a()}finally{P=c}};exports.unstable_pauseExecution=function(){};exports.unstable_requestPaint=W;exports.unstable_runWithPriority=function(a,b){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var c=P;P=a;try{return b()}finally{P=c}};\nexports.unstable_scheduleCallback=function(a,b,c){var d=exports.unstable_now();\"object\"===typeof c&&null!==c?(c=c.delay,c=\"number\"===typeof c&&0d?(a.sortIndex=c,H(M,a),null===J(L)&&a===J(M)&&(S?h():S=!0,g(U,c-d))):(a.sortIndex=e,H(L,a),R||Q||(R=!0,f(V)));return a};\nexports.unstable_wrapCallback=function(a){var b=P;return function(){var c=P;P=b;try{return a.apply(this,arguments)}finally{P=c}}};\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/scheduler.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler.development.js');\n}\n","/** @license React v17.0.1\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/*\n Modernizr 3.0.0pre (Custom Build) | MIT\n*/\n'use strict';var aa=require(\"react\"),m=require(\"object-assign\"),r=require(\"scheduler\");function y(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;cb}return!1}function B(a,b,c,d,e,f,g){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=f;this.removeEmptyString=g}var D={};\n\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(a){D[a]=new B(a,0,!1,a,null,!1,!1)});[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(a){var b=a[0];D[b]=new B(b,1,!1,a[1],null,!1,!1)});[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(a){D[a]=new B(a,2,!1,a.toLowerCase(),null,!1,!1)});\n[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(a){D[a]=new B(a,2,!1,a,null,!1,!1)});\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach(function(a){D[a]=new B(a,3,!1,a.toLowerCase(),null,!1,!1)});\n[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(a){D[a]=new B(a,3,!0,a,null,!1,!1)});[\"capture\",\"download\"].forEach(function(a){D[a]=new B(a,4,!1,a,null,!1,!1)});[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(a){D[a]=new B(a,6,!1,a,null,!1,!1)});[\"rowSpan\",\"start\"].forEach(function(a){D[a]=new B(a,5,!1,a.toLowerCase(),null,!1,!1)});var oa=/[\\-:]([a-z])/g;function pa(a){return a[1].toUpperCase()}\n\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach(function(a){var b=a.replace(oa,\npa);D[b]=new B(b,1,!1,a,null,!1,!1)});\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach(function(a){var b=a.replace(oa,pa);D[b]=new B(b,1,!1,a,\"http://www.w3.org/1999/xlink\",!1,!1)});[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach(function(a){var b=a.replace(oa,pa);D[b]=new B(b,1,!1,a,\"http://www.w3.org/XML/1998/namespace\",!1,!1)});[\"tabIndex\",\"crossOrigin\"].forEach(function(a){D[a]=new B(a,1,!1,a.toLowerCase(),null,!1,!1)});\nD.xlinkHref=new B(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(a){D[a]=new B(a,1,!1,a.toLowerCase(),null,!0,!0)});\nfunction qa(a,b,c,d){var e=D.hasOwnProperty(b)?D[b]:null;var f=null!==e?0===e.type:d?!1:!(2h||e[g]!==f[h])return\"\\n\"+e[g].replace(\" at new \",\" at \");while(1<=g&&0<=h)}break}}}finally{Oa=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:\"\")?Na(a):\"\"}\nfunction Qa(a){switch(a.tag){case 5:return Na(a.type);case 16:return Na(\"Lazy\");case 13:return Na(\"Suspense\");case 19:return Na(\"SuspenseList\");case 0:case 2:case 15:return a=Pa(a.type,!1),a;case 11:return a=Pa(a.type.render,!1),a;case 22:return a=Pa(a.type._render,!1),a;case 1:return a=Pa(a.type,!0),a;default:return\"\"}}\nfunction Ra(a){if(null==a)return null;if(\"function\"===typeof a)return a.displayName||a.name||null;if(\"string\"===typeof a)return a;switch(a){case ua:return\"Fragment\";case ta:return\"Portal\";case xa:return\"Profiler\";case wa:return\"StrictMode\";case Ba:return\"Suspense\";case Ca:return\"SuspenseList\"}if(\"object\"===typeof a)switch(a.$$typeof){case za:return(a.displayName||\"Context\")+\".Consumer\";case ya:return(a._context.displayName||\"Context\")+\".Provider\";case Aa:var b=a.render;b=b.displayName||b.name||\"\";\nreturn a.displayName||(\"\"!==b?\"ForwardRef(\"+b+\")\":\"ForwardRef\");case Da:return Ra(a.type);case Fa:return Ra(a._render);case Ea:b=a._payload;a=a._init;try{return Ra(a(b))}catch(c){}}return null}function Sa(a){switch(typeof a){case \"boolean\":case \"number\":case \"object\":case \"string\":case \"undefined\":return a;default:return\"\"}}function Ta(a){var b=a.type;return(a=a.nodeName)&&\"input\"===a.toLowerCase()&&(\"checkbox\"===b||\"radio\"===b)}\nfunction Ua(a){var b=Ta(a)?\"checked\":\"value\",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=\"\"+a[b];if(!a.hasOwnProperty(b)&&\"undefined\"!==typeof c&&\"function\"===typeof c.get&&\"function\"===typeof c.set){var e=c.get,f=c.set;Object.defineProperty(a,b,{configurable:!0,get:function(){return e.call(this)},set:function(a){d=\"\"+a;f.call(this,a)}});Object.defineProperty(a,b,{enumerable:c.enumerable});return{getValue:function(){return d},setValue:function(a){d=\"\"+a},stopTracking:function(){a._valueTracker=\nnull;delete a[b]}}}}function Va(a){a._valueTracker||(a._valueTracker=Ua(a))}function Wa(a){if(!a)return!1;var b=a._valueTracker;if(!b)return!0;var c=b.getValue();var d=\"\";a&&(d=Ta(a)?a.checked?\"true\":\"false\":a.value);a=d;return a!==c?(b.setValue(a),!0):!1}function Xa(a){a=a||(\"undefined\"!==typeof document?document:void 0);if(\"undefined\"===typeof a)return null;try{return a.activeElement||a.body}catch(b){return a.body}}\nfunction Ya(a,b){var c=b.checked;return m({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Za(a,b){var c=null==b.defaultValue?\"\":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=Sa(null!=b.value?b.value:c);a._wrapperState={initialChecked:d,initialValue:c,controlled:\"checkbox\"===b.type||\"radio\"===b.type?null!=b.checked:null!=b.value}}function $a(a,b){b=b.checked;null!=b&&qa(a,\"checked\",b,!1)}\nfunction ab(a,b){$a(a,b);var c=Sa(b.value),d=b.type;if(null!=c)if(\"number\"===d){if(0===c&&\"\"===a.value||a.value!=c)a.value=\"\"+c}else a.value!==\"\"+c&&(a.value=\"\"+c);else if(\"submit\"===d||\"reset\"===d){a.removeAttribute(\"value\");return}b.hasOwnProperty(\"value\")?bb(a,b.type,c):b.hasOwnProperty(\"defaultValue\")&&bb(a,b.type,Sa(b.defaultValue));null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked)}\nfunction cb(a,b,c){if(b.hasOwnProperty(\"value\")||b.hasOwnProperty(\"defaultValue\")){var d=b.type;if(!(\"submit\"!==d&&\"reset\"!==d||void 0!==b.value&&null!==b.value))return;b=\"\"+a._wrapperState.initialValue;c||b===a.value||(a.value=b);a.defaultValue=b}c=a.name;\"\"!==c&&(a.name=\"\");a.defaultChecked=!!a._wrapperState.initialChecked;\"\"!==c&&(a.name=c)}\nfunction bb(a,b,c){if(\"number\"!==b||Xa(a.ownerDocument)!==a)null==c?a.defaultValue=\"\"+a._wrapperState.initialValue:a.defaultValue!==\"\"+c&&(a.defaultValue=\"\"+c)}function db(a){var b=\"\";aa.Children.forEach(a,function(a){null!=a&&(b+=a)});return b}function eb(a,b){a=m({children:void 0},b);if(b=db(b.children))a.children=b;return a}\nfunction fb(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e=c.length))throw Error(y(93));c=c[0]}b=c}null==b&&(b=\"\");c=b}a._wrapperState={initialValue:Sa(c)}}\nfunction ib(a,b){var c=Sa(b.value),d=Sa(b.defaultValue);null!=c&&(c=\"\"+c,c!==a.value&&(a.value=c),null==b.defaultValue&&a.defaultValue!==c&&(a.defaultValue=c));null!=d&&(a.defaultValue=\"\"+d)}function jb(a){var b=a.textContent;b===a._wrapperState.initialValue&&\"\"!==b&&null!==b&&(a.value=b)}var kb={html:\"http://www.w3.org/1999/xhtml\",mathml:\"http://www.w3.org/1998/Math/MathML\",svg:\"http://www.w3.org/2000/svg\"};\nfunction lb(a){switch(a){case \"svg\":return\"http://www.w3.org/2000/svg\";case \"math\":return\"http://www.w3.org/1998/Math/MathML\";default:return\"http://www.w3.org/1999/xhtml\"}}function mb(a,b){return null==a||\"http://www.w3.org/1999/xhtml\"===a?lb(b):\"http://www.w3.org/2000/svg\"===a&&\"foreignObject\"===b?\"http://www.w3.org/1999/xhtml\":a}\nvar nb,ob=function(a){return\"undefined\"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(b,c,d,e){MSApp.execUnsafeLocalFunction(function(){return a(b,c,d,e)})}:a}(function(a,b){if(a.namespaceURI!==kb.svg||\"innerHTML\"in a)a.innerHTML=b;else{nb=nb||document.createElement(\"div\");nb.innerHTML=\"\"+b.valueOf().toString()+\"\";for(b=nb.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild)}});\nfunction pb(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType){c.nodeValue=b;return}}a.textContent=b}\nvar qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,\nfloodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(qb).forEach(function(a){rb.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);qb[b]=qb[a]})});function sb(a,b,c){return null==b||\"boolean\"===typeof b||\"\"===b?\"\":c||\"number\"!==typeof b||0===b||qb.hasOwnProperty(a)&&qb[a]?(\"\"+b).trim():b+\"px\"}\nfunction tb(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf(\"--\"),e=sb(c,b[c],d);\"float\"===c&&(c=\"cssFloat\");d?a.setProperty(c,e):a[c]=e}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});\nfunction vb(a,b){if(b){if(ub[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML))throw Error(y(137,a));if(null!=b.dangerouslySetInnerHTML){if(null!=b.children)throw Error(y(60));if(!(\"object\"===typeof b.dangerouslySetInnerHTML&&\"__html\"in b.dangerouslySetInnerHTML))throw Error(y(61));}if(null!=b.style&&\"object\"!==typeof b.style)throw Error(y(62));}}\nfunction wb(a,b){if(-1===a.indexOf(\"-\"))return\"string\"===typeof b.is;switch(a){case \"annotation-xml\":case \"color-profile\":case \"font-face\":case \"font-face-src\":case \"font-face-uri\":case \"font-face-format\":case \"font-face-name\":case \"missing-glyph\":return!1;default:return!0}}function xb(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}var yb=null,zb=null,Ab=null;\nfunction Bb(a){if(a=Cb(a)){if(\"function\"!==typeof yb)throw Error(y(280));var b=a.stateNode;b&&(b=Db(b),yb(a.stateNode,a.type,b))}}function Eb(a){zb?Ab?Ab.push(a):Ab=[a]:zb=a}function Fb(){if(zb){var a=zb,b=Ab;Ab=zb=null;Bb(a);if(b)for(a=0;ad?0:1<c;c++)b.push(a);return b}\nfunction $c(a,b,c){a.pendingLanes|=b;var d=b-1;a.suspendedLanes&=d;a.pingedLanes&=d;a=a.eventTimes;b=31-Vc(b);a[b]=c}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(a){return 0===a?32:31-(bd(a)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(a,b,c,d){Kb||Ib();var e=hd,f=Kb;Kb=!0;try{Hb(e,a,b,c,d)}finally{(Kb=f)||Mb()}}function id(a,b,c,d){ed(dd,hd.bind(null,a,b,c,d))}\nfunction hd(a,b,c,d){if(fd){var e;if((e=0===(b&4))&&0=be),ee=String.fromCharCode(32),fe=!1;\nfunction ge(a,b){switch(a){case \"keyup\":return-1!==$d.indexOf(b.keyCode);case \"keydown\":return 229!==b.keyCode;case \"keypress\":case \"mousedown\":case \"focusout\":return!0;default:return!1}}function he(a){a=a.detail;return\"object\"===typeof a&&\"data\"in a?a.data:null}var ie=!1;function je(a,b){switch(a){case \"compositionend\":return he(b);case \"keypress\":if(32!==b.which)return null;fe=!0;return ee;case \"textInput\":return a=b.data,a===ee&&fe?null:a;default:return null}}\nfunction ke(a,b){if(ie)return\"compositionend\"===a||!ae&&ge(a,b)?(a=nd(),md=ld=kd=null,ie=!1,a):null;switch(a){case \"paste\":return null;case \"keypress\":if(!(b.ctrlKey||b.altKey||b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1=b)return{node:c,offset:b-a};a=d}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode}c=void 0}c=Ke(c)}}function Me(a,b){return a&&b?a===b?!0:a&&3===a.nodeType?!1:b&&3===b.nodeType?Me(a,b.parentNode):\"contains\"in a?a.contains(b):a.compareDocumentPosition?!!(a.compareDocumentPosition(b)&16):!1:!1}\nfunction Ne(){for(var a=window,b=Xa();b instanceof a.HTMLIFrameElement;){try{var c=\"string\"===typeof b.contentWindow.location.href}catch(d){c=!1}if(c)a=b.contentWindow;else break;b=Xa(a.document)}return b}function Oe(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&(\"input\"===b&&(\"text\"===a.type||\"search\"===a.type||\"tel\"===a.type||\"url\"===a.type||\"password\"===a.type)||\"textarea\"===b||\"true\"===a.contentEditable)}\nvar Pe=fa&&\"documentMode\"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;\nfunction Ue(a,b,c){var d=c.window===c?c.document:9===c.nodeType?c:c.ownerDocument;Te||null==Qe||Qe!==Xa(d)||(d=Qe,\"selectionStart\"in d&&Oe(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),Se&&Je(Se,d)||(Se=d,d=oe(Re,\"onSelect\"),0Af||(a.current=zf[Af],zf[Af]=null,Af--)}function I(a,b){Af++;zf[Af]=a.current;a.current=b}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;\nfunction Ef(a,b){var c=a.type.contextTypes;if(!c)return Cf;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}function Ff(a){a=a.childContextTypes;return null!==a&&void 0!==a}function Gf(){H(N);H(M)}function Hf(a,b,c){if(M.current!==Cf)throw Error(y(168));I(M,b);I(N,c)}\nfunction If(a,b,c){var d=a.stateNode;a=b.childContextTypes;if(\"function\"!==typeof d.getChildContext)return c;d=d.getChildContext();for(var e in d)if(!(e in a))throw Error(y(108,Ra(b)||\"Unknown\",e));return m({},c,d)}function Jf(a){a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Cf;Df=M.current;I(M,a);I(N,N.current);return!0}function Kf(a,b,c){var d=a.stateNode;if(!d)throw Error(y(169));c?(a=If(a,b,Df),d.__reactInternalMemoizedMergedChildContext=a,H(N),H(M),I(M,a)):H(N);I(N,c)}\nvar Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=void 0!==Rf?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1E4>dg?Sf:function(){return Sf()-dg};\nfunction eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332));}}function fg(a){switch(a){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332));}}function gg(a,b){a=fg(a);return Nf(a,b)}function hg(a,b,c){a=fg(a);return Of(a,b,c)}function ig(){if(null!==bg){var a=bg;bg=null;Pf(a)}jg()}\nfunction jg(){if(!cg&&null!==ag){cg=!0;var a=0;try{var b=ag;gg(99,function(){for(;az?(q=u,u=null):q=u.sibling;var n=p(e,u,h[z],k);if(null===n){null===u&&(u=q);break}a&&u&&null===\nn.alternate&&b(e,u);g=f(n,g,z);null===t?l=n:t.sibling=n;t=n;u=q}if(z===h.length)return c(e,u),l;if(null===u){for(;zz?(q=u,u=null):q=u.sibling;var w=p(e,u,n.value,k);if(null===w){null===u&&(u=q);break}a&&u&&null===w.alternate&&b(e,u);g=f(w,g,z);null===t?l=w:t.sibling=w;t=w;u=q}if(n.done)return c(e,u),l;if(null===u){for(;!n.done;z++,n=h.next())n=A(e,n.value,k),null!==n&&(g=f(n,g,z),null===t?l=n:t.sibling=n,t=n);return l}for(u=d(e,u);!n.done;z++,n=h.next())n=C(u,e,z,n.value,k),null!==n&&(a&&null!==n.alternate&&\nu.delete(null===n.key?z:n.key),g=f(n,g,z),null===t?l=n:t.sibling=n,t=n);a&&u.forEach(function(a){return b(e,a)});return l}return function(a,d,f,h){var k=\"object\"===typeof f&&null!==f&&f.type===ua&&null===f.key;k&&(f=f.props.children);var l=\"object\"===typeof f&&null!==f;if(l)switch(f.$$typeof){case sa:a:{l=f.key;for(k=d;null!==k;){if(k.key===l){switch(k.tag){case 7:if(f.type===ua){c(a,k.sibling);d=e(k,f.props.children);d.return=a;a=d;break a}break;default:if(k.elementType===f.type){c(a,k.sibling);\nd=e(k,f.props);d.ref=Qg(a,k,f);d.return=a;a=d;break a}}c(a,k);break}else b(a,k);k=k.sibling}f.type===ua?(d=Xg(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=Vg(f.type,f.key,f.props,null,a.mode,h),h.ref=Qg(a,d,f),h.return=a,a=h)}return g(a);case ta:a:{for(k=f.key;null!==d;){if(d.key===k)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling);d=e(d,f.children||[]);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d=\nWg(f,a.mode,h);d.return=a;a=d}return g(a)}if(\"string\"===typeof f||\"number\"===typeof f)return f=\"\"+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f),d.return=a,a=d):(c(a,d),d=Ug(f,a.mode,h),d.return=a,a=d),g(a);if(Pg(f))return x(a,d,f,h);if(La(f))return w(a,d,f,h);l&&Rg(a,f);if(\"undefined\"===typeof f&&!k)switch(a.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(a.type)||\"Component\"));}return c(a,d)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);\nfunction dh(a){if(a===$g)throw Error(y(174));return a}function eh(a,b){I(ch,b);I(bh,a);I(ah,$g);a=b.nodeType;switch(a){case 9:case 11:b=(b=b.documentElement)?b.namespaceURI:mb(null,\"\");break;default:a=8===a?b.parentNode:b,b=a.namespaceURI||null,a=a.tagName,b=mb(b,a)}H(ah);I(ah,b)}function fh(){H(ah);H(bh);H(ch)}function gh(a){dh(ch.current);var b=dh(ah.current);var c=mb(b,a.type);b!==c&&(I(bh,a),I(ah,c))}function hh(a){bh.current===a&&(H(ah),H(bh))}var P=Bf(0);\nfunction ih(a){for(var b=a;null!==b;){if(13===b.tag){var c=b.memoizedState;if(null!==c&&(c=c.dehydrated,null===c||\"$?\"===c.data||\"$!\"===c.data))return b}else if(19===b.tag&&void 0!==b.memoizedProps.revealOrder){if(0!==(b.flags&64))return b}else if(null!==b.child){b.child.return=b;b=b.child;continue}if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===a)return null;b=b.return}b.sibling.return=b.return;b=b.sibling}return null}var jh=null,kh=null,lh=!1;\nfunction mh(a,b){var c=nh(5,null,null,0);c.elementType=\"DELETED\";c.type=\"DELETED\";c.stateNode=b;c.return=a;c.flags=8;null!==a.lastEffect?(a.lastEffect.nextEffect=c,a.lastEffect=c):a.firstEffect=a.lastEffect=c}function oh(a,b){switch(a.tag){case 5:var c=a.type;b=1!==b.nodeType||c.toLowerCase()!==b.nodeName.toLowerCase()?null:b;return null!==b?(a.stateNode=b,!0):!1;case 6:return b=\"\"===a.pendingProps||3!==b.nodeType?null:b,null!==b?(a.stateNode=b,!0):!1;case 13:return!1;default:return!1}}\nfunction ph(a){if(lh){var b=kh;if(b){var c=b;if(!oh(a,b)){b=rf(c.nextSibling);if(!b||!oh(a,b)){a.flags=a.flags&-1025|2;lh=!1;jh=a;return}mh(jh,c)}jh=a;kh=rf(b.firstChild)}else a.flags=a.flags&-1025|2,lh=!1,jh=a}}function qh(a){for(a=a.return;null!==a&&5!==a.tag&&3!==a.tag&&13!==a.tag;)a=a.return;jh=a}\nfunction rh(a){if(a!==jh)return!1;if(!lh)return qh(a),lh=!0,!1;var b=a.type;if(5!==a.tag||\"head\"!==b&&\"body\"!==b&&!nf(b,a.memoizedProps))for(b=kh;b;)mh(a,b),b=rf(b.nextSibling);qh(a);if(13===a.tag){a=a.memoizedState;a=null!==a?a.dehydrated:null;if(!a)throw Error(y(317));a:{a=a.nextSibling;for(b=0;a;){if(8===a.nodeType){var c=a.data;if(\"/$\"===c){if(0===b){kh=rf(a.nextSibling);break a}b--}else\"$\"!==c&&\"$!\"!==c&&\"$?\"!==c||b++}a=a.nextSibling}kh=null}}else kh=jh?rf(a.stateNode.nextSibling):null;return!0}\nfunction sh(){kh=jh=null;lh=!1}var th=[];function uh(){for(var a=0;af))throw Error(y(301));f+=1;T=S=null;b.updateQueue=null;vh.current=Fh;a=c(d,e)}while(zh)}vh.current=Gh;b=null!==S&&null!==S.next;xh=0;T=S=R=null;yh=!1;if(b)throw Error(y(300));return a}function Hh(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};null===T?R.memoizedState=T=a:T=T.next=a;return T}\nfunction Ih(){if(null===S){var a=R.alternate;a=null!==a?a.memoizedState:null}else a=S.next;var b=null===T?R.memoizedState:T.next;if(null!==b)T=b,S=a;else{if(null===a)throw Error(y(310));S=a;a={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null};null===T?R.memoizedState=T=a:T=T.next=a}return T}function Jh(a,b){return\"function\"===typeof b?b(a):b}\nfunction Kh(a){var b=Ih(),c=b.queue;if(null===c)throw Error(y(311));c.lastRenderedReducer=a;var d=S,e=d.baseQueue,f=c.pending;if(null!==f){if(null!==e){var g=e.next;e.next=f.next;f.next=g}d.baseQueue=e=f;c.pending=null}if(null!==e){e=e.next;d=d.baseState;var h=g=f=null,k=e;do{var l=k.lane;if((xh&l)===l)null!==h&&(h=h.next={lane:0,action:k.action,eagerReducer:k.eagerReducer,eagerState:k.eagerState,next:null}),d=k.eagerReducer===a?k.eagerState:a(d,k.action);else{var n={lane:l,action:k.action,eagerReducer:k.eagerReducer,\neagerState:k.eagerState,next:null};null===h?(g=h=n,f=d):h=h.next=n;R.lanes|=l;Dg|=l}k=k.next}while(null!==k&&k!==e);null===h?f=d:h.next=g;He(d,b.memoizedState)||(ug=!0);b.memoizedState=d;b.baseState=f;b.baseQueue=h;c.lastRenderedState=d}return[b.memoizedState,c.dispatch]}\nfunction Lh(a){var b=Ih(),c=b.queue;if(null===c)throw Error(y(311));c.lastRenderedReducer=a;var d=c.dispatch,e=c.pending,f=b.memoizedState;if(null!==e){c.pending=null;var g=e=e.next;do f=a(f,g.action),g=g.next;while(g!==e);He(f,b.memoizedState)||(ug=!0);b.memoizedState=f;null===b.baseQueue&&(b.baseState=f);c.lastRenderedState=f}return[f,d]}\nfunction Mh(a,b,c){var d=b._getVersion;d=d(b._source);var e=b._workInProgressVersionPrimary;if(null!==e)a=e===d;else if(a=a.mutableReadLanes,a=(xh&a)===a)b._workInProgressVersionPrimary=d,th.push(b);if(a)return c(b._source);th.push(b);throw Error(y(350));}\nfunction Nh(a,b,c,d){var e=U;if(null===e)throw Error(y(349));var f=b._getVersion,g=f(b._source),h=vh.current,k=h.useState(function(){return Mh(e,b,c)}),l=k[1],n=k[0];k=T;var A=a.memoizedState,p=A.refs,C=p.getSnapshot,x=A.source;A=A.subscribe;var w=R;a.memoizedState={refs:p,source:b,subscribe:d};h.useEffect(function(){p.getSnapshot=c;p.setSnapshot=l;var a=f(b._source);if(!He(g,a)){a=c(b._source);He(n,a)||(l(a),a=Ig(w),e.mutableReadLanes|=a&e.pendingLanes);a=e.mutableReadLanes;e.entangledLanes|=a;for(var d=\ne.entanglements,h=a;0c?98:c,function(){a(!0)});gg(97\\x3c/script>\",a=a.removeChild(a.firstChild)):\"string\"===typeof d.is?a=g.createElement(c,{is:d.is}):(a=g.createElement(c),\"select\"===c&&(g=a,d.multiple?g.multiple=!0:d.size&&(g.size=d.size))):a=g.createElementNS(a,c);a[wf]=b;a[xf]=d;Bi(a,b,!1,!1);b.stateNode=a;g=wb(c,d);switch(c){case \"dialog\":G(\"cancel\",a);G(\"close\",a);\ne=d;break;case \"iframe\":case \"object\":case \"embed\":G(\"load\",a);e=d;break;case \"video\":case \"audio\":for(e=0;eJi&&(b.flags|=64,f=!0,Fi(d,!1),b.lanes=33554432)}else{if(!f)if(a=ih(g),null!==a){if(b.flags|=64,f=!0,c=a.updateQueue,null!==c&&(b.updateQueue=c,b.flags|=4),Fi(d,!0),null===d.tail&&\"hidden\"===d.tailMode&&!g.alternate&&!lh)return b=b.lastEffect=d.lastEffect,null!==b&&(b.nextEffect=null),null}else 2*O()-d.renderingStartTime>Ji&&1073741824!==c&&(b.flags|=\n64,f=!0,Fi(d,!1),b.lanes=33554432);d.isBackwards?(g.sibling=b.child,b.child=g):(c=d.last,null!==c?c.sibling=g:b.child=g,d.last=g)}return null!==d.tail?(c=d.tail,d.rendering=c,d.tail=c.sibling,d.lastEffect=b.lastEffect,d.renderingStartTime=O(),c.sibling=null,b=P.current,I(P,f?b&1|2:b&1),c):null;case 23:case 24:return Ki(),null!==a&&null!==a.memoizedState!==(null!==b.memoizedState)&&\"unstable-defer-without-hiding\"!==d.mode&&(b.flags|=4),null}throw Error(y(156,b.tag));}\nfunction Li(a){switch(a.tag){case 1:Ff(a.type)&&Gf();var b=a.flags;return b&4096?(a.flags=b&-4097|64,a):null;case 3:fh();H(N);H(M);uh();b=a.flags;if(0!==(b&64))throw Error(y(285));a.flags=b&-4097|64;return a;case 5:return hh(a),null;case 13:return H(P),b=a.flags,b&4096?(a.flags=b&-4097|64,a):null;case 19:return H(P),null;case 4:return fh(),null;case 10:return rg(a),null;case 23:case 24:return Ki(),null;default:return null}}\nfunction Mi(a,b){try{var c=\"\",d=b;do c+=Qa(d),d=d.return;while(d);var e=c}catch(f){e=\"\\nError generating stack: \"+f.message+\"\\n\"+f.stack}return{value:a,source:b,stack:e}}function Ni(a,b){try{console.error(b.value)}catch(c){setTimeout(function(){throw c;})}}var Oi=\"function\"===typeof WeakMap?WeakMap:Map;function Pi(a,b,c){c=zg(-1,c);c.tag=3;c.payload={element:null};var d=b.value;c.callback=function(){Qi||(Qi=!0,Ri=d);Ni(a,b)};return c}\nfunction Si(a,b,c){c=zg(-1,c);c.tag=3;var d=a.type.getDerivedStateFromError;if(\"function\"===typeof d){var e=b.value;c.payload=function(){Ni(a,b);return d(e)}}var f=a.stateNode;null!==f&&\"function\"===typeof f.componentDidCatch&&(c.callback=function(){\"function\"!==typeof d&&(null===Ti?Ti=new Set([this]):Ti.add(this),Ni(a,b));var c=b.stack;this.componentDidCatch(b.value,{componentStack:null!==c?c:\"\"})});return c}var Ui=\"function\"===typeof WeakSet?WeakSet:Set;\nfunction Vi(a){var b=a.ref;if(null!==b)if(\"function\"===typeof b)try{b(null)}catch(c){Wi(a,c)}else b.current=null}function Xi(a,b){switch(b.tag){case 0:case 11:case 15:case 22:return;case 1:if(b.flags&256&&null!==a){var c=a.memoizedProps,d=a.memoizedState;a=b.stateNode;b=a.getSnapshotBeforeUpdate(b.elementType===b.type?c:lg(b.type,c),d);a.__reactInternalSnapshotBeforeUpdate=b}return;case 3:b.flags&256&&qf(b.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163));}\nfunction Yi(a,b,c){switch(c.tag){case 0:case 11:case 15:case 22:b=c.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){a=b=b.next;do{if(3===(a.tag&3)){var d=a.create;a.destroy=d()}a=a.next}while(a!==b)}b=c.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){a=b=b.next;do{var e=a;d=e.next;e=e.tag;0!==(e&4)&&0!==(e&1)&&(Zi(c,a),$i(c,a));a=d}while(a!==b)}return;case 1:a=c.stateNode;c.flags&4&&(null===b?a.componentDidMount():(d=c.elementType===c.type?b.memoizedProps:lg(c.type,b.memoizedProps),a.componentDidUpdate(d,\nb.memoizedState,a.__reactInternalSnapshotBeforeUpdate)));b=c.updateQueue;null!==b&&Eg(c,b,a);return;case 3:b=c.updateQueue;if(null!==b){a=null;if(null!==c.child)switch(c.child.tag){case 5:a=c.child.stateNode;break;case 1:a=c.child.stateNode}Eg(c,b,a)}return;case 5:a=c.stateNode;null===b&&c.flags&4&&mf(c.type,c.memoizedProps)&&a.focus();return;case 6:return;case 4:return;case 12:return;case 13:null===c.memoizedState&&(c=c.alternate,null!==c&&(c=c.memoizedState,null!==c&&(c=c.dehydrated,null!==c&&Cc(c))));\nreturn;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163));}\nfunction aj(a,b){for(var c=a;;){if(5===c.tag){var d=c.stateNode;if(b)d=d.style,\"function\"===typeof d.setProperty?d.setProperty(\"display\",\"none\",\"important\"):d.display=\"none\";else{d=c.stateNode;var e=c.memoizedProps.style;e=void 0!==e&&null!==e&&e.hasOwnProperty(\"display\")?e.display:null;d.style.display=sb(\"display\",e)}}else if(6===c.tag)c.stateNode.nodeValue=b?\"\":c.memoizedProps;else if((23!==c.tag&&24!==c.tag||null===c.memoizedState||c===a)&&null!==c.child){c.child.return=c;c=c.child;continue}if(c===\na)break;for(;null===c.sibling;){if(null===c.return||c.return===a)return;c=c.return}c.sibling.return=c.return;c=c.sibling}}\nfunction bj(a,b){if(Mf&&\"function\"===typeof Mf.onCommitFiberUnmount)try{Mf.onCommitFiberUnmount(Lf,b)}catch(f){}switch(b.tag){case 0:case 11:case 14:case 15:case 22:a=b.updateQueue;if(null!==a&&(a=a.lastEffect,null!==a)){var c=a=a.next;do{var d=c,e=d.destroy;d=d.tag;if(void 0!==e)if(0!==(d&4))Zi(b,c);else{d=b;try{e()}catch(f){Wi(d,f)}}c=c.next}while(c!==a)}break;case 1:Vi(b);a=b.stateNode;if(\"function\"===typeof a.componentWillUnmount)try{a.props=b.memoizedProps,a.state=b.memoizedState,a.componentWillUnmount()}catch(f){Wi(b,\nf)}break;case 5:Vi(b);break;case 4:cj(a,b)}}function dj(a){a.alternate=null;a.child=null;a.dependencies=null;a.firstEffect=null;a.lastEffect=null;a.memoizedProps=null;a.memoizedState=null;a.pendingProps=null;a.return=null;a.updateQueue=null}function ej(a){return 5===a.tag||3===a.tag||4===a.tag}\nfunction fj(a){a:{for(var b=a.return;null!==b;){if(ej(b))break a;b=b.return}throw Error(y(160));}var c=b;b=c.stateNode;switch(c.tag){case 5:var d=!1;break;case 3:b=b.containerInfo;d=!0;break;case 4:b=b.containerInfo;d=!0;break;default:throw Error(y(161));}c.flags&16&&(pb(b,\"\"),c.flags&=-17);a:b:for(c=a;;){for(;null===c.sibling;){if(null===c.return||ej(c.return)){c=null;break a}c=c.return}c.sibling.return=c.return;for(c=c.sibling;5!==c.tag&&6!==c.tag&&18!==c.tag;){if(c.flags&2)continue b;if(null===\nc.child||4===c.tag)continue b;else c.child.return=c,c=c.child}if(!(c.flags&2)){c=c.stateNode;break a}}d?gj(a,c,b):hj(a,c,b)}\nfunction gj(a,b,c){var d=a.tag,e=5===d||6===d;if(e)a=e?a.stateNode:a.stateNode.instance,b?8===c.nodeType?c.parentNode.insertBefore(a,b):c.insertBefore(a,b):(8===c.nodeType?(b=c.parentNode,b.insertBefore(a,c)):(b=c,b.appendChild(a)),c=c._reactRootContainer,null!==c&&void 0!==c||null!==b.onclick||(b.onclick=jf));else if(4!==d&&(a=a.child,null!==a))for(gj(a,b,c),a=a.sibling;null!==a;)gj(a,b,c),a=a.sibling}\nfunction hj(a,b,c){var d=a.tag,e=5===d||6===d;if(e)a=e?a.stateNode:a.stateNode.instance,b?c.insertBefore(a,b):c.appendChild(a);else if(4!==d&&(a=a.child,null!==a))for(hj(a,b,c),a=a.sibling;null!==a;)hj(a,b,c),a=a.sibling}\nfunction cj(a,b){for(var c=b,d=!1,e,f;;){if(!d){d=c.return;a:for(;;){if(null===d)throw Error(y(160));e=d.stateNode;switch(d.tag){case 5:f=!1;break a;case 3:e=e.containerInfo;f=!0;break a;case 4:e=e.containerInfo;f=!0;break a}d=d.return}d=!0}if(5===c.tag||6===c.tag){a:for(var g=a,h=c,k=h;;)if(bj(g,k),null!==k.child&&4!==k.tag)k.child.return=k,k=k.child;else{if(k===h)break a;for(;null===k.sibling;){if(null===k.return||k.return===h)break a;k=k.return}k.sibling.return=k.return;k=k.sibling}f?(g=e,h=c.stateNode,\n8===g.nodeType?g.parentNode.removeChild(h):g.removeChild(h)):e.removeChild(c.stateNode)}else if(4===c.tag){if(null!==c.child){e=c.stateNode.containerInfo;f=!0;c.child.return=c;c=c.child;continue}}else if(bj(a,c),null!==c.child){c.child.return=c;c=c.child;continue}if(c===b)break;for(;null===c.sibling;){if(null===c.return||c.return===b)return;c=c.return;4===c.tag&&(d=!1)}c.sibling.return=c.return;c=c.sibling}}\nfunction ij(a,b){switch(b.tag){case 0:case 11:case 14:case 15:case 22:var c=b.updateQueue;c=null!==c?c.lastEffect:null;if(null!==c){var d=c=c.next;do 3===(d.tag&3)&&(a=d.destroy,d.destroy=void 0,void 0!==a&&a()),d=d.next;while(d!==c)}return;case 1:return;case 5:c=b.stateNode;if(null!=c){d=b.memoizedProps;var e=null!==a?a.memoizedProps:d;a=b.type;var f=b.updateQueue;b.updateQueue=null;if(null!==f){c[xf]=d;\"input\"===a&&\"radio\"===d.type&&null!=d.name&&$a(c,d);wb(a,e);b=wb(a,d);for(e=0;ee&&(e=g);c&=~f}c=e;c=O()-c;c=(120>c?120:480>c?480:1080>c?1080:1920>c?1920:3E3>c?3E3:4320>\nc?4320:1960*nj(c/1960))-c;if(10 component higher in the tree to provide a loading indicator or placeholder to display.\")}5!==V&&(V=2);k=Mi(k,h);p=\ng;do{switch(p.tag){case 3:f=k;p.flags|=4096;b&=-b;p.lanes|=b;var J=Pi(p,f,b);Bg(p,J);break a;case 1:f=k;var K=p.type,Q=p.stateNode;if(0===(p.flags&64)&&(\"function\"===typeof K.getDerivedStateFromError||null!==Q&&\"function\"===typeof Q.componentDidCatch&&(null===Ti||!Ti.has(Q)))){p.flags|=4096;b&=-b;p.lanes|=b;var L=Si(p,f,b);Bg(p,L);break a}}p=p.return}while(null!==p)}Zj(c)}catch(va){b=va;Y===c&&null!==c&&(Y=c=c.return);continue}break}while(1)}\nfunction Pj(){var a=oj.current;oj.current=Gh;return null===a?Gh:a}function Tj(a,b){var c=X;X|=16;var d=Pj();U===a&&W===b||Qj(a,b);do try{ak();break}catch(e){Sj(a,e)}while(1);qg();X=c;oj.current=d;if(null!==Y)throw Error(y(261));U=null;W=0;return V}function ak(){for(;null!==Y;)bk(Y)}function Rj(){for(;null!==Y&&!Qf();)bk(Y)}function bk(a){var b=ck(a.alternate,a,qj);a.memoizedProps=a.pendingProps;null===b?Zj(a):Y=b;pj.current=null}\nfunction Zj(a){var b=a;do{var c=b.alternate;a=b.return;if(0===(b.flags&2048)){c=Gi(c,b,qj);if(null!==c){Y=c;return}c=b;if(24!==c.tag&&23!==c.tag||null===c.memoizedState||0!==(qj&1073741824)||0===(c.mode&4)){for(var d=0,e=c.child;null!==e;)d|=e.lanes|e.childLanes,e=e.sibling;c.childLanes=d}null!==a&&0===(a.flags&2048)&&(null===a.firstEffect&&(a.firstEffect=b.firstEffect),null!==b.lastEffect&&(null!==a.lastEffect&&(a.lastEffect.nextEffect=b.firstEffect),a.lastEffect=b.lastEffect),1g&&(h=g,g=J,J=h),h=Le(t,J),f=Le(t,g),h&&f&&(1!==v.rangeCount||v.anchorNode!==h.node||v.anchorOffset!==h.offset||v.focusNode!==f.node||v.focusOffset!==f.offset)&&(q=q.createRange(),q.setStart(h.node,h.offset),v.removeAllRanges(),J>g?(v.addRange(q),v.extend(f.node,f.offset)):(q.setEnd(f.node,f.offset),v.addRange(q))))));q=[];for(v=t;v=v.parentNode;)1===v.nodeType&&q.push({element:v,left:v.scrollLeft,top:v.scrollTop});\"function\"===typeof t.focus&&t.focus();for(t=\n0;tO()-jj?Qj(a,0):uj|=c);Mj(a,b)}function lj(a,b){var c=a.stateNode;null!==c&&c.delete(b);b=0;0===b&&(b=a.mode,0===(b&2)?b=1:0===(b&4)?b=99===eg()?1:2:(0===Gj&&(Gj=tj),b=Yc(62914560&~Gj),0===b&&(b=4194304)));c=Hg();a=Kj(a,b);null!==a&&($c(a,b,c),Mj(a,c))}var ck;\nck=function(a,b,c){var d=b.lanes;if(null!==a)if(a.memoizedProps!==b.pendingProps||N.current)ug=!0;else if(0!==(c&d))ug=0!==(a.flags&16384)?!0:!1;else{ug=!1;switch(b.tag){case 3:ri(b);sh();break;case 5:gh(b);break;case 1:Ff(b.type)&&Jf(b);break;case 4:eh(b,b.stateNode.containerInfo);break;case 10:d=b.memoizedProps.value;var e=b.type._context;I(mg,e._currentValue);e._currentValue=d;break;case 13:if(null!==b.memoizedState){if(0!==(c&b.child.childLanes))return ti(a,b,c);I(P,P.current&1);b=hi(a,b,c);return null!==\nb?b.sibling:null}I(P,P.current&1);break;case 19:d=0!==(c&b.childLanes);if(0!==(a.flags&64)){if(d)return Ai(a,b,c);b.flags|=64}e=b.memoizedState;null!==e&&(e.rendering=null,e.tail=null,e.lastEffect=null);I(P,P.current);if(d)break;else return null;case 23:case 24:return b.lanes=0,mi(a,b,c)}return hi(a,b,c)}else ug=!1;b.lanes=0;switch(b.tag){case 2:d=b.type;null!==a&&(a.alternate=null,b.alternate=null,b.flags|=2);a=b.pendingProps;e=Ef(b,M.current);tg(b,c);e=Ch(null,b,d,a,e,c);b.flags|=1;if(\"object\"===\ntypeof e&&null!==e&&\"function\"===typeof e.render&&void 0===e.$$typeof){b.tag=1;b.memoizedState=null;b.updateQueue=null;if(Ff(d)){var f=!0;Jf(b)}else f=!1;b.memoizedState=null!==e.state&&void 0!==e.state?e.state:null;xg(b);var g=d.getDerivedStateFromProps;\"function\"===typeof g&&Gg(b,d,g,a);e.updater=Kg;b.stateNode=e;e._reactInternals=b;Og(b,d,a,c);b=qi(null,b,d,!0,f,c)}else b.tag=0,fi(null,b,e,c),b=b.child;return b;case 16:e=b.elementType;a:{null!==a&&(a.alternate=null,b.alternate=null,b.flags|=2);\na=b.pendingProps;f=e._init;e=f(e._payload);b.type=e;f=b.tag=hk(e);a=lg(e,a);switch(f){case 0:b=li(null,b,e,a,c);break a;case 1:b=pi(null,b,e,a,c);break a;case 11:b=gi(null,b,e,a,c);break a;case 14:b=ii(null,b,e,lg(e.type,a),d,c);break a}throw Error(y(306,e,\"\"));}return b;case 0:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:lg(d,e),li(a,b,d,e,c);case 1:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:lg(d,e),pi(a,b,d,e,c);case 3:ri(b);d=b.updateQueue;if(null===a||null===d)throw Error(y(282));\nd=b.pendingProps;e=b.memoizedState;e=null!==e?e.element:null;yg(a,b);Cg(b,d,null,c);d=b.memoizedState.element;if(d===e)sh(),b=hi(a,b,c);else{e=b.stateNode;if(f=e.hydrate)kh=rf(b.stateNode.containerInfo.firstChild),jh=b,f=lh=!0;if(f){a=e.mutableSourceEagerHydrationData;if(null!=a)for(e=0;e = ({ stroke, fill }) => (\n <>\n {/* Generator: Moho 13.0.3 build 635 */}\n \n \n \n \n \n \n);\n\nconst NUM_WAVES = 8;\nconst WAVE_DURATION = 1;\nconst WAVE_PARALLAX_SCALE_START = 1.2;\nconst WAVE_PARALLAX_TRANSLATE_START = 10;\nconst WAVE_PARALLAX_SCALE_VELOCITY = 1.25;\nconst WAVE_PARALLAX_TRANSLATE_VELOCITY = 30;\nconst WAVE_PARALLAX_TRANSLATE_ACCEL = 10;\n\nconst NumericSlider: React.FC<{\n id: string;\n label: string;\n onChange: (value: number) => void;\n value: number;\n min: number;\n max: number;\n step: number;\n valueSuffix?: string;\n}> = (props) => {\n return (\n

\n \n props.onChange(parseFloat(e.target.value))}\n />\n \n {\" \"}\n {props.value}\n {props.valueSuffix}\n \n

\n );\n};\n\nconst Waves: React.FC<{}> = () => {\n const [stroke, setStroke] = useState(WAVE_STROKE);\n const [fill, setFill] = useState(WAVE_FILL);\n const [numWaves, setNumWaves] = useState(NUM_WAVES);\n const [duration, setDuration] = useState(WAVE_DURATION);\n const [initialYVel, setInitialYVel] = useState(\n WAVE_PARALLAX_TRANSLATE_VELOCITY\n );\n const [yAccel, setYAccel] = useState(WAVE_PARALLAX_TRANSLATE_ACCEL);\n const [scaleVel, setScaleVel] = useState(WAVE_PARALLAX_SCALE_VELOCITY);\n\n let scale = WAVE_PARALLAX_SCALE_START;\n let y = WAVE_PARALLAX_TRANSLATE_START;\n let yVel = initialYVel;\n let waves: JSX.Element[] = [];\n\n for (let i = 0; i < numWaves; i++) {\n waves.push(\n \n \n \n \n \n \n );\n y += yVel;\n scale *= scaleVel;\n yVel += yAccel;\n }\n\n return (\n <>\n \n {waves}\n \n

\n \n setStroke(e.target.value)}\n id=\"stroke\"\n />{\" \"}\n \n setFill(e.target.value)}\n id=\"fill\"\n />\n

\n \n \n \n \n \n \n );\n};\n\nexport const WavesPage: React.FC<{}> = () => (\n <>\n

Waves!

\n \n \n);\n","export function float(value: string | number | undefined): number {\n if (typeof value === \"number\") return value;\n if (value === undefined) value = \"\";\n\n const float = parseFloat(value);\n\n if (isNaN(float)) {\n throw new Error(`Expected '${value}' to be a float!`);\n }\n\n return float;\n}\n\nexport function flatten(arr: T[][]): T[] {\n const result: T[] = [];\n\n for (let subarr of arr) {\n result.push(...subarr);\n }\n\n return result;\n}\n\n/**\n * Convert radians to degrees.\n */\nexport function rad2deg(radians: number): number {\n return (radians * 180) / Math.PI;\n}\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Bezier = void 0;\n// math-inlining.\nconst {\n abs,\n cos,\n sin,\n acos,\n atan2,\n sqrt,\n pow\n} = Math; // cube root function yielding real roots\n\nfunction crt(v) {\n return v < 0 ? -pow(-v, 1 / 3) : pow(v, 1 / 3);\n} // trig constants\n\n\nconst pi = Math.PI,\n tau = 2 * pi,\n quart = pi / 2,\n // float precision significant decimal\nepsilon = 0.000001,\n // extremas used in bbox calculation and similar algorithms\nnMax = Number.MAX_SAFE_INTEGER || 9007199254740991,\n nMin = Number.MIN_SAFE_INTEGER || -9007199254740991,\n // a zero coordinate, which is surprisingly useful\nZERO = {\n x: 0,\n y: 0,\n z: 0\n}; // Bezier utility functions\n\nconst utils = {\n // Legendre-Gauss abscissae with n=24 (x_i values, defined at i=n as the roots of the nth order Legendre polynomial Pn(x))\n Tvalues: [-0.0640568928626056260850430826247450385909, 0.0640568928626056260850430826247450385909, -0.1911188674736163091586398207570696318404, 0.1911188674736163091586398207570696318404, -0.3150426796961633743867932913198102407864, 0.3150426796961633743867932913198102407864, -0.4337935076260451384870842319133497124524, 0.4337935076260451384870842319133497124524, -0.5454214713888395356583756172183723700107, 0.5454214713888395356583756172183723700107, -0.6480936519369755692524957869107476266696, 0.6480936519369755692524957869107476266696, -0.7401241915785543642438281030999784255232, 0.7401241915785543642438281030999784255232, -0.8200019859739029219539498726697452080761, 0.8200019859739029219539498726697452080761, -0.8864155270044010342131543419821967550873, 0.8864155270044010342131543419821967550873, -0.9382745520027327585236490017087214496548, 0.9382745520027327585236490017087214496548, -0.9747285559713094981983919930081690617411, 0.9747285559713094981983919930081690617411, -0.9951872199970213601799974097007368118745, 0.9951872199970213601799974097007368118745],\n // Legendre-Gauss weights with n=24 (w_i values, defined by a function linked to in the Bezier primer article)\n Cvalues: [0.1279381953467521569740561652246953718517, 0.1279381953467521569740561652246953718517, 0.1258374563468282961213753825111836887264, 0.1258374563468282961213753825111836887264, 0.121670472927803391204463153476262425607, 0.121670472927803391204463153476262425607, 0.1155056680537256013533444839067835598622, 0.1155056680537256013533444839067835598622, 0.1074442701159656347825773424466062227946, 0.1074442701159656347825773424466062227946, 0.0976186521041138882698806644642471544279, 0.0976186521041138882698806644642471544279, 0.086190161531953275917185202983742667185, 0.086190161531953275917185202983742667185, 0.0733464814110803057340336152531165181193, 0.0733464814110803057340336152531165181193, 0.0592985849154367807463677585001085845412, 0.0592985849154367807463677585001085845412, 0.0442774388174198061686027482113382288593, 0.0442774388174198061686027482113382288593, 0.0285313886289336631813078159518782864491, 0.0285313886289336631813078159518782864491, 0.0123412297999871995468056670700372915759, 0.0123412297999871995468056670700372915759],\n arcfn: function (t, derivativeFn) {\n const d = derivativeFn(t);\n let l = d.x * d.x + d.y * d.y;\n\n if (typeof d.z !== \"undefined\") {\n l += d.z * d.z;\n }\n\n return sqrt(l);\n },\n compute: function (t, points, _3d) {\n // shortcuts\n if (t === 0) {\n points[0].t = 0;\n return points[0];\n }\n\n const order = points.length - 1;\n\n if (t === 1) {\n points[order].t = 1;\n return points[order];\n }\n\n const mt = 1 - t;\n let p = points; // constant?\n\n if (order === 0) {\n points[0].t = t;\n return points[0];\n } // linear?\n\n\n if (order === 1) {\n const ret = {\n x: mt * p[0].x + t * p[1].x,\n y: mt * p[0].y + t * p[1].y,\n t: t\n };\n\n if (_3d) {\n ret.z = mt * p[0].z + t * p[1].z;\n }\n\n return ret;\n } // quadratic/cubic curve?\n\n\n if (order < 4) {\n let mt2 = mt * mt,\n t2 = t * t,\n a,\n b,\n c,\n d = 0;\n\n if (order === 2) {\n p = [p[0], p[1], p[2], ZERO];\n a = mt2;\n b = mt * t * 2;\n c = t2;\n } else if (order === 3) {\n a = mt2 * mt;\n b = mt2 * t * 3;\n c = mt * t2 * 3;\n d = t * t2;\n }\n\n const ret = {\n x: a * p[0].x + b * p[1].x + c * p[2].x + d * p[3].x,\n y: a * p[0].y + b * p[1].y + c * p[2].y + d * p[3].y,\n t: t\n };\n\n if (_3d) {\n ret.z = a * p[0].z + b * p[1].z + c * p[2].z + d * p[3].z;\n }\n\n return ret;\n } // higher order curves: use de Casteljau's computation\n\n\n const dCpts = JSON.parse(JSON.stringify(points));\n\n while (dCpts.length > 1) {\n for (let i = 0; i < dCpts.length - 1; i++) {\n dCpts[i] = {\n x: dCpts[i].x + (dCpts[i + 1].x - dCpts[i].x) * t,\n y: dCpts[i].y + (dCpts[i + 1].y - dCpts[i].y) * t\n };\n\n if (typeof dCpts[i].z !== \"undefined\") {\n dCpts[i] = dCpts[i].z + (dCpts[i + 1].z - dCpts[i].z) * t;\n }\n }\n\n dCpts.splice(dCpts.length - 1, 1);\n }\n\n dCpts[0].t = t;\n return dCpts[0];\n },\n computeWithRatios: function (t, points, ratios, _3d) {\n const mt = 1 - t,\n r = ratios,\n p = points;\n let f1 = r[0],\n f2 = r[1],\n f3 = r[2],\n f4 = r[3],\n d; // spec for linear\n\n f1 *= mt;\n f2 *= t;\n\n if (p.length === 2) {\n d = f1 + f2;\n return {\n x: (f1 * p[0].x + f2 * p[1].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z) / d,\n t: t\n };\n } // upgrade to quadratic\n\n\n f1 *= mt;\n f2 *= 2 * mt;\n f3 *= t * t;\n\n if (p.length === 3) {\n d = f1 + f2 + f3;\n return {\n x: (f1 * p[0].x + f2 * p[1].x + f3 * p[2].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y + f3 * p[2].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z + f3 * p[2].z) / d,\n t: t\n };\n } // upgrade to cubic\n\n\n f1 *= mt;\n f2 *= 1.5 * mt;\n f3 *= 3 * mt;\n f4 *= t * t * t;\n\n if (p.length === 4) {\n d = f1 + f2 + f3 + f4;\n return {\n x: (f1 * p[0].x + f2 * p[1].x + f3 * p[2].x + f4 * p[3].x) / d,\n y: (f1 * p[0].y + f2 * p[1].y + f3 * p[2].y + f4 * p[3].y) / d,\n z: !_3d ? false : (f1 * p[0].z + f2 * p[1].z + f3 * p[2].z + f4 * p[3].z) / d,\n t: t\n };\n }\n },\n derive: function (points, _3d) {\n const dpoints = [];\n\n for (let p = points, d = p.length, c = d - 1; d > 1; d--, c--) {\n const list = [];\n\n for (let j = 0, dpt; j < c; j++) {\n dpt = {\n x: c * (p[j + 1].x - p[j].x),\n y: c * (p[j + 1].y - p[j].y)\n };\n\n if (_3d) {\n dpt.z = c * (p[j + 1].z - p[j].z);\n }\n\n list.push(dpt);\n }\n\n dpoints.push(list);\n p = list;\n }\n\n return dpoints;\n },\n between: function (v, m, M) {\n return m <= v && v <= M || utils.approximately(v, m) || utils.approximately(v, M);\n },\n approximately: function (a, b, precision) {\n return abs(a - b) <= (precision || epsilon);\n },\n length: function (derivativeFn) {\n const z = 0.5,\n len = utils.Tvalues.length;\n let sum = 0;\n\n for (let i = 0, t; i < len; i++) {\n t = z * utils.Tvalues[i] + z;\n sum += utils.Cvalues[i] * utils.arcfn(t, derivativeFn);\n }\n\n return z * sum;\n },\n map: function (v, ds, de, ts, te) {\n const d1 = de - ds,\n d2 = te - ts,\n v2 = v - ds,\n r = v2 / d1;\n return ts + d2 * r;\n },\n lerp: function (r, v1, v2) {\n const ret = {\n x: v1.x + r * (v2.x - v1.x),\n y: v1.y + r * (v2.y - v1.y)\n };\n\n if (!!v1.z && !!v2.z) {\n ret.z = v1.z + r * (v2.z - v1.z);\n }\n\n return ret;\n },\n pointToString: function (p) {\n let s = p.x + \"/\" + p.y;\n\n if (typeof p.z !== \"undefined\") {\n s += \"/\" + p.z;\n }\n\n return s;\n },\n pointsToString: function (points) {\n return \"[\" + points.map(utils.pointToString).join(\", \") + \"]\";\n },\n copy: function (obj) {\n return JSON.parse(JSON.stringify(obj));\n },\n angle: function (o, v1, v2) {\n const dx1 = v1.x - o.x,\n dy1 = v1.y - o.y,\n dx2 = v2.x - o.x,\n dy2 = v2.y - o.y,\n cross = dx1 * dy2 - dy1 * dx2,\n dot = dx1 * dx2 + dy1 * dy2;\n return atan2(cross, dot);\n },\n // round as string, to avoid rounding errors\n round: function (v, d) {\n const s = \"\" + v;\n const pos = s.indexOf(\".\");\n return parseFloat(s.substring(0, pos + 1 + d));\n },\n dist: function (p1, p2) {\n const dx = p1.x - p2.x,\n dy = p1.y - p2.y;\n return sqrt(dx * dx + dy * dy);\n },\n closest: function (LUT, point) {\n let mdist = pow(2, 63),\n mpos,\n d;\n LUT.forEach(function (p, idx) {\n d = utils.dist(point, p);\n\n if (d < mdist) {\n mdist = d;\n mpos = idx;\n }\n });\n return {\n mdist: mdist,\n mpos: mpos\n };\n },\n abcratio: function (t, n) {\n // see ratio(t) note on http://pomax.github.io/bezierinfo/#abc\n if (n !== 2 && n !== 3) {\n return false;\n }\n\n if (typeof t === \"undefined\") {\n t = 0.5;\n } else if (t === 0 || t === 1) {\n return t;\n }\n\n const bottom = pow(t, n) + pow(1 - t, n),\n top = bottom - 1;\n return abs(top / bottom);\n },\n projectionratio: function (t, n) {\n // see u(t) note on http://pomax.github.io/bezierinfo/#abc\n if (n !== 2 && n !== 3) {\n return false;\n }\n\n if (typeof t === \"undefined\") {\n t = 0.5;\n } else if (t === 0 || t === 1) {\n return t;\n }\n\n const top = pow(1 - t, n),\n bottom = pow(t, n) + top;\n return top / bottom;\n },\n lli8: function (x1, y1, x2, y2, x3, y3, x4, y4) {\n const nx = (x1 * y2 - y1 * x2) * (x3 - x4) - (x1 - x2) * (x3 * y4 - y3 * x4),\n ny = (x1 * y2 - y1 * x2) * (y3 - y4) - (y1 - y2) * (x3 * y4 - y3 * x4),\n d = (x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4);\n\n if (d == 0) {\n return false;\n }\n\n return {\n x: nx / d,\n y: ny / d\n };\n },\n lli4: function (p1, p2, p3, p4) {\n const x1 = p1.x,\n y1 = p1.y,\n x2 = p2.x,\n y2 = p2.y,\n x3 = p3.x,\n y3 = p3.y,\n x4 = p4.x,\n y4 = p4.y;\n return utils.lli8(x1, y1, x2, y2, x3, y3, x4, y4);\n },\n lli: function (v1, v2) {\n return utils.lli4(v1, v1.c, v2, v2.c);\n },\n makeline: function (p1, p2) {\n const x1 = p1.x,\n y1 = p1.y,\n x2 = p2.x,\n y2 = p2.y,\n dx = (x2 - x1) / 3,\n dy = (y2 - y1) / 3;\n return new Bezier(x1, y1, x1 + dx, y1 + dy, x1 + 2 * dx, y1 + 2 * dy, x2, y2);\n },\n findbbox: function (sections) {\n let mx = nMax,\n my = nMax,\n MX = nMin,\n MY = nMin;\n sections.forEach(function (s) {\n const bbox = s.bbox();\n if (mx > bbox.x.min) mx = bbox.x.min;\n if (my > bbox.y.min) my = bbox.y.min;\n if (MX < bbox.x.max) MX = bbox.x.max;\n if (MY < bbox.y.max) MY = bbox.y.max;\n });\n return {\n x: {\n min: mx,\n mid: (mx + MX) / 2,\n max: MX,\n size: MX - mx\n },\n y: {\n min: my,\n mid: (my + MY) / 2,\n max: MY,\n size: MY - my\n }\n };\n },\n shapeintersections: function (s1, bbox1, s2, bbox2, curveIntersectionThreshold) {\n if (!utils.bboxoverlap(bbox1, bbox2)) return [];\n const intersections = [];\n const a1 = [s1.startcap, s1.forward, s1.back, s1.endcap];\n const a2 = [s2.startcap, s2.forward, s2.back, s2.endcap];\n a1.forEach(function (l1) {\n if (l1.virtual) return;\n a2.forEach(function (l2) {\n if (l2.virtual) return;\n const iss = l1.intersects(l2, curveIntersectionThreshold);\n\n if (iss.length > 0) {\n iss.c1 = l1;\n iss.c2 = l2;\n iss.s1 = s1;\n iss.s2 = s2;\n intersections.push(iss);\n }\n });\n });\n return intersections;\n },\n makeshape: function (forward, back, curveIntersectionThreshold) {\n const bpl = back.points.length;\n const fpl = forward.points.length;\n const start = utils.makeline(back.points[bpl - 1], forward.points[0]);\n const end = utils.makeline(forward.points[fpl - 1], back.points[0]);\n const shape = {\n startcap: start,\n forward: forward,\n back: back,\n endcap: end,\n bbox: utils.findbbox([start, forward, back, end])\n };\n\n shape.intersections = function (s2) {\n return utils.shapeintersections(shape, shape.bbox, s2, s2.bbox, curveIntersectionThreshold);\n };\n\n return shape;\n },\n getminmax: function (curve, d, list) {\n if (!list) return {\n min: 0,\n max: 0\n };\n let min = nMax,\n max = nMin,\n t,\n c;\n\n if (list.indexOf(0) === -1) {\n list = [0].concat(list);\n }\n\n if (list.indexOf(1) === -1) {\n list.push(1);\n }\n\n for (let i = 0, len = list.length; i < len; i++) {\n t = list[i];\n c = curve.get(t);\n\n if (c[d] < min) {\n min = c[d];\n }\n\n if (c[d] > max) {\n max = c[d];\n }\n }\n\n return {\n min: min,\n mid: (min + max) / 2,\n max: max,\n size: max - min\n };\n },\n align: function (points, line) {\n const tx = line.p1.x,\n ty = line.p1.y,\n a = -atan2(line.p2.y - ty, line.p2.x - tx),\n d = function (v) {\n return {\n x: (v.x - tx) * cos(a) - (v.y - ty) * sin(a),\n y: (v.x - tx) * sin(a) + (v.y - ty) * cos(a)\n };\n };\n\n return points.map(d);\n },\n roots: function (points, line) {\n line = line || {\n p1: {\n x: 0,\n y: 0\n },\n p2: {\n x: 1,\n y: 0\n }\n };\n const order = points.length - 1;\n const aligned = utils.align(points, line);\n\n const reduce = function (t) {\n return 0 <= t && t <= 1;\n };\n\n if (order === 2) {\n const a = aligned[0].y,\n b = aligned[1].y,\n c = aligned[2].y,\n d = a - 2 * b + c;\n\n if (d !== 0) {\n const m1 = -sqrt(b * b - a * c),\n m2 = -a + b,\n v1 = -(m1 + m2) / d,\n v2 = -(-m1 + m2) / d;\n return [v1, v2].filter(reduce);\n } else if (b !== c && d === 0) {\n return [(2 * b - c) / (2 * b - 2 * c)].filter(reduce);\n }\n\n return [];\n } // see http://www.trans4mind.com/personal_development/mathematics/polynomials/cubicAlgebra.htm\n\n\n const pa = aligned[0].y,\n pb = aligned[1].y,\n pc = aligned[2].y,\n pd = aligned[3].y;\n let d = -pa + 3 * pb - 3 * pc + pd,\n a = 3 * pa - 6 * pb + 3 * pc,\n b = -3 * pa + 3 * pb,\n c = pa;\n\n if (utils.approximately(d, 0)) {\n // this is not a cubic curve.\n if (utils.approximately(a, 0)) {\n // in fact, this is not a quadratic curve either.\n if (utils.approximately(b, 0)) {\n // in fact in fact, there are no solutions.\n return [];\n } // linear solution:\n\n\n return [-c / b].filter(reduce);\n } // quadratic solution:\n\n\n const q = sqrt(b * b - 4 * a * c),\n a2 = 2 * a;\n return [(q - b) / a2, (-b - q) / a2].filter(reduce);\n } // at this point, we know we need a cubic solution:\n\n\n a /= d;\n b /= d;\n c /= d;\n const p = (3 * b - a * a) / 3,\n p3 = p / 3,\n q = (2 * a * a * a - 9 * a * b + 27 * c) / 27,\n q2 = q / 2,\n discriminant = q2 * q2 + p3 * p3 * p3;\n let u1, v1, x1, x2, x3;\n\n if (discriminant < 0) {\n const mp3 = -p / 3,\n mp33 = mp3 * mp3 * mp3,\n r = sqrt(mp33),\n t = -q / (2 * r),\n cosphi = t < -1 ? -1 : t > 1 ? 1 : t,\n phi = acos(cosphi),\n crtr = crt(r),\n t1 = 2 * crtr;\n x1 = t1 * cos(phi / 3) - a / 3;\n x2 = t1 * cos((phi + tau) / 3) - a / 3;\n x3 = t1 * cos((phi + 2 * tau) / 3) - a / 3;\n return [x1, x2, x3].filter(reduce);\n } else if (discriminant === 0) {\n u1 = q2 < 0 ? crt(-q2) : -crt(q2);\n x1 = 2 * u1 - a / 3;\n x2 = -u1 - a / 3;\n return [x1, x2].filter(reduce);\n } else {\n const sd = sqrt(discriminant);\n u1 = crt(-q2 + sd);\n v1 = crt(q2 + sd);\n return [u1 - v1 - a / 3].filter(reduce);\n }\n },\n droots: function (p) {\n // quadratic roots are easy\n if (p.length === 3) {\n const a = p[0],\n b = p[1],\n c = p[2],\n d = a - 2 * b + c;\n\n if (d !== 0) {\n const m1 = -sqrt(b * b - a * c),\n m2 = -a + b,\n v1 = -(m1 + m2) / d,\n v2 = -(-m1 + m2) / d;\n return [v1, v2];\n } else if (b !== c && d === 0) {\n return [(2 * b - c) / (2 * (b - c))];\n }\n\n return [];\n } // linear roots are even easier\n\n\n if (p.length === 2) {\n const a = p[0],\n b = p[1];\n\n if (a !== b) {\n return [a / (a - b)];\n }\n\n return [];\n }\n\n return [];\n },\n curvature: function (t, d1, d2, _3d, kOnly) {\n let num,\n dnm,\n adk,\n dk,\n k = 0,\n r = 0; //\n // We're using the following formula for curvature:\n //\n // x'y\" - y'x\"\n // k(t) = ------------------\n // (x'² + y'²)^(3/2)\n //\n // from https://en.wikipedia.org/wiki/Radius_of_curvature#Definition\n //\n // With it corresponding 3D counterpart:\n //\n // sqrt( (y'z\" - y\"z')² + (z'x\" - z\"x')² + (x'y\" - x\"y')²)\n // k(t) = -------------------------------------------------------\n // (x'² + y'² + z'²)^(3/2)\n //\n\n const d = utils.compute(t, d1);\n const dd = utils.compute(t, d2);\n const qdsum = d.x * d.x + d.y * d.y;\n\n if (_3d) {\n num = sqrt(pow(d.y * dd.z - dd.y * d.z, 2) + pow(d.z * dd.x - dd.z * d.x, 2) + pow(d.x * dd.y - dd.x * d.y, 2));\n dnm = pow(qdsum + d.z * d.z, 3 / 2);\n } else {\n num = d.x * dd.y - d.y * dd.x;\n dnm = pow(qdsum, 3 / 2);\n }\n\n if (num === 0 || dnm === 0) {\n return {\n k: 0,\n r: 0\n };\n }\n\n k = num / dnm;\n r = dnm / num; // We're also computing the derivative of kappa, because\n // there is value in knowing the rate of change for the\n // curvature along the curve. And we're just going to\n // ballpark it based on an epsilon.\n\n if (!kOnly) {\n // compute k'(t) based on the interval before, and after it,\n // to at least try to not introduce forward/backward pass bias.\n const pk = utils.curvature(t - 0.001, d1, d2, _3d, true).k;\n const nk = utils.curvature(t + 0.001, d1, d2, _3d, true).k;\n dk = (nk - k + (k - pk)) / 2;\n adk = (abs(nk - k) + abs(k - pk)) / 2;\n }\n\n return {\n k: k,\n r: r,\n dk: dk,\n adk: adk\n };\n },\n inflections: function (points) {\n if (points.length < 4) return []; // FIXME: TODO: add in inflection abstraction for quartic+ curves?\n\n const p = utils.align(points, {\n p1: points[0],\n p2: points.slice(-1)[0]\n }),\n a = p[2].x * p[1].y,\n b = p[3].x * p[1].y,\n c = p[1].x * p[2].y,\n d = p[3].x * p[2].y,\n v1 = 18 * (-3 * a + 2 * b + 3 * c - d),\n v2 = 18 * (3 * a - b - 3 * c),\n v3 = 18 * (c - a);\n\n if (utils.approximately(v1, 0)) {\n if (!utils.approximately(v2, 0)) {\n let t = -v3 / v2;\n if (0 <= t && t <= 1) return [t];\n }\n\n return [];\n }\n\n const trm = v2 * v2 - 4 * v1 * v3,\n sq = Math.sqrt(trm),\n d2 = 2 * v1;\n if (utils.approximately(d2, 0)) return [];\n return [(sq - v2) / d2, -(v2 + sq) / d2].filter(function (r) {\n return 0 <= r && r <= 1;\n });\n },\n bboxoverlap: function (b1, b2) {\n const dims = [\"x\", \"y\"],\n len = dims.length;\n\n for (let i = 0, dim, l, t, d; i < len; i++) {\n dim = dims[i];\n l = b1[dim].mid;\n t = b2[dim].mid;\n d = (b1[dim].size + b2[dim].size) / 2;\n if (abs(l - t) >= d) return false;\n }\n\n return true;\n },\n expandbox: function (bbox, _bbox) {\n if (_bbox.x.min < bbox.x.min) {\n bbox.x.min = _bbox.x.min;\n }\n\n if (_bbox.y.min < bbox.y.min) {\n bbox.y.min = _bbox.y.min;\n }\n\n if (_bbox.z && _bbox.z.min < bbox.z.min) {\n bbox.z.min = _bbox.z.min;\n }\n\n if (_bbox.x.max > bbox.x.max) {\n bbox.x.max = _bbox.x.max;\n }\n\n if (_bbox.y.max > bbox.y.max) {\n bbox.y.max = _bbox.y.max;\n }\n\n if (_bbox.z && _bbox.z.max > bbox.z.max) {\n bbox.z.max = _bbox.z.max;\n }\n\n bbox.x.mid = (bbox.x.min + bbox.x.max) / 2;\n bbox.y.mid = (bbox.y.min + bbox.y.max) / 2;\n\n if (bbox.z) {\n bbox.z.mid = (bbox.z.min + bbox.z.max) / 2;\n }\n\n bbox.x.size = bbox.x.max - bbox.x.min;\n bbox.y.size = bbox.y.max - bbox.y.min;\n\n if (bbox.z) {\n bbox.z.size = bbox.z.max - bbox.z.min;\n }\n },\n pairiteration: function (c1, c2, curveIntersectionThreshold) {\n const c1b = c1.bbox(),\n c2b = c2.bbox(),\n r = 100000,\n threshold = curveIntersectionThreshold || 0.5;\n\n if (c1b.x.size + c1b.y.size < threshold && c2b.x.size + c2b.y.size < threshold) {\n return [(r * (c1._t1 + c1._t2) / 2 | 0) / r + \"/\" + (r * (c2._t1 + c2._t2) / 2 | 0) / r];\n }\n\n let cc1 = c1.split(0.5),\n cc2 = c2.split(0.5),\n pairs = [{\n left: cc1.left,\n right: cc2.left\n }, {\n left: cc1.left,\n right: cc2.right\n }, {\n left: cc1.right,\n right: cc2.right\n }, {\n left: cc1.right,\n right: cc2.left\n }];\n pairs = pairs.filter(function (pair) {\n return utils.bboxoverlap(pair.left.bbox(), pair.right.bbox());\n });\n let results = [];\n if (pairs.length === 0) return results;\n pairs.forEach(function (pair) {\n results = results.concat(utils.pairiteration(pair.left, pair.right, threshold));\n });\n results = results.filter(function (v, i) {\n return results.indexOf(v) === i;\n });\n return results;\n },\n getccenter: function (p1, p2, p3) {\n const dx1 = p2.x - p1.x,\n dy1 = p2.y - p1.y,\n dx2 = p3.x - p2.x,\n dy2 = p3.y - p2.y,\n dx1p = dx1 * cos(quart) - dy1 * sin(quart),\n dy1p = dx1 * sin(quart) + dy1 * cos(quart),\n dx2p = dx2 * cos(quart) - dy2 * sin(quart),\n dy2p = dx2 * sin(quart) + dy2 * cos(quart),\n // chord midpoints\n mx1 = (p1.x + p2.x) / 2,\n my1 = (p1.y + p2.y) / 2,\n mx2 = (p2.x + p3.x) / 2,\n my2 = (p2.y + p3.y) / 2,\n // midpoint offsets\n mx1n = mx1 + dx1p,\n my1n = my1 + dy1p,\n mx2n = mx2 + dx2p,\n my2n = my2 + dy2p,\n // intersection of these lines:\n arc = utils.lli8(mx1, my1, mx1n, my1n, mx2, my2, mx2n, my2n),\n r = utils.dist(arc, p1); // arc start/end values, over mid point:\n\n let s = atan2(p1.y - arc.y, p1.x - arc.x),\n m = atan2(p2.y - arc.y, p2.x - arc.x),\n e = atan2(p3.y - arc.y, p3.x - arc.x),\n _; // determine arc direction (cw/ccw correction)\n\n\n if (s < e) {\n // if s m || m > e) {\n s += tau;\n }\n\n if (s > e) {\n _ = e;\n e = s;\n s = _;\n }\n } else {\n // if e 4) {\n if (arguments.length !== 1) {\n throw new Error(\"Only new Bezier(point[]) is accepted for 4th and higher order curves\");\n }\n\n higher = true;\n }\n } else {\n if (len !== 6 && len !== 8 && len !== 9 && len !== 12) {\n if (arguments.length !== 1) {\n throw new Error(\"Only new Bezier(point[]) is accepted for 4th and higher order curves\");\n }\n }\n }\n\n const _3d = this._3d = !higher && (len === 9 || len === 12) || coords && coords[0] && typeof coords[0].z !== \"undefined\";\n\n const points = this.points = [];\n\n for (let idx = 0, step = _3d ? 3 : 2; idx < len; idx += step) {\n var point = {\n x: args[idx],\n y: args[idx + 1]\n };\n\n if (_3d) {\n point.z = args[idx + 2];\n }\n\n points.push(point);\n }\n\n const order = this.order = points.length - 1;\n const dims = this.dims = [\"x\", \"y\"];\n if (_3d) dims.push(\"z\");\n this.dimlen = dims.length;\n const aligned = utils.align(points, {\n p1: points[0],\n p2: points[order]\n });\n this._linear = !aligned.some(p => abs$1(p.y) > 0.0001);\n this._lut = [];\n this._t1 = 0;\n this._t2 = 1;\n this.update();\n }\n\n static quadraticFromPoints(p1, p2, p3, t) {\n if (typeof t === \"undefined\") {\n t = 0.5;\n } // shortcuts, although they're really dumb\n\n\n if (t === 0) {\n return new Bezier(p2, p2, p3);\n }\n\n if (t === 1) {\n return new Bezier(p1, p2, p2);\n } // real fitting.\n\n\n const abc = Bezier.getABC(2, p1, p2, p3, t);\n return new Bezier(p1, abc.A, p3);\n }\n\n static cubicFromPoints(S, B, E, t, d1) {\n if (typeof t === \"undefined\") {\n t = 0.5;\n }\n\n const abc = Bezier.getABC(3, S, B, E, t);\n\n if (typeof d1 === \"undefined\") {\n d1 = utils.dist(B, abc.C);\n }\n\n const d2 = d1 * (1 - t) / t;\n const selen = utils.dist(S, E),\n lx = (E.x - S.x) / selen,\n ly = (E.y - S.y) / selen,\n bx1 = d1 * lx,\n by1 = d1 * ly,\n bx2 = d2 * lx,\n by2 = d2 * ly; // derivation of new hull coordinates\n\n const e1 = {\n x: B.x - bx1,\n y: B.y - by1\n },\n e2 = {\n x: B.x + bx2,\n y: B.y + by2\n },\n A = abc.A,\n v1 = {\n x: A.x + (e1.x - A.x) / (1 - t),\n y: A.y + (e1.y - A.y) / (1 - t)\n },\n v2 = {\n x: A.x + (e2.x - A.x) / t,\n y: A.y + (e2.y - A.y) / t\n },\n nc1 = {\n x: S.x + (v1.x - S.x) / t,\n y: S.y + (v1.y - S.y) / t\n },\n nc2 = {\n x: E.x + (v2.x - E.x) / (1 - t),\n y: E.y + (v2.y - E.y) / (1 - t)\n }; // ...done\n\n return new Bezier(S, nc1, nc2, E);\n }\n\n static getUtils() {\n return utils;\n }\n\n getUtils() {\n return Bezier.getUtils();\n }\n\n static get PolyBezier() {\n return PolyBezier;\n }\n\n valueOf() {\n return this.toString();\n }\n\n toString() {\n return utils.pointsToString(this.points);\n }\n\n toSVG() {\n if (this._3d) return false;\n const p = this.points,\n x = p[0].x,\n y = p[0].y,\n s = [\"M\", x, y, this.order === 2 ? \"Q\" : \"C\"];\n\n for (let i = 1, last = p.length; i < last; i++) {\n s.push(p[i].x);\n s.push(p[i].y);\n }\n\n return s.join(\" \");\n }\n\n setRatios(ratios) {\n if (ratios.length !== this.points.length) {\n throw new Error(\"incorrect number of ratio values\");\n }\n\n this.ratios = ratios;\n this._lut = []; // invalidate any precomputed LUT\n }\n\n verify() {\n const print = this.coordDigest();\n\n if (print !== this._print) {\n this._print = print;\n this.update();\n }\n }\n\n coordDigest() {\n return this.points.map(function (c, pos) {\n return \"\" + pos + c.x + c.y + (c.z ? c.z : 0);\n }).join(\"\");\n }\n\n update() {\n // invalidate any precomputed LUT\n this._lut = [];\n this.dpoints = utils.derive(this.points, this._3d);\n this.computedirection();\n }\n\n computedirection() {\n const points = this.points;\n const angle = utils.angle(points[0], points[this.order], points[1]);\n this.clockwise = angle > 0;\n }\n\n length() {\n return utils.length(this.derivative.bind(this));\n }\n\n static getABC(order = 2, S, B, E, t = 0.5) {\n const u = utils.projectionratio(t, order),\n um = 1 - u,\n C = {\n x: u * S.x + um * E.x,\n y: u * S.y + um * E.y\n },\n s = utils.abcratio(t, order),\n A = {\n x: B.x + (B.x - C.x) / s,\n y: B.y + (B.y - C.y) / s\n };\n return {\n A,\n B,\n C,\n S,\n E\n };\n }\n\n getABC(t, B) {\n B = B || this.get(t);\n let S = this.points[0];\n let E = this.points[this.order];\n return Bezier.getABC(this.order, S, B, E, t);\n }\n\n getLUT(steps) {\n this.verify();\n steps = steps || 100;\n\n if (this._lut.length === steps) {\n return this._lut;\n }\n\n this._lut = []; // We want a range from 0 to 1 inclusive, so\n // we decrement and then use <= rather than <:\n\n steps--;\n\n for (let i = 0, p, t; i < steps; i++) {\n t = i / (steps - 1);\n p = this.compute(t);\n p.t = t;\n\n this._lut.push(p);\n }\n\n return this._lut;\n }\n\n on(point, error) {\n error = error || 5;\n const lut = this.getLUT(),\n hits = [];\n\n for (let i = 0, c, t = 0; i < lut.length; i++) {\n c = lut[i];\n\n if (utils.dist(c, point) < error) {\n hits.push(c);\n t += i / lut.length;\n }\n }\n\n if (!hits.length) return false;\n return t /= hits.length;\n }\n\n project(point) {\n // step 1: coarse check\n const LUT = this.getLUT(),\n l = LUT.length - 1,\n closest = utils.closest(LUT, point),\n mpos = closest.mpos,\n t1 = (mpos - 1) / l,\n t2 = (mpos + 1) / l,\n step = 0.1 / l; // step 2: fine check\n\n let mdist = closest.mdist,\n t = t1,\n ft = t,\n p;\n mdist += 1;\n\n for (let d; t < t2 + step; t += step) {\n p = this.compute(t);\n d = utils.dist(point, p);\n\n if (d < mdist) {\n mdist = d;\n ft = t;\n }\n }\n\n ft = ft < 0 ? 0 : ft > 1 ? 1 : ft;\n p = this.compute(ft);\n p.t = ft;\n p.d = mdist;\n return p;\n }\n\n get(t) {\n return this.compute(t);\n }\n\n point(idx) {\n return this.points[idx];\n }\n\n compute(t) {\n if (this.ratios) {\n return utils.computeWithRatios(t, this.points, this.ratios, this._3d);\n }\n\n return utils.compute(t, this.points, this._3d, this.ratios);\n }\n\n raise() {\n const p = this.points,\n np = [p[0]],\n k = p.length;\n\n for (let i = 1, pi, pim; i < k; i++) {\n pi = p[i];\n pim = p[i - 1];\n np[i] = {\n x: (k - i) / k * pi.x + i / k * pim.x,\n y: (k - i) / k * pi.y + i / k * pim.y\n };\n }\n\n np[k] = p[k - 1];\n return new Bezier(np);\n }\n\n derivative(t) {\n return utils.compute(t, this.dpoints[0]);\n }\n\n dderivative(t) {\n return utils.compute(t, this.dpoints[1]);\n }\n\n align() {\n let p = this.points;\n return new Bezier(utils.align(p, {\n p1: p[0],\n p2: p[p.length - 1]\n }));\n }\n\n curvature(t) {\n return utils.curvature(t, this.dpoints[0], this.dpoints[1], this._3d);\n }\n\n inflections() {\n return utils.inflections(this.points);\n }\n\n normal(t) {\n return this._3d ? this.__normal3(t) : this.__normal2(t);\n }\n\n __normal2(t) {\n const d = this.derivative(t);\n const q = sqrt$1(d.x * d.x + d.y * d.y);\n return {\n x: -d.y / q,\n y: d.x / q\n };\n }\n\n __normal3(t) {\n // see http://stackoverflow.com/questions/25453159\n const r1 = this.derivative(t),\n r2 = this.derivative(t + 0.01),\n q1 = sqrt$1(r1.x * r1.x + r1.y * r1.y + r1.z * r1.z),\n q2 = sqrt$1(r2.x * r2.x + r2.y * r2.y + r2.z * r2.z);\n r1.x /= q1;\n r1.y /= q1;\n r1.z /= q1;\n r2.x /= q2;\n r2.y /= q2;\n r2.z /= q2; // cross product\n\n const c = {\n x: r2.y * r1.z - r2.z * r1.y,\n y: r2.z * r1.x - r2.x * r1.z,\n z: r2.x * r1.y - r2.y * r1.x\n };\n const m = sqrt$1(c.x * c.x + c.y * c.y + c.z * c.z);\n c.x /= m;\n c.y /= m;\n c.z /= m; // rotation matrix\n\n const R = [c.x * c.x, c.x * c.y - c.z, c.x * c.z + c.y, c.x * c.y + c.z, c.y * c.y, c.y * c.z - c.x, c.x * c.z - c.y, c.y * c.z + c.x, c.z * c.z]; // normal vector:\n\n const n = {\n x: R[0] * r1.x + R[1] * r1.y + R[2] * r1.z,\n y: R[3] * r1.x + R[4] * r1.y + R[5] * r1.z,\n z: R[6] * r1.x + R[7] * r1.y + R[8] * r1.z\n };\n return n;\n }\n\n hull(t) {\n let p = this.points,\n _p = [],\n q = [],\n idx = 0;\n q[idx++] = p[0];\n q[idx++] = p[1];\n q[idx++] = p[2];\n\n if (this.order === 3) {\n q[idx++] = p[3];\n } // we lerp between all points at each iteration, until we have 1 point left.\n\n\n while (p.length > 1) {\n _p = [];\n\n for (let i = 0, pt, l = p.length - 1; i < l; i++) {\n pt = utils.lerp(t, p[i], p[i + 1]);\n q[idx++] = pt;\n\n _p.push(pt);\n }\n\n p = _p;\n }\n\n return q;\n }\n\n split(t1, t2) {\n // shortcuts\n if (t1 === 0 && !!t2) {\n return this.split(t2).left;\n }\n\n if (t2 === 1) {\n return this.split(t1).right;\n } // no shortcut: use \"de Casteljau\" iteration.\n\n\n const q = this.hull(t1);\n const result = {\n left: this.order === 2 ? new Bezier([q[0], q[3], q[5]]) : new Bezier([q[0], q[4], q[7], q[9]]),\n right: this.order === 2 ? new Bezier([q[5], q[4], q[2]]) : new Bezier([q[9], q[8], q[6], q[3]]),\n span: q\n }; // make sure we bind _t1/_t2 information!\n\n result.left._t1 = utils.map(0, 0, 1, this._t1, this._t2);\n result.left._t2 = utils.map(t1, 0, 1, this._t1, this._t2);\n result.right._t1 = utils.map(t1, 0, 1, this._t1, this._t2);\n result.right._t2 = utils.map(1, 0, 1, this._t1, this._t2); // if we have no t2, we're done\n\n if (!t2) {\n return result;\n } // if we have a t2, split again:\n\n\n t2 = utils.map(t2, t1, 1, 0, 1);\n return result.right.split(t2).left;\n }\n\n extrema() {\n const result = {};\n let roots = [];\n this.dims.forEach(function (dim) {\n let mfn = function (v) {\n return v[dim];\n };\n\n let p = this.dpoints[0].map(mfn);\n result[dim] = utils.droots(p);\n\n if (this.order === 3) {\n p = this.dpoints[1].map(mfn);\n result[dim] = result[dim].concat(utils.droots(p));\n }\n\n result[dim] = result[dim].filter(function (t) {\n return t >= 0 && t <= 1;\n });\n roots = roots.concat(result[dim].sort(utils.numberSort));\n }.bind(this));\n result.values = roots.sort(utils.numberSort).filter(function (v, idx) {\n return roots.indexOf(v) === idx;\n });\n return result;\n }\n\n bbox() {\n const extrema = this.extrema(),\n result = {};\n this.dims.forEach(function (d) {\n result[d] = utils.getminmax(this, d, extrema[d]);\n }.bind(this));\n return result;\n }\n\n overlaps(curve) {\n const lbbox = this.bbox(),\n tbbox = curve.bbox();\n return utils.bboxoverlap(lbbox, tbbox);\n }\n\n offset(t, d) {\n if (typeof d !== \"undefined\") {\n const c = this.get(t),\n n = this.normal(t);\n const ret = {\n c: c,\n n: n,\n x: c.x + n.x * d,\n y: c.y + n.y * d\n };\n\n if (this._3d) {\n ret.z = c.z + n.z * d;\n }\n\n return ret;\n }\n\n if (this._linear) {\n const nv = this.normal(0),\n coords = this.points.map(function (p) {\n const ret = {\n x: p.x + t * nv.x,\n y: p.y + t * nv.y\n };\n\n if (p.z && nv.z) {\n ret.z = p.z + t * nv.z;\n }\n\n return ret;\n });\n return [new Bezier(coords)];\n }\n\n return this.reduce().map(function (s) {\n if (s._linear) {\n return s.offset(t)[0];\n }\n\n return s.scale(t);\n });\n }\n\n simple() {\n if (this.order === 3) {\n const a1 = utils.angle(this.points[0], this.points[3], this.points[1]);\n const a2 = utils.angle(this.points[0], this.points[3], this.points[2]);\n if (a1 > 0 && a2 < 0 || a1 < 0 && a2 > 0) return false;\n }\n\n const n1 = this.normal(0);\n const n2 = this.normal(1);\n let s = n1.x * n2.x + n1.y * n2.y;\n\n if (this._3d) {\n s += n1.z * n2.z;\n }\n\n return abs$1(acos$1(s)) < pi$1 / 3;\n }\n\n reduce() {\n // TODO: examine these var types in more detail...\n let i,\n t1 = 0,\n t2 = 0,\n step = 0.01,\n segment,\n pass1 = [],\n pass2 = []; // first pass: split on extrema\n\n let extrema = this.extrema().values;\n\n if (extrema.indexOf(0) === -1) {\n extrema = [0].concat(extrema);\n }\n\n if (extrema.indexOf(1) === -1) {\n extrema.push(1);\n }\n\n for (t1 = extrema[0], i = 1; i < extrema.length; i++) {\n t2 = extrema[i];\n segment = this.split(t1, t2);\n segment._t1 = t1;\n segment._t2 = t2;\n pass1.push(segment);\n t1 = t2;\n } // second pass: further reduce these segments to simple segments\n\n\n pass1.forEach(function (p1) {\n t1 = 0;\n t2 = 0;\n\n while (t2 <= 1) {\n for (t2 = t1 + step; t2 <= 1 + step; t2 += step) {\n segment = p1.split(t1, t2);\n\n if (!segment.simple()) {\n t2 -= step;\n\n if (abs$1(t1 - t2) < step) {\n // we can never form a reduction\n return [];\n }\n\n segment = p1.split(t1, t2);\n segment._t1 = utils.map(t1, 0, 1, p1._t1, p1._t2);\n segment._t2 = utils.map(t2, 0, 1, p1._t1, p1._t2);\n pass2.push(segment);\n t1 = t2;\n break;\n }\n }\n }\n\n if (t1 < 1) {\n segment = p1.split(t1, 1);\n segment._t1 = utils.map(t1, 0, 1, p1._t1, p1._t2);\n segment._t2 = p1._t2;\n pass2.push(segment);\n }\n });\n return pass2;\n }\n\n scale(d) {\n const order = this.order;\n let distanceFn = false;\n\n if (typeof d === \"function\") {\n distanceFn = d;\n }\n\n if (distanceFn && order === 2) {\n return this.raise().scale(distanceFn);\n } // TODO: add special handling for degenerate (=linear) curves.\n\n\n const clockwise = this.clockwise;\n const r1 = distanceFn ? distanceFn(0) : d;\n const r2 = distanceFn ? distanceFn(1) : d;\n const v = [this.offset(0, 10), this.offset(1, 10)];\n const points = this.points;\n const np = [];\n const o = utils.lli4(v[0], v[0].c, v[1], v[1].c);\n\n if (!o) {\n throw new Error(\"cannot scale this curve. Try reducing it first.\");\n } // move all points by distance 'd' wrt the origin 'o'\n // move end points by fixed distance along normal.\n\n\n [0, 1].forEach(function (t) {\n const p = np[t * order] = utils.copy(points[t * order]);\n p.x += (t ? r2 : r1) * v[t].n.x;\n p.y += (t ? r2 : r1) * v[t].n.y;\n });\n\n if (!distanceFn) {\n // move control points to lie on the intersection of the offset\n // derivative vector, and the origin-through-control vector\n [0, 1].forEach(t => {\n if (order === 2 && !!t) return;\n const p = np[t * order];\n const d = this.derivative(t);\n const p2 = {\n x: p.x + d.x,\n y: p.y + d.y\n };\n np[t + 1] = utils.lli4(p, p2, o, points[t + 1]);\n });\n return new Bezier(np);\n } // move control points by \"however much necessary to\n // ensure the correct tangent to endpoint\".\n\n\n [0, 1].forEach(function (t) {\n if (order === 2 && !!t) return;\n var p = points[t + 1];\n var ov = {\n x: p.x - o.x,\n y: p.y - o.y\n };\n var rc = distanceFn ? distanceFn((t + 1) / order) : d;\n if (distanceFn && !clockwise) rc = -rc;\n var m = sqrt$1(ov.x * ov.x + ov.y * ov.y);\n ov.x /= m;\n ov.y /= m;\n np[t + 1] = {\n x: p.x + rc * ov.x,\n y: p.y + rc * ov.y\n };\n });\n return new Bezier(np);\n }\n\n outline(d1, d2, d3, d4) {\n d2 = typeof d2 === \"undefined\" ? d1 : d2;\n const reduced = this.reduce(),\n len = reduced.length,\n fcurves = [];\n let bcurves = [],\n p,\n alen = 0,\n tlen = this.length();\n const graduated = typeof d3 !== \"undefined\" && typeof d4 !== \"undefined\";\n\n function linearDistanceFunction(s, e, tlen, alen, slen) {\n return function (v) {\n const f1 = alen / tlen,\n f2 = (alen + slen) / tlen,\n d = e - s;\n return utils.map(v, 0, 1, s + f1 * d, s + f2 * d);\n };\n } // form curve oulines\n\n\n reduced.forEach(function (segment) {\n const slen = segment.length();\n\n if (graduated) {\n fcurves.push(segment.scale(linearDistanceFunction(d1, d3, tlen, alen, slen)));\n bcurves.push(segment.scale(linearDistanceFunction(-d2, -d4, tlen, alen, slen)));\n } else {\n fcurves.push(segment.scale(d1));\n bcurves.push(segment.scale(-d2));\n }\n\n alen += slen;\n }); // reverse the \"return\" outline\n\n bcurves = bcurves.map(function (s) {\n p = s.points;\n\n if (p[3]) {\n s.points = [p[3], p[2], p[1], p[0]];\n } else {\n s.points = [p[2], p[1], p[0]];\n }\n\n return s;\n }).reverse(); // form the endcaps as lines\n\n const fs = fcurves[0].points[0],\n fe = fcurves[len - 1].points[fcurves[len - 1].points.length - 1],\n bs = bcurves[len - 1].points[bcurves[len - 1].points.length - 1],\n be = bcurves[0].points[0],\n ls = utils.makeline(bs, fs),\n le = utils.makeline(fe, be),\n segments = [ls].concat(fcurves).concat([le]).concat(bcurves);\n return new PolyBezier(segments);\n }\n\n outlineshapes(d1, d2, curveIntersectionThreshold) {\n d2 = d2 || d1;\n const outline = this.outline(d1, d2).curves;\n const shapes = [];\n\n for (let i = 1, len = outline.length; i < len / 2; i++) {\n const shape = utils.makeshape(outline[i], outline[len - i], curveIntersectionThreshold);\n shape.startcap.virtual = i > 1;\n shape.endcap.virtual = i < len / 2 - 1;\n shapes.push(shape);\n }\n\n return shapes;\n }\n\n intersects(curve, curveIntersectionThreshold) {\n if (!curve) return this.selfintersects(curveIntersectionThreshold);\n\n if (curve.p1 && curve.p2) {\n return this.lineIntersects(curve);\n }\n\n if (curve instanceof Bezier) {\n curve = curve.reduce();\n }\n\n return this.curveintersects(this.reduce(), curve, curveIntersectionThreshold);\n }\n\n lineIntersects(line) {\n const mx = min(line.p1.x, line.p2.x),\n my = min(line.p1.y, line.p2.y),\n MX = max(line.p1.x, line.p2.x),\n MY = max(line.p1.y, line.p2.y);\n return utils.roots(this.points, line).filter(t => {\n var p = this.get(t);\n return utils.between(p.x, mx, MX) && utils.between(p.y, my, MY);\n });\n }\n\n selfintersects(curveIntersectionThreshold) {\n // \"simple\" curves cannot intersect with their direct\n // neighbour, so for each segment X we check whether\n // it intersects [0:x-2][x+2:last].\n const reduced = this.reduce(),\n len = reduced.length - 2,\n results = [];\n\n for (let i = 0, result, left, right; i < len; i++) {\n left = reduced.slice(i, i + 1);\n right = reduced.slice(i + 2);\n result = this.curveintersects(left, right, curveIntersectionThreshold);\n results.push(...result);\n }\n\n return results;\n }\n\n curveintersects(c1, c2, curveIntersectionThreshold) {\n const pairs = []; // step 1: pair off any overlapping segments\n\n c1.forEach(function (l) {\n c2.forEach(function (r) {\n if (l.overlaps(r)) {\n pairs.push({\n left: l,\n right: r\n });\n }\n });\n }); // step 2: for each pairing, run through the convergence algorithm.\n\n let intersections = [];\n pairs.forEach(function (pair) {\n const result = utils.pairiteration(pair.left, pair.right, curveIntersectionThreshold);\n\n if (result.length > 0) {\n intersections = intersections.concat(result);\n }\n });\n return intersections;\n }\n\n arcs(errorThreshold) {\n errorThreshold = errorThreshold || 0.5;\n return this._iterate(errorThreshold, []);\n }\n\n _error(pc, np1, s, e) {\n const q = (e - s) / 4,\n c1 = this.get(s + q),\n c2 = this.get(e - q),\n ref = utils.dist(pc, np1),\n d1 = utils.dist(pc, c1),\n d2 = utils.dist(pc, c2);\n return abs$1(d1 - ref) + abs$1(d2 - ref);\n }\n\n _iterate(errorThreshold, circles) {\n let t_s = 0,\n t_e = 1,\n safety; // we do a binary search to find the \"good `t` closest to no-longer-good\"\n\n do {\n safety = 0; // step 1: start with the maximum possible arc\n\n t_e = 1; // points:\n\n let np1 = this.get(t_s),\n np2,\n np3,\n arc,\n prev_arc; // booleans:\n\n let curr_good = false,\n prev_good = false,\n done; // numbers:\n\n let t_m = t_e,\n prev_e = 1; // step 2: find the best possible arc\n\n do {\n prev_good = curr_good;\n prev_arc = arc;\n t_m = (t_s + t_e) / 2;\n np2 = this.get(t_m);\n np3 = this.get(t_e);\n arc = utils.getccenter(np1, np2, np3); //also save the t values\n\n arc.interval = {\n start: t_s,\n end: t_e\n };\n\n let error = this._error(arc, np1, t_s, t_e);\n\n curr_good = error <= errorThreshold;\n done = prev_good && !curr_good;\n if (!done) prev_e = t_e; // this arc is fine: we can move 'e' up to see if we can find a wider arc\n\n if (curr_good) {\n // if e is already at max, then we're done for this arc.\n if (t_e >= 1) {\n // make sure we cap at t=1\n arc.interval.end = prev_e = 1;\n prev_arc = arc; // if we capped the arc segment to t=1 we also need to make sure that\n // the arc's end angle is correct with respect to the bezier end point.\n\n if (t_e > 1) {\n let d = {\n x: arc.x + arc.r * cos$1(arc.e),\n y: arc.y + arc.r * sin$1(arc.e)\n };\n arc.e += utils.angle({\n x: arc.x,\n y: arc.y\n }, d, this.get(1));\n }\n\n break;\n } // if not, move it up by half the iteration distance\n\n\n t_e = t_e + (t_e - t_s) / 2;\n } else {\n // this is a bad arc: we need to move 'e' down to find a good arc\n t_e = t_m;\n }\n } while (!done && safety++ < 100);\n\n if (safety >= 100) {\n break;\n } // console.log(\"L835: [F] arc found\", t_s, prev_e, prev_arc.x, prev_arc.y, prev_arc.s, prev_arc.e);\n\n\n prev_arc = prev_arc ? prev_arc : arc;\n circles.push(prev_arc);\n t_s = prev_e;\n } while (t_e < 1);\n\n return circles;\n }\n\n}\n\nexports.Bezier = Bezier;\n","import { Bezier } from \"../vendor/bezier-js\";\nimport { float } from \"./util\";\n\nexport function pathToShapes(path: string): Bezier[][] {\n const parts = path.trim().split(\" \");\n let x = 0;\n let y = 0;\n let i = 0;\n const shapes: Bezier[][] = [];\n let currShape: Bezier[] = [];\n\n const chomp = () => {\n if (i >= parts.length) {\n throw new Error(`Ran out of path parts!`);\n }\n const val = parts[i];\n i++;\n return val;\n };\n\n const finishCurrShape = () => {\n if (currShape.length) {\n shapes.push(currShape);\n currShape = [];\n }\n };\n\n while (i < parts.length) {\n const command = chomp();\n switch (command) {\n case \"M\":\n finishCurrShape();\n x = float(chomp());\n y = float(chomp());\n break;\n case \"C\":\n const x1 = float(chomp());\n const y1 = float(chomp());\n const x2 = float(chomp());\n const y2 = float(chomp());\n const endX = float(chomp());\n const endY = float(chomp());\n currShape.push(new Bezier(x, y, x1, y1, x2, y2, endX, endY));\n x = endX;\n y = endY;\n break;\n case \"Z\":\n finishCurrShape();\n break;\n default:\n throw new Error(`Unknown SVG path command: '${command}'`);\n }\n }\n\n finishCurrShape();\n\n return shapes;\n}\n","import { Bezier, Point, BBox, MinMax } from \"../vendor/bezier-js\";\nimport { SVGProps } from \"react\";\n\nimport type { SvgSymbolElement } from \"./svg-symbol\";\nimport { flatten, float } from \"./util\";\nimport { pathToShapes } from \"./path\";\n\nexport function getBoundingBoxSize(bbox: BBox): [number, number] {\n const width = bbox.x.max - bbox.x.min;\n const height = bbox.y.max - bbox.y.min;\n\n return [width, height];\n}\n\nexport function getBoundingBoxCenter(bbox: BBox): Point {\n const [width, height] = getBoundingBoxSize(bbox);\n\n return {\n x: bbox.x.min + width / 2,\n y: bbox.y.min + height / 2,\n };\n}\n\nfunction dilateMinMax(minmax: MinMax, amount: number): MinMax {\n return {\n min: minmax.min - amount,\n max: minmax.max + amount,\n };\n}\n\nexport function dilateBoundingBox(bbox: BBox, amount: number): BBox {\n return {\n x: dilateMinMax(bbox.x, amount),\n y: dilateMinMax(bbox.y, amount),\n };\n}\n\nexport function coalesceBoundingBoxes(bboxes: BBox[]): BBox {\n let minX = Infinity;\n let minY = Infinity;\n let maxX = -Infinity;\n let maxY = -Infinity;\n\n if (bboxes.length === 0) {\n throw new Error(`Must have at least one bounding box!`);\n }\n\n for (let bbox of bboxes) {\n if (bbox.x.min < minX) {\n minX = bbox.x.min;\n }\n if (bbox.x.max > maxX) {\n maxX = bbox.x.max;\n }\n if (bbox.y.min < minY) {\n minY = bbox.y.min;\n }\n if (bbox.y.max > maxY) {\n maxY = bbox.y.max;\n }\n }\n\n return { x: { min: minX, max: maxX }, y: { min: minY, max: maxY } };\n}\n\nexport function getBoundingBoxForBeziers(beziers: Bezier[]): BBox {\n return coalesceBoundingBoxes(beziers.map((b) => b.bbox()));\n}\n\nfunction getPathBoundingBox(props: SVGProps): BBox {\n if (!props.d) {\n throw new Error(`SVG path has no 'd' attribute value!`);\n }\n const beziers = flatten(pathToShapes(props.d));\n const bbox = getBoundingBoxForBeziers(beziers);\n return props.strokeWidth\n ? dilateBoundingBox(bbox, float(props.strokeWidth) / 2)\n : bbox;\n}\n\nexport function getSvgBoundingBox(\n element: SvgSymbolElement | SvgSymbolElement[]\n): BBox {\n if (Array.isArray(element)) {\n return coalesceBoundingBoxes(element.map(getSvgBoundingBox));\n }\n switch (element.tagName) {\n case \"g\":\n return getSvgBoundingBox(element.children);\n case \"path\":\n return getPathBoundingBox(element.props);\n }\n}\n","import type { AttachmentPointType } from \"./specs\";\n\nexport const STROKE_REPLACEMENT_COLOR = \"#000000\";\nexport const FILL_REPLACEMENT_COLOR = \"#ffffff\";\n\nexport const ATTACHMENT_POINT_COLORS: {\n [key in AttachmentPointType]: string;\n} = {\n tail: \"#ff0000\",\n leg: \"#ffff00\",\n arm: \"#00ff00\",\n horn: \"#00ffff\",\n crown: \"#0000ff\",\n};\n\nexport const NESTING_BOUNDING_BOX_COLOR = \"#ff00ff\";\n","import { Point } from \"../vendor/bezier-js\";\n\nexport function scalePointXY(p: Point, xScale: number, yScale: number): Point {\n return {\n x: p.x * xScale,\n y: p.y * yScale,\n };\n}\n\nexport function subtractPoints(p1: Point, p2: Point): Point {\n return {\n x: p1.x - p2.x,\n y: p1.y - p2.y,\n };\n}\n\nexport function normalizePoint(p: Point): Point {\n const len = Math.sqrt(Math.pow(p.x, 2) + Math.pow(p.y, 2));\n if (len === 0) {\n throw new Error(`Unable to normalize point with length 0`);\n }\n return {\n x: p.x / len,\n y: p.y / len,\n };\n}\n\nexport function normalizedPoint2rad(p: Point): number {\n let result = Math.acos(p.x);\n if (p.y < 0) {\n result += (Math.PI - result) * 2;\n }\n return result;\n}\n","import { Point, BBox } from \"../vendor/bezier-js\";\nimport { getBoundingBoxForBeziers } from \"./bounding-box\";\nimport * as colors from \"./colors\";\nimport { pathToShapes } from \"./path\";\nimport { normalizePoint, subtractPoints } from \"./point\";\nimport type { SvgSymbolElement } from \"./svg-symbol\";\n\nconst SPEC_LAYER_ID_RE = /^specs.*/i;\n\nexport type PointWithNormal = {\n point: Point;\n normal: Point;\n};\n\ntype AttachmentPointSpecs = {\n tail: PointWithNormal[];\n leg: PointWithNormal[];\n arm: PointWithNormal[];\n horn: PointWithNormal[];\n crown: PointWithNormal[];\n};\n\ntype FullSpecs = AttachmentPointSpecs & {\n nesting: BBox[];\n};\n\nexport type Specs = Partial;\n\nexport type AttachmentPointType = keyof AttachmentPointSpecs;\n\nexport type AttachmentPoint = PointWithNormal & {\n type: AttachmentPointType;\n};\n\nexport const ATTACHMENT_POINT_TYPES: AttachmentPointType[] = [\n \"tail\",\n \"leg\",\n \"arm\",\n \"horn\",\n \"crown\",\n];\n\nexport function* iterAttachmentPoints(specs: Specs): Iterable {\n for (let type of ATTACHMENT_POINT_TYPES) {\n const points = specs[type];\n if (points) {\n for (let point of points) {\n yield { ...point, type };\n }\n }\n }\n}\n\nconst NUM_ARROW_POINTS = 4;\nconst ARROW_TOP_POINT_IDX = 0;\nconst ARROW_BOTTOM_POINT_IDX = 2;\n\nfunction getArrowPoints(path: string): PointWithNormal[] {\n const shapes = pathToShapes(path);\n const points: PointWithNormal[] = [];\n\n for (let shape of shapes) {\n if (shape.length !== NUM_ARROW_POINTS) {\n throw new Error(\n `Expected arrow to have ${NUM_ARROW_POINTS} points, not ${shape.length}!`\n );\n }\n const point = shape[ARROW_BOTTOM_POINT_IDX].get(0.0);\n const normal = normalizePoint(\n subtractPoints(shape[ARROW_TOP_POINT_IDX].get(0.0), point)\n );\n points.push({\n point,\n normal,\n });\n }\n\n return points;\n}\n\nfunction getBoundingBoxes(path: string): BBox[] {\n const shapes = pathToShapes(path);\n const bboxes: BBox[] = [];\n\n for (let shape of shapes) {\n bboxes.push(getBoundingBoxForBeziers(shape));\n }\n\n return bboxes;\n}\n\n/**\n * Sort points from top to bottom, left to right.\n */\nfunction sortPoints(a: PointWithNormal, b: PointWithNormal): number {\n if (a.point.y < b.point.y) return -1;\n if (a.point.y > b.point.y) return 1;\n if (a.point.x < b.point.x) return -1;\n if (a.point.x > b.point.x) return 1;\n return 0;\n}\n\nfunction sortedPoints(points: PointWithNormal[]): PointWithNormal[] {\n const copy = [...points];\n copy.sort(sortPoints);\n return copy;\n}\n\nfunction concat(first: T[] | undefined, second: T[]): T[] {\n return first ? [...first, ...second] : second;\n}\n\nconst ATTACHMENT_COLOR_MAP = new Map(\n ATTACHMENT_POINT_TYPES.map((type) => [\n colors.ATTACHMENT_POINT_COLORS[type],\n type,\n ])\n);\n\nfunction updateSpecs(fill: string, path: string, specs: Specs): Specs {\n const attachmentType = ATTACHMENT_COLOR_MAP.get(fill);\n\n if (attachmentType) {\n return {\n ...specs,\n [attachmentType]: sortedPoints(\n concat(specs[attachmentType], getArrowPoints(path))\n ),\n };\n }\n\n if (fill === colors.NESTING_BOUNDING_BOX_COLOR) {\n return {\n ...specs,\n nesting: concat(specs.nesting, getBoundingBoxes(path)),\n };\n }\n\n throw new Error(`Not sure what to do with specs path with fill \"${fill}\"!`);\n}\n\nfunction getSpecs(layers: SvgSymbolElement[]): Specs {\n let specs: Specs = {};\n\n for (let layer of layers) {\n if (layer.tagName !== \"path\") {\n throw new Error(\n `Found an unexpected <${layer.tagName}> in the specs layer!`\n );\n }\n const { fill, d } = layer.props;\n if (!(fill && d)) {\n throw new Error(\n `Specs layer does not contain 'fill' and/or 'd' attributes!`\n );\n }\n specs = updateSpecs(fill, d, specs);\n }\n\n return specs;\n}\n\nexport function extractSpecs(\n layers: SvgSymbolElement[]\n): [Specs | undefined, SvgSymbolElement[]] {\n const layersWithoutSpecs: SvgSymbolElement[] = [];\n let specs: Specs | undefined = undefined;\n\n const setSpecs = (s: Specs | undefined) => {\n if (s) {\n if (specs) {\n throw new Error(\"Duplicate specs layers found!\");\n }\n specs = s;\n }\n };\n\n for (let layer of layers) {\n switch (layer.tagName) {\n case \"g\":\n const { id } = layer.props;\n if (id && SPEC_LAYER_ID_RE.test(id)) {\n setSpecs(getSpecs(layer.children));\n } else {\n let [s, children] = extractSpecs(layer.children);\n setSpecs(s);\n layersWithoutSpecs.push({\n ...layer,\n children,\n });\n }\n break;\n case \"path\":\n layersWithoutSpecs.push(layer);\n break;\n }\n }\n\n return [specs, layersWithoutSpecs];\n}\n","import React from \"react\";\nimport { BBox } from \"../vendor/bezier-js\";\nimport { getBoundingBoxSize } from \"./bounding-box\";\nimport * as colors from \"./colors\";\nimport { AttachmentPoint, iterAttachmentPoints, Specs } from \"./specs\";\n\nconst ATTACHMENT_POINT_RADIUS = 20;\n\nconst ATTACHMENT_POINT_NORMAL_LENGTH = 50;\n\nconst ATTACHMENT_POINT_NORMAL_STROKE = 4;\n\nconst SPEC_OPACITY = 0.66;\n\nconst VisibleAttachmentPoint: React.FC<{\n point: AttachmentPoint;\n}> = ({ point: ap }) => {\n const { x, y } = ap.point;\n const x2 = x + ap.normal.x * ATTACHMENT_POINT_NORMAL_LENGTH;\n const y2 = y + ap.normal.y * ATTACHMENT_POINT_NORMAL_LENGTH;\n const color = colors.ATTACHMENT_POINT_COLORS[ap.type];\n\n return (\n <>\n \n \n \n );\n};\n\nconst BoundingBoxes: React.FC<{ fill: string; bboxes: BBox[] }> = (props) => (\n <>\n {props.bboxes.map((b, i) => {\n const [width, height] = getBoundingBoxSize(b);\n return (\n \n );\n })}\n \n);\n\nexport const VisibleSpecs: React.FC<{ specs: Specs }> = ({ specs }) => {\n return (\n <>\n {Array.from(iterAttachmentPoints(specs)).map((point, i) => (\n \n ))}\n {specs.nesting && (\n \n )}\n \n );\n};\n","import React from \"react\";\nimport { SVGProps } from \"react\";\nimport { BBox } from \"../vendor/bezier-js\";\nimport { FILL_REPLACEMENT_COLOR, STROKE_REPLACEMENT_COLOR } from \"./colors\";\nimport { Specs } from \"./specs\";\nimport { VisibleSpecs } from \"./visible-specs\";\n\nconst DEFAULT_UNIFORM_STROKE_WIDTH = 1;\n\nexport type SvgSymbolData = {\n name: string;\n bbox: BBox;\n layers: SvgSymbolElement[];\n specs?: Specs;\n};\n\nexport type SvgSymbolElement = (\n | {\n tagName: \"g\";\n props: SVGProps;\n }\n | {\n tagName: \"path\";\n props: SVGProps;\n }\n) & {\n children: SvgSymbolElement[];\n};\n\nexport type SvgSymbolContext = {\n stroke: string;\n fill: string;\n showSpecs: boolean;\n uniformStrokeWidth?: number;\n};\n\nconst DEFAULT_CONTEXT: SvgSymbolContext = {\n stroke: \"#000000\",\n fill: \"#ffffff\",\n showSpecs: false,\n uniformStrokeWidth: DEFAULT_UNIFORM_STROKE_WIDTH,\n};\n\nexport function createSvgSymbolContext(\n ctx: Partial = {}\n): SvgSymbolContext {\n return {\n ...DEFAULT_CONTEXT,\n ...ctx,\n };\n}\n\nfunction getColor(\n ctx: SvgSymbolContext,\n color: string | undefined\n): string | undefined {\n switch (color) {\n case STROKE_REPLACEMENT_COLOR:\n return ctx.stroke;\n case FILL_REPLACEMENT_COLOR:\n return ctx.fill;\n }\n return color;\n}\n\nfunction reactifySvgSymbolElement(\n ctx: SvgSymbolContext,\n el: SvgSymbolElement,\n key: number\n): JSX.Element {\n let { fill, stroke, strokeWidth } = el.props;\n let vectorEffect;\n fill = getColor(ctx, fill);\n stroke = getColor(ctx, stroke);\n if (strokeWidth !== undefined && typeof ctx.uniformStrokeWidth === \"number\") {\n strokeWidth = ctx.uniformStrokeWidth;\n vectorEffect = \"non-scaling-stroke\";\n }\n return React.createElement(\n el.tagName,\n {\n ...el.props,\n id: undefined,\n vectorEffect,\n strokeWidth,\n fill,\n stroke,\n key,\n },\n el.children.map(reactifySvgSymbolElement.bind(null, ctx))\n );\n}\n\nexport const SvgSymbolContent: React.FC<\n { data: SvgSymbolData } & SvgSymbolContext\n> = (props) => {\n const d = props.data;\n\n return (\n <>\n {props.data.layers.map(reactifySvgSymbolElement.bind(null, props))}\n {props.showSpecs && d.specs && }\n \n );\n};\n","module.exports=[{name:\"antler\",bbox:{x:{min:99.548,max:611.604},y:{min:62.852999999999994,max:661.1165076882879}},layers:[{tagName:\"g\",props:{id:\"antler\"},children:[{tagName:\"g\",props:{id:\"antler\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 101.548 613.672 C 101.555 613.662 126.259 554.400 166.826 512.025 C 195.044 482.548 219.865 465.586 238.695 448.219 C 263.166 425.649 298.626 355.713 285.075 300.093 C 267.194 226.705 203.274 206.090 203.266 206.081 C 203.278 206.090 286.407 193.851 321.111 299.116 C 338.351 351.406 315.503 412.346 315.503 412.357 C 315.512 412.353 376.858 382.006 407.121 366.189 C 446.096 345.819 478.175 323.433 511.967 269.697 C 566.517 182.951 473.148 64.862 473.144 64.853 C 473.151 64.860 606.472 158.517 555.534 286.796 C 520.715 374.480 430.610 411.051 430.598 411.063 C 430.605 411.067 462.508 448.721 501.526 448.810 C 564.956 448.955 609.593 402.332 609.604 402.328 C 609.594 402.336 598.065 472.537 506.850 487.464 C 443.041 497.906 383.873 436.466 383.861 436.460 C 383.847 436.469 301.005 450.027 239.473 525.429 C 191.040 584.778 188.303 658.921 188.305 658.930 C 188.300 658.929 154.651 661.149 131.834 650.297 C 115.742 642.644 101.551 613.675 101.548 613.672 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:154.077,y:611.427,t:0},normal:{x:.34446700518242285,y:-.9387984247646843}}],crown:[{point:{x:482.685,y:75.203,t:0},normal:{x:-.6079447898892997,y:-.7939793022783751}}],arm:[{point:{x:215.088,y:208.776,t:0},normal:{x:-.9645378730549103,y:-.26394448553191957}},{point:{x:604.389,y:409.427,t:0},normal:{x:.5894612331329582,y:-.807796666639181}}],leg:[{point:{x:168.442,y:512.287,t:0},normal:{x:-.1299027415137425,y:-.9915267408129818}},{point:{x:225.512,y:545.696,t:0},normal:{x:.9982169563192287,y:.05969010065978366}}],horn:[{point:{x:526.891,y:230.222,t:0},normal:{x:-.8779210449390165,y:-.4788054290139007}},{point:{x:566.764,y:230.631,t:0},normal:{x:.9444698176941224,y:-.3285981793388864}}]}},{name:\"arm\",bbox:{x:{min:183.1692808170401,max:486.8868189058487},y:{min:15.098356649147188,max:712.3601985005132}},layers:[{tagName:\"g\",props:{id:\"arm\"},children:[{tagName:\"g\",props:{id:\"arm\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 361.959 378.869 C 341.043 379.606 306.880 371.522 294.256 361.853 C 272.721 345.360 250.060 315.775 245.433 307.471 C 241.454 300.333 222.541 259.887 215.337 246.578 C 207.369 231.860 183.671 209.242 185.244 200.904 C 186.416 194.695 202.265 191.095 209.024 194.091 C 219.141 198.574 229.756 210.114 232.483 212.438 C 243.210 221.582 266.070 265.795 273.919 264.310 C 282.976 262.598 288.097 246.980 291.183 238.414 C 293.718 231.376 293.255 183.736 292.909 176.263 C 292.518 167.818 285.109 112.903 284.350 106.515 C 283.691 100.970 274.947 52.845 277.371 45.919 C 278.163 43.656 281.178 31.431 290.215 30.686 C 297.885 30.053 302.145 37.527 303.268 39.013 C 307.899 45.147 313.716 96.103 315.012 101.806 C 316.323 107.571 324.688 160.946 331.753 164.178 C 332.809 164.661 340.376 163.218 341.249 162.452 C 346.969 157.439 346.455 105.255 346.800 99.478 C 347.196 92.845 344.553 34.433 349.018 26.928 C 350.017 25.249 353.882 16.726 361.956 17.111 C 369.029 17.449 373.122 25.300 374.051 26.928 C 378.277 34.338 375.860 91.320 376.237 97.800 C 376.587 103.809 375.813 158.167 381.820 163.315 C 382.857 164.204 391.836 165.684 393.042 165.042 C 399.197 161.765 402.480 113.241 403.397 108.015 C 404.296 102.889 408.742 57.396 412.895 51.961 C 414.088 50.399 419.825 41.763 426.941 43.614 C 433.612 45.349 437.299 57.470 437.928 59.730 C 439.744 66.251 431.085 110.384 430.685 115.519 C 430.173 122.096 424.576 180.096 428.982 187.563 C 429.620 188.645 436.135 193.934 437.378 193.763 C 444.490 192.782 450.909 141.268 452.064 135.929 C 453.028 131.470 457.734 92.763 460.921 86.882 C 461.789 85.278 468.366 78.469 474.394 79.940 C 480.103 81.334 483.934 91.461 484.542 93.395 C 486.863 100.787 476.735 151.373 475.969 157.218 C 474.500 168.439 464.633 265.599 460.371 279.849 C 457.407 289.761 447.423 338.067 423.496 357.537 C 401.252 375.636 377.217 378.331 361.959 378.869 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 420.109 359.976 C 381.257 360.058 342.405 360.140 303.553 360.222 C 303.663 383.968 296.883 625.737 297.890 682.241 C 298.550 719.298 419.562 719.936 421.430 682.921 C 422.939 653.039 418.802 382.821 420.109 359.976 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 420.109 359.976 C 418.802 382.821 422.939 653.039 421.430 682.921 C 419.562 719.936 298.550 719.298 297.890 682.241 C 296.883 625.737 303.663 383.968 303.553 360.222 \"},children:[]}]}]}],specs:{nesting:[{x:{min:301.143,max:432.284},y:{min:199.612,max:330.753}}],tail:[{point:{x:359.564,y:633.422,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.04,y:17.253,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:287.106,y:33.1,t:0},normal:{x:-.21242144447155675,y:-.9771781464649204}},{point:{x:427.699,y:46.135,t:0},normal:{x:.25405776085246196,y:-.9671890477826107}}],arm:[{point:{x:414.182,y:419.309,t:0},normal:{x:.9646435485225039,y:-.2635580093526121}},{point:{x:308.182,y:420.287,t:0},normal:{x:-.9845177502453949,y:-.17528490936685495}}],leg:[{point:{x:404.98,y:689.221,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:312.444,y:689.632,t:0},normal:{x:-.586011024588663,y:.8103030785209602}}]}},{name:\"arm_claw\",bbox:{x:{min:195.076,max:540.736},y:{min:53.674,max:715.401}},layers:[{tagName:\"g\",props:{id:\"arm_claw\"},children:[{tagName:\"g\",props:{id:\"arm_claw\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 301.559 697.946 C 301.561 697.912 324.917 351.113 324.919 351.078 C 324.913 351.075 260.269 324.317 260.262 324.314 C 260.256 324.307 202.604 251.524 202.598 251.517 C 202.597 251.509 197.076 171.912 197.076 171.904 C 197.079 171.911 229.644 236.520 229.647 236.527 C 229.652 236.531 273.506 272.906 273.510 272.910 C 273.512 272.911 319.933 285.473 319.935 285.474 C 319.939 285.463 359.855 185.728 359.859 185.718 C 359.858 185.710 351.221 113.120 351.220 113.112 C 351.215 113.107 306.369 62.152 306.367 62.146 C 306.366 62.149 375.537 96.398 375.545 96.398 C 375.547 96.406 396.390 175.518 396.392 175.526 C 396.389 175.536 370.225 271.113 370.223 271.123 C 370.229 271.114 436.651 183.020 436.657 183.012 C 436.658 183.004 446.250 110.558 446.251 110.551 C 446.250 110.546 434.881 55.679 434.879 55.674 C 434.883 55.679 471.243 109.964 471.247 109.969 C 471.247 109.977 469.842 192.858 469.842 192.867 C 469.836 192.876 412.984 290.004 412.979 290.014 C 412.985 290.011 472.811 264.460 472.817 264.459 C 472.819 264.460 510.904 200.315 510.908 200.308 C 510.908 200.299 527.516 113.747 527.518 113.739 C 527.519 113.749 538.735 211.361 538.736 211.371 C 538.732 211.380 499.002 297.928 498.998 297.937 C 498.987 297.942 393.647 352.183 393.637 352.189 C 393.639 352.223 418.438 695.015 418.441 695.049 C 418.435 695.051 360.006 713.399 360.000 713.401 C 359.994 713.399 301.565 697.948 301.559 697.946 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:138.41,max:355.315},y:{min:4.145,max:221.05}}],tail:[{point:{x:360,y:670.812,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:388.013,y:58.177,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.44,y:531.867,t:0},normal:{x:-.9999871323203361,y:.005072986669647641}},{point:{x:407.579,y:531.867,t:0},normal:{x:.9999871340608835,y:.005072643561353527}}],leg:[{point:{x:413.581,y:687.386,t:0},normal:{x:.7129030863342004,y:.7012625681548758}},{point:{x:310.385,y:687.431,t:0},normal:{x:-.6987208027837626,y:.7153944644440676}}],horn:[{point:{x:325.963,y:351.209,t:0},normal:{x:-.8478345826155028,y:.5302608042474911}},{point:{x:392.661,y:351.507,t:0},normal:{x:.8106299729088424,y:.5855587477117983}}]}},{name:\"bone\",bbox:{x:{min:10.228,max:709.772},y:{min:277.113,max:442.887}},layers:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 99.951 427.364 81.973 440.887 60.755 440.887 C 33.896 440.887 12.228 419.220 12.228 392.361 C 12.228 380.005 21.452 365.022 24.527 360.028 C 24.527 360.028 12.228 339.995 12.228 327.640 C 12.228 300.781 33.895 279.113 60.755 279.113 C 81.973 279.113 101.185 298.008 106.516 311.414 C 106.293 311.352 506.282 311.445 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 106.516 311.414 C 107.798 314.910 109.383 319.653 109.689 324.640 M 613.484 408.586 C 611.675 403.413 610.719 398.001 610.719 392.361 M 707.772 327.640 C 707.772 339.995 703.188 351.252 695.473 360.028 C 703.188 368.749 707.772 380.006 707.772 392.361 C 707.772 419.220 686.105 440.887 659.246 440.887 C 638.027 440.887 620.049 427.364 613.484 408.586 C 453.466 408.509 236.278 408.497 106.541 408.514 C 108.325 403.413 109.281 398.001 109.281 392.361 M 659.246 279.113 C 686.105 279.113 707.772 300.781 707.772 327.640 M 613.459 311.486 C 620.049 292.636 638.027 279.113 659.246 279.113 M 610.719 327.640 C 610.719 321.999 611.675 316.588 613.459 311.486 C 506.282 311.445 106.293 311.352 106.516 311.414 C 101.185 298.008 81.973 279.113 60.755 279.113 C 33.895 279.113 12.228 300.781 12.228 327.640 C 12.228 339.995 24.527 360.028 24.527 360.028 C 21.452 365.022 12.228 380.005 12.228 392.361 C 12.228 419.220 33.896 440.887 60.755 440.887 C 81.973 440.887 99.951 427.364 106.541 408.514 \"},children:[]}]}]}],specs:{nesting:[{x:{min:115.056,max:604.944},y:{min:318.514,max:401.486}}],tail:[{point:{x:360,y:455.308,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:310.887,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.582,y:360.615,t:0},normal:{x:-.999987674520136,y:.004964957986782747}},{point:{x:697.827,y:360.615,t:0},normal:{x:.999987674520136,y:.004964957986782766}}],leg:[{point:{x:513.094,y:407.942,t:0},normal:{x:.4301175239139053,y:.9027729036818568}},{point:{x:207.631,y:408,t:0},normal:{x:-.41188905377792084,y:.9112340025360824}}],horn:[{point:{x:512.868,y:310.323,t:0},normal:{x:.3281179739388541,y:-.9446367530316938}},{point:{x:207.712,y:310.461,t:0},normal:{x:-.3903209013842918,y:-.9206788766679477}}]}},{name:\"bone_vertical\",bbox:{x:{min:279.785,max:440.215},y:{min:14.463000000000001,max:691.033}},layers:[{tagName:\"g\",props:{id:\"bone_vertical\"},children:[{tagName:\"g\",props:{id:\"bone\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 425.139 604.207 438.215 621.592 438.215 642.109 C 438.215 668.081 417.264 689.033 391.292 689.033 C 379.345 689.033 364.856 680.113 360.027 677.140 C 360.027 677.140 340.656 689.033 328.709 689.033 C 302.737 689.033 281.785 668.081 281.785 642.109 C 281.785 621.591 300.055 603.015 313.019 597.859 C 312.959 598.075 313.048 211.298 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 313.019 597.859 C 316.399 596.620 320.985 595.087 325.808 594.791 M 406.982 107.637 C 401.979 109.386 396.746 110.310 391.292 110.310 M 328.709 16.463 C 340.656 16.463 351.541 20.896 360.027 28.356 C 368.460 20.896 379.345 16.463 391.292 16.463 C 417.264 16.463 438.215 37.415 438.215 63.386 C 438.215 83.904 425.139 101.289 406.982 107.637 C 406.907 262.370 406.895 472.383 406.912 597.835 C 401.979 596.110 396.746 595.186 391.292 595.186 M 281.785 63.386 C 281.785 37.415 302.737 16.463 328.709 16.463 M 313.088 107.661 C 294.861 101.289 281.785 83.904 281.785 63.386 M 328.709 110.310 C 323.255 110.310 318.022 109.386 313.088 107.661 C 313.048 211.298 312.959 598.075 313.019 597.859 C 300.055 603.015 281.785 621.591 281.785 642.109 C 281.785 668.081 302.737 689.033 328.709 689.033 C 340.656 689.033 360.027 677.140 360.027 677.140 C 364.856 680.113 379.345 689.033 391.292 689.033 C 417.264 689.033 438.215 668.081 438.215 642.109 C 438.215 621.592 425.139 604.207 406.912 597.835 \"},children:[]}]}]}],specs:{nesting:[{x:{min:319.884,max:400.116},y:{min:115.895,max:589.602}}],tail:[{point:{x:360,y:704.818,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.744,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:312.867,y:353.342,t:0},normal:{x:-.9999868172358045,y:.005134720499289868}},{point:{x:408.495,y:353.342,t:0},normal:{x:.9999868172358045,y:.005134720499289868}}],leg:[{point:{x:296.976,y:677.956,t:0},normal:{x:-.688666645561968,y:.7250781001315838}},{point:{x:424.134,y:677.956,t:0},normal:{x:.6887279935967978,y:.725019827891713}}],horn:[{point:{x:292.651,y:30.89,t:0},normal:{x:-.6826591107310991,y:-.7307369831449788}},{point:{x:427.724,y:30.89,t:0},normal:{x:.6827214150719725,y:-.7306787730611336}}]}},{name:\"book_open\",bbox:{x:{min:17.606,max:702.394},y:{min:124.70077104436253,max:551.511}},layers:[{tagName:\"g\",props:{id:\"book_open\"},children:[{tagName:\"g\",props:{id:\"book\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 643.669 176.090 C 643.675 176.127 700.388 546.638 700.394 546.675 C 700.362 546.675 379.946 549.511 379.914 549.511 C 379.912 549.510 370.858 540.264 360.885 540.058 C 350.161 539.836 340.088 549.510 340.086 549.511 C 340.054 549.511 19.638 546.675 19.606 546.675 C 19.611 546.638 76.325 176.127 76.331 176.090 C 76.387 176.090 453.244 177.691 643.669 176.090 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 534.420 151.937 C 573.272 156.401 607.467 151.026 607.474 151.026 C 615.414 158.088 631.290 172.210 631.293 172.213 C 631.293 172.214 681.570 534.740 681.575 534.775 C 681.563 534.775 613.660 540.116 568.238 539.432 C 523.730 538.762 501.880 531.588 457.366 531.551 C 428.702 531.528 385.943 536.093 385.936 536.093 C 385.935 536.092 379.835 524.827 374.293 521.135 C 370.207 518.414 360.886 517.202 360.885 517.202 C 360.883 517.202 350.329 518.140 345.707 521.135 C 340.119 524.757 334.065 536.092 334.064 536.093 C 334.057 536.093 291.298 531.528 262.634 531.551 C 218.120 531.588 196.270 538.762 151.762 539.432 C 106.340 540.116 38.437 534.775 38.425 534.775 C 38.430 534.740 86.829 185.760 86.833 185.725 C 86.834 185.724 88.707 172.214 88.707 172.213 C 88.710 172.210 104.586 158.088 112.526 151.026 C 112.526 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.892 155.945 398.007 129.499 436.644 127.001 C 484.716 123.895 480.759 145.771 534.420 151.937 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 651.329 504.339 C 651.325 504.304 607.479 151.061 607.474 151.026 C 607.467 151.026 573.272 156.401 534.420 151.937 C 480.759 145.771 484.716 123.895 436.644 127.001 C 398.007 129.499 360.892 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.894 517.199 406.754 492.507 452.141 490.047 C 506.975 487.075 525.998 510.288 565.096 511.787 C 611.394 513.562 651.321 504.340 651.329 504.339 M 68.671 504.339 C 68.675 504.304 112.521 151.061 112.526 151.026 C 112.533 151.026 146.728 156.401 185.580 151.937 C 239.241 145.771 235.271 124.113 283.356 127.001 C 322.792 129.371 360.877 155.945 360.885 155.948 C 360.885 155.984 360.885 517.166 360.885 517.202 C 360.875 517.199 314.062 492.409 267.859 490.047 C 213.016 487.244 194.002 510.288 154.904 511.787 C 108.606 513.562 68.679 504.340 68.671 504.339 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 68.671 504.339 C 58.589 514.484 48.507 524.629 38.425 534.775 M 651.329 504.339 C 661.411 514.484 671.493 524.629 681.575 534.775 \"},children:[]}]}]}],specs:{nesting:[{x:{min:117.724,max:344.444},y:{min:208.505,max:435.226}},{x:{min:377.721,max:604.442},y:{min:208.505,max:435.226}}],tail:[{point:{x:360,y:554.488,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:106.397,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:51.203,y:342.156,t:0},normal:{x:-.999987318128134,y:.005036227050266385}},{point:{x:669.843,y:342.156,t:0},normal:{x:.9999873181281341,y:.005036227050266362}}],leg:[{point:{x:593.334,y:546.348,t:0},normal:{x:.7129329685826609,y:.7012321885851466}},{point:{x:127.799,y:546.396,t:0},normal:{x:-.6986883991125024,y:.7154261114507973}}],horn:[{point:{x:489.047,y:138.07,t:0},normal:{x:.6314899567256504,y:-.7753840561648375}},{point:{x:232.731,y:138.149,t:0},normal:{x:-.6817057769918454,y:-.7316264303699971}}]}},{name:\"boot\",bbox:{x:{min:192.935,max:535.703},y:{min:162.268,max:680.584}},layers:[{tagName:\"g\",props:{id:\"boot\"},children:[{tagName:\"g\",props:{id:\"boot\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 364.359 164.268 C 364.360 164.295 382.393 332.414 381.588 432.042 C 381.375 458.294 343.396 493.194 327.815 519.295 C 311.784 546.152 302.412 584.518 275.057 610.608 C 260.481 624.510 212.323 635.494 202.391 655.551 C 197.806 664.811 194.936 676.456 194.935 676.459 C 194.947 676.459 314.614 678.582 314.626 678.584 C 314.627 678.584 346.066 676.829 360.125 667.931 C 392.036 647.733 386.627 603.398 421.156 581.185 C 445.107 565.777 464.548 570.619 464.552 570.618 C 464.552 570.629 464.552 676.448 464.552 676.459 C 464.554 676.459 485.718 676.459 485.720 676.459 C 485.722 676.448 499.777 592.478 507.176 572.054 C 511.057 561.340 529.815 545.504 532.759 522.339 C 536.810 490.466 504.689 454.714 505.366 431.027 C 508.084 335.821 533.701 164.295 533.703 164.268 C 533.686 164.268 364.375 164.268 364.359 164.268 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:391.294,max:498.355},y:{min:169.616,max:560.671}}],tail:[{point:{x:450.22,y:202.063,t:0},normal:{x:0,y:1}}],crown:[{point:{x:449.26,y:161.805,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:381.784,y:434.84,t:0},normal:{x:-.9999873200064072,y:.005035854088756294}},{point:{x:505.305,y:434.84,t:0},normal:{x:.9999873181281341,y:.005036227050270593}}],leg:[{point:{x:206.501,y:669.665,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}},{point:{x:479.12,y:670.576,t:0},normal:{x:.7128965506064727,y:.701269212309647}}],horn:[{point:{x:366.942,y:166.656,t:0},normal:{x:-.6817850569385172,y:-.7315525518616848}},{point:{x:529.49,y:169.456,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:\"branch\",bbox:{x:{min:39.754,max:679.831},y:{min:37.268,max:705.5316471304411}},layers:[{tagName:\"g\",props:{id:\"branch\"},children:[{tagName:\"g\",props:{id:\"branch\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 187.080 153.353 C 187.075 153.345 181.262 99.648 138.707 74.673 C 94.006 48.439 41.764 71.123 41.754 71.123 C 41.760 71.130 52.085 119.770 93.097 143.861 C 136.610 169.420 187.071 153.352 187.080 153.353 M 266.621 198.655 C 266.624 198.646 307.709 159.693 300.095 109.277 C 293.083 62.855 246.983 39.275 246.978 39.268 C 246.975 39.278 212.652 84.698 223.566 137.567 C 231.638 176.669 266.617 198.649 266.621 198.655 M 353.985 269.266 C 353.991 269.257 408.976 237.570 414.595 180.363 C 419.739 127.989 376.870 89.376 376.867 89.367 C 376.861 89.377 329.352 127.983 325.423 186.636 C 322.301 233.238 353.982 269.258 353.985 269.266 M 431.030 365.688 C 431.038 365.679 492.045 340.024 510.521 280.640 C 527.409 226.362 495.698 175.283 495.696 175.273 C 495.689 175.281 438.996 201.358 420.308 258.269 C 402.316 313.062 431.029 365.677 431.030 365.688 M 492.937 483.859 C 492.946 483.852 557.133 470.917 586.030 416.897 C 613.008 366.464 590.508 309.941 590.508 309.930 C 590.499 309.936 532.363 323.190 503.817 372.753 C 474.051 424.434 492.938 483.848 492.937 483.859 M 526.061 603.198 C 526.072 603.194 590.316 608.586 635.516 566.668 C 677.721 527.528 677.827 467.592 677.831 467.582 C 677.821 467.585 617.715 458.556 573.858 495.835 C 526.021 536.498 526.066 603.187 526.061 603.198 M 281.716 232.964 C 281.705 232.960 236.064 189.228 176.201 194.142 C 124.946 198.349 91.834 240.478 91.826 240.482 C 91.835 240.486 129.077 278.099 180.504 277.935 C 239.672 277.747 281.706 232.969 281.716 232.964 M 366.991 322.940 C 366.980 322.936 320.884 278.799 259.896 282.728 C 205.066 286.259 168.605 330.066 168.596 330.071 C 168.605 330.075 207.412 372.518 262.355 372.334 C 324.170 372.127 366.980 322.945 366.991 322.940 M 446.947 463.795 C 446.937 463.789 411.672 406.664 349.278 397.500 C 289.607 388.736 241.452 430.901 241.441 430.904 C 241.450 430.911 275.057 484.715 334.521 494.785 C 395.948 505.188 446.936 463.799 446.947 463.795 M 486.574 610.564 C 486.565 610.557 452.950 554.077 391.272 540.859 C 331.981 528.152 280.174 564.046 280.163 564.048 C 280.171 564.055 308.407 622.221 367.259 636.831 C 430.605 652.556 486.562 610.566 486.574 610.564 M 492.298 686.111 C 492.348 703.938 531.934 711.758 531.283 691.630 C 529.633 640.665 530.631 508.268 411.216 338.121 C 321.646 210.497 184.452 152.695 184.429 152.677 C 184.452 152.700 334.947 253.380 410.357 384.734 C 497.039 535.722 492.193 648.210 492.298 686.111 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:510.981,y:665.12,t:0},normal:{x:-.23110093646689583,y:-.9729297801815523}}],crown:[{point:{x:45.308,y:72.15,t:0},normal:{x:-.8827318966586274,y:-.4698770037163581}}],arm:[{point:{x:587.918,y:313.348,t:0},normal:{x:.3511153254832707,y:-.9363322210683432}},{point:{x:244.571,y:431.79,t:0},normal:{x:-.9759074343691331,y:-.21818496635436696}}],leg:[{point:{x:647.067,y:546.07,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:354.676,y:623.131,t:0},normal:{x:-.6987263029800311,y:.7153890923992746}}],horn:[{point:{x:249.127,y:43.472,t:0},normal:{x:-.16263332021561844,y:-.9866865779748116}},{point:{x:95.703,y:241.023,t:0},normal:{x:-.9993784194337887,y:-.03525301079372184}}]}},{name:\"branch_curly\",bbox:{x:{min:40.081,max:682.252},y:{min:34.547,max:701.2745628300994}},layers:[{tagName:\"g\",props:{id:\"branch_curly\"},children:[{tagName:\"g\",props:{id:\"branch_curly\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 563.410 239.583 C 563.410 225.009 575.168 213.251 589.743 213.251 C 604.317 213.251 616.075 225.009 616.075 239.583 C 616.075 254.158 604.317 265.916 589.743 265.916 C 575.168 265.916 563.410 254.158 563.410 239.583 M 144.484 197.092 C 144.484 179.536 158.646 165.374 176.203 165.374 C 193.759 165.374 207.921 179.536 207.921 197.092 C 207.921 214.648 193.759 228.811 176.203 228.811 C 158.646 228.811 144.484 214.648 144.484 197.092 M 465.262 592.678 C 465.262 575.454 479.157 561.558 496.382 561.558 C 513.607 561.558 527.502 575.454 527.502 592.678 C 527.502 609.903 513.607 623.799 496.382 623.799 C 479.157 623.798 465.262 609.903 465.262 592.678 M 170.816 534.627 C 170.816 518.396 183.910 505.302 200.141 505.302 C 216.372 505.302 229.466 518.396 229.466 534.627 C 229.466 550.858 216.372 563.952 200.141 563.952 C 183.910 563.952 170.817 550.858 170.816 534.627 M 450.898 283.271 C 450.898 267.703 463.458 255.143 479.026 255.143 C 494.595 255.143 507.154 267.703 507.154 283.271 C 507.154 298.840 494.595 311.399 479.026 311.399 C 463.458 311.399 450.898 298.840 450.898 283.271 M 423.352 596.105 C 423.348 596.102 405.128 568.857 374.068 563.892 C 344.209 559.119 319.352 578.353 319.346 578.354 C 319.351 578.358 334.937 606.581 364.626 612.312 C 396.583 618.482 423.347 596.107 423.352 596.105 M 447.324 562.186 C 447.324 562.180 458.877 531.509 444.839 503.360 C 431.344 476.301 401.237 467.280 401.233 467.276 C 401.233 467.282 387.351 496.382 399.968 523.861 C 413.548 553.439 447.319 562.183 447.324 562.186 M 502.266 538.192 C 502.268 538.186 522.998 512.800 518.669 481.645 C 514.508 451.694 488.850 433.543 488.847 433.538 C 488.845 433.544 466.409 456.698 469.604 486.766 C 473.043 519.130 502.263 538.186 502.266 538.192 M 549.663 555.999 C 549.666 555.995 575.888 541.648 582.910 513.834 C 589.661 487.097 574.200 462.961 574.199 462.956 C 574.195 462.960 547.297 474.836 539.689 501.342 C 531.500 529.872 549.662 555.993 549.663 555.999 M 604.152 491.581 C 604.156 491.585 632.968 499.542 646.176 525.007 C 658.873 549.487 649.353 576.523 649.353 576.528 C 649.349 576.525 620.445 571.127 606.967 547.070 C 592.459 521.175 604.152 491.587 604.152 491.581 M 584.869 451.848 C 584.873 451.845 602.391 427.626 630.865 424.142 C 658.237 420.793 680.247 439.155 680.252 439.156 C 680.247 439.159 665.096 464.359 637.846 468.588 C 608.515 473.139 584.874 451.849 584.869 451.848 M 525.473 416.260 C 525.476 416.255 531.234 384.497 557.336 367.818 C 582.428 351.785 612.428 359.396 612.433 359.396 C 612.430 359.400 609.435 391.009 584.872 407.841 C 558.434 425.959 525.479 416.259 525.473 416.260 M 446.149 412.421 C 446.151 412.416 443.090 380.286 463.697 357.159 C 483.506 334.928 514.446 334.126 514.451 334.124 C 514.450 334.129 520.130 365.367 501.047 388.225 C 480.506 412.828 446.155 412.419 446.149 412.421 M 356.335 391.576 C 356.337 391.570 356.788 356.882 381.488 334.558 C 405.232 313.097 438.386 315.826 438.391 315.824 C 438.389 315.830 440.840 349.868 417.799 372.082 C 393.000 395.991 356.341 391.574 356.335 391.576 M 318.366 275.052 C 318.371 275.049 337.288 248.898 368.034 245.137 C 397.591 241.523 421.355 261.351 421.361 261.352 C 421.356 261.356 404.995 288.566 375.570 293.130 C 343.898 298.043 318.371 275.053 318.366 275.052 M 365.015 172.555 C 365.021 172.556 396.490 165.383 422.077 182.842 C 446.674 199.624 451.452 230.203 451.455 230.208 C 451.450 230.207 421.203 239.862 396.078 223.881 C 369.035 206.678 365.018 172.560 365.015 172.555 M 489.542 217.873 C 489.539 217.869 465.464 208.376 456.428 185.241 C 447.743 163.002 458.418 140.600 458.418 140.595 C 458.422 140.598 482.811 147.895 492.208 169.843 C 502.323 193.467 489.542 217.868 489.542 217.873 M 524.927 151.624 C 524.930 151.627 544.662 161.774 550.403 182.279 C 555.921 201.991 544.908 220.196 544.907 220.199 C 544.905 220.197 524.718 211.896 518.567 192.372 C 511.948 171.358 524.927 151.628 524.927 151.624 M 553.330 159.210 C 553.332 159.213 559.152 180.624 578.015 190.505 C 596.148 200.003 616.245 193.018 616.249 193.018 C 616.246 193.015 612.327 171.543 594.510 161.466 C 575.332 150.619 553.334 159.210 553.330 159.210 M 531.185 145.808 C 531.189 145.808 552.231 152.846 570.917 142.636 C 588.880 132.821 594.220 112.225 594.223 112.222 C 594.219 112.222 574.181 103.569 555.911 112.801 C 536.246 122.737 531.188 145.805 531.185 145.808 M 487.022 128.121 C 487.026 128.118 511.670 120.217 522.197 97.722 C 532.316 76.097 523.127 53.046 523.127 53.041 C 523.123 53.044 498.309 58.733 487.499 80.020 C 475.862 102.933 487.022 128.116 487.022 128.121 M 424.703 125.813 C 424.705 125.808 443.081 104.887 440.357 78.302 C 437.739 52.746 416.508 36.551 416.506 36.547 C 416.504 36.551 396.747 55.525 398.541 81.152 C 400.473 108.736 424.701 125.808 424.703 125.813 M 359.099 149.819 C 359.098 149.813 370.223 120.285 356.709 93.184 C 343.719 67.132 314.735 58.444 314.731 58.441 C 314.730 58.446 301.363 86.461 313.508 112.918 C 326.581 141.396 359.094 149.815 359.099 149.819 M 315.709 199.598 C 315.706 199.593 308.787 168.806 282.611 153.578 C 257.448 138.940 228.454 147.596 228.449 147.596 C 228.452 147.600 232.665 178.354 257.344 193.795 C 283.907 210.416 315.703 199.597 315.709 199.598 M 294.523 265.817 C 294.518 265.814 273.907 241.922 243.643 240.827 C 214.551 239.774 193.058 261.073 193.053 261.075 C 193.058 261.078 211.268 286.217 240.311 288.205 C 271.572 290.346 294.517 265.819 294.523 265.817 M 188.664 325.601 C 188.663 325.596 193.650 294.438 174.985 270.591 C 157.042 247.667 126.905 244.958 126.900 244.956 C 126.901 244.961 119.413 275.085 136.609 298.575 C 155.118 323.859 188.659 325.599 188.664 325.601 M 134.111 357.679 C 134.107 357.676 122.799 331.234 96.816 321.930 C 71.838 312.986 47.291 325.553 47.286 325.553 C 47.290 325.557 56.167 352.417 80.844 362.161 C 107.406 372.649 134.105 357.680 134.111 357.679 M 113.621 403.802 C 113.617 403.802 92.575 393.126 71.328 400.962 C 50.904 408.495 42.083 429.331 42.081 429.334 C 42.085 429.335 61.820 441.555 82.476 434.684 C 104.710 427.288 113.618 403.806 113.621 403.802 M 118.467 461.097 C 118.465 461.101 101.008 476.975 100.781 499.619 C 100.563 521.387 116.904 537.038 116.906 537.041 C 116.908 537.038 135.344 522.934 136.262 501.185 C 137.251 477.774 118.469 461.101 118.467 461.097 M 126.008 416.149 C 126.009 416.153 121.853 439.379 135.482 457.465 C 148.583 474.850 171.078 477.288 171.081 477.290 C 171.081 477.286 177.092 454.866 164.557 437.068 C 151.065 417.911 126.012 416.151 126.008 416.149 M 178.541 358.762 C 178.539 358.767 160.568 382.253 165.360 410.226 C 169.967 437.117 193.622 452.756 193.625 452.760 C 193.627 452.755 213.202 431.235 209.463 404.209 C 205.440 375.119 178.544 358.767 178.541 358.762 M 309.427 366.174 C 309.421 366.175 279.453 358.000 254.139 373.748 C 229.805 388.886 223.967 418.095 223.964 418.100 C 223.969 418.099 252.662 428.613 277.471 414.267 C 304.174 398.824 309.424 366.179 309.427 366.174 M 231.005 697.365 C 201.448 687.003 205.086 675.149 205.083 675.147 C 205.093 675.133 266.235 584.285 298.407 535.404 C 324.717 495.430 349.667 415.597 316.773 372.508 C 294.180 342.911 243.624 341.578 206.916 347.820 C 179.311 352.515 150.455 368.302 134.090 391.023 C 120.375 410.064 118.045 460.139 118.043 460.146 C 118.043 460.139 108.743 408.199 119.277 386.085 C 133.396 356.446 165.590 333.785 197.041 324.368 C 230.426 314.373 301.950 334.242 301.961 334.243 C 301.964 334.227 270.645 268.734 329.116 181.184 C 353.233 145.075 406.145 124.002 459.868 124.582 C 492.028 124.929 551.290 157.728 551.299 157.731 C 551.290 157.729 490.006 136.858 458.723 137.982 C 431.199 138.971 380.419 145.555 347.632 189.824 C 292.610 264.113 329.118 336.697 329.116 336.711 C 329.119 336.718 352.781 379.027 357.506 402.132 C 361.595 422.127 357.506 463.843 357.506 463.850 C 357.515 463.845 412.449 420.598 445.145 414.476 C 484.129 407.175 529.494 412.819 563.642 432.991 C 585.725 446.035 605.646 492.224 605.650 492.230 C 605.642 492.224 577.069 451.001 521.674 435.459 C 479.725 423.690 425.601 439.471 394.537 470.021 C 313.954 549.269 264.345 696.108 264.332 696.130 C 264.328 696.131 245.055 702.291 231.005 697.365 M 321.826 488.088 C 321.821 488.085 304.479 458.946 272.658 452.126 C 242.069 445.571 215.341 464.089 215.335 464.090 C 215.340 464.094 229.907 494.103 260.270 501.640 C 292.951 509.752 321.820 488.090 321.826 488.088 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:246.86,y:663.449,t:0},normal:{x:.41974826856355457,y:-.9076405626887211}}],crown:[{point:{x:518.769,y:57.329,t:0},normal:{x:.44466407238105704,y:-.8956974169514469}}],arm:[{point:{x:128.848,y:246.679,t:0},normal:{x:-.5987075974448471,y:-.800967672732064}},{point:{x:611.298,y:360.461,t:0},normal:{x:.8086944506453471,y:-.5882289396956089}}],leg:[{point:{x:118.311,y:531.984,t:0},normal:{x:-.002740324476095995,y:.9999962453038339}},{point:{x:646.37,y:572.478,t:0},normal:{x:.41761585664930123,y:.90862368243133}}],horn:[{point:{x:316.677,y:63.047,t:0},normal:{x:-.37771560334195214,y:-.9259216613688359}},{point:{x:614.645,y:191.986,t:0},normal:{x:.8173207328797948,y:.5761829740671232}}]}},{name:\"castle_tower\",bbox:{x:{min:217.826,max:502.174},y:{min:24.692,max:689.514}},layers:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 299.925 507.290 C 299.925 507.308 299.925 687.496 299.925 687.514 C 299.937 687.514 420.063 687.514 420.075 687.514 C 420.075 687.496 420.075 507.308 420.075 507.290 C 420.069 507.282 360.006 427.198 360.000 427.190 C 359.994 427.198 299.931 507.282 299.925 507.290 M 343.794 344.137 C 343.794 344.124 343.794 214.502 343.794 214.489 C 343.796 214.488 359.998 198.285 360.000 198.283 C 360.002 198.285 376.205 214.488 376.206 214.489 C 376.206 214.502 376.206 344.124 376.206 344.137 C 376.203 344.137 343.797 344.137 343.794 344.137 M 239.851 687.514 C 239.851 687.460 239.851 146.896 239.851 146.842 C 239.849 146.838 219.828 106.796 219.826 106.792 C 219.826 106.784 219.826 26.700 219.826 26.692 C 219.830 26.692 259.871 26.692 259.875 26.692 C 259.875 26.696 259.875 66.738 259.875 66.742 C 259.879 66.742 299.921 66.742 299.925 66.742 C 299.925 66.738 299.925 26.696 299.925 26.692 C 299.929 26.692 339.971 26.692 339.975 26.692 C 339.975 26.696 339.975 66.738 339.975 66.742 C 339.979 66.742 380.021 66.742 380.025 66.742 C 380.025 66.738 380.025 26.696 380.025 26.692 C 380.029 26.692 420.071 26.692 420.075 26.692 C 420.075 26.696 420.074 66.738 420.074 66.742 C 420.079 66.742 460.120 66.742 460.124 66.742 C 460.124 66.738 460.124 26.696 460.124 26.692 C 460.128 26.692 500.170 26.692 500.174 26.692 C 500.174 26.700 500.174 106.784 500.174 106.792 C 500.172 106.796 480.151 146.838 480.149 146.842 C 480.149 146.896 480.149 687.460 480.149 687.514 C 480.125 687.514 239.875 687.514 239.851 687.514 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 259.875 146.842 C 326.625 146.842 393.375 146.842 460.124 146.842 M 239.850 106.792 C 319.950 106.792 400.050 106.792 480.149 106.792 \"},children:[]}]}]}],specs:{nesting:[{x:{min:305.182,max:414.818},y:{min:507.47,max:681.401}}],tail:[{point:{x:360,y:697.756,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.485,t:0},normal:{x:0,y:-1}},{point:{x:360,y:90.476,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:239.278,y:368.052,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:480.801,y:368.052,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:479.124,y:685.275,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:241.042,y:685.323,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:220.694,y:77.987,t:0},normal:{x:-.8309206275786583,y:-.556390969251199}},{point:{x:498.619,y:77.987,t:0},normal:{x:.8309206275786576,y:-.5563909692511999}}]}},{name:\"castle_tower_pointy\",bbox:{x:{min:245.93,max:474.07},y:{min:18.194,max:697.246}},layers:[{tagName:\"g\",props:{id:\"castle_tower_pointy\"},children:[{tagName:\"g\",props:{id:\"castle_tower\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 358.984 20.194 C 358.992 20.213 447.035 207.443 447.044 207.462 C 447.026 207.462 270.941 207.462 270.923 207.462 C 270.932 207.443 358.975 20.213 358.984 20.194 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 347.043 597.589 C 347.043 597.579 347.043 493.946 347.043 493.936 C 347.044 493.935 359.999 480.980 360.000 480.979 C 360.001 480.980 372.955 493.935 372.957 493.936 C 372.957 493.946 372.957 597.579 372.957 597.589 C 372.954 597.589 347.046 597.589 347.043 597.589 M 347.043 420.715 C 347.043 420.704 347.043 317.072 347.043 317.061 C 347.044 317.060 359.999 304.106 360.000 304.105 C 360.001 304.106 372.955 317.060 372.957 317.061 C 372.957 317.072 372.957 420.704 372.957 420.715 C 372.954 420.715 347.046 420.715 347.043 420.715 M 263.940 695.246 C 263.940 695.203 263.940 263.020 263.940 262.977 C 263.939 262.973 247.932 230.960 247.930 230.957 C 247.930 230.951 247.930 166.923 247.930 166.917 C 247.933 166.917 279.947 166.917 279.950 166.917 C 279.950 166.920 279.950 198.934 279.950 198.937 C 279.953 198.937 311.967 198.937 311.970 198.937 C 311.970 198.934 311.970 166.920 311.970 166.917 C 311.973 166.917 343.987 166.917 343.990 166.917 C 343.990 166.920 343.990 198.934 343.990 198.937 C 343.993 198.937 376.007 198.937 376.010 198.937 C 376.010 198.934 376.010 166.920 376.010 166.917 C 376.013 166.917 408.027 166.917 408.030 166.917 C 408.030 166.920 408.030 198.934 408.030 198.937 C 408.033 198.937 440.047 198.937 440.050 198.937 C 440.050 198.934 440.050 166.920 440.050 166.917 C 440.053 166.917 472.066 166.917 472.070 166.917 C 472.070 166.923 472.070 230.951 472.070 230.957 C 472.068 230.960 456.061 262.973 456.060 262.977 C 456.060 263.020 456.060 695.203 456.060 695.246 C 456.041 695.246 263.959 695.246 263.940 695.246 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 279.950 262.977 C 333.316 262.977 386.683 262.977 440.050 262.977 M 263.940 230.957 C 327.980 230.957 392.020 230.957 456.060 230.957 \"},children:[]}]}]}],specs:{nesting:[{x:{min:333.08,max:386.92},y:{min:78.818,max:164.233}}],tail:[{point:{x:360,y:703.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:23.775,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:262.658,y:352.577,t:0},normal:{x:-.9999873200064072,y:.005035854088752074}},{point:{x:457.421,y:352.577,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:451.678,y:690.13,t:0},normal:{x:.7128965506064685,y:.7012692123096513}},{point:{x:267.472,y:690.178,t:0},normal:{x:-.6987633221457824,y:.7153529336095501}}],horn:[{point:{x:307.098,y:129.601,t:0},normal:{x:-.830954865251224,y:-.5563398349168609}},{point:{x:412.215,y:129.601,t:0},normal:{x:.8309319404813983,y:-.5563740740615238}}]}},{name:\"castle_wall\",bbox:{x:{min:17.577,max:702.423},y:{min:197.801,max:522.199}},layers:[{tagName:\"g\",props:{id:\"castle_wall\"},children:[{tagName:\"g\",props:{id:\"castle_wall\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 630.337 400.050 C 630.337 400.040 630.336 294.142 630.336 294.132 C 630.337 294.130 640.348 279.902 640.349 279.900 C 640.350 279.902 650.360 294.130 650.361 294.132 C 650.361 294.142 650.361 400.040 650.361 400.050 C 650.360 400.050 640.350 400.050 640.349 400.050 C 640.348 400.050 630.338 400.050 630.337 400.050 M 550.237 400.050 C 550.237 400.040 550.237 294.142 550.237 294.132 C 550.238 294.130 560.248 279.902 560.249 279.900 C 560.250 279.902 570.260 294.130 570.261 294.132 C 570.261 294.142 570.262 400.040 570.262 400.050 C 570.261 400.050 560.251 400.050 560.250 400.050 C 560.249 400.050 550.238 400.050 550.237 400.050 M 470.137 400.050 C 470.137 400.040 470.137 294.142 470.137 294.132 C 470.138 294.130 480.148 279.902 480.149 279.900 C 480.150 279.902 490.161 294.130 490.162 294.132 C 490.162 294.142 490.162 400.040 490.162 400.050 C 490.161 400.050 480.151 400.050 480.150 400.050 C 480.149 400.050 470.138 400.050 470.137 400.050 M 229.838 400.050 C 229.838 400.040 229.838 294.142 229.838 294.132 C 229.839 294.130 239.849 279.902 239.850 279.900 C 239.851 279.902 249.861 294.130 249.862 294.132 C 249.862 294.142 249.863 400.040 249.863 400.050 C 249.862 400.050 239.852 400.050 239.851 400.050 C 239.850 400.050 229.839 400.050 229.838 400.050 M 149.739 400.050 C 149.739 400.040 149.738 294.142 149.738 294.132 C 149.739 294.130 159.750 279.902 159.751 279.900 C 159.752 279.902 169.762 294.130 169.763 294.132 C 169.763 294.142 169.763 400.040 169.763 400.050 C 169.762 400.050 159.752 400.050 159.751 400.050 C 159.750 400.050 149.740 400.050 149.739 400.050 M 69.639 400.050 C 69.639 400.040 69.639 294.142 69.639 294.132 C 69.640 294.130 79.650 279.902 79.651 279.900 C 79.652 279.902 89.662 294.130 89.663 294.132 C 89.663 294.142 89.664 400.040 89.664 400.050 C 89.663 400.050 79.653 400.050 79.652 400.050 C 79.651 400.050 69.640 400.050 69.639 400.050 M 319.950 420.075 C 319.950 420.085 319.950 520.189 319.950 520.199 C 319.958 520.199 400.042 520.199 400.050 520.199 C 400.050 520.189 400.050 420.085 400.050 420.075 C 400.046 420.071 360.004 380.029 360.000 380.025 C 359.996 380.029 319.954 420.071 319.950 420.075 M 19.577 520.199 C 19.577 520.199 19.577 199.833 19.577 199.801 C 19.581 199.801 59.622 199.801 59.626 199.801 C 59.626 199.805 59.626 239.847 59.626 239.851 C 59.630 239.851 99.672 239.851 99.676 239.851 C 99.676 239.847 99.676 199.805 99.676 199.801 C 99.680 199.801 139.722 199.801 139.726 199.801 C 139.726 199.805 139.726 239.847 139.726 239.851 C 139.730 239.851 179.772 239.851 179.776 239.851 C 179.776 239.847 179.776 199.805 179.776 199.801 C 179.780 199.801 219.822 199.801 219.826 199.801 C 219.826 199.805 219.826 239.847 219.826 239.851 C 219.830 239.851 259.871 239.851 259.875 239.851 C 259.875 239.847 259.875 199.805 259.875 199.801 C 259.879 199.801 299.921 199.801 299.925 199.801 C 299.925 199.805 299.925 239.847 299.925 239.851 C 299.929 239.851 339.971 239.851 339.975 239.851 C 339.975 239.847 339.975 199.805 339.975 199.801 C 339.979 199.801 380.021 199.801 380.025 199.801 C 380.025 199.805 380.025 239.847 380.025 239.851 C 380.029 239.851 420.071 239.851 420.075 239.851 C 420.075 239.847 420.075 199.805 420.075 199.801 C 420.079 199.801 460.121 199.801 460.125 199.801 C 460.125 199.805 460.125 239.847 460.125 239.851 C 460.129 239.851 500.170 239.851 500.174 239.851 C 500.174 239.847 500.174 199.805 500.174 199.801 C 500.178 199.801 540.220 199.801 540.224 199.801 C 540.224 199.805 540.224 239.847 540.224 239.851 C 540.228 239.851 580.270 239.851 580.274 239.851 C 580.274 239.847 580.274 199.805 580.274 199.801 C 580.278 199.801 620.320 199.801 620.324 199.801 C 620.324 199.805 620.324 239.847 620.324 239.851 C 620.328 239.851 660.370 239.851 660.374 239.851 C 660.374 239.847 660.374 199.805 660.374 199.801 C 660.378 199.801 700.419 199.801 700.423 199.801 C 700.423 199.833 700.423 520.167 700.423 520.199 C 700.355 520.199 19.645 520.199 19.577 520.199 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:275.681,max:444.319},y:{min:252.859,max:367.895}}],tail:[{point:{x:360,y:529.951,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:199.929,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.241,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:700.822,y:360.936,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:592.672,y:516.547,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:127.136,y:516.595,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:697.537,y:255.251,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:23.254,y:255.33,t:0},normal:{x:-.6817084818456932,y:-.7316239100655747}}]}},{name:\"chair\",bbox:{x:{min:129.433,max:590.567},y:{min:8.072,max:680.394}},layers:[{tagName:\"g\",props:{id:\"chair\"},children:[{tagName:\"g\",props:{id:\"chair\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 306.492 674.957 325.651 668.085 325.653 668.084 C 325.653 668.061 325.653 444.546 325.653 444.523 C 325.671 444.518 497.146 395.525 497.164 395.520 C 497.164 395.541 498.465 607.070 498.465 607.091 C 498.467 607.093 517.382 618.046 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 533.407 45.902 423.105 10.078 423.088 10.072 C 423.085 10.073 390.107 20.606 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 169.412 606.896 188.719 601.434 188.722 601.433 C 188.722 601.414 188.316 403.814 188.316 403.794 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 361.362 277.682 C 416.522 302.197 526.824 351.221 526.841 351.228 C 526.841 351.255 526.841 623.496 526.841 623.523 C 526.844 623.522 555.580 616.971 555.582 616.970 C 555.582 616.944 555.582 351.255 555.582 351.228 C 555.586 351.199 588.564 63.845 588.567 63.816 C 588.564 63.817 555.586 75.130 555.582 75.131 C 555.580 75.159 526.844 351.200 526.841 351.228 C 526.818 351.234 297.920 408.705 297.897 408.710 C 297.881 408.702 131.450 328.101 131.433 328.093 C 131.433 416.673 131.433 593.808 131.433 593.835 C 131.436 593.836 159.754 609.625 159.757 609.627 C 159.757 609.605 163.413 391.814 163.414 391.793 C 163.416 391.794 188.313 403.793 188.316 403.794 C 213.909 416.871 265.089 443.022 265.097 443.026 C 265.097 443.048 264.436 657.884 264.436 657.906 C 264.439 657.908 296.909 678.392 296.912 678.394 C 296.912 678.367 297.569 498.605 297.897 408.710 M 361.362 542.905 C 361.074 506.987 360.786 471.069 360.498 435.151 M 338.643 532.130 C 338.645 532.132 361.360 542.904 361.362 542.905 C 361.365 542.904 390.101 536.353 390.104 536.352 C 390.104 536.341 391.021 426.139 391.021 426.128 C 391.015 426.130 338.364 440.256 338.359 440.258 C 338.359 440.267 338.643 532.121 338.643 532.130 M 188.316 403.794 C 188.316 403.814 188.722 601.414 188.722 601.433 C 188.719 601.434 169.412 606.896 159.757 609.627 M 390.104 20.607 C 380.523 106.299 361.365 277.656 361.362 277.682 C 361.339 277.687 131.456 328.088 131.433 328.093 M 555.582 75.131 C 555.566 75.126 390.120 20.613 390.104 20.607 C 390.107 20.606 423.085 10.073 423.088 10.072 C 423.105 10.078 533.407 45.902 588.567 63.816 M 526.841 623.523 C 517.382 618.046 498.467 607.093 498.465 607.091 C 498.465 607.070 497.164 395.541 497.164 395.520 C 497.146 395.525 325.671 444.518 325.653 444.523 C 325.653 444.546 325.653 668.061 325.653 668.084 C 325.651 668.085 306.492 674.957 296.912 678.394 \"},children:[]}]}]}],specs:{nesting:[{x:{min:183.87,max:493.636},y:{min:42.516,max:352.282}}],tail:[{point:{x:298.192,y:698.408,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:497.138,y:33.618,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:130.707,y:343.18,t:0},normal:{x:-.9999871827565018,y:.005063034931209322}},{point:{x:557.482,y:343.18,t:0},normal:{x:.9999871827565018,y:.005063034931209294}}],leg:[{point:{x:137.262,y:590.752,t:0},normal:{x:-.6987071455865682,y:.7154078030789642}},{point:{x:550.048,y:614.849,t:0},normal:{x:.7129015191744774,y:.7012641613249049}}],horn:[{point:{x:426.214,y:24.199,t:0},normal:{x:-.19950101902796097,y:-.9798976188392363}},{point:{x:580.462,y:72.581,t:0},normal:{x:.6314542557442749,y:-.7754131304681678}}]}},{name:\"church\",bbox:{x:{min:113.136,max:623.242},y:{min:61.477,max:648.776}},layers:[{tagName:\"g\",props:{id:\"church\"},children:[{tagName:\"g\",props:{id:\"church\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 549.705 493.864 C 550.395 485.541 556.014 479.734 563.834 479.734 C 571.655 479.734 577.798 484.461 577.963 493.864 C 578.321 514.202 577.669 590.085 577.669 590.095 C 577.666 590.095 549.985 590.159 549.982 590.159 C 549.982 590.149 547.945 515.093 549.705 493.864 M 169.110 344.874 C 169.110 360.661 181.845 373.396 197.632 373.396 C 213.419 373.396 226.155 360.661 226.155 344.874 C 226.155 329.086 213.420 316.351 197.632 316.351 C 181.845 316.351 169.110 329.086 169.110 344.874 M 484.393 493.864 C 484.717 485.518 490.702 479.734 498.523 479.734 C 506.343 479.734 512.486 484.461 512.652 493.864 C 513.010 514.202 512.357 590.085 512.357 590.095 C 512.354 590.095 484.672 590.159 484.670 590.159 C 484.670 590.149 483.570 515.093 484.393 493.864 M 415.938 493.864 C 416.277 485.519 422.248 479.734 430.068 479.734 C 437.889 479.734 443.600 484.479 444.197 493.864 C 445.493 514.202 443.903 590.085 443.903 590.095 C 443.900 590.095 416.218 590.159 416.216 590.159 C 416.216 590.149 415.115 514.155 415.938 493.864 M 348.421 493.864 C 349.112 485.541 354.730 479.734 362.551 479.734 C 370.371 479.734 376.082 484.479 376.680 493.864 C 377.976 514.202 376.385 590.085 376.385 590.095 C 376.382 590.095 348.701 590.159 348.698 590.159 C 348.698 590.149 346.660 515.093 348.421 493.864 M 279.908 493.864 C 280.231 485.518 286.216 479.734 294.037 479.734 C 301.858 479.734 308.001 484.461 308.167 493.864 C 308.525 514.202 307.871 590.085 307.871 590.095 C 307.869 590.095 280.187 590.159 280.184 590.159 C 280.184 590.149 279.084 515.093 279.908 493.864 M 174.593 498.596 C 174.917 484.896 184.946 475.412 197.779 475.412 C 210.611 475.412 221.170 483.167 220.964 498.596 C 220.552 529.544 220.480 644.978 220.480 644.992 C 220.475 644.992 175.052 645.097 175.047 645.097 C 175.047 645.082 173.851 529.962 174.593 498.596 M 191.700 171.321 C 191.858 149.744 191.865 123.636 191.875 108.366 C 179.035 108.366 159.471 108.366 159.468 108.366 C 159.468 108.365 159.468 96.022 159.468 96.021 C 159.471 96.021 179.035 96.021 191.876 96.021 C 191.852 83.135 191.852 63.480 191.852 63.477 C 191.853 63.477 204.195 63.477 204.196 63.477 C 204.196 63.480 204.197 84.874 204.246 96.021 C 214.989 96.021 236.577 96.021 236.580 96.021 C 236.580 96.022 236.580 108.365 236.580 108.366 C 236.577 108.366 212.328 108.366 204.244 108.366 C 204.220 128.512 204.195 153.215 204.048 172.702 C 229.192 230.560 279.244 345.734 279.252 345.751 C 279.281 345.751 572.943 345.751 572.972 345.751 C 572.977 345.762 618.604 450.178 618.608 450.189 C 618.609 450.208 621.242 645.878 621.242 645.898 C 621.191 645.898 115.186 646.775 115.136 646.776 C 115.136 646.745 115.136 344.062 115.136 344.032 C 115.136 344.032 191.700 171.321 191.700 171.321 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:236.564,max:564.993},y:{min:354.599,max:472.404}}],tail:[{point:{x:360,y:667.548,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:198.124,y:66.829,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:115.012,y:451.235,t:0},normal:{x:-.9999873181281341,y:.005036227050266388}},{point:{x:619.248,y:451.235,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:616.459,y:642.247,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:120.091,y:642.294,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:573.014,y:345.121,t:0},normal:{x:.6314454286031306,y:-.7754203187279842}},{point:{x:115.842,y:345.201,t:0},normal:{x:-.6817084818456931,y:-.7316239100655748}}]}},{name:\"circle\",bbox:{x:{min:27.751,max:692.249},y:{min:27.751,max:692.249}},layers:[{tagName:\"g\",props:{id:\"circle\"},children:[{tagName:\"g\",props:{id:\"Circle\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 29.751 C 542.791 29.751 690.249 177.209 690.249 360.000 C 690.249 542.791 542.791 690.249 360.000 690.249 C 177.209 690.249 29.751 542.791 29.751 360.000 C 29.751 177.209 177.209 29.751 360.000 29.751 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:133.884,max:586.116},y:{min:133.884,max:586.116}}],tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:360.936,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:593.794,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:593.842,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:127.956,y:128.265,t:0},normal:{x:-.6817481203990752,y:-.73158697386731}}]}},{name:\"cloud\",bbox:{x:{min:8.985999979894853,max:711.3059549777182},y:{min:134.06812556347995,max:587.2011687009165}},layers:[{tagName:\"g\",props:{id:\"cloud\"},children:[{tagName:\"g\",props:{id:\"cloud\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 10.986 448.176 C 10.985 398.984 48.288 358.730 95.924 354.106 C 90.056 340.911 86.626 325.619 86.626 309.505 C 86.626 248.451 136.011 203.230 196.931 199.198 C 230.468 196.979 261.859 206.869 283.660 229.730 C 296.109 171.798 349.218 133.881 409.664 136.166 C 477.142 138.716 536.377 187.260 534.094 256.429 C 543.811 252.145 555.245 248.934 567.244 249.624 C 613.248 252.270 655.308 301.337 636.184 353.961 C 673.742 365.944 705.687 397.356 709.014 438.721 C 713.697 496.941 661.326 536.105 603.489 544.247 C 570.009 548.960 537.549 543.255 517.199 519.624 C 504.059 533.272 486.451 546.720 465.405 547.050 C 451.728 547.265 439.365 540.672 428.767 534.057 C 400.311 577.742 348.371 589.878 294.631 583.694 C 245.540 578.046 201.340 559.694 178.848 518.221 C 159.660 536.201 133.517 544.337 105.534 542.723 C 53.289 539.710 10.986 500.508 10.986 448.176 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:200.149,max:523.043},y:{min:249.131,max:501.879}}],tail:[{point:{x:363.553,y:610.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:406.825,y:137.794,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:683.509,y:382.494,t:0},normal:{x:.6948578932565497,y:-.7191470699231622}},{point:{x:30.57,y:391.688,t:0},normal:{x:-.7720226503585523,y:-.6355950183358553}}],leg:[{point:{x:178.793,y:517.288,t:0},normal:{x:-.3758700620372849,y:.9266723781704554}},{point:{x:621.211,y:540.293,t:0},normal:{x:.4412052097580096,y:.8974062418338703}}],horn:[{point:{x:308.754,y:176.611,t:0},normal:{x:-.733010411886108,y:-.6802174182322576}},{point:{x:518.553,y:193.235,t:0},normal:{x:.7793121072891199,y:-.6266359704266833}}]}},{name:\"cornucopia\",bbox:{x:{min:73.5336558570464,max:643.9606623371319},y:{min:21.74484390008559,max:664.058}},layers:[{tagName:\"g\",props:{id:\"cornucopia_2\"},children:[{tagName:\"g\",props:{id:\"cornucopia\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 C 307.355 243.853 299.816 239.606 292.649 234.741 C 288.781 232.117 285.018 229.226 281.865 225.343 C 273.674 215.254 266.813 202.818 262.755 187.804 C 259.860 177.093 259.051 164.579 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 341.369 166.657 C 321.242 149.398 293.192 148.410 287.021 147.755 C 284.074 147.442 268.782 149.445 259.662 150.290 C 260.459 131.667 265.247 114.772 273.055 99.831 C 302.221 107.028 332.930 127.542 347.136 157.765 C 347.135 157.766 341.370 166.656 341.369 166.657 C 341.369 166.658 338.918 177.169 338.917 177.170 C 317.430 169.920 290.773 177.859 285.101 179.107 C 282.575 179.663 270.204 184.905 262.755 187.804 C 259.926 177.076 259.051 164.579 259.662 150.290 M 344.362 198.232 C 327.394 203.562 318.578 224.189 316.944 228.258 C 316.194 230.124 316.011 240.654 315.544 246.852 C 307.355 243.853 299.686 239.792 292.649 234.741 C 287.708 231.195 283.206 226.967 279.328 221.739 C 286.065 215.751 297.063 205.316 299.539 203.775 C 303.501 201.307 319.865 190.517 339.882 188.097 C 339.882 188.098 344.362 198.231 344.362 198.232 C 344.363 198.233 350.933 205.274 350.934 205.274 C 339.096 212.883 338.482 231.061 338.299 234.489 C 338.209 236.183 340.947 244.635 342.271 249.707 C 333.571 250.861 324.305 250.060 315.544 246.852 M 439.331 180.574 C 474.335 177.190 541.723 150.260 561.482 81.689 C 573.790 92.078 589.060 108.944 602.359 132.105 C 555.204 204.884 484.217 203.063 446.680 199.584 C 446.679 199.582 439.332 180.576 439.331 180.574 C 439.330 180.573 426.429 163.926 426.428 163.924 C 458.851 153.508 506.727 96.317 509.687 45.017 C 528.171 55.224 545.262 67.999 561.482 81.689 M 411.872 153.119 C 440.010 136.389 464.936 77.859 453.977 27.240 C 463.672 28.663 501.041 40.244 509.687 45.017 M 395.126 146.684 C 415.604 125.793 418.133 65.028 398.673 24.181 C 417.382 22.906 435.822 24.577 453.977 27.240 M 377.384 145.155 C 388.811 118.063 374.072 62.154 348.382 35.425 C 364.390 29.198 381.475 25.353 398.673 24.181 M 360.702 148.771 C 362.455 120.780 330.842 74.406 304.569 61.092 C 317.447 50.282 332.375 41.652 348.382 35.425 M 359.589 209.664 C 352.674 216.465 357.125 230.237 358.010 232.547 C 358.443 233.679 363.069 238.069 365.599 240.830 C 359.104 245.444 350.971 248.553 342.271 249.707 M 368.620 208.458 C 370.071 219.569 375.603 218.105 379.095 222.929 C 376.950 230.099 372.094 236.216 365.599 240.830 M 452.874 221.707 C 496.772 231.821 562.072 254.565 630.881 201.883 C 634.576 213.764 641.946 259.587 641.959 269.181 C 553.694 309.203 494.444 268.158 452.730 248.674 C 452.730 248.671 452.874 221.710 452.874 221.707 C 452.873 221.704 446.680 199.586 446.680 199.584 M 445.740 268.849 C 475.514 302.844 536.860 362.008 637.373 348.514 C 633.171 374.068 626.037 398.017 616.653 420.562 C 521.262 423.794 454.095 330.109 430.636 289.422 C 430.637 289.420 445.738 268.852 445.740 268.849 C 445.740 268.847 452.729 248.676 452.730 248.674 M 407.643 304.391 C 421.907 361.065 483.518 476.298 579.194 486.561 C 564.422 505.868 546.388 523.132 526.141 539.510 C 441.223 510.523 381.818 377.122 378.990 314.429 C 378.993 314.428 407.640 304.392 407.643 304.391 C 407.645 304.389 430.633 289.423 430.636 289.422 M 337.997 318.732 C 320.904 386.315 359.773 537.178 458.452 584.396 C 431.602 598.162 401.206 609.156 368.115 619.583 C 266.533 548.617 234.060 394.093 267.157 311.373 C 267.165 311.374 337.990 318.731 337.997 318.732 C 338.002 318.731 378.985 314.430 378.990 314.429 M 186.110 281.240 C 155.135 342.997 158.243 556.293 266.366 645.518 C 236.166 651.757 203.519 657.060 168.338 662.058 C 91.632 579.428 34.091 431.299 114.078 234.223 C 135.333 252.033 186.102 281.235 186.110 281.240 C 186.119 281.244 267.148 311.370 267.157 311.373 M 368.115 619.583 C 337.083 629.361 303.213 637.906 266.366 645.518 M 526.141 539.510 C 506.204 555.638 484.087 571.252 458.452 584.396 M 616.653 420.562 C 606.867 444.070 594.717 466.274 579.194 486.561 M 641.959 269.181 C 641.995 297.099 641.477 323.554 637.373 348.514 M 602.359 132.105 C 613.402 151.337 622.713 175.612 630.881 201.883 M 273.055 99.831 C 280.862 84.889 291.691 71.901 304.569 61.092 M 279.328 221.739 C 272.388 212.381 266.311 201.287 262.755 187.804 M 376.323 198.711 C 380.673 207.536 381.239 215.758 379.095 222.929 M 368.620 208.458 C 368.621 208.458 374.166 203.711 376.323 198.711 M 359.589 209.664 C 359.590 209.664 368.619 208.459 368.620 208.458 M 350.934 205.274 C 350.935 205.275 359.588 209.664 359.589 209.664 M 338.917 177.170 C 338.917 177.171 339.882 188.096 339.882 188.097 M 360.702 148.771 C 360.701 148.772 347.137 157.764 347.136 157.765 M 377.384 145.155 C 377.383 145.156 360.704 148.770 360.702 148.771 M 395.126 146.684 C 395.124 146.683 377.386 145.155 377.384 145.155 M 411.872 153.119 C 411.870 153.118 395.128 146.684 395.126 146.684 M 426.428 163.924 C 426.426 163.923 411.873 153.120 411.872 153.119 \"},children:[]}]}]}],specs:{nesting:[{x:{min:123.139,max:414.976},y:{min:327.897,max:619.734}}],tail:[{point:{x:55.54,y:461.1,t:0},normal:{x:.9888072313055261,y:-.14919872425024286}}],crown:[{point:{x:640.324,y:243.016,t:0},normal:{x:.988801767504457,y:-.1492349308307593}}],arm:[{point:{x:86.179,y:339.512,t:0},normal:{x:-.9775829537782447,y:-.2105506316357247}},{point:{x:117.531,y:585.278,t:0},normal:{x:-.8254180485453632,y:.5645219616060693}}],leg:[{point:{x:83.829,y:421.73,t:0},normal:{x:-.9958016462320399,y:-.09153732223284186}},{point:{x:94.068,y:510.826,t:0},normal:{x:-.9632649445823095,y:.26855287475437734}}],horn:[{point:{x:100.041,y:277.586,t:0},normal:{x:-.8251273739242823,y:-.5649467380212206}},{point:{x:149.231,y:635.52,t:0},normal:{x:-.6725290198743881,y:.7400707516358114}}]}},{name:\"crescent\",bbox:{x:{min:30.333857504866053,max:657.93},y:{min:15.649015652419251,max:676.3174193674872}},layers:[{tagName:\"g\",props:{id:\"crescent\"},children:[{tagName:\"g\",props:{id:\"crescent\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 655.930 491.343 C 655.930 491.343 655.930 491.343 655.930 491.343 C 617.462 567.084 551.460 628.012 465.387 656.990 C 379.314 685.967 289.872 677.427 214.703 640.124 C 139.534 602.820 78.639 536.754 49.662 450.681 C 20.684 364.608 29.224 275.166 66.528 199.997 C 103.831 124.828 169.897 63.933 255.970 34.955 C 341.182 6.267 429.696 14.352 503.304 51.024 C 464.583 45.617 424.837 46.802 385.255 58.025 C 310.384 79.254 249.736 125.967 215.824 190.857 C 184.008 251.737 174.902 331.993 198.186 401.121 C 222.411 473.040 276.923 529.006 342.636 553.475 C 409.849 578.503 473.647 580.163 552.962 554.870 C 593.627 541.903 626.163 516.605 655.930 491.343 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:263.193,max:637.653},y:{min:128.649,max:503.109}}],tail:[{point:{x:360,y:701.999,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.124,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:186.244,y:346.124,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:593.334,y:578.982,t:0},normal:{x:.7129699922269475,y:.7011945451755215}},{point:{x:127.799,y:579.029,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:490.165,y:47.438,t:0},normal:{x:.9168797256566095,y:.39916358636511484}},{point:{x:647.961,y:499.529,t:0},normal:{x:.5292197826105971,y:-.8484847798832884}}]}},{name:\"crown\",bbox:{x:{min:5.866999235858288,max:714.133},y:{min:119.643,max:599.822}},layers:[{tagName:\"g\",props:{id:\"crown\"},children:[{tagName:\"g\",props:{id:\"crown\"},children:[{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 7.867 209.504 C 7.874 209.519 211.254 369.876 211.259 369.889 C 211.278 369.866 359.982 121.665 360.000 121.643 C 360.003 121.661 508.740 371.035 508.741 371.050 C 508.763 371.037 712.113 209.521 712.133 209.504 C 712.130 209.540 687.328 562.865 687.601 563.090 C 687.631 563.114 641.185 597.822 360.000 597.822 C 78.815 597.822 32.432 563.093 32.399 563.090 C 32.396 563.055 7.862 209.540 7.867 209.504 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 359.711 529.658 C 542.473 530.466 652.183 554.951 652.212 554.954 C 652.238 554.977 610.013 576.082 360.140 574.943 C 110.066 573.802 68.057 552.272 68.028 552.270 C 68.057 552.268 125.820 528.623 359.711 529.658 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 32.399 563.090 C 32.432 563.087 96.717 529.486 360.000 529.487 C 565.004 529.488 687.568 563.087 687.601 563.090 \"},children:[]}]}]}],specs:{nesting:[{x:{min:223.473,max:496.527},y:{min:367.391,max:511.257}}],tail:[{point:{x:360,y:650.535,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:121.041,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:10.379,y:214.485,t:0},normal:{x:-.47808003048447645,y:-.8783162781435638}},{point:{x:709.607,y:215.462,t:0},normal:{x:.4976293627743201,y:-.8673897724234614}}],arm:[{point:{x:28.053,y:456.573,t:0},normal:{x:-.9845124207185105,y:-.17531484093190394}},{point:{x:692.259,y:456.573,t:0},normal:{x:.9845143151849662,y:-.17530420187741308}}],leg:[{point:{x:128.34,y:582.124,t:0},normal:{x:-.5860328245385027,y:.8102873123549599}},{point:{x:610.57,y:582.124,t:0},normal:{x:.5860328245385005,y:.8102873123549617}}]}},{name:\"cup\",bbox:{x:{min:131.16860121457583,max:588.8313987854241},y:{min:73.634,max:646.366}},layers:[{tagName:\"g\",props:{id:\"cup\"},children:[{tagName:\"g\",props:{id:\"cup\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 134.770 96.040 C 134.793 96.038 209.166 75.634 360.000 75.634 C 510.834 75.634 585.207 96.038 585.230 96.040 C 585.226 96.066 598.895 284.139 546.434 354.900 C 512.073 401.248 403.426 420.118 394.825 434.949 C 388.353 446.111 387.752 553.184 394.825 563.975 C 403.771 577.620 548.220 604.365 546.434 624.272 C 545.218 637.822 417.382 644.366 360.000 644.366 C 302.618 644.366 173.417 637.468 173.566 624.272 C 173.806 603.020 316.229 577.620 325.175 563.975 C 332.249 553.184 331.647 446.111 325.175 434.949 C 316.574 420.118 207.927 401.248 173.566 354.900 C 121.105 284.139 134.774 96.066 134.770 96.040 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 360.000 110.713 C 458.758 110.713 507.894 104.412 507.894 102.248 C 507.894 100.083 458.758 93.782 360.000 93.782 C 261.242 93.782 212.106 100.083 212.106 102.248 C 212.106 104.412 261.242 110.713 360.000 110.713 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 134.770 96.040 C 134.793 96.041 249.416 110.519 360.000 110.519 C 470.584 110.519 510.153 100.866 585.230 96.040 \"},children:[]}]}]}],specs:{nesting:[{x:{min:229.413,max:490.587},y:{min:121.496,max:382.67}}],tail:[{point:{x:360,y:670.819,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:74.973,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:138.138,y:247.513,t:0},normal:{x:-.9999873200064072,y:.005035854088752079}},{point:{x:582.909,y:247.513,t:0},normal:{x:.9999873181281341,y:.005036227050266405}}],leg:[{point:{x:517.352,y:634.538,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:202.68,y:634.586,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:581.823,y:97.963,t:0},normal:{x:.6314454286031346,y:-.7754203187279811}},{point:{x:137.375,y:98.042,t:0},normal:{x:-.6817454199674209,y:-.7315894903246252}}]}},{name:\"eye\",bbox:{x:{min:13.047,max:706.953},y:{min:190.972,max:529.028}},layers:[{tagName:\"g\",props:{id:\"eye\"},children:[{tagName:\"g\",props:{id:\"eye\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 308.190 360.000 C 308.190 331.323 331.323 308.190 360.000 308.190 C 388.677 308.190 411.810 331.323 411.810 360.000 C 411.810 388.677 388.677 411.810 360.000 411.810 C 331.323 411.810 308.190 388.677 308.190 360.000 M 221.924 360.000 C 221.924 283.576 283.576 221.924 360.000 221.924 C 436.424 221.924 498.076 283.576 498.076 360.000 C 498.076 436.424 436.424 498.076 360.000 498.076 C 283.576 498.076 221.924 436.424 221.924 360.000 M 15.047 360.000 C 15.081 359.983 155.247 192.972 360.000 192.972 C 564.753 192.972 704.919 359.983 704.953 360.000 C 704.919 360.017 564.753 527.028 360.000 527.028 C 155.247 527.028 15.081 360.017 15.047 360.000 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:251.724,max:471.643},y:{min:250.04,max:469.96}}],tail:[{point:{x:361.684,y:543.99,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:361.684,y:197.193,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:14.26,y:359.365,t:0},normal:{x:-.9999875634527172,y:.0049872778043753814}},{point:{x:705.539,y:359.365,t:0},normal:{x:.9999875634527172,y:.004987277804375375}}],leg:[{point:{x:157.893,y:470.253,t:0},normal:{x:-.5860254780827434,y:.8102926255606009}},{point:{x:563.828,y:470.253,t:0},normal:{x:.5860254780827449,y:.8102926255605999}}],horn:[{point:{x:187.267,y:235.185,t:0},normal:{x:-.5014596828785342,y:-.8651810136886731}},{point:{x:533.088,y:235.185,t:0},normal:{x:.5015171182352989,y:-.8651477215579784}}]}},{name:\"eye_vertical\",bbox:{x:{min:191.928,max:529.984},y:{min:1.5779999999999998,max:695.484}},layers:[{tagName:\"g\",props:{id:\"eye_vertical\"},children:[{tagName:\"g\",props:{id:\"eye_vertical_\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.956 400.342 C 332.279 400.342 309.146 377.208 309.146 348.531 C 309.146 319.855 332.279 296.721 360.956 296.721 C 389.633 296.721 412.766 319.855 412.766 348.531 C 412.766 377.208 389.633 400.342 360.956 400.342 M 360.956 486.607 C 284.532 486.607 222.880 424.955 222.880 348.531 C 222.880 272.107 284.532 210.456 360.956 210.456 C 437.380 210.456 499.031 272.107 499.031 348.531 C 499.031 424.955 437.380 486.607 360.956 486.607 M 360.956 693.484 C 360.939 693.450 193.928 553.284 193.928 348.531 C 193.928 143.778 360.939 3.613 360.956 3.578 C 360.973 3.613 527.984 143.778 527.984 348.531 C 527.984 553.284 360.973 693.450 360.956 693.484 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:246.608,max:475.304},y:{min:234.183,max:462.88}}],tail:[{point:{x:360.956,y:709.54,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.956,y:13.412,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:193.847,y:349.148,t:0},normal:{x:-.9999872091466938,y:.005057819985563695}},{point:{x:527.798,y:349.148,t:0},normal:{x:.9999872120214722,y:.005057251577986649}}],leg:[{point:{x:465.965,y:562.797,t:0},normal:{x:.712927213536947,y:.7012380396116888}},{point:{x:256.694,y:562.828,t:0},normal:{x:-.6986846834308897,y:.715429740183533}}],horn:[{point:{x:468.503,y:137.481,t:0},normal:{x:.6315103308247331,y:-.7753674626018531}},{point:{x:252.974,y:137.534,t:0},normal:{x:-.6817173964768102,y:-.7316156035384151}}]}},{name:\"fire\",bbox:{x:{min:168.97961565226242,max:528.7616660126293},y:{min:53.733,max:652.5992522261943}},layers:[{tagName:\"g\",props:{id:\"fire\"},children:[{tagName:\"g\",props:{id:\"fire\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 346.787 650.598 C 205.888 651.100 90.065 500.573 244.220 371.101 C 216.096 463.898 245.347 512.915 269.862 499.310 C 321.090 470.880 289.492 346.192 248.875 293.379 C 222.305 258.831 251.282 198.683 287.811 178.787 C 259.845 220.824 279.045 279.861 302.873 283.148 C 323.774 286.031 337.491 238.385 347.584 210.678 C 369.575 150.310 321.442 129.224 360.353 55.733 C 369.799 125.299 430.990 195.865 391.971 275.106 C 378.259 302.955 363.845 349.791 395.506 376.229 C 423.077 399.252 464.833 310.222 438.775 278.966 C 567.447 347.619 361.732 459.669 431.405 504.439 C 479.238 535.176 477.336 452.841 510.895 424.950 C 555.043 539.833 509.164 650.019 346.787 650.598 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 336.807 641.235 C 299.282 633.963 245.785 611.154 225.908 578.505 C 184.028 509.713 209.107 469.857 209.105 469.846 C 209.111 469.852 210.661 534.492 269.596 534.817 C 289.611 534.927 316.832 465.918 317.764 446.322 C 319.823 403.062 310.538 382.697 302.812 356.493 C 296.410 334.779 273.155 287.115 273.152 287.108 C 273.156 287.110 298.903 316.810 321.643 307.140 C 361.342 290.258 377.129 186.448 377.135 186.436 C 377.134 186.446 371.657 251.816 367.160 279.546 C 363.880 299.768 350.338 325.483 352.822 346.309 C 364.249 442.123 448.817 370.146 448.827 370.148 C 448.822 370.155 438.779 397.003 400.659 438.480 C 373.014 468.559 392.245 534.160 423.062 542.659 C 469.003 555.327 500.348 509.056 500.356 509.052 C 500.347 509.065 511.022 592.609 414.101 633.394 C 392.618 642.434 359.689 645.670 336.807 641.235 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 331.207 625.553 C 250.468 598.480 237.120 550.507 237.110 550.500 C 237.117 550.500 276.940 581.090 300.961 553.861 C 321.688 530.365 336.780 488.529 341.289 457.524 C 343.667 441.169 339.794 418.891 337.009 402.600 C 332.721 377.507 326.727 330.949 326.726 330.942 C 326.727 330.947 336.999 368.779 343.849 382.494 C 350.411 395.634 365.845 415.400 380.495 414.956 C 391.286 414.629 379.375 438.478 379.375 438.480 C 379.374 438.484 368.936 463.645 367.053 477.687 C 364.640 495.676 358.035 523.123 368.173 538.178 C 399.069 584.060 458.900 563.940 458.909 563.942 C 458.903 563.948 423.320 612.333 400.659 622.192 C 381.531 630.514 350.985 632.185 331.207 625.553 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:266.872,max:453.128},y:{min:451.704,max:637.96}}],tail:[{point:{x:360,y:680.351,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:60.399,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:182.529,y:449.432,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:517.233,y:449.432,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:481.315,y:611.717,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:230.857,y:611.765,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:259.018,y:201.078,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}},{point:{x:472.974,y:305.177,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}},{name:\"fish\",bbox:{x:{min:19.361267045665887,max:705.9785411761006},y:{min:177.68842686714754,max:542.3115731328525}},layers:[{tagName:\"g\",props:{id:\"fish\"},children:[{tagName:\"g\",props:{id:\"fish\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 215.860 277.779 C 215.877 276.910 228.255 213.665 247.161 198.051 C 261.045 186.584 295.713 171.940 308.589 184.528 C 329.629 205.098 296.365 265.240 271.028 280.202 C 257.415 288.241 215.539 293.585 215.860 277.779 M 399.540 305.692 C 399.249 305.154 434.860 257.745 456.582 253.218 C 474.095 249.569 511.621 254.847 516.131 272.158 C 521.724 293.631 480.811 320.106 459.088 324.632 C 441.575 328.282 408.048 321.428 399.540 305.692 M 399.540 409.931 C 399.249 410.469 434.860 457.879 456.582 462.405 C 474.095 466.055 511.621 460.777 516.131 443.465 C 521.724 421.993 480.811 395.517 459.088 390.991 C 441.575 387.342 408.048 394.195 399.540 409.931 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 464.983 405.715 C 478.684 416.925 492.384 428.134 506.084 439.344 M 448.543 410.199 C 461.745 422.654 474.947 435.109 488.150 447.564 M 429.113 414.683 C 442.066 427.138 455.019 439.593 467.973 452.048 M 464.983 308.567 C 478.185 296.610 491.388 284.653 504.590 272.696 M 443.312 304.830 C 457.759 291.877 472.207 278.924 486.655 265.971 M 425.376 302.588 C 438.828 289.137 452.279 275.685 465.731 262.234 M 270.802 260.960 C 282.701 237.755 294.601 214.550 306.500 191.345 M 251.284 264.998 C 261.535 240.582 271.786 216.167 282.037 191.751 M 231.765 266.344 C 239.695 245.742 247.625 225.141 255.555 204.539 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 118.478 302.032 C 130.298 302.032 139.833 311.567 139.833 323.387 C 139.833 335.207 130.298 344.742 118.478 344.742 C 106.658 344.742 97.123 335.207 97.123 323.387 C 97.123 311.567 106.658 302.032 118.478 302.032 M 700.430 466.183 C 719.386 447.359 656.221 393.586 656.221 360.894 C 656.221 328.203 719.386 274.430 700.430 255.606 C 680.515 235.830 624.130 295.271 591.374 305.595 C 575.413 310.625 550.747 318.137 534.049 317.035 C 480.543 313.503 446.920 254.783 360.982 245.403 C 355.195 244.771 349.418 244.264 343.094 243.831 C 253.586 237.700 169.972 259.310 153.993 265.087 C 136.699 271.339 39.008 297.709 21.979 357.595 C 20.005 364.540 22.871 373.178 29.019 381.812 C 63.737 430.572 143.329 446.744 153.993 450.103 C 168.628 454.713 255.517 477.350 343.181 471.364 C 349.680 470.921 355.337 470.418 360.982 469.787 C 446.894 460.174 480.428 398.499 534.049 398.155 C 551.253 398.045 575.292 410.082 591.374 416.194 C 623.478 428.394 680.516 485.959 700.430 466.183 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 247.161 521.949 C 261.045 533.416 295.713 548.060 308.589 535.472 C 329.629 514.902 296.365 454.760 271.028 439.798 C 257.415 431.759 231.649 441.429 215.860 442.221 C 215.860 442.221 228.255 506.335 247.161 521.949 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 212.582 383.600 C 200.226 426.020 164.443 450.339 164.438 450.345 M 209.300 313.571 C 209.300 313.578 223.108 347.464 212.582 383.600 M 215.860 442.221 C 215.860 442.221 228.255 506.335 247.161 521.949 C 261.045 533.416 295.713 548.060 308.589 535.472 C 329.629 514.902 296.365 454.760 271.028 439.798 C 257.415 431.759 231.649 441.429 215.860 442.221 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 615.509 368.650 C 626.278 369.098 637.047 369.547 647.816 369.996 M 614.836 382.784 C 628.522 385.925 642.208 389.066 655.893 392.207 M 612.817 395.572 C 632.785 404.546 652.752 413.520 672.720 422.495 M 608.779 410.379 C 635.926 425.860 663.073 441.340 690.219 456.820 M 616.183 353.842 C 626.952 352.496 637.721 351.150 648.490 349.804 M 615.510 338.362 C 628.971 334.997 642.432 331.631 655.893 328.266 M 612.144 324.901 C 632.336 316.600 652.528 308.298 672.720 299.997 M 608.779 312.113 C 635.926 296.632 663.073 281.152 690.219 265.671 M 261.031 445.703 C 276.899 469.287 292.767 492.871 308.635 516.456 M 245.320 448.485 C 261.388 476.382 277.456 504.280 293.524 532.177 M 228.907 450.136 C 240.045 474.783 251.182 499.430 262.320 524.078 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 31.965 383.457 C 49.240 383.681 66.515 383.906 83.791 384.130 \"},children:[]}]}]}],specs:{nesting:[{x:{min:228.111,max:418.993},y:{min:270.425,max:429.678}}],tail:[{point:{x:688.384,y:361.869,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:187.816,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:23.822,y:360.936,t:0},normal:{x:-.9999869443305632,y:.00510990884683594}},{point:{x:653.358,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:411.064,y:456.135,t:0},normal:{x:.7129437600360248,y:.7012212168964193}},{point:{x:184.59,y:456.158,t:0},normal:{x:-.6987612654716465,y:.7153549425819767}}],horn:[{point:{x:367.497,y:246.913,t:0},normal:{x:.5670906878484185,y:-.8236553598172038}},{point:{x:160.169,y:263.696,t:0},normal:{x:-.7383278152939379,y:-.6744420191263891}}]}},{name:\"fish_head\",bbox:{x:{min:72.7779849380097,max:593.711},y:{min:68.48907046917087,max:651.5109295308291}},layers:[{tagName:\"g\",props:{id:\"fish_head_2\"},children:[{tagName:\"g\",props:{id:\"fish_head\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 437.072 100.870 C 459.287 82.522 514.759 59.091 535.361 79.233 C 569.028 112.146 515.802 208.378 475.261 232.318 C 453.480 245.180 386.475 253.731 386.988 228.441 C 387.016 227.051 406.821 125.855 437.072 100.870 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 474.900 201.529 C 493.940 164.400 512.979 127.270 532.019 90.141 M 443.669 207.990 C 460.072 168.924 476.474 129.857 492.876 90.790 M 412.438 210.144 C 425.126 177.180 437.815 144.216 450.503 111.252 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 590.572 174.122 C 590.528 282.012 590.514 423.560 590.711 538.190 C 450.444 547.768 311.416 511.548 287.998 504.172 C 270.934 498.797 143.584 472.920 88.032 394.901 C 78.194 381.085 73.607 367.264 76.767 356.152 C 104.013 260.330 260.326 218.136 287.998 208.132 C 313.565 198.890 447.354 164.311 590.572 174.122 M 231.172 335.587 C 212.259 335.587 197.001 320.330 197.001 301.417 C 197.001 282.504 212.259 267.246 231.172 267.247 C 250.084 267.247 265.341 282.504 265.341 301.417 C 265.341 320.329 250.084 335.586 231.172 335.587 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 381.744 397.761 C 361.974 465.637 304.718 504.548 304.710 504.559 M 376.493 285.711 C 376.493 285.722 398.586 339.941 381.744 397.761 M 386.988 491.559 C 386.988 491.559 406.821 594.145 437.072 619.130 C 459.287 637.478 514.759 660.909 535.361 640.767 C 569.028 607.854 515.802 511.622 475.261 487.682 C 453.480 474.820 412.252 490.292 386.988 491.559 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 459.265 497.130 C 484.655 534.867 510.045 572.603 535.435 610.339 M 434.127 501.581 C 459.837 546.219 485.547 590.857 511.257 635.495 M 407.865 504.224 C 425.686 543.661 443.507 583.098 461.327 622.535 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 92.744 397.533 C 120.386 397.892 148.027 398.250 175.669 398.609 \"},children:[]}]}]}],specs:{nesting:[{x:{min:403.041,max:568.29},y:{min:216.707,max:452.77}}],crown:[{point:{x:296.234,y:207.544,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:550.218,y:173.395,t:0},normal:{x:.005013014603215608,y:-.9999874347633514}},{point:{x:551.472,y:538.149,t:0},normal:{x:.005067502500646495,y:.9999871601267719}}],leg:[{point:{x:573.695,y:208.154,t:0},normal:{x:.7012274061957795,y:-.7129376724510629}},{point:{x:573.117,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:301.603,y:205.547,t:0},normal:{x:-.7754542086315456,y:-.6314038092343308}},{point:{x:301.654,y:507.43,t:0},normal:{x:-.731642865311782,y:.6816881381088903}}],tail:[{point:{x:592.263,y:360,t:0},normal:{x:-1,y:0}}]}},{name:\"fish_tail\",bbox:{x:{min:86.28686601516874,max:669.7539589709841},y:{min:171.122,max:541.19}},layers:[{tagName:\"g\",props:{id:\"fish_tail_2\"},children:[{tagName:\"g\",props:{id:\"fish_tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 179.631 273.103 C 179.166 272.242 236.146 196.384 270.902 189.142 C 298.925 183.303 358.969 191.748 366.185 219.447 C 375.135 253.804 309.670 296.167 274.913 303.410 C 246.891 309.248 193.246 298.282 179.631 273.103 M 179.631 439.893 C 179.166 440.754 236.145 516.613 270.902 523.855 C 298.925 529.694 358.969 521.249 366.185 493.550 C 375.135 459.193 309.670 416.830 274.913 409.588 C 246.891 403.749 193.246 414.714 179.631 439.893 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 284.345 433.147 C 306.267 451.083 328.188 469.019 350.110 486.955 M 258.039 440.322 C 279.164 460.250 300.288 480.179 321.413 500.108 M 226.950 447.496 C 247.676 467.425 268.402 487.354 289.129 507.283 M 284.345 277.703 C 305.470 258.571 326.594 239.440 347.719 220.308 M 249.669 271.724 C 272.787 250.999 295.904 230.273 319.022 209.547 M 220.972 268.137 C 242.495 246.614 264.018 225.091 285.541 203.568 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 89.314 174.122 C 89.270 282.012 89.257 423.560 89.454 538.190 C 99.853 537.481 108.904 536.677 117.935 535.666 C 255.402 520.285 309.058 421.602 394.856 421.051 C 422.383 420.874 460.847 440.135 486.580 449.914 C 537.948 469.436 629.212 561.542 661.076 529.900 C 691.406 499.780 590.339 413.739 590.339 361.431 C 590.339 309.122 691.407 223.081 661.076 192.962 C 629.211 161.319 538.991 256.429 486.580 272.948 C 461.042 280.997 421.574 293.016 394.856 291.252 C 309.243 285.601 255.443 191.645 117.935 176.637 C 108.676 175.626 99.434 174.815 89.314 174.122 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 525.197 373.840 C 542.428 374.558 559.659 375.276 576.891 375.994 M 524.120 396.456 C 546.018 401.482 567.916 406.507 589.814 411.533 M 520.890 416.918 C 552.839 431.277 584.788 445.636 616.738 459.995 M 514.428 440.610 C 557.865 465.380 601.302 490.150 644.738 514.919 M 526.274 350.148 C 543.506 347.994 560.737 345.840 577.968 343.686 M 525.198 325.378 C 546.737 319.993 568.275 314.608 589.814 309.223 M 519.813 303.839 C 552.121 290.556 584.429 277.274 616.738 263.992 M 514.428 283.377 C 557.865 258.607 601.302 233.838 644.738 209.068 \"},children:[]}]}]}],specs:{nesting:[{x:{min:100.826,max:294.906},y:{min:257.908,max:451.987}}],crown:[{point:{x:63.121,y:360,t:0},normal:{x:-1,y:0}}],arm:[{point:{x:407.056,y:292.32,t:0},normal:{x:.005045297754679906,y:-.9999872724042874}},{point:{x:408.533,y:421.726,t:0},normal:{x:.005045064236078083,y:.999987273582446}}],leg:[{point:{x:647.131,y:208.154,t:0},normal:{x:.7012509311199887,y:-.7129145331688426}},{point:{x:646.554,y:515.839,t:0},normal:{x:.7153890923992746,y:.6987263029800309}}],horn:[{point:{x:93.34,y:177.763,t:0},normal:{x:-.7754101799457367,y:-.6314578789092112}},{point:{x:93.401,y:534.138,t:0},normal:{x:-.7316397180516998,y:.6816915159874217}}],tail:[{point:{x:90.005,y:360,t:0},normal:{x:1,y:0}}]}},{name:\"fish_tail_curved\",bbox:{x:{min:27.13040963067964,max:703.5007654553403},y:{min:79.58384366459015,max:613.9850949970281}},layers:[{tagName:\"g\",props:{id:\"fish_tail_curved\"},children:[{tagName:\"g\",props:{id:\"fish_tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 376.002 96.077 C 376.751 95.672 442.717 145.222 449.015 175.446 C 454.092 199.814 446.749 252.029 422.661 258.304 C 392.784 266.087 355.946 209.159 349.648 178.934 C 344.570 154.566 354.106 107.916 376.002 96.077 M 110.794 102.778 C 110.076 102.320 40.692 146.959 32.221 176.647 C 25.390 200.584 28.931 253.193 52.501 261.197 C 81.735 271.125 122.602 217.016 131.074 187.327 C 137.904 163.391 131.774 116.173 110.794 102.778 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 110.046 194.023 C 93.108 211.905 76.171 229.788 59.233 247.671 M 105.481 170.755 C 86.865 187.821 68.249 204.887 49.634 221.953 M 101.217 143.339 C 82.627 160.059 64.036 176.780 45.446 193.500 M 372.002 187.136 C 388.639 205.506 405.276 223.876 421.913 242.246 M 377.201 156.982 C 395.224 177.085 413.247 197.188 431.270 217.291 M 380.320 132.026 C 399.037 150.743 417.753 169.460 436.470 188.176 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 387.656 81.602 C 301.805 81.570 189.172 81.564 97.958 81.724 C 102.637 362.991 126.179 536.998 285.846 595.028 C 374.211 627.143 443.190 615.249 505.677 545.524 C 548.771 497.438 713.819 483.460 700.768 432.335 C 691.573 396.319 582.690 425.616 545.246 399.789 C 507.802 373.961 496.432 261.133 459.577 265.971 C 412.014 272.215 436.725 410.662 422.974 467.732 C 418.019 488.296 404.576 509.723 380.046 503.356 C 317.815 487.202 346.772 393.754 365.808 324.723 C 382.000 266.006 386.942 215.997 387.656 81.602 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 521.965 452.547 C 530.987 440.566 540.008 428.586 549.030 416.606 M 537.623 464.483 C 552.032 451.290 566.442 438.096 580.851 424.902 M 550.675 476.899 C 576.729 461.119 602.782 445.338 628.836 429.558 M 564.445 493.222 C 603.622 474.359 642.800 455.496 681.978 436.632 M 505.538 440.077 C 512.503 426.679 519.469 413.281 526.435 399.882 M 487.275 428.617 C 494.055 410.540 500.835 392.464 507.615 374.387 M 469.197 421.838 C 475.642 392.152 482.086 362.466 488.530 332.781 M 451.892 415.589 C 455.608 372.265 459.324 328.942 463.039 285.618 \"},children:[]}]}]}],specs:{nesting:[{x:{min:134.364,max:341.914},y:{min:89.757,max:393.356}}],crown:[{point:{x:242.807,y:58.948,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:540.914,y:395.157,t:0},normal:{x:.5803970264352876,y:-.8143336488842127}},{point:{x:357.592,y:611.584,t:0},normal:{x:-.005056623486653258,y:.9999872151977315}}],leg:[{point:{x:222.813,y:559.33,t:0},normal:{x:-.6987274873810866,y:.7153879355832845}},{point:{x:490.376,y:559.832,t:0},normal:{x:.7129376344435838,y:.7012274448379688}}],horn:[{point:{x:384.472,y:85.227,t:0},normal:{x:.6313786247048956,y:-.775474714136931}},{point:{x:100.342,y:85.279,t:0},normal:{x:-.6817242476932707,y:-.7316092195339288}}],tail:[{point:{x:242.807,y:82.326,t:0},normal:{x:0,y:1}}]}},{name:\"foot\",bbox:{x:{min:223.73544387675528,max:513.0181694680671},y:{min:29.70593301558081,max:674.6775340809888}},layers:[{tagName:\"g\",props:{id:\"foot\"},children:[{tagName:\"g\",props:{id:\"foot\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 508.683 161.224 C 510.009 152.676 507.229 134.722 491.473 130.918 C 480.926 128.372 470.049 147.662 469.016 155.944 C 463.542 199.839 457.046 201.397 455.208 200.603 C 452.119 199.267 454.703 180.145 469.541 120.404 C 473.491 104.499 462.161 89.326 453.264 88.077 C 443.968 86.772 429.207 96.703 427.971 116.194 C 424.594 169.467 412.526 186.606 409.613 185.622 C 406.897 184.706 403.947 172.476 419.292 119.405 C 427.570 90.777 414.538 68.202 400.723 66.471 C 389.487 65.064 374.201 73.820 372.677 102.453 C 369.169 168.396 362.461 177.868 359.194 177.675 C 355.812 177.474 356.051 160.046 364.745 98.750 C 368.226 74.212 352.287 54.073 339.500 53.835 C 329.179 53.642 313.891 69.562 315.447 87.760 C 321.809 162.161 315.445 174.232 309.878 174.534 C 308.326 174.618 305.596 163.873 306.519 138.382 C 307.536 110.271 314.665 85.182 298.825 51.369 C 294.037 41.149 278.652 28.973 257.569 32.250 C 243.989 34.362 230.028 52.931 227.740 64.102 C 222.905 87.709 227.942 110.298 231.058 125.381 C 234.661 142.820 246.461 153.858 247.365 195.243 C 237.217 215.014 226.587 243.395 235.122 297.051 C 246.231 366.888 295.957 373.068 296.626 491.131 C 296.769 516.377 275.314 569.708 281.616 601.026 C 300.642 695.594 423.911 679.719 450.100 648.361 C 470.351 624.114 485.535 577.426 488.996 558.767 C 497.754 511.543 498.466 369.034 506.499 317.000 C 509.592 296.959 516.550 275.192 502.775 212.696 C 506.455 195.674 503.996 191.437 508.683 161.224 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:299.943,max:472.798},y:{min:204.149,max:603.186}}],tail:[{point:{x:374.578,y:696.873,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:261.254,y:32.341,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:257.881,y:350.178,t:0},normal:{x:-.9999873181281341,y:.005036227050266393}},{point:{x:506.117,y:350.178,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:462.07,y:630.335,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:295.118,y:630.383,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:244.273,y:201.772,t:0},normal:{x:-.634418751178177,y:-.7729895524219731}},{point:{x:504.648,y:222.395,t:0},normal:{x:.6789042772017276,y:-.7342267922087832}}]}},{name:\"goat_horn\",bbox:{x:{min:194.559,max:572.98},y:{min:23.944,max:700.1946353240007}},layers:[{tagName:\"g\",props:{id:\"goat_horn\"},children:[{tagName:\"g\",props:{id:\"goat_horn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.356 89.093 310.055 148.344 310.047 148.351 C 310.041 148.358 253.367 221.778 253.362 221.785 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 457.664 51.913 C 457.665 51.915 455.929 61.463 462.996 68.928 C 471.382 77.785 482.929 76.008 482.931 76.009 C 519.315 47.810 570.975 25.953 570.980 25.944 C 570.974 25.949 457.686 51.908 457.664 51.913 C 457.657 51.917 382.373 89.082 382.364 89.087 C 382.366 89.089 392.249 107.724 404.880 115.739 C 419.059 124.735 437.130 121.012 437.133 121.012 C 449.438 103.953 472.058 84.436 482.931 76.009 M 310.047 148.351 C 310.051 148.354 322.413 169.361 349.357 183.163 C 374.020 195.795 396.189 193.953 396.194 193.955 C 407.664 167.499 424.500 138.527 437.133 121.012 M 217.163 560.690 C 217.173 560.692 262.106 583.956 326.441 583.318 C 383.196 582.755 417.981 563.794 417.990 563.792 C 410.217 550.931 376.530 477.694 370.683 453.680 C 370.675 453.681 337.570 469.493 290.062 464.261 C 232.640 457.938 196.569 428.240 196.559 428.237 C 196.562 428.253 217.161 560.677 217.163 560.690 C 217.174 560.715 272.873 687.743 272.877 687.753 C 272.887 687.755 320.745 702.030 376.165 697.195 C 456.649 690.173 493.179 657.847 493.191 657.843 C 493.185 657.835 432.902 588.464 417.990 563.792 M 208.703 319.251 C 208.711 319.255 236.382 351.365 286.488 362.790 C 327.604 372.165 359.535 359.093 359.542 359.092 C 359.645 332.680 363.887 303.095 371.133 272.728 C 371.126 272.727 343.205 273.965 310.032 260.039 C 273.686 244.780 253.367 221.789 253.362 221.785 C 253.367 221.778 310.041 148.358 310.047 148.351 C 310.055 148.344 382.356 89.093 382.364 89.087 M 371.133 272.728 C 378.319 242.607 386.614 216.049 396.194 193.955 M 370.683 453.680 C 366.539 436.659 359.422 390.074 359.542 359.092 M 208.703 319.251 C 208.702 319.264 196.561 428.225 196.559 428.237 M 253.362 221.785 C 253.358 221.794 208.708 319.241 208.703 319.251 \"},children:[]}]}]}],specs:{tail:[{point:{x:349.391,y:612.113,t:0},normal:{x:-.3781999503144027,y:-.9257239316244251}}],crown:[{point:{x:553.329,y:32.937,t:0},normal:{x:.9254549058477407,y:-.3788577797041384}}],horn:[{point:{x:383.645,y:90.162,t:0},normal:{x:-.2617019520261627,y:-.9651487389546215}},{point:{x:434.703,y:120.244,t:0},normal:{x:.999294691124027,y:-.03755156842710392}}],arm:[{point:{x:210.053,y:319.556,t:0},normal:{x:-.633381035649782,y:-.7738400762943268}},{point:{x:359.062,y:356.465,t:0},normal:{x:.9231776096361137,y:-.38437364772646837}}],leg:[{point:{x:474.969,y:663.517,t:0},normal:{x:.7745797173812282,y:.6324762931696464}},{point:{x:293.5,y:688.357,t:0},normal:{x:.04456534445297,y:.9990064714874414}}]}},{name:\"hand\",bbox:{x:{min:64.50640488153256,max:620.1661782258725},y:{min:14.248640854640065,max:684.2100506192625}},layers:[{tagName:\"g\",props:{id:\"hand\"},children:[{tagName:\"g\",props:{id:\"hand\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 391.905 682.124 C 353.408 683.481 290.527 668.600 267.292 650.804 C 227.655 620.447 185.945 565.992 177.427 550.708 C 170.105 537.569 135.293 463.125 122.032 438.629 C 107.367 411.539 63.748 369.908 66.644 354.562 C 68.800 343.133 97.973 336.507 110.413 342.020 C 129.034 350.272 148.572 371.512 153.592 375.790 C 173.336 392.620 215.412 473.999 229.858 471.267 C 246.528 468.115 255.956 439.369 261.635 423.603 C 266.301 410.649 265.450 322.961 264.813 309.207 C 264.094 293.662 250.456 192.586 249.058 180.829 C 247.845 170.623 231.750 82.045 236.213 69.295 C 237.671 65.131 243.221 42.629 259.853 41.257 C 273.971 40.093 281.812 53.848 283.879 56.585 C 292.403 67.875 303.110 161.665 305.496 172.161 C 307.908 182.771 323.303 281.016 336.309 286.964 C 338.253 287.853 352.180 285.195 353.787 283.787 C 364.315 274.559 363.368 178.508 364.003 167.875 C 364.732 155.667 359.868 48.155 368.086 34.341 C 369.925 31.250 377.039 15.562 391.900 16.272 C 404.919 16.893 412.452 31.345 414.161 34.341 C 421.941 47.980 417.492 152.861 418.186 164.788 C 418.830 175.848 417.406 275.898 428.461 285.375 C 430.370 287.012 446.897 289.734 449.116 288.553 C 460.446 282.523 466.488 193.207 468.176 183.588 C 469.832 174.153 478.015 90.421 485.658 80.417 C 487.855 77.542 498.414 61.646 511.512 65.052 C 523.791 68.245 530.576 90.555 531.734 94.717 C 535.076 106.718 519.139 187.951 518.403 197.401 C 517.461 209.507 507.159 316.262 515.269 330.006 C 516.443 331.997 528.434 341.733 530.723 341.417 C 543.813 339.612 555.627 244.795 557.753 234.968 C 559.529 226.760 568.189 155.517 574.055 144.691 C 575.654 141.740 587.759 129.206 598.854 131.915 C 609.361 134.480 616.412 153.120 617.531 156.681 C 621.805 170.286 603.162 263.394 601.753 274.153 C 599.048 294.806 580.887 473.639 573.044 499.866 C 567.588 518.112 549.211 607.024 505.171 642.860 C 464.230 676.174 419.990 681.134 391.905 682.124 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:273.715,max:528.153},y:{min:350.816,max:605.254}}],tail:[{point:{x:385.517,y:705.643,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:391.023,y:14.963,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:599.657,y:131.407,t:0},normal:{x:.23447643104244933,y:-.9721218047578172}},{point:{x:77.976,y:343.567,t:0},normal:{x:-.7474338352549008,y:-.6643362566623545}}],leg:[{point:{x:501.023,y:649.061,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:266.739,y:651.311,t:0},normal:{x:-.698688399112505,y:.7154261114507948}}],horn:[{point:{x:257.021,y:41.306,t:0},normal:{x:-.21234047295586947,y:-.977195744743538}},{point:{x:511.712,y:63,t:0},normal:{x:.18693513144506468,y:-.9823722597017978}}]}},{name:\"hand_fist\",bbox:{x:{min:93.37586299721727,max:613.811},y:{min:27.4566095910361,max:672.4583063152955}},layers:[{tagName:\"g\",props:{id:\"hand_fist\"},children:[{tagName:\"g\",props:{id:\"hand_fist\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 393.321 668.857 C 334.152 675.419 233.211 661.484 197.998 633.097 C 154.784 598.259 120.291 540.617 108.498 513.280 C 99.475 492.365 91.616 406.927 97.300 369.573 C 102.842 333.145 145.945 266.667 145.957 266.643 C 145.956 266.635 134.436 237.319 135.013 188.473 C 135.197 172.920 146.228 121.227 151.562 113.716 C 199.084 46.795 262.485 72.203 262.497 72.199 C 262.503 72.195 279.862 33.851 324.696 29.835 C 372.052 25.593 388.556 58.417 388.562 58.420 C 388.571 58.420 413.809 34.818 473.443 54.336 C 498.053 62.391 508.343 101.291 508.346 101.295 C 508.356 101.299 575.712 85.999 606.415 135.916 C 618.766 155.996 602.734 264.224 592.483 320.585 C 585.858 357.008 641.350 507.828 559.321 595.207 C 504.593 653.505 435.633 664.165 393.321 668.857 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 388.562 58.420 C 343.352 125.632 355.923 196.249 358.199 226.854 C 360.090 252.274 374.967 287.138 374.969 287.144 C 360.705 278.690 322.467 227.562 304.017 222.397 C 287.490 217.771 246.382 222.298 246.376 222.298 C 243.286 202.608 239.834 155.306 241.610 145.544 C 244.392 130.249 251.603 91.486 262.497 72.199 M 477.687 345.689 C 480.683 358.194 516.366 389.684 560.437 357.649 C 598.109 330.265 594.694 297.915 602.442 257.754 C 606.871 234.797 608.688 194.367 611.811 162.673 M 508.346 101.295 C 495.133 114.961 488.483 136.254 479.538 205.739 C 472.563 259.923 472.883 329.550 477.687 345.689 M 145.957 266.643 C 184.906 245.322 246.366 222.303 246.376 222.298 M 374.969 287.144 C 390.420 296.302 465.759 303.361 473.503 320.567 C 477.486 329.416 468.439 359.228 458.911 372.050 C 449.563 384.631 419.766 395.862 412.659 398.313 C 381.161 409.177 322.235 401.434 308.907 395.253 C 299.525 390.902 262.013 363.239 262.009 363.236 C 262.009 363.244 275.675 395.157 262.967 449.506 \"},children:[]}]}]}],specs:{nesting:[{x:{min:206.052,max:502.746},y:{min:430.321,max:628.73}}],tail:[{point:{x:360,y:702.904,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:330.201,y:28.438,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:144.165,y:270.534,t:0},normal:{x:-.9999869892695584,y:.005101106899861909}},{point:{x:601.525,y:270.534,t:0},normal:{x:.9999869892695584,y:.005101106899861885}}],leg:[{point:{x:554.391,y:603.317,t:0},normal:{x:.7129080701182752,y:.7012575016071032}},{point:{x:166.738,y:603.357,t:0},normal:{x:-.6986971829293007,y:.7154175330299499}}],horn:[{point:{x:171.526,y:91.078,t:0},normal:{x:-.651743056067203,y:-.7584398386610389}},{point:{x:576.159,y:107.313,t:0},normal:{x:.6621922457361508,y:-.7493339907457244}}]}},{name:\"hand_holding_fingers\",bbox:{x:{min:154.9155343348318,max:612.8561658055753},y:{min:61.73272867410894,max:654.6856911064222}},layers:[{tagName:\"g\",props:{id:\"hand_hold_fingers\"},children:[{tagName:\"g\",props:{id:\"Hand_hold_fingers\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 605.801 366.784 C 604.898 343.064 600.751 283.573 599.036 259.898 C 597.982 245.334 596.826 208.498 593.736 194.227 C 590.189 177.845 579.100 135.579 567.827 123.174 C 562.965 117.824 547.421 102.439 539.273 107.401 C 527.752 114.415 534.813 126.127 534.861 131.573 C 534.981 145.046 547.230 177.346 548.951 190.709 C 550.739 204.583 552.123 239.941 550.312 253.812 C 548.831 265.157 550.851 301.720 536.282 303.490 C 527.252 304.587 526.005 234.414 521.276 215.118 C 517.864 201.198 508.074 166.319 501.673 153.496 C 493.470 137.065 466.662 98.759 453.129 86.345 C 446.429 80.198 425.738 59.943 418.496 64.356 C 406.075 71.924 413.424 90.867 419.430 102.755 C 425.469 114.711 446.279 144.910 452.155 157.838 C 458.282 171.319 470.516 206.729 472.931 221.339 C 476.134 240.716 482.259 309.202 473.157 309.956 C 465.326 310.605 454.129 253.722 447.799 238.054 C 440.631 220.311 423.161 174.979 411.810 159.574 C 397.289 139.868 351.712 95.329 328.792 86.735 C 322.087 84.221 302.477 77.922 296.563 84.447 C 292.206 89.254 301.889 107.483 305.246 113.242 C 314.696 129.453 356.259 155.862 366.760 171.413 C 376.605 185.992 391.638 228.159 396.011 245.199 C 399.825 260.056 411.345 309.699 404.880 313.837 C 396.027 319.505 369.583 265.460 334.060 250.859 C 317.595 244.092 269.968 234.862 247.721 241.494 C 234.441 245.454 200.898 260.474 190.303 269.930 C 182.536 276.863 155.774 291.580 164.179 308.969 C 169.585 320.151 198.797 311.116 208.371 309.051 C 219.525 306.645 243.861 288.565 255.090 287.422 C 269.586 285.947 303.278 291.248 314.511 298.552 C 330.473 308.932 354.175 353.002 361.079 370.747 C 371.281 396.967 389.621 469.628 380.403 496.209 C 374.040 514.558 337.211 552.855 318.567 558.293 C 304.085 562.517 277.553 555.978 251.765 545.240 C 241.410 540.928 220.712 521.498 210.165 509.555 C 185.940 482.123 153.280 500.645 157.245 513.358 C 163.253 532.617 196.484 574.711 212.414 587.620 C 239.979 609.958 324.670 645.094 359.792 650.126 C 399.758 655.853 502.855 653.715 544.788 625.405 C 571.648 607.271 602.098 548.000 607.384 502.841 C 615.527 433.260 606.947 396.919 605.801 366.784 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:42.762,max:325.348},y:{min:315.6,max:495.338}},{x:{min:394.519,max:582.743},y:{min:344.017,max:542.807}}],tail:[{point:{x:422.273,y:670.996,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:417.165,y:65.457,t:0},normal:{x:-.5272135313420024,y:-.8497328358783692}}],leg:[{point:{x:537.981,y:629.378,t:0},normal:{x:.7129335762692849,y:.7012315707581112}},{point:{x:306.585,y:633.634,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],arm:[{point:{x:605.913,y:363.325,t:0},normal:{x:.911453922250488,y:-.41140217259295203}},{point:{x:612.043,y:456.675,t:0},normal:{x:.9939674365311175,y:.10967559033695252}}],horn:[{point:{x:298.977,y:85.854,t:0},normal:{x:-.8620141691587011,y:-.5068841802321651}},{point:{x:539.749,y:107.761,t:0},normal:{x:-.4889596574130152,y:-.8723063988201318}}]}},{name:\"hand_point\",bbox:{x:{min:125.42923384639764,max:569.8387118058331},y:{min:16.627202279034524,max:677.3019161523713}},layers:[{tagName:\"g\",props:{id:\"hand_point\"},children:[{tagName:\"g\",props:{id:\"hand_point\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 383.531 675.213 C 344.780 676.579 281.150 662.030 258.097 643.687 C 224.332 616.821 190.507 580.114 182.830 555.085 C 175.513 531.228 177.140 435.862 169.850 402.540 C 158.280 349.649 119.961 307.124 128.718 290.874 C 136.640 276.173 180.147 284.636 193.610 298.794 C 212.862 319.038 227.499 355.638 231.341 363.828 C 240.343 383.020 252.314 461.439 252.316 461.448 C 252.317 461.444 253.310 427.500 253.922 413.470 C 254.517 399.810 255.522 313.513 255.602 299.840 C 255.699 283.148 255.036 173.797 255.110 161.096 C 255.174 150.333 250.491 56.167 256.871 43.543 C 258.874 39.579 267.351 17.844 284.131 18.649 C 298.373 19.333 304.353 34.114 306.105 37.088 C 313.542 49.703 316.074 147.211 317.128 158.304 C 318.178 169.354 329.084 278.958 329.088 278.969 C 329.093 278.965 356.211 264.261 360.352 263.618 C 388.900 259.191 408.856 278.038 412.732 277.370 C 434.541 273.616 456.797 263.086 474.538 280.569 C 486.204 292.066 483.402 310.139 483.403 310.143 C 483.417 310.150 533.114 289.882 559.720 342.896 C 569.560 362.502 569.620 471.242 564.344 496.312 C 558.512 524.026 540.567 600.722 497.542 635.690 C 456.312 669.200 411.800 674.216 383.531 675.213 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.088 278.969 C 331.513 365.693 328.436 404.912 337.166 415.127 C 345.175 424.499 369.605 423.434 385.775 421.203 C 398.703 419.420 412.730 277.385 412.732 277.370 C 412.732 277.385 391.876 412.596 404.003 419.684 C 417.714 427.698 443.509 435.880 460.207 430.318 C 469.601 427.188 483.401 310.155 483.403 310.143 C 483.402 310.155 466.864 417.736 470.840 428.799 C 476.187 443.673 503.848 447.113 516.411 442.470 C 527.797 438.261 545.284 376.087 559.720 342.896 C 533.114 289.882 483.417 310.150 483.403 310.143 \"},children:[]}]}]}],specs:{nesting:[{x:{min:265.52,max:487.917},y:{min:446.461,max:634.665}}],tail:[{point:{x:374.1,y:705.113,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:281.978,y:17.957,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:176.932,y:493.543,t:0},normal:{x:-.9999872752351092,y:.0050447366494058956}},{point:{x:564.777,y:493.543,t:0},normal:{x:.9999872752351093,y:.005044736649405908}}],leg:[{point:{x:501.136,y:634.21,t:0},normal:{x:.7129182699133774,y:.7012471322035596}},{point:{x:248.18,y:634.257,t:0},normal:{x:-.6987377316307307,y:.7153779297654779}}],horn:[{point:{x:131.771,y:287.257,t:0},normal:{x:-.681743918572609,y:-.7315908894247276}},{point:{x:524.146,y:309.74,t:0},normal:{x:.6314030566598271,y:-.7754548214052364}}]}},{name:\"head_bird\",bbox:{x:{min:56.829,max:666.9872328858386},y:{min:28.713805838692195,max:680.839}},layers:[{tagName:\"g\",props:{id:\"head_bird\"},children:[{tagName:\"g\",props:{id:\"bird_head\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 59.329 471.963 C 59.354 471.954 311.089 389.413 311.114 389.404 C 311.112 389.420 296.196 541.124 296.195 541.139 C 296.171 541.132 59.353 471.969 59.329 471.963 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 83.559 584.473 C 83.586 584.477 358.686 618.545 358.714 618.548 C 358.709 618.538 316.661 510.020 316.657 510.009 C 316.633 510.017 83.582 584.466 83.559 584.473 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 470.229 45.170 C 491.578 73.961 469.275 84.745 424.589 126.588 C 348.873 197.486 381.634 293.473 381.630 293.490 C 381.628 293.471 309.201 226.770 359.111 103.858 C 390.631 26.237 450.340 18.346 470.229 45.170 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 581.491 89.083 C 607.307 125.445 566.670 131.227 502.656 174.538 C 445.090 213.485 437.235 283.679 437.228 283.690 C 437.232 283.674 410.211 213.649 473.926 128.726 C 518.462 69.366 558.788 57.103 581.491 89.083 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinejoin:\"round\",d:\"M 664.471 185.175 C 665.059 203.693 649.761 211.873 604.174 220.719 C 518.248 237.393 492.950 290.373 492.939 290.380 C 492.948 290.367 498.071 217.609 587.880 161.404 C 633.900 132.604 663.495 154.474 664.471 185.175 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 380.195 437.842 C 381.459 420.896 396.149 408.245 413.096 409.509 C 430.042 410.773 442.693 425.464 441.428 442.410 C 440.164 459.356 425.474 472.007 408.528 470.743 C 391.582 469.478 378.931 454.788 380.195 437.842 M 329.216 434.039 C 332.585 388.877 371.736 355.162 416.898 358.531 C 462.060 361.899 495.775 401.050 492.406 446.212 C 489.037 491.374 449.887 525.089 404.725 521.720 C 359.562 518.351 325.847 479.201 329.216 434.039 M 246.622 480.933 C 246.622 371.669 334.766 283.526 444.029 283.526 C 553.292 283.526 641.435 371.670 641.435 480.933 C 641.435 590.196 553.292 678.339 444.029 678.339 C 334.766 678.339 246.622 590.196 246.622 480.933 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:16.584,max:134.64},y:{min:468.936,max:586.992}}],tail:[{point:{x:646.908,y:484.311,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:447.511,y:39.462,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:642.522,y:481.952,t:0},normal:{x:.9999873990178103,y:.00502013999751775}},{point:{x:252.096,y:527.105,t:0},normal:{x:-.9957525303397456,y:.09207007289013165}}],leg:[{point:{x:527.259,y:659.039,t:0},normal:{x:.7128889044678459,y:.7012769851397054}},{point:{x:360.988,y:659.056,t:0},normal:{x:-.6986580717816878,y:.7154557280043917}}],horn:[{point:{x:584.585,y:341.175,t:0},normal:{x:.63143580920191,y:-.7754281519635002}},{point:{x:303.407,y:341.223,t:0},normal:{x:-.6816853792536804,y:-.7316454357896085}}]}},{name:\"head_dragon\",bbox:{x:{min:8.764,max:716.5750705626288},y:{min:128.153,max:593.022}},layers:[{tagName:\"g\",props:{id:\"head_dragon\"},children:[{tagName:\"g\",props:{id:\"head_dragon\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 559.895 189.180 C 484.436 200.685 505.844 182.526 359.897 203.733 C 254.490 219.050 281.312 250.526 281.304 250.530 C 281.308 250.533 322.424 278.684 322.428 278.686 C 322.436 278.685 402.828 265.737 402.836 265.736 C 402.835 265.740 390.208 286.039 394.145 304.125 C 397.425 319.187 413.579 330.518 413.581 330.520 C 413.582 330.517 425.448 312.972 423.544 296.336 C 421.651 279.802 406.238 265.471 406.237 265.467 C 406.244 265.466 483.167 247.550 483.175 247.548 C 483.172 247.557 472.831 317.809 447.280 333.847 C 423.941 348.496 386.259 343.223 361.984 330.184 C 343.972 320.508 323.374 279.969 323.370 279.964 C 323.366 279.962 280.922 252.852 280.917 252.849 C 280.905 252.850 241.769 254.408 155.039 267.177 C 148.988 268.068 142.436 233.999 102.016 241.903 C 32.860 255.428 34.209 337.238 34.207 337.244 C 34.214 337.239 75.958 283.038 104.072 280.824 C 122.194 279.398 156.011 294.575 155.773 306.858 C 155.534 319.258 142.198 336.986 125.539 334.041 C 110.625 331.404 100.306 309.314 85.270 307.502 C 61.518 304.640 46.815 325.333 38.041 334.418 C 28.470 344.329 10.766 387.062 10.764 387.068 C 10.768 387.068 51.531 389.195 51.535 389.196 C 51.538 389.203 81.882 460.146 81.885 460.153 C 81.887 460.146 98.159 391.578 98.161 391.572 C 98.166 391.572 144.647 393.431 144.651 393.431 C 144.654 393.437 176.174 456.610 176.177 456.616 C 176.178 456.610 184.615 394.804 184.616 394.798 C 184.622 394.798 246.810 397.900 246.816 397.900 C 246.819 397.906 281.669 461.584 281.672 461.590 C 281.674 461.584 295.828 399.508 295.830 399.502 C 295.833 399.502 362.770 402.683 362.774 402.684 C 362.777 402.689 390.360 461.861 390.363 461.867 C 390.364 461.861 403.071 401.836 403.074 401.831 C 403.077 401.830 444.922 402.521 472.877 399.732 C 516.468 395.384 524.267 386.296 524.272 386.294 C 524.270 386.303 504.708 469.804 504.706 469.813 C 504.702 469.813 467.356 473.125 467.352 473.126 C 467.350 473.121 442.650 424.639 442.648 424.634 C 442.647 424.639 432.248 475.360 432.246 475.365 C 432.243 475.366 353.245 484.366 353.241 484.366 C 353.237 484.361 326.354 426.538 326.352 426.533 C 326.350 426.538 312.860 483.651 312.857 483.656 C 312.854 483.657 254.228 483.977 254.225 483.977 C 254.221 483.972 222.987 433.510 222.984 433.505 C 222.983 433.510 217.039 484.810 217.037 484.815 C 217.033 484.816 145.046 483.402 145.043 483.402 C 145.041 483.397 120.196 436.029 120.194 436.024 C 120.193 436.029 112.021 487.039 112.020 487.044 C 112.014 487.044 52.842 486.161 52.836 486.161 C 52.837 486.165 62.082 512.031 67.325 523.343 C 85.530 562.623 171.691 591.015 171.702 591.022 C 171.699 591.016 131.443 554.801 138.116 535.717 C 164.362 460.653 426.151 615.501 577.021 545.133 C 702.937 486.404 658.526 291.102 654.171 288.429 C 657.748 285.056 665.814 269.979 670.835 257.631 C 696.862 193.631 715.454 149.627 714.543 130.153 C 701.880 164.703 652.902 175.000 559.895 189.180 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:693.584,y:390.419,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:398.416,y:199.749,t:0},normal:{x:-.08257978936819883,y:-.9965844562243101}}],arm:[{point:{x:672.465,y:402.708,t:0},normal:{x:.999987405000204,y:.005018948192394498}},{point:{x:16.663,y:435.025,t:0},normal:{x:-.999987405000204,y:.005018948192398813}}],leg:[{point:{x:565.273,y:535.994,t:0},normal:{x:.7129381340099946,y:.7012269369286573}},{point:{x:276.603,y:536.041,t:0},normal:{x:-.698769389472089,y:.7153470069391527}}],horn:[{point:{x:552.722,y:193.108,t:0},normal:{x:.5750638383528689,y:-.818108539143105}},{point:{x:152.937,y:268.838,t:0},normal:{x:-.3207410182942089,y:-.9471669331134792}}]}},{name:\"head_snake\",bbox:{x:{min:28.817,max:669.6414482867655},y:{min:145.12553755296423,max:574.8141490489767}},layers:[{tagName:\"g\",props:{id:\"head_snake\"},children:[{tagName:\"g\",props:{id:\"head_snake\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 76.259 325.762 C 76.259 316.488 83.741 309.005 93.016 309.006 C 102.291 309.006 109.773 316.488 109.773 325.762 C 109.773 335.037 102.291 342.520 93.016 342.520 C 83.741 342.520 76.259 335.038 76.259 325.762 M 340.478 268.767 C 340.478 254.581 351.922 243.137 366.108 243.137 C 380.294 243.137 391.738 254.581 391.738 268.767 C 391.738 282.953 380.294 294.397 366.108 294.397 C 351.922 294.397 340.477 282.953 340.478 268.767 M 297.803 268.767 C 297.803 230.961 328.302 200.463 366.108 200.463 C 403.914 200.463 434.412 230.961 434.413 268.767 C 434.413 306.573 403.914 337.072 366.108 337.072 C 328.302 337.072 297.803 306.573 297.803 268.767 M 195.463 268.767 C 195.480 268.759 264.819 186.140 366.108 186.140 C 467.397 186.140 536.736 268.759 536.753 268.767 C 536.736 268.775 467.397 351.394 366.108 351.394 C 264.818 351.394 195.480 268.775 195.463 268.767 M 130.648 225.092 C 176.197 184.758 247.782 152.402 351.101 147.726 C 462.015 142.706 542.752 169.655 594.030 210.108 C 646.982 251.882 667.951 308.439 667.638 360.000 C 667.333 410.525 645.812 465.076 594.030 506.146 C 542.662 546.887 462.465 567.854 351.101 572.274 C 163.603 579.716 82.737 507.798 82.711 507.792 C 82.717 507.790 146.703 491.864 146.709 491.862 C 146.712 491.857 168.717 435.830 168.719 435.825 C 168.721 435.829 190.727 482.172 190.729 482.177 C 190.732 482.176 270.492 462.655 270.494 462.654 C 270.496 462.650 288.756 425.349 288.758 425.346 C 288.761 425.348 314.512 452.965 314.514 452.968 C 314.517 452.967 390.528 435.945 390.533 435.943 C 390.534 435.941 400.055 414.870 400.056 414.867 C 400.059 414.869 423.312 430.002 423.315 430.003 C 423.322 430.001 494.798 410.330 494.805 410.328 C 494.799 410.328 436.813 404.974 436.807 404.974 C 436.800 404.973 367.577 399.620 367.570 399.619 C 367.568 399.622 346.065 428.156 346.063 428.159 C 346.061 428.156 329.552 395.517 329.550 395.514 C 329.544 395.513 262.818 388.911 262.811 388.910 C 262.808 388.916 232.566 439.921 232.563 439.926 C 232.560 439.920 204.815 383.561 204.813 383.556 C 204.807 383.555 146.820 378.202 146.814 378.202 C 146.811 378.208 112.824 445.443 112.820 445.450 C 112.818 445.442 88.818 372.854 88.816 372.847 C 88.810 372.846 30.823 367.493 30.817 367.493 C 30.827 367.478 43.266 302.469 130.648 225.092 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:693.798,y:360,t:0},normal:{x:-1,y:0}}],crown:[{point:{x:360,y:145.606,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:669.096,y:340.026,t:0},normal:{x:.9851290206533599,y:-.1718162177052913}},{point:{x:37.599,y:452.465,t:0},normal:{x:-.9833335306905708,y:.18181080116323184}}],leg:[{point:{x:518.129,y:544.203,t:0},normal:{x:.8160471009561886,y:.5779854055432543}},{point:{x:354.009,y:570.896,t:0},normal:{x:-.5751005322336648,y:.8180827450964575}}],horn:[{point:{x:500.237,y:162.277,t:0},normal:{x:.32941668449806033,y:-.944184647182057}},{point:{x:595.229,y:209.577,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}}]}},{name:\"heart\",bbox:{x:{min:58.453257349882094,max:662.4669915630274},y:{min:69.15146612001438,max:642.645}},layers:[{tagName:\"g\",props:{id:\"heart\"},children:[{tagName:\"g\",props:{id:\"heart\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 640.645 C 359.984 640.631 255.492 546.213 201.451 494.254 C 136.886 432.177 62.120 363.043 60.489 266.121 C 59.200 189.509 92.778 99.083 160.777 79.370 C 311.958 35.543 359.980 181.279 360.000 181.290 C 360.020 181.279 407.948 35.866 559.223 79.370 C 627.404 98.978 661.684 189.350 660.434 266.121 C 658.853 363.220 586.640 435.817 518.549 494.254 C 458.308 545.955 360.016 640.631 360.000 640.645 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:222.903,max:497.097},y:{min:199.827,max:474.021}}],tail:[{point:{x:360,y:664.741,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:71.687,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:61.037,y:289.861,t:0},normal:{x:-.9999869423966428,y:.005110287292651841}},{point:{x:660.932,y:289.861,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:191.489,y:487.691,t:0},normal:{x:-.6986883991125039,y:.7154261114507957}},{point:{x:524.106,y:492.258,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:115.038,y:106.584,t:0},normal:{x:-.7106159308920413,y:-.7035801295960806}},{point:{x:603.81,y:106.584,t:0},normal:{x:.7106525900772037,y:-.7035431018896866}}]}},{name:\"leg\",bbox:{x:{min:127.57730249524988,max:555.6833939019136},y:{min:35.68740384101428,max:702.2798977868451}},layers:[{tagName:\"g\",props:{id:\"leg\"},children:[{tagName:\"g\",props:{id:\"leg\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 229.165 693.310 C 232.557 692.550 233.710 696.971 248.325 697.707 C 261.906 698.390 311.189 689.867 324.783 689.536 C 335.650 689.271 377.453 699.366 386.162 692.861 C 390.967 689.272 397.545 666.652 396.886 660.692 C 396.099 653.579 378.506 632.843 375.439 626.378 C 356.433 586.308 340.314 468.549 314.346 417.602 C 300.327 390.096 247.824 364.414 248.800 353.270 C 250.547 333.341 450.913 264.419 491.568 240.113 C 524.011 220.716 571.664 165.500 546.723 107.810 C 527.773 63.977 470.724 15.419 398.908 48.738 C 360.701 66.464 244.626 170.755 217.241 202.757 C 198.305 224.885 134.960 313.673 129.846 342.345 C 128.594 349.370 131.973 375.808 134.702 382.401 C 159.784 443.016 324.762 590.827 319.014 627.084 C 317.439 637.022 275.806 645.391 266.064 647.907 C 257.749 650.054 226.517 653.939 217.943 654.424 C 211.058 653.690 195.944 651.098 180.988 641.488 C 176.095 638.343 162.776 645.259 171.013 658.113 C 175.154 664.575 196.280 662.103 196.283 662.103 C 196.281 662.104 172.434 663.341 174.338 670.083 C 177.654 681.829 201.600 672.078 201.603 672.078 C 201.601 672.079 175.690 674.036 181.653 683.383 C 188.242 693.712 210.245 678.729 210.248 678.728 C 210.246 678.729 188.395 685.049 193.623 692.028 C 199.225 699.506 219.791 687.154 219.794 687.153 C 219.792 687.154 202.251 694.475 204.938 697.234 C 213.213 705.733 226.974 693.800 229.165 693.310 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:227.488,max:466.116},y:{min:107.91,max:319.807}}],tail:[{point:{x:431.907,y:152.176,t:0},normal:{x:-.6753245261508284,y:.7375207009834768}}],crown:[{point:{x:439.43,y:36.042,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:129.893,y:350.922,t:0},normal:{x:-.9999871527828806,y:.0050689514880203485}},{point:{x:248.856,y:354.614,t:0},normal:{x:.9999871527828806,y:.00506895148802036}}],leg:[{point:{x:381.839,y:690.901,t:0},normal:{x:.5860228456054583,y:.810294529432651}},{point:{x:228.471,y:691.933,t:0},normal:{x:-.5860228456054639,y:.810294529432647}}],horn:[{point:{x:350.426,y:76.84,t:0},normal:{x:-.7727781591759261,y:-.6346762298216841}},{point:{x:537.421,y:90.714,t:0},normal:{x:.7932497595550108,y:-.608896394278959}}]}},{name:\"leg_hoof\",bbox:{x:{min:179.522,max:542.8386173936267},y:{min:24.711216587980402,max:702.517}},layers:[{tagName:\"g\",props:{id:\"leg_hoof\"},children:[{tagName:\"g\",props:{id:\"leg_hoof\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 262.448 76.190 C 169.494 168.080 193.768 278.851 211.734 323.283 C 241.223 396.212 358.661 413.649 369.270 448.448 C 375.479 468.815 355.227 546.789 341.215 562.822 C 330.342 575.264 270.288 588.538 257.053 598.429 C 249.890 603.782 224.628 635.767 224.625 635.770 C 224.620 635.777 181.527 697.692 181.522 697.698 C 181.526 697.699 223.554 700.517 223.558 700.517 C 223.567 700.517 309.916 697.699 309.924 697.698 C 309.926 697.693 324.225 643.236 324.227 643.231 C 324.227 643.229 325.669 626.664 328.267 624.326 C 334.214 618.973 366.985 619.613 372.507 625.405 C 401.658 655.982 405.975 530.160 416.746 486.213 C 422.126 464.260 437.431 415.166 466.380 398.813 C 482.836 389.518 404.583 391.842 393.008 324.361 C 373.609 211.278 536.845 251.600 540.832 109.639 C 541.429 88.374 501.552 39.689 453.433 30.871 C 395.511 20.256 311.094 28.100 262.448 76.190 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 255.128 640.832 C 244.605 660.727 234.081 680.622 223.558 700.517 M 224.625 635.770 C 234.792 637.458 255.125 640.831 255.128 640.832 C 255.135 640.832 301.194 642.431 324.227 643.231 \"},children:[]}]}]}],specs:{nesting:[{x:{min:287.715,max:445.675},y:{min:67.432,max:225.391}}],crown:[{point:{x:393.066,y:27.348,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:260.543,y:77.092,t:0},normal:{x:-.7295033267832964,y:-.6839772629350358}},{point:{x:529.286,y:80.376,t:0},normal:{x:.6425583644962964,y:-.7662367442349945}}],arm:[{point:{x:209.953,y:319.649,t:0},normal:{x:-.8636009731486428,y:.5041759208616741}},{point:{x:465.164,y:396.139,t:0},normal:{x:.9673196842576036,y:-.2535599109634052}}],leg:[{point:{x:267.554,y:589.29,t:0},normal:{x:-.3941511560744527,y:-.9190456279016685}},{point:{x:385.08,y:626.265,t:0},normal:{x:.5004342649586104,y:.8657745355780194}}],tail:[{point:{x:367.147,y:153.724,t:0},normal:{x:-.6987112801562076,y:.715403765004402}}]}},{name:\"lightning\",bbox:{x:{min:162.964,max:557.036},y:{min:23.652,max:696.348}},layers:[{tagName:\"g\",props:{id:\"lightning\"},children:[{tagName:\"g\",props:{id:\"lightning\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 350.712 59.706 C 350.697 59.738 192.842 378.543 192.826 378.575 C 192.838 378.575 313.552 378.575 313.564 378.575 C 313.549 378.606 164.979 694.316 164.964 694.348 C 164.996 694.308 477.610 295.029 477.641 294.989 C 477.628 294.989 344.535 288.798 344.521 288.797 C 344.542 288.771 555.013 25.677 555.036 25.652 C 555.016 25.654 350.733 59.702 350.712 59.706 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:296.354,max:430.254},y:{min:99.24,max:233.139}}],tail:[{point:{x:420.213,y:81.946,t:0},normal:{x:-.42006189611052,y:.9074954564272126}}],crown:[{point:{x:442.59,y:38.077,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:234.935,y:293.681,t:0},normal:{x:-.8841281581425834,y:-.46724447560073185}},{point:{x:465.308,y:299.353,t:0},normal:{x:.9378211029235229,y:-.3471189693913416}}],leg:[{point:{x:202.68,y:369.198,t:0},normal:{x:-.6987254201015071,y:.7153899547127933}},{point:{x:409.435,y:377.959,t:0},normal:{x:.7128965506064706,y:.7012692123096491}}],horn:[{point:{x:542.079,y:33.628,t:0},normal:{x:.7961621941231024,y:-.6050832675335579}},{point:{x:352.6,y:63.294,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:\"man_stand\",bbox:{x:{min:174.40640993601835,max:517.8870266443971},y:{min:14.170595580758825,max:711.4413906156744}},layers:[{tagName:\"g\",props:{id:\"man_stand\"},children:[{tagName:\"g\",props:{id:\"man_stand\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 353.618 92.181 C 360.892 94.549 372.942 102.741 380.495 101.530 C 385.616 100.709 394.574 95.329 396.272 90.428 C 397.382 87.224 393.156 81.543 393.350 78.158 C 393.581 74.138 398.827 68.155 398.609 64.134 C 398.400 60.276 393.145 55.021 392.182 51.280 C 391.240 47.626 393.524 40.501 391.597 37.256 C 389.547 33.805 382.098 31.863 378.743 29.660 C 375.171 27.315 370.046 21.294 365.888 20.312 C 363.423 19.729 359.033 21.923 356.539 21.480 C 353.564 20.952 349.603 16.602 346.606 16.221 C 341.918 15.626 334.369 20.487 329.661 20.896 C 326.048 21.209 319.460 18.096 316.222 19.728 C 311.576 22.069 310.705 33.153 306.873 36.672 C 305.062 38.335 300.029 38.698 298.693 40.762 C 296.215 44.588 300.525 53.323 299.277 57.707 C 298.621 60.013 294.400 62.914 294.602 65.303 C 295.092 71.075 310.963 79.327 310.963 79.327 C 310.963 79.327 342.229 88.475 353.618 92.181 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 314.806 40.944 C 314.624 41.051 306.627 50.810 305.342 53.409 C 303.556 57.025 303.099 71.531 303.541 75.604 C 304.211 81.769 308.202 103.420 313.939 107.664 C 316.610 109.640 326.727 109.696 329.536 109.397 C 334.276 108.893 354.440 100.406 354.443 100.405 C 354.440 100.406 329.983 110.455 329.981 110.456 C 329.981 110.457 328.347 125.259 328.347 125.261 C 328.348 125.262 335.056 137.808 335.057 137.809 C 335.056 137.808 327.774 125.736 327.773 125.734 C 327.770 125.735 310.693 131.795 293.326 134.184 C 271.106 137.241 260.573 155.014 262.856 175.940 C 265.615 201.233 255.321 207.335 256.750 261.054 C 256.787 262.446 237.638 292.916 233.944 299.843 C 231.170 305.043 223.375 329.402 219.228 330.250 C 211.776 331.774 202.929 333.502 199.541 336.718 C 192.422 343.475 171.648 363.777 177.401 368.396 C 179.440 370.034 195.103 351.080 196.962 352.026 C 199.719 353.429 178.696 384.017 183.466 387.385 C 186.674 389.650 201.661 362.259 201.663 362.257 C 201.662 362.260 185.730 391.164 189.164 393.608 C 192.562 396.028 211.690 364.150 211.692 364.147 C 211.691 364.150 193.431 393.498 196.095 395.341 C 200.322 398.263 220.355 369.349 220.358 369.346 C 220.356 369.349 202.638 390.708 205.443 392.899 C 209.297 395.909 226.289 373.733 228.497 370.213 C 230.005 367.810 235.355 349.888 235.954 349.426 C 259.632 331.205 282.416 300.372 283.471 298.110 C 284.492 295.922 284.216 214.816 284.216 214.808 C 284.215 214.806 276.177 201.855 275.813 196.047 C 275.245 186.988 286.210 165.723 286.211 165.720 C 286.210 165.723 273.941 188.216 276.021 195.730 C 279.424 208.027 281.620 214.789 285.454 214.243 C 289.140 213.718 294.175 213.520 301.529 210.642 C 308.372 207.964 314.804 202.980 314.806 202.979 C 314.804 202.980 308.364 208.068 301.494 210.856 C 293.852 213.958 284.757 214.837 284.755 214.838 C 284.755 214.846 284.374 297.431 283.563 304.418 C 283.067 308.679 273.130 348.345 272.247 357.881 C 271.091 370.369 273.117 407.882 274.425 429.406 C 277.791 484.792 302.672 538.403 302.675 538.414 C 302.675 538.419 302.734 572.288 310.172 591.607 C 325.392 631.136 329.276 655.460 327.803 658.656 C 326.870 660.679 289.681 680.417 289.677 680.419 C 289.676 680.420 268.603 693.881 273.214 697.749 C 275.708 699.841 288.809 687.352 288.810 687.351 C 288.809 687.352 276.080 698.179 277.546 700.348 C 279.282 702.915 294.949 689.802 294.951 689.801 C 294.949 689.803 280.927 701.206 281.879 702.947 C 283.051 705.095 301.603 691.407 301.605 691.405 C 301.603 691.407 285.550 703.477 287.077 705.547 C 287.936 706.711 297.231 704.318 298.342 703.814 C 299.225 703.414 303.348 698.252 305.348 698.080 C 321.186 696.719 326.679 689.248 339.934 684.751 C 345.370 682.906 364.210 684.987 367.662 677.819 C 371.639 669.558 355.066 660.903 352.931 648.358 C 349.609 628.836 362.066 603.957 358.997 580.771 C 355.304 552.870 342.288 544.445 340.597 533.114 C 338.414 518.476 351.517 471.806 348.599 446.465 C 348.276 443.658 342.525 404.490 342.524 404.485 C 342.522 404.485 327.920 404.390 323.710 399.525 C 318.629 393.652 321.665 376.133 321.665 376.131 C 321.662 376.128 304.847 366.319 293.143 345.951 C 292.602 345.008 301.216 358.705 305.693 363.318 C 310.013 367.771 322.068 375.945 322.069 375.946 C 322.069 375.949 319.143 394.100 323.471 398.807 C 328.419 404.189 344.471 405.671 349.466 402.016 C 355.694 397.458 354.064 369.684 354.064 369.681 C 354.066 369.679 370.510 354.518 373.587 350.533 C 376.764 346.419 388.275 324.523 387.591 326.021 C 373.623 356.640 354.886 366.659 354.876 370.298 C 354.852 378.795 356.438 401.065 344.915 404.062 C 340.593 405.186 350.773 443.285 354.664 459.462 C 358.741 476.409 359.880 494.490 371.994 515.784 C 373.211 517.922 388.456 537.445 388.458 537.447 C 388.456 537.445 374.264 519.069 374.262 519.067 C 374.263 519.073 375.700 554.576 384.125 577.306 C 392.851 600.846 413.413 619.353 417.072 632.761 C 420.137 643.993 409.671 651.797 415.319 660.489 C 417.443 663.757 429.274 673.009 430.482 674.894 C 434.556 681.246 433.914 688.343 437.848 695.149 C 439.699 698.351 444.734 698.166 445.652 700.165 C 451.345 712.573 457.370 709.790 460.377 707.280 C 462.641 705.390 451.253 690.967 451.252 690.965 C 451.253 690.967 462.041 705.824 463.843 703.814 C 465.424 702.051 456.045 684.753 456.044 684.751 C 456.046 684.752 465.355 700.371 467.309 699.482 C 469.391 698.534 462.111 680.421 462.110 680.419 C 462.111 680.420 468.679 693.017 469.908 692.550 C 473.440 691.207 467.055 676.335 464.912 672.085 C 462.963 668.219 446.002 648.623 441.314 635.361 C 439.457 630.106 436.423 588.619 434.382 578.172 C 428.006 545.534 413.757 523.399 412.720 516.651 C 410.801 504.169 424.063 456.987 419.652 396.208 C 418.863 385.340 408.224 336.543 407.852 327.017 C 407.685 322.715 408.373 314.165 408.056 310.959 C 407.439 304.721 401.158 283.270 401.084 280.503 C 400.965 276.068 410.986 227.246 410.987 227.241 C 410.986 227.238 408.645 204.788 408.645 204.786 C 408.642 204.787 398.141 212.562 378.926 210.777 C 372.393 210.171 361.267 202.370 361.265 202.370 C 361.267 202.370 372.867 209.781 379.149 210.440 C 402.614 212.905 409.508 204.089 409.511 204.088 C 409.512 204.086 421.384 183.918 421.385 183.916 C 421.384 183.918 410.814 202.215 410.195 203.182 C 408.166 206.346 412.900 245.122 415.260 256.824 C 418.655 273.666 425.706 282.392 425.707 282.394 C 425.707 282.396 425.878 293.057 426.584 296.016 C 431.922 318.377 436.155 332.853 439.681 340.551 C 443.305 348.461 465.573 380.607 465.576 380.611 C 465.579 380.614 490.497 413.550 495.351 412.958 C 500.178 412.369 485.507 391.878 485.506 391.875 C 485.507 391.878 501.967 413.906 503.615 413.278 C 508.484 411.422 491.572 389.278 491.571 389.276 C 491.573 389.278 507.326 412.797 509.740 411.279 C 514.637 408.202 496.771 384.946 496.770 384.943 C 496.772 384.945 513.301 408.718 514.966 407.472 C 519.988 403.716 502.836 383.213 502.835 383.210 C 502.834 383.209 494.280 372.488 494.279 372.487 C 494.281 372.489 510.847 389.699 513.233 388.225 C 517.317 385.702 500.084 360.688 495.037 358.082 C 489.487 355.216 481.417 354.898 475.026 345.371 C 468.950 336.313 472.036 316.133 466.968 297.952 C 465.158 291.459 454.901 265.393 454.311 263.633 C 449.407 249.003 457.301 218.610 449.103 178.649 C 447.986 173.204 451.916 146.405 430.381 137.808 C 414.060 131.293 388.915 127.581 383.259 123.261 C 381.410 121.849 374.214 111.306 373.727 110.264 C 373.029 108.768 369.602 89.718 368.529 87.735 C 367.703 86.209 357.226 76.576 356.397 74.737 C 355.506 72.758 355.504 57.510 354.664 55.674 C 353.589 53.324 350.809 39.018 337.335 38.344 C 325.646 37.760 315.069 40.788 314.806 40.944 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 329.088 300.456 C 329.267 298.593 330.157 298.041 330.862 298.108 C 331.568 298.176 332.337 298.888 332.158 300.751 C 331.979 302.614 331.089 303.166 330.383 303.098 C 329.677 303.031 328.908 302.319 329.088 300.456 M 391.721 196.107 C 392.726 195.511 393.639 196.087 393.880 196.698 C 394.122 197.310 393.839 198.312 392.708 198.606 C 391.875 198.822 391.430 198.318 391.228 197.878 C 391.003 197.388 390.896 196.597 391.721 196.107 M 288.939 198.396 C 288.939 197.328 289.829 196.884 290.512 196.884 C 291.196 196.884 292.086 197.328 292.086 198.396 C 292.086 199.463 291.195 199.907 290.512 199.907 C 289.829 199.907 288.939 199.463 288.939 198.396 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.088 300.456 C 329.267 298.593 330.157 298.041 330.862 298.108 C 331.568 298.176 332.337 298.888 332.158 300.751 C 331.979 302.614 331.089 303.166 330.383 303.098 C 329.677 303.031 328.908 302.319 329.088 300.456 M 391.721 196.107 C 392.726 195.511 393.639 196.087 393.880 196.698 C 394.122 197.310 393.839 198.312 392.708 198.606 C 391.875 198.822 391.430 198.318 391.228 197.878 C 391.003 197.388 390.896 196.597 391.721 196.107 M 288.939 198.396 C 288.939 197.328 289.829 196.884 290.512 196.884 C 291.196 196.884 292.086 197.328 292.086 198.396 C 292.086 199.463 291.195 199.907 290.512 199.907 C 289.829 199.907 288.939 199.463 288.939 198.396 M 317.390 86.338 C 317.391 86.338 324.012 85.949 327.324 85.754 M 318.559 60.044 C 318.559 60.047 317.390 86.335 317.390 86.338 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.834 375.050 C 329.835 375.052 326.959 396.951 336.405 396.857 C 346.966 396.753 343.778 373.977 343.778 373.975 \"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 326.004 62.079 C 326.005 62.079 332.516 55.857 337.841 56.539 C 342.749 57.167 347.189 64.134 347.190 64.134 C 347.189 64.135 339.621 68.569 336.088 68.225 C 332.562 67.881 326.005 62.080 326.004 62.079 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:299.417,max:383.047},y:{min:211.232,max:294.862}}],tail:[{point:{x:386.217,y:702.636,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:16.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:296.65,y:149.544,t:0},normal:{x:-.7710487036632138,y:-.6367761746322468}},{point:{x:411.826,y:149.847,t:0},normal:{x:.7533652820395654,y:-.657602274796435}}],leg:[{point:{x:285.102,y:356.696,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}},{point:{x:400.281,y:357.84,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:378.332,y:28.084,t:0},normal:{x:.631445428603132,y:-.7754203187279831}},{point:{x:310.283,y:28.163,t:0},normal:{x:-.681745419967422,y:-.7315894903246241}}]}},{name:\"mosque\",bbox:{x:{min:34.566,max:685.434},y:{min:30.35731646050347,max:686.92}},layers:[{tagName:\"g\",props:{id:\"mosque\"},children:[{tagName:\"g\",props:{id:\"mosque\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 649.194 183.290 C 658.365 183.553 667.960 177.171 668.562 168.475 C 665.441 173.894 659.716 177.712 653.075 177.712 C 643.759 177.712 636.244 170.197 636.244 160.881 C 636.244 151.565 645.311 144.401 653.075 144.048 C 653.720 144.019 650.495 144.117 649.194 144.117 C 638.353 144.117 629.607 152.863 629.608 163.704 C 629.608 174.545 639.586 183.016 649.194 183.290 M 621.597 256.041 C 631.092 256.191 665.384 256.500 674.117 256.041 C 674.667 256.261 683.199 239.214 683.248 228.860 C 683.346 207.831 647.833 188.460 647.829 188.456 C 647.826 188.460 612.313 207.831 612.410 228.860 C 612.457 239.212 621.597 256.041 621.597 256.041 M 625.258 684.754 C 625.258 684.712 625.258 259.729 625.258 259.687 C 625.262 259.687 668.357 259.687 668.361 259.687 C 668.361 259.729 668.361 684.712 668.361 684.754 C 668.357 684.754 625.262 684.754 625.258 684.754 M 96.320 684.920 C 96.320 684.919 96.320 666.997 96.320 666.995 C 96.372 666.995 623.468 666.995 623.521 666.995 C 623.521 666.997 623.521 684.919 623.521 684.920 C 623.468 684.920 96.372 684.920 96.320 684.920 M 239.566 447.527 C 239.566 447.524 239.566 416.802 239.566 416.799 C 239.590 416.799 480.251 416.799 480.275 416.799 C 480.275 416.802 480.275 447.524 480.275 447.527 C 480.251 447.527 239.590 447.527 239.566 447.527 M 100.278 469.288 C 100.278 469.286 100.278 451.364 100.278 451.363 C 100.330 451.363 619.511 451.363 619.563 451.363 C 619.563 451.364 619.563 469.286 619.563 469.288 C 619.511 469.288 100.330 469.288 100.278 469.288 M 193.925 554.700 C 196.641 529.837 165.805 501.882 165.802 501.877 C 165.799 501.882 135.363 526.633 137.679 554.700 C 139.403 575.589 138.266 653.269 138.266 653.279 C 138.271 653.279 193.368 653.519 193.373 653.519 C 193.374 653.509 191.551 576.432 193.925 554.700 M 291.233 554.700 C 293.949 529.837 263.113 501.882 263.110 501.877 C 263.107 501.882 232.670 526.633 234.986 554.700 C 236.710 575.589 235.574 653.269 235.575 653.279 C 235.580 653.279 290.676 653.519 290.681 653.519 C 290.681 653.509 288.859 576.432 291.233 554.700 M 487.129 554.700 C 489.845 529.836 459.009 501.882 459.006 501.877 C 459.003 501.882 428.567 526.633 430.884 554.700 C 432.607 575.589 431.471 653.269 431.471 653.279 C 431.476 653.279 486.573 653.519 486.579 653.519 C 486.579 653.509 484.755 576.432 487.129 554.700 M 584.437 554.700 C 587.153 529.837 556.317 501.882 556.314 501.877 C 556.311 501.882 525.875 526.633 528.191 554.700 C 529.915 575.589 528.779 653.269 528.779 653.279 C 528.784 653.279 583.879 653.519 583.885 653.519 C 583.885 653.509 582.063 576.432 584.437 554.700 M 332.296 554.700 C 329.579 529.837 360.415 501.882 360.418 501.877 C 360.421 501.882 390.857 526.633 388.541 554.700 C 386.817 575.589 387.953 653.269 387.953 653.279 C 387.948 653.279 332.853 653.519 332.847 653.519 C 332.847 653.509 334.670 576.432 332.296 554.700 M 99.937 661.739 C 99.937 661.720 99.937 473.298 99.937 473.279 C 99.989 473.279 619.852 473.279 619.904 473.279 C 619.904 473.298 619.904 661.720 619.904 661.739 C 619.852 661.739 99.989 661.739 99.937 661.739 M 74.215 183.290 C 83.386 183.553 92.983 177.171 93.584 168.475 C 90.464 173.894 84.738 177.712 78.097 177.712 C 68.781 177.712 61.266 170.197 61.265 160.881 C 61.265 151.564 70.333 144.401 78.097 144.048 C 78.742 144.019 75.516 144.117 74.215 144.117 C 63.374 144.117 54.629 152.863 54.629 163.704 C 54.629 174.545 64.607 183.015 74.215 183.290 M 46.618 256.041 C 56.113 256.191 90.405 256.500 99.137 256.041 C 99.688 256.261 108.221 239.214 108.270 228.860 C 108.369 207.831 72.854 188.460 72.850 188.456 C 72.847 188.460 37.335 207.831 37.431 228.860 C 37.479 239.212 46.618 256.041 46.618 256.041 M 50.280 684.754 C 50.280 684.712 50.280 259.729 50.280 259.687 C 50.284 259.687 93.379 259.687 93.383 259.687 C 93.383 259.729 93.383 684.712 93.383 684.754 C 93.379 684.754 50.284 684.754 50.280 684.754 M 360.293 166.194 C 391.567 167.088 424.292 145.325 426.340 115.670 C 415.702 134.152 396.176 147.172 373.531 147.172 C 341.762 147.172 316.133 121.544 316.132 89.775 C 316.132 58.005 347.055 33.578 373.531 32.376 C 375.730 32.276 364.729 32.610 360.293 32.610 C 323.324 32.608 293.501 62.433 293.501 99.402 C 293.502 136.371 327.529 165.256 360.293 166.194 M 261.875 412.518 C 297.368 412.518 425.508 413.721 458.169 412.518 C 459.988 413.278 492.300 357.900 492.301 323.463 C 492.301 250.191 359.934 191.095 359.921 191.082 C 359.907 191.095 227.541 250.191 227.541 323.463 C 227.541 357.900 261.875 412.518 261.875 412.518 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 354.199 196.649 C 348.278 190.723 359.920 169.319 359.921 169.316 C 359.921 169.319 371.564 190.722 365.643 196.649 C 363.217 199.078 356.625 199.078 354.199 196.649 M 611.545 359.560 C 611.545 359.558 611.545 335.981 611.545 335.978 C 611.552 335.978 683.426 335.978 683.434 335.978 C 683.434 335.981 683.434 359.558 683.434 359.560 C 683.432 359.562 666.040 372.653 666.038 372.655 C 666.034 372.655 628.944 372.655 628.940 372.655 C 628.938 372.653 611.546 359.562 611.545 359.560 M 36.566 359.560 C 36.566 359.558 36.566 335.981 36.566 335.978 C 36.574 335.978 108.448 335.978 108.455 335.978 C 108.455 335.981 108.455 359.558 108.455 359.560 C 108.454 359.562 91.061 372.653 91.059 372.655 C 91.056 372.655 53.966 372.655 53.962 372.655 C 53.961 372.653 36.568 359.562 36.566 359.560 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:281.18,max:438.82},y:{min:245.942,max:403.581}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:21.974,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:49.715,y:458.943,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:669.129,y:458.943,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.334,y:681.889,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:681.937,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:239.409,y:285.266,t:0},normal:{x:-.7852712430535822,y:-.6191518996442488}},{point:{x:480.466,y:285.266,t:0},normal:{x:.7852712430535829,y:-.6191518996442478}}]}},{name:\"muscle_arm\",bbox:{x:{min:7.936522580951433,max:700.4817636367219},y:{min:11.112318469537335,max:673.1323555909461}},layers:[{tagName:\"g\",props:{id:\"muscle_arm\"},children:[{tagName:\"g\",props:{id:\"muscle_arm\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 453.048 191.928 C 453.041 191.928 408.981 213.571 384.029 196.608 C 378.324 192.729 376.811 182.537 376.810 182.535 C 376.810 182.538 385.072 207.938 374.272 210.854 C 341.459 219.715 291.031 219.939 279.444 206.170 C 275.470 201.448 277.695 173.655 277.695 173.652 C 277.691 173.648 239.189 146.324 236.268 134.469 C 230.691 111.834 266.598 45.788 280.512 34.989 C 298.946 20.683 397.490 7.784 423.402 15.349 C 443.294 21.156 485.937 59.557 509.367 85.130 C 547.926 127.217 592.515 203.120 609.107 237.633 C 634.411 290.267 686.952 462.294 692.720 502.654 C 694.452 514.775 704.240 573.543 693.578 586.109 C 688.537 592.050 655.492 596.402 655.488 596.403 C 655.462 596.410 506.449 654.281 390.264 667.033 C 324.756 674.223 287.306 671.357 235.562 663.077 C 204.940 658.177 147.522 637.881 147.513 637.878 C 147.504 637.881 118.770 680.468 53.669 668.808 C -4.575 658.375 10.724 537.104 14.793 404.062 C 17.281 322.708 87.887 313.579 147.667 324.358 C 212.745 336.093 223.311 390.061 223.318 390.068 C 223.318 390.068 223.557 390.023 223.593 389.989 C 244.098 370.504 316.726 348.760 354.443 347.695 C 409.937 346.129 445.759 383.561 444.473 380.623 C 438.148 366.176 428.595 337.699 430.775 303.354 C 434.212 249.207 453.046 191.939 453.048 191.928 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 223.593 389.989 C 227.905 405.531 232.217 421.073 236.529 436.614 M 224.657 520.200 C 224.672 520.207 298.599 582.948 382.363 586.481 C 446.584 589.189 466.036 561.100 507.873 548.409 M 147.513 637.878 C 147.521 637.866 173.400 571.197 224.657 520.200 C 248.044 496.932 255.543 497.248 270.986 485.772 M 655.488 596.403 C 610.900 595.036 580.949 581.753 521.722 592.301 M 330.733 70.688 C 330.731 70.694 307.699 100.844 312.620 130.854 C 315.240 146.827 351.259 174.306 351.262 174.310 C 351.265 174.311 368.294 179.794 376.810 182.535 M 310.193 172.847 C 310.190 172.843 278.608 149.134 275.873 134.061 C 271.240 108.524 290.805 73.085 290.807 73.078 M 394.297 167.136 C 394.293 167.132 353.107 136.424 350.768 126.218 C 343.067 92.618 368.251 68.171 368.253 68.166 M 277.695 173.652 C 277.698 173.652 300.296 171.816 310.193 172.847 C 324.202 174.306 351.258 174.310 351.262 174.310 C 351.265 174.310 371.665 174.877 380.103 172.919 C 384.582 171.880 394.296 167.137 394.297 167.136 C 394.301 167.135 418.890 165.155 426.041 155.151 C 438.716 137.417 433.715 102.238 423.044 95.079 C 402.471 81.276 377.213 102.579 400.515 123.408 M 444.473 380.623 C 471.962 404.490 480.324 411.827 509.975 477.656 \"},children:[]}]}]}],specs:{nesting:[{x:{min:264.746,max:440.148},y:{min:380.787,max:556.189}}],tail:[{point:{x:101.524,y:489.823,t:0},normal:{x:1,y:0}},{point:{x:355.349,y:705.349,t:0},normal:{x:-.014766504511447356,y:-.9998909692284023}}],crown:[{point:{x:354.688,y:21.595,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:462.208,y:40.955,t:0},normal:{x:.5932645727486776,y:-.8050075445120555}},{point:{x:265.504,y:53.364,t:0},normal:{x:-.7295033267832971,y:-.6839772629350351}}],arm:[{point:{x:622.301,y:264.957,t:0},normal:{x:.8755179475738375,y:-.4831855994088555}},{point:{x:429.317,y:287.297,t:0},normal:{x:-.9845074698789036,y:-.17534264099938673}}],leg:[{point:{x:504.853,y:643.115,t:0},normal:{x:.586011024588664,y:.8103030785209596}},{point:{x:241.104,y:661.414,t:0},normal:{x:-.5860442215265728,y:.8102790694663866}}]}},{name:\"pomegranate\",bbox:{x:{min:99.011,max:620.989},y:{min:6.3829999795977574,max:640.575}},layers:[{tagName:\"g\",props:{id:\"pomegranate\"},children:[{tagName:\"g\",props:{id:\"pomegranate\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 269.635 187.312 C 269.635 187.312 277.801 199.659 277.801 207.551 C 277.801 223.658 264.808 236.651 248.701 236.651 C 235.654 236.651 224.651 228.126 220.982 216.458 C 235.973 204.988 269.635 187.312 269.635 187.312 C 282.059 181.051 277.548 183.688 282.423 181.832 C 282.249 183.169 282.166 184.438 282.166 185.726 C 282.165 201.833 295.159 214.826 311.266 214.826 C 322.057 214.826 331.451 208.993 336.588 200.104 C 336.961 226.704 334.904 266.179 332.941 305.143 C 329.076 303.219 324.666 302.126 319.996 302.126 C 303.889 302.126 290.895 315.119 290.895 331.226 C 290.895 347.332 303.889 360.326 319.996 360.326 C 323.700 360.326 327.240 359.638 330.612 358.366 C 330.262 368.798 330.225 408.508 334.546 419.981 C 318.439 419.981 305.445 432.974 305.445 449.081 C 305.445 465.187 318.439 478.185 336.020 478.151 C 335.509 478.169 335.029 478.181 334.546 478.181 C 334.546 478.181 334.546 478.181 336.020 478.151 C 336.528 488.790 337.086 498.874 337.625 508.619 C 336.001 513.100 336.001 513.100 336.001 513.100 C 336.001 511.650 335.896 510.226 337.625 508.619 C 333.636 494.760 321.558 484.000 306.901 484.000 C 290.794 484.000 277.801 496.993 277.801 513.100 C 277.801 529.207 290.794 542.200 306.901 542.200 C 323.008 542.200 336.004 529.207 337.625 508.619 C 340.502 560.557 342.708 600.073 329.337 597.814 C 325.529 597.170 321.732 596.425 319.054 595.799 C 323.301 590.691 325.816 584.207 325.816 577.120 C 325.816 561.013 312.822 548.020 296.716 548.020 C 280.609 548.020 267.609 561.014 267.611 577.522 C 267.617 577.442 267.616 577.281 267.616 577.120 C 267.616 577.120 267.616 577.120 267.611 577.522 C 253.161 570.271 239.741 561.667 227.303 551.573 C 232.042 552.671 236.594 553.840 241.426 553.840 C 257.533 553.840 270.526 540.847 270.526 524.740 C 270.526 508.633 257.533 495.640 241.426 495.640 C 225.320 495.640 212.326 508.633 212.326 524.740 C 212.326 536.015 218.693 545.764 227.303 551.573 C 207.724 535.681 190.580 516.093 177.126 492.983 C 172.751 485.468 168.761 477.599 165.293 469.601 C 161.344 460.495 157.917 450.984 155.061 441.065 C 167.796 438.106 177.406 426.557 177.406 412.706 C 177.406 396.599 164.413 383.606 148.306 383.606 M 171.179 269.555 C 175.114 274.596 177.406 280.811 177.406 287.576 C 177.406 303.683 164.413 316.676 148.306 316.676 C 153.961 299.694 161.870 283.629 171.179 269.555 C 184.695 249.276 201.707 231.225 220.982 216.458 M 555.508 469.450 C 555.508 469.450 555.508 469.450 555.981 469.601 C 555.496 453.344 542.514 440.351 526.408 440.351 C 510.301 440.351 497.308 453.344 497.308 469.450 C 497.308 485.557 510.301 498.550 526.408 498.550 C 533.012 498.550 539.092 496.366 544.148 492.983 C 530.694 516.093 513.550 535.681 493.971 551.573 C 502.581 545.764 508.948 536.015 508.948 524.740 C 508.948 508.633 495.955 495.640 479.848 495.640 C 463.741 495.640 450.748 508.633 450.748 524.740 C 450.748 540.847 463.741 553.840 479.848 553.840 C 484.680 553.840 489.232 552.671 493.971 551.573 C 481.534 561.667 468.113 570.271 453.663 577.522 C 453.657 577.442 453.659 577.281 453.659 577.120 C 453.659 577.120 453.659 577.120 453.663 577.522 C 453.665 561.014 440.665 548.020 424.559 548.020 C 408.452 548.020 395.459 561.013 395.458 577.120 C 395.458 584.207 397.974 590.691 402.220 595.799 C 399.542 596.425 395.745 597.170 391.937 597.814 C 378.566 600.073 380.772 560.557 383.649 508.619 C 384.188 498.874 384.746 488.790 385.254 478.151 C 385.765 478.169 386.245 478.181 386.729 478.181 C 386.729 478.181 386.729 478.181 385.254 478.151 C 402.835 478.185 415.829 465.187 415.829 449.081 C 415.829 432.974 402.835 419.981 386.729 419.981 C 391.049 408.508 391.012 368.798 390.662 358.366 C 394.034 359.638 397.574 360.326 401.279 360.326 C 417.385 360.326 430.379 347.332 430.379 331.226 C 430.379 315.119 417.385 302.126 401.279 302.126 C 396.608 302.126 392.199 303.219 388.333 305.143 C 386.370 266.179 384.313 226.704 384.686 200.104 C 389.823 208.993 399.217 214.826 410.008 214.826 C 426.115 214.826 439.110 201.833 439.109 185.726 C 439.108 184.438 438.852 181.832 438.852 181.832 C 451.379 187.883 447.873 185.066 451.639 187.312 C 446.593 192.514 443.473 199.659 443.473 207.551 C 443.473 223.658 456.467 236.651 472.573 236.651 C 485.620 236.651 496.623 228.126 500.292 216.458 C 519.567 231.225 536.579 249.276 550.095 269.555 C 546.160 274.596 543.868 280.811 543.868 287.576 C 543.868 303.683 556.861 316.676 572.968 316.676 C 573.968 333.656 576.347 350.866 576.245 368.729 C 576.095 394.890 572.570 418.988 566.213 441.065 C 553.478 438.106 543.868 426.557 543.868 412.706 C 543.868 396.599 556.862 383.606 572.968 383.606 M 460.933 264.296 C 460.933 248.189 447.940 235.197 431.833 235.197 C 415.727 235.197 402.733 248.189 402.733 264.296 C 402.733 280.402 415.727 293.396 431.833 293.396 C 447.940 293.396 460.934 280.402 460.933 264.296 M 498.763 332.681 C 498.763 316.574 485.770 303.581 469.663 303.581 C 453.557 303.581 440.563 316.574 440.563 332.681 C 440.563 348.787 453.556 361.781 469.663 361.781 C 485.770 361.781 498.763 348.787 498.763 332.681 M 438.852 181.832 C 438.852 181.832 408.340 171.275 391.937 167.888 C 387.359 166.942 385.446 179.755 384.686 200.104 M 388.333 305.143 C 389.230 323.587 390.113 341.982 390.662 358.366 M 386.729 419.981 C 386.828 439.601 386.148 459.401 385.254 478.151 M 402.220 595.799 C 420.056 591.811 437.500 585.633 453.663 577.522 M 383.649 508.619 C 385.379 510.226 385.273 511.650 385.273 513.100 C 385.273 513.100 385.273 513.100 383.649 508.619 C 387.638 494.760 399.716 484.000 414.373 484.000 C 430.480 484.000 443.473 496.993 443.473 513.100 C 443.473 529.207 430.480 542.200 414.373 542.200 C 398.267 542.200 385.271 529.207 383.649 508.619 M 544.148 492.983 C 548.523 485.468 552.513 477.599 555.981 469.601 C 559.930 460.495 563.357 450.984 566.213 441.065 M 572.968 316.676 C 567.313 299.694 559.404 283.629 550.095 269.555 M 500.292 216.458 C 485.301 204.988 468.886 195.142 451.639 187.312 M 458.023 489.821 C 474.130 489.821 487.123 476.827 487.123 460.721 C 487.123 444.614 474.130 431.621 458.023 431.621 C 441.917 431.621 428.923 444.614 428.923 460.721 C 428.923 476.827 441.917 489.821 458.023 489.821 M 501.673 433.075 C 517.780 433.075 530.773 420.082 530.773 403.975 C 530.773 387.869 517.779 374.876 501.673 374.876 C 485.566 374.876 472.573 387.869 472.573 403.975 C 472.573 420.082 485.566 433.075 501.673 433.075 M 433.288 425.801 C 449.395 425.801 462.388 412.807 462.388 396.701 C 462.388 380.594 449.395 367.601 433.288 367.601 C 417.182 367.601 404.188 380.594 404.188 396.701 C 404.188 412.807 417.182 425.801 433.288 425.801 M 539.503 376.331 C 555.610 376.331 568.603 363.337 568.603 347.231 C 568.603 331.124 555.609 318.131 539.503 318.131 C 523.396 318.131 510.403 331.124 510.403 347.231 C 510.403 363.337 523.396 376.331 539.503 376.331 M 504.583 300.671 C 520.690 300.671 533.683 287.678 533.683 271.571 C 533.683 255.464 520.690 242.471 504.583 242.471 C 488.476 242.471 475.483 255.464 475.483 271.571 C 475.483 287.678 488.476 300.671 504.583 300.671 M 148.306 316.676 C 147.306 333.656 144.927 350.866 145.029 368.729 C 145.179 394.890 148.704 418.988 155.061 441.065 M 267.611 577.522 C 283.774 585.633 301.218 591.811 319.054 595.799 M 336.020 478.151 C 335.126 459.401 334.446 439.601 334.546 419.981 M 330.612 358.366 C 331.161 341.982 332.044 323.587 332.941 305.143 M 336.588 200.104 C 335.828 179.755 333.916 166.942 329.337 167.888 C 312.934 171.275 297.276 175.950 282.423 181.832 M 165.766 469.450 C 165.766 469.450 165.766 469.450 165.293 469.601 C 165.778 453.344 178.760 440.351 194.866 440.351 C 210.973 440.351 223.966 453.344 223.966 469.450 C 223.967 485.557 210.973 498.550 194.866 498.550 C 188.262 498.550 182.182 496.366 177.126 492.983 M 234.151 460.721 C 234.151 444.614 247.144 431.621 263.251 431.621 C 279.357 431.621 292.351 444.614 292.351 460.721 C 292.351 476.827 279.358 489.821 263.251 489.821 C 247.144 489.821 234.151 476.827 234.151 460.721 M 190.501 403.975 C 190.501 387.869 203.495 374.876 219.601 374.876 C 235.708 374.876 248.701 387.869 248.701 403.975 C 248.701 420.082 235.708 433.075 219.601 433.075 C 203.495 433.075 190.501 420.082 190.501 403.975 M 258.886 396.701 C 258.886 380.594 271.879 367.601 287.986 367.601 C 304.092 367.601 317.086 380.594 317.086 396.701 C 317.086 412.807 304.093 425.801 287.986 425.801 C 271.879 425.801 258.886 412.807 258.886 396.701 M 152.671 347.231 C 152.671 331.124 165.665 318.131 181.771 318.131 C 197.878 318.131 210.871 331.124 210.871 347.231 C 210.872 363.337 197.878 376.331 181.771 376.331 C 165.665 376.331 152.671 363.337 152.671 347.231 M 187.591 271.571 C 187.591 255.464 200.585 242.471 216.691 242.471 C 232.798 242.471 245.791 255.464 245.791 271.571 C 245.791 287.678 232.798 300.671 216.691 300.671 C 200.584 300.671 187.591 287.678 187.591 271.571 M 260.341 264.296 C 260.341 248.189 273.334 235.197 289.441 235.197 C 305.547 235.197 318.541 248.189 318.541 264.296 C 318.541 280.402 305.548 293.396 289.441 293.396 C 273.334 293.396 260.341 280.402 260.341 264.296 M 222.511 332.681 C 222.511 316.574 235.504 303.581 251.611 303.581 C 267.718 303.581 280.711 316.574 280.711 332.681 C 280.711 348.787 267.718 361.781 251.611 361.781 C 235.504 361.781 222.511 348.787 222.511 332.681 M 345.567 46.418 C 345.598 46.412 359.968 8.383 360.000 8.383 C 360.032 8.382 376.036 45.142 376.067 45.147 C 376.091 45.150 396.999 23.157 397.022 23.164 C 397.052 23.173 398.866 62.563 398.866 62.567 C 398.869 62.565 428.074 41.444 428.101 41.455 C 428.148 41.476 409.836 84.892 417.761 106.266 C 436.118 155.772 507.744 155.787 543.026 192.380 C 589.186 240.255 618.989 304.820 618.989 377.403 C 618.989 449.987 589.929 515.280 543.026 562.427 C 496.123 609.574 431.375 638.575 360.000 638.575 C 288.625 638.575 223.877 609.574 176.974 562.427 C 130.071 515.280 101.011 449.987 101.011 377.403 C 101.011 304.820 130.611 240.059 176.974 192.380 C 212.884 155.451 288.387 157.225 304.690 106.266 C 310.630 87.700 291.863 51.646 291.899 51.621 C 291.920 51.607 321.026 63.656 321.029 63.657 C 321.029 63.653 320.495 20.633 320.527 20.622 C 320.554 20.612 345.539 46.423 345.567 46.418 \"},children:[]}]}]}],specs:{nesting:[{x:{min:183.756,max:536.244},y:{min:203.292,max:555.781}}],tail:[{point:{x:360,y:667.718,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:13.04,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:99.812,y:377.801,t:0},normal:{x:-.9999873342537683,y:.005033024144816289}},{point:{x:621.234,y:377.801,t:0},normal:{x:.9999873342537683,y:.005033024144816322}}],leg:[{point:{x:545.517,y:562.831,t:0},normal:{x:.7129079596758853,y:.7012576138843458}},{point:{x:175.599,y:562.869,t:0},normal:{x:-.6987162300927099,y:.7153989305310928}}],horn:[{point:{x:545.12,y:192.856,t:0},normal:{x:.6314343491213488,y:-.7754293409135993}},{point:{x:175.723,y:192.918,t:0},normal:{x:-.6817335362911943,y:-.7316005641713946}}]}},{name:\"ring\",bbox:{x:{min:30.509999999999998,max:689.49},y:{min:30.509999999999998,max:689.49}},layers:[{tagName:\"g\",props:{id:\"ring\"},children:[{tagName:\"g\",props:{id:\"ring\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 58.923 360.000 C 58.923 193.356 193.356 58.923 360.000 58.923 C 526.644 58.923 661.077 193.356 661.077 360.000 C 661.077 526.644 526.644 661.077 360.000 661.077 C 193.356 661.077 58.923 526.644 58.923 360.000 M 32.510 360.000 C 32.510 178.737 178.737 32.510 360.000 32.510 C 541.263 32.510 687.490 178.737 687.490 360.000 C 687.490 541.263 541.263 687.490 360.000 687.490 C 178.737 687.490 32.510 541.263 32.510 360.000 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:137.234,max:583.42},y:{min:135.253,max:581.438}}],tail:[{point:{x:360.327,y:684.298,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.327,y:29.62,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.75,y:359.282,t:0},normal:{x:-.9999873181281341,y:.005036227050270597}},{point:{x:688.951,y:359.282,t:0},normal:{x:.9999873181281341,y:.005036227050270614}}],leg:[{point:{x:593.662,y:592.139,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:128.126,y:592.187,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:593.163,y:126.531,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:128.283,y:126.611,t:0},normal:{x:-.681708481845693,y:-.7316239100655748}}]}},{name:\"saturn\",bbox:{x:{min:11.880679482103867,max:708.1265968457276},y:{min:180.346,max:539.654}},layers:[{tagName:\"g\",props:{id:\"saturn\"},children:[{tagName:\"g\",props:{id:\"saturn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 182.346 C 447.809 182.346 520.461 245.603 535.041 329.638 C 535.972 335.005 536.666 340.454 537.112 345.976 C 537.456 350.214 537.654 355.083 537.654 360.000 C 537.654 364.917 537.456 369.786 537.090 374.311 C 536.645 379.816 535.952 385.248 535.160 389.794 C 520.460 474.397 447.809 537.654 360.000 537.654 C 261.670 537.654 182.346 458.330 182.346 360.000 C 182.346 261.670 261.670 182.346 360.000 182.346 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 535.160 389.794 C 535.952 385.248 537.090 374.311 537.090 374.311 C 550.830 371.958 592.145 366.721 592.052 360.000 C 591.939 351.788 571.369 351.362 537.112 345.976 C 529.803 344.939 522.360 343.942 514.725 343.114 C 468.357 338.086 407.510 334.530 360.000 334.530 C 312.490 334.530 251.643 338.086 205.274 343.114 C 160.362 347.983 127.878 351.497 127.948 360.000 C 128.017 368.524 168.751 374.596 182.699 376.886 C 182.699 376.886 184.053 387.181 184.971 392.072 C 94.367 384.702 14.539 372.935 13.885 360.000 C 13.154 345.548 105.291 335.207 208.006 327.896 C 258.828 324.278 313.666 322.010 360.000 322.010 C 406.334 322.010 461.171 324.278 512.452 327.928 C 519.610 328.438 526.715 328.973 535.041 329.638 C 627.058 336.958 704.679 345.215 706.115 360.000 C 707.434 373.574 595.918 383.297 535.160 389.794 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:345.026,max:504.125}}],tail:[{point:{x:360.308,y:552.236,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.308,y:182.815,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:19.442,y:360.938,t:0},normal:{x:-.9999872082557207,y:.005057996137791732}},{point:{x:701.604,y:360.938,t:0},normal:{x:.9999872082557207,y:.005057996137791761}}],leg:[{point:{x:485.3,y:484.146,t:0},normal:{x:.7129580169531665,y:.7012067213469992}},{point:{x:235.922,y:484.171,t:0},normal:{x:-.6986226851352028,y:.715490282124418}}],horn:[{point:{x:485.033,y:234.729,t:0},normal:{x:.631399028242315,y:-.7754581014694865}},{point:{x:236.006,y:234.771,t:0},normal:{x:-.6817811017516204,y:-.7315562379573743}}]}},{name:\"skull\",bbox:{x:{min:96.73146699484867,max:621.0865330051513},y:{min:64.598,max:642.476}},layers:[{tagName:\"g\",props:{id:\"skull\"},children:[{tagName:\"g\",props:{id:\"skull\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 143.297 308.706 C 143.297 255.657 186.092 212.862 239.141 212.862 C 292.191 212.862 334.986 255.657 334.986 308.706 C 334.986 361.756 292.191 404.552 239.141 404.551 C 186.092 404.551 143.297 361.756 143.297 308.706 M 308.262 456.816 C 308.267 456.807 358.904 364.992 358.909 364.983 C 358.914 364.992 409.552 456.807 409.557 456.816 C 409.547 456.816 308.272 456.816 308.262 456.816 M 381.314 307.017 C 381.314 254.363 423.791 211.886 476.445 211.886 C 529.100 211.886 571.577 254.362 571.577 307.017 C 571.577 359.672 529.100 402.148 476.445 402.148 C 423.791 402.148 381.314 359.671 381.314 307.017 M 221.160 640.476 C 221.160 640.464 222.505 543.376 222.856 518.039 C 155.372 473.349 100.875 398.064 98.793 308.457 C 95.564 169.482 219.897 66.598 358.909 66.598 C 497.921 66.598 622.254 169.482 619.025 308.457 C 616.944 398.064 562.447 473.350 494.963 518.039 C 495.314 543.377 496.659 640.464 496.659 640.476 C 496.655 640.476 452.862 640.476 452.858 640.476 C 452.858 640.470 452.858 577.761 452.858 577.755 C 452.857 577.755 438.406 577.755 438.404 577.755 C 438.404 577.761 438.404 640.470 438.404 640.476 C 438.400 640.476 395.048 640.476 395.043 640.476 C 395.043 640.470 395.043 577.761 395.043 577.755 C 395.042 577.755 380.591 577.755 380.590 577.755 C 380.590 577.761 380.590 640.470 380.590 640.476 C 380.586 640.476 337.233 640.476 337.229 640.476 C 337.229 640.470 337.229 577.761 337.229 577.755 C 337.227 577.755 322.777 577.755 322.775 577.755 C 322.775 577.761 322.775 640.470 322.775 640.476 C 322.771 640.476 279.416 640.476 279.412 640.476 C 279.412 640.470 279.415 577.761 279.415 577.755 C 279.413 577.755 264.963 577.755 264.961 577.755 C 264.961 577.761 264.961 640.470 264.961 640.476 C 264.957 640.476 221.164 640.476 221.160 640.476 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:292.227,max:427.773},y:{min:83,max:218.545}},{x:{min:170.334,max:305.879},y:{min:240.524,max:376.069}},{x:{min:409.433,max:544.978},y:{min:240.524,max:376.069}}],tail:[{point:{x:360,y:672.738,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:66.905,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:97.393,y:299.269,t:0},normal:{x:-.9999869423966428,y:.0051102872926518435}},{point:{x:620.349,y:299.269,t:0},normal:{x:.9999869423966429,y:.005110287292651861}}],leg:[{point:{x:540.477,y:482.573,t:0},normal:{x:.7128965506064706,y:.7012692123096491}},{point:{x:178.454,y:482.621,t:0},normal:{x:-.6987254201015092,y:.7153899547127913}}],horn:[{point:{x:543.281,y:134.793,t:0},normal:{x:.631445428603134,y:-.7754203187279815}},{point:{x:175.307,y:134.872,t:0},normal:{x:-.6817084818456925,y:-.7316239100655754}}]}},{name:\"star_6pt\",bbox:{x:{min:60.914,max:659.086},y:{min:12.352,max:694.268}},layers:[{tagName:\"g\",props:{id:\"star_6pt\"},children:[{tagName:\"g\",props:{id:\"star_6pt\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 62.914 177.704 C 62.924 177.722 121.740 279.596 164.427 353.532 C 130.252 412.280 62.924 528.896 62.914 528.913 C 62.934 528.913 179.342 528.914 265.995 529.443 C 296.622 582.494 359.989 692.251 359.999 692.268 C 360.008 692.251 414.350 598.128 454.404 528.750 C 522.405 528.915 657.066 528.913 657.086 528.913 C 657.076 528.896 600.255 430.480 555.915 352.932 C 589.746 294.337 657.076 177.722 657.086 177.704 C 657.066 177.704 522.405 177.704 453.898 177.704 C 423.375 124.125 360.008 14.369 359.999 14.352 C 359.989 14.369 306.798 106.501 265.491 177.704 C 179.894 177.704 62.934 177.704 62.914 177.704 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:260.795,max:459.205},y:{min:253.149,max:451.559}}],tail:[{point:{x:360,y:705.067,t:0},normal:{x:0,y:-1}}],leg:[{point:{x:266.122,y:529.575,t:0},normal:{x:-.49997033653346495,y:.8660425293174775}},{point:{x:452.487,y:529.575,t:0},normal:{x:.4999703365334618,y:.8660425293174793}}],arm:[{point:{x:165.27,y:353.291,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:554.82,y:353.291,t:0},normal:{x:.9999873200064072,y:.005035854088752106}}],horn:[{point:{x:266.122,y:178.959,t:0},normal:{x:-.5000024053402825,y:-.8660240150561251}},{point:{x:454.398,y:178.959,t:0},normal:{x:.5000024053402794,y:-.866024015056127}}],crown:[{point:{x:360,y:21.717,t:0},normal:{x:0,y:-1}}]}},{name:\"starburst\",bbox:{x:{min:15.114,max:704.886},y:{min:9.985,max:699.757}},layers:[{tagName:\"g\",props:{id:\"starburst\"},children:[{tagName:\"g\",props:{id:\"starburst\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 697.757 C 360.002 697.741 378.383 533.430 378.385 533.413 C 378.390 533.429 429.217 690.793 429.222 690.808 C 429.221 690.792 413.450 526.304 413.448 526.287 C 413.456 526.302 493.634 670.855 493.642 670.870 C 493.637 670.854 445.645 512.736 445.640 512.720 C 445.651 512.733 551.882 639.294 551.893 639.307 C 551.885 639.292 474.255 493.441 474.247 493.426 C 474.260 493.436 602.600 597.473 602.613 597.484 C 602.602 597.471 498.565 469.131 498.555 469.118 C 498.570 469.126 644.421 546.757 644.436 546.764 C 644.423 546.754 517.862 440.522 517.849 440.511 C 517.865 440.516 675.983 488.508 675.999 488.513 C 675.984 488.505 531.431 408.327 531.416 408.319 C 531.433 408.321 695.921 424.092 695.937 424.093 C 695.922 424.088 538.558 373.261 538.542 373.256 C 538.558 373.254 702.870 354.873 702.886 354.871 C 702.870 354.869 538.558 336.488 538.542 336.486 C 538.558 336.481 695.922 285.654 695.937 285.649 C 695.921 285.650 531.433 301.421 531.416 301.423 C 531.431 301.415 675.984 221.237 675.999 221.229 C 675.983 221.234 517.865 269.226 517.849 269.231 C 517.862 269.220 644.423 162.989 644.436 162.978 C 644.421 162.986 498.570 240.616 498.555 240.624 C 498.565 240.611 602.602 112.271 602.613 112.258 C 602.600 112.269 474.260 216.306 474.247 216.316 C 474.255 216.302 551.886 70.450 551.893 70.435 C 551.883 70.448 445.651 197.009 445.640 197.022 C 445.645 197.006 493.637 38.888 493.642 38.872 C 493.634 38.887 413.456 183.440 413.448 183.455 C 413.450 183.438 429.221 18.950 429.222 18.934 C 429.217 18.950 378.390 176.313 378.385 176.329 C 378.383 176.313 360.002 12.001 360.000 11.985 C 359.998 12.001 341.617 176.313 341.615 176.329 C 341.610 176.313 290.783 18.950 290.778 18.934 C 290.779 18.950 306.550 183.438 306.552 183.455 C 306.544 183.440 226.366 38.887 226.358 38.872 C 226.363 38.888 274.355 197.006 274.360 197.022 C 274.349 197.009 168.118 70.448 168.107 70.435 C 168.115 70.450 245.745 216.302 245.753 216.316 C 245.740 216.306 117.400 112.269 117.387 112.258 C 117.398 112.271 221.435 240.611 221.445 240.624 C 221.431 240.616 75.579 162.985 75.564 162.978 C 75.577 162.988 202.138 269.220 202.151 269.231 C 202.135 269.226 44.017 221.234 44.001 221.229 C 44.016 221.237 188.569 301.415 188.584 301.423 C 188.567 301.421 24.079 285.650 24.063 285.649 C 24.079 285.654 181.442 336.481 181.458 336.486 C 181.442 336.488 17.130 354.869 17.114 354.871 C 17.130 354.873 181.442 373.254 181.458 373.256 C 181.442 373.261 24.079 424.088 24.063 424.093 C 24.079 424.092 188.567 408.321 188.584 408.319 C 188.569 408.327 44.016 488.505 44.001 488.513 C 44.017 488.508 202.135 440.516 202.151 440.511 C 202.138 440.522 75.577 546.753 75.564 546.764 C 75.579 546.756 221.431 469.126 221.445 469.118 C 221.435 469.131 117.398 597.471 117.387 597.484 C 117.400 597.473 245.740 493.436 245.753 493.426 C 245.745 493.441 168.114 639.292 168.107 639.307 C 168.117 639.294 274.349 512.733 274.360 512.720 C 274.355 512.736 226.363 670.854 226.358 670.870 C 226.366 670.855 306.544 526.302 306.552 526.287 C 306.550 526.304 290.779 690.792 290.778 690.808 C 290.783 690.793 341.610 533.429 341.615 533.413 C 341.617 533.430 359.998 697.741 360.000 697.757 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:223.405,max:496.595},y:{min:217.25,max:490.441}}],tail:[{point:{x:360,y:698.262,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:25.12,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:354.782,t:0},normal:{x:-.9999873200064072,y:.005035854088756288}},{point:{x:688.623,y:354.782,t:0},normal:{x:.9999873200064072,y:.005035854088756315}}],leg:[{point:{x:593.334,y:587.639,t:0},normal:{x:.7129329685826651,y:.7012321885851422}},{point:{x:127.799,y:587.687,t:0},normal:{x:-.6986883991125066,y:.7154261114507933}}],horn:[{point:{x:592.835,y:122.031,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:122.11,t:0},normal:{x:-.6817850569385171,y:-.7315525518616848}}]}},{name:\"sun\",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:\"g\",props:{id:\"sun\"},children:[{tagName:\"g\",props:{id:\"sun\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:\"sun_ring\",bbox:{x:{min:5.466,max:714.534},y:{min:.3380000000000001,max:709.405}},layers:[{tagName:\"g\",props:{id:\"sun_ring\"},children:[{tagName:\"g\",props:{id:\"sun_ring\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 177.281 354.871 C 177.281 253.737 258.866 172.152 360.000 172.152 C 461.134 172.152 542.719 253.737 542.719 354.871 C 542.719 456.005 461.134 537.591 360.000 537.591 C 258.866 537.591 177.281 456.005 177.281 354.871 M 337.841 579.218 C 342.160 560.273 359.858 544.610 359.860 544.606 C 359.861 544.610 358.068 564.536 364.629 580.262 C 374.635 604.241 390.866 605.522 399.165 622.881 C 404.960 635.002 400.496 646.285 407.797 660.199 C 418.604 680.794 446.866 701.277 446.870 701.281 C 446.869 701.276 432.434 674.838 433.389 655.142 C 434.357 635.159 452.978 626.938 451.573 609.890 C 450.235 593.646 431.763 591.690 427.613 570.073 C 423.972 551.110 433.821 529.786 433.821 529.782 C 433.823 529.786 439.494 548.984 451.451 561.102 C 469.594 579.489 485.165 574.418 499.240 587.371 C 509.118 596.461 509.000 608.691 520.920 618.909 C 538.474 633.956 572.200 642.277 572.205 642.279 C 572.202 642.275 548.603 623.500 541.852 604.955 C 535.045 586.254 548.930 571.572 541.133 556.447 C 533.656 541.943 515.849 547.167 503.757 528.745 C 493.184 512.637 494.151 489.223 494.150 489.219 C 494.153 489.221 506.549 504.940 522.156 511.726 C 545.812 522.012 558.356 511.488 576.224 518.240 C 588.781 522.986 593.235 534.383 608.109 539.410 C 630.001 546.808 664.378 541.914 664.384 541.914 C 664.379 541.912 635.477 533.309 622.288 518.629 C 608.977 503.815 616.367 485.003 603.480 473.873 C 591.134 463.210 576.570 474.680 558.488 462.097 C 542.648 451.075 534.805 428.953 534.802 428.950 C 534.806 428.951 552.272 438.709 569.286 439.029 C 595.127 439.516 602.744 425.128 621.872 424.467 C 635.277 424.004 643.816 432.634 659.462 431.493 C 682.591 429.806 712.528 412.025 712.534 412.023 C 712.529 412.022 682.501 414.687 664.794 405.957 C 646.780 397.075 646.618 376.697 630.367 371.145 C 614.968 365.883 605.773 381.914 584.347 377.030 C 565.402 372.711 549.738 355.013 549.735 355.011 C 549.739 355.011 569.665 356.804 585.391 350.242 C 609.370 340.236 610.651 324.005 628.010 315.706 C 640.131 309.911 651.414 314.376 665.328 307.074 C 685.923 296.267 706.406 268.005 706.410 268.001 C 706.405 268.002 679.966 282.437 660.271 281.482 C 640.288 280.514 632.067 261.893 615.019 263.298 C 598.774 264.636 596.819 283.108 575.202 287.258 C 556.238 290.899 534.915 281.051 534.911 281.050 C 534.914 281.048 554.113 275.377 566.231 263.420 C 584.617 245.277 579.547 229.706 592.499 215.631 C 601.589 205.754 613.820 205.871 624.038 193.951 C 639.085 176.397 647.406 142.671 647.408 142.666 C 647.404 142.669 628.629 166.269 610.083 173.019 C 591.382 179.826 576.701 165.942 561.576 173.738 C 547.072 181.215 552.296 199.022 533.873 211.114 C 517.766 221.687 494.352 220.720 494.348 220.721 C 494.350 220.719 510.069 208.322 516.855 192.715 C 527.141 169.059 516.617 156.516 523.369 138.647 C 528.115 126.090 539.512 121.637 544.538 106.763 C 551.937 84.870 547.043 50.493 547.043 50.488 C 547.041 50.492 538.438 79.394 523.758 92.584 C 508.944 105.894 490.131 98.504 479.001 111.392 C 468.339 123.737 479.809 138.302 467.226 156.383 C 456.204 172.223 434.082 180.066 434.079 180.069 C 434.080 180.065 443.838 162.600 444.158 145.585 C 444.645 119.744 430.257 112.127 429.596 93.000 C 429.132 79.594 437.763 71.055 436.622 55.409 C 434.935 32.280 417.154 2.343 417.152 2.338 C 417.151 2.342 419.816 32.370 411.086 50.077 C 402.204 68.091 381.826 68.253 376.274 84.504 C 371.012 99.903 387.043 109.098 382.159 130.525 C 377.840 149.469 360.142 165.133 360.140 165.136 C 360.139 165.133 361.932 145.206 355.371 129.481 C 345.365 105.501 329.134 104.220 320.835 86.861 C 315.040 74.740 319.504 63.457 312.203 49.543 C 301.396 28.948 273.134 8.466 273.130 8.462 C 273.131 8.466 287.566 34.905 286.611 54.601 C 285.643 74.584 267.022 82.804 268.427 99.852 C 269.765 116.097 288.237 118.052 292.387 139.669 C 296.028 158.633 286.179 179.956 286.179 179.960 C 286.177 179.957 280.506 160.758 268.549 148.640 C 250.406 130.254 234.835 135.324 220.760 122.372 C 210.882 113.282 211.000 101.051 199.080 90.833 C 181.526 75.786 147.800 67.466 147.795 67.463 C 147.798 67.467 171.397 86.243 178.148 104.788 C 184.955 123.489 171.070 138.170 178.867 153.295 C 186.344 167.799 204.151 162.575 216.243 180.998 C 226.816 197.105 225.849 220.519 225.850 220.523 C 225.847 220.521 213.451 204.803 197.844 198.016 C 174.188 187.730 161.644 198.254 143.776 191.502 C 131.219 186.757 126.765 175.359 111.891 170.333 C 89.999 162.934 55.622 167.828 55.616 167.828 C 55.621 167.830 84.523 176.434 97.713 191.113 C 111.023 205.928 103.633 224.740 116.520 235.870 C 128.866 246.532 143.430 235.062 161.512 247.645 C 177.352 258.667 185.195 280.789 185.198 280.792 C 185.194 280.791 167.728 271.033 150.714 270.713 C 124.873 270.226 117.256 284.614 98.128 285.275 C 84.723 285.739 76.184 277.108 60.538 278.249 C 37.409 279.936 7.472 297.718 7.466 297.720 C 7.471 297.720 37.499 295.055 55.206 303.785 C 73.220 312.667 73.382 333.045 89.633 338.598 C 105.032 343.859 114.227 327.828 135.653 332.713 C 154.598 337.032 170.262 354.729 170.265 354.731 C 170.261 354.732 150.335 352.939 134.609 359.500 C 110.630 369.506 109.349 385.737 91.990 394.036 C 79.869 399.831 68.586 395.367 54.672 402.668 C 34.077 413.475 13.594 441.738 13.590 441.741 C 13.595 441.740 40.034 427.306 59.730 428.260 C 79.712 429.228 87.933 447.849 104.981 446.445 C 121.226 445.106 123.181 426.634 144.798 422.484 C 163.762 418.843 185.085 428.692 185.089 428.692 C 185.086 428.694 165.887 434.365 153.769 446.322 C 135.383 464.465 140.453 480.036 127.501 494.111 C 118.411 503.989 106.180 503.871 95.962 515.792 C 80.915 533.345 72.594 567.071 72.592 567.077 C 72.596 567.074 91.371 543.474 109.917 536.724 C 128.618 529.917 143.299 543.801 158.424 536.004 C 172.928 528.527 167.704 510.720 186.127 498.628 C 202.234 488.056 225.648 489.022 225.652 489.021 C 225.650 489.024 209.931 501.420 203.145 517.028 C 192.859 540.684 203.383 553.227 196.631 571.095 C 191.886 583.653 180.488 588.106 175.462 602.980 C 168.063 624.872 172.957 659.249 172.957 659.255 C 172.959 659.251 181.562 630.349 196.242 617.159 C 211.056 603.848 229.869 611.238 240.999 598.351 C 251.661 586.005 240.191 571.441 252.774 553.359 C 263.796 537.519 285.918 529.676 285.921 529.674 C 285.920 529.677 276.162 547.143 275.842 564.157 C 275.355 589.998 289.743 597.615 290.404 616.743 C 290.868 630.148 282.237 638.687 283.378 654.333 C 285.065 677.462 302.846 707.400 302.848 707.405 C 302.849 707.400 300.184 677.372 308.914 659.666 C 317.796 641.651 338.174 641.489 343.726 625.239 C 348.988 609.839 332.957 600.644 337.841 579.218 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:232.759,max:487.208},y:{min:226.696,max:481.145}}],tail:[{point:{x:359.983,y:704.607,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:359.983,y:14.733,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:21.981,y:354.887,t:0},normal:{x:-.9999873779199496,y:.0050243408307773215}},{point:{x:699.065,y:354.887,t:0},normal:{x:.9999873779199497,y:.005024340830777358}}],leg:[{point:{x:600.743,y:595.154,t:0},normal:{x:.7129321746801002,y:.701232995733874}},{point:{x:120.393,y:595.204,t:0},normal:{x:-.6987318357603929,y:.7153836884462152}}],horn:[{point:{x:600.228,y:114.729,t:0},normal:{x:.6314460715934471,y:-.775419795123392}},{point:{x:120.554,y:114.81,t:0},normal:{x:-.6817605256593613,y:-.731575413510235}}]}},{name:\"sword\",bbox:{x:{min:290.758,max:429.242},y:{min:7.048,max:701.484}},layers:[{tagName:\"g\",props:{id:\"sword\"},children:[{tagName:\"g\",props:{id:\"sword_2\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 334.382 576.132 C 334.384 576.132 359.997 576.132 360.000 576.132 C 360.003 576.132 385.616 576.132 385.618 576.132 C 385.618 576.081 384.096 70.185 384.095 70.135 C 384.093 70.129 360.002 9.054 360.000 9.048 C 359.998 9.054 335.907 70.129 335.905 70.135 C 335.905 70.185 334.382 576.081 334.382 576.132 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 292.758 576.132 C 292.771 576.132 427.229 576.132 427.242 576.132 C 427.242 576.134 427.242 592.587 427.242 592.589 C 427.229 592.589 292.771 592.589 292.758 592.589 C 292.758 592.587 292.758 576.134 292.758 576.132 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 372.344 633.398 372.417 592.595 372.417 592.589 C 372.414 592.589 347.586 592.589 347.583 592.589 C 347.583 592.595 347.656 633.398 347.692 653.496 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 650.252 C 364.496 650.252 368.705 651.449 372.308 653.496 C 379.682 657.793 384.616 665.739 384.616 674.868 C 384.616 688.492 373.625 699.484 360.000 699.484 C 346.375 699.484 335.384 688.493 335.384 674.868 C 335.384 665.739 340.318 657.793 347.692 653.496 C 351.295 651.449 355.504 650.252 360.000 650.252 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 576.132 C 360.000 399.435 360.000 222.736 360.000 46.039 \"},children:[]}]}]}],specs:{tail:[{point:{x:360,y:702.381,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:17.466,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:332.458,y:355.185,t:0},normal:{x:-.999987227194524,y:.005054250469375396}},{point:{x:386.406,y:355.185,t:0},normal:{x:.9999872291213672,y:.005053869227663789}}],leg:[{point:{x:425.834,y:591.374,t:0},normal:{x:.7129287652961913,y:.7012364619821535}},{point:{x:294.198,y:591.421,t:0},normal:{x:-.698722466500236,y:.7153928394999677}}],horn:[{point:{x:383.178,y:126.669,t:0},normal:{x:.6314328227179498,y:-.7754305838657913}},{point:{x:335.436,y:126.747,t:0},normal:{x:-.6817375278195221,y:-.7315968446914779}}]}},{name:\"synagogue\",bbox:{x:{min:84.384,max:635.646},y:{min:25.763,max:687.476}},layers:[{tagName:\"g\",props:{id:\"synagogue\"},children:[{tagName:\"g\",props:{id:\"synagogue\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 335.477 399.385 C 339.622 392.222 344.160 384.367 348.434 376.940 C 356.326 376.940 364.776 376.940 372.569 376.940 C 376.784 384.239 381.344 392.136 385.554 399.366 C 381.352 406.643 376.765 414.588 372.575 421.846 C 364.792 421.851 356.340 421.853 348.455 421.864 C 344.307 414.680 339.764 406.810 335.477 399.385 M 343.336 431.574 C 348.932 441.266 360.508 461.318 360.510 461.321 C 360.512 461.318 370.439 444.122 377.757 431.448 C 390.180 431.478 414.781 431.478 414.785 431.478 C 414.783 431.474 404.402 413.495 396.302 399.328 C 402.482 388.623 414.783 367.319 414.785 367.316 C 414.781 367.316 390.180 367.316 377.664 367.316 C 372.088 357.527 360.512 337.476 360.510 337.473 C 360.508 337.476 350.791 354.308 343.244 367.316 C 327.607 367.316 306.239 367.316 306.236 367.316 C 306.238 367.319 316.983 385.930 324.781 399.437 C 318.538 410.170 306.238 431.474 306.236 431.478 C 306.239 431.478 327.506 431.478 343.336 431.574 M 360.510 356.049 C 360.511 356.050 364.300 362.614 367.004 367.297 C 362.796 367.307 358.425 367.312 354.008 367.313 C 356.204 363.508 360.509 356.050 360.510 356.049 M 383.223 376.940 C 385.718 381.235 388.340 385.756 390.908 390.091 C 393.436 385.714 398.501 376.941 398.502 376.940 C 398.500 376.940 388.371 376.940 383.223 376.940 M 398.502 421.853 C 398.500 421.853 388.371 421.853 383.316 421.853 C 385.873 417.406 388.418 412.988 390.908 408.701 C 393.436 413.079 398.501 421.852 398.502 421.853 M 367.004 431.496 C 362.941 431.492 358.682 431.490 354.052 431.557 C 356.204 435.285 360.509 442.742 360.510 442.743 C 360.511 442.742 364.300 436.178 367.004 431.496 M 330.100 408.721 C 332.696 413.179 335.243 417.572 337.676 421.853 C 331.077 421.853 322.520 421.853 322.518 421.853 C 322.519 421.852 326.786 414.460 330.100 408.721 M 322.518 376.940 C 322.519 376.941 326.958 384.630 330.137 390.136 C 332.617 385.828 335.245 381.267 337.671 376.940 C 331.077 376.940 322.520 376.940 322.518 376.940 M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 171.460 482.709 C 171.459 482.708 168.576 477.716 166.451 474.036 C 162.845 474.045 155.702 474.045 155.701 474.045 C 155.702 474.044 158.821 468.640 161.067 464.710 C 159.273 461.602 155.702 455.416 155.701 455.415 C 155.702 455.415 162.845 455.415 166.479 455.415 C 168.098 452.573 171.459 446.751 171.460 446.750 C 171.460 446.751 174.343 451.744 176.473 455.415 C 181.013 455.415 187.217 455.415 187.218 455.415 C 187.218 455.416 184.098 460.820 181.839 464.733 C 183.647 467.858 187.218 474.044 187.218 474.045 C 187.217 474.045 181.013 474.045 176.469 474.034 C 174.822 476.887 171.460 482.708 171.460 482.709 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 197.082 464.789 C 197.082 478.954 185.656 490.380 171.491 490.380 C 157.327 490.380 145.901 478.954 145.901 464.789 C 145.902 450.626 157.327 439.199 171.491 439.199 C 185.655 439.199 197.082 450.625 197.082 464.789 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 548.571 482.709 C 548.572 482.708 551.455 477.716 553.580 474.036 C 557.186 474.045 564.328 474.045 564.330 474.045 C 564.329 474.044 561.209 468.640 558.964 464.710 C 560.758 461.602 564.329 455.416 564.330 455.415 C 564.328 455.415 557.186 455.415 553.552 455.415 C 551.933 452.573 548.572 446.751 548.571 446.750 C 548.571 446.751 545.688 451.744 543.558 455.415 C 539.018 455.415 532.814 455.415 532.813 455.415 C 532.813 455.416 535.933 460.820 538.192 464.733 C 536.384 467.858 532.813 474.044 532.813 474.045 C 532.814 474.045 539.017 474.045 543.562 474.034 C 545.209 476.887 548.571 482.708 548.571 482.709 M 359.999 123.301 C 360.000 123.298 367.659 110.034 373.304 100.257 C 382.886 100.280 401.863 100.280 401.866 100.280 C 401.864 100.278 393.576 85.921 387.609 75.479 C 392.377 67.222 401.864 50.787 401.866 50.785 C 401.863 50.785 382.886 50.785 373.232 50.785 C 368.931 43.234 360.000 27.766 359.999 27.763 C 359.998 27.766 352.339 41.031 346.679 50.785 C 334.617 50.785 318.135 50.785 318.132 50.785 C 318.133 50.787 326.422 65.144 332.425 75.542 C 327.621 83.843 318.133 100.278 318.132 100.280 C 318.135 100.280 334.617 100.281 346.691 100.253 C 351.066 107.831 359.998 123.298 359.999 123.301 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 522.949 464.789 C 522.949 478.954 534.375 490.380 548.539 490.380 C 562.704 490.380 574.129 478.954 574.129 464.789 C 574.129 450.626 562.703 439.199 548.539 439.199 C 534.375 439.199 522.949 450.625 522.949 464.789 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:323.899,max:396.101},y:{min:173.035,max:245.238}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7167059211464101,y:-.6973755248025815}}]}},{name:\"synagogue_blank\",bbox:{x:{min:84.384,max:635.646},y:{min:125.273,max:687.476}},layers:[{tagName:\"g\",props:{id:\"synagogue_blank\"},children:[{tagName:\"g\",props:{id:\"synagogue\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 539.045 280.656 C 539.045 285.293 542.786 289.034 547.423 289.034 C 552.061 289.034 555.801 285.293 555.801 280.656 C 555.801 276.019 552.061 272.278 547.423 272.278 C 542.786 272.277 539.045 276.018 539.045 280.656 M 165.421 280.656 C 165.421 285.293 169.162 289.034 173.799 289.034 C 178.437 289.034 182.177 285.293 182.177 280.656 C 182.177 276.019 178.437 272.278 173.799 272.278 C 169.162 272.277 165.421 276.018 165.421 280.656 M 194.755 343.258 C 194.755 343.256 194.755 315.399 194.755 315.396 C 194.751 315.396 150.244 315.396 150.240 315.396 C 150.240 315.399 150.240 343.256 150.240 343.258 C 150.242 343.256 172.286 323.055 172.288 323.053 C 172.290 323.055 194.753 343.256 194.755 343.258 M 196.787 314.237 C 196.787 300.960 186.077 290.250 172.800 290.250 C 159.524 290.250 148.813 300.960 148.813 314.237 C 155.096 314.163 191.781 314.137 196.787 314.237 M 207.495 463.404 C 206.788 442.662 191.817 428.292 172.383 428.292 C 152.949 428.292 138.941 440.095 137.271 463.404 C 136.195 478.413 137.180 534.170 137.180 534.177 C 137.187 534.177 205.975 534.335 205.982 534.335 C 205.982 534.328 208.029 479.090 207.495 463.404 M 257.796 401.932 C 257.788 401.924 172.099 326.167 172.090 326.160 C 172.082 326.167 86.393 401.924 86.384 401.932 C 86.401 401.932 257.779 401.932 257.796 401.932 M 255.043 684.070 C 255.043 684.043 255.043 405.390 255.043 405.362 C 255.027 405.362 86.890 405.362 86.873 405.362 C 86.873 405.390 86.873 684.043 86.873 684.070 C 86.890 684.070 255.027 684.070 255.043 684.070 M 207.495 606.019 C 206.788 585.278 191.818 570.907 172.383 570.907 C 152.949 570.907 138.941 582.710 137.271 606.019 C 136.195 621.028 137.180 676.785 137.180 676.792 C 137.187 676.792 205.975 676.951 205.982 676.951 C 205.982 676.944 208.029 621.705 207.495 606.019 M 347.577 139.990 C 347.577 147.029 353.255 152.707 360.294 152.707 C 367.332 152.707 373.010 147.028 373.010 139.990 C 373.010 132.952 367.332 127.274 360.294 127.273 C 353.255 127.273 347.577 132.951 347.577 139.990 M 525.275 343.258 C 525.275 343.256 525.275 315.399 525.275 315.396 C 525.280 315.396 569.787 315.396 569.791 315.396 C 569.791 315.399 569.791 343.256 569.791 343.258 C 569.789 343.256 547.745 323.055 547.743 323.053 C 547.741 323.055 525.278 343.256 525.275 343.258 M 523.244 314.237 C 523.244 300.960 533.954 290.250 547.231 290.250 C 560.507 290.250 571.217 300.960 571.217 314.237 C 564.935 314.163 528.250 314.137 523.244 314.237 M 512.536 463.404 C 513.242 442.662 528.213 428.292 547.647 428.292 C 567.082 428.292 581.090 440.095 582.760 463.404 C 583.835 478.413 582.851 534.170 582.851 534.177 C 582.844 534.177 514.056 534.335 514.049 534.335 C 514.049 534.328 512.001 479.090 512.536 463.404 M 462.234 401.932 C 462.243 401.924 547.932 326.167 547.941 326.160 C 547.949 326.167 633.638 401.924 633.646 401.932 C 633.629 401.932 462.252 401.932 462.234 401.932 M 464.987 684.070 C 464.987 684.043 464.987 405.390 464.987 405.362 C 465.004 405.362 633.141 405.362 633.158 405.362 C 633.158 405.390 633.158 684.043 633.158 684.070 C 633.141 684.070 465.004 684.070 464.987 684.070 M 294.344 399.664 C 294.344 436.167 323.791 465.614 360.294 465.614 C 396.796 465.614 426.243 436.167 426.243 399.664 C 426.242 363.162 396.796 333.716 360.294 333.715 C 323.791 333.715 294.344 363.162 294.344 399.664 M 512.536 606.019 C 513.242 585.278 528.213 570.907 547.647 570.907 C 567.082 570.907 581.090 582.710 582.760 606.019 C 583.835 621.028 582.851 676.785 582.851 676.792 C 582.844 676.792 514.056 676.951 514.049 676.951 C 514.049 676.944 512.001 621.705 512.536 606.019 M 311.835 576.610 C 313.004 547.864 333.569 527.936 360.510 527.936 C 387.451 527.936 407.017 544.288 409.185 576.610 C 410.614 597.907 408.169 676.985 408.169 676.995 C 408.159 676.995 312.798 677.215 312.789 677.215 C 312.789 677.205 310.930 598.849 311.835 576.610 M 262.606 685.476 C 262.606 685.435 262.606 277.696 262.606 277.655 C 262.625 277.655 458.395 277.655 458.414 277.655 C 458.414 277.696 458.414 685.435 458.414 685.476 C 458.395 685.476 262.625 685.476 262.606 685.476 M 252.478 273.851 C 252.478 273.850 252.478 257.121 252.478 257.120 C 252.499 257.120 468.520 257.120 468.542 257.120 C 468.542 257.121 468.542 273.850 468.542 273.851 C 468.520 273.851 252.499 273.851 252.478 273.851 M 264.284 253.128 C 264.284 199.868 307.250 156.903 360.510 156.903 C 413.770 156.903 456.736 199.868 456.736 253.128 C 431.532 252.834 284.368 252.726 264.284 253.128 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:312.376,max:407.624},y:{min:351.599,max:446.848}},{x:{min:519.725,max:575.288},y:{min:440.251,max:495.814}},{x:{min:143.852,max:199.415},y:{min:440.251,max:495.814}},{x:{min:314.346,max:405.654},y:{min:36.188,max:127.496}}],tail:[{point:{x:360,y:694.391,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.264,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:88.093,y:455.639,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:632.953,y:455.639,t:0},normal:{x:.9999873200064072,y:.005035854088752063}}],leg:[{point:{x:620.864,y:680.788,t:0},normal:{x:.712932968582661,y:.7012321885851466}},{point:{x:101.37,y:680.836,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:285.121,y:192.739,t:0},normal:{x:-.716705921146408,y:-.6973755248025835}},{point:{x:434.382,y:192.739,t:0},normal:{x:.7167059211464101,y:-.6973755248025815}}]}},{name:\"tail\",bbox:{x:{min:310.836,max:409.164},y:{min:14.44405745356444,max:713.685}},layers:[{tagName:\"g\",props:{id:\"tail\"},children:[{tagName:\"g\",props:{id:\"tail\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 356.020 344.214 C 358.188 394.997 333.800 444.282 334.410 494.975 C 335.204 560.857 345.827 579.742 351.535 622.126 C 344.808 627.690 312.840 582.108 312.836 582.104 C 312.841 582.116 359.995 711.672 360.000 711.685 C 360.005 711.672 407.159 582.117 407.164 582.104 C 407.159 582.108 374.237 625.077 365.905 622.304 C 362.348 579.938 351.286 560.469 355.214 494.961 C 358.248 444.356 388.333 397.678 390.974 346.918 C 393.614 296.160 370.507 246.563 370.717 195.658 C 371.108 100.946 390.478 71.748 395.726 29.929 C 396.693 31.022 391.528 12.952 355.872 17.050 C 337.433 19.170 332.373 28.120 332.370 28.121 C 332.369 28.138 316.614 85.433 321.560 195.546 C 323.845 246.400 353.853 293.435 356.020 344.214 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:359.037,y:82.027,t:0},normal:{x:0,y:1}}],crown:[{point:{x:359.037,y:23.18,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:389.69,y:56.995,t:0},normal:{x:.7911103969400158,y:-.6116733931220244}},{point:{x:332.921,y:57.521,t:0},normal:{x:-.7295033267832962,y:-.6839772629350359}}],arm:[{point:{x:329.364,y:343.991,t:0},normal:{x:-.7875274058771101,y:-.6162796321415055}},{point:{x:409.922,y:343.991,t:0},normal:{x:.7875274058771101,y:-.6162796321415055}}],leg:[{point:{x:392.171,y:683.869,t:0},normal:{x:.5860110245886658,y:.8103030785209582}},{point:{x:328.746,y:684.832,t:0},normal:{x:-.5860202132297126,y:.8102964332182403}}]}},{name:\"teardrop\",bbox:{x:{min:220.36295866473466,max:501.68289994448804},y:{min:54.483,max:698.6075022720028}},layers:[{tagName:\"g\",props:{id:\"teardrop\"},children:[{tagName:\"g\",props:{id:\"teardrop\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 56.483 C 360.011 56.518 376.847 204.487 465.432 402.672 C 549.385 590.491 465.408 697.069 360.000 696.606 C 265.953 696.192 170.941 597.759 254.568 402.672 C 339.372 204.838 359.989 56.518 360.000 56.483 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:253.446,max:466.554},y:{min:420.355,max:633.463}}],tail:[{point:{x:360,y:29.044,t:0},normal:{x:0,y:1}}],crown:[{point:{x:360,y:696.608,t:0},normal:{x:0,y:1}}],arm:[{point:{x:221.736,y:544.648,t:0},normal:{x:-.9999873200064072,y:.005035854088752084}},{point:{x:500.431,y:544.648,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:461.152,y:654.284,t:0},normal:{x:.7128965506064706,y:.7012692123096492}},{point:{x:262.223,y:654.332,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:456.171,y:382.47,t:0},normal:{x:.6314899567256496,y:-.7753840561648385}},{point:{x:263.499,y:382.549,t:0},normal:{x:-.6817454199674214,y:-.7315894903246247}}]}},{name:\"tower1\",bbox:{x:{min:231.51,max:488.49},y:{min:31.212000000000003,max:688.788}},layers:[{tagName:\"g\",props:{id:\"tower1\"},children:[{tagName:\"g\",props:{id:\"tower1\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 344.858 48.101 C 344.858 56.342 351.506 62.991 359.747 62.991 C 367.988 62.991 374.636 56.342 374.636 48.101 C 374.636 39.860 367.988 33.212 359.747 33.212 C 351.506 33.212 344.858 39.860 344.858 48.101 M 282.529 352.143 C 282.529 394.883 317.007 429.361 359.747 429.361 C 402.486 429.361 436.964 394.883 436.964 352.143 C 436.964 309.404 402.486 274.926 359.747 274.926 C 317.007 274.926 282.529 309.404 282.529 352.143 M 303.008 559.322 C 304.377 525.664 328.455 502.331 360.000 502.331 C 391.545 502.331 414.453 521.477 416.992 559.322 C 418.665 584.258 415.802 676.847 415.802 676.859 C 415.791 676.859 304.137 677.116 304.125 677.116 C 304.125 677.104 301.949 585.360 303.008 559.322 M 245.368 686.788 C 245.368 686.740 245.368 209.335 245.368 209.287 C 245.391 209.287 474.609 209.287 474.632 209.287 C 474.632 209.335 474.632 686.740 474.632 686.788 C 474.609 686.788 245.391 686.788 245.368 686.788 M 233.510 204.834 C 233.510 204.832 233.510 185.245 233.510 185.243 C 233.535 185.243 486.465 185.243 486.490 185.243 C 486.490 185.245 486.490 204.832 486.490 204.834 C 486.465 204.834 233.535 204.834 233.510 204.834 M 247.333 180.570 C 247.333 118.209 297.640 67.904 360.000 67.904 C 422.360 67.904 472.667 118.209 472.667 180.570 C 443.157 180.225 270.848 180.099 247.333 180.570 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:306.792,max:413.208},y:{min:298.465,max:404.88}}],tail:[{point:{x:360,y:698.452,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:34.405,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:244.775,y:348.445,t:0},normal:{x:-.9999873181281341,y:.005036227050266383}},{point:{x:475.23,y:348.445,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:468.421,y:680.192,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:252.713,y:680.24,t:0},normal:{x:-.698688399112506,y:.7154261114507937}}],horn:[{point:{x:440.857,y:100.081,t:0},normal:{x:.6314091670147428,y:-.775449846095638}},{point:{x:278.893,y:100.159,t:0},normal:{x:-.6817454199674198,y:-.7315894903246263}}]}},{name:\"tower2\",bbox:{x:{min:222.977,max:497.023},y:{min:33.627,max:686.373}},layers:[{tagName:\"g\",props:{id:\"tower2\"},children:[{tagName:\"g\",props:{id:\"tower2\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 345.986 48.826 C 345.986 56.132 351.880 62.025 359.185 62.025 C 366.491 62.025 372.384 56.131 372.384 48.826 C 372.384 41.520 366.491 35.627 359.185 35.627 C 351.880 35.627 345.986 41.520 345.986 48.826 M 324.293 147.451 C 324.293 147.447 324.293 103.561 324.293 103.556 C 324.300 103.556 394.416 103.556 394.423 103.556 C 394.423 103.561 394.423 147.447 394.423 147.451 C 394.420 147.448 359.692 115.622 359.689 115.619 C 359.685 115.622 324.296 147.448 324.293 147.451 M 321.092 101.730 C 321.092 80.814 337.965 63.940 358.882 63.940 C 379.798 63.940 396.671 80.814 396.671 101.730 C 386.773 101.615 328.979 101.573 321.092 101.730 M 304.222 336.731 C 305.336 304.054 328.921 281.415 359.538 281.415 C 390.155 281.415 412.225 300.009 414.856 336.731 C 416.550 360.377 414.999 448.217 414.999 448.228 C 414.988 448.228 306.617 448.478 306.606 448.478 C 306.606 448.467 303.380 361.442 304.222 336.731 M 224.977 239.887 C 224.991 239.875 359.987 120.525 360.000 120.513 C 360.014 120.525 495.009 239.875 495.023 239.887 C 494.996 239.887 225.004 239.887 224.977 239.887 M 229.314 684.373 C 229.314 684.329 229.314 245.335 229.314 245.291 C 229.341 245.291 494.227 245.291 494.253 245.291 C 494.253 245.335 494.253 684.329 494.253 684.373 C 494.227 684.373 229.341 684.373 229.314 684.373 M 304.222 561.409 C 302.974 528.738 328.921 506.093 359.538 506.093 C 390.155 506.093 414.894 524.594 414.856 561.409 C 414.829 586.776 414.999 672.896 414.999 672.907 C 414.988 672.907 306.617 673.157 306.606 673.157 C 306.606 673.146 305.101 584.401 304.222 561.409 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:312.5,max:407.5},y:{min:312.5,max:407.5}}],tail:[{point:{x:360,y:695.329,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:35.342,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:227.08,y:360.936,t:0},normal:{x:-.9999869443305632,y:.005109908846835934}},{point:{x:496.048,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835945}}],leg:[{point:{x:491.322,y:680.192,t:0},normal:{x:.7128965506064727,y:.701269212309647}},{point:{x:231.894,y:680.24,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:438.775,y:190.643,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}},{point:{x:280.975,y:190.722,t:0},normal:{x:-.6817481203990747,y:-.7315869738673104}}]}},{name:\"triangle\",bbox:{x:{min:27.638,max:692.362},y:{min:71.898,max:648.102}},layers:[{tagName:\"g\",props:{id:\"triangle\"},children:[{tagName:\"g\",props:{id:\"triangle\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 73.898 C 360.033 73.955 690.329 646.045 690.362 646.102 C 690.296 646.102 29.704 646.102 29.638 646.102 C 29.671 646.045 359.967 73.955 360.000 73.898 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:216.325,max:503.824},y:{min:323.913,max:611.413}}],tail:[{point:{x:360,y:660.374,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360.075,y:77.793,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:194.43,y:359.043,t:0},normal:{x:-.868514074398802,y:-.49566450606351903}},{point:{x:526.616,y:360.954,t:0},normal:{x:.8685512541368067,y:-.4955993532455227}}],leg:[{point:{x:41.378,y:639.913,t:0},normal:{x:-.860043090391753,y:.5102214055382261}},{point:{x:681.449,y:640.279,t:0},normal:{x:.8701184940442231,y:.4928425776271906}}]}},{name:\"unihorn\",bbox:{x:{min:297.3599801477942,max:421.7055926413711},y:{min:15.885000000000002,max:702.144}},layers:[{tagName:\"g\",props:{id:\"unihorn\"},children:[{tagName:\"g\",props:{id:\"unihorn\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.131 17.885 C 360.132 17.889 366.991 42.718 368.086 54.362 C 369.056 64.684 367.034 84.548 367.281 87.451 C 367.602 91.227 374.712 116.207 375.818 129.647 C 376.867 142.381 374.125 166.837 374.431 170.414 C 374.736 173.972 381.711 197.462 382.673 210.132 C 383.627 222.691 380.265 246.758 380.550 250.286 C 380.843 253.906 388.191 277.726 389.353 290.599 C 390.613 304.557 387.225 331.401 387.700 335.311 C 388.067 338.332 395.634 357.877 396.945 368.628 C 398.907 384.719 394.404 415.802 394.850 420.335 C 395.169 423.583 401.998 444.906 403.214 456.457 C 404.818 471.696 401.395 501.097 402.000 505.360 C 402.432 508.409 410.787 527.958 412.201 538.825 C 414.498 556.467 408.751 590.555 409.149 595.538 C 409.466 599.498 417.093 625.629 418.442 639.702 C 420.064 656.624 420.539 690.422 417.330 693.960 C 413.927 697.712 378.153 700.144 360.131 700.144 C 342.110 700.144 306.361 697.688 302.933 693.960 C 300.416 691.223 298.484 665.000 299.769 651.827 C 300.959 639.630 309.790 617.520 310.083 614.089 C 310.466 609.604 302.954 579.168 304.650 563.239 C 306.020 550.377 316.859 527.527 317.232 523.911 C 317.626 520.100 311.479 494.218 312.627 480.634 C 313.771 467.096 324.112 442.694 324.382 438.886 C 324.626 435.461 318.658 412.393 319.391 400.195 C 320.291 385.219 331.161 358.061 331.532 353.862 C 331.837 350.415 327.803 326.946 328.645 314.662 C 329.651 300.002 338.434 272.959 338.682 268.837 C 338.903 265.175 333.876 240.351 334.871 227.334 C 335.943 213.316 345.450 187.744 345.832 183.812 C 346.214 179.869 342.138 152.915 343.427 138.878 C 344.606 126.022 352.744 102.407 352.982 98.787 C 353.180 95.774 349.063 75.372 349.669 64.643 C 350.516 49.658 360.130 17.890 360.131 17.885 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 331.532 353.862 C 350.255 347.678 368.977 341.494 387.700 335.311 M 352.982 98.787 C 357.748 95.008 362.515 91.230 367.281 87.451 M 345.832 183.812 C 355.365 179.346 364.898 174.880 374.431 170.414 M 338.682 268.837 C 352.638 262.653 366.594 256.470 380.550 250.286 M 324.382 438.886 C 347.871 432.703 371.361 426.519 394.850 420.335 M 317.232 523.911 C 345.488 517.728 373.744 511.544 402.000 505.360 M 310.083 614.089 C 343.105 607.905 376.127 601.721 409.149 595.538 \"},children:[]}]}]}],specs:{tail:[{point:{x:360,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:31.274,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:329.035,y:360.936,t:0},normal:{x:-.9999869423966429,y:.005110287292651839}},{point:{x:394.967,y:360.936,t:0},normal:{x:.9999869443305632,y:.005109908846835923}}],leg:[{point:{x:415.296,y:693.311,t:0},normal:{x:.7128965506064748,y:.7012692123096449}},{point:{x:304.513,y:693.359,t:0},normal:{x:-.6987263029800354,y:.7153890923992705}}],horn:[{point:{x:374.071,y:128.186,t:0},normal:{x:.6314454286031289,y:-.7754203187279854}},{point:{x:345.734,y:128.265,t:0},normal:{x:-.6817084818456935,y:-.7316239100655744}}]}},{name:\"virus\",bbox:{x:{min:29.526,max:690.474},y:{min:14.89,max:675.838}},layers:[{tagName:\"g\",props:{id:\"virus\"},children:[{tagName:\"g\",props:{id:\"virus2\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 360.000 673.838 C 406.481 673.838 346.974 575.225 383.297 571.606 C 419.605 567.989 380.829 676.663 426.313 667.181 C 471.712 657.716 392.939 573.352 427.728 562.576 C 462.521 551.799 445.330 666.200 488.024 648.080 C 530.681 629.977 436.516 562.706 468.521 545.384 C 500.517 528.067 505.435 643.773 543.827 617.844 C 582.211 591.922 476.698 544.068 504.770 520.936 C 532.836 497.808 559.670 610.525 592.415 577.779 C 625.160 545.034 512.444 518.201 535.572 490.134 C 558.704 462.062 606.558 567.575 632.480 529.192 C 658.409 490.799 542.702 485.881 560.020 453.885 C 577.342 421.880 644.613 516.045 662.716 473.388 C 680.836 430.694 566.435 447.885 577.212 413.092 C 587.988 378.303 672.352 457.076 681.817 411.677 C 691.299 366.193 582.625 404.969 586.242 368.661 C 589.861 332.338 688.474 391.845 688.474 345.364 C 688.474 298.883 589.861 358.390 586.242 322.067 C 582.625 285.760 691.299 324.535 681.817 279.051 C 672.352 233.652 587.988 312.425 577.212 277.636 C 566.435 242.843 680.836 260.034 662.716 217.340 C 644.613 174.683 577.342 268.848 560.020 236.843 C 542.703 204.847 658.409 199.929 632.480 161.537 C 606.558 123.153 558.704 228.666 535.572 200.594 C 512.444 172.528 625.161 145.694 592.415 112.949 C 559.670 80.204 532.837 192.920 504.770 169.792 C 476.698 146.660 582.211 98.806 543.828 72.884 C 505.435 46.955 500.517 162.662 468.521 145.344 C 436.516 128.022 530.681 60.751 488.024 42.648 C 445.330 24.528 462.521 138.929 427.728 128.152 C 392.939 117.376 471.712 33.012 426.313 23.547 C 380.829 14.065 419.605 122.739 383.297 119.122 C 346.974 115.503 406.481 16.890 360.000 16.890 C 313.519 16.890 373.026 115.503 336.703 119.122 C 300.396 122.739 339.171 14.065 293.687 23.547 C 248.288 33.012 327.061 117.376 292.272 128.152 C 257.479 138.929 274.670 24.528 231.976 42.648 C 189.319 60.751 283.484 128.022 251.479 145.344 C 219.483 162.662 214.565 46.955 176.173 72.884 C 137.789 98.806 243.302 146.660 215.230 169.792 C 187.164 192.920 160.330 80.203 127.585 112.949 C 94.840 145.694 207.556 172.528 184.428 200.594 C 161.296 228.666 113.442 123.153 87.520 161.536 C 61.591 199.929 177.298 204.847 159.980 236.843 C 142.658 268.848 75.387 174.683 57.284 217.340 C 39.164 260.034 153.565 242.843 142.788 277.636 C 132.012 312.425 47.648 233.652 38.183 279.051 C 28.701 324.535 137.375 285.760 133.758 322.067 C 130.139 358.390 31.526 298.883 31.526 345.364 C 31.526 391.845 130.139 332.338 133.758 368.661 C 137.375 404.969 28.701 366.193 38.183 411.677 C 47.648 457.076 132.012 378.303 142.788 413.092 C 153.565 447.885 39.164 430.694 57.284 473.388 C 75.387 516.045 142.658 421.880 159.980 453.885 C 177.298 485.881 61.591 490.799 87.520 529.191 C 113.442 567.575 161.296 462.062 184.428 490.134 C 207.556 518.200 94.839 545.034 127.585 577.779 C 160.330 610.524 187.164 497.808 215.230 520.936 C 243.302 544.068 137.789 591.922 176.172 617.844 C 214.565 643.773 219.483 528.066 251.479 545.384 C 283.484 562.706 189.319 629.977 231.976 648.080 C 274.670 666.200 257.479 551.799 292.272 562.576 C 327.061 573.352 248.288 657.716 293.687 667.181 C 339.171 676.663 300.396 567.989 336.703 571.606 C 373.026 575.225 313.519 673.838 360.000 673.838 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:197.61,max:522.39},y:{min:182.974,max:507.754}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:\"wheel\",bbox:{x:{min:29.074,max:690.9250000478173},y:{min:14.822,max:677.804}},layers:[{tagName:\"g\",props:{id:\"wheel\"},children:[{tagName:\"g\",props:{id:\"wheel\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 77.994 212.511 C 78.013 212.519 271.106 292.500 271.125 292.508 C 271.126 292.510 284.933 300.162 279.501 313.275 C 274.070 326.388 258.896 322.036 258.894 322.036 C 258.875 322.028 65.782 242.047 65.763 242.039 C 65.762 242.037 50.806 234.421 56.419 220.871 C 62.032 207.321 77.992 212.512 77.994 212.511 M 386.166 244.055 C 386.174 244.036 466.155 50.943 466.163 50.924 C 466.166 50.923 473.817 37.116 486.930 42.548 C 500.043 47.980 495.691 63.153 495.692 63.155 C 495.684 63.174 415.702 256.267 415.694 256.286 C 415.692 256.287 408.076 271.243 394.526 265.630 C 380.977 260.017 386.167 244.058 386.166 244.055 M 449.564 290.261 C 449.583 290.253 642.675 210.272 642.695 210.264 C 642.697 210.265 657.870 205.912 663.302 219.025 C 668.734 232.139 654.927 239.790 654.926 239.792 C 654.906 239.800 461.814 319.782 461.795 319.790 C 461.793 319.789 445.833 324.979 440.220 311.429 C 434.608 297.879 449.563 290.264 449.564 290.261 M 464.923 641.379 C 464.915 641.359 384.934 448.267 384.926 448.248 C 384.927 448.246 380.574 433.072 393.687 427.641 C 406.800 422.209 414.451 436.016 414.453 436.017 C 414.461 436.036 494.443 629.129 494.451 629.148 C 494.450 629.150 499.641 645.110 486.091 650.723 C 472.541 656.335 464.925 641.380 464.923 641.379 M 462.194 369.806 C 462.214 369.814 655.306 449.796 655.326 449.804 C 655.326 449.806 669.133 457.457 663.702 470.570 C 658.270 483.684 643.096 479.331 643.094 479.332 C 643.075 479.324 449.983 399.342 449.963 399.334 C 449.962 399.332 435.007 391.717 440.619 378.167 C 446.232 364.617 462.192 369.807 462.194 369.806 M 227.720 627.778 C 227.728 627.759 307.709 434.666 307.717 434.647 C 307.719 434.646 315.371 420.839 328.484 426.271 C 341.597 431.702 337.244 446.875 337.245 446.878 C 337.237 446.897 257.256 639.990 257.248 640.009 C 257.246 640.010 249.630 654.966 236.080 649.353 C 222.530 643.740 227.720 627.780 227.720 627.778 M 64.871 449.607 C 64.890 449.599 257.983 369.617 258.002 369.609 C 258.004 369.610 273.178 365.257 278.609 378.370 C 284.041 391.483 270.234 399.135 270.233 399.137 C 270.214 399.145 77.121 479.126 77.102 479.134 C 77.100 479.134 61.140 484.324 55.527 470.774 C 49.914 457.224 64.870 449.609 64.871 449.607 M 305.146 255.642 C 305.138 255.622 225.156 62.530 225.148 62.511 C 225.149 62.509 220.796 47.335 233.909 41.904 C 247.023 36.472 254.674 50.279 254.676 50.280 C 254.684 50.299 334.665 243.391 334.674 243.411 C 334.673 243.413 339.863 259.373 326.313 264.986 C 312.763 270.598 305.148 255.643 305.146 255.642 M 150.664 114.777 C 150.679 114.792 298.466 262.578 298.480 262.593 C 298.480 262.595 308.308 274.948 298.272 284.984 C 288.236 295.021 275.883 285.193 275.881 285.193 C 275.866 285.178 128.079 137.391 128.064 137.377 C 128.064 137.374 117.162 124.615 127.533 114.245 C 137.903 103.874 150.662 114.777 150.664 114.777 M 423.307 261.852 C 423.321 261.838 571.108 114.051 571.123 114.036 C 571.125 114.036 583.478 104.208 593.514 114.245 C 603.551 124.281 593.722 136.634 593.723 136.636 C 593.708 136.651 445.921 284.438 445.906 284.452 C 445.904 284.452 433.145 295.355 422.774 284.984 C 412.404 274.614 423.306 261.855 423.307 261.852 M 464.196 328.803 C 464.217 328.803 673.219 328.803 673.240 328.803 C 673.242 328.804 688.926 330.590 688.925 344.783 C 688.925 358.977 673.242 360.762 673.240 360.764 C 673.219 360.764 464.217 360.764 464.196 360.764 C 464.195 360.762 447.463 359.450 447.463 344.783 C 447.463 330.117 464.195 328.804 464.196 328.803 M 344.019 659.071 C 344.019 659.050 344.019 450.048 344.019 450.027 C 344.021 450.025 345.806 434.341 360.000 434.341 C 374.194 434.341 375.979 450.025 375.981 450.027 C 375.981 450.048 375.981 659.050 375.981 659.071 C 375.979 659.072 374.667 675.804 360.000 675.804 C 345.334 675.804 344.021 659.072 344.019 659.071 M 445.425 407.126 C 445.440 407.141 593.227 554.928 593.241 554.942 C 593.241 554.945 603.069 567.297 593.033 577.334 C 582.996 587.370 570.644 577.542 570.641 577.542 C 570.627 577.527 422.840 429.741 422.825 429.726 C 422.825 429.724 411.922 416.965 422.293 406.594 C 432.664 396.223 445.423 407.126 445.425 407.126 M 130.077 555.731 C 130.092 555.717 277.878 407.930 277.893 407.915 C 277.895 407.915 290.248 398.087 300.285 408.123 C 310.321 418.160 300.493 430.513 300.493 430.515 C 300.478 430.530 152.692 578.316 152.677 578.331 C 152.674 578.331 139.915 589.234 129.545 578.863 C 119.174 568.493 130.077 555.734 130.077 555.731 M 47.808 328.803 C 47.829 328.803 256.830 328.803 256.851 328.803 C 256.853 328.804 272.537 330.590 272.537 344.783 C 272.537 358.977 256.853 360.762 256.851 360.764 C 256.830 360.764 47.829 360.764 47.808 360.764 C 47.806 360.762 31.075 359.450 31.074 344.783 C 31.074 330.117 47.806 328.804 47.808 328.803 M 344.019 241.552 C 344.019 241.531 344.019 32.529 344.019 32.508 C 344.021 32.507 345.806 16.822 360.000 16.822 C 374.194 16.822 375.979 32.507 375.981 32.508 C 375.981 32.529 375.981 241.531 375.981 241.552 C 375.979 241.553 374.667 258.285 360.000 258.285 C 345.334 258.285 344.021 241.553 344.019 241.552 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 360.000 449.040 C 388.853 449.040 414.916 437.402 433.767 418.551 C 452.618 399.700 464.257 373.636 464.257 344.784 C 464.257 315.931 452.618 289.867 433.767 271.016 C 414.917 252.165 388.853 240.527 360.000 240.527 C 331.147 240.527 305.084 252.165 286.233 271.016 C 267.382 289.867 255.743 315.931 255.743 344.784 C 255.743 373.636 267.382 399.700 286.233 418.551 C 305.084 437.402 331.147 449.040 360.000 449.040 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 169.328 535.456 C 218.053 584.181 285.423 614.261 360.000 614.261 C 434.577 614.261 501.947 584.181 550.672 535.456 C 599.397 486.730 629.478 419.361 629.478 344.784 C 629.478 270.206 599.397 202.837 550.672 154.111 C 501.947 105.386 434.577 75.306 360.000 75.306 C 285.423 75.306 218.053 105.386 169.328 154.111 C 120.603 202.837 90.522 270.206 90.522 344.784 C 90.522 419.361 120.603 486.730 169.328 535.456 M 144.420 560.364 C 199.510 615.454 275.681 649.464 360.000 649.464 C 444.319 649.464 520.490 615.454 575.580 560.364 C 630.670 505.273 664.680 429.103 664.680 344.784 C 664.680 260.464 630.670 184.294 575.580 129.203 C 520.490 74.113 444.319 40.103 360.000 40.103 C 275.681 40.103 199.510 74.113 144.420 129.203 C 89.330 184.294 55.320 260.464 55.320 344.784 C 55.320 429.103 89.330 505.273 144.420 560.364 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:267.806,max:452.194},y:{min:253.17,max:437.558}}],tail:[{point:{x:360,y:699.674,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:360,y:16.638,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:32.423,y:346.3,t:0},normal:{x:-.9999869443305633,y:.00510990884683594}},{point:{x:688.623,y:346.3,t:0},normal:{x:.9999869443305632,y:.005109908846835966}}],leg:[{point:{x:593.334,y:579.158,t:0},normal:{x:.7129699922269517,y:.7011945451755173}},{point:{x:127.799,y:579.206,t:0},normal:{x:-.6987254201015096,y:.7153899547127908}}],horn:[{point:{x:592.835,y:113.55,t:0},normal:{x:.6314454286031296,y:-.7754203187279851}},{point:{x:127.956,y:113.629,t:0},normal:{x:-.6817481203990747,y:-.7315869738673105}}]}},{name:\"wing\",bbox:{x:{min:38.45402314026018,max:646.8546768303617},y:{min:15.240979887338685,max:679.571904459341}},layers:[{tagName:\"g\",props:{id:\"wing\"},children:[{tagName:\"g\",props:{id:\"wingR\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 59.515 530.167 C 96.685 506.498 142.867 501.596 189.529 435.852 C 258.847 338.186 196.921 286.805 236.012 227.904 C 258.887 193.438 314.823 180.442 396.288 134.157 C 534.042 55.892 629.635 2.982 642.560 20.654 C 654.725 37.289 616.431 111.238 576.995 141.393 C 534.013 174.259 447.165 208.866 447.152 208.873 C 447.167 208.870 580.944 158.583 591.730 177.960 C 599.348 191.644 568.887 239.711 533.218 264.436 C 502.582 285.672 426.403 309.624 426.392 309.629 C 426.406 309.628 556.068 281.104 563.434 300.346 C 568.721 314.157 531.334 361.760 496.731 372.947 C 437.826 391.991 383.664 401.023 383.653 401.026 C 383.665 401.027 503.818 398.206 508.161 416.519 C 511.201 429.340 479.149 469.712 443.397 475.873 C 406.371 482.253 341.272 479.834 341.262 479.834 C 341.273 479.837 444.989 488.047 455.093 511.059 C 458.614 519.076 436.569 544.861 390.158 558.151 C 339.074 572.778 299.627 548.388 299.618 548.387 C 299.626 548.392 376.914 586.902 373.012 599.761 C 368.043 616.135 334.138 625.473 297.171 621.780 C 270.110 619.077 218.894 589.981 218.886 589.978 C 218.893 589.985 309.797 640.830 292.279 660.923 C 284.306 670.068 233.034 667.909 211.547 656.031 C 196.617 647.778 140.608 607.107 140.601 607.102 C 140.604 607.109 191.356 670.275 169.958 675.601 C 138.526 683.426 110.996 666.614 89.225 648.691 C 75.896 637.718 43.661 603.727 40.635 567.258 C 38.977 547.266 48.983 536.874 59.515 530.167 Z\"},children:[]}]}]}],specs:{nesting:[{x:{min:234.232,max:427.638},y:{min:200.43,max:393.836}}],tail:[{point:{x:84.723,y:562.626,t:0},normal:{x:.9664242984557929,y:-.25695150389563465}}],crown:[{point:{x:386.725,y:24.213,t:0},normal:{x:0,y:-1}}],horn:[{point:{x:634.556,y:27.153,t:0},normal:{x:.706778064897462,y:-.7074353447346261}},{point:{x:356.397,y:154.406,t:0},normal:{x:-.4221338348807563,y:-.9065335214148822}}],arm:[{point:{x:229.076,y:236.729,t:0},normal:{x:-.8293412994068105,y:-.5587423458967676}},{point:{x:561.212,y:304.459,t:0},normal:{x:.9209372426434576,y:-.38971091223144566}}],leg:[{point:{x:361.344,y:610.821,t:0},normal:{x:.830217788092855,y:.557439166487436}},{point:{x:142.565,y:673.269,t:0},normal:{x:-.4144808712361082,y:.9100580241827203}}]}},{name:\"wing_bat\",bbox:{x:{min:33.161759059160474,max:699.689},y:{min:15.977026603816963,max:698.562}},layers:[{tagName:\"g\",props:{id:\"wing_bat\"},children:[{tagName:\"g\",props:{id:\"wing_bat\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 41.730 601.414 C 41.746 601.407 166.675 566.650 207.396 531.219 C 249.203 494.843 289.077 426.453 302.014 372.567 C 313.412 325.089 272.343 254.583 292.456 210.091 C 317.614 154.441 401.343 116.184 455.888 88.712 C 519.733 56.556 684.286 20.862 684.309 20.855 C 684.301 20.873 617.396 89.778 607.850 194.800 C 600.938 270.835 629.492 342.257 641.301 343.894 C 625.284 344.162 588.425 393.475 562.930 462.406 C 535.929 535.409 547.640 599.063 547.638 599.077 C 547.623 599.078 469.147 586.920 396.632 611.501 C 329.021 634.419 287.688 689.864 287.677 689.872 C 287.666 689.869 239.584 666.124 175.283 664.728 C 109.150 663.292 60.577 679.916 60.565 679.917 C 60.564 679.914 56.671 669.091 52.949 649.010 C 48.188 623.331 41.731 601.419 41.730 601.414 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinejoin:\"round\",d:\"M 38.230 590.475 C 75.786 576.375 157.539 542.894 196.882 513.060 C 236.145 483.287 289.768 395.906 289.589 332.426 C 289.253 213.589 249.021 226.617 203.137 236.164 C 203.146 236.157 286.254 145.843 419.053 87.469 C 583.111 15.354 697.661 17.995 697.689 17.988 C 697.666 17.996 541.412 67.213 468.705 99.757 C 394.349 133.039 303.599 190.510 305.837 203.401 C 306.518 207.325 317.628 238.754 323.637 262.158 C 328.279 280.236 331.433 306.972 333.553 308.532 C 336.524 310.718 413.665 293.134 493.062 305.374 C 658.511 330.881 667.088 355.359 667.105 355.364 C 667.087 355.361 619.519 336.133 486.395 327.985 C 416.496 323.706 332.739 338.575 330.686 344.850 C 329.680 347.924 324.692 369.650 319.288 385.270 C 313.472 402.084 303.648 422.308 302.014 427.044 C 299.901 433.166 369.393 444.854 452.245 504.873 C 516.042 551.088 559.096 611.490 559.107 611.501 C 559.095 611.492 512.583 568.494 441.075 523.096 C 363.019 473.541 284.379 456.282 282.899 461.450 C 281.986 464.637 275.099 479.899 268.196 490.835 C 258.922 505.526 244.624 521.669 240.847 525.485 C 237.391 528.975 259.444 551.651 280.294 604.675 C 293.693 638.752 287.677 696.552 287.678 696.562 C 287.675 696.553 275.518 645.299 258.352 611.638 C 237.978 571.688 211.117 550.004 207.396 552.245 C 204.583 553.939 183.362 563.778 167.359 570.320 C 153.885 575.828 61.410 609.725 46.509 614.472 C 43.585 615.403 40.904 613.375 39.303 611.702 C 33.139 605.266 34.790 591.767 38.230 590.475 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:96.183,y:597.654,t:0},normal:{x:.8854430478053971,y:-.46474789842783526}}],crown:[{point:{x:389.102,y:50.359,t:0},normal:{x:-.4389590633965882,y:-.8985070621102484}}],horn:[{point:{x:681.358,y:20.521,t:0},normal:{x:.976908230080636,y:-.21365933164905085}},{point:{x:215.194,y:229.073,t:0},normal:{x:-.8802117557726281,y:.4745811469071093}}],leg:[{point:{x:545.538,y:596.666,t:0},normal:{x:.6781355256068047,y:.7349368740987099}},{point:{x:287.29,y:684.808,t:0},normal:{x:-.024958884076504644,y:.9996884785300146}}],arm:[{point:{x:656.41,y:349.038,t:0},normal:{x:.910112679298643,y:.4143608463402951}},{point:{x:260.995,y:434.835,t:0},normal:{x:-.9221517739289816,y:-.38682826401341525}}]}},{name:\"wing_butterfly\",bbox:{x:{min:262.97538283239334,max:678.2292862740999},y:{min:8.834233618370453,max:692.7424643500026}},layers:[{tagName:\"g\",props:{id:\"wing_butterfly_2\"},children:[{tagName:\"g\",props:{id:\"butterfly_wing\"},children:[{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 \"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"1\",strokeLinecap:\"butt\",strokeLinejoin:\"round\",d:\"M 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 \"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 277.963 516.914 C 255.422 450.232 265.817 360.450 281.994 320.571 C 308.658 254.839 351.163 171.055 401.948 124.353 C 458.349 72.487 554.541 5.232 630.931 11.206 C 643.884 12.219 663.349 19.470 669.494 30.917 C 700.824 89.279 613.795 175.191 593.894 238.371 C 582.782 273.650 583.344 327.469 561.533 357.342 C 553.689 368.085 539.306 379.647 525.971 383.826 C 474.461 399.968 346.082 386.962 346.064 386.962 C 346.079 386.964 414.790 396.649 496.538 401.440 C 524.382 403.072 548.497 443.465 561.086 468.355 C 579.738 505.232 589.709 564.309 580.871 604.678 C 566.994 668.058 532.136 696.407 468.988 689.808 C 422.873 684.989 392.961 668.372 370.782 650.229 C 333.237 619.518 298.897 578.844 277.963 516.914 M 495.357 647.130 C 495.023 637.478 502.540 629.422 512.193 629.088 C 521.846 628.754 529.902 636.271 530.236 645.924 C 530.570 655.576 523.052 663.632 513.400 663.966 C 503.747 664.300 495.691 656.783 495.357 647.130 M 434.810 655.896 C 434.428 644.849 443.031 635.629 454.078 635.247 C 465.125 634.865 474.345 643.468 474.728 654.515 C 475.110 665.562 466.506 674.782 455.459 675.165 C 444.412 675.547 435.192 666.943 434.810 655.896 M 528.706 611.694 C 528.393 602.645 535.439 595.092 544.488 594.779 C 553.537 594.466 561.090 601.513 561.403 610.562 C 561.716 619.612 554.669 627.164 545.620 627.477 C 536.571 627.790 529.019 620.743 528.706 611.694 M 597.895 151.246 C 597.654 144.265 603.090 138.439 610.071 138.198 C 617.051 137.956 622.878 143.393 623.119 150.373 C 623.361 157.354 617.924 163.180 610.943 163.422 C 603.963 163.663 598.137 158.227 597.895 151.246 M 609.077 109.471 C 608.769 100.551 615.715 93.107 624.635 92.798 C 633.554 92.490 640.999 99.436 641.307 108.355 C 641.616 117.275 634.670 124.720 625.750 125.028 C 616.830 125.337 609.386 118.390 609.077 109.471 M 604.311 52.814 C 603.882 40.404 613.546 30.047 625.956 29.617 C 638.366 29.188 648.724 38.853 649.153 51.263 C 649.583 63.673 639.918 74.030 627.508 74.460 C 615.098 74.889 604.740 65.224 604.311 52.814 M 561.562 127.957 C 511.109 154.275 462.323 181.803 462.313 181.809 C 462.313 181.805 465.942 154.657 460.747 143.384 C 457.396 136.112 443.144 125.907 443.142 125.905 C 443.147 125.902 479.340 94.928 492.106 86.742 C 510.080 75.216 559.641 39.151 571.273 47.678 C 581.926 55.488 607.634 103.924 561.562 127.957 M 543.155 526.574 C 567.922 528.286 559.086 548.517 557.925 561.448 C 556.774 574.271 542.426 573.572 534.569 573.361 C 511.787 572.748 473.928 527.516 473.922 527.511 C 473.923 527.510 479.299 515.022 479.300 515.020 C 479.306 515.022 501.789 523.715 543.155 526.574 M 475.426 495.831 C 477.575 496.854 536.872 508.850 541.429 499.988 C 548.174 486.869 531.842 472.379 527.407 469.163 C 518.768 462.899 461.484 467.126 461.477 467.126 C 461.479 467.128 473.861 484.723 475.426 495.831 M 510.787 448.350 C 472.615 446.028 450.318 445.239 450.312 445.239 C 450.310 445.236 426.759 419.932 426.757 419.929 C 426.764 419.930 474.249 418.525 497.449 423.832 C 514.815 427.805 523.206 449.106 510.787 448.350 M 454.490 536.720 C 452.213 537.827 412.451 531.387 412.447 531.387 C 412.449 531.391 430.290 558.043 438.743 575.342 C 444.947 588.039 444.596 600.995 452.512 610.326 C 461.962 621.464 479.052 618.799 488.828 613.594 C 495.388 610.101 503.767 598.169 501.644 592.747 C 494.810 575.294 453.352 537.846 454.490 536.720 M 307.657 542.647 C 278.691 476.057 285.548 454.496 289.218 452.071 C 293.370 449.328 354.632 503.422 371.094 517.154 C 383.388 527.408 423.356 582.810 414.623 622.246 C 407.398 654.872 374.190 622.575 360.176 608.905 C 350.337 599.308 318.529 567.640 307.657 542.647 M 354.000 469.425 C 276.363 417.181 286.315 415.332 289.499 408.096 C 292.899 400.370 366.762 408.351 383.990 418.307 C 402.349 428.916 450.741 492.064 443.232 500.458 C 431.196 513.913 398.258 499.207 354.000 469.425 M 405.391 370.700 C 369.917 370.151 343.326 368.945 343.320 368.944 C 343.327 368.940 392.887 343.819 412.425 319.325 C 427.512 300.413 481.616 307.440 530.630 287.102 C 563.385 273.510 546.000 329.439 526.568 345.708 C 500.532 367.505 469.083 371.686 405.391 370.700 M 533.332 258.739 C 481.496 278.970 435.735 280.079 435.725 280.082 C 435.727 280.078 446.982 256.801 451.993 241.660 C 455.805 230.144 459.629 210.860 459.629 210.857 C 459.640 210.851 553.064 155.018 567.027 156.708 C 586.314 159.044 587.764 237.496 533.332 258.739 M 395.829 300.529 C 367.077 343.590 288.876 378.144 282.667 372.790 C 276.634 367.588 321.076 272.894 333.715 252.734 C 399.158 148.348 424.603 146.490 435.830 165.083 C 445.324 180.806 429.238 250.493 395.829 300.529 Z\"},children:[]}]}]}],specs:{tail:[{point:{x:262.941,y:395.394,t:0},normal:{x:1,y:0}}],crown:[{point:{x:657.724,y:19.407,t:0},normal:{x:.6486969086272256,y:-.7610468584374296}}],arm:[{point:{x:432.025,y:392.726,t:0},normal:{x:.9999873181281341,y:.005036227050266383}}],leg:[{point:{x:536.667,y:671.193,t:0},normal:{x:.7128965506064685,y:.7012692123096513}}],horn:[{point:{x:528.14,y:35.616,t:0},normal:{x:-.37260343575982685,y:-.9279906678733211}},{point:{x:646.306,y:141.319,t:0},normal:{x:.9558286320115172,y:.29392452471168784}}]}},{name:\"woman_stand\",bbox:{x:{min:167.0731740631161,max:580.2318433376647},y:{min:19.8,max:696.2289494683224}},layers:[{tagName:\"g\",props:{id:\"woman_stand\"},children:[{tagName:\"g\",props:{id:\"woman_stand\"},children:[{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 329.879 23.607 C 320.795 26.336 312.327 29.036 306.027 36.127 C 302.178 40.458 302.922 46.524 299.617 51.284 C 296.510 55.759 290.514 56.920 288.398 61.940 C 285.323 69.237 292.870 77.256 289.462 84.404 C 286.394 90.839 276.118 90.034 273.279 96.574 C 270.730 102.447 277.866 108.950 275.002 114.676 C 272.898 118.882 265.912 117.817 263.868 122.051 C 261.073 127.841 268.784 134.309 266.138 140.168 C 264.044 144.803 256.435 143.950 254.428 148.622 C 251.716 154.940 253.500 162.468 257.764 167.861 C 262.867 174.316 271.199 176.587 279.428 176.627 C 287.799 176.668 293.250 169.052 301.541 167.893 C 309.573 166.771 317.220 173.767 324.467 170.125 C 350.271 157.154 337.871 117.459 354.342 93.734 C 359.546 86.238 369.783 84.196 372.867 75.606 C 377.896 61.596 375.104 45.835 366.280 33.847 C 361.122 26.839 344.701 21.800 344.701 21.800 C 344.701 21.800 334.914 22.095 329.879 23.607 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#ffffff\",fillRule:\"evenodd\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 280.773 662.206 C 280.743 659.105 273.490 669.770 273.191 666.684 C 272.428 658.790 280.887 655.196 285.862 649.597 C 293.553 640.942 307.669 632.404 309.968 627.234 C 315.265 615.318 302.858 578.162 305.348 551.597 C 306.883 535.224 316.857 515.054 316.169 506.162 C 313.379 470.076 302.929 438.501 294.392 402.028 C 290.934 387.255 286.997 373.582 287.776 357.884 C 289.293 327.287 310.211 304.772 311.452 274.162 C 312.130 257.452 303.509 227.340 303.508 227.335 C 303.506 227.340 289.368 255.869 282.994 271.936 C 278.457 283.375 277.192 293.992 271.746 305.027 C 261.341 326.106 243.503 349.057 233.670 359.865 C 230.662 363.171 224.198 369.170 218.406 373.431 C 207.676 381.324 189.124 393.504 185.767 392.560 C 181.172 391.268 202.634 374.526 202.636 374.524 C 202.634 374.525 179.898 393.575 177.621 390.162 C 176.181 388.005 198.756 370.776 198.758 370.774 C 198.756 370.776 175.202 391.032 173.241 388.986 C 169.446 385.023 193.579 365.459 193.581 365.457 C 193.579 365.459 170.754 386.223 169.144 382.697 C 167.778 379.706 186.604 362.017 188.271 359.907 C 190.692 356.841 212.735 351.849 218.149 346.332 C 229.563 334.699 231.830 305.134 241.712 281.271 C 245.044 273.223 253.911 267.379 256.451 261.403 C 262.327 247.580 261.780 224.937 263.521 204.620 C 264.997 187.389 266.143 171.559 275.428 156.969 C 280.461 149.061 287.261 143.980 295.456 139.429 C 305.231 134.000 317.532 132.362 323.504 122.492 C 326.610 117.359 326.315 111.535 325.581 105.581 C 325.126 101.889 321.670 99.343 322.007 95.639 C 322.515 90.046 330.116 87.776 330.561 82.178 C 330.875 78.220 326.478 75.646 326.453 71.675 C 326.428 67.594 330.588 64.918 330.563 60.836 C 330.538 56.866 325.249 54.117 326.456 50.334 C 327.982 45.548 336.358 47.439 338.684 42.987 C 340.831 38.875 334.661 33.127 337.927 29.834 C 343.994 23.718 354.942 29.719 361.877 34.828 C 368.207 39.492 369.102 47.363 372.868 54.264 C 374.562 57.368 376.447 59.786 377.565 63.140 C 380.401 71.642 384.892 80.448 380.746 88.394 C 377.231 95.131 365.301 92.074 361.871 98.854 C 357.078 108.325 360.626 120.147 367.126 128.539 C 378.393 143.084 402.176 135.044 415.895 147.305 C 437.475 166.592 439.363 195.127 451.195 221.542 C 455.177 230.430 460.233 244.696 462.032 246.993 C 467.688 254.216 507.758 280.224 534.677 294.830 C 541.124 298.328 547.400 299.616 553.606 303.525 C 560.683 307.981 579.625 315.768 571.819 318.769 C 570.315 319.347 564.933 314.923 560.845 313.777 C 558.474 313.113 554.914 310.585 553.914 312.836 C 552.876 315.170 559.519 325.643 564.948 330.631 C 568.754 334.128 580.316 332.960 577.904 337.531 C 577.239 338.790 569.790 337.854 565.901 336.128 C 561.280 334.076 555.358 326.399 555.202 326.550 C 555.051 326.697 559.772 334.690 563.671 337.712 C 566.950 340.254 575.470 338.336 574.495 342.369 C 574.128 343.889 567.535 343.899 564.091 342.648 C 558.196 340.507 551.458 330.082 551.276 330.279 C 551.119 330.449 555.683 339.481 559.702 343.082 C 562.589 345.669 570.857 344.657 569.419 348.257 C 568.458 350.663 559.667 347.295 555.285 344.610 C 550.170 341.476 544.289 331.540 544.124 331.737 C 544.018 331.864 546.457 338.614 548.793 341.707 C 550.678 344.203 554.965 344.501 555.448 347.591 C 556.333 353.256 544.182 342.912 539.609 337.093 C 532.075 327.508 523.436 310.093 521.050 307.861 C 515.266 302.448 456.728 280.746 445.540 271.194 C 437.973 264.733 412.150 225.285 412.146 225.280 C 412.146 225.283 410.901 245.553 412.782 256.322 C 417.313 282.273 435.303 300.396 438.648 326.527 C 442.019 352.869 435.894 375.444 431.210 401.585 C 424.394 439.622 405.638 470.187 402.792 507.590 C 401.708 521.838 406.970 534.571 406.098 549.265 C 404.785 571.364 397.955 589.183 393.023 610.765 C 389.774 624.982 381.070 645.506 383.232 651.008 C 385.603 657.041 406.265 665.549 421.455 675.523 C 422.939 676.497 423.723 679.264 422.421 680.472 C 420.149 682.582 413.990 673.255 414.677 676.279 C 414.751 676.605 419.741 679.694 420.724 682.617 C 421.032 683.530 421.415 684.761 420.654 685.352 C 418.041 687.381 413.774 678.416 413.138 679.714 C 412.431 681.159 417.695 683.300 418.981 686.048 C 419.370 686.878 420.057 687.895 419.476 688.605 C 416.964 691.674 410.396 680.743 409.773 682.883 C 409.378 684.243 416.431 686.189 417.261 689.643 C 417.631 691.187 418.223 693.440 416.054 693.989 C 413.229 694.705 410.617 693.685 407.879 692.684 C 404.962 691.618 403.139 689.450 400.335 688.112 C 395.772 685.935 391.214 685.809 386.777 683.386 C 382.787 681.207 380.686 677.421 376.583 675.462 C 369.867 672.256 359.813 677.431 355.901 671.100 C 351.947 664.701 360.240 655.888 361.358 650.445 C 362.924 642.817 365.081 631.340 365.623 620.813 C 367.081 592.503 358.072 568.647 360.905 540.441 C 361.974 529.800 366.797 521.521 367.899 510.883 C 368.588 504.238 367.305 498.584 367.626 491.910 C 368.983 463.673 376.566 440.518 377.884 412.279 C 378.441 400.336 376.180 379.578 377.115 378.331 C 381.933 371.912 395.765 355.283 395.767 355.280 C 395.765 355.283 378.312 377.556 377.137 377.197 C 375.371 376.658 347.815 347.483 347.812 347.480 C 347.815 347.483 366.045 365.226 375.980 379.944 C 376.722 381.044 376.480 403.013 375.612 415.504 C 373.704 442.962 366.047 465.435 364.864 492.934 C 364.573 499.680 366.197 505.389 365.464 512.102 C 364.305 522.737 360.541 531.165 357.596 541.450 C 350.713 565.487 343.063 585.137 336.697 609.315 C 334.449 617.851 331.913 624.967 331.142 633.760 C 330.619 639.734 334.934 645.667 331.799 650.779 C 327.924 657.098 318.362 654.588 312.433 659.037 C 306.344 663.605 303.619 674.503 294.413 678.820 C 287.979 681.836 284.142 690.738 277.178 689.321 C 275.654 689.011 273.766 688.266 273.959 686.296 C 274.655 679.157 289.587 672.513 289.099 672.663 C 281.095 675.126 273.892 689.317 272.560 680.133 C 271.986 676.177 288.380 668.539 284.893 665.989 C 284.222 665.499 271.717 680.719 271.773 672.915 C 271.815 667.145 280.810 666.066 280.773 662.206 Z\"},children:[]},{tagName:\"path\",props:{fill:\"#000000\",fillRule:\"evenodd\",stroke:\"none\",d:\"M 339.472 58.108 C 339.473 58.107 343.932 49.639 348.400 48.162 C 352.292 46.875 359.841 50.306 359.842 50.306 C 359.842 50.307 355.575 56.122 352.875 57.377 C 349.223 59.075 339.473 58.108 339.472 58.108 Z\"},children:[]},{tagName:\"path\",props:{fill:\"none\",stroke:\"#000000\",strokeWidth:\"4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M 376.910 295.609 C 377.139 293.948 378.396 293.182 378.812 293.275 C 379.658 293.467 381.149 293.420 381.137 295.092 C 381.118 297.890 379.580 299.597 378.868 299.576 C 378.242 299.556 376.573 298.048 376.910 295.609 M 405.462 208.805 C 405.563 207.922 406.551 205.458 408.895 205.536 C 411.251 205.615 412.112 208.156 412.115 209.049 C 412.119 210.080 411.035 213.277 408.329 213.029 C 405.814 212.799 405.354 209.756 405.462 208.805 M 310.365 215.162 C 310.431 212.718 311.287 210.708 314.387 210.560 C 317.239 210.424 318.498 213.333 318.539 214.353 C 318.581 215.415 317.482 218.444 314.516 218.600 C 311.783 218.745 310.338 216.141 310.365 215.162 M 407.428 178.180 C 409.847 186.594 423.656 200.014 421.417 209.966 C 419.705 217.576 415.019 227.028 402.013 228.096 C 380.359 229.874 367.306 213.493 367.463 200.508 M 349.213 207.973 C 349.533 220.445 337.572 234.076 319.183 234.173 C 306.928 234.238 300.827 226.054 297.912 218.266 C 293.845 207.397 303.095 200.124 307.335 182.413 \"},children:[]}]}]}],specs:{nesting:[{x:{min:322.059,max:373.33},y:{min:134.964,max:186.235}}],tail:[{point:{x:343.316,y:685.952,t:0},normal:{x:0,y:-1}}],crown:[{point:{x:342.125,y:26.508,t:0},normal:{x:0,y:-1}}],arm:[{point:{x:409.443,y:148.656,t:0},normal:{x:.7533285909264275,y:-.6576443066679764}},{point:{x:277.398,y:160.103,t:0},normal:{x:-.8561176130158883,y:-.5167810297253351}}],leg:[{point:{x:306.552,y:363.846,t:0},normal:{x:-.6986883991125071,y:.7154261114507926}},{point:{x:421.732,y:364.99,t:0},normal:{x:.7129335762692828,y:.7012315707581133}}],horn:[{point:{x:305.517,y:36.505,t:0},normal:{x:-.6817454199674197,y:-.7315894903246263}},{point:{x:365.223,y:37.618,t:0},normal:{x:.6314091670147453,y:-.7754498460956359}}]}}];","import type { SvgSymbolData } from \"./svg-symbol\";\nimport _SvgVocabulary from \"./_svg-vocabulary.json\";\n\nexport const SvgVocabulary: SvgSymbolData[] = _SvgVocabulary as any;\n","import React from \"react\";\nimport { SvgSymbolContext } from \"./svg-symbol\";\nimport { float } from \"./util\";\n\nexport const SymbolContextWidget: React.FC<{\n ctx: SvgSymbolContext;\n onChange: (value: SvgSymbolContext) => void;\n children?: any;\n}> = ({ ctx, children, onChange }) => {\n const updateCtx = (updates: Partial) => {\n onChange({ ...ctx, ...updates });\n };\n\n return (\n

\n {children}\n \n updateCtx({ stroke: e.target.value })}\n id=\"stroke\"\n />{\" \"}\n \n updateCtx({ fill: e.target.value })}\n id=\"fill\"\n />{\" \"}\n \n {ctx.uniformStrokeWidth !== undefined && (\n <>\n
\n \n \n updateCtx({ uniformStrokeWidth: float(e.target.value) })\n }\n />{\" \"}\n {ctx.uniformStrokeWidth}{\" \"}\n \n )}\n

\n );\n};\n","import React, { useState } from \"react\";\nimport { dilateBoundingBox, getBoundingBoxSize } from \"../bounding-box\";\nimport {\n createSvgSymbolContext,\n SvgSymbolContent,\n SvgSymbolData,\n} from \"../svg-symbol\";\nimport { SvgVocabulary } from \"../svg-vocabulary\";\nimport { SvgSymbolContext } from \"../svg-symbol\";\nimport { SymbolContextWidget } from \"../symbol-context-widget\";\n\ntype SvgSymbolProps = {\n data: SvgSymbolData;\n scale?: number;\n} & SvgSymbolContext;\n\nconst px = (value: number) => `${value}px`;\n\nconst BBOX_DILATION = 100;\n\nconst SvgSymbol: React.FC = (props) => {\n const d = props.data;\n const bbox = dilateBoundingBox(d.bbox, BBOX_DILATION);\n const scale = props.scale || 1;\n const [width, height] = getBoundingBoxSize(bbox);\n\n return (\n \n \n \n );\n};\n\nexport const VocabularyPage: React.FC<{}> = () => {\n const [ctx, setCtx] = useState(createSvgSymbolContext());\n\n return (\n <>\n

Mystic Symbolic Vocabulary

\n \n {SvgVocabulary.map((symbolData) => (\n \n \n {symbolData.name}\n \n
\n \n
\n \n ))}\n \n );\n};\n","import { Point } from \"../vendor/bezier-js\";\nimport { normalizedPoint2rad, scalePointXY, subtractPoints } from \"./point\";\nimport { PointWithNormal } from \"./specs\";\nimport { rad2deg } from \"./util\";\n\nfunction normalizeDeg(deg: number): number {\n deg = deg % 360;\n if (deg < 0) {\n deg = 360 + deg;\n }\n return deg;\n}\n\n/**\n * Convert the given normal in screen-space coordinates into\n * degrees of rotation in attachment-space coordinates.\n */\nexport function normalToAttachmentSpaceDegrees(normal: Point): number {\n // We need to flip our y because we're in screen space, yet our\n // rotational math assumes we're not.\n const yFlipped = scalePointXY(normal, 1, -1);\n\n const rad = normalizedPoint2rad(yFlipped);\n\n // The origin of our rotation space assumes that \"up\" is 0\n // degrees, while our rotational math assumes 0 degrees is \"right\".\n const reoriented = normalizeDeg(90 - rad2deg(rad));\n\n return reoriented;\n}\n\n/**\n * Given a child point that needs to be attached to a parent\n * point, return the amount of translation and rotation we\n * need to apply to the child point in order to align its\n * position and normal with that of its parent.\n */\nexport function getAttachmentTransforms(\n parent: PointWithNormal,\n child: PointWithNormal\n) {\n const translation = subtractPoints(parent.point, child.point);\n const parentRot = normalToAttachmentSpaceDegrees(parent.normal);\n const childRot = normalToAttachmentSpaceDegrees(child.normal);\n const rotation = parentRot - childRot;\n return { translation, rotation };\n}\n","export type RandomParameters = {\n modulus: number;\n multiplier: number;\n increment: number;\n};\n\nconst NUMERICAL_RECIPES_PARAMETERS: RandomParameters = {\n modulus: Math.pow(2, 32),\n multiplier: 1664525,\n increment: 1013904223,\n};\n\n/**\n * A simple linear congruential random number generator, as described in\n * https://en.wikipedia.org/wiki/Linear_congruential_generator.\n */\nexport class Random {\n private latestSeed: number;\n\n constructor(\n readonly seed: number = Date.now(),\n readonly params: RandomParameters = NUMERICAL_RECIPES_PARAMETERS\n ) {\n this.latestSeed = seed;\n }\n\n /**\n * Return a random number that is greater than or equal to zero, and less\n * than one.\n */\n next(): number {\n this.latestSeed =\n (this.params.multiplier * this.latestSeed + this.params.increment) %\n this.params.modulus;\n return this.latestSeed / this.params.modulus;\n }\n\n /**\n * Return a random item from the given array.\n */\n choice(array: T[]): T {\n const idx = Math.floor(this.next() * array.length);\n return array[idx];\n }\n}\n","import React, { useContext, useEffect, useRef, useState } from \"react\";\nimport { SvgVocabulary } from \"../svg-vocabulary\";\nimport {\n createSvgSymbolContext,\n SvgSymbolContent,\n SvgSymbolContext,\n SvgSymbolData,\n} from \"../svg-symbol\";\nimport { AttachmentPointType, PointWithNormal } from \"../specs\";\nimport { getAttachmentTransforms } from \"../attach\";\nimport { scalePointXY } from \"../point\";\nimport { Point } from \"../../vendor/bezier-js\";\nimport { Random } from \"../random\";\nimport { SymbolContextWidget } from \"../symbol-context-widget\";\n\nconst SYMBOL_MAP = new Map(\n SvgVocabulary.map((symbol) => [symbol.name, symbol])\n);\n\nfunction getSymbol(name: string): SvgSymbolData {\n const symbol = SYMBOL_MAP.get(name);\n if (!symbol) {\n throw new Error(`Unable to find the symbol \"${name}\"!`);\n }\n return symbol;\n}\n\nfunction getAttachmentPoint(\n s: SvgSymbolData,\n type: AttachmentPointType,\n idx: number = 0\n): PointWithNormal {\n const { specs } = s;\n if (!specs) {\n throw new Error(`Symbol ${s.name} has no specs!`);\n }\n const points = specs[type];\n if (!(points && points.length > idx)) {\n throw new Error(\n `Expected symbol ${s.name} to have at least ${\n idx + 1\n } ${type} attachment point(s)!`\n );\n }\n\n return points[idx];\n}\n\nfunction safeGetAttachmentPoint(\n s: SvgSymbolData,\n type: AttachmentPointType,\n idx: number = 0\n): PointWithNormal | null {\n try {\n return getAttachmentPoint(s, type, idx);\n } catch (e) {\n console.error(e);\n }\n\n return null;\n}\n\ntype AttachmentChildren = JSX.Element | JSX.Element[];\n\ntype CreatureContextType = SvgSymbolContext & {\n attachmentScale: number;\n parent: SvgSymbolData | null;\n};\n\nconst DEFAULT_ATTACHMENT_SCALE = 0.5;\n\nconst CreatureContext = React.createContext({\n ...createSvgSymbolContext(),\n attachmentScale: DEFAULT_ATTACHMENT_SCALE,\n parent: null,\n});\n\ntype AttachmentIndices = {\n left?: boolean;\n right?: boolean;\n};\n\ntype CreatureSymbolProps = AttachmentIndices & {\n data: SvgSymbolData;\n children?: AttachmentChildren;\n attachTo?: AttachmentPointType;\n};\n\nfunction getAttachmentIndices(ai: AttachmentIndices): number[] {\n const result: number[] = [];\n\n if (ai.left) {\n result.push(0);\n }\n if (ai.right) {\n result.push(1);\n }\n if (result.length === 0) {\n result.push(0);\n }\n return result;\n}\n\nconst CreatureSymbol: React.FC = (props) => {\n const ctx = useContext(CreatureContext);\n const { data, attachTo } = props;\n const ourSymbol = (\n <>\n {props.children && (\n \n {props.children}\n \n )}\n \n \n );\n\n if (!attachTo) {\n return ourSymbol;\n }\n\n const parent = ctx.parent;\n if (!parent) {\n throw new Error(\n `Cannot attach ${props.data.name} because it has no parent!`\n );\n }\n\n const attachmentIndices = getAttachmentIndices(props);\n const children: JSX.Element[] = [];\n\n for (let attachIndex of attachmentIndices) {\n const parentAp = safeGetAttachmentPoint(parent, attachTo, attachIndex);\n const ourAp = safeGetAttachmentPoint(data, \"tail\");\n\n if (!parentAp || !ourAp) {\n continue;\n }\n\n // If we're being attached as a tail, we want to actually rotate\n // the attachment an extra 180 degrees, as the tail attachment\n // point is facing the opposite direction that we actually\n // want to orient the tail in.\n const extraRot = attachTo === \"tail\" ? 180 : 0;\n\n // If we're attaching something oriented towards the left, horizontally flip\n // the attachment image.\n let xFlip = parentAp.normal.x < 0 ? -1 : 1;\n\n // Er, things look weird if we don't inverse the flip logic for\n // the downward-facing attachments, like legs...\n if (parentAp.normal.y > 0) {\n xFlip *= -1;\n }\n\n const t = getAttachmentTransforms(parentAp, {\n point: ourAp.point,\n normal: scalePointXY(ourAp.normal, xFlip, 1),\n });\n\n children.push(\n \n {ourSymbol}\n \n );\n }\n\n return <>{children};\n};\n\ntype AttachmentTransformProps = {\n transformOrigin: Point;\n translate: Point;\n scale: Point;\n rotate: number;\n children: JSX.Element;\n};\n\nconst AttachmentTransform: React.FC = (props) => (\n \n {/**\n * We originally used \"transform-origin\" here but that's not currently\n * supported by Safari. Instead, we'll set the origin of our symbol to\n * the transform origin, do the transform, and then move our origin back to\n * the original origin, which is equivalent to setting \"transform-origin\".\n **/}\n \n \n \n {props.children}\n \n \n \n \n);\n\ntype CreatureSymbolWithDefaultProps = Omit & {\n data?: SvgSymbolData;\n};\n\nfunction createCreatureSymbol(\n name: string\n): React.FC {\n const data = getSymbol(name);\n return (props) => ;\n}\n\nconst Eye = createCreatureSymbol(\"eye\");\n\nconst Hand = createCreatureSymbol(\"hand\");\n\nconst Arm = createCreatureSymbol(\"arm\");\n\nconst Antler = createCreatureSymbol(\"antler\");\n\nconst Crown = createCreatureSymbol(\"crown\");\n\nconst Wing = createCreatureSymbol(\"wing\");\n\nconst MuscleArm = createCreatureSymbol(\"muscle_arm\");\n\nconst Leg = createCreatureSymbol(\"leg\");\n\nconst Tail = createCreatureSymbol(\"tail\");\n\nconst EYE_CREATURE = (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n);\n\nfunction randomlyReplaceParts(rng: Random, creature: JSX.Element): JSX.Element {\n return React.cloneElement(creature, {\n data: rng.choice(SvgVocabulary),\n children: React.Children.map(creature.props.children, (child, i) => {\n return randomlyReplaceParts(rng, child);\n }),\n });\n}\n\nfunction getSvgMarkup(el: SVGSVGElement): string {\n return [\n ``,\n \"\",\n '',\n el.outerHTML,\n ].join(\"\\n\");\n}\n\nfunction exportSvg(filename: string, svgRef: React.RefObject) {\n const svgEl = svgRef.current;\n if (!svgEl) {\n alert(\"Oops, an error occurred! Please try again later.\");\n return;\n }\n const dataURL = `data:image/svg+xml;utf8,${encodeURIComponent(\n getSvgMarkup(svgEl)\n )}`;\n const anchor = document.createElement(\"a\");\n anchor.href = dataURL;\n anchor.download = filename;\n document.body.append(anchor);\n anchor.click();\n document.body.removeChild(anchor);\n}\n\nconst AutoSizingSvg = React.forwardRef(\n (\n props: {\n padding: number;\n bgColor?: string;\n children: JSX.Element | JSX.Element[];\n },\n ref: React.ForwardedRef\n ) => {\n const { bgColor, padding } = props;\n const [x, setX] = useState(0);\n const [y, setY] = useState(0);\n const [width, setWidth] = useState(1);\n const [height, setHeight] = useState(1);\n const gRef = useRef(null);\n\n useEffect(() => {\n const svgEl = gRef.current;\n if (svgEl) {\n const bbox = svgEl.getBBox();\n setX(bbox.x - padding);\n setY(bbox.y - padding);\n setWidth(bbox.width + padding * 2);\n setHeight(bbox.height + padding * 2);\n }\n });\n\n return (\n \n {bgColor && (\n \n )}\n {props.children}\n \n );\n }\n);\n\nfunction getDownloadFilename(randomSeed: number | null) {\n let downloadBasename = \"mystic-symbolic-creature\";\n\n if (randomSeed !== null) {\n downloadBasename += `-${randomSeed}`;\n }\n\n return `${downloadBasename}.svg`;\n}\n\nexport const CreaturePage: React.FC<{}> = () => {\n const svgRef = useRef(null);\n const [bgColor, setBgColor] = useState(\"#cccccc\");\n const [randomSeed, setRandomSeed] = useState(null);\n const [symbolCtx, setSymbolCtx] = useState(createSvgSymbolContext());\n const defaultCtx = useContext(CreatureContext);\n const ctx: CreatureContextType = {\n ...defaultCtx,\n ...symbolCtx,\n fill: symbolCtx.showSpecs ? \"none\" : symbolCtx.fill,\n };\n const creature =\n randomSeed === null\n ? EYE_CREATURE\n : randomlyReplaceParts(new Random(randomSeed), EYE_CREATURE);\n const handleSvgExport = () =>\n exportSvg(getDownloadFilename(randomSeed), svgRef);\n\n return (\n <>\n

Creature!

\n \n \n setBgColor(e.target.value)}\n />{\" \"}\n \n

\n {\" \"}\n {\" \"}\n \n

\n \n \n {creature}\n \n \n \n );\n};\n","import React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { WavesPage } from \"./pages/waves-page\";\nimport { VocabularyPage } from \"./pages/vocabulary-page\";\nimport { CreaturePage } from \"./pages/creature-page\";\n\nconst Pages = {\n vocabulary: VocabularyPage,\n creature: CreaturePage,\n waves: WavesPage,\n};\n\ntype PageName = keyof typeof Pages;\n\nconst pageNames = Object.keys(Pages) as PageName[];\n\nconst APP_ID = \"app\";\n\nconst appEl = document.getElementById(APP_ID);\n\nif (!appEl) {\n throw new Error(`Unable to find #${APP_ID}!`);\n}\n\nconst App: React.FC<{}> = (props) => {\n const page = new URLSearchParams(window.location.search);\n const currPageName = toPageName(page.get(\"p\") || \"\", \"vocabulary\");\n const PageComponent = Pages[currPageName];\n\n return (\n <>\n
\n \n
\n
\n

Other pages

\n
    \n {pageNames.map((pageName) => (\n
  • \n {currPageName === pageName ? (\n pageName\n ) : (\n {pageName}\n )}\n
  • \n ))}\n
\n

\n For more details about this project, see its{\" \"}\n \n GitHub repository\n \n .\n

\n
\n \n );\n};\n\nReactDOM.render(, appEl);\n\nfunction isPageName(page: string): page is PageName {\n return pageNames.includes(page as any);\n}\n\nfunction toPageName(page: string, defaultValue: PageName): PageName {\n if (isPageName(page)) return page;\n return defaultValue;\n}\n"]} \ No newline at end of file diff --git a/index.html b/index.html index 2282486..ca50a6a 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Mystic Symbolic
\ No newline at end of file +Mystic Symbolic
\ No newline at end of file