{"version":1,"format":"animcjk-component-composition","character":"賢","viewBox":"0 -900 1024 1024","strokes":["M370.138798 798.185257Q461.629884 820.712327 463.516298 820.712327Q470.118748 828.221351 467.289126 834.657657Q461.629884 845.384833 439.936121 852.893857Q417.299152 857.184727 394.662182 848.602986Q360.706728 837.87581 324.864859 829.294068Q285.250162 819.63961 239.033016 817.494174Q236.203395 817.494174 236.203395 816.421457C225.828117 814.276021 240.91943 788.530798 251.294708 786.385363Q263.5564 783.16721 327.69448 789.603516Q328.637687 790.676233 333.353723 790.676233C357.877106 796.039821 357.877106 796.039821 370.138798 798.185257Z","M367.309177 723.095022Q371.082005 762.785574 374.854834 769.22188Q380.514076 785.312645 370.138798 798.185257C362.593142 808.912433 333.353723 804.621563 333.353723 790.676233Q333.353723 783.16721 333.353723 712.367845C333.353723 699.495233 365.422763 710.22241 367.309177 723.095022Z","M442.765743 626.550433Q463.516298 668.386422 480.494025 675.895445Q492.755717 689.840775 483.323647 704.858822Q438.049707 749.912963 407.867081 740.258504Q387.116526 730.604045 367.309177 723.095022C355.990692 718.804151 344.672208 712.367845 333.353723 712.367845Q330.524102 713.440563 329.580894 712.367845Q289.022991 702.713386 247.52188 695.204363C239.976223 694.131645 239.976223 666.240986 247.52188 668.386422Q256.010743 668.386422 394.662182 698.422516Q409.753495 702.713386 416.355945 695.204363Q422.015187 687.695339 404.094253 630.841304C400.321425 616.895975 437.1065 613.677822 442.765743 626.550433Z","M366.36597 584.714445Q404.094253 589.005316 455.027434 594.368904Q463.516298 595.441622 464.459505 602.950645Q464.459505 610.459669 442.765743 626.550433C431.447258 634.059457 417.299152 632.986739 404.094253 630.841304C403.151046 630.841304 403.151046 630.841304 402.207839 630.841304Q314.489581 607.241516 245.635465 597.587057C236.203395 595.441622 236.203395 565.405528 245.635465 565.405528Q252.237915 565.405528 262.613193 566.478245Q289.022991 573.987269 329.580894 579.350857C354.104278 582.56901 354.104278 582.56901 366.36597 584.714445Z","M367.309177 518.205951Q368.252384 550.387481 372.96842 554.678351Q378.627662 570.769116 366.36597 584.714445C357.877106 594.368904 327.69448 593.296186 329.580894 579.350857Q330.524102 578.278139 330.524102 576.132704Q330.524102 569.696398 333.353723 508.551492C333.353723 495.678881 367.309177 505.33334 367.309177 518.205951Z","M236.203395 816.421457Q227.714531 822.857763 214.509632 830.366786Q197.531905 840.021245 191.872663 832.512221Q186.21342 826.075916 191.872663 813.203304Q225.828117 744.549374 202.24794 514.987798Q198.475112 494.606163 188.099834 473.15181Q181.497385 460.279198 188.099834 443.115716Q194.702284 425.952234 203.191147 418.44321Q211.680011 412.006904 222.998496 423.806798Q269.215642 468.86094 422.015187 488.169857Q438.992914 489.242575 438.049707 497.824316Q437.1065 508.551492 416.355945 522.496822Q402.207839 533.223998 367.309177 518.205951C344.672208 511.769645 344.672208 511.769645 333.353723 508.551492Q296.568647 502.115187 256.010743 488.169857Q250.351501 487.09714 248.465087 488.169857Q244.692258 489.242575 244.692258 497.824316Q244.692258 531.078563 245.635465 565.405528C245.635465 586.859881 245.635465 586.859881 245.635465 597.587057C246.578672 644.786633 246.578672 644.786633 247.52188 668.386422C247.52188 686.622622 247.52188 686.622622 247.52188 695.204363Q247.52188 762.785574 251.294708 786.385363C253.181122 798.185257 244.692258 809.985151 236.203395 816.421457Z","M692,594Q734,646 768,726Q778,753 796,771Q814,786 801,798Q788,808 759,819Q737,825 712,811Q688,799 655,787Q622,775 566,764Q553,763 549,756Q545,749 563,743Q597,733 642,749Q688,771 698,771Q717,770 713,749Q695,668 657,622C649,612 643,601 632,595Q574,555 512,535Q499,531 510,523Q514,520 547,522Q601,525 659,566C681,585 681,585 692,594Z","M659,566Q762,458 797,460Q870,461 929,473Q960,479 956,487Q854,521 751,556Q730,568 692,594C669,613 669,613 657,622Q629,646 599,673Q566,704 537,704Q521,704 519,699Q518,693 531,685Q564,666 632,595C650,576 650,576 659,566Z","M387,407Q371,419 352,425Q345,426 339,419Q336,415 342,405Q373,332 347,198Q334,173 341,146Q348,118 359,107Q369,95 377,107Q383,114 387,126C392,147 392,147 394,158Q398,182 399,215C399,231 399,231 399,239Q399,269 400,298C400,315 400,315 400,324Q400,363 404,377C406,388 396,400 387,407Z","M624,143Q625,136 631,127Q644,97 654,98Q669,99 685,132Q697,153 699,195Q687,342 714,378Q724,394 717,404Q690,429 643,451Q627,457 603,449Q534,422 387,407C376,405 393,373 404,377Q443,390 587,408Q612,412 621,399Q631,384 631,336Q632,207 626,176C625,154 625,154 624,143Z","M400,298Q404,298 412,298Q497,311 559,317Q581,321 573,333Q563,346 539,352Q509,355 400,324C392,321 391,298 400,298Z","M399,215Q405,214 413,215Q498,228 563,237Q585,241 577,253Q567,266 543,271Q516,274 399,239C391,236 391,215 399,215Z","M387,126Q391,125 399,126Q471,139 624,143C635,143 635,169 626,176Q623,179 620,181Q605,190 577,184Q477,165 394,158C383,158 376,126 387,126Z","M398,91Q382,37 239,-52Q214,-64 244,-65Q313,-69 424,11Q454,33 468,42Q481,52 480,63Q479,78 453,90Q425,106 411,105Q404,104 398,91Z","M600,67Q646,19 700,-50Q716,-72 731,-78Q741,-79 749,-69Q762,-56 753,-9Q749,16 732,34Q714,49 674,68Q628,90 603,99Q594,106 591,93Q590,78 600,67Z"],"medians":[[[240.91943005,807.83971554],[458.80026275,831.43950374]],[[356.93389941,801.40340966],[349.38824287,711.29512745]],[[247.52187953,680.18631573],[421.07198003,719.87686861],[452.19781328,694.13164512],[414.46953056,623.33228052]],[[241.86263712,577.20542177],[457.85705569,608.31423348]],[[344.67220753,589.00531587],[350.33144994,506.40605717]],[[196.58869785,823.93048022],[226.77132403,785.31264498],[224.88490989,455.98832783],[432.39046485,499.9697513]],[[555,755],[712,792],[759,773],[676,610],[615,561],[516,528]],[[529,697],[767,513],[944,486]],[[348,417],[379,367],[364,109]],[[398,402],[620,431],[660,405],[674,384],[652,103]],[[409,306],[567,329]],[[408,223],[572,253]],[[393,132],[624,160]],[[410,97],[433,55],[346,-9],[236,-59]],[[598,94],[709,1],[740,-73]]],"order":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja Korean stroke corrections","modified":"2026-09-16","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","components":[{"component":"臣","sourceCharacter":"緊","sourceLanguage":"ZhHant","sourceFile":"/strokes/animcjk-original-v2/7dca.json","sourceSha256":"2010573570883f8e9a52e8e7324fea2c810765277c8c421422261ebfab7373ee","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsZhHant.txt","sourceStrokeIndices":[0,1,2,3,4,5],"targetStrokeIndices":[0,1,2,3,4,5],"transform":[0.9432070679818256,0,0,1.072717645440113,8.890491325928139,-34.24363613365955]},{"component":"又 + 貝","sourceCharacter":"賢","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/8ce2.json","sourceSha256":"d65a28acb36cd5007d6bf50e958327c4654741887dfeb1ce5141d080211289ec","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[7,8,9,10,11,12,13,14,15],"targetStrokeIndices":[6,7,8,9,10,11,12,13,14],"transform":[1,0,0,1,0,0]}],"originalFile":"/strokes/animcjk-original-v2/8ce2.json","originalSha256":"d65a28acb36cd5007d6bf50e958327c4654741887dfeb1ce5141d080211289ec","originalStrokeCount":16,"referenceImage":"/media/199c128623aba4041c94678b11afd90c50246a0dc27a44e5d6efe31b427efb2f.jpg","referenceSha256":"199c128623aba4041c94678b11afd90c50246a0dc27a44e5d6efe31b427efb2f","educationReference":"https://www.moyaland.com/_new/hanja/search_han.php?search_flag=%ED%9A%8D%EC%88%98&search_str=15","educationReferenceScope":"The Moyaland Korean education count index lists 賢 at 15 strokes. The complete sequence was visually compared with the retained character-specific textbook strip and the standalone 臣 strip. No character-specific external stroke diagram was inspected.","review":"Textbook-based shape and order review, corroborated by the scoped Korean education count reference; no independent 한국어문회 certification is claimed.","modification":"Replace the entire seven-stroke 臣 with six complete outline/median pairs from 緊 (ZhHant), using one shared positive affine fit. The outer left vertical and bottom horizontal form one intact final bent stroke. Preserve every subsequent source outline, median and relative order verbatim. No source stroke is split, joined or traced.","reviewedSequence":"臣: top horizontal, upper inner vertical, middle top/right bend, middle bottom horizontal, lower inner vertical, then outer left vertical continuing into the bottom horizontal as one stroke. Then 又 bent left fall then right fall; 貝 left vertical, top/right bend, two inner horizontals, bottom closure, left fall and right dot.","shapeDifference":{"component":"臣","originalStrokeCount":7,"appliedStrokeCount":6,"originalSequence":"outer left vertical first, bottom horizontal as a separate seventh stroke","appliedSequence":"top horizontal first; intact outer left-and-bottom bent stroke sixth","targetBounds":[184.79860950453863,416.1715728752538,487.42454681635957,854.3241468392341],"selectionBasis":"The existing matched 緊 provides the complete compact six-stroke 臣 with a shorter bottom arm suited to compound characters. Its stroke structure matches the six-stroke standalone 臣 (Ko) and all three retained textbook strips."},"radicalLayout":{"originalBounds":[184.79860950453863,416.1715728752538,487.42454681635957,854.3241468392341],"targetBounds":[184.79860950453863,416.1715728752538,487.42454681635957,854.3241468392341],"translationX":0,"selectionBasis":"Fit the complete radical into the original radical extent while keeping all neighboring components untouched."},"comparisonFile":"/strokes/animcjk-original-v2/81e3.json","comparisonSha256":"13c0c796b5e46ecd9e2036ba6969adcb1594c46eaab8de0bbd9404cf13c1e12e","comparisonOrder":[0,1,2,3,4,5],"comparisonReferenceImage":"/media/a5fc978a10cf60808d19ac3b5ab6a49c858ff951fc7dfa8974d3b65ef25c7fc3.jpg","comparisonReferenceSha256":"a5fc978a10cf60808d19ac3b5ab6a49c858ff951fc7dfa8974d3b65ef25c7fc3","license":"Arphic Public License","licenseURL":"/strokes/licenses/ARPHICPL.txt","notices":"/strokes/licenses/CUSTOM-KAI-NOTICES.txt"}}
