{"version":1,"format":"animcjk-component-composition","character":"悅","viewBox":"0 -900 1024 1024","strokes":["M124,502C115,458 102,414 87,371C78,348 82,325 98,303C105,293 117,292 128,303C160,339 168,388 162,448C159,471 157,492 148,507C144,513 138,515 135,514C128,513 125,509 124,502Z","M280,543C284,539 293,535 303,527C341,499 364,483 373,483C379,484 383,488 385,496C387,505 384,518 378,534C372,549 344,560 295,568C288,570 283,569 280,567C272,564 274,548 280,543Z","M280,567C280,624 282,686 298,735C301,747 307,755 304,763C300,770 278,783 243,805C226,816 212,816 200,806C196,804 194,796 201,786C221,754 234,716 235,670C237,528 237,392 236,261C235,206 228,149 213,92C205,64 210,32 228,-7C232,-17 238,-23 243,-27C247,-30 250,-30 256,-25C259,-21 266,-14 273,0C280,16 281,34 281,54C279,87 280,250 280,543C280,559 280,559 280,567Z","M417.93359 471C411.126755 461 417.252906 450 424.740424 457C498.254239 532 581.297623 660 606.482911 684C616.01248 694 618.735214 711 612.609062 721C604.440861 735 592.188558 743 579.936256 751C566.322586 760 557.473701 762 551.34755 759C544.540715 757 543.860032 753 545.902082 742C552.708917 704 522.078161 625 417.93359 471Z","M644.601186 810C688.164928 785 706.543382 763 841.318709 553C859.016479 525 873.310832 507 899.857487 509C916.193891 510 937.295078 515 975.413353 524C989.707706 528 986.984972 538 974.051986 545C937.295078 564 899.176804 595 873.991515 614C844.722126 636 717.434317 795 692.929712 820C678.635359 835 667.06374 836 654.811438 835C632.348883 833 636.432984 814 644.601186 810Z","M533.64978 523C528.204312 525 522.078161 526 516.632693 525C500.29629 528 500.976973 514 508.464491 497C523.439528 463 536.372514 416 548.624816 356C549.986183 340 559.515752 316 571.087371 304C575.852155 299 588.785141 306 587.423774 314C587.423774 314 583.339673 339 581.978306 351C573.810105 400 568.364637 433 562.238486 479C560.196435 499 547.263449 519 533.64978 523Z","M763.04011 381C782.099247 439 800.477701 472 816.13342 486C826.343672 497 828.385723 516 819.536838 528C782.099247 580 749.42644 587 723.560468 572C643.920502 528 579.936256 516 533.64978 523C520.03611 523 548.624816 476 562.238486 479C571.768054 483 623.499998 498 718.795684 522C731.047986 526 739.216188 526 743.980972 517C749.42644 506 742.619605 464 723.560468 392C718.795684 374 756.913958 363 763.04011 381Z","M697.013813 339C716.07295 343 739.896872 348 767.804894 350C778.015146 351 786.183348 358 763.04011 381C751.468491 391 736.493454 396 723.560468 392C713.350216 392 658.214855 368 581.978306 351C573.810105 349 579.255572 312 587.423774 314C598.995393 319 624.180681 325 676.593309 335C690.206978 338 690.206978 338 697.013813 339Z","M571.087371 304C571.087371 194 511.867909 120 394.109668 7C385.941466 0 390.025567 -10 405.681287 -4C524.800895 51 591.507875 187 617.373847 243C636.432984 284 610.567012 298 587.423774 314C581.978306 317 571.087371 313 571.087371 304Z","M676.593309 335C675.231942 322 685.442194 293 682.71946 244C674.551258 132 673.870575 99 678.635359 66C680.67741 51 686.122877 34 697.694496 19C728.325253 -21 787.544715 -36 873.991515 -25C903.260905 -21 935.933711 -12 976.77472 25C985.623605 34 986.304288 49 981.539504 67C974.732669 88 966.564468 131 961.799683 196C959.757633 215 954.992849 233 949.547381 203C936.614395 135 925.723459 88 915.513207 69C897.815437 39 856.974429 29 798.43565 31C775.973096 33 755.552591 37 739.216188 47C722.879785 58 714.711583 71 711.308166 83C701.097914 118 702.459281 162 721.518418 290C724.241152 312 717.434317 327 697.013813 339C690.887662 343 676.593309 345 676.593309 335Z"],"medians":[[[134,508],[107,299]],[[278,560],[382,495]],[[201,805],[265,745],[247,-20]],[[550.66686654,751.0],[576.53283845,695.0],[420.65632349,461.0]],[[641.87845171,823.0],[699.05586332,789.0],[878.07561631,561.0],[978.13608662,534.0]],[[507.78380784,519.0],[539.77593099,479.0],[578.57488887,306.0]],[[534.33046322,518.0],[569.04532027,501.0],[752.14917409,549.0],[788.90608155,503.0],[737.85482119,375.0]],[[582.6589897,341.0],[736.49345425,371.0],[771.88899476,358.0]],[[576.53283845,306.0],[594.91129218,260.0],[541.13729794,144.0],[394.79035157,1.0]],[[679.99672612,333.0],[701.7785972,293.0],[693.61039554,78.0],[711.3081658,39.0],[751.46849062,11.0],[868.54604771,5.0],[936.61439486,39.0],[954.31216512,66.0],[954.99284859,212.0]]],"order":[0,1,2,3,4,5,6,7,8,9],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja component supplement","created":"2026-09-16","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalAvailability":"missing-source","entryId":"h158-1987","components":[{"component":"忄","sourceCharacter":"憎","sourceLanguage":"ZhHans","sourceFile":"/strokes/animcjk-original-v2/618e.json","sourceSha256":"9d10580e2abbc2708945f03b46b3037c90f57525de99e6f4b478164b303404bc","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsZhHans.txt","sourceStrokeIndices":[0,1,2],"targetStrokeIndices":[0,1,2],"transform":[1,0,0,1,0,0]},{"component":"兌","sourceCharacter":"兌","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/514c.json","sourceSha256":"15ded3a21771db31f6e85d8f72c645160c7053cdc72cc34130f26cdba4c61213","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[0,1,2,3,4,5,6],"targetStrokeIndices":[3,4,5,6,7,8,9],"transform":[0.6806834714629798,0,0,1.0,327.4026878978625,0.0]}],"referenceImage":"/media/dee505102884dfab4d36f041a9a69c9945f99366fec77d7aef398edd54828bc2.jpg","referenceSha256":"dee505102884dfab4d36f041a9a69c9945f99366fec77d7aef398edd54828bc2","educationReference":"https://www.moyaland.com/_new/hanja/item_01.php?it_id=1420969583","educationDiagram":"https://www.moyaland.com/_new/data/cheditor4/1501/9b04c80cd71f79f8ac552a3e02a90b53_TW99hJp1wB.png","educationReferenceScope":"Character-specific diagram; visually compared with the retained textbook strip, including the left radical and all seven 兌 strokes.","review":"Compared with the retained textbook strip and scoped Korean education references; a component supplement, not an upstream Taiwan glyph or independently certified 한국어문회 record.","modification":"Provide previously absent 悅 animation by copying the 忄 strokes of 憎 verbatim and fitting all seven complete 兌 (Ja) outline/median pairs together. Preserve the accepted outward 八, 口 and 儿 shapes and their source order; do not substitute another Unicode character.","reviewedSequence":"忄 first (left dot, right dot, vertical), then 兌: outward left fall, outward right fall, 口 left vertical, top/right bend, bottom closure, 儿 left fall, vertical curved hook.","license":"Arphic Public License","licenseURL":"/strokes/licenses/ARPHICPL.txt","notices":"/strokes/licenses/CUSTOM-KAI-NOTICES.txt"}}
