{"version":1,"format":"animcjk-component-composition","character":"兼","viewBox":"0 -900 1024 1024","strokes":["M401.194002 855.774878C407.939686 807.696937 344.315307 763.048912 311.051954 738.931876C264.678623 703.691652 302.896947 706.602958 336.082358 721.4493C389.074244 744.371272 424.977991 769.99392 474.260676 802.387278C492.566476 813.683907 490.265954 823.529424 464.527697 844.04139C448.926179 856.386891 441.698794 861.706491 422.579091 869.900206C405.045031 877.710705 398.1786 875.082697 401.194002 855.774878Z","M538.190413 878.494972C531.29561 878.428304 527.539574 875.576613 529.048626 871.073514C534.033925 862.479179 545.239064 856.563936 553.821274 850.099542C580.720244 830.259184 602.850733 811.485773 622.912594 783.329609C629.705965 774.425388 633.577388 760.778801 642.516311 750.258481C648.9722 742.660472 667.332698 746.504537 681.599679 748.803123C699.641927 751.203687 705.206034 753.745491 723.725658 758.311306C736.840299 761.057066 753.532621 768.68248 738.214733 775.801957C703.803691 789.938933 680.896806 802.35388 654.335318 820.888026C628.767043 838.253246 596.863542 869.437652 565.133121 875.874642C555.755285 878.730285 547.211537 879.695254 538.190413 878.494972Z","M554,657C590,664 629,670 670,676C716,684 742,692 750,698C754,703 756,708 754,713C750,720 739,727 722,732C702,738 666,728 613,713C503,684 395,670 294,661C271,660 267,652 283,641C308,624 341,622 378,627C407,632 407,632 421,634C447,639 475,644 503,648C537,654 537,654 554,657Z","M701,356C707,385 711,410 719,428C729,454 729,454 734,467C742,488 754,504 767,516C778,528 779,543 768,554C757,565 732,576 695,592C682,598 668,596 654,590C629,581 606,572 584,566C551,558 551,558 535,554C522,551 461,538 443,535C416,531 416,531 402,529C364,524 326,522 288,518C277,518 271,514 272,507C273,501 281,496 294,491C319,483 352,490 404,499C429,504 429,504 442,506C472,512 504,517 536,523C565,529 565,529 580,532C625,542 652,545 665,533C673,525 678,512 677,493C675,481 673,469 672,457C669,434 669,434 667,423C663,399 657,375 653,353C650,337 698,340 701,356Z","M719,428C761,433 831,436 930,429C944,428 953,430 956,435C960,443 958,451 951,457C911,492 870,501 828,489C796,481 765,472 734,467C693,460 693,460 672,457C637,452 606,449 578,444C552,440 552,440 539,438C507,434 474,429 439,424C416,421 416,421 404,419C363,414 332,409 305,405C254,399 192,390 118,386C110,386 106,383 106,376C105,370 110,362 122,353C131,346 146,340 164,333C170,331 178,333 189,337C200,343 233,348 286,360C323,369 362,379 404,386C427,390 427,390 438,392C482,400 515,404 539,407C565,410 565,410 578,412C605,416 651,422 667,423C702,426 702,426 719,428Z","M435,279C465,284 500,289 539,293C565,296 565,296 578,298C622,304 672,308 726,312C734,313 738,316 739,322C739,328 723,346 701,356C687,364 669,356 653,353C626,349 601,343 578,338C552,333 552,333 539,330C502,323 468,318 436,312C412,308 412,308 400,306C357,299 317,296 280,292C265,291 262,285 272,272C276,266 282,261 289,258C296,256 305,256 314,258C332,263 353,267 378,270C416,276 416,276 435,279Z","M394,206C391,166 383,121 370,72C360,36 366,4 390,-26C396,-34 404,-35 411,-28C424,-12 430,45 431,142C431,193 433,239 435,279C436,301 436,301 436,312C436,341 437,368 438,392C439,413 439,413 439,424C440,457 441,484 442,506C443,525 443,525 443,535C443,562 445,578 446,582C449,596 448,606 446,611C443,618 432,628 421,634C409,641 373,640 378,627C392,585 400,552 402,529C403,509 403,509 404,499C405,477 404,450 404,419C404,397 404,397 404,386C404,362 401,335 400,306C396,239 396,239 394,206Z","M539,293C539,177 537,96 522,52C514,31 515,0 535,-45C539,-55 543,-60 548,-63C552,-66 555,-66 560,-62C564,-58 570,-52 576,-39C581,-24 583,-8 583,10C581,31 578,109 578,243C578,270 578,270 578,284C578,293 578,293 578,298C578,325 578,325 578,338C578,387 578,387 578,412C578,433 578,433 578,444C578,450 577,511 580,532C583,555 583,555 584,566C585,579 587,591 592,602C595,612 600,620 597,628C594,634 578,643 554,657C540,667 494,663 503,648C521,622 533,600 535,554C536,533 536,533 536,523C536,497 539,469 539,438C539,417 539,417 539,407C539,356 539,356 539,330C539,305 539,305 539,293Z","M378,270C332,188 249,108 132,26C123,20 122,16 128,13C132,11 139,11 148,13C222,36 304,100 394,206C431,253 405,323 378,270Z","M578,243C678,117 739,43 766,39C822,33 878,32 937,39C949,41 956,42 958,45C960,50 955,55 945,59C837,106 778,130 770,134C716,166 653,216 578,284C568,294 570,254 578,243Z"],"medians":[[[407.25355845,871.46031746],[435.11537409,841.86018154],[443.94948258,816.85863086],[295.75452934,714.76033963]],[[533.95700063,873.47803028],[587.16217864,848.13034156],[664.83570929,774.89601413],[740.06126656,769.99264504]],[[282,653],[367,647],[748,711]],[[282,508],[678,563],[725,526],[668,355]],[[112,376],[176,361],[828,462],[954,446]],[[272,286],[731,327]],[[386,623],[419,595],[423,501],[396,-27]],[[512,647],[562,608],[554,-60]],[[393,266],[291,127],[133,19]],[[580,271],[775,84],[950,50]]],"order":[0,1,2,3,4,5,6,7,8,9],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja Korean stroke corrections","modified":"2026-09-17","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalFile":"/strokes/animcjk-original-v2/517c.json","originalSha256":"0e466dd23c180564a63897ec4a597bc0c4ffdac06d118338c2d198e63c11bbf6","originalStrokeCount":10,"originalPlaybackOrder":[0,1,2,3,4,5,6,7,8,9],"referenceImage":"/media/6480058498e46d53a989b76aa3b0747be46d5246145d712778f14c03b36abb76.jpg","referenceSha256":"6480058498e46d53a989b76aa3b0747be46d5246145d712778f14c03b36abb76","review":"All ten cumulative target stages were visually compared with the retained character-specific Korean textbook strip. Use outward 八, left fall before right fall. No independent educational certification is claimed.","reviewedSequence":"Outward left fall, outward right fall; top horizontal; top/right bend; long middle horizontal; lower horizontal; left vertical, right vertical; lower left fall, lower right fall.","modification":"Replace only the first two inward pairs with the two intact outward 酋 (Ja) outline/median pairs. Use the established perpendicular affine weighting followed by a shared fit, then raise the right landing above the third horizontal with a positive vertical fit that keeps its width and cap. Apply each final transform to the whole outline and its median together. Preserve all eight original body pairs, the complete order, count, view box and reveal width; no stroke is traced, split, joined or overpainted.","shapeDifference":{"component":"八 at the top","originalForm":"inward pair","appliedEducationForm":"outward pair","sourceCharacter":"酋","sourceStrokeIndices":[0,1],"targetStrokeIndices":[0,1]},"topAdjustment":{"widthScale":1.25,"normalStretch":1.65,"shiftX":0,"originalBounds":[335.0342546121812,711.0,698.8574200700533,879.0],"targetBounds":[289.5563588128329,711.0000000060734,744.3353155642552,879.0000002118744],"method":"Per-stroke perpendicular affine weighting and shared fit, then a positive vertical fit of the complete right outline/median pair to raise its landing above the third horizontal while retaining its width and cap.","selectionBasis":"The retained 兼 strip shows a broad outward 八 roof. Balance its weight and width against the original third horizontal, raising the right landing to leave twelve units of visible separation. Keep the shared-fit left stroke and all original body geometry.","roofBounds":[273.3350203401538,624.6054899764675,754.7846096908265,733.7680869900354],"rightLandingClearance":12,"strokeTargetBounds":[[289.5563588128329,711.0000000060734,486.21984121019517,874.0015375728085],[528.7176920630985,745.7680869900354,744.3353155642552,878.9999999538677]]},"secondaryReference":{"character":"酋","image":"/media/4dce9b7a4faa0e14ecdae01f38312b35ff0552ef34aeb582baec4849314ee761.jpg","sha256":"4dce9b7a4faa0e14ecdae01f38312b35ff0552ef34aeb582baec4849314ee761","scope":"Use only its first two intact outward pairs as geometry. Preserve standalone 酋."},"components":[{"component":"八","strokeRole":"left fall","sourceCharacter":"酋","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/914b.json","sourceSha256":"ddc8e4b0eef64960d3f4e763ccd8476ab2aee60035a4d2a511dd240e05be075f","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[0],"targetStrokeIndices":[0],"transform":[0.7928211314197808,-0.19160771803897692,-0.17696324867709168,0.7573474941711782,272.68155320260473,310.88263720172347]},{"component":"八","strokeRole":"right fall","sourceCharacter":"酋","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/914b.json","sourceSha256":"ddc8e4b0eef64960d3f4e763ccd8476ab2aee60035a4d2a511dd240e05be075f","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[1],"targetStrokeIndices":[1],"transform":[0.6557320884568769,0.13728801421407655,0.15912525090408453,0.7217502274356572,21.39930582006724,194.07654303671083]},{"component":"Original body","sourceCharacter":"兼","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/517c.json","sourceSha256":"0e466dd23c180564a63897ec4a597bc0c4ffdac06d118338c2d198e63c11bbf6","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[2,3,4,5,6,7,8,9],"targetStrokeIndices":[2,3,4,5,6,7,8,9],"transform":[1,0,0,1,0,0]}],"license":"Arphic Public License","licenseURL":"/strokes/licenses/ARPHICPL.txt","notices":"/strokes/licenses/CUSTOM-KAI-NOTICES.txt"}}
