[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference":3,"page-\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference-en":1494,"surroundings\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference-en":4291},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":25},"Documentation",true,"\u002Fen\u002Fdocs","en\u002F01.docs",[10,26,1486],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"Welcome","\u002Fen\u002Fdocs\u002Fwelcome","en\u002F01.docs\u002F01.welcome\u002F01.index",[15,16],{"title":11,"path":12,"stem":13},{"title":17,"path":18,"stem":19,"children":20,"page":25},"Get Started","\u002Fen\u002Fdocs\u002Fwelcome\u002Fget-started","en\u002F01.docs\u002F01.welcome\u002F01.get-started",[21],{"title":22,"path":23,"stem":24},"Installation","\u002Fen\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","en\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Core Tools","\u002Fen\u002Fdocs\u002Fcore","en\u002F01.docs\u002F02.core",[31,56,67,75,107,136,166,180,189,218,241,270,288,296,305,319,345,354,391,418,447,467,487,513,534,564,573,610,639,669,689,718,747,776,806,835,864,893,922,958,987,1016,1033,1053,1073,1093,1118,1141,1167,1196,1225,1233,1241,1268,1294,1321,1347,1378,1415,1445,1474],{"title":32,"path":33,"stem":34,"children":35,"page":25},"MD5","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5","en\u002F01.docs\u002F02.core\u002F01.md5",[36,40,44,48,52],{"title":37,"path":38,"stem":39},"Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":41,"path":42,"stem":43},"Basic Usage","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":45,"path":46,"stem":47},"Advanced Features","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":49,"path":50,"stem":51},"Security Considerations","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":53,"path":54,"stem":55},"API Reference","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":57,"path":58,"stem":59,"children":60,"page":25},"UUID","\u002Fen\u002Fdocs\u002Fcore\u002Fuuid","en\u002F01.docs\u002F02.core\u002F02.uuid",[61,64],{"title":37,"path":62,"stem":63},"\u002Fen\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":53,"path":65,"stem":66},"\u002Fen\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","en\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":68,"path":69,"stem":70,"children":71,"page":25},"QR Code Generator","\u002Fen\u002Fdocs\u002Fcore\u002Fqr-code-generator","en\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[72],{"title":68,"path":73,"stem":74},"\u002Fen\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":76,"path":77,"stem":78,"children":79,"page":25},"Image Cropper","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper","en\u002F01.docs\u002F02.core\u002F04.image-cropper",[80,83,86,89,92,95,99,103],{"title":37,"path":81,"stem":82},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F0.introduction",{"title":41,"path":84,"stem":85},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F02.basic-usage",{"title":45,"path":87,"stem":88},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F03.advanced-features",{"title":49,"path":90,"stem":91},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F04.security-considerations",{"title":53,"path":93,"stem":94},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F05.api-reference",{"title":96,"path":97,"stem":98},"Examples","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fexamples","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F06.examples",{"title":100,"path":101,"stem":102},"Frequently Asked Questions","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Ffaq","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F07.faq",{"title":104,"path":105,"stem":106},"Related Tools","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F08.related-tools",{"title":108,"path":109,"stem":110,"children":111,"page":25},"Json To Csv","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv","en\u002F01.docs\u002F02.core\u002F05.json-to-csv",[112,115,118,121,124,127,130,133],{"title":37,"path":113,"stem":114},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":41,"path":116,"stem":117},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F02.basic-usage",{"title":45,"path":119,"stem":120},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F03.advanced-features",{"title":49,"path":122,"stem":123},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F04.security-considerations",{"title":53,"path":125,"stem":126},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F05.api-reference",{"title":96,"path":128,"stem":129},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fexamples","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F06.examples",{"title":100,"path":131,"stem":132},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Ffaq","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F07.faq",{"title":104,"path":134,"stem":135},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F08.related-tools",{"title":137,"path":138,"stem":139,"children":140,"page":25},"Open Graph Meta Generator","\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator",[141,144,148,151,154,157,160,163],{"title":37,"path":142,"stem":143},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F0.introduction",{"title":145,"path":146,"stem":147},"Basic Usage Guide","\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F02.basic-usage",{"title":45,"path":149,"stem":150},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F03.advanced-features",{"title":49,"path":152,"stem":153},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F04.security-considerations",{"title":53,"path":155,"stem":156},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F05.api-reference",{"title":96,"path":158,"stem":159},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fexamples","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F06.examples",{"title":100,"path":161,"stem":162},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Ffaq","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F07.faq",{"title":104,"path":164,"stem":165},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F08.related-tools",{"title":167,"path":168,"stem":169,"children":170,"page":25},"Scientific Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fscientific-calculator","en\u002F01.docs\u002F02.core\u002F05.scientific-calculator",[171,174,177],{"title":37,"path":172,"stem":173},"\u002Fen\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F0.introduction",{"title":41,"path":175,"stem":176},"\u002Fen\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F02.basic-usage",{"title":45,"path":178,"stem":179},"\u002Fen\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F03.advanced-features",{"title":181,"path":182,"stem":183,"children":184,"page":25},"Sha Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fsha-calculator","en\u002F01.docs\u002F02.core\u002F05.sha-calculator",[185],{"title":186,"path":187,"stem":188},"SHA Hash Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fsha-calculator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.sha-calculator\u002F0.introduction",{"title":190,"path":191,"stem":192,"children":193,"page":25},"Sql Prettify","\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify","en\u002F01.docs\u002F02.core\u002F05.sql-prettify",[194,197,200,203,206,209,212,215],{"title":37,"path":195,"stem":196},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":41,"path":198,"stem":199},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":45,"path":201,"stem":202},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":49,"path":204,"stem":205},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":53,"path":207,"stem":208},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":96,"path":210,"stem":211},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":100,"path":213,"stem":214},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":104,"path":216,"stem":217},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":219,"path":220,"stem":221,"children":222,"page":25},"Yaml To Toml","\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[223,226,229,232,235,238],{"title":37,"path":224,"stem":225},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":41,"path":227,"stem":228},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":45,"path":230,"stem":231},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":49,"path":233,"stem":234},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F04.security-considerations",{"title":53,"path":236,"stem":237},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F05.api-reference",{"title":96,"path":239,"stem":240},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F06.examples",{"title":242,"path":243,"stem":244,"children":245,"page":25},"Beyond Compare","\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare","en\u002F01.docs\u002F02.core\u002F06.beyond-compare",[246,249,252,255,258,261,264,267],{"title":37,"path":247,"stem":248},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":41,"path":250,"stem":251},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F02.basic-usage",{"title":45,"path":253,"stem":254},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F03.advanced-features",{"title":49,"path":256,"stem":257},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F04.security-considerations",{"title":53,"path":259,"stem":260},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F05.api-reference",{"title":96,"path":262,"stem":263},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fexamples","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F06.examples",{"title":100,"path":265,"stem":266},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Ffaq","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F07.faq",{"title":104,"path":268,"stem":269},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F08.related-tools",{"title":271,"path":272,"stem":273,"children":274,"page":25},"Clock","\u002Fen\u002Fdocs\u002Fcore\u002Fclock","en\u002F01.docs\u002F02.core\u002F06.clock",[275,279,282,285],{"title":276,"path":277,"stem":278},"Clock Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":41,"path":280,"stem":281},"\u002Fen\u002Fdocs\u002Fcore\u002Fclock\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F06.clock\u002F02.basic-usage",{"title":45,"path":283,"stem":284},"\u002Fen\u002Fdocs\u002Fcore\u002Fclock\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F06.clock\u002F03.advanced-features",{"title":100,"path":286,"stem":287},"\u002Fen\u002Fdocs\u002Fcore\u002Fclock\u002Ffaq","en\u002F01.docs\u002F02.core\u002F06.clock\u002F07.faq",{"title":289,"path":290,"stem":291,"children":292,"page":25},"Group Chat","\u002Fen\u002Fdocs\u002Fcore\u002Fgroup-chat","en\u002F01.docs\u002F02.core\u002F06.group-chat",[293],{"title":37,"path":294,"stem":295},"\u002Fen\u002Fdocs\u002Fcore\u002Fgroup-chat\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.group-chat\u002F0.introduction",{"title":297,"path":298,"stem":299,"children":300,"page":25},"Hmac Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fhmac-calculator","en\u002F01.docs\u002F02.core\u002F06.hmac-calculator",[301],{"title":302,"path":303,"stem":304},"HMAC Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fhmac-calculator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.hmac-calculator\u002F0.introduction",{"title":306,"path":307,"stem":308,"children":309,"page":25},"Http Status Codes","\u002Fen\u002Fdocs\u002Fcore\u002Fhttp-status-codes","en\u002F01.docs\u002F02.core\u002F06.http-status-codes",[310,313,316],{"title":37,"path":311,"stem":312},"\u002Fen\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F0.introduction",{"title":41,"path":314,"stem":315},"\u002Fen\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F02.basic-usage",{"title":45,"path":317,"stem":318},"\u002Fen\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F03.advanced-features",{"title":320,"path":321,"stem":322,"children":323,"page":25},"Jwt Parser","\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser","en\u002F01.docs\u002F02.core\u002F06.jwt-parser",[324,327,330,333,336,339,342],{"title":37,"path":325,"stem":326},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":41,"path":328,"stem":329},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":45,"path":331,"stem":332},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features",{"title":49,"path":334,"stem":335},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F04.security-considerations",{"title":96,"path":337,"stem":338},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fexamples","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F05.examples",{"title":100,"path":340,"stem":341},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Ffaq","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F06.faq",{"title":104,"path":343,"stem":344},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F07.related-tools",{"title":346,"path":347,"stem":348,"children":349,"page":25},"Aes Crypto","\u002Fen\u002Fdocs\u002Fcore\u002Faes-crypto","en\u002F01.docs\u002F02.core\u002F07.aes-crypto",[350],{"title":351,"path":352,"stem":353},"AES Encryption\u002FDecryption Tool","\u002Fen\u002Fdocs\u002Fcore\u002Faes-crypto\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F07.aes-crypto\u002F0.introduction",{"title":355,"path":356,"stem":357,"children":358,"page":25},"Markdown To Html","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html",[359,363,367,371,375,379,383,387],{"title":360,"path":361,"stem":362},"Markdown to HTML Converter - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F0.introduction",{"title":364,"path":365,"stem":366},"Basic Usage - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F02.basic-usage",{"title":368,"path":369,"stem":370},"Advanced Features - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F03.advanced-features",{"title":372,"path":373,"stem":374},"Security Considerations - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F04.security-considerations",{"title":376,"path":377,"stem":378},"API Reference - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F05.api-reference",{"title":380,"path":381,"stem":382},"Examples - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fexamples","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F06.examples",{"title":384,"path":385,"stem":386},"FAQ - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Ffaq","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F07.faq",{"title":388,"path":389,"stem":390},"Related Tools - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F08.related-tools",{"title":392,"path":393,"stem":394,"children":395,"page":25},"Screen Recorder","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder","en\u002F01.docs\u002F02.core\u002F07.screen-recorder",[396,400,403,406,410,414],{"title":397,"path":398,"stem":399},"Screen Recorder Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F0.introduction",{"title":145,"path":401,"stem":402},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F02.basic-usage",{"title":45,"path":404,"stem":405},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F03.advanced-features",{"title":407,"path":408,"stem":409},"Browser Requirements","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fbrowser-requirements","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F04.browser-requirements",{"title":411,"path":412,"stem":413},"Troubleshooting","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Ftroubleshooting","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F05.troubleshooting",{"title":415,"path":416,"stem":417},"Usage Examples","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fexamples","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F06.examples",{"title":419,"path":420,"stem":421,"children":422,"page":25},"Screenshot Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[423,426,429,432,435,438,441,444],{"title":37,"path":424,"stem":425},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":41,"path":427,"stem":428},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F02.basic-usage",{"title":45,"path":430,"stem":431},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F03.advanced-features",{"title":49,"path":433,"stem":434},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F04.security-considerations",{"title":53,"path":436,"stem":437},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F05.api-reference",{"title":96,"path":439,"stem":440},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fexamples","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F06.examples",{"title":100,"path":442,"stem":443},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Ffaq","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F07.faq",{"title":104,"path":445,"stem":446},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F08.related-tools",{"title":448,"path":449,"stem":450,"children":451,"page":25},"Svg Placeholder Generator","\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator",[452,455,458,461,464],{"title":37,"path":453,"stem":454},"\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F0.introduction",{"title":41,"path":456,"stem":457},"\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F02.basic-usage",{"title":45,"path":459,"stem":460},"\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F03.advanced-features",{"title":96,"path":462,"stem":463},"\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fexamples","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F04.examples",{"title":100,"path":465,"stem":466},"\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Ffaq","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F05.faq",{"title":468,"path":469,"stem":470,"children":471,"page":25},"Area Converter","\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter","en\u002F01.docs\u002F02.core\u002F08.area-converter",[472,475,478,481,484],{"title":37,"path":473,"stem":474},"\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":41,"path":476,"stem":477},"\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":45,"path":479,"stem":480},"\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":96,"path":482,"stem":483},"\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":100,"path":485,"stem":486},"\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","en\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":488,"path":489,"stem":490,"children":491,"page":25},"Camera Recorder","\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder","en\u002F01.docs\u002F02.core\u002F08.camera-recorder",[492,495,498,501,504,507,510],{"title":37,"path":493,"stem":494},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":41,"path":496,"stem":497},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":45,"path":499,"stem":500},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":96,"path":502,"stem":503},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":100,"path":505,"stem":506},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":104,"path":508,"stem":509},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":49,"path":511,"stem":512},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":514,"path":515,"stem":516,"children":517,"page":25},"Html To Markdown","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown",[518,522,525,528,531],{"title":519,"path":520,"stem":521},"HTML to Markdown Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F0.introduction",{"title":41,"path":523,"stem":524},"\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F02.basic-usage",{"title":45,"path":526,"stem":527},"\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F03.advanced-features",{"title":96,"path":529,"stem":530},"\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fexamples","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F04.examples",{"title":100,"path":532,"stem":533},"\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Ffaq","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F05.faq",{"title":535,"path":536,"stem":537,"children":538,"page":25},"Interest Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator","en\u002F01.docs\u002F02.core\u002F08.interest-calculator",[539,542,545,548,551,554,557,561],{"title":535,"path":540,"stem":541},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F0.introduction",{"title":41,"path":543,"stem":544},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F02.basic-usage",{"title":45,"path":546,"stem":547},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F03.advanced-features",{"title":49,"path":549,"stem":550},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F04.security-considerations",{"title":53,"path":552,"stem":553},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F05.api-reference",{"title":96,"path":555,"stem":556},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fexamples","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F06.examples",{"title":558,"path":559,"stem":560},"FAQ","\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Ffaq","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F07.faq",{"title":104,"path":562,"stem":563},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F08.related-tools",{"title":565,"path":566,"stem":567,"children":568,"page":25},"Rsa Crypto","\u002Fen\u002Fdocs\u002Fcore\u002Frsa-crypto","en\u002F01.docs\u002F02.core\u002F08.rsa-crypto",[569],{"title":570,"path":571,"stem":572},"RSA Asymmetric Encryption Tool","\u002Fen\u002Fdocs\u002Fcore\u002Frsa-crypto\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F08.rsa-crypto\u002F0.introduction",{"title":574,"path":575,"stem":576,"children":577,"page":25},"Cursor Canvas","\u002Fen\u002Fdocs\u002Fcore\u002Fcursor-canvas","en\u002F01.docs\u002F02.core\u002F09.cursor-canvas",[578,582,586,590,594,598,602,606],{"title":579,"path":580,"stem":581},"Introduction - Cursor Canvas","\u002Fen\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F0.introduction",{"title":583,"path":584,"stem":585},"Basic Usage - Cursor Canvas","\u002Fen\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F02.basic-usage",{"title":587,"path":588,"stem":589},"Advanced Features - Cursor Canvas","\u002Fen\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F03.advanced-features",{"title":591,"path":592,"stem":593},"Security - Cursor Canvas","\u002Fen\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F04.security-considerations",{"title":595,"path":596,"stem":597},"API Reference - Cursor Canvas","\u002Fen\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F05.api-reference",{"title":599,"path":600,"stem":601},"Examples - Cursor Canvas","\u002Fen\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fexamples","en\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F06.examples",{"title":603,"path":604,"stem":605},"FAQ - Cursor Canvas","\u002Fen\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Ffaq","en\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F07.faq",{"title":607,"path":608,"stem":609},"Related Tools - Cursor Canvas","\u002Fen\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F08.related-tools",{"title":611,"path":612,"stem":613,"children":614,"page":25},"Text Unicode Converter","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter",[615,618,621,624,627,630,633,636],{"title":37,"path":616,"stem":617},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F0.introduction",{"title":41,"path":619,"stem":620},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F02.basic-usage",{"title":45,"path":622,"stem":623},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F03.advanced-features",{"title":49,"path":625,"stem":626},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F04.security-considerations",{"title":53,"path":628,"stem":629},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F05.api-reference",{"title":96,"path":631,"stem":632},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F06.examples",{"title":100,"path":634,"stem":635},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Ffaq","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F07.faq",{"title":104,"path":637,"stem":638},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F08.related-tools",{"title":640,"path":641,"stem":642,"children":643,"page":25},"Todo List","\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list","en\u002F01.docs\u002F02.core\u002F09.todo-list",[644,648,651,654,657,660,663,666],{"title":645,"path":646,"stem":647},"Todo List - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F0.introduction",{"title":41,"path":649,"stem":650},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F02.basic-usage",{"title":45,"path":652,"stem":653},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F03.advanced-features",{"title":49,"path":655,"stem":656},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F04.security-considerations",{"title":53,"path":658,"stem":659},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F05.api-reference",{"title":415,"path":661,"stem":662},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fexamples","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F06.examples",{"title":100,"path":664,"stem":665},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Ffaq","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F07.faq",{"title":104,"path":667,"stem":668},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F08.related-tools",{"title":670,"path":671,"stem":672,"children":673,"page":25},"Text To Ascii Binary","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary",[674,677,680,683,686],{"title":37,"path":675,"stem":676},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F01.introduction",{"title":41,"path":678,"stem":679},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F02.basic-usage",{"title":45,"path":681,"stem":682},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F03.advanced-features",{"title":411,"path":684,"stem":685},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Ftroubleshooting","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F04.troubleshooting",{"title":53,"path":687,"stem":688},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F05.api-reference",{"title":690,"path":691,"stem":692,"children":693,"page":25},"Yaml To Json","\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json",[694,697,700,703,706,709,712,715],{"title":37,"path":695,"stem":696},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F0.introduction",{"title":41,"path":698,"stem":699},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F02.basic-usage",{"title":45,"path":701,"stem":702},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F03.advanced-features",{"title":49,"path":704,"stem":705},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F04.security-considerations",{"title":53,"path":707,"stem":708},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F05.api-reference",{"title":96,"path":710,"stem":711},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fexamples","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F06.examples",{"title":100,"path":713,"stem":714},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Ffaq","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F07.faq",{"title":104,"path":716,"stem":717},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F08.related-tools",{"title":719,"path":720,"stem":721,"children":722,"page":25},"Json To Yaml","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml",[723,726,729,732,735,738,741,744],{"title":37,"path":724,"stem":725},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F0.introduction",{"title":41,"path":727,"stem":728},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F02.basic-usage",{"title":45,"path":730,"stem":731},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F03.advanced-features",{"title":49,"path":733,"stem":734},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F04.security-considerations",{"title":53,"path":736,"stem":737},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F05.api-reference",{"title":96,"path":739,"stem":740},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F06.examples",{"title":100,"path":742,"stem":743},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F07.faq",{"title":104,"path":745,"stem":746},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F08.related-tools",{"title":748,"path":749,"stem":750,"children":751,"page":25},"Json To Toml","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml","en\u002F01.docs\u002F02.core\u002F13.json-to-toml",[752,755,758,761,764,767,770,773],{"title":37,"path":753,"stem":754},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F0.introduction",{"title":41,"path":756,"stem":757},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F02.basic-usage",{"title":45,"path":759,"stem":760},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F03.advanced-features",{"title":49,"path":762,"stem":763},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F04.security-considerations",{"title":53,"path":765,"stem":766},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F05.api-reference",{"title":96,"path":768,"stem":769},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F06.examples",{"title":100,"path":771,"stem":772},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F07.faq",{"title":104,"path":774,"stem":775},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F08.related-tools",{"title":777,"path":778,"stem":779,"children":780,"page":25},"Keycode Info","\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info","en\u002F01.docs\u002F02.core\u002F13.keycode-info",[781,785,788,791,794,797,800,803],{"title":782,"path":783,"stem":784},"Keycode Info Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":41,"path":786,"stem":787},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F02.basic-usage",{"title":45,"path":789,"stem":790},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F03.advanced-features",{"title":49,"path":792,"stem":793},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F04.security-considerations",{"title":53,"path":795,"stem":796},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F05.api-reference",{"title":96,"path":798,"stem":799},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fexamples","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F06.examples",{"title":558,"path":801,"stem":802},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Ffaq","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F07.faq",{"title":104,"path":804,"stem":805},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F08.related-tools",{"title":807,"path":808,"stem":809,"children":810,"page":25},"Toml To Json","\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json","en\u002F01.docs\u002F02.core\u002F14.toml-to-json",[811,814,817,820,823,826,829,832],{"title":37,"path":812,"stem":813},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F0.introduction",{"title":41,"path":815,"stem":816},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F02.basic-usage",{"title":45,"path":818,"stem":819},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F03.advanced-features",{"title":49,"path":821,"stem":822},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F04.security-considerations",{"title":53,"path":824,"stem":825},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F05.api-reference",{"title":96,"path":827,"stem":828},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fexamples","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F06.examples",{"title":100,"path":830,"stem":831},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Ffaq","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F07.faq",{"title":104,"path":833,"stem":834},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F08.related-tools",{"title":836,"path":837,"stem":838,"children":839,"page":25},"Toml To Yaml","\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml",[840,843,846,849,852,855,858,861],{"title":37,"path":841,"stem":842},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F0.introduction",{"title":41,"path":844,"stem":845},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F02.basic-usage",{"title":45,"path":847,"stem":848},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F03.advanced-features",{"title":49,"path":850,"stem":851},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F04.security-considerations",{"title":53,"path":853,"stem":854},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F05.api-reference",{"title":96,"path":856,"stem":857},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F06.examples",{"title":100,"path":859,"stem":860},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F07.faq",{"title":104,"path":862,"stem":863},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F08.related-tools",{"title":865,"path":866,"stem":867,"children":868,"page":25},"Xml To Json","\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json","en\u002F01.docs\u002F02.core\u002F16.xml-to-json",[869,872,875,878,881,884,887,890],{"title":37,"path":870,"stem":871},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":41,"path":873,"stem":874},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F02.basic-usage",{"title":45,"path":876,"stem":877},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F03.advanced-features",{"title":49,"path":879,"stem":880},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F04.security-considerations",{"title":53,"path":882,"stem":883},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F05.api-reference",{"title":96,"path":885,"stem":886},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fexamples","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F06.examples",{"title":100,"path":888,"stem":889},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Ffaq","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F07.faq",{"title":104,"path":891,"stem":892},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F08.related-tools",{"title":894,"path":895,"stem":896,"children":897,"page":25},"Json To Xml","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml","en\u002F01.docs\u002F02.core\u002F17.json-to-xml",[898,901,904,907,910,913,916,919],{"title":37,"path":899,"stem":900},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F0.introduction",{"title":41,"path":902,"stem":903},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F02.basic-usage",{"title":45,"path":905,"stem":906},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F03.advanced-features",{"title":49,"path":908,"stem":909},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F04.security-considerations",{"title":53,"path":911,"stem":912},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F05.api-reference",{"title":415,"path":914,"stem":915},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F06.examples",{"title":100,"path":917,"stem":918},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F07.faq",{"title":104,"path":920,"stem":921},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F08.related-tools",{"title":923,"path":924,"stem":925,"children":926,"page":25},"Url Encoder","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder","en\u002F01.docs\u002F02.core\u002F18.url-encoder",[927,931,934,937,940,943,946,950,954],{"title":928,"path":929,"stem":930},"URL Encoder\u002FDecoder Tool","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F0.introduction",{"title":145,"path":932,"stem":933},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F02.basic-usage",{"title":45,"path":935,"stem":936},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F03.advanced-features",{"title":49,"path":938,"stem":939},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F04.security-considerations",{"title":53,"path":941,"stem":942},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F05.api-reference",{"title":415,"path":944,"stem":945},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fexamples","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F06.examples",{"title":947,"path":948,"stem":949},"Frequently Asked Questions (FAQ)","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Ffaq","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F07.faq",{"title":951,"path":952,"stem":953},"Related Tools and Resources","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F08.related-tools",{"title":955,"path":956,"stem":957},"Practical Examples","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fpractical-examples","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F09.practical-examples",{"title":959,"path":960,"stem":961,"children":962,"page":25},"Text Replacer","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer","en\u002F01.docs\u002F02.core\u002F19.text-replacer",[963,967,971,975,979,983],{"title":964,"path":965,"stem":966},"Text Replacer Tool - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":968,"path":969,"stem":970},"Text Replacer - Basic Usage","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F02.basic-usage",{"title":972,"path":973,"stem":974},"Text Replacer - Advanced Features","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F03.advanced-features",{"title":976,"path":977,"stem":978},"Text Replacer - Examples","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fexamples","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F04.examples",{"title":980,"path":981,"stem":982},"Text Replacer - FAQ","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Ffaq","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F05.faq",{"title":984,"path":985,"stem":986},"Text Replacer - Related Tools","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F06.related-tools",{"title":988,"path":989,"stem":990,"children":991,"page":25},"Case Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter","en\u002F01.docs\u002F02.core\u002F20.case-converter",[992,995,998,1001,1004,1007,1010,1013],{"title":37,"path":993,"stem":994},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F0.introduction",{"title":41,"path":996,"stem":997},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F02.basic-usage",{"title":45,"path":999,"stem":1000},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F03.advanced-features",{"title":49,"path":1002,"stem":1003},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F04.security-considerations",{"title":53,"path":1005,"stem":1006},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F05.api-reference",{"title":96,"path":1008,"stem":1009},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F06.examples",{"title":100,"path":1011,"stem":1012},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Ffaq","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F07.faq",{"title":104,"path":1014,"stem":1015},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F08.related-tools",{"title":1017,"path":1018,"stem":1019,"children":1020,"page":25},"Temperature Converter","\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter","en\u002F01.docs\u002F02.core\u002F20.temperature-converter",[1021,1024,1027,1030],{"title":37,"path":1022,"stem":1023},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":41,"path":1025,"stem":1026},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F02.basic-usage",{"title":45,"path":1028,"stem":1029},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F03.advanced-features",{"title":96,"path":1031,"stem":1032},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F04.examples",{"title":1034,"path":1035,"stem":1036,"children":1037,"page":25},"Json Diff","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff","en\u002F01.docs\u002F02.core\u002F22.json-diff",[1038,1041,1044,1047,1050],{"title":37,"path":1039,"stem":1040},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F0.introduction",{"title":41,"path":1042,"stem":1043},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F02.basic-usage",{"title":45,"path":1045,"stem":1046},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F03.advanced-features",{"title":96,"path":1048,"stem":1049},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fexamples","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F06.examples",{"title":100,"path":1051,"stem":1052},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Ffaq","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F07.faq",{"title":1054,"path":1055,"stem":1056,"children":1057,"page":25},"Black Wallpaper","\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[1058,1061,1064,1067,1070],{"title":37,"path":1059,"stem":1060},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":41,"path":1062,"stem":1063},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":45,"path":1065,"stem":1066},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F03.advanced-features",{"title":96,"path":1068,"stem":1069},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fexamples","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F04.examples",{"title":100,"path":1071,"stem":1072},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Ffaq","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F05.faq",{"title":1074,"path":1075,"stem":1076,"children":1077,"page":25},"Image To Pixel","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel",[1078,1081,1084,1087,1090],{"title":37,"path":1079,"stem":1080},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F0.introduction",{"title":41,"path":1082,"stem":1083},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F02.basic-usage",{"title":45,"path":1085,"stem":1086},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F03.advanced-features",{"title":96,"path":1088,"stem":1089},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fexamples","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F04.examples",{"title":100,"path":1091,"stem":1092},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Ffaq","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F05.faq",{"title":1094,"path":1095,"stem":1096,"children":1097,"page":25},"Text Diff","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff","en\u002F01.docs\u002F02.core\u002F23.text-diff",[1098,1102,1106,1110,1114],{"title":1099,"path":1100,"stem":1101},"Text Diff Tool - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":1103,"path":1104,"stem":1105},"Basic Usage - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":1107,"path":1108,"stem":1109},"Advanced Features - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":1111,"path":1112,"stem":1113},"Examples - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":1115,"path":1116,"stem":1117},"FAQ - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Ffaq","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F05.faq",{"title":1119,"path":1120,"stem":1121,"children":1122,"page":25},"Clipboard Manager","\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager",[1123,1126,1129,1132,1135,1138],{"title":37,"path":1124,"stem":1125},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F0.introduction",{"title":41,"path":1127,"stem":1128},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F02.basic-usage",{"title":45,"path":1130,"stem":1131},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F03.advanced-features",{"title":49,"path":1133,"stem":1134},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F04.security-considerations",{"title":100,"path":1136,"stem":1137},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Ffaq","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F07.faq",{"title":104,"path":1139,"stem":1140},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F08.related-tools",{"title":1142,"path":1143,"stem":1144,"children":1145,"page":25},"White Screen","\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen","en\u002F01.docs\u002F02.core\u002F25.white-screen",[1146,1149,1152,1155,1158,1161,1164],{"title":37,"path":1147,"stem":1148},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F0.introduction",{"title":41,"path":1150,"stem":1151},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F02.basic-usage",{"title":45,"path":1153,"stem":1154},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F03.advanced-features",{"title":49,"path":1156,"stem":1157},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F04.security-considerations",{"title":96,"path":1159,"stem":1160},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fexamples","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F06.examples",{"title":100,"path":1162,"stem":1163},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Ffaq","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F07.faq",{"title":104,"path":1165,"stem":1166},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F08.related-tools",{"title":1168,"path":1169,"stem":1170,"children":1171,"page":25},"M3u8 Player","\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player","en\u002F01.docs\u002F02.core\u002F26.m3u8-player",[1172,1175,1178,1181,1184,1187,1190,1193],{"title":37,"path":1173,"stem":1174},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":41,"path":1176,"stem":1177},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":45,"path":1179,"stem":1180},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":49,"path":1182,"stem":1183},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F04.security-considerations",{"title":53,"path":1185,"stem":1186},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":96,"path":1188,"stem":1189},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":100,"path":1191,"stem":1192},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Ffaq","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F07.faq",{"title":104,"path":1194,"stem":1195},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F08.related-tools",{"title":1197,"path":1198,"stem":1199,"children":1200,"page":25},"Markdown To Pdf","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf",[1201,1204,1207,1210,1213,1216,1219,1222],{"title":37,"path":1202,"stem":1203},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F0.introduction",{"title":41,"path":1205,"stem":1206},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F02.basic-usage",{"title":45,"path":1208,"stem":1209},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F03.advanced-features",{"title":49,"path":1211,"stem":1212},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F04.security-considerations",{"title":53,"path":1214,"stem":1215},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F05.api-reference",{"title":96,"path":1217,"stem":1218},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fexamples","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F06.examples",{"title":100,"path":1220,"stem":1221},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Ffaq","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F07.faq",{"title":104,"path":1223,"stem":1224},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F08.related-tools",{"title":1226,"path":1227,"stem":1228,"children":1229,"page":25},"TCP Port Scanner","\u002Fen\u002Fdocs\u002Fcore\u002Fport-scanner","en\u002F01.docs\u002F02.core\u002F28.port-scanner",[1230],{"title":1226,"path":1231,"stem":1232},"\u002Fen\u002Fdocs\u002Fcore\u002Fport-scanner\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F28.port-scanner\u002F01.introduction",{"title":1234,"path":1235,"stem":1236,"children":1237,"page":25},"DNS Lookup","\u002Fen\u002Fdocs\u002Fcore\u002Fdns-lookup","en\u002F01.docs\u002F02.core\u002F29.dns-lookup",[1238],{"title":1234,"path":1239,"stem":1240},"\u002Fen\u002Fdocs\u002Fcore\u002Fdns-lookup\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F29.dns-lookup\u002F01.introduction",{"title":1242,"path":1243,"stem":1244,"children":1245,"page":25},"Screen Dead Pixel Detector","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[1246,1249,1252,1255,1259,1262,1265],{"title":1242,"path":1247,"stem":1248},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":41,"path":1250,"stem":1251},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":45,"path":1253,"stem":1254},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":1256,"path":1257,"stem":1258},"Security & Privacy","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":96,"path":1260,"stem":1261},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":558,"path":1263,"stem":1264},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":104,"path":1266,"stem":1267},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":1269,"path":1270,"stem":1271,"children":1272,"page":25},"Survey Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool","en\u002F01.docs\u002F02.core\u002F31.survey-tool",[1273,1276,1279,1282,1285,1288,1291],{"title":1269,"path":1274,"stem":1275},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":41,"path":1277,"stem":1278},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":45,"path":1280,"stem":1281},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":49,"path":1283,"stem":1284},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":96,"path":1286,"stem":1287},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":558,"path":1289,"stem":1290},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":104,"path":1292,"stem":1293},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":1295,"path":1296,"stem":1297,"children":1298,"page":25},"Vue Office","\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office","en\u002F01.docs\u002F02.core\u002F32.vue-office",[1299,1303,1306,1309,1312,1315,1318],{"title":1300,"path":1301,"stem":1302},"Vue Office Viewer","\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":41,"path":1304,"stem":1305},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":45,"path":1307,"stem":1308},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":49,"path":1310,"stem":1311},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":96,"path":1313,"stem":1314},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":558,"path":1316,"stem":1317},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":104,"path":1319,"stem":1320},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":1322,"path":1323,"stem":1324,"children":1325,"page":25},"Event Calendar","\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar","en\u002F01.docs\u002F02.core\u002F33.event-calendar",[1326,1329,1332,1335,1338,1341,1344],{"title":1322,"path":1327,"stem":1328},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":41,"path":1330,"stem":1331},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":45,"path":1333,"stem":1334},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":49,"path":1336,"stem":1337},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":96,"path":1339,"stem":1340},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":558,"path":1342,"stem":1343},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":104,"path":1345,"stem":1346},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":1348,"path":1349,"stem":1350,"children":1351,"page":25},"Pi Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fpi-calculator","en\u002F01.docs\u002F02.core\u002F34.pi-calculator",[1352,1355,1358,1361,1364,1368,1371,1375],{"title":37,"path":1353,"stem":1354},"\u002Fen\u002Fdocs\u002Fcore\u002Fpi-calculator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F34.pi-calculator\u002F0.introduction",{"title":41,"path":1356,"stem":1357},"\u002Fen\u002Fdocs\u002Fcore\u002Fpi-calculator\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F34.pi-calculator\u002F02.basic-usage",{"title":45,"path":1359,"stem":1360},"\u002Fen\u002Fdocs\u002Fcore\u002Fpi-calculator\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F34.pi-calculator\u002F03.advanced-features",{"title":49,"path":1362,"stem":1363},"\u002Fen\u002Fdocs\u002Fcore\u002Fpi-calculator\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F34.pi-calculator\u002F04.security-considerations",{"title":1365,"path":1366,"stem":1367},"Api Reference","\u002Fen\u002Fdocs\u002Fcore\u002Fpi-calculator\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F34.pi-calculator\u002F05.api-reference",{"title":96,"path":1369,"stem":1370},"\u002Fen\u002Fdocs\u002Fcore\u002Fpi-calculator\u002Fexamples","en\u002F01.docs\u002F02.core\u002F34.pi-calculator\u002F06.examples",{"title":1372,"path":1373,"stem":1374},"Faq","\u002Fen\u002Fdocs\u002Fcore\u002Fpi-calculator\u002Ffaq","en\u002F01.docs\u002F02.core\u002F34.pi-calculator\u002F07.faq",{"title":104,"path":1376,"stem":1377},"\u002Fen\u002Fdocs\u002Fcore\u002Fpi-calculator\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F34.pi-calculator\u002F08.related-tools",{"title":1379,"path":1380,"stem":1381,"children":1382,"page":25},"Html Preview","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-preview","en\u002F01.docs\u002F02.core\u002F35.html-preview",[1383,1387,1391,1395,1399,1403,1407,1411],{"title":1384,"path":1385,"stem":1386},"Introduction - HTML Preview","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F35.html-preview\u002F0.introduction",{"title":1388,"path":1389,"stem":1390},"Basic usage - HTML Preview","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F35.html-preview\u002F02.basic-usage",{"title":1392,"path":1393,"stem":1394},"Advanced features - HTML Preview","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F35.html-preview\u002F03.advanced-features",{"title":1396,"path":1397,"stem":1398},"Security considerations - HTML Preview","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F35.html-preview\u002F04.security-considerations",{"title":1400,"path":1401,"stem":1402},"API reference - HTML Preview","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F35.html-preview\u002F05.api-reference",{"title":1404,"path":1405,"stem":1406},"Examples - HTML Preview","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fexamples","en\u002F01.docs\u002F02.core\u002F35.html-preview\u002F06.examples",{"title":1408,"path":1409,"stem":1410},"FAQ - HTML Preview","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Ffaq","en\u002F01.docs\u002F02.core\u002F35.html-preview\u002F07.faq",{"title":1412,"path":1413,"stem":1414},"Related tools - HTML Preview","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F35.html-preview\u002F08.related-tools",{"title":1416,"path":1417,"stem":1418,"children":1419,"page":25},"Business Card Maker","\u002Fen\u002Fdocs\u002Fcore\u002Fbusiness-card","en\u002F01.docs\u002F02.core\u002F36.business-card",[1420,1423,1427,1431,1435,1438,1441],{"title":1416,"path":1421,"stem":1422},"\u002Fen\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F36.business-card\u002F0.introduction",{"title":1424,"path":1425,"stem":1426},"Basic usage","\u002Fen\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F36.business-card\u002F02.basic-usage",{"title":1428,"path":1429,"stem":1430},"Advanced features","\u002Fen\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F36.business-card\u002F03.advanced-features",{"title":1432,"path":1433,"stem":1434},"Security","\u002Fen\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F36.business-card\u002F04.security-considerations",{"title":96,"path":1436,"stem":1437},"\u002Fen\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fexamples","en\u002F01.docs\u002F02.core\u002F36.business-card\u002F06.examples",{"title":558,"path":1439,"stem":1440},"\u002Fen\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Ffaq","en\u002F01.docs\u002F02.core\u002F36.business-card\u002F07.faq",{"title":1442,"path":1443,"stem":1444},"Related tools","\u002Fen\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F36.business-card\u002F08.related-tools",{"title":1446,"path":1447,"stem":1448,"children":1449,"page":25},"Base64","\u002Fen\u002Fdocs\u002Fcore\u002Fbase64","en\u002F01.docs\u002F02.core\u002Fbase64",[1450,1453,1456,1459,1462,1465,1468,1471],{"title":37,"path":1451,"stem":1452},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","en\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":41,"path":1454,"stem":1455},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":45,"path":1457,"stem":1458},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":49,"path":1460,"stem":1461},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":53,"path":1463,"stem":1464},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":96,"path":1466,"stem":1467},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","en\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":100,"path":1469,"stem":1470},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","en\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":104,"path":1472,"stem":1473},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":1475,"path":1476,"stem":1477,"children":1478,"page":25},"Emoji Picker","\u002Fen\u002Fdocs\u002Fcore\u002Femoji-picker","en\u002F01.docs\u002F02.core\u002Femoji-picker",[1479,1483],{"title":1480,"path":1481,"stem":1482},"Emoji Picker - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fintroduction","en\u002F01.docs\u002F02.core\u002Femoji-picker\u002F0.introduction",{"title":41,"path":1484,"stem":1485},"\u002Fen\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002Femoji-picker\u002F02.basic-usage",{"title":411,"path":1487,"stem":1488,"children":1489,"page":25},"\u002Fen\u002Fdocs\u002Ftroubleshooting","en\u002F01.docs\u002F06.troubleshooting",[1490],{"title":1491,"path":1492,"stem":1493},"Common Issues","\u002Fen\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","en\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"id":1495,"title":53,"body":1496,"description":1506,"extension":4286,"meta":4287,"navigation":6,"path":93,"seo":4288,"sitemap":4289,"stem":94,"__hash__":4290},"content_en\u002Fen\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F05.api-reference.md",{"type":1497,"value":1498,"toc":4255},"minimark",[1499,1503,1507,1512,1517,1520,1619,1624,1748,1752,1813,1817,1820,1970,1973,2060,2064,2156,2160,2164,2319,2323,2415,2419,2423,2812,2816,3104,3108,3381,3385,3389,3424,3428,3499,3503,3507,3674,3678,3812,3816,3820,3958,3962,4251],[1500,1501,53],"h1",{"id":1502},"api-reference",[1504,1505,1506],"p",{},"Technical reference for developers who want to integrate or extend the Image Cropper functionality.",[1508,1509,1511],"h2",{"id":1510},"core-components","Core Components",[1513,1514,1516],"h3",{"id":1515},"imagecropper-component","ImageCropper Component",[1504,1518,1519],{},"The main Vue component that provides the image cropping interface.",[1521,1522,1527],"pre",{"className":1523,"code":1524,"language":1525,"meta":1526,"style":1526},"language-vue shiki shiki-themes github-light github-light dark-plus","\u003Ctemplate>\n  \u003CImageCropper\n    :aspect-ratio=\"aspectRatio\"\n    :output-format=\"format\"\n    :quality=\"quality\"\n    @crop-complete=\"handleCropComplete\"\n  \u002F>\n\u003C\u002Ftemplate>\n","vue","",[1528,1529,1530,1546,1555,1570,1581,1592,1603,1609],"code",{"__ignoreMap":1526},[1531,1532,1535,1539,1543],"span",{"class":1533,"line":1534},"line",1,[1531,1536,1538],{"class":1537},"skpqk","\u003C",[1531,1540,1542],{"class":1541},"sq2bZ","template",[1531,1544,1545],{"class":1537},">\n",[1531,1547,1549,1552],{"class":1533,"line":1548},2,[1531,1550,1551],{"class":1537},"  \u003C",[1531,1553,1554],{"class":1541},"ImageCropper\n",[1531,1556,1558,1562,1566],{"class":1533,"line":1557},3,[1531,1559,1561],{"class":1560},"shCbc","    :aspect-ratio",[1531,1563,1565],{"class":1564},"svVIm","=",[1531,1567,1569],{"class":1568},"sjj1j","\"aspectRatio\"\n",[1531,1571,1573,1576,1578],{"class":1533,"line":1572},4,[1531,1574,1575],{"class":1560},"    :output-format",[1531,1577,1565],{"class":1564},[1531,1579,1580],{"class":1568},"\"format\"\n",[1531,1582,1584,1587,1589],{"class":1533,"line":1583},5,[1531,1585,1586],{"class":1560},"    :quality",[1531,1588,1565],{"class":1564},[1531,1590,1591],{"class":1568},"\"quality\"\n",[1531,1593,1595,1598,1600],{"class":1533,"line":1594},6,[1531,1596,1597],{"class":1560},"    @crop-complete",[1531,1599,1565],{"class":1564},[1531,1601,1602],{"class":1568},"\"handleCropComplete\"\n",[1531,1604,1606],{"class":1533,"line":1605},7,[1531,1607,1608],{"class":1537},"  \u002F>\n",[1531,1610,1612,1615,1617],{"class":1533,"line":1611},8,[1531,1613,1614],{"class":1537},"\u003C\u002F",[1531,1616,1542],{"class":1541},[1531,1618,1545],{"class":1537},[1620,1621,1623],"h4",{"id":1622},"props","Props",[1625,1626,1627,1646],"table",{},[1628,1629,1630],"thead",{},[1631,1632,1633,1637,1640,1643],"tr",{},[1634,1635,1636],"th",{},"Prop",[1634,1638,1639],{},"Type",[1634,1641,1642],{},"Default",[1634,1644,1645],{},"Description",[1647,1648,1649,1670,1690,1710,1730],"tbody",{},[1631,1650,1651,1657,1662,1667],{},[1652,1653,1654],"td",{},[1528,1655,1656],{},"aspectRatio",[1652,1658,1659],{},[1528,1660,1661],{},"number | 'free'",[1652,1663,1664],{},[1528,1665,1666],{},"'free'",[1652,1668,1669],{},"Crop aspect ratio constraint",[1631,1671,1672,1677,1682,1687],{},[1652,1673,1674],{},[1528,1675,1676],{},"outputFormat",[1652,1678,1679],{},[1528,1680,1681],{},"'png' | 'jpeg' | 'webp'",[1652,1683,1684],{},[1528,1685,1686],{},"'png'",[1652,1688,1689],{},"Output image format",[1631,1691,1692,1697,1702,1707],{},[1652,1693,1694],{},[1528,1695,1696],{},"quality",[1652,1698,1699],{},[1528,1700,1701],{},"number[]",[1652,1703,1704],{},[1528,1705,1706],{},"[85]",[1652,1708,1709],{},"JPEG quality (10-100)",[1631,1711,1712,1717,1722,1727],{},[1652,1713,1714],{},[1528,1715,1716],{},"maxWidth",[1652,1718,1719],{},[1528,1720,1721],{},"number",[1652,1723,1724],{},[1528,1725,1726],{},"undefined",[1652,1728,1729],{},"Maximum output width",[1631,1731,1732,1737,1741,1745],{},[1652,1733,1734],{},[1528,1735,1736],{},"maxHeight",[1652,1738,1739],{},[1528,1740,1721],{},[1652,1742,1743],{},[1528,1744,1726],{},[1652,1746,1747],{},"Maximum output height",[1620,1749,1751],{"id":1750},"events","Events",[1625,1753,1754,1766],{},[1628,1755,1756],{},[1631,1757,1758,1761,1764],{},[1634,1759,1760],{},"Event",[1634,1762,1763],{},"Payload",[1634,1765,1645],{},[1647,1767,1768,1783,1798],{},[1631,1769,1770,1775,1780],{},[1652,1771,1772],{},[1528,1773,1774],{},"crop-complete",[1652,1776,1777],{},[1528,1778,1779],{},"CropResult",[1652,1781,1782],{},"Fired when cropping is completed",[1631,1784,1785,1790,1795],{},[1652,1786,1787],{},[1528,1788,1789],{},"image-loaded",[1652,1791,1792],{},[1528,1793,1794],{},"ImageInfo",[1652,1796,1797],{},"Fired when source image is loaded",[1631,1799,1800,1805,1810],{},[1652,1801,1802],{},[1528,1803,1804],{},"error",[1652,1806,1807],{},[1528,1808,1809],{},"Error",[1652,1811,1812],{},"Fired when an error occurs",[1508,1814,1816],{"id":1815},"type-definitions","Type Definitions",[1513,1818,1779],{"id":1819},"cropresult",[1521,1821,1825],{"className":1822,"code":1823,"language":1824,"meta":1526,"style":1526},"language-typescript shiki shiki-themes github-light github-light dark-plus","interface CropResult {\n  url: string; \u002F\u002F Blob URL of cropped image\n  blob: Blob; \u002F\u002F Image blob data\n  canvas: HTMLCanvasElement; \u002F\u002F Canvas element\n  info: {\n    width: number; \u002F\u002F Output width in pixels\n    height: number; \u002F\u002F Output height in pixels\n    size: number; \u002F\u002F File size in bytes\n    format: string; \u002F\u002F Output format\n  };\n}\n","typescript",[1528,1826,1827,1840,1861,1876,1891,1900,1915,1929,1943,1958,1964],{"__ignoreMap":1526},[1531,1828,1829,1833,1837],{"class":1533,"line":1534},[1531,1830,1832],{"class":1831},"sGiLm","interface",[1531,1834,1836],{"class":1835},"s_0E6"," CropResult",[1531,1838,1839],{"class":1564}," {\n",[1531,1841,1842,1846,1850,1854,1857],{"class":1533,"line":1548},[1531,1843,1845],{"class":1844},"szM7h","  url",[1531,1847,1849],{"class":1848},"sGmsN",":",[1531,1851,1853],{"class":1852},"s2-Xe"," string",[1531,1855,1856],{"class":1564},"; ",[1531,1858,1860],{"class":1859},"sLEZ0","\u002F\u002F Blob URL of cropped image\n",[1531,1862,1863,1866,1868,1871,1873],{"class":1533,"line":1557},[1531,1864,1865],{"class":1844},"  blob",[1531,1867,1849],{"class":1848},[1531,1869,1870],{"class":1835}," Blob",[1531,1872,1856],{"class":1564},[1531,1874,1875],{"class":1859},"\u002F\u002F Image blob data\n",[1531,1877,1878,1881,1883,1886,1888],{"class":1533,"line":1572},[1531,1879,1880],{"class":1844},"  canvas",[1531,1882,1849],{"class":1848},[1531,1884,1885],{"class":1835}," HTMLCanvasElement",[1531,1887,1856],{"class":1564},[1531,1889,1890],{"class":1859},"\u002F\u002F Canvas element\n",[1531,1892,1893,1896,1898],{"class":1533,"line":1583},[1531,1894,1895],{"class":1844},"  info",[1531,1897,1849],{"class":1848},[1531,1899,1839],{"class":1564},[1531,1901,1902,1905,1907,1910,1912],{"class":1533,"line":1594},[1531,1903,1904],{"class":1844},"    width",[1531,1906,1849],{"class":1848},[1531,1908,1909],{"class":1852}," number",[1531,1911,1856],{"class":1564},[1531,1913,1914],{"class":1859},"\u002F\u002F Output width in pixels\n",[1531,1916,1917,1920,1922,1924,1926],{"class":1533,"line":1605},[1531,1918,1919],{"class":1844},"    height",[1531,1921,1849],{"class":1848},[1531,1923,1909],{"class":1852},[1531,1925,1856],{"class":1564},[1531,1927,1928],{"class":1859},"\u002F\u002F Output height in pixels\n",[1531,1930,1931,1934,1936,1938,1940],{"class":1533,"line":1611},[1531,1932,1933],{"class":1844},"    size",[1531,1935,1849],{"class":1848},[1531,1937,1909],{"class":1852},[1531,1939,1856],{"class":1564},[1531,1941,1942],{"class":1859},"\u002F\u002F File size in bytes\n",[1531,1944,1946,1949,1951,1953,1955],{"class":1533,"line":1945},9,[1531,1947,1948],{"class":1844},"    format",[1531,1950,1849],{"class":1848},[1531,1952,1853],{"class":1852},[1531,1954,1856],{"class":1564},[1531,1956,1957],{"class":1859},"\u002F\u002F Output format\n",[1531,1959,1961],{"class":1533,"line":1960},10,[1531,1962,1963],{"class":1564},"  };\n",[1531,1965,1967],{"class":1533,"line":1966},11,[1531,1968,1969],{"class":1564},"}\n",[1513,1971,1794],{"id":1972},"imageinfo",[1521,1974,1976],{"className":1822,"code":1975,"language":1824,"meta":1526,"style":1526},"interface ImageInfo {\n  width: number; \u002F\u002F Original width\n  height: number; \u002F\u002F Original height\n  size: number; \u002F\u002F File size in bytes\n  type: string; \u002F\u002F MIME type\n  name: string; \u002F\u002F Original filename\n}\n",[1528,1977,1978,1987,2001,2015,2028,2042,2056],{"__ignoreMap":1526},[1531,1979,1980,1982,1985],{"class":1533,"line":1534},[1531,1981,1832],{"class":1831},[1531,1983,1984],{"class":1835}," ImageInfo",[1531,1986,1839],{"class":1564},[1531,1988,1989,1992,1994,1996,1998],{"class":1533,"line":1548},[1531,1990,1991],{"class":1844},"  width",[1531,1993,1849],{"class":1848},[1531,1995,1909],{"class":1852},[1531,1997,1856],{"class":1564},[1531,1999,2000],{"class":1859},"\u002F\u002F Original width\n",[1531,2002,2003,2006,2008,2010,2012],{"class":1533,"line":1557},[1531,2004,2005],{"class":1844},"  height",[1531,2007,1849],{"class":1848},[1531,2009,1909],{"class":1852},[1531,2011,1856],{"class":1564},[1531,2013,2014],{"class":1859},"\u002F\u002F Original height\n",[1531,2016,2017,2020,2022,2024,2026],{"class":1533,"line":1572},[1531,2018,2019],{"class":1844},"  size",[1531,2021,1849],{"class":1848},[1531,2023,1909],{"class":1852},[1531,2025,1856],{"class":1564},[1531,2027,1942],{"class":1859},[1531,2029,2030,2033,2035,2037,2039],{"class":1533,"line":1583},[1531,2031,2032],{"class":1844},"  type",[1531,2034,1849],{"class":1848},[1531,2036,1853],{"class":1852},[1531,2038,1856],{"class":1564},[1531,2040,2041],{"class":1859},"\u002F\u002F MIME type\n",[1531,2043,2044,2047,2049,2051,2053],{"class":1533,"line":1594},[1531,2045,2046],{"class":1844},"  name",[1531,2048,1849],{"class":1848},[1531,2050,1853],{"class":1852},[1531,2052,1856],{"class":1564},[1531,2054,2055],{"class":1859},"\u002F\u002F Original filename\n",[1531,2057,2058],{"class":1533,"line":1605},[1531,2059,1969],{"class":1564},[1513,2061,2063],{"id":2062},"cropsettings","CropSettings",[1521,2065,2067],{"className":1822,"code":2066,"language":1824,"meta":1526,"style":1526},"interface CropSettings {\n  aspectRatio: number | 'free';\n  outputFormat: 'png' | 'jpeg' | 'webp';\n  quality: number;\n  outputWidth?: number;\n  outputHeight?: number;\n}\n",[1528,2068,2069,2078,2096,2118,2129,2141,2152],{"__ignoreMap":1526},[1531,2070,2071,2073,2076],{"class":1533,"line":1534},[1531,2072,1832],{"class":1831},[1531,2074,2075],{"class":1835}," CropSettings",[1531,2077,1839],{"class":1564},[1531,2079,2080,2083,2085,2087,2090,2093],{"class":1533,"line":1548},[1531,2081,2082],{"class":1844},"  aspectRatio",[1531,2084,1849],{"class":1848},[1531,2086,1909],{"class":1852},[1531,2088,2089],{"class":1848}," |",[1531,2091,2092],{"class":1568}," 'free'",[1531,2094,2095],{"class":1564},";\n",[1531,2097,2098,2101,2103,2106,2108,2111,2113,2116],{"class":1533,"line":1557},[1531,2099,2100],{"class":1844},"  outputFormat",[1531,2102,1849],{"class":1848},[1531,2104,2105],{"class":1568}," 'png'",[1531,2107,2089],{"class":1848},[1531,2109,2110],{"class":1568}," 'jpeg'",[1531,2112,2089],{"class":1848},[1531,2114,2115],{"class":1568}," 'webp'",[1531,2117,2095],{"class":1564},[1531,2119,2120,2123,2125,2127],{"class":1533,"line":1572},[1531,2121,2122],{"class":1844},"  quality",[1531,2124,1849],{"class":1848},[1531,2126,1909],{"class":1852},[1531,2128,2095],{"class":1564},[1531,2130,2131,2134,2137,2139],{"class":1533,"line":1583},[1531,2132,2133],{"class":1844},"  outputWidth",[1531,2135,2136],{"class":1848},"?:",[1531,2138,1909],{"class":1852},[1531,2140,2095],{"class":1564},[1531,2142,2143,2146,2148,2150],{"class":1533,"line":1594},[1531,2144,2145],{"class":1844},"  outputHeight",[1531,2147,2136],{"class":1848},[1531,2149,1909],{"class":1852},[1531,2151,2095],{"class":1564},[1531,2153,2154],{"class":1533,"line":1605},[1531,2155,1969],{"class":1564},[1508,2157,2159],{"id":2158},"cropperjs-integration","Cropper.js Integration",[1513,2161,2163],{"id":2162},"configuration-options","Configuration Options",[1521,2165,2169],{"className":2166,"code":2167,"language":2168,"meta":1526,"style":1526},"language-javascript shiki shiki-themes github-light github-light dark-plus","const cropperOptions = {\n  aspectRatio: NaN, \u002F\u002F Free aspect ratio\n  viewMode: 1, \u002F\u002F Restrict crop box to canvas\n  responsive: true, \u002F\u002F Responsive cropper\n  restore: false, \u002F\u002F Don't restore after resize\n  guides: true, \u002F\u002F Show dashed lines\n  center: true, \u002F\u002F Show center indicator\n  highlight: false, \u002F\u002F Don't highlight crop area\n  cropBoxMovable: true, \u002F\u002F Allow moving crop box\n  cropBoxResizable: true, \u002F\u002F Allow resizing crop box\n  toggleDragModeOnDblclick: false, \u002F\u002F Disable double-click\n};\n","javascript",[1528,2170,2171,2185,2201,2215,2228,2241,2253,2265,2277,2289,2301,2313],{"__ignoreMap":1526},[1531,2172,2173,2176,2180,2183],{"class":1533,"line":1534},[1531,2174,2175],{"class":1831},"const",[1531,2177,2179],{"class":2178},"sdRU0"," cropperOptions",[1531,2181,2182],{"class":1848}," =",[1531,2184,1839],{"class":1564},[1531,2186,2187,2191,2195,2198],{"class":1533,"line":1548},[1531,2188,2190],{"class":2189},"szTj3","  aspectRatio:",[1531,2192,2194],{"class":2193},"sLV08"," NaN",[1531,2196,2197],{"class":1564},", ",[1531,2199,2200],{"class":1859},"\u002F\u002F Free aspect ratio\n",[1531,2202,2203,2206,2210,2212],{"class":1533,"line":1557},[1531,2204,2205],{"class":2189},"  viewMode:",[1531,2207,2209],{"class":2208},"sewGd"," 1",[1531,2211,2197],{"class":1564},[1531,2213,2214],{"class":1859},"\u002F\u002F Restrict crop box to canvas\n",[1531,2216,2217,2220,2223,2225],{"class":1533,"line":1572},[1531,2218,2219],{"class":2189},"  responsive:",[1531,2221,2222],{"class":2193}," true",[1531,2224,2197],{"class":1564},[1531,2226,2227],{"class":1859},"\u002F\u002F Responsive cropper\n",[1531,2229,2230,2233,2236,2238],{"class":1533,"line":1583},[1531,2231,2232],{"class":2189},"  restore:",[1531,2234,2235],{"class":2193}," false",[1531,2237,2197],{"class":1564},[1531,2239,2240],{"class":1859},"\u002F\u002F Don't restore after resize\n",[1531,2242,2243,2246,2248,2250],{"class":1533,"line":1594},[1531,2244,2245],{"class":2189},"  guides:",[1531,2247,2222],{"class":2193},[1531,2249,2197],{"class":1564},[1531,2251,2252],{"class":1859},"\u002F\u002F Show dashed lines\n",[1531,2254,2255,2258,2260,2262],{"class":1533,"line":1605},[1531,2256,2257],{"class":2189},"  center:",[1531,2259,2222],{"class":2193},[1531,2261,2197],{"class":1564},[1531,2263,2264],{"class":1859},"\u002F\u002F Show center indicator\n",[1531,2266,2267,2270,2272,2274],{"class":1533,"line":1611},[1531,2268,2269],{"class":2189},"  highlight:",[1531,2271,2235],{"class":2193},[1531,2273,2197],{"class":1564},[1531,2275,2276],{"class":1859},"\u002F\u002F Don't highlight crop area\n",[1531,2278,2279,2282,2284,2286],{"class":1533,"line":1945},[1531,2280,2281],{"class":2189},"  cropBoxMovable:",[1531,2283,2222],{"class":2193},[1531,2285,2197],{"class":1564},[1531,2287,2288],{"class":1859},"\u002F\u002F Allow moving crop box\n",[1531,2290,2291,2294,2296,2298],{"class":1533,"line":1960},[1531,2292,2293],{"class":2189},"  cropBoxResizable:",[1531,2295,2222],{"class":2193},[1531,2297,2197],{"class":1564},[1531,2299,2300],{"class":1859},"\u002F\u002F Allow resizing crop box\n",[1531,2302,2303,2306,2308,2310],{"class":1533,"line":1966},[1531,2304,2305],{"class":2189},"  toggleDragModeOnDblclick:",[1531,2307,2235],{"class":2193},[1531,2309,2197],{"class":1564},[1531,2311,2312],{"class":1859},"\u002F\u002F Disable double-click\n",[1531,2314,2316],{"class":1533,"line":2315},12,[1531,2317,2318],{"class":1564},"};\n",[1513,2320,2322],{"id":2321},"methods","Methods",[1625,2324,2325,2340],{},[1628,2326,2327],{},[1631,2328,2329,2332,2335,2338],{},[1634,2330,2331],{},"Method",[1634,2333,2334],{},"Parameters",[1634,2336,2337],{},"Return",[1634,2339,1645],{},[1647,2341,2342,2362,2382,2399],{},[1631,2343,2344,2349,2354,2359],{},[1652,2345,2346],{},[1528,2347,2348],{},"getCroppedCanvas()",[1652,2350,2351],{},[1528,2352,2353],{},"options?",[1652,2355,2356],{},[1528,2357,2358],{},"HTMLCanvasElement",[1652,2360,2361],{},"Get cropped area as canvas",[1631,2363,2364,2369,2374,2379],{},[1652,2365,2366],{},[1528,2367,2368],{},"setAspectRatio()",[1652,2370,2371],{},[1528,2372,2373],{},"ratio: number",[1652,2375,2376],{},[1528,2377,2378],{},"void",[1652,2380,2381],{},"Change aspect ratio",[1631,2383,2384,2389,2392,2396],{},[1652,2385,2386],{},[1528,2387,2388],{},"reset()",[1652,2390,2391],{},"-",[1652,2393,2394],{},[1528,2395,2378],{},[1652,2397,2398],{},"Reset to original state",[1631,2400,2401,2406,2408,2412],{},[1652,2402,2403],{},[1528,2404,2405],{},"destroy()",[1652,2407,2391],{},[1652,2409,2410],{},[1528,2411,2378],{},[1652,2413,2414],{},"Destroy cropper instance",[1508,2416,2418],{"id":2417},"utility-functions","Utility Functions",[1513,2420,2422],{"id":2421},"file-handling","File Handling",[1521,2424,2426],{"className":1822,"code":2425,"language":1824,"meta":1526,"style":1526},"\u002F\u002F Load image from file\nfunction loadImageFromFile(file: File): Promise\u003Cstring> {\n  return new Promise((resolve, reject) => {\n    const reader = new FileReader();\n    reader.onload = (e) => resolve(e.target?.result as string);\n    reader.onerror = reject;\n    reader.readAsDataURL(file);\n  });\n}\n\n\u002F\u002F Download blob as file\nfunction downloadBlob(blob: Blob, filename: string): void {\n  const url = URL.createObjectURL(blob);\n  const link = document.createElement('a');\n  link.href = url;\n  link.download = filename;\n  document.body.appendChild(link);\n  link.click();\n  document.body.removeChild(link);\n  URL.revokeObjectURL(url);\n}\n",[1528,2427,2428,2433,2469,2499,2517,2566,2582,2597,2602,2606,2611,2616,2650,2675,2700,2717,2734,2757,2769,2789,2807],{"__ignoreMap":1526},[1531,2429,2430],{"class":1533,"line":1534},[1531,2431,2432],{"class":1859},"\u002F\u002F Load image from file\n",[1531,2434,2435,2438,2442,2445,2448,2450,2453,2456,2458,2461,2463,2466],{"class":1533,"line":1548},[1531,2436,2437],{"class":1831},"function",[1531,2439,2441],{"class":2440},"sqMzV"," loadImageFromFile",[1531,2443,2444],{"class":1564},"(",[1531,2446,2447],{"class":1844},"file",[1531,2449,1849],{"class":1848},[1531,2451,2452],{"class":1835}," File",[1531,2454,2455],{"class":1564},")",[1531,2457,1849],{"class":1848},[1531,2459,2460],{"class":1835}," Promise",[1531,2462,1538],{"class":1564},[1531,2464,2465],{"class":1852},"string",[1531,2467,2468],{"class":1564},"> {\n",[1531,2470,2471,2475,2478,2480,2483,2486,2488,2491,2494,2497],{"class":1533,"line":1557},[1531,2472,2474],{"class":2473},"srAhW","  return",[1531,2476,2477],{"class":1831}," new",[1531,2479,2460],{"class":1852},[1531,2481,2482],{"class":1564},"((",[1531,2484,2485],{"class":1844},"resolve",[1531,2487,2197],{"class":1564},[1531,2489,2490],{"class":1844},"reject",[1531,2492,2493],{"class":1564},") ",[1531,2495,2496],{"class":1831},"=>",[1531,2498,1839],{"class":1564},[1531,2500,2501,2504,2507,2509,2511,2514],{"class":1533,"line":1572},[1531,2502,2503],{"class":1831},"    const",[1531,2505,2506],{"class":2178}," reader",[1531,2508,2182],{"class":1848},[1531,2510,2477],{"class":1831},[1531,2512,2513],{"class":2440}," FileReader",[1531,2515,2516],{"class":1564},"();\n",[1531,2518,2519,2522,2525,2528,2530,2533,2536,2538,2540,2543,2545,2547,2549,2552,2555,2558,2561,2563],{"class":1533,"line":1583},[1531,2520,2521],{"class":2189},"    reader",[1531,2523,2524],{"class":1564},".",[1531,2526,2527],{"class":2440},"onload",[1531,2529,2182],{"class":1848},[1531,2531,2532],{"class":1564}," (",[1531,2534,2535],{"class":1844},"e",[1531,2537,2493],{"class":1564},[1531,2539,2496],{"class":1831},[1531,2541,2542],{"class":2440}," resolve",[1531,2544,2444],{"class":1564},[1531,2546,2535],{"class":2189},[1531,2548,2524],{"class":1564},[1531,2550,2551],{"class":2189},"target",[1531,2553,2554],{"class":1564},"?.",[1531,2556,2557],{"class":2189},"result",[1531,2559,2560],{"class":2473}," as",[1531,2562,1853],{"class":1852},[1531,2564,2565],{"class":1564},");\n",[1531,2567,2568,2570,2572,2575,2577,2580],{"class":1533,"line":1594},[1531,2569,2521],{"class":2189},[1531,2571,2524],{"class":1564},[1531,2573,2574],{"class":2189},"onerror",[1531,2576,2182],{"class":1848},[1531,2578,2579],{"class":2189}," reject",[1531,2581,2095],{"class":1564},[1531,2583,2584,2586,2588,2591,2593,2595],{"class":1533,"line":1605},[1531,2585,2521],{"class":2189},[1531,2587,2524],{"class":1564},[1531,2589,2590],{"class":2440},"readAsDataURL",[1531,2592,2444],{"class":1564},[1531,2594,2447],{"class":2189},[1531,2596,2565],{"class":1564},[1531,2598,2599],{"class":1533,"line":1611},[1531,2600,2601],{"class":1564},"  });\n",[1531,2603,2604],{"class":1533,"line":1945},[1531,2605,1969],{"class":1564},[1531,2607,2608],{"class":1533,"line":1960},[1531,2609,2610],{"emptyLinePlaceholder":6},"\n",[1531,2612,2613],{"class":1533,"line":1966},[1531,2614,2615],{"class":1859},"\u002F\u002F Download blob as file\n",[1531,2617,2618,2620,2623,2625,2628,2630,2632,2634,2637,2639,2641,2643,2645,2648],{"class":1533,"line":2315},[1531,2619,2437],{"class":1831},[1531,2621,2622],{"class":2440}," downloadBlob",[1531,2624,2444],{"class":1564},[1531,2626,2627],{"class":1844},"blob",[1531,2629,1849],{"class":1848},[1531,2631,1870],{"class":1835},[1531,2633,2197],{"class":1564},[1531,2635,2636],{"class":1844},"filename",[1531,2638,1849],{"class":1848},[1531,2640,1853],{"class":1852},[1531,2642,2455],{"class":1564},[1531,2644,1849],{"class":1848},[1531,2646,2647],{"class":1852}," void",[1531,2649,1839],{"class":1564},[1531,2651,2653,2656,2659,2661,2664,2666,2669,2671,2673],{"class":1533,"line":2652},13,[1531,2654,2655],{"class":1831},"  const",[1531,2657,2658],{"class":2178}," url",[1531,2660,2182],{"class":1848},[1531,2662,2663],{"class":2178}," URL",[1531,2665,2524],{"class":1564},[1531,2667,2668],{"class":2440},"createObjectURL",[1531,2670,2444],{"class":1564},[1531,2672,2627],{"class":2189},[1531,2674,2565],{"class":1564},[1531,2676,2678,2680,2683,2685,2688,2690,2693,2695,2698],{"class":1533,"line":2677},14,[1531,2679,2655],{"class":1831},[1531,2681,2682],{"class":2178}," link",[1531,2684,2182],{"class":1848},[1531,2686,2687],{"class":2189}," document",[1531,2689,2524],{"class":1564},[1531,2691,2692],{"class":2440},"createElement",[1531,2694,2444],{"class":1564},[1531,2696,2697],{"class":1568},"'a'",[1531,2699,2565],{"class":1564},[1531,2701,2703,2706,2708,2711,2713,2715],{"class":1533,"line":2702},15,[1531,2704,2705],{"class":2189},"  link",[1531,2707,2524],{"class":1564},[1531,2709,2710],{"class":2189},"href",[1531,2712,2182],{"class":1848},[1531,2714,2658],{"class":2189},[1531,2716,2095],{"class":1564},[1531,2718,2720,2722,2724,2727,2729,2732],{"class":1533,"line":2719},16,[1531,2721,2705],{"class":2189},[1531,2723,2524],{"class":1564},[1531,2725,2726],{"class":2189},"download",[1531,2728,2182],{"class":1848},[1531,2730,2731],{"class":2189}," filename",[1531,2733,2095],{"class":1564},[1531,2735,2737,2740,2742,2745,2747,2750,2752,2755],{"class":1533,"line":2736},17,[1531,2738,2739],{"class":2189},"  document",[1531,2741,2524],{"class":1564},[1531,2743,2744],{"class":2189},"body",[1531,2746,2524],{"class":1564},[1531,2748,2749],{"class":2440},"appendChild",[1531,2751,2444],{"class":1564},[1531,2753,2754],{"class":2189},"link",[1531,2756,2565],{"class":1564},[1531,2758,2760,2762,2764,2767],{"class":1533,"line":2759},18,[1531,2761,2705],{"class":2189},[1531,2763,2524],{"class":1564},[1531,2765,2766],{"class":2440},"click",[1531,2768,2516],{"class":1564},[1531,2770,2772,2774,2776,2778,2780,2783,2785,2787],{"class":1533,"line":2771},19,[1531,2773,2739],{"class":2189},[1531,2775,2524],{"class":1564},[1531,2777,2744],{"class":2189},[1531,2779,2524],{"class":1564},[1531,2781,2782],{"class":2440},"removeChild",[1531,2784,2444],{"class":1564},[1531,2786,2754],{"class":2189},[1531,2788,2565],{"class":1564},[1531,2790,2792,2795,2797,2800,2802,2805],{"class":1533,"line":2791},20,[1531,2793,2794],{"class":2178},"  URL",[1531,2796,2524],{"class":1564},[1531,2798,2799],{"class":2440},"revokeObjectURL",[1531,2801,2444],{"class":1564},[1531,2803,2804],{"class":2189},"url",[1531,2806,2565],{"class":1564},[1531,2808,2810],{"class":1533,"line":2809},21,[1531,2811,1969],{"class":1564},[1513,2813,2815],{"id":2814},"image-processing","Image Processing",[1521,2817,2819],{"className":1822,"code":2818,"language":1824,"meta":1526,"style":1526},"\u002F\u002F Convert canvas to blob\nfunction canvasToBlob(canvas: HTMLCanvasElement, format: string, quality?: number): Promise\u003CBlob> {\n  return new Promise((resolve) => {\n    canvas.toBlob(resolve, `image\u002F${format}`, quality);\n  });\n}\n\n\u002F\u002F Get image dimensions\nfunction getImageDimensions(src: string): Promise\u003C{ width: number; height: number }> {\n  return new Promise((resolve) => {\n    const img = new Image();\n    img.onload = () =>\n      resolve({\n        width: img.naturalWidth,\n        height: img.naturalHeight,\n      });\n    img.src = src;\n  });\n}\n",[1528,2820,2821,2826,2872,2890,2927,2931,2935,2939,2944,2988,3006,3022,3039,3047,3062,3076,3081,3096,3100],{"__ignoreMap":1526},[1531,2822,2823],{"class":1533,"line":1534},[1531,2824,2825],{"class":1859},"\u002F\u002F Convert canvas to blob\n",[1531,2827,2828,2830,2833,2835,2838,2840,2842,2844,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2870],{"class":1533,"line":1548},[1531,2829,2437],{"class":1831},[1531,2831,2832],{"class":2440}," canvasToBlob",[1531,2834,2444],{"class":1564},[1531,2836,2837],{"class":1844},"canvas",[1531,2839,1849],{"class":1848},[1531,2841,1885],{"class":1835},[1531,2843,2197],{"class":1564},[1531,2845,2846],{"class":1844},"format",[1531,2848,1849],{"class":1848},[1531,2850,1853],{"class":1852},[1531,2852,2197],{"class":1564},[1531,2854,1696],{"class":1844},[1531,2856,2136],{"class":1848},[1531,2858,1909],{"class":1852},[1531,2860,2455],{"class":1564},[1531,2862,1849],{"class":1848},[1531,2864,2460],{"class":1835},[1531,2866,1538],{"class":1564},[1531,2868,2869],{"class":1835},"Blob",[1531,2871,2468],{"class":1564},[1531,2873,2874,2876,2878,2880,2882,2884,2886,2888],{"class":1533,"line":1557},[1531,2875,2474],{"class":2473},[1531,2877,2477],{"class":1831},[1531,2879,2460],{"class":1852},[1531,2881,2482],{"class":1564},[1531,2883,2485],{"class":1844},[1531,2885,2493],{"class":1564},[1531,2887,2496],{"class":1831},[1531,2889,1839],{"class":1564},[1531,2891,2892,2895,2897,2900,2902,2904,2906,2909,2913,2915,2918,2921,2923,2925],{"class":1533,"line":1572},[1531,2893,2894],{"class":2189},"    canvas",[1531,2896,2524],{"class":1564},[1531,2898,2899],{"class":2440},"toBlob",[1531,2901,2444],{"class":1564},[1531,2903,2485],{"class":2189},[1531,2905,2197],{"class":1564},[1531,2907,2908],{"class":1568},"`image\u002F",[1531,2910,2912],{"class":2911},"s7eq4","${",[1531,2914,2846],{"class":2189},[1531,2916,2917],{"class":2911},"}",[1531,2919,2920],{"class":1568},"`",[1531,2922,2197],{"class":1564},[1531,2924,1696],{"class":2189},[1531,2926,2565],{"class":1564},[1531,2928,2929],{"class":1533,"line":1583},[1531,2930,2601],{"class":1564},[1531,2932,2933],{"class":1533,"line":1594},[1531,2934,1969],{"class":1564},[1531,2936,2937],{"class":1533,"line":1605},[1531,2938,2610],{"emptyLinePlaceholder":6},[1531,2940,2941],{"class":1533,"line":1611},[1531,2942,2943],{"class":1859},"\u002F\u002F Get image dimensions\n",[1531,2945,2946,2948,2951,2953,2956,2958,2960,2962,2964,2966,2969,2972,2974,2976,2978,2981,2983,2985],{"class":1533,"line":1945},[1531,2947,2437],{"class":1831},[1531,2949,2950],{"class":2440}," getImageDimensions",[1531,2952,2444],{"class":1564},[1531,2954,2955],{"class":1844},"src",[1531,2957,1849],{"class":1848},[1531,2959,1853],{"class":1852},[1531,2961,2455],{"class":1564},[1531,2963,1849],{"class":1848},[1531,2965,2460],{"class":1835},[1531,2967,2968],{"class":1564},"\u003C{ ",[1531,2970,2971],{"class":1844},"width",[1531,2973,1849],{"class":1848},[1531,2975,1909],{"class":1852},[1531,2977,1856],{"class":1564},[1531,2979,2980],{"class":1844},"height",[1531,2982,1849],{"class":1848},[1531,2984,1909],{"class":1852},[1531,2986,2987],{"class":1564}," }> {\n",[1531,2989,2990,2992,2994,2996,2998,3000,3002,3004],{"class":1533,"line":1960},[1531,2991,2474],{"class":2473},[1531,2993,2477],{"class":1831},[1531,2995,2460],{"class":1852},[1531,2997,2482],{"class":1564},[1531,2999,2485],{"class":1844},[1531,3001,2493],{"class":1564},[1531,3003,2496],{"class":1831},[1531,3005,1839],{"class":1564},[1531,3007,3008,3010,3013,3015,3017,3020],{"class":1533,"line":1966},[1531,3009,2503],{"class":1831},[1531,3011,3012],{"class":2178}," img",[1531,3014,2182],{"class":1848},[1531,3016,2477],{"class":1831},[1531,3018,3019],{"class":2440}," Image",[1531,3021,2516],{"class":1564},[1531,3023,3024,3027,3029,3031,3033,3036],{"class":1533,"line":2315},[1531,3025,3026],{"class":2189},"    img",[1531,3028,2524],{"class":1564},[1531,3030,2527],{"class":2440},[1531,3032,2182],{"class":1848},[1531,3034,3035],{"class":1564}," () ",[1531,3037,3038],{"class":1831},"=>\n",[1531,3040,3041,3044],{"class":1533,"line":2652},[1531,3042,3043],{"class":2440},"      resolve",[1531,3045,3046],{"class":1564},"({\n",[1531,3048,3049,3052,3054,3056,3059],{"class":1533,"line":2677},[1531,3050,3051],{"class":2189},"        width:",[1531,3053,3012],{"class":2189},[1531,3055,2524],{"class":1564},[1531,3057,3058],{"class":2189},"naturalWidth",[1531,3060,3061],{"class":1564},",\n",[1531,3063,3064,3067,3069,3071,3074],{"class":1533,"line":2702},[1531,3065,3066],{"class":2189},"        height:",[1531,3068,3012],{"class":2189},[1531,3070,2524],{"class":1564},[1531,3072,3073],{"class":2189},"naturalHeight",[1531,3075,3061],{"class":1564},[1531,3077,3078],{"class":1533,"line":2719},[1531,3079,3080],{"class":1564},"      });\n",[1531,3082,3083,3085,3087,3089,3091,3094],{"class":1533,"line":2736},[1531,3084,3026],{"class":2189},[1531,3086,2524],{"class":1564},[1531,3088,2955],{"class":2189},[1531,3090,2182],{"class":1848},[1531,3092,3093],{"class":2189}," src",[1531,3095,2095],{"class":1564},[1531,3097,3098],{"class":1533,"line":2759},[1531,3099,2601],{"class":1564},[1531,3101,3102],{"class":1533,"line":2771},[1531,3103,1969],{"class":1564},[1513,3105,3107],{"id":3106},"format-conversion","Format Conversion",[1521,3109,3111],{"className":1822,"code":3110,"language":1824,"meta":1526,"style":1526},"\u002F\u002F Format file size for display\nfunction formatFileSize(bytes: number): string {\n  const sizes = ['Bytes', 'KB', 'MB', 'GB'];\n  if (bytes === 0) return '0 Bytes';\n  const i = Math.floor(Math.log(bytes) \u002F Math.log(1024));\n  return Math.round((bytes \u002F Math.pow(1024, i)) * 100) \u002F 100 + ' ' + sizes[i];\n}\n\n\u002F\u002F Validate image file\nfunction isValidImageFile(file: File): boolean {\n  return file.type.startsWith('image\u002F');\n}\n",[1528,3112,3113,3118,3142,3175,3200,3250,3316,3320,3324,3329,3353,3377],{"__ignoreMap":1526},[1531,3114,3115],{"class":1533,"line":1534},[1531,3116,3117],{"class":1859},"\u002F\u002F Format file size for display\n",[1531,3119,3120,3122,3125,3127,3130,3132,3134,3136,3138,3140],{"class":1533,"line":1548},[1531,3121,2437],{"class":1831},[1531,3123,3124],{"class":2440}," formatFileSize",[1531,3126,2444],{"class":1564},[1531,3128,3129],{"class":1844},"bytes",[1531,3131,1849],{"class":1848},[1531,3133,1909],{"class":1852},[1531,3135,2455],{"class":1564},[1531,3137,1849],{"class":1848},[1531,3139,1853],{"class":1852},[1531,3141,1839],{"class":1564},[1531,3143,3144,3146,3149,3151,3154,3157,3159,3162,3164,3167,3169,3172],{"class":1533,"line":1557},[1531,3145,2655],{"class":1831},[1531,3147,3148],{"class":2178}," sizes",[1531,3150,2182],{"class":1848},[1531,3152,3153],{"class":1564}," [",[1531,3155,3156],{"class":1568},"'Bytes'",[1531,3158,2197],{"class":1564},[1531,3160,3161],{"class":1568},"'KB'",[1531,3163,2197],{"class":1564},[1531,3165,3166],{"class":1568},"'MB'",[1531,3168,2197],{"class":1564},[1531,3170,3171],{"class":1568},"'GB'",[1531,3173,3174],{"class":1564},"];\n",[1531,3176,3177,3180,3182,3184,3187,3190,3192,3195,3198],{"class":1533,"line":1572},[1531,3178,3179],{"class":2473},"  if",[1531,3181,2532],{"class":1564},[1531,3183,3129],{"class":2189},[1531,3185,3186],{"class":1848}," ===",[1531,3188,3189],{"class":2208}," 0",[1531,3191,2493],{"class":1564},[1531,3193,3194],{"class":2473},"return",[1531,3196,3197],{"class":1568}," '0 Bytes'",[1531,3199,2095],{"class":1564},[1531,3201,3202,3204,3207,3209,3212,3214,3217,3219,3222,3224,3227,3229,3231,3233,3236,3238,3240,3242,3244,3247],{"class":1533,"line":1583},[1531,3203,2655],{"class":1831},[1531,3205,3206],{"class":2178}," i",[1531,3208,2182],{"class":1848},[1531,3210,3211],{"class":2189}," Math",[1531,3213,2524],{"class":1564},[1531,3215,3216],{"class":2440},"floor",[1531,3218,2444],{"class":1564},[1531,3220,3221],{"class":2189},"Math",[1531,3223,2524],{"class":1564},[1531,3225,3226],{"class":2440},"log",[1531,3228,2444],{"class":1564},[1531,3230,3129],{"class":2189},[1531,3232,2493],{"class":1564},[1531,3234,3235],{"class":1848},"\u002F",[1531,3237,3211],{"class":2189},[1531,3239,2524],{"class":1564},[1531,3241,3226],{"class":2440},[1531,3243,2444],{"class":1564},[1531,3245,3246],{"class":2208},"1024",[1531,3248,3249],{"class":1564},"));\n",[1531,3251,3252,3254,3256,3258,3261,3263,3265,3268,3270,3272,3275,3277,3279,3281,3284,3287,3290,3293,3295,3297,3299,3302,3305,3307,3309,3312,3314],{"class":1533,"line":1594},[1531,3253,2474],{"class":2473},[1531,3255,3211],{"class":2189},[1531,3257,2524],{"class":1564},[1531,3259,3260],{"class":2440},"round",[1531,3262,2482],{"class":1564},[1531,3264,3129],{"class":2189},[1531,3266,3267],{"class":1848}," \u002F",[1531,3269,3211],{"class":2189},[1531,3271,2524],{"class":1564},[1531,3273,3274],{"class":2440},"pow",[1531,3276,2444],{"class":1564},[1531,3278,3246],{"class":2208},[1531,3280,2197],{"class":1564},[1531,3282,3283],{"class":2189},"i",[1531,3285,3286],{"class":1564},")) ",[1531,3288,3289],{"class":1848},"*",[1531,3291,3292],{"class":2208}," 100",[1531,3294,2493],{"class":1564},[1531,3296,3235],{"class":1848},[1531,3298,3292],{"class":2208},[1531,3300,3301],{"class":1848}," +",[1531,3303,3304],{"class":1568}," ' '",[1531,3306,3301],{"class":1848},[1531,3308,3148],{"class":2189},[1531,3310,3311],{"class":1564},"[",[1531,3313,3283],{"class":2189},[1531,3315,3174],{"class":1564},[1531,3317,3318],{"class":1533,"line":1605},[1531,3319,1969],{"class":1564},[1531,3321,3322],{"class":1533,"line":1611},[1531,3323,2610],{"emptyLinePlaceholder":6},[1531,3325,3326],{"class":1533,"line":1945},[1531,3327,3328],{"class":1859},"\u002F\u002F Validate image file\n",[1531,3330,3331,3333,3336,3338,3340,3342,3344,3346,3348,3351],{"class":1533,"line":1960},[1531,3332,2437],{"class":1831},[1531,3334,3335],{"class":2440}," isValidImageFile",[1531,3337,2444],{"class":1564},[1531,3339,2447],{"class":1844},[1531,3341,1849],{"class":1848},[1531,3343,2452],{"class":1835},[1531,3345,2455],{"class":1564},[1531,3347,1849],{"class":1848},[1531,3349,3350],{"class":1852}," boolean",[1531,3352,1839],{"class":1564},[1531,3354,3355,3357,3360,3362,3365,3367,3370,3372,3375],{"class":1533,"line":1966},[1531,3356,2474],{"class":2473},[1531,3358,3359],{"class":2189}," file",[1531,3361,2524],{"class":1564},[1531,3363,3364],{"class":2189},"type",[1531,3366,2524],{"class":1564},[1531,3368,3369],{"class":2440},"startsWith",[1531,3371,2444],{"class":1564},[1531,3373,3374],{"class":1568},"'image\u002F'",[1531,3376,2565],{"class":1564},[1531,3378,3379],{"class":1533,"line":2315},[1531,3380,1969],{"class":1564},[1508,3382,3384],{"id":3383},"browser-compatibility","Browser Compatibility",[1513,3386,3388],{"id":3387},"required-apis","Required APIs",[3390,3391,3392,3400,3406,3412,3418],"ul",{},[3393,3394,3395,3399],"li",{},[3396,3397,3398],"strong",{},"Canvas API",": For image manipulation",[3393,3401,3402,3405],{},[3396,3403,3404],{},"File API",": For file upload handling",[3393,3407,3408,3411],{},[3396,3409,3410],{},"Blob API",": For result generation",[3393,3413,3414,3417],{},[3396,3415,3416],{},"URL.createObjectURL",": For image preview",[3393,3419,3420,3423],{},[3396,3421,3422],{},"Clipboard API",": For copy functionality (optional)",[1513,3425,3427],{"id":3426},"browser-support","Browser Support",[1625,3429,3430,3449],{},[1628,3431,3432],{},[1631,3433,3434,3437,3440,3443,3446],{},[1634,3435,3436],{},"Feature",[1634,3438,3439],{},"Chrome",[1634,3441,3442],{},"Firefox",[1634,3444,3445],{},"Safari",[1634,3447,3448],{},"Edge",[1647,3450,3451,3468,3484],{},[1631,3452,3453,3456,3459,3462,3465],{},[1652,3454,3455],{},"Core functionality",[1652,3457,3458],{},"✅ 50+",[1652,3460,3461],{},"✅ 52+",[1652,3463,3464],{},"✅ 10+",[1652,3466,3467],{},"✅ 79+",[1631,3469,3470,3473,3476,3479,3482],{},[1652,3471,3472],{},"WebP output",[1652,3474,3475],{},"✅ 32+",[1652,3477,3478],{},"✅ 65+",[1652,3480,3481],{},"✅ 14+",[1652,3483,3467],{},[1631,3485,3486,3488,3491,3494,3497],{},[1652,3487,3422],{},[1652,3489,3490],{},"✅ 66+",[1652,3492,3493],{},"✅ 63+",[1652,3495,3496],{},"✅ 13.1+",[1652,3498,3467],{},[1508,3500,3502],{"id":3501},"error-handling","Error Handling",[1513,3504,3506],{"id":3505},"common-error-types","Common Error Types",[1521,3508,3510],{"className":1822,"code":3509,"language":1824,"meta":1526,"style":1526},"\u002F\u002F File validation errors\nclass InvalidFileTypeError extends Error {\n  constructor() {\n    super('Invalid file type. Please select an image file.');\n  }\n}\n\n\u002F\u002F Memory errors\nclass ImageTooLargeError extends Error {\n  constructor() {\n    super('Image is too large to process in this browser.');\n  }\n}\n\n\u002F\u002F Processing errors\nclass CropProcessingError extends Error {\n  constructor(message: string) {\n    super(`Crop processing failed: ${message}`);\n  }\n}\n",[1528,3511,3512,3517,3533,3541,3553,3558,3562,3566,3571,3584,3590,3601,3605,3609,3613,3618,3631,3647,3666,3670],{"__ignoreMap":1526},[1531,3513,3514],{"class":1533,"line":1534},[1531,3515,3516],{"class":1859},"\u002F\u002F File validation errors\n",[1531,3518,3519,3522,3525,3528,3531],{"class":1533,"line":1548},[1531,3520,3521],{"class":1831},"class",[1531,3523,3524],{"class":1835}," InvalidFileTypeError",[1531,3526,3527],{"class":1831}," extends",[1531,3529,3530],{"class":1835}," Error",[1531,3532,1839],{"class":1564},[1531,3534,3535,3538],{"class":1533,"line":1557},[1531,3536,3537],{"class":1831},"  constructor",[1531,3539,3540],{"class":1564},"() {\n",[1531,3542,3543,3546,3548,3551],{"class":1533,"line":1572},[1531,3544,3545],{"class":2193},"    super",[1531,3547,2444],{"class":1564},[1531,3549,3550],{"class":1568},"'Invalid file type. Please select an image file.'",[1531,3552,2565],{"class":1564},[1531,3554,3555],{"class":1533,"line":1583},[1531,3556,3557],{"class":1564},"  }\n",[1531,3559,3560],{"class":1533,"line":1594},[1531,3561,1969],{"class":1564},[1531,3563,3564],{"class":1533,"line":1605},[1531,3565,2610],{"emptyLinePlaceholder":6},[1531,3567,3568],{"class":1533,"line":1611},[1531,3569,3570],{"class":1859},"\u002F\u002F Memory errors\n",[1531,3572,3573,3575,3578,3580,3582],{"class":1533,"line":1945},[1531,3574,3521],{"class":1831},[1531,3576,3577],{"class":1835}," ImageTooLargeError",[1531,3579,3527],{"class":1831},[1531,3581,3530],{"class":1835},[1531,3583,1839],{"class":1564},[1531,3585,3586,3588],{"class":1533,"line":1960},[1531,3587,3537],{"class":1831},[1531,3589,3540],{"class":1564},[1531,3591,3592,3594,3596,3599],{"class":1533,"line":1966},[1531,3593,3545],{"class":2193},[1531,3595,2444],{"class":1564},[1531,3597,3598],{"class":1568},"'Image is too large to process in this browser.'",[1531,3600,2565],{"class":1564},[1531,3602,3603],{"class":1533,"line":2315},[1531,3604,3557],{"class":1564},[1531,3606,3607],{"class":1533,"line":2652},[1531,3608,1969],{"class":1564},[1531,3610,3611],{"class":1533,"line":2677},[1531,3612,2610],{"emptyLinePlaceholder":6},[1531,3614,3615],{"class":1533,"line":2702},[1531,3616,3617],{"class":1859},"\u002F\u002F Processing errors\n",[1531,3619,3620,3622,3625,3627,3629],{"class":1533,"line":2719},[1531,3621,3521],{"class":1831},[1531,3623,3624],{"class":1835}," CropProcessingError",[1531,3626,3527],{"class":1831},[1531,3628,3530],{"class":1835},[1531,3630,1839],{"class":1564},[1531,3632,3633,3635,3637,3640,3642,3644],{"class":1533,"line":2736},[1531,3634,3537],{"class":1831},[1531,3636,2444],{"class":1564},[1531,3638,3639],{"class":1844},"message",[1531,3641,1849],{"class":1848},[1531,3643,1853],{"class":1852},[1531,3645,3646],{"class":1564},") {\n",[1531,3648,3649,3651,3653,3656,3658,3660,3662,3664],{"class":1533,"line":2759},[1531,3650,3545],{"class":2193},[1531,3652,2444],{"class":1564},[1531,3654,3655],{"class":1568},"`Crop processing failed: ",[1531,3657,2912],{"class":2911},[1531,3659,3639],{"class":2189},[1531,3661,2917],{"class":2911},[1531,3663,2920],{"class":1568},[1531,3665,2565],{"class":1564},[1531,3667,3668],{"class":1533,"line":2771},[1531,3669,3557],{"class":1564},[1531,3671,3672],{"class":1533,"line":2791},[1531,3673,1969],{"class":1564},[1513,3675,3677],{"id":3676},"error-recovery","Error Recovery",[1521,3679,3681],{"className":1822,"code":3680,"language":1824,"meta":1526,"style":1526},"\u002F\u002F Graceful error handling\nfunction handleCropError(error: Error): void {\n  if (error instanceof InvalidFileTypeError) {\n    \u002F\u002F Show file type error message\n    showErrorMessage('Please select a valid image file');\n  } else if (error instanceof ImageTooLargeError) {\n    \u002F\u002F Suggest image size reduction\n    showErrorMessage('Image too large. Please use a smaller image');\n  } else {\n    \u002F\u002F Generic error handling\n    showErrorMessage('An error occurred. Please try again');\n  }\n}\n",[1528,3682,3683,3688,3711,3726,3731,3743,3764,3769,3780,3788,3793,3804,3808],{"__ignoreMap":1526},[1531,3684,3685],{"class":1533,"line":1534},[1531,3686,3687],{"class":1859},"\u002F\u002F Graceful error handling\n",[1531,3689,3690,3692,3695,3697,3699,3701,3703,3705,3707,3709],{"class":1533,"line":1548},[1531,3691,2437],{"class":1831},[1531,3693,3694],{"class":2440}," handleCropError",[1531,3696,2444],{"class":1564},[1531,3698,1804],{"class":1844},[1531,3700,1849],{"class":1848},[1531,3702,3530],{"class":1835},[1531,3704,2455],{"class":1564},[1531,3706,1849],{"class":1848},[1531,3708,2647],{"class":1852},[1531,3710,1839],{"class":1564},[1531,3712,3713,3715,3717,3719,3722,3724],{"class":1533,"line":1557},[1531,3714,3179],{"class":2473},[1531,3716,2532],{"class":1564},[1531,3718,1804],{"class":2189},[1531,3720,3721],{"class":1831}," instanceof",[1531,3723,3524],{"class":1835},[1531,3725,3646],{"class":1564},[1531,3727,3728],{"class":1533,"line":1572},[1531,3729,3730],{"class":1859},"    \u002F\u002F Show file type error message\n",[1531,3732,3733,3736,3738,3741],{"class":1533,"line":1583},[1531,3734,3735],{"class":2440},"    showErrorMessage",[1531,3737,2444],{"class":1564},[1531,3739,3740],{"class":1568},"'Please select a valid image file'",[1531,3742,2565],{"class":1564},[1531,3744,3745,3748,3751,3754,3756,3758,3760,3762],{"class":1533,"line":1594},[1531,3746,3747],{"class":1564},"  } ",[1531,3749,3750],{"class":2473},"else",[1531,3752,3753],{"class":2473}," if",[1531,3755,2532],{"class":1564},[1531,3757,1804],{"class":2189},[1531,3759,3721],{"class":1831},[1531,3761,3577],{"class":1835},[1531,3763,3646],{"class":1564},[1531,3765,3766],{"class":1533,"line":1605},[1531,3767,3768],{"class":1859},"    \u002F\u002F Suggest image size reduction\n",[1531,3770,3771,3773,3775,3778],{"class":1533,"line":1611},[1531,3772,3735],{"class":2440},[1531,3774,2444],{"class":1564},[1531,3776,3777],{"class":1568},"'Image too large. Please use a smaller image'",[1531,3779,2565],{"class":1564},[1531,3781,3782,3784,3786],{"class":1533,"line":1945},[1531,3783,3747],{"class":1564},[1531,3785,3750],{"class":2473},[1531,3787,1839],{"class":1564},[1531,3789,3790],{"class":1533,"line":1960},[1531,3791,3792],{"class":1859},"    \u002F\u002F Generic error handling\n",[1531,3794,3795,3797,3799,3802],{"class":1533,"line":1966},[1531,3796,3735],{"class":2440},[1531,3798,2444],{"class":1564},[1531,3800,3801],{"class":1568},"'An error occurred. Please try again'",[1531,3803,2565],{"class":1564},[1531,3805,3806],{"class":1533,"line":2315},[1531,3807,3557],{"class":1564},[1531,3809,3810],{"class":1533,"line":2652},[1531,3811,1969],{"class":1564},[1508,3813,3815],{"id":3814},"performance-optimization","Performance Optimization",[1513,3817,3819],{"id":3818},"memory-management","Memory Management",[1521,3821,3823],{"className":1822,"code":3822,"language":1824,"meta":1526,"style":1526},"\u002F\u002F Clean up resources\nfunction cleanup(): void {\n  \u002F\u002F Revoke blob URLs\n  blobUrls.forEach((url) => URL.revokeObjectURL(url));\n\n  \u002F\u002F Destroy cropper instance\n  if (cropper) {\n    cropper.destroy();\n    cropper = null;\n  }\n\n  \u002F\u002F Clear canvas references\n  canvasRefs.length = 0;\n}\n",[1528,3824,3825,3830,3846,3851,3881,3885,3890,3901,3913,3924,3928,3932,3937,3954],{"__ignoreMap":1526},[1531,3826,3827],{"class":1533,"line":1534},[1531,3828,3829],{"class":1859},"\u002F\u002F Clean up resources\n",[1531,3831,3832,3834,3837,3840,3842,3844],{"class":1533,"line":1548},[1531,3833,2437],{"class":1831},[1531,3835,3836],{"class":2440}," cleanup",[1531,3838,3839],{"class":1564},"()",[1531,3841,1849],{"class":1848},[1531,3843,2647],{"class":1852},[1531,3845,1839],{"class":1564},[1531,3847,3848],{"class":1533,"line":1557},[1531,3849,3850],{"class":1859},"  \u002F\u002F Revoke blob URLs\n",[1531,3852,3853,3856,3858,3861,3863,3865,3867,3869,3871,3873,3875,3877,3879],{"class":1533,"line":1572},[1531,3854,3855],{"class":2189},"  blobUrls",[1531,3857,2524],{"class":1564},[1531,3859,3860],{"class":2440},"forEach",[1531,3862,2482],{"class":1564},[1531,3864,2804],{"class":1844},[1531,3866,2493],{"class":1564},[1531,3868,2496],{"class":1831},[1531,3870,2663],{"class":2178},[1531,3872,2524],{"class":1564},[1531,3874,2799],{"class":2440},[1531,3876,2444],{"class":1564},[1531,3878,2804],{"class":2189},[1531,3880,3249],{"class":1564},[1531,3882,3883],{"class":1533,"line":1583},[1531,3884,2610],{"emptyLinePlaceholder":6},[1531,3886,3887],{"class":1533,"line":1594},[1531,3888,3889],{"class":1859},"  \u002F\u002F Destroy cropper instance\n",[1531,3891,3892,3894,3896,3899],{"class":1533,"line":1605},[1531,3893,3179],{"class":2473},[1531,3895,2532],{"class":1564},[1531,3897,3898],{"class":2189},"cropper",[1531,3900,3646],{"class":1564},[1531,3902,3903,3906,3908,3911],{"class":1533,"line":1611},[1531,3904,3905],{"class":2189},"    cropper",[1531,3907,2524],{"class":1564},[1531,3909,3910],{"class":2440},"destroy",[1531,3912,2516],{"class":1564},[1531,3914,3915,3917,3919,3922],{"class":1533,"line":1945},[1531,3916,3905],{"class":2189},[1531,3918,2182],{"class":1848},[1531,3920,3921],{"class":2193}," null",[1531,3923,2095],{"class":1564},[1531,3925,3926],{"class":1533,"line":1960},[1531,3927,3557],{"class":1564},[1531,3929,3930],{"class":1533,"line":1966},[1531,3931,2610],{"emptyLinePlaceholder":6},[1531,3933,3934],{"class":1533,"line":2315},[1531,3935,3936],{"class":1859},"  \u002F\u002F Clear canvas references\n",[1531,3938,3939,3942,3944,3948,3950,3952],{"class":1533,"line":2652},[1531,3940,3941],{"class":2189},"  canvasRefs",[1531,3943,2524],{"class":1564},[1531,3945,3947],{"class":3946},"sSQ6O","length",[1531,3949,2182],{"class":1848},[1531,3951,3189],{"class":2208},[1531,3953,2095],{"class":1564},[1531,3955,3956],{"class":1533,"line":2677},[1531,3957,1969],{"class":1564},[1513,3959,3961],{"id":3960},"large-image-handling","Large Image Handling",[1521,3963,3965],{"className":1822,"code":3964,"language":1824,"meta":1526,"style":1526},"\u002F\u002F Process large images efficiently\nfunction processLargeImage(canvas: HTMLCanvasElement): HTMLCanvasElement {\n  const maxDimension = 4096; \u002F\u002F Browser limit\n  const scale = Math.min(maxDimension \u002F canvas.width, maxDimension \u002F canvas.height, 1);\n\n  if (scale \u003C 1) {\n    const scaledCanvas = document.createElement('canvas');\n    scaledCanvas.width = canvas.width * scale;\n    scaledCanvas.height = canvas.height * scale;\n\n    const ctx = scaledCanvas.getContext('2d');\n    ctx.drawImage(canvas, 0, 0, scaledCanvas.width, scaledCanvas.height);\n\n    return scaledCanvas;\n  }\n\n  return canvas;\n}\n",[1528,3966,3967,3972,3995,4012,4061,4065,4081,4103,4127,4149,4153,4176,4218,4222,4231,4235,4239,4247],{"__ignoreMap":1526},[1531,3968,3969],{"class":1533,"line":1534},[1531,3970,3971],{"class":1859},"\u002F\u002F Process large images efficiently\n",[1531,3973,3974,3976,3979,3981,3983,3985,3987,3989,3991,3993],{"class":1533,"line":1548},[1531,3975,2437],{"class":1831},[1531,3977,3978],{"class":2440}," processLargeImage",[1531,3980,2444],{"class":1564},[1531,3982,2837],{"class":1844},[1531,3984,1849],{"class":1848},[1531,3986,1885],{"class":1835},[1531,3988,2455],{"class":1564},[1531,3990,1849],{"class":1848},[1531,3992,1885],{"class":1835},[1531,3994,1839],{"class":1564},[1531,3996,3997,3999,4002,4004,4007,4009],{"class":1533,"line":1557},[1531,3998,2655],{"class":1831},[1531,4000,4001],{"class":2178}," maxDimension",[1531,4003,2182],{"class":1848},[1531,4005,4006],{"class":2208}," 4096",[1531,4008,1856],{"class":1564},[1531,4010,4011],{"class":1859},"\u002F\u002F Browser limit\n",[1531,4013,4014,4016,4019,4021,4023,4025,4028,4030,4033,4035,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4059],{"class":1533,"line":1572},[1531,4015,2655],{"class":1831},[1531,4017,4018],{"class":2178}," scale",[1531,4020,2182],{"class":1848},[1531,4022,3211],{"class":2189},[1531,4024,2524],{"class":1564},[1531,4026,4027],{"class":2440},"min",[1531,4029,2444],{"class":1564},[1531,4031,4032],{"class":2189},"maxDimension",[1531,4034,3267],{"class":1848},[1531,4036,4037],{"class":2189}," canvas",[1531,4039,2524],{"class":1564},[1531,4041,2971],{"class":2189},[1531,4043,2197],{"class":1564},[1531,4045,4032],{"class":2189},[1531,4047,3267],{"class":1848},[1531,4049,4037],{"class":2189},[1531,4051,2524],{"class":1564},[1531,4053,2980],{"class":2189},[1531,4055,2197],{"class":1564},[1531,4057,4058],{"class":2208},"1",[1531,4060,2565],{"class":1564},[1531,4062,4063],{"class":1533,"line":1583},[1531,4064,2610],{"emptyLinePlaceholder":6},[1531,4066,4067,4069,4071,4074,4077,4079],{"class":1533,"line":1594},[1531,4068,3179],{"class":2473},[1531,4070,2532],{"class":1564},[1531,4072,4073],{"class":2189},"scale",[1531,4075,4076],{"class":1848}," \u003C",[1531,4078,2209],{"class":2208},[1531,4080,3646],{"class":1564},[1531,4082,4083,4085,4088,4090,4092,4094,4096,4098,4101],{"class":1533,"line":1605},[1531,4084,2503],{"class":1831},[1531,4086,4087],{"class":2178}," scaledCanvas",[1531,4089,2182],{"class":1848},[1531,4091,2687],{"class":2189},[1531,4093,2524],{"class":1564},[1531,4095,2692],{"class":2440},[1531,4097,2444],{"class":1564},[1531,4099,4100],{"class":1568},"'canvas'",[1531,4102,2565],{"class":1564},[1531,4104,4105,4108,4110,4112,4114,4116,4118,4120,4123,4125],{"class":1533,"line":1611},[1531,4106,4107],{"class":2189},"    scaledCanvas",[1531,4109,2524],{"class":1564},[1531,4111,2971],{"class":2189},[1531,4113,2182],{"class":1848},[1531,4115,4037],{"class":2189},[1531,4117,2524],{"class":1564},[1531,4119,2971],{"class":2189},[1531,4121,4122],{"class":1848}," *",[1531,4124,4018],{"class":2189},[1531,4126,2095],{"class":1564},[1531,4128,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147],{"class":1533,"line":1945},[1531,4130,4107],{"class":2189},[1531,4132,2524],{"class":1564},[1531,4134,2980],{"class":2189},[1531,4136,2182],{"class":1848},[1531,4138,4037],{"class":2189},[1531,4140,2524],{"class":1564},[1531,4142,2980],{"class":2189},[1531,4144,4122],{"class":1848},[1531,4146,4018],{"class":2189},[1531,4148,2095],{"class":1564},[1531,4150,4151],{"class":1533,"line":1960},[1531,4152,2610],{"emptyLinePlaceholder":6},[1531,4154,4155,4157,4160,4162,4164,4166,4169,4171,4174],{"class":1533,"line":1966},[1531,4156,2503],{"class":1831},[1531,4158,4159],{"class":2178}," ctx",[1531,4161,2182],{"class":1848},[1531,4163,4087],{"class":2189},[1531,4165,2524],{"class":1564},[1531,4167,4168],{"class":2440},"getContext",[1531,4170,2444],{"class":1564},[1531,4172,4173],{"class":1568},"'2d'",[1531,4175,2565],{"class":1564},[1531,4177,4178,4181,4183,4186,4188,4190,4192,4195,4197,4199,4201,4204,4206,4208,4210,4212,4214,4216],{"class":1533,"line":2315},[1531,4179,4180],{"class":2189},"    ctx",[1531,4182,2524],{"class":1564},[1531,4184,4185],{"class":2440},"drawImage",[1531,4187,2444],{"class":1564},[1531,4189,2837],{"class":2189},[1531,4191,2197],{"class":1564},[1531,4193,4194],{"class":2208},"0",[1531,4196,2197],{"class":1564},[1531,4198,4194],{"class":2208},[1531,4200,2197],{"class":1564},[1531,4202,4203],{"class":2189},"scaledCanvas",[1531,4205,2524],{"class":1564},[1531,4207,2971],{"class":2189},[1531,4209,2197],{"class":1564},[1531,4211,4203],{"class":2189},[1531,4213,2524],{"class":1564},[1531,4215,2980],{"class":2189},[1531,4217,2565],{"class":1564},[1531,4219,4220],{"class":1533,"line":2652},[1531,4221,2610],{"emptyLinePlaceholder":6},[1531,4223,4224,4227,4229],{"class":1533,"line":2677},[1531,4225,4226],{"class":2473},"    return",[1531,4228,4087],{"class":2189},[1531,4230,2095],{"class":1564},[1531,4232,4233],{"class":1533,"line":2702},[1531,4234,3557],{"class":1564},[1531,4236,4237],{"class":1533,"line":2719},[1531,4238,2610],{"emptyLinePlaceholder":6},[1531,4240,4241,4243,4245],{"class":1533,"line":2736},[1531,4242,2474],{"class":2473},[1531,4244,4037],{"class":2189},[1531,4246,2095],{"class":1564},[1531,4248,4249],{"class":1533,"line":2759},[1531,4250,1969],{"class":1564},[4252,4253,4254],"style",{},"html pre.shiki code .skpqk, html code.shiki .skpqk{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#808080}html pre.shiki code .sq2bZ, html code.shiki .sq2bZ{--shiki-default:#22863A;--shiki-light:#22863A;--shiki-dark:#569CD6}html pre.shiki code .shCbc, html code.shiki .shCbc{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#9CDCFE}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .s_0E6, html code.shiki .s_0E6{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#4EC9B0}html pre.shiki code .szM7h, html code.shiki .szM7h{--shiki-default:#E36209;--shiki-light:#E36209;--shiki-dark:#9CDCFE}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}html pre.shiki code .s2-Xe, html code.shiki .s2-Xe{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4EC9B0}html pre.shiki code .sLEZ0, html code.shiki .sLEZ0{--shiki-default:#6A737D;--shiki-light:#6A737D;--shiki-dark:#6A9955}html pre.shiki code .sdRU0, html code.shiki .sdRU0{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4FC1FF}html pre.shiki code .szTj3, html code.shiki .szTj3{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#9CDCFE}html pre.shiki code .sLV08, html code.shiki .sLV08{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#569CD6}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}html pre.shiki code .srAhW, html code.shiki .srAhW{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#C586C0}html pre.shiki code .s7eq4, html code.shiki .s7eq4{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#569CD6}html pre.shiki code .sSQ6O, html code.shiki .sSQ6O{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#9CDCFE}",{"title":1526,"searchDepth":1548,"depth":1548,"links":4256},[4257,4260,4265,4269,4274,4278,4282],{"id":1510,"depth":1548,"text":1511,"children":4258},[4259],{"id":1515,"depth":1557,"text":1516},{"id":1815,"depth":1548,"text":1816,"children":4261},[4262,4263,4264],{"id":1819,"depth":1557,"text":1779},{"id":1972,"depth":1557,"text":1794},{"id":2062,"depth":1557,"text":2063},{"id":2158,"depth":1548,"text":2159,"children":4266},[4267,4268],{"id":2162,"depth":1557,"text":2163},{"id":2321,"depth":1557,"text":2322},{"id":2417,"depth":1548,"text":2418,"children":4270},[4271,4272,4273],{"id":2421,"depth":1557,"text":2422},{"id":2814,"depth":1557,"text":2815},{"id":3106,"depth":1557,"text":3107},{"id":3383,"depth":1548,"text":3384,"children":4275},[4276,4277],{"id":3387,"depth":1557,"text":3388},{"id":3426,"depth":1557,"text":3427},{"id":3501,"depth":1548,"text":3502,"children":4279},[4280,4281],{"id":3505,"depth":1557,"text":3506},{"id":3676,"depth":1557,"text":3677},{"id":3814,"depth":1548,"text":3815,"children":4283},[4284,4285],{"id":3818,"depth":1557,"text":3819},{"id":3960,"depth":1557,"text":3961},"md",{},{"title":53,"description":1506},{"loc":93},"MKV2Oh8bX3MmtOgEmnvDYiM6RrHeN23YbYlnZ6m_yGg",[4292,4292],null]