[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference":3,"page-\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference-en":1359,"surroundings\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference-en":5435},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":25},"Documentation",true,"\u002Fen\u002Fdocs","en\u002F01.docs",[10,26,1351],{"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,602,632,652,681,710,739,769,798,827,856,885,921,950,979,996,1016,1036,1056,1081,1104,1130,1159,1188,1196,1204,1231,1257,1284,1310,1339],{"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},"Text Unicode Converter","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter",[578,581,584,587,590,593,596,599],{"title":37,"path":579,"stem":580},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F0.introduction",{"title":41,"path":582,"stem":583},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F02.basic-usage",{"title":45,"path":585,"stem":586},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F03.advanced-features",{"title":49,"path":588,"stem":589},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F04.security-considerations",{"title":53,"path":591,"stem":592},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F05.api-reference",{"title":96,"path":594,"stem":595},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F06.examples",{"title":100,"path":597,"stem":598},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Ffaq","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F07.faq",{"title":104,"path":600,"stem":601},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F08.related-tools",{"title":603,"path":604,"stem":605,"children":606,"page":25},"Todo List","\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list","en\u002F01.docs\u002F02.core\u002F09.todo-list",[607,611,614,617,620,623,626,629],{"title":608,"path":609,"stem":610},"Todo List - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F0.introduction",{"title":41,"path":612,"stem":613},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F02.basic-usage",{"title":45,"path":615,"stem":616},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F03.advanced-features",{"title":49,"path":618,"stem":619},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F04.security-considerations",{"title":53,"path":621,"stem":622},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F05.api-reference",{"title":415,"path":624,"stem":625},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fexamples","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F06.examples",{"title":100,"path":627,"stem":628},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Ffaq","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F07.faq",{"title":104,"path":630,"stem":631},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F08.related-tools",{"title":633,"path":634,"stem":635,"children":636,"page":25},"Text To Ascii Binary","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary",[637,640,643,646,649],{"title":37,"path":638,"stem":639},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F01.introduction",{"title":41,"path":641,"stem":642},"\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":644,"stem":645},"\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":647,"stem":648},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Ftroubleshooting","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F04.troubleshooting",{"title":53,"path":650,"stem":651},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F05.api-reference",{"title":653,"path":654,"stem":655,"children":656,"page":25},"Yaml To Json","\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json",[657,660,663,666,669,672,675,678],{"title":37,"path":658,"stem":659},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F0.introduction",{"title":41,"path":661,"stem":662},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F02.basic-usage",{"title":45,"path":664,"stem":665},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F03.advanced-features",{"title":49,"path":667,"stem":668},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F04.security-considerations",{"title":53,"path":670,"stem":671},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F05.api-reference",{"title":96,"path":673,"stem":674},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fexamples","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F06.examples",{"title":100,"path":676,"stem":677},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Ffaq","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F07.faq",{"title":104,"path":679,"stem":680},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F08.related-tools",{"title":682,"path":683,"stem":684,"children":685,"page":25},"Json To Yaml","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml",[686,689,692,695,698,701,704,707],{"title":37,"path":687,"stem":688},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F0.introduction",{"title":41,"path":690,"stem":691},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F02.basic-usage",{"title":45,"path":693,"stem":694},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F03.advanced-features",{"title":49,"path":696,"stem":697},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F04.security-considerations",{"title":53,"path":699,"stem":700},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F05.api-reference",{"title":96,"path":702,"stem":703},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F06.examples",{"title":100,"path":705,"stem":706},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F07.faq",{"title":104,"path":708,"stem":709},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F08.related-tools",{"title":711,"path":712,"stem":713,"children":714,"page":25},"Json To Toml","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml","en\u002F01.docs\u002F02.core\u002F13.json-to-toml",[715,718,721,724,727,730,733,736],{"title":37,"path":716,"stem":717},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F0.introduction",{"title":41,"path":719,"stem":720},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F02.basic-usage",{"title":45,"path":722,"stem":723},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F03.advanced-features",{"title":49,"path":725,"stem":726},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F04.security-considerations",{"title":53,"path":728,"stem":729},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F05.api-reference",{"title":96,"path":731,"stem":732},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F06.examples",{"title":100,"path":734,"stem":735},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F07.faq",{"title":104,"path":737,"stem":738},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F08.related-tools",{"title":740,"path":741,"stem":742,"children":743,"page":25},"Keycode Info","\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info","en\u002F01.docs\u002F02.core\u002F13.keycode-info",[744,748,751,754,757,760,763,766],{"title":745,"path":746,"stem":747},"Keycode Info Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":41,"path":749,"stem":750},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F02.basic-usage",{"title":45,"path":752,"stem":753},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F03.advanced-features",{"title":49,"path":755,"stem":756},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F04.security-considerations",{"title":53,"path":758,"stem":759},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F05.api-reference",{"title":96,"path":761,"stem":762},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fexamples","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F06.examples",{"title":558,"path":764,"stem":765},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Ffaq","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F07.faq",{"title":104,"path":767,"stem":768},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F08.related-tools",{"title":770,"path":771,"stem":772,"children":773,"page":25},"Toml To Json","\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json","en\u002F01.docs\u002F02.core\u002F14.toml-to-json",[774,777,780,783,786,789,792,795],{"title":37,"path":775,"stem":776},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F0.introduction",{"title":41,"path":778,"stem":779},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F02.basic-usage",{"title":45,"path":781,"stem":782},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F03.advanced-features",{"title":49,"path":784,"stem":785},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F04.security-considerations",{"title":53,"path":787,"stem":788},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F05.api-reference",{"title":96,"path":790,"stem":791},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fexamples","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F06.examples",{"title":100,"path":793,"stem":794},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Ffaq","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F07.faq",{"title":104,"path":796,"stem":797},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F08.related-tools",{"title":799,"path":800,"stem":801,"children":802,"page":25},"Toml To Yaml","\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml",[803,806,809,812,815,818,821,824],{"title":37,"path":804,"stem":805},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F0.introduction",{"title":41,"path":807,"stem":808},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F02.basic-usage",{"title":45,"path":810,"stem":811},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F03.advanced-features",{"title":49,"path":813,"stem":814},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F04.security-considerations",{"title":53,"path":816,"stem":817},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F05.api-reference",{"title":96,"path":819,"stem":820},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F06.examples",{"title":100,"path":822,"stem":823},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F07.faq",{"title":104,"path":825,"stem":826},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F08.related-tools",{"title":828,"path":829,"stem":830,"children":831,"page":25},"Xml To Json","\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json","en\u002F01.docs\u002F02.core\u002F16.xml-to-json",[832,835,838,841,844,847,850,853],{"title":37,"path":833,"stem":834},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":41,"path":836,"stem":837},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F02.basic-usage",{"title":45,"path":839,"stem":840},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F03.advanced-features",{"title":49,"path":842,"stem":843},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F04.security-considerations",{"title":53,"path":845,"stem":846},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F05.api-reference",{"title":96,"path":848,"stem":849},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fexamples","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F06.examples",{"title":100,"path":851,"stem":852},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Ffaq","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F07.faq",{"title":104,"path":854,"stem":855},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F08.related-tools",{"title":857,"path":858,"stem":859,"children":860,"page":25},"Json To Xml","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml","en\u002F01.docs\u002F02.core\u002F17.json-to-xml",[861,864,867,870,873,876,879,882],{"title":37,"path":862,"stem":863},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F0.introduction",{"title":41,"path":865,"stem":866},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F02.basic-usage",{"title":45,"path":868,"stem":869},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F03.advanced-features",{"title":49,"path":871,"stem":872},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F04.security-considerations",{"title":53,"path":874,"stem":875},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F05.api-reference",{"title":415,"path":877,"stem":878},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F06.examples",{"title":100,"path":880,"stem":881},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F07.faq",{"title":104,"path":883,"stem":884},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F08.related-tools",{"title":886,"path":887,"stem":888,"children":889,"page":25},"Url Encoder","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder","en\u002F01.docs\u002F02.core\u002F18.url-encoder",[890,894,897,900,903,906,909,913,917],{"title":891,"path":892,"stem":893},"URL Encoder\u002FDecoder Tool","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F0.introduction",{"title":145,"path":895,"stem":896},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F02.basic-usage",{"title":45,"path":898,"stem":899},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F03.advanced-features",{"title":49,"path":901,"stem":902},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F04.security-considerations",{"title":53,"path":904,"stem":905},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F05.api-reference",{"title":415,"path":907,"stem":908},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fexamples","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F06.examples",{"title":910,"path":911,"stem":912},"Frequently Asked Questions (FAQ)","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Ffaq","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F07.faq",{"title":914,"path":915,"stem":916},"Related Tools and Resources","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F08.related-tools",{"title":918,"path":919,"stem":920},"Practical Examples","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fpractical-examples","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F09.practical-examples",{"title":922,"path":923,"stem":924,"children":925,"page":25},"Text Replacer","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer","en\u002F01.docs\u002F02.core\u002F19.text-replacer",[926,930,934,938,942,946],{"title":927,"path":928,"stem":929},"Text Replacer Tool - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":931,"path":932,"stem":933},"Text Replacer - Basic Usage","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F02.basic-usage",{"title":935,"path":936,"stem":937},"Text Replacer - Advanced Features","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F03.advanced-features",{"title":939,"path":940,"stem":941},"Text Replacer - Examples","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fexamples","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F04.examples",{"title":943,"path":944,"stem":945},"Text Replacer - FAQ","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Ffaq","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F05.faq",{"title":947,"path":948,"stem":949},"Text Replacer - Related Tools","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F06.related-tools",{"title":951,"path":952,"stem":953,"children":954,"page":25},"Case Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter","en\u002F01.docs\u002F02.core\u002F20.case-converter",[955,958,961,964,967,970,973,976],{"title":37,"path":956,"stem":957},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F0.introduction",{"title":41,"path":959,"stem":960},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F02.basic-usage",{"title":45,"path":962,"stem":963},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F03.advanced-features",{"title":49,"path":965,"stem":966},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F04.security-considerations",{"title":53,"path":968,"stem":969},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F05.api-reference",{"title":96,"path":971,"stem":972},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F06.examples",{"title":100,"path":974,"stem":975},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Ffaq","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F07.faq",{"title":104,"path":977,"stem":978},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F08.related-tools",{"title":980,"path":981,"stem":982,"children":983,"page":25},"Temperature Converter","\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter","en\u002F01.docs\u002F02.core\u002F20.temperature-converter",[984,987,990,993],{"title":37,"path":985,"stem":986},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":41,"path":988,"stem":989},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F02.basic-usage",{"title":45,"path":991,"stem":992},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F03.advanced-features",{"title":96,"path":994,"stem":995},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F04.examples",{"title":997,"path":998,"stem":999,"children":1000,"page":25},"Json Diff","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff","en\u002F01.docs\u002F02.core\u002F22.json-diff",[1001,1004,1007,1010,1013],{"title":37,"path":1002,"stem":1003},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F0.introduction",{"title":41,"path":1005,"stem":1006},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F02.basic-usage",{"title":45,"path":1008,"stem":1009},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F03.advanced-features",{"title":96,"path":1011,"stem":1012},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fexamples","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F06.examples",{"title":100,"path":1014,"stem":1015},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Ffaq","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F07.faq",{"title":1017,"path":1018,"stem":1019,"children":1020,"page":25},"Black Wallpaper","\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[1021,1024,1027,1030,1033],{"title":37,"path":1022,"stem":1023},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":41,"path":1025,"stem":1026},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":45,"path":1028,"stem":1029},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F03.advanced-features",{"title":96,"path":1031,"stem":1032},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fexamples","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F04.examples",{"title":100,"path":1034,"stem":1035},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Ffaq","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F05.faq",{"title":1037,"path":1038,"stem":1039,"children":1040,"page":25},"Image To Pixel","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel",[1041,1044,1047,1050,1053],{"title":37,"path":1042,"stem":1043},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F0.introduction",{"title":41,"path":1045,"stem":1046},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F02.basic-usage",{"title":45,"path":1048,"stem":1049},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F03.advanced-features",{"title":96,"path":1051,"stem":1052},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fexamples","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F04.examples",{"title":100,"path":1054,"stem":1055},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Ffaq","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F05.faq",{"title":1057,"path":1058,"stem":1059,"children":1060,"page":25},"Text Diff","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff","en\u002F01.docs\u002F02.core\u002F23.text-diff",[1061,1065,1069,1073,1077],{"title":1062,"path":1063,"stem":1064},"Text Diff Tool - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":1066,"path":1067,"stem":1068},"Basic Usage - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":1070,"path":1071,"stem":1072},"Advanced Features - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":1074,"path":1075,"stem":1076},"Examples - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":1078,"path":1079,"stem":1080},"FAQ - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Ffaq","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F05.faq",{"title":1082,"path":1083,"stem":1084,"children":1085,"page":25},"Clipboard Manager","\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager",[1086,1089,1092,1095,1098,1101],{"title":37,"path":1087,"stem":1088},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F0.introduction",{"title":41,"path":1090,"stem":1091},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F02.basic-usage",{"title":45,"path":1093,"stem":1094},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F03.advanced-features",{"title":49,"path":1096,"stem":1097},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F04.security-considerations",{"title":100,"path":1099,"stem":1100},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Ffaq","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F07.faq",{"title":104,"path":1102,"stem":1103},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F08.related-tools",{"title":1105,"path":1106,"stem":1107,"children":1108,"page":25},"White Screen","\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen","en\u002F01.docs\u002F02.core\u002F25.white-screen",[1109,1112,1115,1118,1121,1124,1127],{"title":37,"path":1110,"stem":1111},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F0.introduction",{"title":41,"path":1113,"stem":1114},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F02.basic-usage",{"title":45,"path":1116,"stem":1117},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F03.advanced-features",{"title":49,"path":1119,"stem":1120},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F04.security-considerations",{"title":96,"path":1122,"stem":1123},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fexamples","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F06.examples",{"title":100,"path":1125,"stem":1126},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Ffaq","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F07.faq",{"title":104,"path":1128,"stem":1129},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F08.related-tools",{"title":1131,"path":1132,"stem":1133,"children":1134,"page":25},"M3u8 Player","\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player","en\u002F01.docs\u002F02.core\u002F26.m3u8-player",[1135,1138,1141,1144,1147,1150,1153,1156],{"title":37,"path":1136,"stem":1137},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":41,"path":1139,"stem":1140},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":45,"path":1142,"stem":1143},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":49,"path":1145,"stem":1146},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F04.security-considerations",{"title":53,"path":1148,"stem":1149},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":96,"path":1151,"stem":1152},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":100,"path":1154,"stem":1155},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Ffaq","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F07.faq",{"title":104,"path":1157,"stem":1158},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F08.related-tools",{"title":1160,"path":1161,"stem":1162,"children":1163,"page":25},"Markdown To Pdf","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf",[1164,1167,1170,1173,1176,1179,1182,1185],{"title":37,"path":1165,"stem":1166},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F0.introduction",{"title":41,"path":1168,"stem":1169},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F02.basic-usage",{"title":45,"path":1171,"stem":1172},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F03.advanced-features",{"title":49,"path":1174,"stem":1175},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F04.security-considerations",{"title":53,"path":1177,"stem":1178},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F05.api-reference",{"title":96,"path":1180,"stem":1181},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fexamples","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F06.examples",{"title":100,"path":1183,"stem":1184},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Ffaq","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F07.faq",{"title":104,"path":1186,"stem":1187},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F08.related-tools",{"title":1189,"path":1190,"stem":1191,"children":1192,"page":25},"TCP Port Scanner","\u002Fen\u002Fdocs\u002Fcore\u002Fport-scanner","en\u002F01.docs\u002F02.core\u002F28.port-scanner",[1193],{"title":1189,"path":1194,"stem":1195},"\u002Fen\u002Fdocs\u002Fcore\u002Fport-scanner\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F28.port-scanner\u002F01.introduction",{"title":1197,"path":1198,"stem":1199,"children":1200,"page":25},"DNS Lookup","\u002Fen\u002Fdocs\u002Fcore\u002Fdns-lookup","en\u002F01.docs\u002F02.core\u002F29.dns-lookup",[1201],{"title":1197,"path":1202,"stem":1203},"\u002Fen\u002Fdocs\u002Fcore\u002Fdns-lookup\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F29.dns-lookup\u002F01.introduction",{"title":1205,"path":1206,"stem":1207,"children":1208,"page":25},"Screen Dead Pixel Detector","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[1209,1212,1215,1218,1222,1225,1228],{"title":1205,"path":1210,"stem":1211},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":41,"path":1213,"stem":1214},"\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":1216,"stem":1217},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":1219,"path":1220,"stem":1221},"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":1223,"stem":1224},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":558,"path":1226,"stem":1227},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":104,"path":1229,"stem":1230},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":1232,"path":1233,"stem":1234,"children":1235,"page":25},"Survey Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool","en\u002F01.docs\u002F02.core\u002F31.survey-tool",[1236,1239,1242,1245,1248,1251,1254],{"title":1232,"path":1237,"stem":1238},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":41,"path":1240,"stem":1241},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":45,"path":1243,"stem":1244},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":49,"path":1246,"stem":1247},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":96,"path":1249,"stem":1250},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":558,"path":1252,"stem":1253},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":104,"path":1255,"stem":1256},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":1258,"path":1259,"stem":1260,"children":1261,"page":25},"Vue Office","\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office","en\u002F01.docs\u002F02.core\u002F32.vue-office",[1262,1266,1269,1272,1275,1278,1281],{"title":1263,"path":1264,"stem":1265},"Vue Office Viewer","\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":41,"path":1267,"stem":1268},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":45,"path":1270,"stem":1271},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":49,"path":1273,"stem":1274},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":96,"path":1276,"stem":1277},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":558,"path":1279,"stem":1280},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":104,"path":1282,"stem":1283},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":1285,"path":1286,"stem":1287,"children":1288,"page":25},"Event Calendar","\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar","en\u002F01.docs\u002F02.core\u002F33.event-calendar",[1289,1292,1295,1298,1301,1304,1307],{"title":1285,"path":1290,"stem":1291},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":41,"path":1293,"stem":1294},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":45,"path":1296,"stem":1297},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":49,"path":1299,"stem":1300},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":96,"path":1302,"stem":1303},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":558,"path":1305,"stem":1306},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":104,"path":1308,"stem":1309},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":1311,"path":1312,"stem":1313,"children":1314,"page":25},"Base64","\u002Fen\u002Fdocs\u002Fcore\u002Fbase64","en\u002F01.docs\u002F02.core\u002Fbase64",[1315,1318,1321,1324,1327,1330,1333,1336],{"title":37,"path":1316,"stem":1317},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","en\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":41,"path":1319,"stem":1320},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":45,"path":1322,"stem":1323},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":49,"path":1325,"stem":1326},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":53,"path":1328,"stem":1329},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":96,"path":1331,"stem":1332},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","en\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":100,"path":1334,"stem":1335},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","en\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":104,"path":1337,"stem":1338},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":1340,"path":1341,"stem":1342,"children":1343,"page":25},"Emoji Picker","\u002Fen\u002Fdocs\u002Fcore\u002Femoji-picker","en\u002F01.docs\u002F02.core\u002Femoji-picker",[1344,1348],{"title":1345,"path":1346,"stem":1347},"Emoji Picker - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fintroduction","en\u002F01.docs\u002F02.core\u002Femoji-picker\u002F0.introduction",{"title":41,"path":1349,"stem":1350},"\u002Fen\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002Femoji-picker\u002F02.basic-usage",{"title":411,"path":1352,"stem":1353,"children":1354,"page":25},"\u002Fen\u002Fdocs\u002Ftroubleshooting","en\u002F01.docs\u002F06.troubleshooting",[1355],{"title":1356,"path":1357,"stem":1358},"Common Issues","\u002Fen\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","en\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"id":1360,"title":53,"body":1361,"description":1371,"extension":5430,"meta":5431,"navigation":6,"path":125,"seo":5432,"sitemap":5433,"stem":126,"__hash__":5434},"content_en\u002Fen\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F05.api-reference.md",{"type":1362,"value":1363,"toc":5392},"minimark",[1364,1368,1372,1377,1382,1385,1536,1543,1559,1563,1566,1799,1803,1807,1932,1936,2557,2561,2746,2750,2754,2853,2857,2915,2919,2923,3071,3075,3128,3132,3136,3203,3207,3398,3402,3406,3566,3570,3688,3692,3696,3812,3816,3819,4063,4067,4071,4515,4519,5040,5044,5048,5388],[1365,1366,53],"h1",{"id":1367},"api-reference",[1369,1370,1371],"p",{},"Technical documentation for developers who want to integrate or extend the JSON to CSV converter functionality.",[1373,1374,1376],"h2",{"id":1375},"browser-api-usage","Browser API Usage",[1378,1379,1381],"h3",{"id":1380},"clipboard-api","Clipboard API",[1369,1383,1384],{},"The tool uses the modern Clipboard API for copy operations:",[1386,1387,1392],"pre",{"className":1388,"code":1389,"language":1390,"meta":1391,"style":1391},"language-javascript shiki shiki-themes github-light github-light dark-plus","\u002F\u002F Copy text to clipboard\nasync function copyToClipboard(text) {\n  try {\n    await navigator.clipboard.writeText(text);\n    console.log('Text copied to clipboard');\n  } catch (error) {\n    console.error('Failed to copy text: ', error);\n  }\n}\n","javascript","",[1393,1394,1395,1404,1429,1439,1467,1486,1503,1524,1530],"code",{"__ignoreMap":1391},[1396,1397,1400],"span",{"class":1398,"line":1399},"line",1,[1396,1401,1403],{"class":1402},"sLEZ0","\u002F\u002F Copy text to clipboard\n",[1396,1405,1407,1411,1414,1418,1422,1426],{"class":1398,"line":1406},2,[1396,1408,1410],{"class":1409},"sGiLm","async",[1396,1412,1413],{"class":1409}," function",[1396,1415,1417],{"class":1416},"sqMzV"," copyToClipboard",[1396,1419,1421],{"class":1420},"svVIm","(",[1396,1423,1425],{"class":1424},"szM7h","text",[1396,1427,1428],{"class":1420},") {\n",[1396,1430,1432,1436],{"class":1398,"line":1431},3,[1396,1433,1435],{"class":1434},"srAhW","  try",[1396,1437,1438],{"class":1420}," {\n",[1396,1440,1442,1445,1449,1452,1455,1457,1460,1462,1464],{"class":1398,"line":1441},4,[1396,1443,1444],{"class":1434},"    await",[1396,1446,1448],{"class":1447},"szTj3"," navigator",[1396,1450,1451],{"class":1420},".",[1396,1453,1454],{"class":1447},"clipboard",[1396,1456,1451],{"class":1420},[1396,1458,1459],{"class":1416},"writeText",[1396,1461,1421],{"class":1420},[1396,1463,1425],{"class":1447},[1396,1465,1466],{"class":1420},");\n",[1396,1468,1470,1473,1475,1478,1480,1484],{"class":1398,"line":1469},5,[1396,1471,1472],{"class":1447},"    console",[1396,1474,1451],{"class":1420},[1396,1476,1477],{"class":1416},"log",[1396,1479,1421],{"class":1420},[1396,1481,1483],{"class":1482},"sjj1j","'Text copied to clipboard'",[1396,1485,1466],{"class":1420},[1396,1487,1489,1492,1495,1498,1501],{"class":1398,"line":1488},6,[1396,1490,1491],{"class":1420},"  } ",[1396,1493,1494],{"class":1434},"catch",[1396,1496,1497],{"class":1420}," (",[1396,1499,1500],{"class":1447},"error",[1396,1502,1428],{"class":1420},[1396,1504,1506,1508,1510,1512,1514,1517,1520,1522],{"class":1398,"line":1505},7,[1396,1507,1472],{"class":1447},[1396,1509,1451],{"class":1420},[1396,1511,1500],{"class":1416},[1396,1513,1421],{"class":1420},[1396,1515,1516],{"class":1482},"'Failed to copy text: '",[1396,1518,1519],{"class":1420},", ",[1396,1521,1500],{"class":1447},[1396,1523,1466],{"class":1420},[1396,1525,1527],{"class":1398,"line":1526},8,[1396,1528,1529],{"class":1420},"  }\n",[1396,1531,1533],{"class":1398,"line":1532},9,[1396,1534,1535],{"class":1420},"}\n",[1369,1537,1538,1542],{},[1539,1540,1541],"strong",{},"Browser Support",":",[1544,1545,1546,1550,1553,1556],"ul",{},[1547,1548,1549],"li",{},"Chrome 66+",[1547,1551,1552],{},"Firefox 63+",[1547,1554,1555],{},"Safari 13.1+",[1547,1557,1558],{},"Edge 79+",[1378,1560,1562],{"id":1561},"file-download-api","File Download API",[1369,1564,1565],{},"CSV files are downloaded using the Blob API:",[1386,1567,1569],{"className":1388,"code":1568,"language":1390,"meta":1391,"style":1391},"\u002F\u002F Download CSV file\nfunction downloadCSV(csvContent, filename) {\n  const blob = new Blob([csvContent], {\n    type: 'text\u002Fcsv;charset=utf-8',\n  });\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",[1393,1570,1571,1576,1596,1623,1634,1639,1663,1687,1704,1720,1743,1756,1776,1794],{"__ignoreMap":1391},[1396,1572,1573],{"class":1398,"line":1399},[1396,1574,1575],{"class":1402},"\u002F\u002F Download CSV file\n",[1396,1577,1578,1581,1584,1586,1589,1591,1594],{"class":1398,"line":1406},[1396,1579,1580],{"class":1409},"function",[1396,1582,1583],{"class":1416}," downloadCSV",[1396,1585,1421],{"class":1420},[1396,1587,1588],{"class":1424},"csvContent",[1396,1590,1519],{"class":1420},[1396,1592,1593],{"class":1424},"filename",[1396,1595,1428],{"class":1420},[1396,1597,1598,1601,1605,1609,1612,1615,1618,1620],{"class":1398,"line":1431},[1396,1599,1600],{"class":1409},"  const",[1396,1602,1604],{"class":1603},"sdRU0"," blob",[1396,1606,1608],{"class":1607},"sGmsN"," =",[1396,1610,1611],{"class":1409}," new",[1396,1613,1614],{"class":1416}," Blob",[1396,1616,1617],{"class":1420},"([",[1396,1619,1588],{"class":1447},[1396,1621,1622],{"class":1420},"], {\n",[1396,1624,1625,1628,1631],{"class":1398,"line":1441},[1396,1626,1627],{"class":1447},"    type:",[1396,1629,1630],{"class":1482}," 'text\u002Fcsv;charset=utf-8'",[1396,1632,1633],{"class":1420},",\n",[1396,1635,1636],{"class":1398,"line":1469},[1396,1637,1638],{"class":1420},"  });\n",[1396,1640,1641,1643,1646,1648,1651,1653,1656,1658,1661],{"class":1398,"line":1488},[1396,1642,1600],{"class":1409},[1396,1644,1645],{"class":1603}," url",[1396,1647,1608],{"class":1607},[1396,1649,1650],{"class":1603}," URL",[1396,1652,1451],{"class":1420},[1396,1654,1655],{"class":1416},"createObjectURL",[1396,1657,1421],{"class":1420},[1396,1659,1660],{"class":1447},"blob",[1396,1662,1466],{"class":1420},[1396,1664,1665,1667,1670,1672,1675,1677,1680,1682,1685],{"class":1398,"line":1505},[1396,1666,1600],{"class":1409},[1396,1668,1669],{"class":1603}," link",[1396,1671,1608],{"class":1607},[1396,1673,1674],{"class":1447}," document",[1396,1676,1451],{"class":1420},[1396,1678,1679],{"class":1416},"createElement",[1396,1681,1421],{"class":1420},[1396,1683,1684],{"class":1482},"'a'",[1396,1686,1466],{"class":1420},[1396,1688,1689,1692,1694,1697,1699,1701],{"class":1398,"line":1526},[1396,1690,1691],{"class":1447},"  link",[1396,1693,1451],{"class":1420},[1396,1695,1696],{"class":1447},"href",[1396,1698,1608],{"class":1607},[1396,1700,1645],{"class":1447},[1396,1702,1703],{"class":1420},";\n",[1396,1705,1706,1708,1710,1713,1715,1718],{"class":1398,"line":1532},[1396,1707,1691],{"class":1447},[1396,1709,1451],{"class":1420},[1396,1711,1712],{"class":1447},"download",[1396,1714,1608],{"class":1607},[1396,1716,1717],{"class":1447}," filename",[1396,1719,1703],{"class":1420},[1396,1721,1723,1726,1728,1731,1733,1736,1738,1741],{"class":1398,"line":1722},10,[1396,1724,1725],{"class":1447},"  document",[1396,1727,1451],{"class":1420},[1396,1729,1730],{"class":1447},"body",[1396,1732,1451],{"class":1420},[1396,1734,1735],{"class":1416},"appendChild",[1396,1737,1421],{"class":1420},[1396,1739,1740],{"class":1447},"link",[1396,1742,1466],{"class":1420},[1396,1744,1746,1748,1750,1753],{"class":1398,"line":1745},11,[1396,1747,1691],{"class":1447},[1396,1749,1451],{"class":1420},[1396,1751,1752],{"class":1416},"click",[1396,1754,1755],{"class":1420},"();\n",[1396,1757,1759,1761,1763,1765,1767,1770,1772,1774],{"class":1398,"line":1758},12,[1396,1760,1725],{"class":1447},[1396,1762,1451],{"class":1420},[1396,1764,1730],{"class":1447},[1396,1766,1451],{"class":1420},[1396,1768,1769],{"class":1416},"removeChild",[1396,1771,1421],{"class":1420},[1396,1773,1740],{"class":1447},[1396,1775,1466],{"class":1420},[1396,1777,1779,1782,1784,1787,1789,1792],{"class":1398,"line":1778},13,[1396,1780,1781],{"class":1603},"  URL",[1396,1783,1451],{"class":1420},[1396,1785,1786],{"class":1416},"revokeObjectURL",[1396,1788,1421],{"class":1420},[1396,1790,1791],{"class":1447},"url",[1396,1793,1466],{"class":1420},[1396,1795,1797],{"class":1398,"line":1796},14,[1396,1798,1535],{"class":1420},[1373,1800,1802],{"id":1801},"data-processing-functions","Data Processing Functions",[1378,1804,1806],{"id":1805},"json-validation","JSON Validation",[1386,1808,1810],{"className":1388,"code":1809,"language":1390,"meta":1391,"style":1391},"\u002F\u002F Validate JSON string\nfunction validateJSON(jsonString) {\n  try {\n    const parsed = JSON.parse(jsonString);\n    return { valid: true, data: parsed };\n  } catch (error) {\n    return { valid: false, error: error.message };\n  }\n}\n",[1393,1811,1812,1817,1831,1837,1861,1886,1898,1924,1928],{"__ignoreMap":1391},[1396,1813,1814],{"class":1398,"line":1399},[1396,1815,1816],{"class":1402},"\u002F\u002F Validate JSON string\n",[1396,1818,1819,1821,1824,1826,1829],{"class":1398,"line":1406},[1396,1820,1580],{"class":1409},[1396,1822,1823],{"class":1416}," validateJSON",[1396,1825,1421],{"class":1420},[1396,1827,1828],{"class":1424},"jsonString",[1396,1830,1428],{"class":1420},[1396,1832,1833,1835],{"class":1398,"line":1431},[1396,1834,1435],{"class":1434},[1396,1836,1438],{"class":1420},[1396,1838,1839,1842,1845,1847,1850,1852,1855,1857,1859],{"class":1398,"line":1441},[1396,1840,1841],{"class":1409},"    const",[1396,1843,1844],{"class":1603}," parsed",[1396,1846,1608],{"class":1607},[1396,1848,1849],{"class":1603}," JSON",[1396,1851,1451],{"class":1420},[1396,1853,1854],{"class":1416},"parse",[1396,1856,1421],{"class":1420},[1396,1858,1828],{"class":1447},[1396,1860,1466],{"class":1420},[1396,1862,1863,1866,1869,1872,1876,1878,1881,1883],{"class":1398,"line":1469},[1396,1864,1865],{"class":1434},"    return",[1396,1867,1868],{"class":1420}," { ",[1396,1870,1871],{"class":1447},"valid:",[1396,1873,1875],{"class":1874},"sLV08"," true",[1396,1877,1519],{"class":1420},[1396,1879,1880],{"class":1447},"data:",[1396,1882,1844],{"class":1447},[1396,1884,1885],{"class":1420}," };\n",[1396,1887,1888,1890,1892,1894,1896],{"class":1398,"line":1488},[1396,1889,1491],{"class":1420},[1396,1891,1494],{"class":1434},[1396,1893,1497],{"class":1420},[1396,1895,1500],{"class":1447},[1396,1897,1428],{"class":1420},[1396,1899,1900,1902,1904,1906,1909,1911,1914,1917,1919,1922],{"class":1398,"line":1505},[1396,1901,1865],{"class":1434},[1396,1903,1868],{"class":1420},[1396,1905,1871],{"class":1447},[1396,1907,1908],{"class":1874}," false",[1396,1910,1519],{"class":1420},[1396,1912,1913],{"class":1447},"error:",[1396,1915,1916],{"class":1447}," error",[1396,1918,1451],{"class":1420},[1396,1920,1921],{"class":1447},"message",[1396,1923,1885],{"class":1420},[1396,1925,1926],{"class":1398,"line":1526},[1396,1927,1529],{"class":1420},[1396,1929,1930],{"class":1398,"line":1532},[1396,1931,1535],{"class":1420},[1378,1933,1935],{"id":1934},"csv-conversion-logic","CSV Conversion Logic",[1386,1937,1939],{"className":1388,"code":1938,"language":1390,"meta":1391,"style":1391},"\u002F\u002F Convert JSON array to CSV\nfunction jsonToCSV(jsonData, options = {}) {\n  const { delimiter = ',', includeHeaders = true, escapeQuotes = true } = options;\n\n  if (!Array.isArray(jsonData) || jsonData.length === 0) {\n    return '';\n  }\n\n  \u002F\u002F Get all unique keys\n  const allKeys = new Set();\n  jsonData.forEach((item) => {\n    if (typeof item === 'object' && item !== null) {\n      Object.keys(item).forEach((key) => allKeys.add(key));\n    }\n  });\n\n  const keys = Array.from(allKeys);\n  let csv = '';\n\n  \u002F\u002F Add headers\n  if (includeHeaders) {\n    csv += keys.map((key) => escapeCSVValue(key, delimiter, escapeQuotes)).join(delimiter) + '\\n';\n  }\n\n  \u002F\u002F Add data rows\n  jsonData.forEach((item) => {\n    if (typeof item === 'object' && item !== null) {\n      const row = keys.map((key) => {\n        const value = item[key];\n        return escapeCSVValue(value !== undefined ? String(value) : '', delimiter, escapeQuotes);\n      });\n      csv += row.join(delimiter) + '\\n';\n    }\n  });\n\n  return csv;\n}\n",[1393,1940,1941,1946,1968,2011,2016,2062,2071,2075,2079,2084,2100,2123,2154,2196,2201,2206,2211,2236,2251,2256,2262,2273,2339,2344,2349,2355,2374,2399,2426,2447,2491,2497,2527,2532,2537,2542,2552],{"__ignoreMap":1391},[1396,1942,1943],{"class":1398,"line":1399},[1396,1944,1945],{"class":1402},"\u002F\u002F Convert JSON array to CSV\n",[1396,1947,1948,1950,1953,1955,1958,1960,1963,1965],{"class":1398,"line":1406},[1396,1949,1580],{"class":1409},[1396,1951,1952],{"class":1416}," jsonToCSV",[1396,1954,1421],{"class":1420},[1396,1956,1957],{"class":1424},"jsonData",[1396,1959,1519],{"class":1420},[1396,1961,1962],{"class":1424},"options",[1396,1964,1608],{"class":1607},[1396,1966,1967],{"class":1420}," {}) {\n",[1396,1969,1970,1972,1974,1977,1979,1982,1984,1987,1989,1991,1993,1996,1998,2000,2003,2006,2009],{"class":1398,"line":1431},[1396,1971,1600],{"class":1409},[1396,1973,1868],{"class":1420},[1396,1975,1976],{"class":1603},"delimiter",[1396,1978,1608],{"class":1607},[1396,1980,1981],{"class":1482}," ','",[1396,1983,1519],{"class":1420},[1396,1985,1986],{"class":1603},"includeHeaders",[1396,1988,1608],{"class":1607},[1396,1990,1875],{"class":1874},[1396,1992,1519],{"class":1420},[1396,1994,1995],{"class":1603},"escapeQuotes",[1396,1997,1608],{"class":1607},[1396,1999,1875],{"class":1874},[1396,2001,2002],{"class":1420}," } ",[1396,2004,2005],{"class":1607},"=",[1396,2007,2008],{"class":1447}," options",[1396,2010,1703],{"class":1420},[1396,2012,2013],{"class":1398,"line":1441},[1396,2014,2015],{"emptyLinePlaceholder":6},"\n",[1396,2017,2018,2021,2023,2026,2029,2031,2034,2036,2038,2041,2044,2047,2049,2053,2056,2060],{"class":1398,"line":1469},[1396,2019,2020],{"class":1434},"  if",[1396,2022,1497],{"class":1420},[1396,2024,2025],{"class":1607},"!",[1396,2027,2028],{"class":1447},"Array",[1396,2030,1451],{"class":1420},[1396,2032,2033],{"class":1416},"isArray",[1396,2035,1421],{"class":1420},[1396,2037,1957],{"class":1447},[1396,2039,2040],{"class":1420},") ",[1396,2042,2043],{"class":1607},"||",[1396,2045,2046],{"class":1447}," jsonData",[1396,2048,1451],{"class":1420},[1396,2050,2052],{"class":2051},"sSQ6O","length",[1396,2054,2055],{"class":1607}," ===",[1396,2057,2059],{"class":2058},"sewGd"," 0",[1396,2061,1428],{"class":1420},[1396,2063,2064,2066,2069],{"class":1398,"line":1488},[1396,2065,1865],{"class":1434},[1396,2067,2068],{"class":1482}," ''",[1396,2070,1703],{"class":1420},[1396,2072,2073],{"class":1398,"line":1505},[1396,2074,1529],{"class":1420},[1396,2076,2077],{"class":1398,"line":1526},[1396,2078,2015],{"emptyLinePlaceholder":6},[1396,2080,2081],{"class":1398,"line":1532},[1396,2082,2083],{"class":1402},"  \u002F\u002F Get all unique keys\n",[1396,2085,2086,2088,2091,2093,2095,2098],{"class":1398,"line":1722},[1396,2087,1600],{"class":1409},[1396,2089,2090],{"class":1603}," allKeys",[1396,2092,1608],{"class":1607},[1396,2094,1611],{"class":1409},[1396,2096,2097],{"class":1416}," Set",[1396,2099,1755],{"class":1420},[1396,2101,2102,2105,2107,2110,2113,2116,2118,2121],{"class":1398,"line":1745},[1396,2103,2104],{"class":1447},"  jsonData",[1396,2106,1451],{"class":1420},[1396,2108,2109],{"class":1416},"forEach",[1396,2111,2112],{"class":1420},"((",[1396,2114,2115],{"class":1424},"item",[1396,2117,2040],{"class":1420},[1396,2119,2120],{"class":1409},"=>",[1396,2122,1438],{"class":1420},[1396,2124,2125,2128,2130,2133,2136,2138,2141,2144,2146,2149,2152],{"class":1398,"line":1758},[1396,2126,2127],{"class":1434},"    if",[1396,2129,1497],{"class":1420},[1396,2131,2132],{"class":1409},"typeof",[1396,2134,2135],{"class":1447}," item",[1396,2137,2055],{"class":1607},[1396,2139,2140],{"class":1482}," 'object'",[1396,2142,2143],{"class":1607}," &&",[1396,2145,2135],{"class":1447},[1396,2147,2148],{"class":1607}," !==",[1396,2150,2151],{"class":1874}," null",[1396,2153,1428],{"class":1420},[1396,2155,2156,2159,2161,2164,2166,2168,2171,2173,2175,2178,2180,2182,2184,2186,2189,2191,2193],{"class":1398,"line":1778},[1396,2157,2158],{"class":1447},"      Object",[1396,2160,1451],{"class":1420},[1396,2162,2163],{"class":1416},"keys",[1396,2165,1421],{"class":1420},[1396,2167,2115],{"class":1447},[1396,2169,2170],{"class":1420},").",[1396,2172,2109],{"class":1416},[1396,2174,2112],{"class":1420},[1396,2176,2177],{"class":1424},"key",[1396,2179,2040],{"class":1420},[1396,2181,2120],{"class":1409},[1396,2183,2090],{"class":1447},[1396,2185,1451],{"class":1420},[1396,2187,2188],{"class":1416},"add",[1396,2190,1421],{"class":1420},[1396,2192,2177],{"class":1447},[1396,2194,2195],{"class":1420},"));\n",[1396,2197,2198],{"class":1398,"line":1796},[1396,2199,2200],{"class":1420},"    }\n",[1396,2202,2204],{"class":1398,"line":2203},15,[1396,2205,1638],{"class":1420},[1396,2207,2209],{"class":1398,"line":2208},16,[1396,2210,2015],{"emptyLinePlaceholder":6},[1396,2212,2214,2216,2219,2221,2224,2226,2229,2231,2234],{"class":1398,"line":2213},17,[1396,2215,1600],{"class":1409},[1396,2217,2218],{"class":1603}," keys",[1396,2220,1608],{"class":1607},[1396,2222,2223],{"class":1447}," Array",[1396,2225,1451],{"class":1420},[1396,2227,2228],{"class":1416},"from",[1396,2230,1421],{"class":1420},[1396,2232,2233],{"class":1447},"allKeys",[1396,2235,1466],{"class":1420},[1396,2237,2239,2242,2245,2247,2249],{"class":1398,"line":2238},18,[1396,2240,2241],{"class":1409},"  let",[1396,2243,2244],{"class":1447}," csv",[1396,2246,1608],{"class":1607},[1396,2248,2068],{"class":1482},[1396,2250,1703],{"class":1420},[1396,2252,2254],{"class":1398,"line":2253},19,[1396,2255,2015],{"emptyLinePlaceholder":6},[1396,2257,2259],{"class":1398,"line":2258},20,[1396,2260,2261],{"class":1402},"  \u002F\u002F Add headers\n",[1396,2263,2265,2267,2269,2271],{"class":1398,"line":2264},21,[1396,2266,2020],{"class":1434},[1396,2268,1497],{"class":1420},[1396,2270,1986],{"class":1447},[1396,2272,1428],{"class":1420},[1396,2274,2276,2279,2282,2284,2286,2289,2291,2293,2295,2297,2300,2302,2304,2306,2308,2310,2312,2315,2318,2320,2322,2324,2327,2330,2334,2337],{"class":1398,"line":2275},22,[1396,2277,2278],{"class":1447},"    csv",[1396,2280,2281],{"class":1607}," +=",[1396,2283,2218],{"class":1447},[1396,2285,1451],{"class":1420},[1396,2287,2288],{"class":1416},"map",[1396,2290,2112],{"class":1420},[1396,2292,2177],{"class":1424},[1396,2294,2040],{"class":1420},[1396,2296,2120],{"class":1409},[1396,2298,2299],{"class":1416}," escapeCSVValue",[1396,2301,1421],{"class":1420},[1396,2303,2177],{"class":1447},[1396,2305,1519],{"class":1420},[1396,2307,1976],{"class":1447},[1396,2309,1519],{"class":1420},[1396,2311,1995],{"class":1447},[1396,2313,2314],{"class":1420},")).",[1396,2316,2317],{"class":1416},"join",[1396,2319,1421],{"class":1420},[1396,2321,1976],{"class":1447},[1396,2323,2040],{"class":1420},[1396,2325,2326],{"class":1607},"+",[1396,2328,2329],{"class":1482}," '",[1396,2331,2333],{"class":2332},"s6VM_","\\n",[1396,2335,2336],{"class":1482},"'",[1396,2338,1703],{"class":1420},[1396,2340,2342],{"class":1398,"line":2341},23,[1396,2343,1529],{"class":1420},[1396,2345,2347],{"class":1398,"line":2346},24,[1396,2348,2015],{"emptyLinePlaceholder":6},[1396,2350,2352],{"class":1398,"line":2351},25,[1396,2353,2354],{"class":1402},"  \u002F\u002F Add data rows\n",[1396,2356,2358,2360,2362,2364,2366,2368,2370,2372],{"class":1398,"line":2357},26,[1396,2359,2104],{"class":1447},[1396,2361,1451],{"class":1420},[1396,2363,2109],{"class":1416},[1396,2365,2112],{"class":1420},[1396,2367,2115],{"class":1424},[1396,2369,2040],{"class":1420},[1396,2371,2120],{"class":1409},[1396,2373,1438],{"class":1420},[1396,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397],{"class":1398,"line":2376},27,[1396,2378,2127],{"class":1434},[1396,2380,1497],{"class":1420},[1396,2382,2132],{"class":1409},[1396,2384,2135],{"class":1447},[1396,2386,2055],{"class":1607},[1396,2388,2140],{"class":1482},[1396,2390,2143],{"class":1607},[1396,2392,2135],{"class":1447},[1396,2394,2148],{"class":1607},[1396,2396,2151],{"class":1874},[1396,2398,1428],{"class":1420},[1396,2400,2402,2405,2408,2410,2412,2414,2416,2418,2420,2422,2424],{"class":1398,"line":2401},28,[1396,2403,2404],{"class":1409},"      const",[1396,2406,2407],{"class":1603}," row",[1396,2409,1608],{"class":1607},[1396,2411,2218],{"class":1447},[1396,2413,1451],{"class":1420},[1396,2415,2288],{"class":1416},[1396,2417,2112],{"class":1420},[1396,2419,2177],{"class":1424},[1396,2421,2040],{"class":1420},[1396,2423,2120],{"class":1409},[1396,2425,1438],{"class":1420},[1396,2427,2429,2432,2435,2437,2439,2442,2444],{"class":1398,"line":2428},29,[1396,2430,2431],{"class":1409},"        const",[1396,2433,2434],{"class":1603}," value",[1396,2436,1608],{"class":1607},[1396,2438,2135],{"class":1447},[1396,2440,2441],{"class":1420},"[",[1396,2443,2177],{"class":1447},[1396,2445,2446],{"class":1420},"];\n",[1396,2448,2450,2453,2455,2457,2460,2462,2465,2468,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489],{"class":1398,"line":2449},30,[1396,2451,2452],{"class":1434},"        return",[1396,2454,2299],{"class":1416},[1396,2456,1421],{"class":1420},[1396,2458,2459],{"class":1447},"value",[1396,2461,2148],{"class":1607},[1396,2463,2464],{"class":1874}," undefined",[1396,2466,2467],{"class":1607}," ?",[1396,2469,2470],{"class":1416}," String",[1396,2472,1421],{"class":1420},[1396,2474,2459],{"class":1447},[1396,2476,2040],{"class":1420},[1396,2478,1542],{"class":1607},[1396,2480,2068],{"class":1482},[1396,2482,1519],{"class":1420},[1396,2484,1976],{"class":1447},[1396,2486,1519],{"class":1420},[1396,2488,1995],{"class":1447},[1396,2490,1466],{"class":1420},[1396,2492,2494],{"class":1398,"line":2493},31,[1396,2495,2496],{"class":1420},"      });\n",[1396,2498,2500,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525],{"class":1398,"line":2499},32,[1396,2501,2502],{"class":1447},"      csv",[1396,2504,2281],{"class":1607},[1396,2506,2407],{"class":1447},[1396,2508,1451],{"class":1420},[1396,2510,2317],{"class":1416},[1396,2512,1421],{"class":1420},[1396,2514,1976],{"class":1447},[1396,2516,2040],{"class":1420},[1396,2518,2326],{"class":1607},[1396,2520,2329],{"class":1482},[1396,2522,2333],{"class":2332},[1396,2524,2336],{"class":1482},[1396,2526,1703],{"class":1420},[1396,2528,2530],{"class":1398,"line":2529},33,[1396,2531,2200],{"class":1420},[1396,2533,2535],{"class":1398,"line":2534},34,[1396,2536,1638],{"class":1420},[1396,2538,2540],{"class":1398,"line":2539},35,[1396,2541,2015],{"emptyLinePlaceholder":6},[1396,2543,2545,2548,2550],{"class":1398,"line":2544},36,[1396,2546,2547],{"class":1434},"  return",[1396,2549,2244],{"class":1447},[1396,2551,1703],{"class":1420},[1396,2553,2555],{"class":1398,"line":2554},37,[1396,2556,1535],{"class":1420},[1378,2558,2560],{"id":2559},"csv-value-escaping","CSV Value Escaping",[1386,2562,2564],{"className":1388,"code":2563,"language":1390,"meta":1391,"style":1391},"\u002F\u002F Escape CSV values\nfunction escapeCSVValue(value, delimiter, escapeQuotes) {\n  if (!escapeQuotes) {\n    return value;\n  }\n\n  \u002F\u002F If value contains delimiter, newline, or quotes, wrap in quotes\n  if (value.includes(delimiter) || value.includes('\\n') || value.includes('\"')) {\n    \u002F\u002F Escape quotes: replace \" with \"\"\n    return `\"${value.replace(\u002F\"\u002Fg, '\"\"')}\"`;\n  }\n\n  return value;\n}\n",[1393,2565,2566,2571,2591,2603,2611,2615,2619,2624,2677,2682,2726,2730,2734,2742],{"__ignoreMap":1391},[1396,2567,2568],{"class":1398,"line":1399},[1396,2569,2570],{"class":1402},"\u002F\u002F Escape CSV values\n",[1396,2572,2573,2575,2577,2579,2581,2583,2585,2587,2589],{"class":1398,"line":1406},[1396,2574,1580],{"class":1409},[1396,2576,2299],{"class":1416},[1396,2578,1421],{"class":1420},[1396,2580,2459],{"class":1424},[1396,2582,1519],{"class":1420},[1396,2584,1976],{"class":1424},[1396,2586,1519],{"class":1420},[1396,2588,1995],{"class":1424},[1396,2590,1428],{"class":1420},[1396,2592,2593,2595,2597,2599,2601],{"class":1398,"line":1431},[1396,2594,2020],{"class":1434},[1396,2596,1497],{"class":1420},[1396,2598,2025],{"class":1607},[1396,2600,1995],{"class":1447},[1396,2602,1428],{"class":1420},[1396,2604,2605,2607,2609],{"class":1398,"line":1441},[1396,2606,1865],{"class":1434},[1396,2608,2434],{"class":1447},[1396,2610,1703],{"class":1420},[1396,2612,2613],{"class":1398,"line":1469},[1396,2614,1529],{"class":1420},[1396,2616,2617],{"class":1398,"line":1488},[1396,2618,2015],{"emptyLinePlaceholder":6},[1396,2620,2621],{"class":1398,"line":1505},[1396,2622,2623],{"class":1402},"  \u002F\u002F If value contains delimiter, newline, or quotes, wrap in quotes\n",[1396,2625,2626,2628,2630,2632,2634,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2674],{"class":1398,"line":1526},[1396,2627,2020],{"class":1434},[1396,2629,1497],{"class":1420},[1396,2631,2459],{"class":1447},[1396,2633,1451],{"class":1420},[1396,2635,2636],{"class":1416},"includes",[1396,2638,1421],{"class":1420},[1396,2640,1976],{"class":1447},[1396,2642,2040],{"class":1420},[1396,2644,2043],{"class":1607},[1396,2646,2434],{"class":1447},[1396,2648,1451],{"class":1420},[1396,2650,2636],{"class":1416},[1396,2652,1421],{"class":1420},[1396,2654,2336],{"class":1482},[1396,2656,2333],{"class":2332},[1396,2658,2336],{"class":1482},[1396,2660,2040],{"class":1420},[1396,2662,2043],{"class":1607},[1396,2664,2434],{"class":1447},[1396,2666,1451],{"class":1420},[1396,2668,2636],{"class":1416},[1396,2670,1421],{"class":1420},[1396,2672,2673],{"class":1482},"'\"'",[1396,2675,2676],{"class":1420},")) {\n",[1396,2678,2679],{"class":1398,"line":1532},[1396,2680,2681],{"class":1402},"    \u002F\u002F Escape quotes: replace \" with \"\"\n",[1396,2683,2684,2686,2689,2693,2695,2698,2701,2703,2707,2710,2712,2715,2718,2721,2724],{"class":1398,"line":1722},[1396,2685,1865],{"class":1434},[1396,2687,2688],{"class":1482}," `\"",[1396,2690,2692],{"class":2691},"s7eq4","${",[1396,2694,2459],{"class":1447},[1396,2696,1451],{"class":2697},"sXkxF",[1396,2699,2700],{"class":1416},"replace",[1396,2702,1421],{"class":2697},[1396,2704,2706],{"class":2705},"sE-uM","\u002F\"\u002F",[1396,2708,2709],{"class":1409},"g",[1396,2711,1519],{"class":2697},[1396,2713,2714],{"class":1482},"'\"\"'",[1396,2716,2717],{"class":2697},")",[1396,2719,2720],{"class":2691},"}",[1396,2722,2723],{"class":1482},"\"`",[1396,2725,1703],{"class":1420},[1396,2727,2728],{"class":1398,"line":1745},[1396,2729,1529],{"class":1420},[1396,2731,2732],{"class":1398,"line":1758},[1396,2733,2015],{"emptyLinePlaceholder":6},[1396,2735,2736,2738,2740],{"class":1398,"line":1778},[1396,2737,2547],{"class":1434},[1396,2739,2434],{"class":1447},[1396,2741,1703],{"class":1420},[1396,2743,2744],{"class":1398,"line":1796},[1396,2745,1535],{"class":1420},[1373,2747,2749],{"id":2748},"configuration-options","Configuration Options",[1378,2751,2753],{"id":2752},"conversion-options-interface","Conversion Options Interface",[1386,2755,2759],{"className":2756,"code":2757,"language":2758,"meta":1391,"style":1391},"language-typescript shiki shiki-themes github-light github-light dark-plus","interface ConversionOptions {\n  delimiter: ',' | ';' | '\\t' | '|';\n  encoding: 'utf-8' | 'utf-16' | 'gbk';\n  includeHeaders: boolean;\n  escapeQuotes: boolean;\n}\n","typescript",[1393,2760,2761,2772,2803,2825,2838,2849],{"__ignoreMap":1391},[1396,2762,2763,2766,2770],{"class":1398,"line":1399},[1396,2764,2765],{"class":1409},"interface",[1396,2767,2769],{"class":2768},"s_0E6"," ConversionOptions",[1396,2771,1438],{"class":1420},[1396,2773,2774,2777,2779,2781,2784,2787,2789,2791,2794,2796,2798,2801],{"class":1398,"line":1406},[1396,2775,2776],{"class":1424},"  delimiter",[1396,2778,1542],{"class":1607},[1396,2780,1981],{"class":1482},[1396,2782,2783],{"class":1607}," |",[1396,2785,2786],{"class":1482}," ';'",[1396,2788,2783],{"class":1607},[1396,2790,2329],{"class":1482},[1396,2792,2793],{"class":2332},"\\t",[1396,2795,2336],{"class":1482},[1396,2797,2783],{"class":1607},[1396,2799,2800],{"class":1482}," '|'",[1396,2802,1703],{"class":1420},[1396,2804,2805,2808,2810,2813,2815,2818,2820,2823],{"class":1398,"line":1431},[1396,2806,2807],{"class":1424},"  encoding",[1396,2809,1542],{"class":1607},[1396,2811,2812],{"class":1482}," 'utf-8'",[1396,2814,2783],{"class":1607},[1396,2816,2817],{"class":1482}," 'utf-16'",[1396,2819,2783],{"class":1607},[1396,2821,2822],{"class":1482}," 'gbk'",[1396,2824,1703],{"class":1420},[1396,2826,2827,2830,2832,2836],{"class":1398,"line":1441},[1396,2828,2829],{"class":1424},"  includeHeaders",[1396,2831,1542],{"class":1607},[1396,2833,2835],{"class":2834},"s2-Xe"," boolean",[1396,2837,1703],{"class":1420},[1396,2839,2840,2843,2845,2847],{"class":1398,"line":1469},[1396,2841,2842],{"class":1424},"  escapeQuotes",[1396,2844,1542],{"class":1607},[1396,2846,2835],{"class":2834},[1396,2848,1703],{"class":1420},[1396,2850,2851],{"class":1398,"line":1488},[1396,2852,1535],{"class":1420},[1378,2854,2856],{"id":2855},"default-configuration","Default Configuration",[1386,2858,2860],{"className":1388,"code":2859,"language":1390,"meta":1391,"style":1391},"const defaultOptions = {\n  delimiter: ',',\n  encoding: 'utf-8',\n  includeHeaders: true,\n  escapeQuotes: true,\n};\n",[1393,2861,2862,2874,2883,2892,2901,2910],{"__ignoreMap":1391},[1396,2863,2864,2867,2870,2872],{"class":1398,"line":1399},[1396,2865,2866],{"class":1409},"const",[1396,2868,2869],{"class":1603}," defaultOptions",[1396,2871,1608],{"class":1607},[1396,2873,1438],{"class":1420},[1396,2875,2876,2879,2881],{"class":1398,"line":1406},[1396,2877,2878],{"class":1447},"  delimiter:",[1396,2880,1981],{"class":1482},[1396,2882,1633],{"class":1420},[1396,2884,2885,2888,2890],{"class":1398,"line":1431},[1396,2886,2887],{"class":1447},"  encoding:",[1396,2889,2812],{"class":1482},[1396,2891,1633],{"class":1420},[1396,2893,2894,2897,2899],{"class":1398,"line":1441},[1396,2895,2896],{"class":1447},"  includeHeaders:",[1396,2898,1875],{"class":1874},[1396,2900,1633],{"class":1420},[1396,2902,2903,2906,2908],{"class":1398,"line":1469},[1396,2904,2905],{"class":1447},"  escapeQuotes:",[1396,2907,1875],{"class":1874},[1396,2909,1633],{"class":1420},[1396,2911,2912],{"class":1398,"line":1488},[1396,2913,2914],{"class":1420},"};\n",[1373,2916,2918],{"id":2917},"data-structures","Data Structures",[1378,2920,2922],{"id":2921},"history-record-interface","History Record Interface",[1386,2924,2926],{"className":2756,"code":2925,"language":2758,"meta":1391,"style":1391},"interface HistoryRecord {\n  id: string;\n  input: string;\n  inputPreview: string;\n  output: string;\n  delimiter: string;\n  encoding: string;\n  includeHeaders: boolean;\n  escapeQuotes: boolean;\n  rows: number;\n  columns: number;\n  timestamp: string;\n  timestampMs: number;\n}\n",[1393,2927,2928,2937,2949,2960,2971,2982,2992,3002,3012,3022,3034,3045,3056,3067],{"__ignoreMap":1391},[1396,2929,2930,2932,2935],{"class":1398,"line":1399},[1396,2931,2765],{"class":1409},[1396,2933,2934],{"class":2768}," HistoryRecord",[1396,2936,1438],{"class":1420},[1396,2938,2939,2942,2944,2947],{"class":1398,"line":1406},[1396,2940,2941],{"class":1424},"  id",[1396,2943,1542],{"class":1607},[1396,2945,2946],{"class":2834}," string",[1396,2948,1703],{"class":1420},[1396,2950,2951,2954,2956,2958],{"class":1398,"line":1431},[1396,2952,2953],{"class":1424},"  input",[1396,2955,1542],{"class":1607},[1396,2957,2946],{"class":2834},[1396,2959,1703],{"class":1420},[1396,2961,2962,2965,2967,2969],{"class":1398,"line":1441},[1396,2963,2964],{"class":1424},"  inputPreview",[1396,2966,1542],{"class":1607},[1396,2968,2946],{"class":2834},[1396,2970,1703],{"class":1420},[1396,2972,2973,2976,2978,2980],{"class":1398,"line":1469},[1396,2974,2975],{"class":1424},"  output",[1396,2977,1542],{"class":1607},[1396,2979,2946],{"class":2834},[1396,2981,1703],{"class":1420},[1396,2983,2984,2986,2988,2990],{"class":1398,"line":1488},[1396,2985,2776],{"class":1424},[1396,2987,1542],{"class":1607},[1396,2989,2946],{"class":2834},[1396,2991,1703],{"class":1420},[1396,2993,2994,2996,2998,3000],{"class":1398,"line":1505},[1396,2995,2807],{"class":1424},[1396,2997,1542],{"class":1607},[1396,2999,2946],{"class":2834},[1396,3001,1703],{"class":1420},[1396,3003,3004,3006,3008,3010],{"class":1398,"line":1526},[1396,3005,2829],{"class":1424},[1396,3007,1542],{"class":1607},[1396,3009,2835],{"class":2834},[1396,3011,1703],{"class":1420},[1396,3013,3014,3016,3018,3020],{"class":1398,"line":1532},[1396,3015,2842],{"class":1424},[1396,3017,1542],{"class":1607},[1396,3019,2835],{"class":2834},[1396,3021,1703],{"class":1420},[1396,3023,3024,3027,3029,3032],{"class":1398,"line":1722},[1396,3025,3026],{"class":1424},"  rows",[1396,3028,1542],{"class":1607},[1396,3030,3031],{"class":2834}," number",[1396,3033,1703],{"class":1420},[1396,3035,3036,3039,3041,3043],{"class":1398,"line":1745},[1396,3037,3038],{"class":1424},"  columns",[1396,3040,1542],{"class":1607},[1396,3042,3031],{"class":2834},[1396,3044,1703],{"class":1420},[1396,3046,3047,3050,3052,3054],{"class":1398,"line":1758},[1396,3048,3049],{"class":1424},"  timestamp",[1396,3051,1542],{"class":1607},[1396,3053,2946],{"class":2834},[1396,3055,1703],{"class":1420},[1396,3057,3058,3061,3063,3065],{"class":1398,"line":1778},[1396,3059,3060],{"class":1424},"  timestampMs",[1396,3062,1542],{"class":1607},[1396,3064,3031],{"class":2834},[1396,3066,1703],{"class":1420},[1396,3068,3069],{"class":1398,"line":1796},[1396,3070,1535],{"class":1420},[1378,3072,3074],{"id":3073},"statistics-interface","Statistics Interface",[1386,3076,3078],{"className":2756,"code":3077,"language":2758,"meta":1391,"style":1391},"interface ConversionStats {\n  rows: number;\n  columns: number;\n  size: string; \u002F\u002F Formatted file size\n}\n",[1393,3079,3080,3089,3099,3109,3124],{"__ignoreMap":1391},[1396,3081,3082,3084,3087],{"class":1398,"line":1399},[1396,3083,2765],{"class":1409},[1396,3085,3086],{"class":2768}," ConversionStats",[1396,3088,1438],{"class":1420},[1396,3090,3091,3093,3095,3097],{"class":1398,"line":1406},[1396,3092,3026],{"class":1424},[1396,3094,1542],{"class":1607},[1396,3096,3031],{"class":2834},[1396,3098,1703],{"class":1420},[1396,3100,3101,3103,3105,3107],{"class":1398,"line":1431},[1396,3102,3038],{"class":1424},[1396,3104,1542],{"class":1607},[1396,3106,3031],{"class":2834},[1396,3108,1703],{"class":1420},[1396,3110,3111,3114,3116,3118,3121],{"class":1398,"line":1441},[1396,3112,3113],{"class":1424},"  size",[1396,3115,1542],{"class":1607},[1396,3117,2946],{"class":2834},[1396,3119,3120],{"class":1420},"; ",[1396,3122,3123],{"class":1402},"\u002F\u002F Formatted file size\n",[1396,3125,3126],{"class":1398,"line":1469},[1396,3127,1535],{"class":1420},[1373,3129,3131],{"id":3130},"error-handling","Error Handling",[1378,3133,3135],{"id":3134},"error-types","Error Types",[1386,3137,3139],{"className":2756,"code":3138,"language":2758,"meta":1391,"style":1391},"enum ConversionError {\n  INVALID_JSON = 'INVALID_JSON',\n  CONVERSION_FAILED = 'CONVERSION_FAILED',\n  EMPTY_DATA = 'EMPTY_DATA',\n  UNSUPPORTED_FORMAT = 'UNSUPPORTED_FORMAT',\n}\n",[1393,3140,3141,3151,3163,3175,3187,3199],{"__ignoreMap":1391},[1396,3142,3143,3146,3149],{"class":1398,"line":1399},[1396,3144,3145],{"class":1409},"enum",[1396,3147,3148],{"class":2768}," ConversionError",[1396,3150,1438],{"class":1420},[1396,3152,3153,3156,3158,3161],{"class":1398,"line":1406},[1396,3154,3155],{"class":1603},"  INVALID_JSON",[1396,3157,1608],{"class":1607},[1396,3159,3160],{"class":1482}," 'INVALID_JSON'",[1396,3162,1633],{"class":1420},[1396,3164,3165,3168,3170,3173],{"class":1398,"line":1431},[1396,3166,3167],{"class":1603},"  CONVERSION_FAILED",[1396,3169,1608],{"class":1607},[1396,3171,3172],{"class":1482}," 'CONVERSION_FAILED'",[1396,3174,1633],{"class":1420},[1396,3176,3177,3180,3182,3185],{"class":1398,"line":1441},[1396,3178,3179],{"class":1603},"  EMPTY_DATA",[1396,3181,1608],{"class":1607},[1396,3183,3184],{"class":1482}," 'EMPTY_DATA'",[1396,3186,1633],{"class":1420},[1396,3188,3189,3192,3194,3197],{"class":1398,"line":1469},[1396,3190,3191],{"class":1603},"  UNSUPPORTED_FORMAT",[1396,3193,1608],{"class":1607},[1396,3195,3196],{"class":1482}," 'UNSUPPORTED_FORMAT'",[1396,3198,1633],{"class":1420},[1396,3200,3201],{"class":1398,"line":1488},[1396,3202,1535],{"class":1420},[1378,3204,3206],{"id":3205},"error-handling-function","Error Handling Function",[1386,3208,3210],{"className":1388,"code":3209,"language":1390,"meta":1391,"style":1391},"\u002F\u002F Handle conversion errors\nfunction handleConversionError(error, jsonInput) {\n  switch (error.type) {\n    case 'INVALID_JSON':\n      return {\n        message: 'Invalid JSON format. Please check your input.',\n        field: 'input',\n        severity: 'error',\n      };\n    case 'CONVERSION_FAILED':\n      return {\n        message: 'Failed to convert JSON to CSV. Please check your data.',\n        field: 'output',\n        severity: 'error',\n      };\n    default:\n      return {\n        message: 'An unexpected error occurred.',\n        field: 'general',\n        severity: 'error',\n      };\n  }\n}\n",[1393,3211,3212,3217,3235,3251,3261,3268,3278,3288,3298,3303,3311,3317,3326,3335,3343,3347,3354,3360,3369,3378,3386,3390,3394],{"__ignoreMap":1391},[1396,3213,3214],{"class":1398,"line":1399},[1396,3215,3216],{"class":1402},"\u002F\u002F Handle conversion errors\n",[1396,3218,3219,3221,3224,3226,3228,3230,3233],{"class":1398,"line":1406},[1396,3220,1580],{"class":1409},[1396,3222,3223],{"class":1416}," handleConversionError",[1396,3225,1421],{"class":1420},[1396,3227,1500],{"class":1424},[1396,3229,1519],{"class":1420},[1396,3231,3232],{"class":1424},"jsonInput",[1396,3234,1428],{"class":1420},[1396,3236,3237,3240,3242,3244,3246,3249],{"class":1398,"line":1431},[1396,3238,3239],{"class":1434},"  switch",[1396,3241,1497],{"class":1420},[1396,3243,1500],{"class":1447},[1396,3245,1451],{"class":1420},[1396,3247,3248],{"class":1447},"type",[1396,3250,1428],{"class":1420},[1396,3252,3253,3256,3258],{"class":1398,"line":1441},[1396,3254,3255],{"class":1434},"    case",[1396,3257,3160],{"class":1482},[1396,3259,3260],{"class":1420},":\n",[1396,3262,3263,3266],{"class":1398,"line":1469},[1396,3264,3265],{"class":1434},"      return",[1396,3267,1438],{"class":1420},[1396,3269,3270,3273,3276],{"class":1398,"line":1488},[1396,3271,3272],{"class":1447},"        message:",[1396,3274,3275],{"class":1482}," 'Invalid JSON format. Please check your input.'",[1396,3277,1633],{"class":1420},[1396,3279,3280,3283,3286],{"class":1398,"line":1505},[1396,3281,3282],{"class":1447},"        field:",[1396,3284,3285],{"class":1482}," 'input'",[1396,3287,1633],{"class":1420},[1396,3289,3290,3293,3296],{"class":1398,"line":1526},[1396,3291,3292],{"class":1447},"        severity:",[1396,3294,3295],{"class":1482}," 'error'",[1396,3297,1633],{"class":1420},[1396,3299,3300],{"class":1398,"line":1532},[1396,3301,3302],{"class":1420},"      };\n",[1396,3304,3305,3307,3309],{"class":1398,"line":1722},[1396,3306,3255],{"class":1434},[1396,3308,3172],{"class":1482},[1396,3310,3260],{"class":1420},[1396,3312,3313,3315],{"class":1398,"line":1745},[1396,3314,3265],{"class":1434},[1396,3316,1438],{"class":1420},[1396,3318,3319,3321,3324],{"class":1398,"line":1758},[1396,3320,3272],{"class":1447},[1396,3322,3323],{"class":1482}," 'Failed to convert JSON to CSV. Please check your data.'",[1396,3325,1633],{"class":1420},[1396,3327,3328,3330,3333],{"class":1398,"line":1778},[1396,3329,3282],{"class":1447},[1396,3331,3332],{"class":1482}," 'output'",[1396,3334,1633],{"class":1420},[1396,3336,3337,3339,3341],{"class":1398,"line":1796},[1396,3338,3292],{"class":1447},[1396,3340,3295],{"class":1482},[1396,3342,1633],{"class":1420},[1396,3344,3345],{"class":1398,"line":2203},[1396,3346,3302],{"class":1420},[1396,3348,3349,3352],{"class":1398,"line":2208},[1396,3350,3351],{"class":1434},"    default",[1396,3353,3260],{"class":1420},[1396,3355,3356,3358],{"class":1398,"line":2213},[1396,3357,3265],{"class":1434},[1396,3359,1438],{"class":1420},[1396,3361,3362,3364,3367],{"class":1398,"line":2238},[1396,3363,3272],{"class":1447},[1396,3365,3366],{"class":1482}," 'An unexpected error occurred.'",[1396,3368,1633],{"class":1420},[1396,3370,3371,3373,3376],{"class":1398,"line":2253},[1396,3372,3282],{"class":1447},[1396,3374,3375],{"class":1482}," 'general'",[1396,3377,1633],{"class":1420},[1396,3379,3380,3382,3384],{"class":1398,"line":2258},[1396,3381,3292],{"class":1447},[1396,3383,3295],{"class":1482},[1396,3385,1633],{"class":1420},[1396,3387,3388],{"class":1398,"line":2264},[1396,3389,3302],{"class":1420},[1396,3391,3392],{"class":1398,"line":2275},[1396,3393,1529],{"class":1420},[1396,3395,3396],{"class":1398,"line":2341},[1396,3397,1535],{"class":1420},[1373,3399,3401],{"id":3400},"performance-considerations","Performance Considerations",[1378,3403,3405],{"id":3404},"large-dataset-handling","Large Dataset Handling",[1386,3407,3409],{"className":1388,"code":3408,"language":1390,"meta":1391,"style":1391},"\u002F\u002F Process large datasets in chunks\nfunction processLargeDataset(jsonData, chunkSize = 1000) {\n  const chunks = [];\n  for (let i = 0; i \u003C jsonData.length; i += chunkSize) {\n    chunks.push(jsonData.slice(i, i + chunkSize));\n  }\n\n  return chunks.map((chunk) => jsonToCSV(chunk));\n}\n",[1393,3410,3411,3416,3439,3451,3493,3527,3531,3535,3562],{"__ignoreMap":1391},[1396,3412,3413],{"class":1398,"line":1399},[1396,3414,3415],{"class":1402},"\u002F\u002F Process large datasets in chunks\n",[1396,3417,3418,3420,3423,3425,3427,3429,3432,3434,3437],{"class":1398,"line":1406},[1396,3419,1580],{"class":1409},[1396,3421,3422],{"class":1416}," processLargeDataset",[1396,3424,1421],{"class":1420},[1396,3426,1957],{"class":1424},[1396,3428,1519],{"class":1420},[1396,3430,3431],{"class":1424},"chunkSize",[1396,3433,1608],{"class":1607},[1396,3435,3436],{"class":2058}," 1000",[1396,3438,1428],{"class":1420},[1396,3440,3441,3443,3446,3448],{"class":1398,"line":1431},[1396,3442,1600],{"class":1409},[1396,3444,3445],{"class":1603}," chunks",[1396,3447,1608],{"class":1607},[1396,3449,3450],{"class":1420}," [];\n",[1396,3452,3453,3456,3458,3461,3464,3466,3468,3470,3473,3476,3478,3480,3482,3484,3486,3488,3491],{"class":1398,"line":1441},[1396,3454,3455],{"class":1434},"  for",[1396,3457,1497],{"class":1420},[1396,3459,3460],{"class":1409},"let",[1396,3462,3463],{"class":1447}," i",[1396,3465,1608],{"class":1607},[1396,3467,2059],{"class":2058},[1396,3469,3120],{"class":1420},[1396,3471,3472],{"class":1447},"i",[1396,3474,3475],{"class":1607}," \u003C",[1396,3477,2046],{"class":1447},[1396,3479,1451],{"class":1420},[1396,3481,2052],{"class":2051},[1396,3483,3120],{"class":1420},[1396,3485,3472],{"class":1447},[1396,3487,2281],{"class":1607},[1396,3489,3490],{"class":1447}," chunkSize",[1396,3492,1428],{"class":1420},[1396,3494,3495,3498,3500,3503,3505,3507,3509,3512,3514,3516,3518,3520,3523,3525],{"class":1398,"line":1469},[1396,3496,3497],{"class":1447},"    chunks",[1396,3499,1451],{"class":1420},[1396,3501,3502],{"class":1416},"push",[1396,3504,1421],{"class":1420},[1396,3506,1957],{"class":1447},[1396,3508,1451],{"class":1420},[1396,3510,3511],{"class":1416},"slice",[1396,3513,1421],{"class":1420},[1396,3515,3472],{"class":1447},[1396,3517,1519],{"class":1420},[1396,3519,3472],{"class":1447},[1396,3521,3522],{"class":1607}," +",[1396,3524,3490],{"class":1447},[1396,3526,2195],{"class":1420},[1396,3528,3529],{"class":1398,"line":1488},[1396,3530,1529],{"class":1420},[1396,3532,3533],{"class":1398,"line":1505},[1396,3534,2015],{"emptyLinePlaceholder":6},[1396,3536,3537,3539,3541,3543,3545,3547,3550,3552,3554,3556,3558,3560],{"class":1398,"line":1526},[1396,3538,2547],{"class":1434},[1396,3540,3445],{"class":1447},[1396,3542,1451],{"class":1420},[1396,3544,2288],{"class":1416},[1396,3546,2112],{"class":1420},[1396,3548,3549],{"class":1424},"chunk",[1396,3551,2040],{"class":1420},[1396,3553,2120],{"class":1409},[1396,3555,1952],{"class":1416},[1396,3557,1421],{"class":1420},[1396,3559,3549],{"class":1447},[1396,3561,2195],{"class":1420},[1396,3563,3564],{"class":1398,"line":1532},[1396,3565,1535],{"class":1420},[1378,3567,3569],{"id":3568},"memory-management","Memory Management",[1386,3571,3573],{"className":1388,"code":3572,"language":1390,"meta":1391,"style":1391},"\u002F\u002F Monitor memory usage\nfunction getMemoryUsage() {\n  if (performance.memory) {\n    return {\n      used: performance.memory.usedJSHeapSize,\n      total: performance.memory.totalJSHeapSize,\n      limit: performance.memory.jsHeapSizeLimit,\n    };\n  }\n  return null;\n}\n",[1393,3574,3575,3580,3590,3606,3612,3631,3649,3667,3672,3676,3684],{"__ignoreMap":1391},[1396,3576,3577],{"class":1398,"line":1399},[1396,3578,3579],{"class":1402},"\u002F\u002F Monitor memory usage\n",[1396,3581,3582,3584,3587],{"class":1398,"line":1406},[1396,3583,1580],{"class":1409},[1396,3585,3586],{"class":1416}," getMemoryUsage",[1396,3588,3589],{"class":1420},"() {\n",[1396,3591,3592,3594,3596,3599,3601,3604],{"class":1398,"line":1431},[1396,3593,2020],{"class":1434},[1396,3595,1497],{"class":1420},[1396,3597,3598],{"class":1447},"performance",[1396,3600,1451],{"class":1420},[1396,3602,3603],{"class":1447},"memory",[1396,3605,1428],{"class":1420},[1396,3607,3608,3610],{"class":1398,"line":1441},[1396,3609,1865],{"class":1434},[1396,3611,1438],{"class":1420},[1396,3613,3614,3617,3620,3622,3624,3626,3629],{"class":1398,"line":1469},[1396,3615,3616],{"class":1447},"      used:",[1396,3618,3619],{"class":1447}," performance",[1396,3621,1451],{"class":1420},[1396,3623,3603],{"class":1447},[1396,3625,1451],{"class":1420},[1396,3627,3628],{"class":1447},"usedJSHeapSize",[1396,3630,1633],{"class":1420},[1396,3632,3633,3636,3638,3640,3642,3644,3647],{"class":1398,"line":1488},[1396,3634,3635],{"class":1447},"      total:",[1396,3637,3619],{"class":1447},[1396,3639,1451],{"class":1420},[1396,3641,3603],{"class":1447},[1396,3643,1451],{"class":1420},[1396,3645,3646],{"class":1447},"totalJSHeapSize",[1396,3648,1633],{"class":1420},[1396,3650,3651,3654,3656,3658,3660,3662,3665],{"class":1398,"line":1505},[1396,3652,3653],{"class":1447},"      limit:",[1396,3655,3619],{"class":1447},[1396,3657,1451],{"class":1420},[1396,3659,3603],{"class":1447},[1396,3661,1451],{"class":1420},[1396,3663,3664],{"class":1447},"jsHeapSizeLimit",[1396,3666,1633],{"class":1420},[1396,3668,3669],{"class":1398,"line":1526},[1396,3670,3671],{"class":1420},"    };\n",[1396,3673,3674],{"class":1398,"line":1532},[1396,3675,1529],{"class":1420},[1396,3677,3678,3680,3682],{"class":1398,"line":1722},[1396,3679,2547],{"class":1434},[1396,3681,2151],{"class":1874},[1396,3683,1703],{"class":1420},[1396,3685,3686],{"class":1398,"line":1745},[1396,3687,1535],{"class":1420},[1373,3689,3691],{"id":3690},"browser-compatibility","Browser Compatibility",[1378,3693,3695],{"id":3694},"feature-detection","Feature Detection",[1386,3697,3699],{"className":1388,"code":3698,"language":1390,"meta":1391,"style":1391},"\u002F\u002F Check browser capabilities\nfunction checkBrowserSupport() {\n  return {\n    clipboardAPI: !!navigator.clipboard,\n    blobAPI: !!window.Blob,\n    fileAPI: !!window.File,\n    localStorage: !!window.localStorage,\n    jsonSupport: !!JSON.parse,\n  };\n}\n",[1393,3700,3701,3706,3715,3721,3738,3755,3771,3787,3803,3808],{"__ignoreMap":1391},[1396,3702,3703],{"class":1398,"line":1399},[1396,3704,3705],{"class":1402},"\u002F\u002F Check browser capabilities\n",[1396,3707,3708,3710,3713],{"class":1398,"line":1406},[1396,3709,1580],{"class":1409},[1396,3711,3712],{"class":1416}," checkBrowserSupport",[1396,3714,3589],{"class":1420},[1396,3716,3717,3719],{"class":1398,"line":1431},[1396,3718,2547],{"class":1434},[1396,3720,1438],{"class":1420},[1396,3722,3723,3726,3729,3732,3734,3736],{"class":1398,"line":1441},[1396,3724,3725],{"class":1447},"    clipboardAPI:",[1396,3727,3728],{"class":1607}," !!",[1396,3730,3731],{"class":1447},"navigator",[1396,3733,1451],{"class":1420},[1396,3735,1454],{"class":1447},[1396,3737,1633],{"class":1420},[1396,3739,3740,3743,3745,3748,3750,3753],{"class":1398,"line":1469},[1396,3741,3742],{"class":1447},"    blobAPI:",[1396,3744,3728],{"class":1607},[1396,3746,3747],{"class":1447},"window",[1396,3749,1451],{"class":1420},[1396,3751,3752],{"class":1447},"Blob",[1396,3754,1633],{"class":1420},[1396,3756,3757,3760,3762,3764,3766,3769],{"class":1398,"line":1488},[1396,3758,3759],{"class":1447},"    fileAPI:",[1396,3761,3728],{"class":1607},[1396,3763,3747],{"class":1447},[1396,3765,1451],{"class":1420},[1396,3767,3768],{"class":1447},"File",[1396,3770,1633],{"class":1420},[1396,3772,3773,3776,3778,3780,3782,3785],{"class":1398,"line":1505},[1396,3774,3775],{"class":1447},"    localStorage:",[1396,3777,3728],{"class":1607},[1396,3779,3747],{"class":1447},[1396,3781,1451],{"class":1420},[1396,3783,3784],{"class":1447},"localStorage",[1396,3786,1633],{"class":1420},[1396,3788,3789,3792,3794,3797,3799,3801],{"class":1398,"line":1526},[1396,3790,3791],{"class":1447},"    jsonSupport:",[1396,3793,3728],{"class":1607},[1396,3795,3796],{"class":1603},"JSON",[1396,3798,1451],{"class":1420},[1396,3800,1854],{"class":1447},[1396,3802,1633],{"class":1420},[1396,3804,3805],{"class":1398,"line":1532},[1396,3806,3807],{"class":1420},"  };\n",[1396,3809,3810],{"class":1398,"line":1722},[1396,3811,1535],{"class":1420},[1378,3813,3815],{"id":3814},"polyfills","Polyfills",[1369,3817,3818],{},"For older browsers, consider these polyfills:",[1386,3820,3822],{"className":1388,"code":3821,"language":1390,"meta":1391,"style":1391},"\u002F\u002F Clipboard API polyfill\nif (!navigator.clipboard) {\n  navigator.clipboard = {\n    writeText: function (text) {\n      return new Promise((resolve, reject) => {\n        const textArea = document.createElement('textarea');\n        textArea.value = text;\n        document.body.appendChild(textArea);\n        textArea.select();\n        try {\n          document.execCommand('copy');\n          resolve();\n        } catch (error) {\n          reject(error);\n        }\n        document.body.removeChild(textArea);\n      });\n    },\n  };\n}\n",[1393,3823,3824,3829,3846,3859,3874,3899,3921,3937,3957,3968,3975,3992,3999,4012,4023,4028,4046,4050,4055,4059],{"__ignoreMap":1391},[1396,3825,3826],{"class":1398,"line":1399},[1396,3827,3828],{"class":1402},"\u002F\u002F Clipboard API polyfill\n",[1396,3830,3831,3834,3836,3838,3840,3842,3844],{"class":1398,"line":1406},[1396,3832,3833],{"class":1434},"if",[1396,3835,1497],{"class":1420},[1396,3837,2025],{"class":1607},[1396,3839,3731],{"class":1447},[1396,3841,1451],{"class":1420},[1396,3843,1454],{"class":1447},[1396,3845,1428],{"class":1420},[1396,3847,3848,3851,3853,3855,3857],{"class":1398,"line":1431},[1396,3849,3850],{"class":1447},"  navigator",[1396,3852,1451],{"class":1420},[1396,3854,1454],{"class":1447},[1396,3856,1608],{"class":1607},[1396,3858,1438],{"class":1420},[1396,3860,3861,3864,3866,3868,3870,3872],{"class":1398,"line":1441},[1396,3862,3863],{"class":1416},"    writeText",[1396,3865,1542],{"class":1447},[1396,3867,1413],{"class":1409},[1396,3869,1497],{"class":1420},[1396,3871,1425],{"class":1424},[1396,3873,1428],{"class":1420},[1396,3875,3876,3878,3880,3883,3885,3888,3890,3893,3895,3897],{"class":1398,"line":1469},[1396,3877,3265],{"class":1434},[1396,3879,1611],{"class":1409},[1396,3881,3882],{"class":2834}," Promise",[1396,3884,2112],{"class":1420},[1396,3886,3887],{"class":1424},"resolve",[1396,3889,1519],{"class":1420},[1396,3891,3892],{"class":1424},"reject",[1396,3894,2040],{"class":1420},[1396,3896,2120],{"class":1409},[1396,3898,1438],{"class":1420},[1396,3900,3901,3903,3906,3908,3910,3912,3914,3916,3919],{"class":1398,"line":1488},[1396,3902,2431],{"class":1409},[1396,3904,3905],{"class":1603}," textArea",[1396,3907,1608],{"class":1607},[1396,3909,1674],{"class":1447},[1396,3911,1451],{"class":1420},[1396,3913,1679],{"class":1416},[1396,3915,1421],{"class":1420},[1396,3917,3918],{"class":1482},"'textarea'",[1396,3920,1466],{"class":1420},[1396,3922,3923,3926,3928,3930,3932,3935],{"class":1398,"line":1505},[1396,3924,3925],{"class":1447},"        textArea",[1396,3927,1451],{"class":1420},[1396,3929,2459],{"class":1447},[1396,3931,1608],{"class":1607},[1396,3933,3934],{"class":1447}," text",[1396,3936,1703],{"class":1420},[1396,3938,3939,3942,3944,3946,3948,3950,3952,3955],{"class":1398,"line":1526},[1396,3940,3941],{"class":1447},"        document",[1396,3943,1451],{"class":1420},[1396,3945,1730],{"class":1447},[1396,3947,1451],{"class":1420},[1396,3949,1735],{"class":1416},[1396,3951,1421],{"class":1420},[1396,3953,3954],{"class":1447},"textArea",[1396,3956,1466],{"class":1420},[1396,3958,3959,3961,3963,3966],{"class":1398,"line":1532},[1396,3960,3925],{"class":1447},[1396,3962,1451],{"class":1420},[1396,3964,3965],{"class":1416},"select",[1396,3967,1755],{"class":1420},[1396,3969,3970,3973],{"class":1398,"line":1722},[1396,3971,3972],{"class":1434},"        try",[1396,3974,1438],{"class":1420},[1396,3976,3977,3980,3982,3985,3987,3990],{"class":1398,"line":1745},[1396,3978,3979],{"class":1447},"          document",[1396,3981,1451],{"class":1420},[1396,3983,3984],{"class":1416},"execCommand",[1396,3986,1421],{"class":1420},[1396,3988,3989],{"class":1482},"'copy'",[1396,3991,1466],{"class":1420},[1396,3993,3994,3997],{"class":1398,"line":1758},[1396,3995,3996],{"class":1416},"          resolve",[1396,3998,1755],{"class":1420},[1396,4000,4001,4004,4006,4008,4010],{"class":1398,"line":1778},[1396,4002,4003],{"class":1420},"        } ",[1396,4005,1494],{"class":1434},[1396,4007,1497],{"class":1420},[1396,4009,1500],{"class":1447},[1396,4011,1428],{"class":1420},[1396,4013,4014,4017,4019,4021],{"class":1398,"line":1796},[1396,4015,4016],{"class":1416},"          reject",[1396,4018,1421],{"class":1420},[1396,4020,1500],{"class":1447},[1396,4022,1466],{"class":1420},[1396,4024,4025],{"class":1398,"line":2203},[1396,4026,4027],{"class":1420},"        }\n",[1396,4029,4030,4032,4034,4036,4038,4040,4042,4044],{"class":1398,"line":2208},[1396,4031,3941],{"class":1447},[1396,4033,1451],{"class":1420},[1396,4035,1730],{"class":1447},[1396,4037,1451],{"class":1420},[1396,4039,1769],{"class":1416},[1396,4041,1421],{"class":1420},[1396,4043,3954],{"class":1447},[1396,4045,1466],{"class":1420},[1396,4047,4048],{"class":1398,"line":2213},[1396,4049,2496],{"class":1420},[1396,4051,4052],{"class":1398,"line":2238},[1396,4053,4054],{"class":1420},"    },\n",[1396,4056,4057],{"class":1398,"line":2253},[1396,4058,3807],{"class":1420},[1396,4060,4061],{"class":1398,"line":2258},[1396,4062,1535],{"class":1420},[1373,4064,4066],{"id":4065},"integration-examples","Integration Examples",[1378,4068,4070],{"id":4069},"react-component-integration","React Component Integration",[1386,4072,4076],{"className":4073,"code":4074,"language":4075,"meta":1391,"style":1391},"language-jsx shiki shiki-themes github-light github-light dark-plus","import React, { useState, useCallback } from 'react';\n\nfunction JSONToCSVConverter() {\n  const [jsonInput, setJsonInput] = useState('');\n  const [csvOutput, setCsvOutput] = useState('');\n  const [options, setOptions] = useState(defaultOptions);\n\n  const convertToCSV = useCallback(() => {\n    try {\n      const jsonData = JSON.parse(jsonInput);\n      const csv = jsonToCSV(jsonData, options);\n      setCsvOutput(csv);\n    } catch (error) {\n      console.error('Conversion failed:', error);\n    }\n  }, [jsonInput, options]);\n\n  return (\n    \u003Cdiv>\n      \u003Ctextarea\n        value={jsonInput}\n        onChange={(e) => setJsonInput(e.target.value)}\n        placeholder=\"Enter JSON data...\"\n      \u002F>\n      \u003Cbutton onClick={convertToCSV}>Convert\u003C\u002Fbutton>\n      \u003Ctextarea value={csvOutput} readOnly placeholder=\"CSV output will appear here...\" \u002F>\n    \u003C\u002Fdiv>\n  );\n}\n","jsx",[1393,4077,4078,4106,4110,4119,4148,4174,4200,4204,4223,4230,4250,4270,4282,4295,4315,4319,4333,4337,4344,4357,4365,4381,4419,4429,4434,4466,4497,4506,4511],{"__ignoreMap":1391},[1396,4079,4080,4083,4086,4089,4092,4094,4097,4099,4101,4104],{"class":1398,"line":1399},[1396,4081,4082],{"class":1434},"import",[1396,4084,4085],{"class":1447}," React",[1396,4087,4088],{"class":1420},", { ",[1396,4090,4091],{"class":1447},"useState",[1396,4093,1519],{"class":1420},[1396,4095,4096],{"class":1447},"useCallback",[1396,4098,2002],{"class":1420},[1396,4100,2228],{"class":1434},[1396,4102,4103],{"class":1482}," 'react'",[1396,4105,1703],{"class":1420},[1396,4107,4108],{"class":1398,"line":1406},[1396,4109,2015],{"emptyLinePlaceholder":6},[1396,4111,4112,4114,4117],{"class":1398,"line":1431},[1396,4113,1580],{"class":1409},[1396,4115,4116],{"class":1416}," JSONToCSVConverter",[1396,4118,3589],{"class":1420},[1396,4120,4121,4123,4126,4128,4130,4133,4136,4138,4141,4143,4146],{"class":1398,"line":1441},[1396,4122,1600],{"class":1409},[1396,4124,4125],{"class":1420}," [",[1396,4127,3232],{"class":1603},[1396,4129,1519],{"class":1420},[1396,4131,4132],{"class":1603},"setJsonInput",[1396,4134,4135],{"class":1420},"] ",[1396,4137,2005],{"class":1607},[1396,4139,4140],{"class":1416}," useState",[1396,4142,1421],{"class":1420},[1396,4144,4145],{"class":1482},"''",[1396,4147,1466],{"class":1420},[1396,4149,4150,4152,4154,4157,4159,4162,4164,4166,4168,4170,4172],{"class":1398,"line":1469},[1396,4151,1600],{"class":1409},[1396,4153,4125],{"class":1420},[1396,4155,4156],{"class":1603},"csvOutput",[1396,4158,1519],{"class":1420},[1396,4160,4161],{"class":1603},"setCsvOutput",[1396,4163,4135],{"class":1420},[1396,4165,2005],{"class":1607},[1396,4167,4140],{"class":1416},[1396,4169,1421],{"class":1420},[1396,4171,4145],{"class":1482},[1396,4173,1466],{"class":1420},[1396,4175,4176,4178,4180,4182,4184,4187,4189,4191,4193,4195,4198],{"class":1398,"line":1488},[1396,4177,1600],{"class":1409},[1396,4179,4125],{"class":1420},[1396,4181,1962],{"class":1603},[1396,4183,1519],{"class":1420},[1396,4185,4186],{"class":1603},"setOptions",[1396,4188,4135],{"class":1420},[1396,4190,2005],{"class":1607},[1396,4192,4140],{"class":1416},[1396,4194,1421],{"class":1420},[1396,4196,4197],{"class":1447},"defaultOptions",[1396,4199,1466],{"class":1420},[1396,4201,4202],{"class":1398,"line":1505},[1396,4203,2015],{"emptyLinePlaceholder":6},[1396,4205,4206,4208,4211,4213,4216,4219,4221],{"class":1398,"line":1526},[1396,4207,1600],{"class":1409},[1396,4209,4210],{"class":1603}," convertToCSV",[1396,4212,1608],{"class":1607},[1396,4214,4215],{"class":1416}," useCallback",[1396,4217,4218],{"class":1420},"(() ",[1396,4220,2120],{"class":1409},[1396,4222,1438],{"class":1420},[1396,4224,4225,4228],{"class":1398,"line":1532},[1396,4226,4227],{"class":1434},"    try",[1396,4229,1438],{"class":1420},[1396,4231,4232,4234,4236,4238,4240,4242,4244,4246,4248],{"class":1398,"line":1722},[1396,4233,2404],{"class":1409},[1396,4235,2046],{"class":1603},[1396,4237,1608],{"class":1607},[1396,4239,1849],{"class":1603},[1396,4241,1451],{"class":1420},[1396,4243,1854],{"class":1416},[1396,4245,1421],{"class":1420},[1396,4247,3232],{"class":1447},[1396,4249,1466],{"class":1420},[1396,4251,4252,4254,4256,4258,4260,4262,4264,4266,4268],{"class":1398,"line":1745},[1396,4253,2404],{"class":1409},[1396,4255,2244],{"class":1603},[1396,4257,1608],{"class":1607},[1396,4259,1952],{"class":1416},[1396,4261,1421],{"class":1420},[1396,4263,1957],{"class":1447},[1396,4265,1519],{"class":1420},[1396,4267,1962],{"class":1447},[1396,4269,1466],{"class":1420},[1396,4271,4272,4275,4277,4280],{"class":1398,"line":1758},[1396,4273,4274],{"class":1416},"      setCsvOutput",[1396,4276,1421],{"class":1420},[1396,4278,4279],{"class":1447},"csv",[1396,4281,1466],{"class":1420},[1396,4283,4284,4287,4289,4291,4293],{"class":1398,"line":1778},[1396,4285,4286],{"class":1420},"    } ",[1396,4288,1494],{"class":1434},[1396,4290,1497],{"class":1420},[1396,4292,1500],{"class":1447},[1396,4294,1428],{"class":1420},[1396,4296,4297,4300,4302,4304,4306,4309,4311,4313],{"class":1398,"line":1796},[1396,4298,4299],{"class":1447},"      console",[1396,4301,1451],{"class":1420},[1396,4303,1500],{"class":1416},[1396,4305,1421],{"class":1420},[1396,4307,4308],{"class":1482},"'Conversion failed:'",[1396,4310,1519],{"class":1420},[1396,4312,1500],{"class":1447},[1396,4314,1466],{"class":1420},[1396,4316,4317],{"class":1398,"line":2203},[1396,4318,2200],{"class":1420},[1396,4320,4321,4324,4326,4328,4330],{"class":1398,"line":2208},[1396,4322,4323],{"class":1420},"  }, [",[1396,4325,3232],{"class":1447},[1396,4327,1519],{"class":1420},[1396,4329,1962],{"class":1447},[1396,4331,4332],{"class":1420},"]);\n",[1396,4334,4335],{"class":1398,"line":2213},[1396,4336,2015],{"emptyLinePlaceholder":6},[1396,4338,4339,4341],{"class":1398,"line":2238},[1396,4340,2547],{"class":1434},[1396,4342,4343],{"class":1420}," (\n",[1396,4345,4346,4350,4354],{"class":1398,"line":2253},[1396,4347,4349],{"class":4348},"skpqk","    \u003C",[1396,4351,4353],{"class":4352},"sq2bZ","div",[1396,4355,4356],{"class":4348},">\n",[1396,4358,4359,4362],{"class":1398,"line":2258},[1396,4360,4361],{"class":4348},"      \u003C",[1396,4363,4364],{"class":4352},"textarea\n",[1396,4366,4367,4371,4373,4377,4379],{"class":1398,"line":2264},[1396,4368,4370],{"class":4369},"shCbc","        value",[1396,4372,2005],{"class":1607},[1396,4374,4376],{"class":4375},"stLzX","{",[1396,4378,3232],{"class":1447},[1396,4380,1535],{"class":4375},[1396,4382,4383,4386,4388,4390,4392,4395,4397,4399,4402,4404,4406,4408,4411,4413,4415,4417],{"class":1398,"line":2275},[1396,4384,4385],{"class":4369},"        onChange",[1396,4387,2005],{"class":1607},[1396,4389,4376],{"class":4375},[1396,4391,1421],{"class":1420},[1396,4393,4394],{"class":1424},"e",[1396,4396,2040],{"class":1420},[1396,4398,2120],{"class":1409},[1396,4400,4401],{"class":1416}," setJsonInput",[1396,4403,1421],{"class":1420},[1396,4405,4394],{"class":1447},[1396,4407,1451],{"class":1420},[1396,4409,4410],{"class":1447},"target",[1396,4412,1451],{"class":1420},[1396,4414,2459],{"class":1447},[1396,4416,2717],{"class":1420},[1396,4418,1535],{"class":4375},[1396,4420,4421,4424,4426],{"class":1398,"line":2341},[1396,4422,4423],{"class":4369},"        placeholder",[1396,4425,2005],{"class":1607},[1396,4427,4428],{"class":1482},"\"Enter JSON data...\"\n",[1396,4430,4431],{"class":1398,"line":2346},[1396,4432,4433],{"class":4348},"      \u002F>\n",[1396,4435,4436,4438,4441,4444,4446,4448,4451,4453,4456,4459,4462,4464],{"class":1398,"line":2351},[1396,4437,4361],{"class":4348},[1396,4439,4440],{"class":4352},"button",[1396,4442,4443],{"class":4369}," onClick",[1396,4445,2005],{"class":1607},[1396,4447,4376],{"class":4375},[1396,4449,4450],{"class":1447},"convertToCSV",[1396,4452,2720],{"class":4375},[1396,4454,4455],{"class":4348},">",[1396,4457,4458],{"class":1420},"Convert",[1396,4460,4461],{"class":4348},"\u003C\u002F",[1396,4463,4440],{"class":4352},[1396,4465,4356],{"class":4348},[1396,4467,4468,4470,4473,4475,4477,4479,4481,4483,4486,4489,4491,4494],{"class":1398,"line":2357},[1396,4469,4361],{"class":4348},[1396,4471,4472],{"class":4352},"textarea",[1396,4474,2434],{"class":4369},[1396,4476,2005],{"class":1607},[1396,4478,4376],{"class":4375},[1396,4480,4156],{"class":1447},[1396,4482,2720],{"class":4375},[1396,4484,4485],{"class":4369}," readOnly",[1396,4487,4488],{"class":4369}," placeholder",[1396,4490,2005],{"class":1607},[1396,4492,4493],{"class":1482},"\"CSV output will appear here...\"",[1396,4495,4496],{"class":4348}," \u002F>\n",[1396,4498,4499,4502,4504],{"class":1398,"line":2376},[1396,4500,4501],{"class":4348},"    \u003C\u002F",[1396,4503,4353],{"class":4352},[1396,4505,4356],{"class":4348},[1396,4507,4508],{"class":1398,"line":2401},[1396,4509,4510],{"class":1420},"  );\n",[1396,4512,4513],{"class":1398,"line":2428},[1396,4514,1535],{"class":1420},[1378,4516,4518],{"id":4517},"vuejs-integration","Vue.js Integration",[1386,4520,4524],{"className":4521,"code":4522,"language":4523,"meta":1391,"style":1391},"language-vue shiki shiki-themes github-light github-light dark-plus","\u003Ctemplate>\n  \u003Cdiv class=\"json-to-csv-converter\">\n    \u003Ctextarea v-model=\"jsonInput\" placeholder=\"Enter JSON data...\" @input=\"validateAndConvert\" \u002F>\n    \u003Cdiv class=\"options\">\n      \u003Cselect v-model=\"options.delimiter\">\n        \u003Coption value=\",\">Comma (,)\u003C\u002Foption>\n        \u003Coption value=\";\">Semicolon (;)\u003C\u002Foption>\n        \u003Coption value=\"\\t\">Tab\u003C\u002Foption>\n        \u003Coption value=\"|\">Pipe (|)\u003C\u002Foption>\n      \u003C\u002Fselect>\n    \u003C\u002Fdiv>\n    \u003Ctextarea :value=\"csvOutput\" readonly placeholder=\"CSV output will appear here...\" \u002F>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript>\nexport default {\n  data() {\n    return {\n      jsonInput: '',\n      csvOutput: '',\n      options: {\n        delimiter: ',',\n        includeHeaders: true,\n        escapeQuotes: true,\n      },\n    };\n  },\n  methods: {\n    validateAndConvert() {\n      try {\n        const jsonData = JSON.parse(this.jsonInput);\n        this.csvOutput = this.jsonToCSV(jsonData, this.options);\n      } catch (error) {\n        this.csvOutput = '';\n      }\n    },\n    jsonToCSV(jsonData, options) {\n      \u002F\u002F Implementation here\n    },\n  },\n};\n\u003C\u002Fscript>\n","vue",[1393,4525,4526,4536,4553,4588,4603,4618,4644,4668,4692,4716,4725,4733,4760,4769,4777,4781,4790,4800,4807,4813,4822,4831,4838,4847,4856,4865,4870,4874,4879,4886,4893,4900,4925,4958,4971,4985,4990,4994,5010,5016,5021,5026,5031],{"__ignoreMap":1391},[1396,4527,4528,4531,4534],{"class":1398,"line":1399},[1396,4529,4530],{"class":4348},"\u003C",[1396,4532,4533],{"class":4352},"template",[1396,4535,4356],{"class":4348},[1396,4537,4538,4541,4543,4546,4548,4551],{"class":1398,"line":1406},[1396,4539,4540],{"class":4348},"  \u003C",[1396,4542,4353],{"class":4352},[1396,4544,4545],{"class":4369}," class",[1396,4547,2005],{"class":1420},[1396,4549,4550],{"class":1482},"\"json-to-csv-converter\"",[1396,4552,4356],{"class":4348},[1396,4554,4555,4557,4559,4562,4564,4567,4569,4571,4574,4577,4579,4582,4586],{"class":1398,"line":1431},[1396,4556,4349],{"class":4348},[1396,4558,4472],{"class":4352},[1396,4560,4561],{"class":4369}," v-model",[1396,4563,2005],{"class":1420},[1396,4565,4566],{"class":1482},"\"jsonInput\"",[1396,4568,4488],{"class":4369},[1396,4570,2005],{"class":1420},[1396,4572,4573],{"class":1482},"\"Enter JSON data...\"",[1396,4575,4576],{"class":4369}," @input",[1396,4578,2005],{"class":1420},[1396,4580,4581],{"class":1482},"\"validateAndConvert\"",[1396,4583,4585],{"class":4584},"sWtJH"," \u002F",[1396,4587,4356],{"class":4348},[1396,4589,4590,4592,4594,4596,4598,4601],{"class":1398,"line":1441},[1396,4591,4349],{"class":4348},[1396,4593,4353],{"class":4352},[1396,4595,4545],{"class":4369},[1396,4597,2005],{"class":1420},[1396,4599,4600],{"class":1482},"\"options\"",[1396,4602,4356],{"class":4348},[1396,4604,4605,4607,4609,4611,4613,4616],{"class":1398,"line":1469},[1396,4606,4361],{"class":4348},[1396,4608,3965],{"class":4352},[1396,4610,4561],{"class":4369},[1396,4612,2005],{"class":1420},[1396,4614,4615],{"class":1482},"\"options.delimiter\"",[1396,4617,4356],{"class":4348},[1396,4619,4620,4623,4626,4628,4630,4633,4635,4638,4640,4642],{"class":1398,"line":1488},[1396,4621,4622],{"class":4348},"        \u003C",[1396,4624,4625],{"class":4352},"option",[1396,4627,2434],{"class":4369},[1396,4629,2005],{"class":1420},[1396,4631,4632],{"class":1482},"\",\"",[1396,4634,4455],{"class":4348},[1396,4636,4637],{"class":1420},"Comma (,)",[1396,4639,4461],{"class":4348},[1396,4641,4625],{"class":4352},[1396,4643,4356],{"class":4348},[1396,4645,4646,4648,4650,4652,4654,4657,4659,4662,4664,4666],{"class":1398,"line":1505},[1396,4647,4622],{"class":4348},[1396,4649,4625],{"class":4352},[1396,4651,2434],{"class":4369},[1396,4653,2005],{"class":1420},[1396,4655,4656],{"class":1482},"\";\"",[1396,4658,4455],{"class":4348},[1396,4660,4661],{"class":1420},"Semicolon (;)",[1396,4663,4461],{"class":4348},[1396,4665,4625],{"class":4352},[1396,4667,4356],{"class":4348},[1396,4669,4670,4672,4674,4676,4678,4681,4683,4686,4688,4690],{"class":1398,"line":1526},[1396,4671,4622],{"class":4348},[1396,4673,4625],{"class":4352},[1396,4675,2434],{"class":4369},[1396,4677,2005],{"class":1420},[1396,4679,4680],{"class":1482},"\"\\t\"",[1396,4682,4455],{"class":4348},[1396,4684,4685],{"class":1420},"Tab",[1396,4687,4461],{"class":4348},[1396,4689,4625],{"class":4352},[1396,4691,4356],{"class":4348},[1396,4693,4694,4696,4698,4700,4702,4705,4707,4710,4712,4714],{"class":1398,"line":1532},[1396,4695,4622],{"class":4348},[1396,4697,4625],{"class":4352},[1396,4699,2434],{"class":4369},[1396,4701,2005],{"class":1420},[1396,4703,4704],{"class":1482},"\"|\"",[1396,4706,4455],{"class":4348},[1396,4708,4709],{"class":1420},"Pipe (|)",[1396,4711,4461],{"class":4348},[1396,4713,4625],{"class":4352},[1396,4715,4356],{"class":4348},[1396,4717,4718,4721,4723],{"class":1398,"line":1722},[1396,4719,4720],{"class":4348},"      \u003C\u002F",[1396,4722,3965],{"class":4352},[1396,4724,4356],{"class":4348},[1396,4726,4727,4729,4731],{"class":1398,"line":1745},[1396,4728,4501],{"class":4348},[1396,4730,4353],{"class":4352},[1396,4732,4356],{"class":4348},[1396,4734,4735,4737,4739,4742,4744,4747,4750,4752,4754,4756,4758],{"class":1398,"line":1758},[1396,4736,4349],{"class":4348},[1396,4738,4472],{"class":4352},[1396,4740,4741],{"class":4369}," :value",[1396,4743,2005],{"class":1420},[1396,4745,4746],{"class":1482},"\"csvOutput\"",[1396,4748,4749],{"class":4369}," readonly",[1396,4751,4488],{"class":4369},[1396,4753,2005],{"class":1420},[1396,4755,4493],{"class":1482},[1396,4757,4585],{"class":4584},[1396,4759,4356],{"class":4348},[1396,4761,4762,4765,4767],{"class":1398,"line":1778},[1396,4763,4764],{"class":4348},"  \u003C\u002F",[1396,4766,4353],{"class":4352},[1396,4768,4356],{"class":4348},[1396,4770,4771,4773,4775],{"class":1398,"line":1796},[1396,4772,4461],{"class":4348},[1396,4774,4533],{"class":4352},[1396,4776,4356],{"class":4348},[1396,4778,4779],{"class":1398,"line":2203},[1396,4780,2015],{"emptyLinePlaceholder":6},[1396,4782,4783,4785,4788],{"class":1398,"line":2208},[1396,4784,4530],{"class":4348},[1396,4786,4787],{"class":4352},"script",[1396,4789,4356],{"class":4348},[1396,4791,4792,4795,4798],{"class":1398,"line":2213},[1396,4793,4794],{"class":1434},"export",[1396,4796,4797],{"class":1434}," default",[1396,4799,1438],{"class":1420},[1396,4801,4802,4805],{"class":1398,"line":2238},[1396,4803,4804],{"class":1416},"  data",[1396,4806,3589],{"class":1420},[1396,4808,4809,4811],{"class":1398,"line":2253},[1396,4810,1865],{"class":1434},[1396,4812,1438],{"class":1420},[1396,4814,4815,4818,4820],{"class":1398,"line":2258},[1396,4816,4817],{"class":1447},"      jsonInput:",[1396,4819,2068],{"class":1482},[1396,4821,1633],{"class":1420},[1396,4823,4824,4827,4829],{"class":1398,"line":2264},[1396,4825,4826],{"class":1447},"      csvOutput:",[1396,4828,2068],{"class":1482},[1396,4830,1633],{"class":1420},[1396,4832,4833,4836],{"class":1398,"line":2275},[1396,4834,4835],{"class":1447},"      options:",[1396,4837,1438],{"class":1420},[1396,4839,4840,4843,4845],{"class":1398,"line":2341},[1396,4841,4842],{"class":1447},"        delimiter:",[1396,4844,1981],{"class":1482},[1396,4846,1633],{"class":1420},[1396,4848,4849,4852,4854],{"class":1398,"line":2346},[1396,4850,4851],{"class":1447},"        includeHeaders:",[1396,4853,1875],{"class":1874},[1396,4855,1633],{"class":1420},[1396,4857,4858,4861,4863],{"class":1398,"line":2351},[1396,4859,4860],{"class":1447},"        escapeQuotes:",[1396,4862,1875],{"class":1874},[1396,4864,1633],{"class":1420},[1396,4866,4867],{"class":1398,"line":2357},[1396,4868,4869],{"class":1420},"      },\n",[1396,4871,4872],{"class":1398,"line":2376},[1396,4873,3671],{"class":1420},[1396,4875,4876],{"class":1398,"line":2401},[1396,4877,4878],{"class":1420},"  },\n",[1396,4880,4881,4884],{"class":1398,"line":2428},[1396,4882,4883],{"class":1447},"  methods:",[1396,4885,1438],{"class":1420},[1396,4887,4888,4891],{"class":1398,"line":2449},[1396,4889,4890],{"class":1416},"    validateAndConvert",[1396,4892,3589],{"class":1420},[1396,4894,4895,4898],{"class":1398,"line":2493},[1396,4896,4897],{"class":1434},"      try",[1396,4899,1438],{"class":1420},[1396,4901,4902,4904,4906,4908,4910,4912,4914,4916,4919,4921,4923],{"class":1398,"line":2499},[1396,4903,2431],{"class":1409},[1396,4905,2046],{"class":1603},[1396,4907,1608],{"class":1607},[1396,4909,1849],{"class":1603},[1396,4911,1451],{"class":1420},[1396,4913,1854],{"class":1416},[1396,4915,1421],{"class":1420},[1396,4917,4918],{"class":1874},"this",[1396,4920,1451],{"class":1420},[1396,4922,3232],{"class":1447},[1396,4924,1466],{"class":1420},[1396,4926,4927,4930,4932,4934,4936,4939,4941,4944,4946,4948,4950,4952,4954,4956],{"class":1398,"line":2529},[1396,4928,4929],{"class":1874},"        this",[1396,4931,1451],{"class":1420},[1396,4933,4156],{"class":1447},[1396,4935,1608],{"class":1607},[1396,4937,4938],{"class":1874}," this",[1396,4940,1451],{"class":1420},[1396,4942,4943],{"class":1416},"jsonToCSV",[1396,4945,1421],{"class":1420},[1396,4947,1957],{"class":1447},[1396,4949,1519],{"class":1420},[1396,4951,4918],{"class":1874},[1396,4953,1451],{"class":1420},[1396,4955,1962],{"class":1447},[1396,4957,1466],{"class":1420},[1396,4959,4960,4963,4965,4967,4969],{"class":1398,"line":2534},[1396,4961,4962],{"class":1420},"      } ",[1396,4964,1494],{"class":1434},[1396,4966,1497],{"class":1420},[1396,4968,1500],{"class":1447},[1396,4970,1428],{"class":1420},[1396,4972,4973,4975,4977,4979,4981,4983],{"class":1398,"line":2539},[1396,4974,4929],{"class":1874},[1396,4976,1451],{"class":1420},[1396,4978,4156],{"class":1447},[1396,4980,1608],{"class":1607},[1396,4982,2068],{"class":1482},[1396,4984,1703],{"class":1420},[1396,4986,4987],{"class":1398,"line":2544},[1396,4988,4989],{"class":1420},"      }\n",[1396,4991,4992],{"class":1398,"line":2554},[1396,4993,4054],{"class":1420},[1396,4995,4997,5000,5002,5004,5006,5008],{"class":1398,"line":4996},38,[1396,4998,4999],{"class":1416},"    jsonToCSV",[1396,5001,1421],{"class":1420},[1396,5003,1957],{"class":1424},[1396,5005,1519],{"class":1420},[1396,5007,1962],{"class":1424},[1396,5009,1428],{"class":1420},[1396,5011,5013],{"class":1398,"line":5012},39,[1396,5014,5015],{"class":1402},"      \u002F\u002F Implementation here\n",[1396,5017,5019],{"class":1398,"line":5018},40,[1396,5020,4054],{"class":1420},[1396,5022,5024],{"class":1398,"line":5023},41,[1396,5025,4878],{"class":1420},[1396,5027,5029],{"class":1398,"line":5028},42,[1396,5030,2914],{"class":1420},[1396,5032,5034,5036,5038],{"class":1398,"line":5033},43,[1396,5035,4461],{"class":4348},[1396,5037,4787],{"class":4352},[1396,5039,4356],{"class":4348},[1373,5041,5043],{"id":5042},"testing","Testing",[1378,5045,5047],{"id":5046},"unit-test-examples","Unit Test Examples",[1386,5049,5051],{"className":1388,"code":5050,"language":1390,"meta":1391,"style":1391},"\u002F\u002F Jest test examples\ndescribe('JSON to CSV Converter', () => {\n  test('converts simple array to CSV', () => {\n    const input = [\n      { name: 'John', age: 30 },\n      { name: 'Jane', age: 25 },\n    ];\n    const expected = 'name,age\\nJohn,30\\nJane,25\\n';\n    expect(jsonToCSV(input)).toBe(expected);\n  });\n\n  test('handles special characters', () => {\n    const input = [{ name: 'Smith, John', quote: 'He said \"Hello\"' }];\n    const expected = 'name,quote\\n\"Smith, John\",\"He said \"\"Hello\"\"\"\\n';\n    expect(jsonToCSV(input)).toBe(expected);\n  });\n\n  test('validates JSON input', () => {\n    const invalidJson = '{ name: \"John\" }'; \u002F\u002F Missing quotes\n    const result = validateJSON(invalidJson);\n    expect(result.valid).toBe(false);\n  });\n});\n",[1393,5052,5053,5058,5075,5091,5103,5125,5143,5148,5176,5202,5206,5210,5225,5252,5274,5296,5300,5304,5319,5336,5354,5379,5383],{"__ignoreMap":1391},[1396,5054,5055],{"class":1398,"line":1399},[1396,5056,5057],{"class":1402},"\u002F\u002F Jest test examples\n",[1396,5059,5060,5063,5065,5068,5071,5073],{"class":1398,"line":1406},[1396,5061,5062],{"class":1416},"describe",[1396,5064,1421],{"class":1420},[1396,5066,5067],{"class":1482},"'JSON to CSV Converter'",[1396,5069,5070],{"class":1420},", () ",[1396,5072,2120],{"class":1409},[1396,5074,1438],{"class":1420},[1396,5076,5077,5080,5082,5085,5087,5089],{"class":1398,"line":1431},[1396,5078,5079],{"class":1416},"  test",[1396,5081,1421],{"class":1420},[1396,5083,5084],{"class":1482},"'converts simple array to CSV'",[1396,5086,5070],{"class":1420},[1396,5088,2120],{"class":1409},[1396,5090,1438],{"class":1420},[1396,5092,5093,5095,5098,5100],{"class":1398,"line":1441},[1396,5094,1841],{"class":1409},[1396,5096,5097],{"class":1603}," input",[1396,5099,1608],{"class":1607},[1396,5101,5102],{"class":1420}," [\n",[1396,5104,5105,5108,5111,5114,5116,5119,5122],{"class":1398,"line":1469},[1396,5106,5107],{"class":1420},"      { ",[1396,5109,5110],{"class":1447},"name:",[1396,5112,5113],{"class":1482}," 'John'",[1396,5115,1519],{"class":1420},[1396,5117,5118],{"class":1447},"age:",[1396,5120,5121],{"class":2058}," 30",[1396,5123,5124],{"class":1420}," },\n",[1396,5126,5127,5129,5131,5134,5136,5138,5141],{"class":1398,"line":1488},[1396,5128,5107],{"class":1420},[1396,5130,5110],{"class":1447},[1396,5132,5133],{"class":1482}," 'Jane'",[1396,5135,1519],{"class":1420},[1396,5137,5118],{"class":1447},[1396,5139,5140],{"class":2058}," 25",[1396,5142,5124],{"class":1420},[1396,5144,5145],{"class":1398,"line":1505},[1396,5146,5147],{"class":1420},"    ];\n",[1396,5149,5150,5152,5155,5157,5160,5162,5165,5167,5170,5172,5174],{"class":1398,"line":1526},[1396,5151,1841],{"class":1409},[1396,5153,5154],{"class":1603}," expected",[1396,5156,1608],{"class":1607},[1396,5158,5159],{"class":1482}," 'name,age",[1396,5161,2333],{"class":2332},[1396,5163,5164],{"class":1482},"John,30",[1396,5166,2333],{"class":2332},[1396,5168,5169],{"class":1482},"Jane,25",[1396,5171,2333],{"class":2332},[1396,5173,2336],{"class":1482},[1396,5175,1703],{"class":1420},[1396,5177,5178,5181,5183,5185,5187,5190,5192,5195,5197,5200],{"class":1398,"line":1532},[1396,5179,5180],{"class":1416},"    expect",[1396,5182,1421],{"class":1420},[1396,5184,4943],{"class":1416},[1396,5186,1421],{"class":1420},[1396,5188,5189],{"class":1447},"input",[1396,5191,2314],{"class":1420},[1396,5193,5194],{"class":1416},"toBe",[1396,5196,1421],{"class":1420},[1396,5198,5199],{"class":1447},"expected",[1396,5201,1466],{"class":1420},[1396,5203,5204],{"class":1398,"line":1722},[1396,5205,1638],{"class":1420},[1396,5207,5208],{"class":1398,"line":1745},[1396,5209,2015],{"emptyLinePlaceholder":6},[1396,5211,5212,5214,5216,5219,5221,5223],{"class":1398,"line":1758},[1396,5213,5079],{"class":1416},[1396,5215,1421],{"class":1420},[1396,5217,5218],{"class":1482},"'handles special characters'",[1396,5220,5070],{"class":1420},[1396,5222,2120],{"class":1409},[1396,5224,1438],{"class":1420},[1396,5226,5227,5229,5231,5233,5236,5238,5241,5243,5246,5249],{"class":1398,"line":1778},[1396,5228,1841],{"class":1409},[1396,5230,5097],{"class":1603},[1396,5232,1608],{"class":1607},[1396,5234,5235],{"class":1420}," [{ ",[1396,5237,5110],{"class":1447},[1396,5239,5240],{"class":1482}," 'Smith, John'",[1396,5242,1519],{"class":1420},[1396,5244,5245],{"class":1447},"quote:",[1396,5247,5248],{"class":1482}," 'He said \"Hello\"'",[1396,5250,5251],{"class":1420}," }];\n",[1396,5253,5254,5256,5258,5260,5263,5265,5268,5270,5272],{"class":1398,"line":1796},[1396,5255,1841],{"class":1409},[1396,5257,5154],{"class":1603},[1396,5259,1608],{"class":1607},[1396,5261,5262],{"class":1482}," 'name,quote",[1396,5264,2333],{"class":2332},[1396,5266,5267],{"class":1482},"\"Smith, John\",\"He said \"\"Hello\"\"\"",[1396,5269,2333],{"class":2332},[1396,5271,2336],{"class":1482},[1396,5273,1703],{"class":1420},[1396,5275,5276,5278,5280,5282,5284,5286,5288,5290,5292,5294],{"class":1398,"line":2203},[1396,5277,5180],{"class":1416},[1396,5279,1421],{"class":1420},[1396,5281,4943],{"class":1416},[1396,5283,1421],{"class":1420},[1396,5285,5189],{"class":1447},[1396,5287,2314],{"class":1420},[1396,5289,5194],{"class":1416},[1396,5291,1421],{"class":1420},[1396,5293,5199],{"class":1447},[1396,5295,1466],{"class":1420},[1396,5297,5298],{"class":1398,"line":2208},[1396,5299,1638],{"class":1420},[1396,5301,5302],{"class":1398,"line":2213},[1396,5303,2015],{"emptyLinePlaceholder":6},[1396,5305,5306,5308,5310,5313,5315,5317],{"class":1398,"line":2238},[1396,5307,5079],{"class":1416},[1396,5309,1421],{"class":1420},[1396,5311,5312],{"class":1482},"'validates JSON input'",[1396,5314,5070],{"class":1420},[1396,5316,2120],{"class":1409},[1396,5318,1438],{"class":1420},[1396,5320,5321,5323,5326,5328,5331,5333],{"class":1398,"line":2253},[1396,5322,1841],{"class":1409},[1396,5324,5325],{"class":1603}," invalidJson",[1396,5327,1608],{"class":1607},[1396,5329,5330],{"class":1482}," '{ name: \"John\" }'",[1396,5332,3120],{"class":1420},[1396,5334,5335],{"class":1402},"\u002F\u002F Missing quotes\n",[1396,5337,5338,5340,5343,5345,5347,5349,5352],{"class":1398,"line":2258},[1396,5339,1841],{"class":1409},[1396,5341,5342],{"class":1603}," result",[1396,5344,1608],{"class":1607},[1396,5346,1823],{"class":1416},[1396,5348,1421],{"class":1420},[1396,5350,5351],{"class":1447},"invalidJson",[1396,5353,1466],{"class":1420},[1396,5355,5356,5358,5360,5363,5365,5368,5370,5372,5374,5377],{"class":1398,"line":2264},[1396,5357,5180],{"class":1416},[1396,5359,1421],{"class":1420},[1396,5361,5362],{"class":1447},"result",[1396,5364,1451],{"class":1420},[1396,5366,5367],{"class":1447},"valid",[1396,5369,2170],{"class":1420},[1396,5371,5194],{"class":1416},[1396,5373,1421],{"class":1420},[1396,5375,5376],{"class":1874},"false",[1396,5378,1466],{"class":1420},[1396,5380,5381],{"class":1398,"line":2275},[1396,5382,1638],{"class":1420},[1396,5384,5385],{"class":1398,"line":2341},[1396,5386,5387],{"class":1420},"});\n",[5389,5390,5391],"style",{},"html pre.shiki code .sLEZ0, html code.shiki .sLEZ0{--shiki-default:#6A737D;--shiki-light:#6A737D;--shiki-dark:#6A9955}html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .szM7h, html code.shiki .szM7h{--shiki-default:#E36209;--shiki-light:#E36209;--shiki-dark:#9CDCFE}html pre.shiki code .srAhW, html code.shiki .srAhW{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#C586C0}html pre.shiki code .szTj3, html code.shiki .szTj3{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#9CDCFE}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 .sdRU0, html code.shiki .sdRU0{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4FC1FF}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}html pre.shiki code .sLV08, html code.shiki .sLV08{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#569CD6}html pre.shiki code .sSQ6O, html code.shiki .sSQ6O{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#9CDCFE}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html pre.shiki code .s6VM_, html code.shiki .s6VM_{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#D7BA7D}html pre.shiki code .s7eq4, html code.shiki .s7eq4{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#569CD6}html pre.shiki code .sXkxF, html code.shiki .sXkxF{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#D4D4D4}html pre.shiki code .sE-uM, html code.shiki .sE-uM{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#D16969}html pre.shiki code .s_0E6, html code.shiki .s_0E6{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#4EC9B0}html pre.shiki code .s2-Xe, html code.shiki .s2-Xe{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4EC9B0}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 .stLzX, html code.shiki .stLzX{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#569CD6}html pre.shiki code .sWtJH, html code.shiki .sWtJH{--shiki-default:#B31D28;--shiki-default-font-style:italic;--shiki-light:#B31D28;--shiki-light-font-style:italic;--shiki-dark:#F44747;--shiki-dark-font-style:inherit}",{"title":1391,"searchDepth":1406,"depth":1406,"links":5393},[5394,5398,5403,5407,5411,5415,5419,5423,5427],{"id":1375,"depth":1406,"text":1376,"children":5395},[5396,5397],{"id":1380,"depth":1431,"text":1381},{"id":1561,"depth":1431,"text":1562},{"id":1801,"depth":1406,"text":1802,"children":5399},[5400,5401,5402],{"id":1805,"depth":1431,"text":1806},{"id":1934,"depth":1431,"text":1935},{"id":2559,"depth":1431,"text":2560},{"id":2748,"depth":1406,"text":2749,"children":5404},[5405,5406],{"id":2752,"depth":1431,"text":2753},{"id":2855,"depth":1431,"text":2856},{"id":2917,"depth":1406,"text":2918,"children":5408},[5409,5410],{"id":2921,"depth":1431,"text":2922},{"id":3073,"depth":1431,"text":3074},{"id":3130,"depth":1406,"text":3131,"children":5412},[5413,5414],{"id":3134,"depth":1431,"text":3135},{"id":3205,"depth":1431,"text":3206},{"id":3400,"depth":1406,"text":3401,"children":5416},[5417,5418],{"id":3404,"depth":1431,"text":3405},{"id":3568,"depth":1431,"text":3569},{"id":3690,"depth":1406,"text":3691,"children":5420},[5421,5422],{"id":3694,"depth":1431,"text":3695},{"id":3814,"depth":1431,"text":3815},{"id":4065,"depth":1406,"text":4066,"children":5424},[5425,5426],{"id":4069,"depth":1431,"text":4070},{"id":4517,"depth":1431,"text":4518},{"id":5042,"depth":1406,"text":5043,"children":5428},[5429],{"id":5046,"depth":1431,"text":5047},"md",{},{"title":53,"description":1371},{"loc":125},"dg1iXokzkPncIk-_nx1dx9o1_HlCDtx-nFYkPPUOIKI",[5436,5436],null]