{"version":1,"format":"animcjk-component-composition","character":"宔","viewBox":"0 -900 1024 1024","strokes":["M485,819C516,786 541,761 565,753C575,750 585,755 591,765C595,774 596,785 594,796C590,813 580,827 567,835C532,858 501,866 473,862C462,861 465,851 466,846C467,838 474,830 485,819Z","M277,674C268,691 260,703 252,708C238,719 229,714 230,695C231,673 224,645 200,615C171,580 162,547 178,510C188,486 203,479 220,501C232,518 241,540 250,566C258,595 266,618 274,634C279,646 283,662 277,674Z","M274,634C286,630 303,629 326,635C406,658 528,679 692,699C703,701 784,711 776,681C771,664 770,655 753,612C739,579 755,587 779,601C816,625 849,641 879,648C903,655 915,661 915,667C914,674 887,696 836,734C818,748 778,747 713,736C632,724 519,710 375,687C342,682 309,678 277,674C264,671 261,637 274,634Z","M547 464.446380974C637 489.921704714 684 505.843782051 690 510.620405252C695 516.989236187 696 526.542482589 694 532.911313524C690 545.648975394 680 556.79442953 664 561.571052731C625 575.900922334 585 544.05676766 551 531.31910579C512 516.989236187 512 516.989236187 492 510.620405252C452 497.882743382 409 496.290535649 365 489.921704714C344 488.32949698 339 475.59183511 355 459.669757773C374 438.971057235 411 427.825603099 495 450.116511371C530 459.669757773 530 459.669757773 547 464.446380974Z","M540 292.487945734C554 297.264568935 597 305.225607604 670 319.555477207C699 325.924308142 692 346.62300868 668 370.506124686C646 392.797032958 591 376.87495562 543 359.36067055C513 348.215216414 513 348.215216414 498 343.438593213C448 325.924308142 354 313.186646272 348 311.594438538C330 308.410023071 327 298.856776669 342 279.750283864C361 254.274960125 381 244.721713723 400 251.090544657C428 262.235998793 461 268.604829728 498 279.750283864C526 287.711322533 526 287.711322533 540 292.487945734Z","M873 118.93730276C887 120.529510493 895 123.713925961 899 133.267172363C903 146.004834233 899 161.92691157 888 174.664573439C851 222.430805451 811 231.984051853 768 217.65418225C706 198.547689445 628 176.256781173 534 155.558080635C508 150.781457434 508 150.781457434 495 147.597041966C399 128.490549162 297 107.791848624 189 88.6853558191C174 87.0931480854 171 79.1321094168 183 56.8412011449C192 42.5113315415 203 31.3658774055 216 24.9970464707C229 18.6282155359 243 18.6282155359 255 23.404838737C459 112.568471825 698 118.93730276 873 118.93730276Z","M495 147.597041966C497 209.693143581 498 254.274960125 498 279.750283864C498 322.739892674 498 322.739892674 498 343.438593213C498 383.243786555 496 421.456772164 495 450.116511371C493 489.921704714 493 489.921704714 492 510.620405252C490 540.872352192 483 571.124299133 472 599.78403834C465 618.890531144 462 630.03598528 470 634.812608481C483 645.958062617 497 645.958062617 511 636.404816215C528 625.259362079 542 609.337284742 551 595.007415139C565 569.532091399 552 555.202221796 551 531.31910579C548 486.737289246 548 486.737289246 547 464.446380974C546 448.524303637 543 376.87495562 543 359.36067055C541 314.778854006 541 314.778854006 540 292.487945734C538 247.90612919 536 203.324312646 534 155.558080635C534 134.859380097 495 126.898341428 495 147.597041966Z"],"medians":[[[470,850],[584,761]],[[238,704],[252,657],[196,493]],[[268,648],[768,721],[821,698],[860,657],[755,594]],[[354.0,475.59183511],[690.0,529.72689806]],[[341.0,298.85677667],[683.0,338.66197001]],[[183.0,77.53990168],[243.0,60.02561661],[738.0,163.5191193],[895.0,158.7424961]],[[471.0,628.44377755],[522.0,553.61001406],[507.0,139.6360033]]],"order":[0,1,2,3,4,5,6],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja component supplement","created":"2026-09-18","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalAvailability":"missing-source","entryId":"h089-1117","components":[{"component":"宀","sourceCharacter":"害","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/5bb3.json","sourceSha256":"263599a3d34b77fb33409127e99120786c93140c7938808716dd99dab1d6a98d","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[0,1,2],"targetStrokeIndices":[0,1,2],"transform":[1,0,0,1,0,0]},{"component":"害 upper body without 口","sourceCharacter":"害","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/5bb3.json","sourceSha256":"263599a3d34b77fb33409127e99120786c93140c7938808716dd99dab1d6a98d","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[3,4,6,5],"targetStrokeIndices":[3,4,5,6],"transform":[1.0,0,0,1.5922077337091853,0.0,-381.0159256251336]}],"referenceImage":"/media/e7b0d60c63c66fabbbac2516b00fa9b5ea9619b2dffece19b7cd1e01bba43774.jpg","referenceSha256":"e7b0d60c63c66fabbbac2516b00fa9b5ea9619b2dffece19b7cd1e01bba43774","variantMapping":{"requestedCharacter":"宔","useRelatedFormForPlayback":true,"visualStandIn":true,"exactUnicodeShapeClaim":false,"selectedForm":"Owner-designated seven-stroke 害 upper component, displayed under the existing 宔 stand-in"},"review":"All thirty-eight cumulative target stages were visually compared with the retained Korean textbook strips. Follow the existing owner-approved visual stand-in for 宔 and exact requested shapes for 㥯/隱. No independent educational certification or upstream exact-glyph discovery is claimed.","modification":"Compose intact paired components with positive axial fits applied identically to each outline and median. Retain 害 roof pairs verbatim and extend its complete four-stroke lower component, without the 口. Compose 㥯 from complete 爫 of 采, 工 of 空 and 彐/心 of 急. In 隱 preserve the three 阝 pairs of 院 verbatim and fit the entire same fourteen-stroke 㥯 with one shared additional affine map. No tracing, segmentation, mirroring, reversal or stroke merging.","reviewedSequence":"Owner-approved lesson component: 宀 three, then three separate horizontals, then the central vertical; the displayed 宔 is a visual stand-in, not a dictionary identity claim","license":"Arphic Public License","licenseURL":"/strokes/licenses/ARPHICPL.txt","notices":"/strokes/licenses/CUSTOM-KAI-NOTICES.txt","ownerMapping":{"file":"source-audit/unicode-components.json","sha256":"2d758552e67c6fbcbcdcfc0dc016faa47d246b6b0b1112dd7ce5d4853f12f8be","entryId":"h089-1117","reading":"해할 해","identityNote":"The owner explicitly chose 宔 for visual similarity to the image glyph, not as its historical Unicode identification. Preserve the original lesson reading and wording."},"dictionaryDistinction":{"character":"宔","dictionaryStrokeCount":8,"reference":"https://www.zdic.net/hans/%E5%AE%94","scope":"The dictionary 宔 is 宀 + 主, eight strokes. The owner expressly uses that Unicode character only as a visual stand-in for this different seven-stroke teaching component. Neither the existing heading nor its lesson meaning is changed."}}}
