[{"data":1,"prerenderedAt":5472},["ShallowReactive",2],{"navigation":3,"docs-sdk-4.4-getting-started-interactive-ink-runtime":498,"nav-sdk44":5209,"support-index":5403},[4],{"title":5,"path":6,"stem":7,"children":8,"page":40},"Docs","\u002Fdocs","docs",[9,242,320],{"title":10,"path":11,"stem":12,"children":13,"page":40},"Cloud","\u002Fdocs\u002Fcloud","docs\u002Fcloud",[14],{"title":15,"path":16,"stem":17,"children":18,"page":40},"4.5","\u002Fdocs\u002Fcloud\u002F4.5","docs\u002Fcloud\u002F4.5",[19,41,54,79,100,147,172,196,209,234],{"title":20,"path":21,"stem":22,"children":23,"page":40},"Overview","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview","docs\u002Fcloud\u002F4.5\u002F01.overview",[24,28,32,36],{"title":25,"path":26,"stem":27},"MyScript iink SDK for web-based platform","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fintroduction","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F01.introduction",{"title":29,"path":30,"stem":31},"Choosing between REST or WebSockets","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fhttp-rest-or-websocket","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F02.http-rest-or-websocket",{"title":33,"path":34,"stem":35},"What's new","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fchangelog","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F03.changelog",{"title":37,"path":38,"stem":39},"Migration guide","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fmigration-guide","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F04.migration-guide",false,{"title":42,"path":43,"stem":44,"children":45,"page":40},"Integration","\u002Fdocs\u002Fcloud\u002F4.5\u002Fintegration","docs\u002Fcloud\u002F4.5\u002F02.integration",[46,50],{"title":47,"path":48,"stem":49},"Supported platforms","\u002Fdocs\u002Fcloud\u002F4.5\u002Fintegration\u002Fplatforms","docs\u002Fcloud\u002F4.5\u002F02.integration\u002F01.platforms",{"title":51,"path":52,"stem":53},"Integration levels","\u002Fdocs\u002Fcloud\u002F4.5\u002Fintegration\u002Fintegration-levels","docs\u002Fcloud\u002F4.5\u002F02.integration\u002F02.integration-levels",{"title":55,"path":56,"stem":57,"children":58,"page":40},"Recognition capabilities","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities",[59,63,67,71,75],{"title":60,"path":61,"stem":62},"Recognizers","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F01.recognizers",{"title":64,"path":65,"stem":66},"Text languages and features","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F02.text-languages",{"title":68,"path":69,"stem":70},"Math elements and rules","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F03.math-elements-and-rules",{"title":72,"path":73,"stem":74},"Shapes and connectors","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F04.diagram-features",{"title":76,"path":77,"stem":78},"Gestures","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Fgestures","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F05.gestures",{"title":80,"path":81,"stem":82,"children":83,"page":40},"Interactivity integration","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration",[84,88,92,96],{"title":85,"path":86,"stem":87},"Content types","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F01.content-types",{"title":89,"path":90,"stem":91},"Interactive features","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F02.interactive-features",{"title":93,"path":94,"stem":95},"Import and export formats","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F03.import-and-export-formats",{"title":97,"path":98,"stem":99},"Math interactive features","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Fmath-features","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F04.math-features",{"title":101,"path":102,"stem":103,"children":104,"page":40},"iinkTS","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts","docs\u002Fcloud\u002F4.5\u002F05.iinkts",[105,109,113,121,138],{"title":106,"path":107,"stem":108},"Getting started","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fget-started","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F01.get-started",{"title":110,"path":111,"stem":112},"Canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fcanvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F02.canvas",{"title":114,"path":115,"stem":116,"children":117,"page":40},"Ink Canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F03.ink-canvas",[118],{"title":114,"path":119,"stem":120},"\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fink-canvas\u002Fink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F03.ink-canvas\u002F01.ink-canvas",{"title":122,"path":123,"stem":124,"children":125,"page":40},"Interactive Ink Canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas",[126,130,134],{"title":127,"path":128,"stem":129},"Interactive ink canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas\u002Finteractive-ink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas\u002F01.interactive-ink-canvas",{"title":131,"path":132,"stem":133},"Interactive Math","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas\u002Fiicanvas-math","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas\u002F02.iicanvas-math",{"title":135,"path":136,"stem":137},"Using a custom rendering","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas\u002Fiicanvas-other-rendering","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas\u002F03.iicanvas-other-rendering",{"title":139,"path":140,"stem":141,"children":142,"page":40},"Reference","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Freference","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F05.reference",[143],{"title":144,"path":145,"stem":146},"Configuration","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Freference\u002Fconfiguration-iinkts","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F05.reference\u002F01.configuration-iinkts",{"title":148,"path":149,"stem":150,"children":151,"page":40},"REST","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest","docs\u002Fcloud\u002F4.5\u002F06.rest",[152,156,160,164,168],{"title":153,"path":154,"stem":155},"MyScript iink SDK Web REST Overview","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Farchitecture","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F01.architecture",{"title":157,"path":158,"stem":159},"MyScript iink SDK Web REST Recognizer API","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Fnew-api","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F02.new-api",{"title":161,"path":162,"stem":163},"Recognizer configuration","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Fconfiguration-recognizer-rest","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F03.configuration-recognizer-rest",{"title":165,"path":166,"stem":167},"MyScript iink SDK Web REST Batch API","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Flegacy-api","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F04.legacy-api",{"title":169,"path":170,"stem":171},"Batch configuration","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Fconfiguration-rest","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F05.configuration-rest",{"title":173,"path":174,"stem":175,"children":176,"page":40},"WebSockets","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets","docs\u002Fcloud\u002F4.5\u002F07.websockets",[177,181,185,189,193],{"title":178,"path":179,"stem":180},"MyScript iink SDK WebSockets API architecture","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Farchitecture","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F01.architecture",{"title":182,"path":183,"stem":184},"Offscreen interactivity mode messages","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fmessages-offscreen","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F02.messages-offscreen",{"title":186,"path":187,"stem":188},"Offscreen interactivity math messages","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fmath-offscreen","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F03.math-offscreen",{"title":190,"path":191,"stem":192},"Onscreen interactivity mode messages","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fmessages-onscreen","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F04.messages-onscreen",{"title":144,"path":194,"stem":195},"\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fconfiguration-ws","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F05.configuration-ws",{"title":197,"path":198,"stem":199,"children":200,"page":40},"Specific","\u002Fdocs\u002Fcloud\u002F4.5\u002Fspecific","docs\u002Fcloud\u002F4.5\u002F08.specific",[201,205],{"title":202,"path":203,"stem":204},"Text recognition candidates","\u002Fdocs\u002Fcloud\u002F4.5\u002Fspecific\u002Ftext-recognition-candidates","docs\u002Fcloud\u002F4.5\u002F08.specific\u002F01.text-recognition-candidates",{"title":206,"path":207,"stem":208},"Recognition resources","\u002Fdocs\u002Fcloud\u002F4.5\u002Fspecific\u002Fcustom-recognition","docs\u002Fcloud\u002F4.5\u002F08.specific\u002F02.custom-recognition",{"title":210,"path":211,"stem":212,"children":213,"page":40},"Server","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver","docs\u002Fcloud\u002F4.5\u002F09.server",[214,218,222,226,230],{"title":215,"path":216,"stem":217},"MyScript Server Installation Preamble and Prerequisites","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fpreamble-prerequisites","docs\u002Fcloud\u002F4.5\u002F09.server\u002F01.preamble-prerequisites",{"title":219,"path":220,"stem":221},"MyScript Server Monoserver Installation Documentation","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fmonoserver-installation","docs\u002Fcloud\u002F4.5\u002F09.server\u002F02.monoserver-installation",{"title":223,"path":224,"stem":225},"MyScript Server Production Installation Documentation","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fproduction-installation","docs\u002Fcloud\u002F4.5\u002F09.server\u002F03.production-installation",{"title":227,"path":228,"stem":229},"MyScript Server Migration Guide","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fserver-migration-guide","docs\u002Fcloud\u002F4.5\u002F09.server\u002F04.server-migration-guide",{"title":231,"path":232,"stem":233},"MyScript Server Administration Guide","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fadministration-guide","docs\u002Fcloud\u002F4.5\u002F09.server\u002F05.administration-guide",{"title":139,"path":235,"stem":236,"children":237,"page":40},"\u002Fdocs\u002Fcloud\u002F4.5\u002Freference","docs\u002Fcloud\u002F4.5\u002F10.reference",[238],{"title":239,"path":240,"stem":241},"JIIX format reference","\u002Fdocs\u002Fcloud\u002F4.5\u002Freference\u002Fjiix","docs\u002Fcloud\u002F4.5\u002F10.reference\u002F01.jiix",{"title":243,"path":244,"stem":245,"children":246,"page":40},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002Fconcepts",[247,250,254],{"title":20,"path":248,"stem":249},"\u002Fdocs\u002Fconcepts\u002Foverview","docs\u002Fconcepts\u002F01.overview",{"title":251,"path":252,"stem":253},"Glossary","\u002Fdocs\u002Fconcepts\u002Fglossary","docs\u002Fconcepts\u002F02.glossary",{"title":255,"path":256,"stem":257,"children":258,"page":40},"Fundamentals","\u002Fdocs\u002Fconcepts\u002Ffundamentals","docs\u002Fconcepts\u002F03.fundamentals",[259,263,292,312],{"title":260,"path":261,"stem":262},"OCR vs digital ink recognition","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fdigital-ink-vs-ocr","docs\u002Fconcepts\u002F03.fundamentals\u002F01.digital-ink-vs-ocr",{"title":264,"path":265,"stem":266,"children":267,"page":40},"Ink interpretation","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation",[268,272,276,280,284,288],{"title":269,"path":270,"stem":271},"Ink processing","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fink-interpretation","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F01.ink-interpretation",{"title":273,"path":274,"stem":275},"Recognition features","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fcontent-types","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F02.content-types",{"title":277,"path":278,"stem":279},"Ink classification","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fink-classification","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F03.ink-classification",{"title":281,"path":282,"stem":283},"What are batch mode and incremental mode?","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fbatch-mode","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F04.batch-mode",{"title":285,"path":286,"stem":287},"Gestures and context","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fcontext-gestures","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F05.context-gestures",{"title":289,"path":290,"stem":291},"What is interactivity","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Finteractive-ink","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F06.interactive-ink",{"title":293,"path":294,"stem":295,"children":296,"page":40},"Rendering-driven interactivity","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity",[297,301,304,308],{"title":298,"path":299,"stem":300},"Ink capture","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fink-capture","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F01.ink-capture",{"title":76,"path":302,"stem":303},"\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fediting-gestures","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F02.editing-gestures",{"title":305,"path":306,"stem":307},"Smart tools","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fsmart-tools","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F03.smart-tools",{"title":309,"path":310,"stem":311},"Responsive and productive","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fresponsive-layout","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F04.responsive-layout",{"title":313,"path":314,"stem":315,"children":316,"page":40},"Handwriting generation","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fhandwriting-generation","docs\u002Fconcepts\u002F03.fundamentals\u002F04.handwriting-generation",[317],{"title":313,"path":318,"stem":319},"\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fhandwriting-generation\u002Fhandwriting-generation","docs\u002Fconcepts\u002F03.fundamentals\u002F04.handwriting-generation\u002F01.handwriting-generation",{"title":321,"path":322,"stem":323,"children":324,"page":40},"Sdk","\u002Fdocs\u002Fsdk","docs\u002Fsdk",[325],{"title":15,"path":326,"stem":327,"children":328,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5","docs\u002Fsdk\u002F4.5",[329,333,336,339,349,368,381,393,401,417,426,463,467,470,474,477,484],{"title":330,"path":331,"stem":332},"About MyScript iink SDK","\u002Fdocs\u002Fsdk\u002F4.5\u002Fabout","docs\u002Fsdk\u002F4.5\u002F01.about",{"title":33,"path":334,"stem":335},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fchangelog","docs\u002Fsdk\u002F4.5\u002F02.changelog",{"title":37,"path":337,"stem":338},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fmigration-guide","docs\u002Fsdk\u002F4.5\u002F03.migration-guide",{"title":42,"path":340,"stem":341,"children":342,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fintegration","docs\u002Fsdk\u002F4.5\u002F04.integration",[343,346],{"title":47,"path":344,"stem":345},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fintegration\u002Fplatforms","docs\u002Fsdk\u002F4.5\u002F04.integration\u002F01.platforms",{"title":51,"path":347,"stem":348},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fintegration\u002Fintegration-levels","docs\u002Fsdk\u002F4.5\u002F04.integration\u002F02.integration-levels",{"title":55,"path":350,"stem":351,"children":352,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities",[353,356,359,362,365],{"title":60,"path":354,"stem":355},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F01.recognizers",{"title":64,"path":357,"stem":358},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F02.text-languages",{"title":68,"path":360,"stem":361},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F03.math-elements-and-rules",{"title":72,"path":363,"stem":364},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F04.diagram-features",{"title":76,"path":366,"stem":367},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Fgestures","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F05.gestures",{"title":80,"path":369,"stem":370,"children":371,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration",[372,375,378],{"title":85,"path":373,"stem":374},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration\u002F01.content-types",{"title":89,"path":376,"stem":377},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration\u002F02.interactive-features",{"title":93,"path":379,"stem":380},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration\u002F03.import-and-export-formats",{"title":106,"path":382,"stem":383,"children":384,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fgetting-started","docs\u002Fsdk\u002F4.5\u002F07.getting-started",[385,389],{"title":386,"path":387,"stem":388},"Setup","\u002Fdocs\u002Fsdk\u002F4.5\u002Fgetting-started\u002Fsetup","docs\u002Fsdk\u002F4.5\u002F07.getting-started\u002F01.setup",{"title":390,"path":391,"stem":392},"Instantiate Engine","\u002Fdocs\u002Fsdk\u002F4.5\u002Fgetting-started\u002Finteractive-ink-runtime","docs\u002Fsdk\u002F4.5\u002F07.getting-started\u002F02.interactive-ink-runtime",{"title":394,"path":395,"stem":396,"children":397,"page":40},"Recognizer","\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognizer","docs\u002Fsdk\u002F4.5\u002F08.recognizer",[398],{"title":60,"path":399,"stem":400},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognizer\u002Frecognizers","docs\u002Fsdk\u002F4.5\u002F08.recognizer\u002F01.recognizers",{"title":402,"path":403,"stem":404,"children":405,"page":40},"Interactivity specific","\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity","docs\u002Fsdk\u002F4.5\u002F09.interactivity",[406,410,413],{"title":407,"path":408,"stem":409},"Storage","\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fstorage","docs\u002Fsdk\u002F4.5\u002F09.interactivity\u002F01.storage",{"title":97,"path":411,"stem":412},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fmath-features","docs\u002Fsdk\u002F4.5\u002F09.interactivity\u002F02.math-features",{"title":414,"path":415,"stem":416},"Integrate with the undo\u002Fredo stack of your application","\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fcombined-undo-redo-stacks","docs\u002Fsdk\u002F4.5\u002F09.interactivity\u002F03.combined-undo-redo-stacks",{"title":418,"path":419,"stem":420,"children":421,"page":40},"OffScreenEditor specific","\u002Fdocs\u002Fsdk\u002F4.5\u002Foffscreen-editor","docs\u002Fsdk\u002F4.5\u002F10.offscreen-editor",[422],{"title":423,"path":424,"stem":425},"OffscreenEditor","\u002Fdocs\u002Fsdk\u002F4.5\u002Foffscreen-editor\u002Foff-screen-usage","docs\u002Fsdk\u002F4.5\u002F10.offscreen-editor\u002F01.off-screen-usage",{"title":427,"path":428,"stem":429,"children":430,"page":40},"Editor specific","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor","docs\u002Fsdk\u002F4.5\u002F11.editor",[431,435,439,443,447,451,455,459],{"title":432,"path":433,"stem":434},"Rendering","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Frendering","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F01.rendering",{"title":436,"path":437,"stem":438},"Editing","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fediting","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F02.editing",{"title":440,"path":441,"stem":442},"Tool controller","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Ftool-controller","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F03.tool-controller",{"title":444,"path":445,"stem":446},"Selection and block","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fblock-selection-management","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F04.block-selection-management",{"title":448,"path":449,"stem":450},"Conversion","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fconversion","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F05.conversion",{"title":452,"path":453,"stem":454},"Zooming and scrolling","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fzooming-and-scrolling","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F06.zooming-and-scrolling",{"title":456,"path":457,"stem":458},"Styling","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fstyling","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F07.styling",{"title":460,"path":461,"stem":462},"Custom inking","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fcustom-inking","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F08.custom-inking",{"title":464,"path":465,"stem":466},"Result, import and export","\u002Fdocs\u002Fsdk\u002F4.5\u002Fimport-and-export","docs\u002Fsdk\u002F4.5\u002F12.import-and-export",{"title":202,"path":468,"stem":469},"\u002Fdocs\u002Fsdk\u002F4.5\u002Ftext-recognition-candidates","docs\u002Fsdk\u002F4.5\u002F13.text-recognition-candidates",{"title":471,"path":472,"stem":473},"Error management","\u002Fdocs\u002Fsdk\u002F4.5\u002Ferror-management","docs\u002Fsdk\u002F4.5\u002F14.error-management",{"title":206,"path":475,"stem":476},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fcustom-recognition","docs\u002Fsdk\u002F4.5\u002F15.custom-recognition",{"title":313,"path":478,"stem":479,"children":480,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fhandwriting-generation","docs\u002Fsdk\u002F4.5\u002F16.handwriting-generation",[481],{"title":313,"path":482,"stem":483},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fhandwriting-generation\u002Fhandwriting-generation","docs\u002Fsdk\u002F4.5\u002F16.handwriting-generation\u002F01.handwriting-generation",{"title":139,"path":485,"stem":486,"children":487,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Freference","docs\u002Fsdk\u002F4.5\u002F17.reference",[488,491,494],{"title":144,"path":489,"stem":490},"\u002Fdocs\u002Fsdk\u002F4.5\u002Freference\u002Fconfiguration","docs\u002Fsdk\u002F4.5\u002F17.reference\u002F01.configuration",{"title":239,"path":492,"stem":493},"\u002Fdocs\u002Fsdk\u002F4.5\u002Freference\u002Fjiix","docs\u002Fsdk\u002F4.5\u002F17.reference\u002F02.jiix",{"title":495,"path":496,"stem":497},"Styling reference","\u002Fdocs\u002Fsdk\u002F4.5\u002Freference\u002Fstyling","docs\u002Fsdk\u002F4.5\u002F17.reference\u002F03.styling",{"path":499,"page":500},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fgetting-started\u002Finteractive-ink-runtime",{"id":501,"title":390,"body":502,"canonicalPath":499,"description":5199,"extension":5200,"icon":5201,"meta":5202,"navTitle":5203,"navigation":645,"path":499,"resolveKey":5204,"resolveVersion":5205,"seo":5206,"stem":5207,"__hash__":5208},"sdk44\u002Fdocs\u002Fsdk\u002F4.4\u002F07.getting-started\u002F02.interactive-ink-runtime.md",{"type":503,"value":504,"toc":5189},"minimark",[505,509,514,534,570,968,981,984,992,995,1000,1096,1100,1103,1120,1128,1138,1142,1150,1158,1209,1212,1218,1231,1252,1257,1263,1277,1288,1825,1837,1841,1849,1856,1860,1868,1871,1885,3026,3033,3997,4005,4589,4599,4941,4944,5176,5185],[506,507,508],"p",{},"This page shows you how to instantiate the iink runtime and configure it to fit your needs.",[510,511,513],"h2",{"id":512},"engine-creation","Engine creation",[515,516,517,529],"partial",{},[518,519,521],"template",{"v-slot:swift":520},"",[506,522,523,524,528],{},"The iink SDK runtime is represented by an ",[525,526,527],"code",{},"IINKEngine"," object.\nThis object will let you create other key objects, configure the recognition and fine-tune the SDK behavior.",[506,530,523,531,528],{},[525,532,533],{},"Engine",[515,535,536,541,553,562],{},[518,537,538],{"v-slot:swift":520},[506,539,540],{},"Here is how to instantiate it:",[518,542,543],{"v-slot:csharp":520},[506,544,545,546,549,550,552],{},"It is instantiated via the ",[525,547,548],{},"Create()"," static method of the ",[525,551,533],{}," class:",[518,554,555],{"v-slot:java":520},[506,556,545,557,549,560,552],{},[525,558,559],{},"create()",[525,561,533],{},[518,563,564],{"v-slot:cpp":520},[506,565,545,566,549,568,552],{},[525,567,559],{},[525,569,533],{},[515,571,572,797,883,926],{},[518,573,574,577],{"v-slot:java":520},[506,575,576],{},"In java, we strongly recommend to wrap the engine creation into a singleton.",[578,579,583],"pre",{"className":580,"code":581,"language":582,"meta":520,"style":520},"language-java shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","import com.myscript.certificate.MyCertificate;\nimport com.myscript.iink.Engine;\n\npublic class IInkApplication extends Application\n{\n  private static Engine engine;\n\n  public static synchronized Engine getEngine()\n  {\n    if (engine == null)\n    {\n      engine = Engine.create(MyCertificate.getBytes());\n    }\n\n    return engine;\n  }\n}\n","java",[525,584,585,618,640,647,667,673,691,696,712,718,739,745,764,770,775,785,791],{"__ignoreMap":520},[586,587,590,594,598,602,605,607,610,612,615],"span",{"class":588,"line":589},"line",1,[586,591,593],{"class":592},"sU2JI","import",[586,595,597],{"class":596},"sglaT"," com",[586,599,601],{"class":600},"soFc9",".",[586,603,604],{"class":596},"myscript",[586,606,601],{"class":600},[586,608,609],{"class":596},"certificate",[586,611,601],{"class":600},[586,613,614],{"class":596},"MyCertificate",[586,616,617],{"class":600},";\n",[586,619,621,623,625,627,629,631,634,636,638],{"class":588,"line":620},2,[586,622,593],{"class":592},[586,624,597],{"class":596},[586,626,601],{"class":600},[586,628,604],{"class":596},[586,630,601],{"class":600},[586,632,633],{"class":596},"iink",[586,635,601],{"class":600},[586,637,533],{"class":596},[586,639,617],{"class":600},[586,641,643],{"class":588,"line":642},3,[586,644,646],{"emptyLinePlaceholder":645},true,"\n",[586,648,650,653,656,660,663],{"class":588,"line":649},4,[586,651,652],{"class":596},"public",[586,654,655],{"class":596}," class",[586,657,659],{"class":658},"sVYTS"," IInkApplication",[586,661,662],{"class":596}," extends",[586,664,666],{"class":665},"sZBTK"," Application\n",[586,668,670],{"class":588,"line":669},5,[586,671,672],{"class":600},"{\n",[586,674,676,679,682,685,689],{"class":588,"line":675},6,[586,677,678],{"class":596},"  private",[586,680,681],{"class":596}," static",[586,683,684],{"class":596}," Engine",[586,686,688],{"class":687},"sEQEB"," engine",[586,690,617],{"class":600},[586,692,694],{"class":588,"line":693},7,[586,695,646],{"emptyLinePlaceholder":645},[586,697,699,702,704,707,709],{"class":588,"line":698},8,[586,700,701],{"class":596},"  public",[586,703,681],{"class":596},[586,705,706],{"class":596}," synchronized",[586,708,684],{"class":596},[586,710,711],{"class":600}," getEngine()\n",[586,713,715],{"class":588,"line":714},9,[586,716,717],{"class":600},"  {\n",[586,719,721,724,727,730,733,736],{"class":588,"line":720},10,[586,722,723],{"class":600},"    if",[586,725,726],{"class":600}," (",[586,728,729],{"class":687},"engine ",[586,731,732],{"class":596},"==",[586,734,735],{"class":592}," null",[586,737,738],{"class":600},")\n",[586,740,742],{"class":588,"line":741},11,[586,743,744],{"class":600},"    {\n",[586,746,748,751,754,756,759,761],{"class":588,"line":747},12,[586,749,750],{"class":687},"      engine ",[586,752,753],{"class":596},"=",[586,755,684],{"class":687},[586,757,758],{"class":600},".create(",[586,760,614],{"class":687},[586,762,763],{"class":600},".getBytes());\n",[586,765,767],{"class":588,"line":766},13,[586,768,769],{"class":600},"    }\n",[586,771,773],{"class":588,"line":772},14,[586,774,646],{"emptyLinePlaceholder":645},[586,776,778,781,783],{"class":588,"line":777},15,[586,779,780],{"class":600},"    return",[586,782,688],{"class":687},[586,784,617],{"class":600},[586,786,788],{"class":588,"line":787},16,[586,789,790],{"class":600},"  }\n",[586,792,794],{"class":588,"line":793},17,[586,795,796],{"class":687},"}\n",[518,798,799],{"v-slot:swift":520},[578,800,804],{"className":801,"code":802,"language":803,"meta":520,"style":520},"language-swift shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","let data = Data(bytes: myCertificate.bytes, count: myCertificate.length)\nguard let engine = IINKEngine(certificate: data) else {\n    self.engineErrorMessage = \"Invalid certificate\"\n    return nil\n}\n","swift",[525,805,806,830,852,872,879],{"__ignoreMap":520},[586,807,808,811,814,816,819,822,825,828],{"class":588,"line":589},[586,809,810],{"class":592},"let",[586,812,813],{"class":687}," data ",[586,815,753],{"class":596},[586,817,818],{"class":600}," Data(bytes: myCertificate.",[586,820,821],{"class":687},"bytes",[586,823,824],{"class":600},", count: myCertificate.",[586,826,827],{"class":687},"length",[586,829,738],{"class":600},[586,831,832,835,838,841,843,846,849],{"class":588,"line":620},[586,833,834],{"class":600},"guard",[586,836,837],{"class":592}," let",[586,839,840],{"class":687}," engine ",[586,842,753],{"class":596},[586,844,845],{"class":600}," IINKEngine(certificate: data)",[586,847,848],{"class":600}," else",[586,850,851],{"class":600}," {\n",[586,853,854,858,861,863,866,869],{"class":588,"line":642},[586,855,857],{"class":856},"sYWwX","    self",[586,859,860],{"class":687},".engineErrorMessage ",[586,862,753],{"class":596},[586,864,865],{"class":600}," \"",[586,867,868],{"class":665},"Invalid certificate",[586,870,871],{"class":600},"\"\n",[586,873,874,876],{"class":588,"line":649},[586,875,780],{"class":600},[586,877,878],{"class":592}," nil\n",[586,880,881],{"class":588,"line":669},[586,882,796],{"class":600},[518,884,885],{"v-slot:cpp":520},[578,886,890],{"className":887,"code":888,"language":889,"meta":520,"style":520},"language-cpp shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","auto engine = Engine::create(myCertificate.bytes, myCertificate.length);\n","cpp",[525,891,892],{"__ignoreMap":520},[586,893,894,897,899,901,903,906,909,911,913,916,919,921,923],{"class":588,"line":589},[586,895,896],{"class":596},"auto",[586,898,840],{"class":687},[586,900,753],{"class":596},[586,902,684],{"class":658},[586,904,905],{"class":600},"::create(",[586,907,908],{"class":687},"myCertificate",[586,910,601],{"class":600},[586,912,821],{"class":687},[586,914,915],{"class":600},",",[586,917,918],{"class":687}," myCertificate",[586,920,601],{"class":600},[586,922,827],{"class":687},[586,924,925],{"class":600},");\n",[518,927,928],{"v-slot:csharp":520},[578,929,933],{"className":930,"code":931,"language":932,"meta":520,"style":520},"language-csharp shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","Engine engine = Engine.Create(MyScript.Certificate.MyCertificate.Bytes);\n","csharp",[525,934,935],{"__ignoreMap":520},[586,936,937,939,941,944,946,949,952,954,957,959,961,963,966],{"class":588,"line":589},[586,938,533],{"class":658},[586,940,688],{"class":658},[586,942,943],{"class":596}," =",[586,945,684],{"class":687},[586,947,948],{"class":600},".Create(",[586,950,951],{"class":687},"MyScript",[586,953,601],{"class":600},[586,955,956],{"class":687},"Certificate",[586,958,601],{"class":600},[586,960,614],{"class":687},[586,962,601],{"class":600},[586,964,965],{"class":687},"Bytes",[586,967,925],{"class":600},[969,970,972],"callout",{"color":971},"secondary",[506,973,974,975,980],{},"Data provided in parameter corresponds to your ",[976,977,979],"a",{"href":978},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fgetting-started\u002Fsetup#getting-a-certificate","activation certificate",". Please check its validity if the engine creation\nfails.",[510,982,144],{"id":983},"configuration",[506,985,986,987,991],{},"A new engine ",[988,989,990],"strong",{},"must be configured"," to let iink SDK know which kind of content is to be recognized.",[506,993,994],{},"Being a flexible toolkit, iink SDK also comes with many configuration parameters.\nWhile the default values make sense in most cases, it may sometimes be required to configure them to suit your needs.",[996,997,999],"h3",{"id":998},"accessing-the-configuration","Accessing the configuration",[515,1001,1002,1032,1057,1078],{},[518,1003,1004,1020,1025],{"v-slot:swift":520},[506,1005,1006,1007,1010,1011,1013,1014,1016,1017,1019],{},"MyScript iink SDK configuration is an ",[525,1008,1009],{},"IINKParameterSet"," object that can be obtained via the ",[525,1012,983],{}," property of the ",[525,1015,527],{}," object.\nIt can be seen as a set of key\u002Fvalue pairs, where values themselves can be other ",[525,1018,1009],{}," objects.",[506,1021,1022,1023,1019],{},"You can read the value attached to an existing key, add new (key, value) pairs or remove existing ones.\nSupported value types are strings, numbers, booleans, arrays of strings, as well as other ",[525,1024,1009],{},[506,1026,1027,1028,1031],{},"It is possible to attach a delegate implementing the ",[525,1029,1030],{},"IINKConfigurationDelegate"," protocol to a given configuration object to get notified when configuration\nchanges are made.",[518,1033,1034,1046,1050],{"v-slot:csharp":520},[506,1035,1036,1037,1010,1040,1013,1042,1016,1044,1019],{},"MyScript iink SDK configuration is a ",[525,1038,1039],{},"ParameterSet",[525,1041,144],{},[525,1043,533],{},[525,1045,1039],{},[506,1047,1022,1048,1019],{},[525,1049,1039],{},[506,1051,1052,1053,1056],{},"It is possible to attach a listener implementing the ",[525,1054,1055],{},"IConfigurationListener"," interface to a given configuration object to get notified when configuration\nchanges are made.",[518,1058,1059,1070,1074],{"v-slot:java":520},[506,1060,1036,1061,1063,1064,1067,1068,1019],{},[525,1062,1039],{}," object that can be obtained by calling ",[525,1065,1066],{},"getConfiguration()"," on the engine object.\nIt can be seen as a set of key\u002Fvalue pairs, where values themselves can be other ",[525,1069,1039],{},[506,1071,1022,1072,1019],{},[525,1073,1039],{},[506,1075,1052,1076,1056],{},[525,1077,1055],{},[518,1079,1080,1088,1092],{"v-slot:cpp":520},[506,1081,1036,1082,1063,1084,1067,1086,1019],{},[525,1083,1039],{},[525,1085,1066],{},[525,1087,1039],{},[506,1089,1022,1090,1019],{},[525,1091,1039],{},[506,1093,1052,1094,1056],{},[525,1095,1055],{},[996,1097,1099],{"id":1098},"configuring-the-recognition","Configuring the recognition",[506,1101,1102],{},"To recognize math, shapes or text in any language, the engine needs to be created and pointed to the required assets.",[506,1104,1105,1106,726,1109,1112,1113,726,1116,1119],{},"Assets packages consist in a set of  ",[988,1107,1108],{},"configuration files",[525,1110,1111],{},"*.conf",") that specify required recognition parameters combined to binary files called ",[988,1114,1115],{},"resources files",[525,1117,1118],{},"*.res",").\nThe resources files host everything that the engine requires for the recognition.",[506,1121,1122,1123,1127],{},"MyScript iink SDK default configurations should be suitable for most needs. So in most cases, you don't have to care for them.\nIf you need to go further, you can learn ",[976,1124,1126],{"href":1125},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fcustom-recognition","how to modify or write your own configuration files"," (advanced).",[969,1129,1130],{"color":971},[506,1131,1132,1133,1137],{},"Make sure to properly deploy these files along your application as well. A good practice is to implement ",[976,1134,1136],{"href":1135},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor\u002Fediting#monitoring-changes-in-the-model","error management at editor\nlevel"," to be notified of recognition configuration error.",[996,1139,1141],{"id":1140},"language-recognition-configuration","Language recognition configuration",[506,1143,1144,1145,1149],{},"Default language for text recognition is ",[1146,1147,1148],"em",{},"en_US"," english. So one of the first recognition tuning you might want to do is modifying the language.",[506,1151,1152,1153,1157],{},"MyScript delivers some ready to use language packs so that updating language is an easy task.\nDepending on ",[976,1154,1156],{"href":1155},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity-integration\u002Fcontent-types#raw-content-analyzer","your content type",", you can either use:",[1159,1160,1161,1189],"ul",{},[1162,1163,1164,1165,1169,1170,1176,1177,1182,1183,1185,1186,601],"li",{},"a ",[976,1166,1168],{"href":1167},"\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fcontent-types#language-support","specific language"," resource: *MyScript language names start with a two-letter language code (using the ",[976,1171,1175],{"href":1172,"rel":1173},"https:\u002F\u002Fwww.iso.org\u002Fiso-639-language-codes.html",[1174],"nofollow","ISO-639 standard","),\nfollowed by an underscore and a two-letter country code (using the ",[976,1178,1181],{"href":1179,"rel":1180},"https:\u002F\u002Fwww.iso.org\u002Fiso-3166-country-codes.html",[1174],"ISO-3166 standard",").\nFor example ",[1146,1184,1148],{}," for ",[1146,1187,1188],{},"US English",[1162,1190,1191,1192,1198,1199,1202,1203,1206,1207,601],{},"the ",[976,1193,1194,1197],{"href":1167},[988,1195,1196],{},"mul_Latn"," multi-language"," resource: it is contained in the ",[1146,1200,1201],{},"myscript-iink-handwriting-recognition.zip"," package and its ",[1146,1204,1205],{},"lang"," value is ",[1146,1208,1196],{},[506,1210,1211],{},"Once you have chosen your language, you can update it in a few steps:",[506,1213,1214,1217],{},[988,1215,1216],{},"Step 1"," Download the corresponding language pack, so in our example, select the italian language:",[506,1219,1220,1221,1225,1226,601],{},"Packs for additional languages or content types are available on ",[976,1222,1224],{"href":1223},"\u002Fsupport\u002Frecognition-assets","MyScript Developer Portal"," or from your ",[976,1227,1230],{"href":1228,"rel":1229},"https:\u002F\u002Fpartner.myscript.com\u002F",[1174],"MyScript Partners account",[506,1232,1233,1236,1237,1240,1241,726,1244,1246,1247,726,1249,1251],{},[988,1234,1235],{},"Step 2"," Install the pack in your application project:\nThe language pack consists in a ",[525,1238,1239],{},"*.zip"," archive containing  a ",[988,1242,1243],{},"configuration file",[525,1245,1111],{},"), and associated ",[988,1248,1115],{},[525,1250,1118],{},") to be extracted in your project path.",[969,1253,1254],{"color":971},[506,1255,1256],{},"Make sure to properly deploy these files as the .conf file refers to the .res files with relative paths. So take care to keep the archive folder structure when extracting the files",[506,1258,1259,1262],{},[988,1260,1261],{},"Step 3"," Modify the engine configuration language in you application code:",[1159,1264,1265,1272],{},[1162,1266,1267,1268,1271],{},"Set the value of the ",[525,1269,1270],{},"configuration-manager.search-path"," key to the folder(s) containing your language configuration file(s) (*.conf).",[1162,1273,1267,1274,1276],{},[525,1275,1205],{}," key to match your language",[506,1278,1279,1280,1283,1284,1287],{},"For instance, set ",[525,1281,1282],{},"it_IT"," for the Italian language, as corresponding resources are described in ",[525,1285,1286],{},"it_IT.conf",":",[515,1289,1290,1479,1576,1665],{},[518,1291,1292],{"v-slot:java":520},[578,1293,1295],{"className":580,"code":1294,"language":582,"meta":520,"style":520},"import com.myscript.iink.Configuration;\nimport com.myscript.iink.Engine;\nimport java.io.File;\n\n...\nEngine engine = IInkApplication.getEngine();\n\n\u002F\u002F configure recognition\nConfiguration conf = engine.getConfiguration();\nconf.setStringArray(\"configuration-manager.search-path\", new String[] { \"zip:\u002F\u002F\" + getPackageCodePath() + \"!\u002Fassets\u002Fconf\" });\nconf.setString(\"lang\", \"it_IT\");\n",[525,1296,1297,1317,1337,1356,1360,1365,1378,1382,1388,1402,1456],{"__ignoreMap":520},[586,1298,1299,1301,1303,1305,1307,1309,1311,1313,1315],{"class":588,"line":589},[586,1300,593],{"class":592},[586,1302,597],{"class":596},[586,1304,601],{"class":600},[586,1306,604],{"class":596},[586,1308,601],{"class":600},[586,1310,633],{"class":596},[586,1312,601],{"class":600},[586,1314,144],{"class":596},[586,1316,617],{"class":600},[586,1318,1319,1321,1323,1325,1327,1329,1331,1333,1335],{"class":588,"line":620},[586,1320,593],{"class":592},[586,1322,597],{"class":596},[586,1324,601],{"class":600},[586,1326,604],{"class":596},[586,1328,601],{"class":600},[586,1330,633],{"class":596},[586,1332,601],{"class":600},[586,1334,533],{"class":596},[586,1336,617],{"class":600},[586,1338,1339,1341,1344,1346,1349,1351,1354],{"class":588,"line":642},[586,1340,593],{"class":592},[586,1342,1343],{"class":596}," java",[586,1345,601],{"class":600},[586,1347,1348],{"class":596},"io",[586,1350,601],{"class":600},[586,1352,1353],{"class":596},"File",[586,1355,617],{"class":600},[586,1357,1358],{"class":588,"line":649},[586,1359,646],{"emptyLinePlaceholder":645},[586,1361,1362],{"class":588,"line":669},[586,1363,1364],{"class":600},"...\n",[586,1366,1367,1369,1371,1373,1375],{"class":588,"line":675},[586,1368,533],{"class":596},[586,1370,840],{"class":687},[586,1372,753],{"class":596},[586,1374,659],{"class":687},[586,1376,1377],{"class":600},".getEngine();\n",[586,1379,1380],{"class":588,"line":693},[586,1381,646],{"emptyLinePlaceholder":645},[586,1383,1384],{"class":588,"line":698},[586,1385,1387],{"class":1386},"sJjcI","\u002F\u002F configure recognition\n",[586,1389,1390,1392,1395,1397,1399],{"class":588,"line":714},[586,1391,144],{"class":596},[586,1393,1394],{"class":687}," conf ",[586,1396,753],{"class":596},[586,1398,688],{"class":687},[586,1400,1401],{"class":600},".getConfiguration();\n",[586,1403,1404,1407,1410,1413,1415,1417,1419,1422,1425,1428,1431,1433,1436,1438,1441,1444,1446,1448,1451,1453],{"class":588,"line":720},[586,1405,1406],{"class":687},"conf",[586,1408,1409],{"class":600},".setStringArray(",[586,1411,1412],{"class":600},"\"",[586,1414,1270],{"class":665},[586,1416,1412],{"class":600},[586,1418,915],{"class":600},[586,1420,1421],{"class":600}," new",[586,1423,1424],{"class":596}," String",[586,1426,1427],{"class":600},"[]",[586,1429,1430],{"class":600}," {",[586,1432,865],{"class":600},[586,1434,1435],{"class":665},"zip:\u002F\u002F",[586,1437,1412],{"class":600},[586,1439,1440],{"class":596}," +",[586,1442,1443],{"class":600}," getPackageCodePath()",[586,1445,1440],{"class":596},[586,1447,865],{"class":600},[586,1449,1450],{"class":665},"!\u002Fassets\u002Fconf",[586,1452,1412],{"class":600},[586,1454,1455],{"class":600}," });\n",[586,1457,1458,1460,1463,1465,1467,1469,1471,1473,1475,1477],{"class":588,"line":741},[586,1459,1406],{"class":687},[586,1461,1462],{"class":600},".setString(",[586,1464,1412],{"class":600},[586,1466,1205],{"class":665},[586,1468,1412],{"class":600},[586,1470,915],{"class":600},[586,1472,865],{"class":600},[586,1474,1282],{"class":665},[586,1476,1412],{"class":600},[586,1478,925],{"class":600},[518,1480,1481],{"v-slot:swift":520},[578,1482,1484],{"className":801,"code":1483,"language":803,"meta":520,"style":520},"var configuration = engine.configuration;\nlet configurationPath = Bundle.main.bundlePath.appending(\"\u002Frecognition-assets\u002Fconf\")\n\n\u002F\u002F Tells the engine where to load the recognition assets from.\nconfiguration.set(stringArray: [configurationPath], forKey: \"configuration-manager.search-path\")\n\nconfiguration.set(string: \"it_IT\", forKey: \"lang\")\n",[525,1485,1486,1499,1523,1527,1532,1548,1552],{"__ignoreMap":520},[586,1487,1488,1491,1494,1496],{"class":588,"line":589},[586,1489,1490],{"class":592},"var",[586,1492,1493],{"class":687}," configuration ",[586,1495,753],{"class":596},[586,1497,1498],{"class":687}," engine.configuration;\n",[586,1500,1501,1503,1506,1508,1511,1514,1516,1519,1521],{"class":588,"line":620},[586,1502,810],{"class":592},[586,1504,1505],{"class":687}," configurationPath ",[586,1507,753],{"class":596},[586,1509,1510],{"class":687}," Bundle.main.bundlePath.",[586,1512,1513],{"class":600},"appending(",[586,1515,1412],{"class":600},[586,1517,1518],{"class":665},"\u002Frecognition-assets\u002Fconf",[586,1520,1412],{"class":600},[586,1522,738],{"class":600},[586,1524,1525],{"class":588,"line":642},[586,1526,646],{"emptyLinePlaceholder":645},[586,1528,1529],{"class":588,"line":649},[586,1530,1531],{"class":1386},"\u002F\u002F Tells the engine where to load the recognition assets from.\n",[586,1533,1534,1537,1540,1542,1544,1546],{"class":588,"line":669},[586,1535,1536],{"class":687},"configuration.set",[586,1538,1539],{"class":600},"(stringArray: [configurationPath], forKey: ",[586,1541,1412],{"class":600},[586,1543,1270],{"class":665},[586,1545,1412],{"class":600},[586,1547,738],{"class":600},[586,1549,1550],{"class":588,"line":675},[586,1551,646],{"emptyLinePlaceholder":645},[586,1553,1554,1556,1559,1561,1563,1565,1568,1570,1572,1574],{"class":588,"line":693},[586,1555,1536],{"class":687},[586,1557,1558],{"class":600},"(string: ",[586,1560,1412],{"class":600},[586,1562,1282],{"class":665},[586,1564,1412],{"class":600},[586,1566,1567],{"class":600},", forKey: ",[586,1569,1412],{"class":600},[586,1571,1205],{"class":665},[586,1573,1412],{"class":600},[586,1575,738],{"class":600},[518,1577,1578],{"v-slot:cpp":520},[578,1579,1581],{"className":887,"code":1580,"language":889,"meta":520,"style":520},"#include \"iink\u002FConfiguration.h\"\n\nauto configuration = engine->getConfiguration();\nconfiguration->setStringArray(\"configuration-manager.search-path\", { \"\u002Fpath\u002Fto\u002Fconfiguration\u002Ffiles\" });\nconfiguration->setString(\"lang\", \"it_IT\");\n",[525,1582,1583,1595,1599,1612,1642],{"__ignoreMap":520},[586,1584,1585,1588,1590,1593],{"class":588,"line":589},[586,1586,1587],{"class":600},"#include",[586,1589,865],{"class":600},[586,1591,1592],{"class":665},"iink\u002FConfiguration.h",[586,1594,871],{"class":600},[586,1596,1597],{"class":588,"line":620},[586,1598,646],{"emptyLinePlaceholder":645},[586,1600,1601,1603,1605,1607,1609],{"class":588,"line":642},[586,1602,896],{"class":596},[586,1604,1493],{"class":687},[586,1606,753],{"class":596},[586,1608,688],{"class":687},[586,1610,1611],{"class":600},"->getConfiguration();\n",[586,1613,1614,1616,1619,1621,1623,1625,1627,1630,1632,1635,1637,1640],{"class":588,"line":649},[586,1615,983],{"class":687},[586,1617,1618],{"class":600},"->setStringArray(",[586,1620,1412],{"class":600},[586,1622,1270],{"class":665},[586,1624,1412],{"class":600},[586,1626,915],{"class":600},[586,1628,1629],{"class":687}," { ",[586,1631,1412],{"class":600},[586,1633,1634],{"class":665},"\u002Fpath\u002Fto\u002Fconfiguration\u002Ffiles",[586,1636,1412],{"class":600},[586,1638,1639],{"class":687}," }",[586,1641,925],{"class":600},[586,1643,1644,1646,1649,1651,1653,1655,1657,1659,1661,1663],{"class":588,"line":669},[586,1645,983],{"class":687},[586,1647,1648],{"class":600},"->setString(",[586,1650,1412],{"class":600},[586,1652,1205],{"class":665},[586,1654,1412],{"class":600},[586,1656,915],{"class":600},[586,1658,865],{"class":600},[586,1660,1282],{"class":665},[586,1662,1412],{"class":600},[586,1664,925],{"class":600},[518,1666,1667],{"v-slot:csharp":520},[578,1668,1670],{"className":930,"code":1669,"language":932,"meta":520,"style":520},"\u002F\u002F Get the configuration\nvar configuration = engine.Configuration;\n\n\u002F\u002F Set the recognition resources path\nstring[] folders = new string[2];\nfolders[0] = \"\u002Fpath\u002Fto\u002Fconfiguration\u002Ffiles\";\nfolders[1] = \"\u002Fpath\u002Fto\u002Fmore\u002Fconfiguration\u002Ffiles\";\nconfiguration.SetStringArray(\"configuration-manager.search-path\", folders);\n\n\u002F\u002F Set the language\nconfiguration.SetString(\"lang\", \"it_IT\");\n",[525,1671,1672,1677,1694,1698,1703,1729,1752,1774,1793,1797,1802],{"__ignoreMap":520},[586,1673,1674],{"class":588,"line":589},[586,1675,1676],{"class":1386},"\u002F\u002F Get the configuration\n",[586,1678,1679,1681,1684,1686,1688,1690,1692],{"class":588,"line":620},[586,1680,1490],{"class":596},[586,1682,1683],{"class":658}," configuration",[586,1685,943],{"class":596},[586,1687,688],{"class":687},[586,1689,601],{"class":600},[586,1691,144],{"class":687},[586,1693,617],{"class":600},[586,1695,1696],{"class":588,"line":642},[586,1697,646],{"emptyLinePlaceholder":645},[586,1699,1700],{"class":588,"line":649},[586,1701,1702],{"class":1386},"\u002F\u002F Set the recognition resources path\n",[586,1704,1705,1708,1710,1713,1715,1717,1720,1723,1726],{"class":588,"line":669},[586,1706,1707],{"class":596},"string",[586,1709,1427],{"class":600},[586,1711,1712],{"class":658}," folders",[586,1714,943],{"class":596},[586,1716,1421],{"class":596},[586,1718,1719],{"class":596}," string",[586,1721,1722],{"class":600},"[",[586,1724,1725],{"class":592},"2",[586,1727,1728],{"class":600},"];\n",[586,1730,1731,1734,1736,1739,1742,1744,1746,1748,1750],{"class":588,"line":675},[586,1732,1733],{"class":687},"folders",[586,1735,1722],{"class":600},[586,1737,1738],{"class":592},"0",[586,1740,1741],{"class":600},"]",[586,1743,943],{"class":596},[586,1745,865],{"class":600},[586,1747,1634],{"class":665},[586,1749,1412],{"class":600},[586,1751,617],{"class":600},[586,1753,1754,1756,1758,1761,1763,1765,1767,1770,1772],{"class":588,"line":693},[586,1755,1733],{"class":687},[586,1757,1722],{"class":600},[586,1759,1760],{"class":592},"1",[586,1762,1741],{"class":600},[586,1764,943],{"class":596},[586,1766,865],{"class":600},[586,1768,1769],{"class":665},"\u002Fpath\u002Fto\u002Fmore\u002Fconfiguration\u002Ffiles",[586,1771,1412],{"class":600},[586,1773,617],{"class":600},[586,1775,1776,1778,1781,1783,1785,1787,1789,1791],{"class":588,"line":698},[586,1777,983],{"class":687},[586,1779,1780],{"class":600},".SetStringArray(",[586,1782,1412],{"class":600},[586,1784,1270],{"class":665},[586,1786,1412],{"class":600},[586,1788,915],{"class":600},[586,1790,1712],{"class":687},[586,1792,925],{"class":600},[586,1794,1795],{"class":588,"line":714},[586,1796,646],{"emptyLinePlaceholder":645},[586,1798,1799],{"class":588,"line":720},[586,1800,1801],{"class":1386},"\u002F\u002F Set the language\n",[586,1803,1804,1806,1809,1811,1813,1815,1817,1819,1821,1823],{"class":588,"line":741},[586,1805,983],{"class":687},[586,1807,1808],{"class":600},".SetString(",[586,1810,1412],{"class":600},[586,1812,1205],{"class":665},[586,1814,1412],{"class":600},[586,1816,915],{"class":600},[586,1818,865],{"class":600},[586,1820,1282],{"class":665},[586,1822,1412],{"class":600},[586,1824,925],{"class":600},[969,1826,1827],{"color":971},[506,1828,1829,1830,1833,1834,601],{},"When using ",[976,1831,60],{"href":1832},"\u002Fdocs\u002Fsdk\u002F4.4\u002Frecognizer\u002Frecognizers#text-recognizer",", the language configuration key should be prefixed by ",[525,1835,1836],{},"recognizer",[996,1838,1840],{"id":1839},"content-specific-configuration","Content-specific configuration",[506,1842,1843,1844,1848],{},"MyScript iink SDK comes with many configuration options. Some are general, like the ability to choose the location of the ",[976,1845,1847],{"href":1846},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity\u002Fstorage#temporary-folder","temporary folder","\nto store work data on the file system, and some depend on the type of content you manipulate. For instance, it is possible to activate or deactivate the solver\nfor math equations.",[506,1850,1851,1852,601],{},"The full list of supported configuration options can be found ",[976,1853,1855],{"href":1854},"\u002Fdocs\u002Fsdk\u002F4.4\u002Freference\u002Fconfiguration","in the dedicated section",[996,1857,1859],{"id":1858},"editor-level-configuration","Editor-level configuration",[506,1861,1862,1863,1867],{},"Engine-level configuration corresponds to the default, global configuration. It is possible to override configuration values at\n",[976,1864,1866],{"href":1865},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor\u002Fediting#editor-level-configuration","editor-level","  which is useful if you manage several parts or recognizers with different configurations.",[506,1869,1870],{},"Injecting configuration at the editor level is also very convenient when working with a \"Raw Content\" content type, because this content type is flexible and allows specific behaviors according to its editor configuration:",[1159,1872,1873],{},[1162,1874,1875,1876,1878,1879,1881,1882,601],{},"The multiple_languages.json is configured with the ",[988,1877,1196],{}," ",[525,1880,1205],{}," to recognize a mix of languages ",[976,1883,1884],{"href":1155},"with our latest analyzer and engine",[1886,1887,1888],"code-collapse",{},[578,1889,1894],{"className":1890,"code":1891,"filename":1892,"language":1893,"meta":520,"style":520},"language-json shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","{\n  \"lang\": \"mul_Latn\",\n  \"raw-content\": {\n    \"configuration\": {\n      \"analyzer\": {\n        \"bundle\": \"raw-content2\",\n        \"name\": \"standard\"\n      },\n      \"math\": {\n        \"bundle\": \"math2\",\n        \"name\": \"standard\"\n      }\n    },\n    \"classification\": {\n      \"types\": [\n        \"text\",\n        \"shape\",\n        \"math\",\n        \"drawing\"\n      ]\n    },\n    \"recognition\": {\n      \"types\": [\n        \"text\",\n        \"shape\",\n        \"math\"\n      ]\n    },\n    \"convert\": {\n      \"shape-on-hold\": true\n    },\n    \"shape\": {\n      \"snap-axis\": []\n    },\n    \"eraser\": {\n      \"erase-precisely\": false,\n      \"dynamic-radius\": true\n    },\n    \"auto-connection\": false,\n    \"edge\": {\n      \"policy\": []\n    },\n    \"interactive-blocks\": {\n      \"auto-classified\": [\n        \"text\",\n        \"math\",\n        \"shape\"\n      ],\n      \"feedback\": [\n        \"text\",\n        \"math\"\n      ],\n      \"feedback-hints\": [\n        \"text\",\n        \"math\"\n      ]\n    },\n    \"pen\": {\n      \"gestures\": [\n        \"scratch-out\",\n        \"strike-through\"\n      ]\n    },\n    \"line-pattern\": \"grid\",\n    \"guides\": {\n      \"show\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ],\n      \"snap\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ]\n    }\n  },\n  \"convert\": {\n    \"convert-on-double-tap\": false\n  },\n  \"math\": {\n    \"solver\": {\n      \"options\": \"algebraic\",\n      \"numerical-computation\": [\n        \"at-right-of-equal-sign\",\n        \"at-question-mark\"\n      ],\n      \"enable-syntactic-correction\": false,\n      \"display-implicit-multiply\": false,\n      \"auto-variable-management\": {\n        \"enable\": true,\n        \"scoping-policy\": \"closest\"\n      }\n    }\n  }\n}\n","multiple_languages.json","json",[525,1895,1896,1900,1920,1933,1946,1960,1981,1999,2004,2017,2036,2052,2057,2062,2075,2089,2100,2111,2122,2132,2138,2143,2157,2170,2181,2192,2201,2206,2211,2225,2240,2245,2258,2273,2278,2292,2309,2323,2328,2344,2358,2372,2377,2391,2405,2416,2427,2436,2442,2456,2467,2476,2481,2495,2506,2515,2520,2525,2539,2553,2565,2575,2580,2585,2606,2620,2634,2646,2657,2669,2681,2693,2703,2708,2722,2733,2744,2755,2766,2777,2786,2791,2796,2802,2815,2830,2835,2848,2862,2883,2897,2909,2919,2924,2940,2956,2970,2987,3006,3011,3016,3021],{"__ignoreMap":520},[586,1897,1898],{"class":588,"line":589},[586,1899,672],{"class":600},[586,1901,1902,1905,1907,1909,1911,1913,1915,1917],{"class":588,"line":620},[586,1903,1904],{"class":600},"  \"",[586,1906,1205],{"class":665},[586,1908,1412],{"class":600},[586,1910,1287],{"class":600},[586,1912,865],{"class":600},[586,1914,1196],{"class":665},[586,1916,1412],{"class":600},[586,1918,1919],{"class":600},",\n",[586,1921,1922,1924,1927,1929,1931],{"class":588,"line":642},[586,1923,1904],{"class":600},[586,1925,1926],{"class":665},"raw-content",[586,1928,1412],{"class":600},[586,1930,1287],{"class":600},[586,1932,851],{"class":600},[586,1934,1935,1938,1940,1942,1944],{"class":588,"line":649},[586,1936,1937],{"class":600},"    \"",[586,1939,983],{"class":665},[586,1941,1412],{"class":600},[586,1943,1287],{"class":600},[586,1945,851],{"class":600},[586,1947,1948,1951,1954,1956,1958],{"class":588,"line":669},[586,1949,1950],{"class":600},"      \"",[586,1952,1953],{"class":665},"analyzer",[586,1955,1412],{"class":600},[586,1957,1287],{"class":600},[586,1959,851],{"class":600},[586,1961,1962,1965,1968,1970,1972,1974,1977,1979],{"class":588,"line":675},[586,1963,1964],{"class":600},"        \"",[586,1966,1967],{"class":665},"bundle",[586,1969,1412],{"class":600},[586,1971,1287],{"class":600},[586,1973,865],{"class":600},[586,1975,1976],{"class":665},"raw-content2",[586,1978,1412],{"class":600},[586,1980,1919],{"class":600},[586,1982,1983,1985,1988,1990,1992,1994,1997],{"class":588,"line":693},[586,1984,1964],{"class":600},[586,1986,1987],{"class":665},"name",[586,1989,1412],{"class":600},[586,1991,1287],{"class":600},[586,1993,865],{"class":600},[586,1995,1996],{"class":665},"standard",[586,1998,871],{"class":600},[586,2000,2001],{"class":588,"line":698},[586,2002,2003],{"class":600},"      },\n",[586,2005,2006,2008,2011,2013,2015],{"class":588,"line":714},[586,2007,1950],{"class":600},[586,2009,2010],{"class":665},"math",[586,2012,1412],{"class":600},[586,2014,1287],{"class":600},[586,2016,851],{"class":600},[586,2018,2019,2021,2023,2025,2027,2029,2032,2034],{"class":588,"line":720},[586,2020,1964],{"class":600},[586,2022,1967],{"class":665},[586,2024,1412],{"class":600},[586,2026,1287],{"class":600},[586,2028,865],{"class":600},[586,2030,2031],{"class":665},"math2",[586,2033,1412],{"class":600},[586,2035,1919],{"class":600},[586,2037,2038,2040,2042,2044,2046,2048,2050],{"class":588,"line":741},[586,2039,1964],{"class":600},[586,2041,1987],{"class":665},[586,2043,1412],{"class":600},[586,2045,1287],{"class":600},[586,2047,865],{"class":600},[586,2049,1996],{"class":665},[586,2051,871],{"class":600},[586,2053,2054],{"class":588,"line":747},[586,2055,2056],{"class":600},"      }\n",[586,2058,2059],{"class":588,"line":766},[586,2060,2061],{"class":600},"    },\n",[586,2063,2064,2066,2069,2071,2073],{"class":588,"line":772},[586,2065,1937],{"class":600},[586,2067,2068],{"class":665},"classification",[586,2070,1412],{"class":600},[586,2072,1287],{"class":600},[586,2074,851],{"class":600},[586,2076,2077,2079,2082,2084,2086],{"class":588,"line":777},[586,2078,1950],{"class":600},[586,2080,2081],{"class":665},"types",[586,2083,1412],{"class":600},[586,2085,1287],{"class":600},[586,2087,2088],{"class":600}," [\n",[586,2090,2091,2093,2096,2098],{"class":588,"line":787},[586,2092,1964],{"class":600},[586,2094,2095],{"class":665},"text",[586,2097,1412],{"class":600},[586,2099,1919],{"class":600},[586,2101,2102,2104,2107,2109],{"class":588,"line":793},[586,2103,1964],{"class":600},[586,2105,2106],{"class":665},"shape",[586,2108,1412],{"class":600},[586,2110,1919],{"class":600},[586,2112,2114,2116,2118,2120],{"class":588,"line":2113},18,[586,2115,1964],{"class":600},[586,2117,2010],{"class":665},[586,2119,1412],{"class":600},[586,2121,1919],{"class":600},[586,2123,2125,2127,2130],{"class":588,"line":2124},19,[586,2126,1964],{"class":600},[586,2128,2129],{"class":665},"drawing",[586,2131,871],{"class":600},[586,2133,2135],{"class":588,"line":2134},20,[586,2136,2137],{"class":600},"      ]\n",[586,2139,2141],{"class":588,"line":2140},21,[586,2142,2061],{"class":600},[586,2144,2146,2148,2151,2153,2155],{"class":588,"line":2145},22,[586,2147,1937],{"class":600},[586,2149,2150],{"class":665},"recognition",[586,2152,1412],{"class":600},[586,2154,1287],{"class":600},[586,2156,851],{"class":600},[586,2158,2160,2162,2164,2166,2168],{"class":588,"line":2159},23,[586,2161,1950],{"class":600},[586,2163,2081],{"class":665},[586,2165,1412],{"class":600},[586,2167,1287],{"class":600},[586,2169,2088],{"class":600},[586,2171,2173,2175,2177,2179],{"class":588,"line":2172},24,[586,2174,1964],{"class":600},[586,2176,2095],{"class":665},[586,2178,1412],{"class":600},[586,2180,1919],{"class":600},[586,2182,2184,2186,2188,2190],{"class":588,"line":2183},25,[586,2185,1964],{"class":600},[586,2187,2106],{"class":665},[586,2189,1412],{"class":600},[586,2191,1919],{"class":600},[586,2193,2195,2197,2199],{"class":588,"line":2194},26,[586,2196,1964],{"class":600},[586,2198,2010],{"class":665},[586,2200,871],{"class":600},[586,2202,2204],{"class":588,"line":2203},27,[586,2205,2137],{"class":600},[586,2207,2209],{"class":588,"line":2208},28,[586,2210,2061],{"class":600},[586,2212,2214,2216,2219,2221,2223],{"class":588,"line":2213},29,[586,2215,1937],{"class":600},[586,2217,2218],{"class":665},"convert",[586,2220,1412],{"class":600},[586,2222,1287],{"class":600},[586,2224,851],{"class":600},[586,2226,2228,2230,2233,2235,2237],{"class":588,"line":2227},30,[586,2229,1950],{"class":600},[586,2231,2232],{"class":665},"shape-on-hold",[586,2234,1412],{"class":600},[586,2236,1287],{"class":600},[586,2238,2239],{"class":592}," true\n",[586,2241,2243],{"class":588,"line":2242},31,[586,2244,2061],{"class":600},[586,2246,2248,2250,2252,2254,2256],{"class":588,"line":2247},32,[586,2249,1937],{"class":600},[586,2251,2106],{"class":665},[586,2253,1412],{"class":600},[586,2255,1287],{"class":600},[586,2257,851],{"class":600},[586,2259,2261,2263,2266,2268,2270],{"class":588,"line":2260},33,[586,2262,1950],{"class":600},[586,2264,2265],{"class":665},"snap-axis",[586,2267,1412],{"class":600},[586,2269,1287],{"class":600},[586,2271,2272],{"class":600}," []\n",[586,2274,2276],{"class":588,"line":2275},34,[586,2277,2061],{"class":600},[586,2279,2281,2283,2286,2288,2290],{"class":588,"line":2280},35,[586,2282,1937],{"class":600},[586,2284,2285],{"class":665},"eraser",[586,2287,1412],{"class":600},[586,2289,1287],{"class":600},[586,2291,851],{"class":600},[586,2293,2295,2297,2300,2302,2304,2307],{"class":588,"line":2294},36,[586,2296,1950],{"class":600},[586,2298,2299],{"class":665},"erase-precisely",[586,2301,1412],{"class":600},[586,2303,1287],{"class":600},[586,2305,2306],{"class":592}," false",[586,2308,1919],{"class":600},[586,2310,2312,2314,2317,2319,2321],{"class":588,"line":2311},37,[586,2313,1950],{"class":600},[586,2315,2316],{"class":665},"dynamic-radius",[586,2318,1412],{"class":600},[586,2320,1287],{"class":600},[586,2322,2239],{"class":592},[586,2324,2326],{"class":588,"line":2325},38,[586,2327,2061],{"class":600},[586,2329,2331,2333,2336,2338,2340,2342],{"class":588,"line":2330},39,[586,2332,1937],{"class":600},[586,2334,2335],{"class":665},"auto-connection",[586,2337,1412],{"class":600},[586,2339,1287],{"class":600},[586,2341,2306],{"class":592},[586,2343,1919],{"class":600},[586,2345,2347,2349,2352,2354,2356],{"class":588,"line":2346},40,[586,2348,1937],{"class":600},[586,2350,2351],{"class":665},"edge",[586,2353,1412],{"class":600},[586,2355,1287],{"class":600},[586,2357,851],{"class":600},[586,2359,2361,2363,2366,2368,2370],{"class":588,"line":2360},41,[586,2362,1950],{"class":600},[586,2364,2365],{"class":665},"policy",[586,2367,1412],{"class":600},[586,2369,1287],{"class":600},[586,2371,2272],{"class":600},[586,2373,2375],{"class":588,"line":2374},42,[586,2376,2061],{"class":600},[586,2378,2380,2382,2385,2387,2389],{"class":588,"line":2379},43,[586,2381,1937],{"class":600},[586,2383,2384],{"class":665},"interactive-blocks",[586,2386,1412],{"class":600},[586,2388,1287],{"class":600},[586,2390,851],{"class":600},[586,2392,2394,2396,2399,2401,2403],{"class":588,"line":2393},44,[586,2395,1950],{"class":600},[586,2397,2398],{"class":665},"auto-classified",[586,2400,1412],{"class":600},[586,2402,1287],{"class":600},[586,2404,2088],{"class":600},[586,2406,2408,2410,2412,2414],{"class":588,"line":2407},45,[586,2409,1964],{"class":600},[586,2411,2095],{"class":665},[586,2413,1412],{"class":600},[586,2415,1919],{"class":600},[586,2417,2419,2421,2423,2425],{"class":588,"line":2418},46,[586,2420,1964],{"class":600},[586,2422,2010],{"class":665},[586,2424,1412],{"class":600},[586,2426,1919],{"class":600},[586,2428,2430,2432,2434],{"class":588,"line":2429},47,[586,2431,1964],{"class":600},[586,2433,2106],{"class":665},[586,2435,871],{"class":600},[586,2437,2439],{"class":588,"line":2438},48,[586,2440,2441],{"class":600},"      ],\n",[586,2443,2445,2447,2450,2452,2454],{"class":588,"line":2444},49,[586,2446,1950],{"class":600},[586,2448,2449],{"class":665},"feedback",[586,2451,1412],{"class":600},[586,2453,1287],{"class":600},[586,2455,2088],{"class":600},[586,2457,2459,2461,2463,2465],{"class":588,"line":2458},50,[586,2460,1964],{"class":600},[586,2462,2095],{"class":665},[586,2464,1412],{"class":600},[586,2466,1919],{"class":600},[586,2468,2470,2472,2474],{"class":588,"line":2469},51,[586,2471,1964],{"class":600},[586,2473,2010],{"class":665},[586,2475,871],{"class":600},[586,2477,2479],{"class":588,"line":2478},52,[586,2480,2441],{"class":600},[586,2482,2484,2486,2489,2491,2493],{"class":588,"line":2483},53,[586,2485,1950],{"class":600},[586,2487,2488],{"class":665},"feedback-hints",[586,2490,1412],{"class":600},[586,2492,1287],{"class":600},[586,2494,2088],{"class":600},[586,2496,2498,2500,2502,2504],{"class":588,"line":2497},54,[586,2499,1964],{"class":600},[586,2501,2095],{"class":665},[586,2503,1412],{"class":600},[586,2505,1919],{"class":600},[586,2507,2509,2511,2513],{"class":588,"line":2508},55,[586,2510,1964],{"class":600},[586,2512,2010],{"class":665},[586,2514,871],{"class":600},[586,2516,2518],{"class":588,"line":2517},56,[586,2519,2137],{"class":600},[586,2521,2523],{"class":588,"line":2522},57,[586,2524,2061],{"class":600},[586,2526,2528,2530,2533,2535,2537],{"class":588,"line":2527},58,[586,2529,1937],{"class":600},[586,2531,2532],{"class":665},"pen",[586,2534,1412],{"class":600},[586,2536,1287],{"class":600},[586,2538,851],{"class":600},[586,2540,2542,2544,2547,2549,2551],{"class":588,"line":2541},59,[586,2543,1950],{"class":600},[586,2545,2546],{"class":665},"gestures",[586,2548,1412],{"class":600},[586,2550,1287],{"class":600},[586,2552,2088],{"class":600},[586,2554,2556,2558,2561,2563],{"class":588,"line":2555},60,[586,2557,1964],{"class":600},[586,2559,2560],{"class":665},"scratch-out",[586,2562,1412],{"class":600},[586,2564,1919],{"class":600},[586,2566,2568,2570,2573],{"class":588,"line":2567},61,[586,2569,1964],{"class":600},[586,2571,2572],{"class":665},"strike-through",[586,2574,871],{"class":600},[586,2576,2578],{"class":588,"line":2577},62,[586,2579,2137],{"class":600},[586,2581,2583],{"class":588,"line":2582},63,[586,2584,2061],{"class":600},[586,2586,2588,2590,2593,2595,2597,2599,2602,2604],{"class":588,"line":2587},64,[586,2589,1937],{"class":600},[586,2591,2592],{"class":665},"line-pattern",[586,2594,1412],{"class":600},[586,2596,1287],{"class":600},[586,2598,865],{"class":600},[586,2600,2601],{"class":665},"grid",[586,2603,1412],{"class":600},[586,2605,1919],{"class":600},[586,2607,2609,2611,2614,2616,2618],{"class":588,"line":2608},65,[586,2610,1937],{"class":600},[586,2612,2613],{"class":665},"guides",[586,2615,1412],{"class":600},[586,2617,1287],{"class":600},[586,2619,851],{"class":600},[586,2621,2623,2625,2628,2630,2632],{"class":588,"line":2622},66,[586,2624,1950],{"class":600},[586,2626,2627],{"class":665},"show",[586,2629,1412],{"class":600},[586,2631,1287],{"class":600},[586,2633,2088],{"class":600},[586,2635,2637,2639,2642,2644],{"class":588,"line":2636},67,[586,2638,1964],{"class":600},[586,2640,2641],{"class":665},"alignment",[586,2643,1412],{"class":600},[586,2645,1919],{"class":600},[586,2647,2649,2651,2653,2655],{"class":588,"line":2648},68,[586,2650,1964],{"class":600},[586,2652,2095],{"class":665},[586,2654,1412],{"class":600},[586,2656,1919],{"class":600},[586,2658,2660,2662,2665,2667],{"class":588,"line":2659},69,[586,2661,1964],{"class":600},[586,2663,2664],{"class":665},"square",[586,2666,1412],{"class":600},[586,2668,1919],{"class":600},[586,2670,2672,2674,2677,2679],{"class":588,"line":2671},70,[586,2673,1964],{"class":600},[586,2675,2676],{"class":665},"square-inside",[586,2678,1412],{"class":600},[586,2680,1919],{"class":600},[586,2682,2684,2686,2689,2691],{"class":588,"line":2683},71,[586,2685,1964],{"class":600},[586,2687,2688],{"class":665},"image-aspect-ratio",[586,2690,1412],{"class":600},[586,2692,1919],{"class":600},[586,2694,2696,2698,2701],{"class":588,"line":2695},72,[586,2697,1964],{"class":600},[586,2699,2700],{"class":665},"rotation",[586,2702,871],{"class":600},[586,2704,2706],{"class":588,"line":2705},73,[586,2707,2441],{"class":600},[586,2709,2711,2713,2716,2718,2720],{"class":588,"line":2710},74,[586,2712,1950],{"class":600},[586,2714,2715],{"class":665},"snap",[586,2717,1412],{"class":600},[586,2719,1287],{"class":600},[586,2721,2088],{"class":600},[586,2723,2725,2727,2729,2731],{"class":588,"line":2724},75,[586,2726,1964],{"class":600},[586,2728,2641],{"class":665},[586,2730,1412],{"class":600},[586,2732,1919],{"class":600},[586,2734,2736,2738,2740,2742],{"class":588,"line":2735},76,[586,2737,1964],{"class":600},[586,2739,2095],{"class":665},[586,2741,1412],{"class":600},[586,2743,1919],{"class":600},[586,2745,2747,2749,2751,2753],{"class":588,"line":2746},77,[586,2748,1964],{"class":600},[586,2750,2664],{"class":665},[586,2752,1412],{"class":600},[586,2754,1919],{"class":600},[586,2756,2758,2760,2762,2764],{"class":588,"line":2757},78,[586,2759,1964],{"class":600},[586,2761,2676],{"class":665},[586,2763,1412],{"class":600},[586,2765,1919],{"class":600},[586,2767,2769,2771,2773,2775],{"class":588,"line":2768},79,[586,2770,1964],{"class":600},[586,2772,2688],{"class":665},[586,2774,1412],{"class":600},[586,2776,1919],{"class":600},[586,2778,2780,2782,2784],{"class":588,"line":2779},80,[586,2781,1964],{"class":600},[586,2783,2700],{"class":665},[586,2785,871],{"class":600},[586,2787,2789],{"class":588,"line":2788},81,[586,2790,2137],{"class":600},[586,2792,2794],{"class":588,"line":2793},82,[586,2795,769],{"class":600},[586,2797,2799],{"class":588,"line":2798},83,[586,2800,2801],{"class":600},"  },\n",[586,2803,2805,2807,2809,2811,2813],{"class":588,"line":2804},84,[586,2806,1904],{"class":600},[586,2808,2218],{"class":665},[586,2810,1412],{"class":600},[586,2812,1287],{"class":600},[586,2814,851],{"class":600},[586,2816,2818,2820,2823,2825,2827],{"class":588,"line":2817},85,[586,2819,1937],{"class":600},[586,2821,2822],{"class":665},"convert-on-double-tap",[586,2824,1412],{"class":600},[586,2826,1287],{"class":600},[586,2828,2829],{"class":592}," false\n",[586,2831,2833],{"class":588,"line":2832},86,[586,2834,2801],{"class":600},[586,2836,2838,2840,2842,2844,2846],{"class":588,"line":2837},87,[586,2839,1904],{"class":600},[586,2841,2010],{"class":665},[586,2843,1412],{"class":600},[586,2845,1287],{"class":600},[586,2847,851],{"class":600},[586,2849,2851,2853,2856,2858,2860],{"class":588,"line":2850},88,[586,2852,1937],{"class":600},[586,2854,2855],{"class":665},"solver",[586,2857,1412],{"class":600},[586,2859,1287],{"class":600},[586,2861,851],{"class":600},[586,2863,2865,2867,2870,2872,2874,2876,2879,2881],{"class":588,"line":2864},89,[586,2866,1950],{"class":600},[586,2868,2869],{"class":665},"options",[586,2871,1412],{"class":600},[586,2873,1287],{"class":600},[586,2875,865],{"class":600},[586,2877,2878],{"class":665},"algebraic",[586,2880,1412],{"class":600},[586,2882,1919],{"class":600},[586,2884,2886,2888,2891,2893,2895],{"class":588,"line":2885},90,[586,2887,1950],{"class":600},[586,2889,2890],{"class":665},"numerical-computation",[586,2892,1412],{"class":600},[586,2894,1287],{"class":600},[586,2896,2088],{"class":600},[586,2898,2900,2902,2905,2907],{"class":588,"line":2899},91,[586,2901,1964],{"class":600},[586,2903,2904],{"class":665},"at-right-of-equal-sign",[586,2906,1412],{"class":600},[586,2908,1919],{"class":600},[586,2910,2912,2914,2917],{"class":588,"line":2911},92,[586,2913,1964],{"class":600},[586,2915,2916],{"class":665},"at-question-mark",[586,2918,871],{"class":600},[586,2920,2922],{"class":588,"line":2921},93,[586,2923,2441],{"class":600},[586,2925,2927,2929,2932,2934,2936,2938],{"class":588,"line":2926},94,[586,2928,1950],{"class":600},[586,2930,2931],{"class":665},"enable-syntactic-correction",[586,2933,1412],{"class":600},[586,2935,1287],{"class":600},[586,2937,2306],{"class":592},[586,2939,1919],{"class":600},[586,2941,2943,2945,2948,2950,2952,2954],{"class":588,"line":2942},95,[586,2944,1950],{"class":600},[586,2946,2947],{"class":665},"display-implicit-multiply",[586,2949,1412],{"class":600},[586,2951,1287],{"class":600},[586,2953,2306],{"class":592},[586,2955,1919],{"class":600},[586,2957,2959,2961,2964,2966,2968],{"class":588,"line":2958},96,[586,2960,1950],{"class":600},[586,2962,2963],{"class":665},"auto-variable-management",[586,2965,1412],{"class":600},[586,2967,1287],{"class":600},[586,2969,851],{"class":600},[586,2971,2973,2975,2978,2980,2982,2985],{"class":588,"line":2972},97,[586,2974,1964],{"class":600},[586,2976,2977],{"class":665},"enable",[586,2979,1412],{"class":600},[586,2981,1287],{"class":600},[586,2983,2984],{"class":592}," true",[586,2986,1919],{"class":600},[586,2988,2990,2992,2995,2997,2999,3001,3004],{"class":588,"line":2989},98,[586,2991,1964],{"class":600},[586,2993,2994],{"class":665},"scoping-policy",[586,2996,1412],{"class":600},[586,2998,1287],{"class":600},[586,3000,865],{"class":600},[586,3002,3003],{"class":665},"closest",[586,3005,871],{"class":600},[586,3007,3009],{"class":588,"line":3008},99,[586,3010,2056],{"class":600},[586,3012,3014],{"class":588,"line":3013},100,[586,3015,769],{"class":600},[586,3017,3019],{"class":588,"line":3018},101,[586,3020,790],{"class":600},[586,3022,3024],{"class":588,"line":3023},102,[586,3025,796],{"class":600},[1159,3027,3028],{},[1162,3029,3030,3031,601],{},"This text_math_shape.json is intended to take advantage of interactivity ",[976,3032,1884],{"href":1155},[1886,3034,3035],{},[578,3036,3039],{"className":1890,"code":3037,"filename":3038,"language":1893,"meta":520,"style":520},"{\n  \"raw-content\": {\n    \"configuration\": {\n      \"analyzer\": {\n        \"bundle\": \"raw-content2\",\n        \"name\": \"standard\"\n      },\n      \"math\": {\n        \"bundle\": \"math2\",\n        \"name\": \"standard\"\n      }\n    },\n    \"classification\": {\n      \"types\": [\n        \"text\",\n        \"shape\",\n        \"math\",\n        \"drawing\"\n      ]\n    },\n    \"recognition\": {\n      \"types\": [\n        \"text\",\n        \"shape\",\n        \"math\"\n      ]\n    },\n    \"convert\": {\n      \"shape-on-hold\": true\n    },\n    \"shape\": {\n      \"snap-axis\": []\n    },\n    \"eraser\": {\n      \"erase-precisely\": false,\n      \"dynamic-radius\": true\n    },\n    \"auto-connection\": false,\n    \"edge\": {\n      \"policy\": []\n    },\n    \"interactive-blocks\": {\n      \"auto-classified\": [\n        \"text\",\n        \"math\",\n        \"shape\"\n      ],\n      \"feedback\": [\n        \"text\",\n        \"math\"\n      ],\n      \"feedback-hints\": [\n        \"text\",\n        \"math\"\n      ]\n    },\n    \"pen\": {\n      \"gestures\": [\n        \"scratch-out\",\n        \"strike-through\"\n      ]\n    },\n    \"line-pattern\": \"grid\",\n    \"guides\": {\n      \"show\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ],\n      \"snap\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ]\n    }\n  },\n  \"convert\": {\n    \"convert-on-double-tap\": false\n  },\n  \"math\": {\n    \"solver\": {\n      \"options\": \"algebraic\",\n      \"numerical-computation\": [\n        \"at-right-of-equal-sign\",\n        \"at-question-mark\"\n      ],\n      \"enable-syntactic-correction\": false,\n      \"display-implicit-multiply\": false,\n      \"auto-variable-management\": {\n        \"enable\": true,\n        \"scoping-policy\": \"closest\"\n      }\n    }\n  }\n}\n","text_math_shape.json",[525,3040,3041,3045,3057,3069,3081,3099,3115,3119,3131,3149,3165,3169,3173,3185,3197,3207,3217,3227,3235,3239,3243,3255,3267,3277,3287,3295,3299,3303,3315,3327,3331,3343,3355,3359,3371,3385,3397,3401,3415,3427,3439,3443,3455,3467,3477,3487,3495,3499,3511,3521,3529,3533,3545,3555,3563,3567,3571,3583,3595,3605,3613,3617,3621,3639,3651,3663,3673,3683,3693,3703,3713,3721,3725,3737,3747,3757,3767,3777,3787,3795,3799,3803,3807,3819,3831,3835,3847,3859,3877,3889,3899,3907,3911,3925,3939,3951,3965,3981,3985,3989,3993],{"__ignoreMap":520},[586,3042,3043],{"class":588,"line":589},[586,3044,672],{"class":600},[586,3046,3047,3049,3051,3053,3055],{"class":588,"line":620},[586,3048,1904],{"class":600},[586,3050,1926],{"class":665},[586,3052,1412],{"class":600},[586,3054,1287],{"class":600},[586,3056,851],{"class":600},[586,3058,3059,3061,3063,3065,3067],{"class":588,"line":642},[586,3060,1937],{"class":600},[586,3062,983],{"class":665},[586,3064,1412],{"class":600},[586,3066,1287],{"class":600},[586,3068,851],{"class":600},[586,3070,3071,3073,3075,3077,3079],{"class":588,"line":649},[586,3072,1950],{"class":600},[586,3074,1953],{"class":665},[586,3076,1412],{"class":600},[586,3078,1287],{"class":600},[586,3080,851],{"class":600},[586,3082,3083,3085,3087,3089,3091,3093,3095,3097],{"class":588,"line":669},[586,3084,1964],{"class":600},[586,3086,1967],{"class":665},[586,3088,1412],{"class":600},[586,3090,1287],{"class":600},[586,3092,865],{"class":600},[586,3094,1976],{"class":665},[586,3096,1412],{"class":600},[586,3098,1919],{"class":600},[586,3100,3101,3103,3105,3107,3109,3111,3113],{"class":588,"line":675},[586,3102,1964],{"class":600},[586,3104,1987],{"class":665},[586,3106,1412],{"class":600},[586,3108,1287],{"class":600},[586,3110,865],{"class":600},[586,3112,1996],{"class":665},[586,3114,871],{"class":600},[586,3116,3117],{"class":588,"line":693},[586,3118,2003],{"class":600},[586,3120,3121,3123,3125,3127,3129],{"class":588,"line":698},[586,3122,1950],{"class":600},[586,3124,2010],{"class":665},[586,3126,1412],{"class":600},[586,3128,1287],{"class":600},[586,3130,851],{"class":600},[586,3132,3133,3135,3137,3139,3141,3143,3145,3147],{"class":588,"line":714},[586,3134,1964],{"class":600},[586,3136,1967],{"class":665},[586,3138,1412],{"class":600},[586,3140,1287],{"class":600},[586,3142,865],{"class":600},[586,3144,2031],{"class":665},[586,3146,1412],{"class":600},[586,3148,1919],{"class":600},[586,3150,3151,3153,3155,3157,3159,3161,3163],{"class":588,"line":720},[586,3152,1964],{"class":600},[586,3154,1987],{"class":665},[586,3156,1412],{"class":600},[586,3158,1287],{"class":600},[586,3160,865],{"class":600},[586,3162,1996],{"class":665},[586,3164,871],{"class":600},[586,3166,3167],{"class":588,"line":741},[586,3168,2056],{"class":600},[586,3170,3171],{"class":588,"line":747},[586,3172,2061],{"class":600},[586,3174,3175,3177,3179,3181,3183],{"class":588,"line":766},[586,3176,1937],{"class":600},[586,3178,2068],{"class":665},[586,3180,1412],{"class":600},[586,3182,1287],{"class":600},[586,3184,851],{"class":600},[586,3186,3187,3189,3191,3193,3195],{"class":588,"line":772},[586,3188,1950],{"class":600},[586,3190,2081],{"class":665},[586,3192,1412],{"class":600},[586,3194,1287],{"class":600},[586,3196,2088],{"class":600},[586,3198,3199,3201,3203,3205],{"class":588,"line":777},[586,3200,1964],{"class":600},[586,3202,2095],{"class":665},[586,3204,1412],{"class":600},[586,3206,1919],{"class":600},[586,3208,3209,3211,3213,3215],{"class":588,"line":787},[586,3210,1964],{"class":600},[586,3212,2106],{"class":665},[586,3214,1412],{"class":600},[586,3216,1919],{"class":600},[586,3218,3219,3221,3223,3225],{"class":588,"line":793},[586,3220,1964],{"class":600},[586,3222,2010],{"class":665},[586,3224,1412],{"class":600},[586,3226,1919],{"class":600},[586,3228,3229,3231,3233],{"class":588,"line":2113},[586,3230,1964],{"class":600},[586,3232,2129],{"class":665},[586,3234,871],{"class":600},[586,3236,3237],{"class":588,"line":2124},[586,3238,2137],{"class":600},[586,3240,3241],{"class":588,"line":2134},[586,3242,2061],{"class":600},[586,3244,3245,3247,3249,3251,3253],{"class":588,"line":2140},[586,3246,1937],{"class":600},[586,3248,2150],{"class":665},[586,3250,1412],{"class":600},[586,3252,1287],{"class":600},[586,3254,851],{"class":600},[586,3256,3257,3259,3261,3263,3265],{"class":588,"line":2145},[586,3258,1950],{"class":600},[586,3260,2081],{"class":665},[586,3262,1412],{"class":600},[586,3264,1287],{"class":600},[586,3266,2088],{"class":600},[586,3268,3269,3271,3273,3275],{"class":588,"line":2159},[586,3270,1964],{"class":600},[586,3272,2095],{"class":665},[586,3274,1412],{"class":600},[586,3276,1919],{"class":600},[586,3278,3279,3281,3283,3285],{"class":588,"line":2172},[586,3280,1964],{"class":600},[586,3282,2106],{"class":665},[586,3284,1412],{"class":600},[586,3286,1919],{"class":600},[586,3288,3289,3291,3293],{"class":588,"line":2183},[586,3290,1964],{"class":600},[586,3292,2010],{"class":665},[586,3294,871],{"class":600},[586,3296,3297],{"class":588,"line":2194},[586,3298,2137],{"class":600},[586,3300,3301],{"class":588,"line":2203},[586,3302,2061],{"class":600},[586,3304,3305,3307,3309,3311,3313],{"class":588,"line":2208},[586,3306,1937],{"class":600},[586,3308,2218],{"class":665},[586,3310,1412],{"class":600},[586,3312,1287],{"class":600},[586,3314,851],{"class":600},[586,3316,3317,3319,3321,3323,3325],{"class":588,"line":2213},[586,3318,1950],{"class":600},[586,3320,2232],{"class":665},[586,3322,1412],{"class":600},[586,3324,1287],{"class":600},[586,3326,2239],{"class":592},[586,3328,3329],{"class":588,"line":2227},[586,3330,2061],{"class":600},[586,3332,3333,3335,3337,3339,3341],{"class":588,"line":2242},[586,3334,1937],{"class":600},[586,3336,2106],{"class":665},[586,3338,1412],{"class":600},[586,3340,1287],{"class":600},[586,3342,851],{"class":600},[586,3344,3345,3347,3349,3351,3353],{"class":588,"line":2247},[586,3346,1950],{"class":600},[586,3348,2265],{"class":665},[586,3350,1412],{"class":600},[586,3352,1287],{"class":600},[586,3354,2272],{"class":600},[586,3356,3357],{"class":588,"line":2260},[586,3358,2061],{"class":600},[586,3360,3361,3363,3365,3367,3369],{"class":588,"line":2275},[586,3362,1937],{"class":600},[586,3364,2285],{"class":665},[586,3366,1412],{"class":600},[586,3368,1287],{"class":600},[586,3370,851],{"class":600},[586,3372,3373,3375,3377,3379,3381,3383],{"class":588,"line":2280},[586,3374,1950],{"class":600},[586,3376,2299],{"class":665},[586,3378,1412],{"class":600},[586,3380,1287],{"class":600},[586,3382,2306],{"class":592},[586,3384,1919],{"class":600},[586,3386,3387,3389,3391,3393,3395],{"class":588,"line":2294},[586,3388,1950],{"class":600},[586,3390,2316],{"class":665},[586,3392,1412],{"class":600},[586,3394,1287],{"class":600},[586,3396,2239],{"class":592},[586,3398,3399],{"class":588,"line":2311},[586,3400,2061],{"class":600},[586,3402,3403,3405,3407,3409,3411,3413],{"class":588,"line":2325},[586,3404,1937],{"class":600},[586,3406,2335],{"class":665},[586,3408,1412],{"class":600},[586,3410,1287],{"class":600},[586,3412,2306],{"class":592},[586,3414,1919],{"class":600},[586,3416,3417,3419,3421,3423,3425],{"class":588,"line":2330},[586,3418,1937],{"class":600},[586,3420,2351],{"class":665},[586,3422,1412],{"class":600},[586,3424,1287],{"class":600},[586,3426,851],{"class":600},[586,3428,3429,3431,3433,3435,3437],{"class":588,"line":2346},[586,3430,1950],{"class":600},[586,3432,2365],{"class":665},[586,3434,1412],{"class":600},[586,3436,1287],{"class":600},[586,3438,2272],{"class":600},[586,3440,3441],{"class":588,"line":2360},[586,3442,2061],{"class":600},[586,3444,3445,3447,3449,3451,3453],{"class":588,"line":2374},[586,3446,1937],{"class":600},[586,3448,2384],{"class":665},[586,3450,1412],{"class":600},[586,3452,1287],{"class":600},[586,3454,851],{"class":600},[586,3456,3457,3459,3461,3463,3465],{"class":588,"line":2379},[586,3458,1950],{"class":600},[586,3460,2398],{"class":665},[586,3462,1412],{"class":600},[586,3464,1287],{"class":600},[586,3466,2088],{"class":600},[586,3468,3469,3471,3473,3475],{"class":588,"line":2393},[586,3470,1964],{"class":600},[586,3472,2095],{"class":665},[586,3474,1412],{"class":600},[586,3476,1919],{"class":600},[586,3478,3479,3481,3483,3485],{"class":588,"line":2407},[586,3480,1964],{"class":600},[586,3482,2010],{"class":665},[586,3484,1412],{"class":600},[586,3486,1919],{"class":600},[586,3488,3489,3491,3493],{"class":588,"line":2418},[586,3490,1964],{"class":600},[586,3492,2106],{"class":665},[586,3494,871],{"class":600},[586,3496,3497],{"class":588,"line":2429},[586,3498,2441],{"class":600},[586,3500,3501,3503,3505,3507,3509],{"class":588,"line":2438},[586,3502,1950],{"class":600},[586,3504,2449],{"class":665},[586,3506,1412],{"class":600},[586,3508,1287],{"class":600},[586,3510,2088],{"class":600},[586,3512,3513,3515,3517,3519],{"class":588,"line":2444},[586,3514,1964],{"class":600},[586,3516,2095],{"class":665},[586,3518,1412],{"class":600},[586,3520,1919],{"class":600},[586,3522,3523,3525,3527],{"class":588,"line":2458},[586,3524,1964],{"class":600},[586,3526,2010],{"class":665},[586,3528,871],{"class":600},[586,3530,3531],{"class":588,"line":2469},[586,3532,2441],{"class":600},[586,3534,3535,3537,3539,3541,3543],{"class":588,"line":2478},[586,3536,1950],{"class":600},[586,3538,2488],{"class":665},[586,3540,1412],{"class":600},[586,3542,1287],{"class":600},[586,3544,2088],{"class":600},[586,3546,3547,3549,3551,3553],{"class":588,"line":2483},[586,3548,1964],{"class":600},[586,3550,2095],{"class":665},[586,3552,1412],{"class":600},[586,3554,1919],{"class":600},[586,3556,3557,3559,3561],{"class":588,"line":2497},[586,3558,1964],{"class":600},[586,3560,2010],{"class":665},[586,3562,871],{"class":600},[586,3564,3565],{"class":588,"line":2508},[586,3566,2137],{"class":600},[586,3568,3569],{"class":588,"line":2517},[586,3570,2061],{"class":600},[586,3572,3573,3575,3577,3579,3581],{"class":588,"line":2522},[586,3574,1937],{"class":600},[586,3576,2532],{"class":665},[586,3578,1412],{"class":600},[586,3580,1287],{"class":600},[586,3582,851],{"class":600},[586,3584,3585,3587,3589,3591,3593],{"class":588,"line":2527},[586,3586,1950],{"class":600},[586,3588,2546],{"class":665},[586,3590,1412],{"class":600},[586,3592,1287],{"class":600},[586,3594,2088],{"class":600},[586,3596,3597,3599,3601,3603],{"class":588,"line":2541},[586,3598,1964],{"class":600},[586,3600,2560],{"class":665},[586,3602,1412],{"class":600},[586,3604,1919],{"class":600},[586,3606,3607,3609,3611],{"class":588,"line":2555},[586,3608,1964],{"class":600},[586,3610,2572],{"class":665},[586,3612,871],{"class":600},[586,3614,3615],{"class":588,"line":2567},[586,3616,2137],{"class":600},[586,3618,3619],{"class":588,"line":2577},[586,3620,2061],{"class":600},[586,3622,3623,3625,3627,3629,3631,3633,3635,3637],{"class":588,"line":2582},[586,3624,1937],{"class":600},[586,3626,2592],{"class":665},[586,3628,1412],{"class":600},[586,3630,1287],{"class":600},[586,3632,865],{"class":600},[586,3634,2601],{"class":665},[586,3636,1412],{"class":600},[586,3638,1919],{"class":600},[586,3640,3641,3643,3645,3647,3649],{"class":588,"line":2587},[586,3642,1937],{"class":600},[586,3644,2613],{"class":665},[586,3646,1412],{"class":600},[586,3648,1287],{"class":600},[586,3650,851],{"class":600},[586,3652,3653,3655,3657,3659,3661],{"class":588,"line":2608},[586,3654,1950],{"class":600},[586,3656,2627],{"class":665},[586,3658,1412],{"class":600},[586,3660,1287],{"class":600},[586,3662,2088],{"class":600},[586,3664,3665,3667,3669,3671],{"class":588,"line":2622},[586,3666,1964],{"class":600},[586,3668,2641],{"class":665},[586,3670,1412],{"class":600},[586,3672,1919],{"class":600},[586,3674,3675,3677,3679,3681],{"class":588,"line":2636},[586,3676,1964],{"class":600},[586,3678,2095],{"class":665},[586,3680,1412],{"class":600},[586,3682,1919],{"class":600},[586,3684,3685,3687,3689,3691],{"class":588,"line":2648},[586,3686,1964],{"class":600},[586,3688,2664],{"class":665},[586,3690,1412],{"class":600},[586,3692,1919],{"class":600},[586,3694,3695,3697,3699,3701],{"class":588,"line":2659},[586,3696,1964],{"class":600},[586,3698,2676],{"class":665},[586,3700,1412],{"class":600},[586,3702,1919],{"class":600},[586,3704,3705,3707,3709,3711],{"class":588,"line":2671},[586,3706,1964],{"class":600},[586,3708,2688],{"class":665},[586,3710,1412],{"class":600},[586,3712,1919],{"class":600},[586,3714,3715,3717,3719],{"class":588,"line":2683},[586,3716,1964],{"class":600},[586,3718,2700],{"class":665},[586,3720,871],{"class":600},[586,3722,3723],{"class":588,"line":2695},[586,3724,2441],{"class":600},[586,3726,3727,3729,3731,3733,3735],{"class":588,"line":2705},[586,3728,1950],{"class":600},[586,3730,2715],{"class":665},[586,3732,1412],{"class":600},[586,3734,1287],{"class":600},[586,3736,2088],{"class":600},[586,3738,3739,3741,3743,3745],{"class":588,"line":2710},[586,3740,1964],{"class":600},[586,3742,2641],{"class":665},[586,3744,1412],{"class":600},[586,3746,1919],{"class":600},[586,3748,3749,3751,3753,3755],{"class":588,"line":2724},[586,3750,1964],{"class":600},[586,3752,2095],{"class":665},[586,3754,1412],{"class":600},[586,3756,1919],{"class":600},[586,3758,3759,3761,3763,3765],{"class":588,"line":2735},[586,3760,1964],{"class":600},[586,3762,2664],{"class":665},[586,3764,1412],{"class":600},[586,3766,1919],{"class":600},[586,3768,3769,3771,3773,3775],{"class":588,"line":2746},[586,3770,1964],{"class":600},[586,3772,2676],{"class":665},[586,3774,1412],{"class":600},[586,3776,1919],{"class":600},[586,3778,3779,3781,3783,3785],{"class":588,"line":2757},[586,3780,1964],{"class":600},[586,3782,2688],{"class":665},[586,3784,1412],{"class":600},[586,3786,1919],{"class":600},[586,3788,3789,3791,3793],{"class":588,"line":2768},[586,3790,1964],{"class":600},[586,3792,2700],{"class":665},[586,3794,871],{"class":600},[586,3796,3797],{"class":588,"line":2779},[586,3798,2137],{"class":600},[586,3800,3801],{"class":588,"line":2788},[586,3802,769],{"class":600},[586,3804,3805],{"class":588,"line":2793},[586,3806,2801],{"class":600},[586,3808,3809,3811,3813,3815,3817],{"class":588,"line":2798},[586,3810,1904],{"class":600},[586,3812,2218],{"class":665},[586,3814,1412],{"class":600},[586,3816,1287],{"class":600},[586,3818,851],{"class":600},[586,3820,3821,3823,3825,3827,3829],{"class":588,"line":2804},[586,3822,1937],{"class":600},[586,3824,2822],{"class":665},[586,3826,1412],{"class":600},[586,3828,1287],{"class":600},[586,3830,2829],{"class":592},[586,3832,3833],{"class":588,"line":2817},[586,3834,2801],{"class":600},[586,3836,3837,3839,3841,3843,3845],{"class":588,"line":2832},[586,3838,1904],{"class":600},[586,3840,2010],{"class":665},[586,3842,1412],{"class":600},[586,3844,1287],{"class":600},[586,3846,851],{"class":600},[586,3848,3849,3851,3853,3855,3857],{"class":588,"line":2837},[586,3850,1937],{"class":600},[586,3852,2855],{"class":665},[586,3854,1412],{"class":600},[586,3856,1287],{"class":600},[586,3858,851],{"class":600},[586,3860,3861,3863,3865,3867,3869,3871,3873,3875],{"class":588,"line":2850},[586,3862,1950],{"class":600},[586,3864,2869],{"class":665},[586,3866,1412],{"class":600},[586,3868,1287],{"class":600},[586,3870,865],{"class":600},[586,3872,2878],{"class":665},[586,3874,1412],{"class":600},[586,3876,1919],{"class":600},[586,3878,3879,3881,3883,3885,3887],{"class":588,"line":2864},[586,3880,1950],{"class":600},[586,3882,2890],{"class":665},[586,3884,1412],{"class":600},[586,3886,1287],{"class":600},[586,3888,2088],{"class":600},[586,3890,3891,3893,3895,3897],{"class":588,"line":2885},[586,3892,1964],{"class":600},[586,3894,2904],{"class":665},[586,3896,1412],{"class":600},[586,3898,1919],{"class":600},[586,3900,3901,3903,3905],{"class":588,"line":2899},[586,3902,1964],{"class":600},[586,3904,2916],{"class":665},[586,3906,871],{"class":600},[586,3908,3909],{"class":588,"line":2911},[586,3910,2441],{"class":600},[586,3912,3913,3915,3917,3919,3921,3923],{"class":588,"line":2921},[586,3914,1950],{"class":600},[586,3916,2931],{"class":665},[586,3918,1412],{"class":600},[586,3920,1287],{"class":600},[586,3922,2306],{"class":592},[586,3924,1919],{"class":600},[586,3926,3927,3929,3931,3933,3935,3937],{"class":588,"line":2926},[586,3928,1950],{"class":600},[586,3930,2947],{"class":665},[586,3932,1412],{"class":600},[586,3934,1287],{"class":600},[586,3936,2306],{"class":592},[586,3938,1919],{"class":600},[586,3940,3941,3943,3945,3947,3949],{"class":588,"line":2942},[586,3942,1950],{"class":600},[586,3944,2963],{"class":665},[586,3946,1412],{"class":600},[586,3948,1287],{"class":600},[586,3950,851],{"class":600},[586,3952,3953,3955,3957,3959,3961,3963],{"class":588,"line":2958},[586,3954,1964],{"class":600},[586,3956,2977],{"class":665},[586,3958,1412],{"class":600},[586,3960,1287],{"class":600},[586,3962,2984],{"class":592},[586,3964,1919],{"class":600},[586,3966,3967,3969,3971,3973,3975,3977,3979],{"class":588,"line":2972},[586,3968,1964],{"class":600},[586,3970,2994],{"class":665},[586,3972,1412],{"class":600},[586,3974,1287],{"class":600},[586,3976,865],{"class":600},[586,3978,3003],{"class":665},[586,3980,871],{"class":600},[586,3982,3983],{"class":588,"line":2989},[586,3984,2056],{"class":600},[586,3986,3987],{"class":588,"line":3008},[586,3988,769],{"class":600},[586,3990,3991],{"class":588,"line":3013},[586,3992,790],{"class":600},[586,3994,3995],{"class":588,"line":3018},[586,3996,796],{"class":600},[1159,3998,3999],{},[1162,4000,4001,4002,601],{},"This interactivity.json can be used to have interactivity ",[976,4003,4004],{"href":1155},"with our legacy analyzer and engine",[1886,4006,4007],{},[578,4008,4011],{"className":1890,"code":4009,"filename":4010,"language":1893,"meta":520,"style":520},"{\n  \"raw-content\": {\n    \"classification\": {\n      \"types\": [\n        \"text\",\n        \"drawing\"\n      ]\n    },\n    \"recognition\": {\n      \"types\": [\n        \"text\",\n        \"math\"\n      ]\n    },\n    \"convert\": {\n      \"shape-on-hold\": true\n    },\n    \"shape\": {\n      \"snap-axis\": [\n        \"triangle\",\n        \"rectangle\",\n        \"rhombus\",\n        \"parallelogram\",\n        \"ellipse\"\n      ]\n    },\n    \"eraser\": {\n      \"erase-precisely\": false,\n      \"dynamic-radius\": true\n    },\n    \"auto-connection\": true,\n    \"interactive-blocks\": {\n      \"feedback\": [\n        \"math\"\n      ]\n    },\n    \"pen\": {\n      \"gestures\": [\n        \"underline\",\n        \"scratch-out\",\n        \"strike-through\"\n      ]\n    },\n    \"line-pattern\": \"grid\",\n    \"guides\": {\n      \"show\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ],\n      \"snap\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ]\n    }\n  }\n}\n","interactivity.json",[525,4012,4013,4017,4029,4041,4053,4063,4071,4075,4079,4091,4103,4113,4121,4125,4129,4141,4153,4157,4169,4181,4192,4203,4214,4225,4234,4238,4242,4254,4268,4280,4284,4298,4310,4322,4330,4334,4338,4350,4362,4373,4383,4391,4395,4399,4417,4429,4441,4451,4461,4471,4481,4491,4499,4503,4515,4525,4535,4545,4555,4565,4573,4577,4581,4585],{"__ignoreMap":520},[586,4014,4015],{"class":588,"line":589},[586,4016,672],{"class":600},[586,4018,4019,4021,4023,4025,4027],{"class":588,"line":620},[586,4020,1904],{"class":600},[586,4022,1926],{"class":665},[586,4024,1412],{"class":600},[586,4026,1287],{"class":600},[586,4028,851],{"class":600},[586,4030,4031,4033,4035,4037,4039],{"class":588,"line":642},[586,4032,1937],{"class":600},[586,4034,2068],{"class":665},[586,4036,1412],{"class":600},[586,4038,1287],{"class":600},[586,4040,851],{"class":600},[586,4042,4043,4045,4047,4049,4051],{"class":588,"line":649},[586,4044,1950],{"class":600},[586,4046,2081],{"class":665},[586,4048,1412],{"class":600},[586,4050,1287],{"class":600},[586,4052,2088],{"class":600},[586,4054,4055,4057,4059,4061],{"class":588,"line":669},[586,4056,1964],{"class":600},[586,4058,2095],{"class":665},[586,4060,1412],{"class":600},[586,4062,1919],{"class":600},[586,4064,4065,4067,4069],{"class":588,"line":675},[586,4066,1964],{"class":600},[586,4068,2129],{"class":665},[586,4070,871],{"class":600},[586,4072,4073],{"class":588,"line":693},[586,4074,2137],{"class":600},[586,4076,4077],{"class":588,"line":698},[586,4078,2061],{"class":600},[586,4080,4081,4083,4085,4087,4089],{"class":588,"line":714},[586,4082,1937],{"class":600},[586,4084,2150],{"class":665},[586,4086,1412],{"class":600},[586,4088,1287],{"class":600},[586,4090,851],{"class":600},[586,4092,4093,4095,4097,4099,4101],{"class":588,"line":720},[586,4094,1950],{"class":600},[586,4096,2081],{"class":665},[586,4098,1412],{"class":600},[586,4100,1287],{"class":600},[586,4102,2088],{"class":600},[586,4104,4105,4107,4109,4111],{"class":588,"line":741},[586,4106,1964],{"class":600},[586,4108,2095],{"class":665},[586,4110,1412],{"class":600},[586,4112,1919],{"class":600},[586,4114,4115,4117,4119],{"class":588,"line":747},[586,4116,1964],{"class":600},[586,4118,2010],{"class":665},[586,4120,871],{"class":600},[586,4122,4123],{"class":588,"line":766},[586,4124,2137],{"class":600},[586,4126,4127],{"class":588,"line":772},[586,4128,2061],{"class":600},[586,4130,4131,4133,4135,4137,4139],{"class":588,"line":777},[586,4132,1937],{"class":600},[586,4134,2218],{"class":665},[586,4136,1412],{"class":600},[586,4138,1287],{"class":600},[586,4140,851],{"class":600},[586,4142,4143,4145,4147,4149,4151],{"class":588,"line":787},[586,4144,1950],{"class":600},[586,4146,2232],{"class":665},[586,4148,1412],{"class":600},[586,4150,1287],{"class":600},[586,4152,2239],{"class":592},[586,4154,4155],{"class":588,"line":793},[586,4156,2061],{"class":600},[586,4158,4159,4161,4163,4165,4167],{"class":588,"line":2113},[586,4160,1937],{"class":600},[586,4162,2106],{"class":665},[586,4164,1412],{"class":600},[586,4166,1287],{"class":600},[586,4168,851],{"class":600},[586,4170,4171,4173,4175,4177,4179],{"class":588,"line":2124},[586,4172,1950],{"class":600},[586,4174,2265],{"class":665},[586,4176,1412],{"class":600},[586,4178,1287],{"class":600},[586,4180,2088],{"class":600},[586,4182,4183,4185,4188,4190],{"class":588,"line":2134},[586,4184,1964],{"class":600},[586,4186,4187],{"class":665},"triangle",[586,4189,1412],{"class":600},[586,4191,1919],{"class":600},[586,4193,4194,4196,4199,4201],{"class":588,"line":2140},[586,4195,1964],{"class":600},[586,4197,4198],{"class":665},"rectangle",[586,4200,1412],{"class":600},[586,4202,1919],{"class":600},[586,4204,4205,4207,4210,4212],{"class":588,"line":2145},[586,4206,1964],{"class":600},[586,4208,4209],{"class":665},"rhombus",[586,4211,1412],{"class":600},[586,4213,1919],{"class":600},[586,4215,4216,4218,4221,4223],{"class":588,"line":2159},[586,4217,1964],{"class":600},[586,4219,4220],{"class":665},"parallelogram",[586,4222,1412],{"class":600},[586,4224,1919],{"class":600},[586,4226,4227,4229,4232],{"class":588,"line":2172},[586,4228,1964],{"class":600},[586,4230,4231],{"class":665},"ellipse",[586,4233,871],{"class":600},[586,4235,4236],{"class":588,"line":2183},[586,4237,2137],{"class":600},[586,4239,4240],{"class":588,"line":2194},[586,4241,2061],{"class":600},[586,4243,4244,4246,4248,4250,4252],{"class":588,"line":2203},[586,4245,1937],{"class":600},[586,4247,2285],{"class":665},[586,4249,1412],{"class":600},[586,4251,1287],{"class":600},[586,4253,851],{"class":600},[586,4255,4256,4258,4260,4262,4264,4266],{"class":588,"line":2208},[586,4257,1950],{"class":600},[586,4259,2299],{"class":665},[586,4261,1412],{"class":600},[586,4263,1287],{"class":600},[586,4265,2306],{"class":592},[586,4267,1919],{"class":600},[586,4269,4270,4272,4274,4276,4278],{"class":588,"line":2213},[586,4271,1950],{"class":600},[586,4273,2316],{"class":665},[586,4275,1412],{"class":600},[586,4277,1287],{"class":600},[586,4279,2239],{"class":592},[586,4281,4282],{"class":588,"line":2227},[586,4283,2061],{"class":600},[586,4285,4286,4288,4290,4292,4294,4296],{"class":588,"line":2242},[586,4287,1937],{"class":600},[586,4289,2335],{"class":665},[586,4291,1412],{"class":600},[586,4293,1287],{"class":600},[586,4295,2984],{"class":592},[586,4297,1919],{"class":600},[586,4299,4300,4302,4304,4306,4308],{"class":588,"line":2247},[586,4301,1937],{"class":600},[586,4303,2384],{"class":665},[586,4305,1412],{"class":600},[586,4307,1287],{"class":600},[586,4309,851],{"class":600},[586,4311,4312,4314,4316,4318,4320],{"class":588,"line":2260},[586,4313,1950],{"class":600},[586,4315,2449],{"class":665},[586,4317,1412],{"class":600},[586,4319,1287],{"class":600},[586,4321,2088],{"class":600},[586,4323,4324,4326,4328],{"class":588,"line":2275},[586,4325,1964],{"class":600},[586,4327,2010],{"class":665},[586,4329,871],{"class":600},[586,4331,4332],{"class":588,"line":2280},[586,4333,2137],{"class":600},[586,4335,4336],{"class":588,"line":2294},[586,4337,2061],{"class":600},[586,4339,4340,4342,4344,4346,4348],{"class":588,"line":2311},[586,4341,1937],{"class":600},[586,4343,2532],{"class":665},[586,4345,1412],{"class":600},[586,4347,1287],{"class":600},[586,4349,851],{"class":600},[586,4351,4352,4354,4356,4358,4360],{"class":588,"line":2325},[586,4353,1950],{"class":600},[586,4355,2546],{"class":665},[586,4357,1412],{"class":600},[586,4359,1287],{"class":600},[586,4361,2088],{"class":600},[586,4363,4364,4366,4369,4371],{"class":588,"line":2330},[586,4365,1964],{"class":600},[586,4367,4368],{"class":665},"underline",[586,4370,1412],{"class":600},[586,4372,1919],{"class":600},[586,4374,4375,4377,4379,4381],{"class":588,"line":2346},[586,4376,1964],{"class":600},[586,4378,2560],{"class":665},[586,4380,1412],{"class":600},[586,4382,1919],{"class":600},[586,4384,4385,4387,4389],{"class":588,"line":2360},[586,4386,1964],{"class":600},[586,4388,2572],{"class":665},[586,4390,871],{"class":600},[586,4392,4393],{"class":588,"line":2374},[586,4394,2137],{"class":600},[586,4396,4397],{"class":588,"line":2379},[586,4398,2061],{"class":600},[586,4400,4401,4403,4405,4407,4409,4411,4413,4415],{"class":588,"line":2393},[586,4402,1937],{"class":600},[586,4404,2592],{"class":665},[586,4406,1412],{"class":600},[586,4408,1287],{"class":600},[586,4410,865],{"class":600},[586,4412,2601],{"class":665},[586,4414,1412],{"class":600},[586,4416,1919],{"class":600},[586,4418,4419,4421,4423,4425,4427],{"class":588,"line":2407},[586,4420,1937],{"class":600},[586,4422,2613],{"class":665},[586,4424,1412],{"class":600},[586,4426,1287],{"class":600},[586,4428,851],{"class":600},[586,4430,4431,4433,4435,4437,4439],{"class":588,"line":2418},[586,4432,1950],{"class":600},[586,4434,2627],{"class":665},[586,4436,1412],{"class":600},[586,4438,1287],{"class":600},[586,4440,2088],{"class":600},[586,4442,4443,4445,4447,4449],{"class":588,"line":2429},[586,4444,1964],{"class":600},[586,4446,2641],{"class":665},[586,4448,1412],{"class":600},[586,4450,1919],{"class":600},[586,4452,4453,4455,4457,4459],{"class":588,"line":2438},[586,4454,1964],{"class":600},[586,4456,2095],{"class":665},[586,4458,1412],{"class":600},[586,4460,1919],{"class":600},[586,4462,4463,4465,4467,4469],{"class":588,"line":2444},[586,4464,1964],{"class":600},[586,4466,2664],{"class":665},[586,4468,1412],{"class":600},[586,4470,1919],{"class":600},[586,4472,4473,4475,4477,4479],{"class":588,"line":2458},[586,4474,1964],{"class":600},[586,4476,2676],{"class":665},[586,4478,1412],{"class":600},[586,4480,1919],{"class":600},[586,4482,4483,4485,4487,4489],{"class":588,"line":2469},[586,4484,1964],{"class":600},[586,4486,2688],{"class":665},[586,4488,1412],{"class":600},[586,4490,1919],{"class":600},[586,4492,4493,4495,4497],{"class":588,"line":2478},[586,4494,1964],{"class":600},[586,4496,2700],{"class":665},[586,4498,871],{"class":600},[586,4500,4501],{"class":588,"line":2483},[586,4502,2441],{"class":600},[586,4504,4505,4507,4509,4511,4513],{"class":588,"line":2497},[586,4506,1950],{"class":600},[586,4508,2715],{"class":665},[586,4510,1412],{"class":600},[586,4512,1287],{"class":600},[586,4514,2088],{"class":600},[586,4516,4517,4519,4521,4523],{"class":588,"line":2508},[586,4518,1964],{"class":600},[586,4520,2641],{"class":665},[586,4522,1412],{"class":600},[586,4524,1919],{"class":600},[586,4526,4527,4529,4531,4533],{"class":588,"line":2517},[586,4528,1964],{"class":600},[586,4530,2095],{"class":665},[586,4532,1412],{"class":600},[586,4534,1919],{"class":600},[586,4536,4537,4539,4541,4543],{"class":588,"line":2522},[586,4538,1964],{"class":600},[586,4540,2664],{"class":665},[586,4542,1412],{"class":600},[586,4544,1919],{"class":600},[586,4546,4547,4549,4551,4553],{"class":588,"line":2527},[586,4548,1964],{"class":600},[586,4550,2676],{"class":665},[586,4552,1412],{"class":600},[586,4554,1919],{"class":600},[586,4556,4557,4559,4561,4563],{"class":588,"line":2541},[586,4558,1964],{"class":600},[586,4560,2688],{"class":665},[586,4562,1412],{"class":600},[586,4564,1919],{"class":600},[586,4566,4567,4569,4571],{"class":588,"line":2555},[586,4568,1964],{"class":600},[586,4570,2700],{"class":665},[586,4572,871],{"class":600},[586,4574,4575],{"class":588,"line":2567},[586,4576,2137],{"class":600},[586,4578,4579],{"class":588,"line":2577},[586,4580,769],{"class":600},[586,4582,4583],{"class":588,"line":2582},[586,4584,790],{"class":600},[586,4586,4587],{"class":588,"line":2587},[586,4588,796],{"class":600},[1159,4590,4591],{},[1162,4592,4593,4594,4596,4597,601],{},"While this drawing.json configuration illustrates how to do some drawing without any ",[976,4595,2068],{"href":278}," or ",[976,4598,2150],{"href":274},[1886,4600,4601],{},[578,4602,4605],{"className":1890,"code":4603,"filename":4604,"language":1893,"meta":520,"style":520},"{\n  \"raw-content\": {\n    \"line-pattern\": \"none\",\n    \"recognition\": {\n      \"types\": []\n    },\n    \"classification\": {\n      \"types\": []\n    },\n    \"convert\": {\n      \"shape-on-hold\": false\n    },\n    \"shape\": {\n      \"snap-axis\": []\n    },\n    \"interactive-blocks\": {\n      \"auto-classified\": []\n    },\n    \"eraser\": {\n      \"erase-precisely\": true,\n      \"dynamic-radius\": true\n    },\n    \"auto-connection\": false,\n    \"guides\": {\n      \"show\": [],\n      \"snap\": []\n    },\n    \"pen\": {\n      \"gestures\": []\n    },\n    \"rotation\": [\n      \"image\"\n    ]\n  }\n}\n","drawing.json",[525,4606,4607,4611,4623,4642,4654,4666,4670,4682,4694,4698,4710,4722,4726,4738,4750,4754,4766,4778,4782,4794,4808,4820,4824,4838,4850,4863,4875,4879,4891,4903,4907,4919,4928,4933,4937],{"__ignoreMap":520},[586,4608,4609],{"class":588,"line":589},[586,4610,672],{"class":600},[586,4612,4613,4615,4617,4619,4621],{"class":588,"line":620},[586,4614,1904],{"class":600},[586,4616,1926],{"class":665},[586,4618,1412],{"class":600},[586,4620,1287],{"class":600},[586,4622,851],{"class":600},[586,4624,4625,4627,4629,4631,4633,4635,4638,4640],{"class":588,"line":642},[586,4626,1937],{"class":600},[586,4628,2592],{"class":665},[586,4630,1412],{"class":600},[586,4632,1287],{"class":600},[586,4634,865],{"class":600},[586,4636,4637],{"class":665},"none",[586,4639,1412],{"class":600},[586,4641,1919],{"class":600},[586,4643,4644,4646,4648,4650,4652],{"class":588,"line":649},[586,4645,1937],{"class":600},[586,4647,2150],{"class":665},[586,4649,1412],{"class":600},[586,4651,1287],{"class":600},[586,4653,851],{"class":600},[586,4655,4656,4658,4660,4662,4664],{"class":588,"line":669},[586,4657,1950],{"class":600},[586,4659,2081],{"class":665},[586,4661,1412],{"class":600},[586,4663,1287],{"class":600},[586,4665,2272],{"class":600},[586,4667,4668],{"class":588,"line":675},[586,4669,2061],{"class":600},[586,4671,4672,4674,4676,4678,4680],{"class":588,"line":693},[586,4673,1937],{"class":600},[586,4675,2068],{"class":665},[586,4677,1412],{"class":600},[586,4679,1287],{"class":600},[586,4681,851],{"class":600},[586,4683,4684,4686,4688,4690,4692],{"class":588,"line":698},[586,4685,1950],{"class":600},[586,4687,2081],{"class":665},[586,4689,1412],{"class":600},[586,4691,1287],{"class":600},[586,4693,2272],{"class":600},[586,4695,4696],{"class":588,"line":714},[586,4697,2061],{"class":600},[586,4699,4700,4702,4704,4706,4708],{"class":588,"line":720},[586,4701,1937],{"class":600},[586,4703,2218],{"class":665},[586,4705,1412],{"class":600},[586,4707,1287],{"class":600},[586,4709,851],{"class":600},[586,4711,4712,4714,4716,4718,4720],{"class":588,"line":741},[586,4713,1950],{"class":600},[586,4715,2232],{"class":665},[586,4717,1412],{"class":600},[586,4719,1287],{"class":600},[586,4721,2829],{"class":592},[586,4723,4724],{"class":588,"line":747},[586,4725,2061],{"class":600},[586,4727,4728,4730,4732,4734,4736],{"class":588,"line":766},[586,4729,1937],{"class":600},[586,4731,2106],{"class":665},[586,4733,1412],{"class":600},[586,4735,1287],{"class":600},[586,4737,851],{"class":600},[586,4739,4740,4742,4744,4746,4748],{"class":588,"line":772},[586,4741,1950],{"class":600},[586,4743,2265],{"class":665},[586,4745,1412],{"class":600},[586,4747,1287],{"class":600},[586,4749,2272],{"class":600},[586,4751,4752],{"class":588,"line":777},[586,4753,2061],{"class":600},[586,4755,4756,4758,4760,4762,4764],{"class":588,"line":787},[586,4757,1937],{"class":600},[586,4759,2384],{"class":665},[586,4761,1412],{"class":600},[586,4763,1287],{"class":600},[586,4765,851],{"class":600},[586,4767,4768,4770,4772,4774,4776],{"class":588,"line":793},[586,4769,1950],{"class":600},[586,4771,2398],{"class":665},[586,4773,1412],{"class":600},[586,4775,1287],{"class":600},[586,4777,2272],{"class":600},[586,4779,4780],{"class":588,"line":2113},[586,4781,2061],{"class":600},[586,4783,4784,4786,4788,4790,4792],{"class":588,"line":2124},[586,4785,1937],{"class":600},[586,4787,2285],{"class":665},[586,4789,1412],{"class":600},[586,4791,1287],{"class":600},[586,4793,851],{"class":600},[586,4795,4796,4798,4800,4802,4804,4806],{"class":588,"line":2134},[586,4797,1950],{"class":600},[586,4799,2299],{"class":665},[586,4801,1412],{"class":600},[586,4803,1287],{"class":600},[586,4805,2984],{"class":592},[586,4807,1919],{"class":600},[586,4809,4810,4812,4814,4816,4818],{"class":588,"line":2140},[586,4811,1950],{"class":600},[586,4813,2316],{"class":665},[586,4815,1412],{"class":600},[586,4817,1287],{"class":600},[586,4819,2239],{"class":592},[586,4821,4822],{"class":588,"line":2145},[586,4823,2061],{"class":600},[586,4825,4826,4828,4830,4832,4834,4836],{"class":588,"line":2159},[586,4827,1937],{"class":600},[586,4829,2335],{"class":665},[586,4831,1412],{"class":600},[586,4833,1287],{"class":600},[586,4835,2306],{"class":592},[586,4837,1919],{"class":600},[586,4839,4840,4842,4844,4846,4848],{"class":588,"line":2172},[586,4841,1937],{"class":600},[586,4843,2613],{"class":665},[586,4845,1412],{"class":600},[586,4847,1287],{"class":600},[586,4849,851],{"class":600},[586,4851,4852,4854,4856,4858,4860],{"class":588,"line":2183},[586,4853,1950],{"class":600},[586,4855,2627],{"class":665},[586,4857,1412],{"class":600},[586,4859,1287],{"class":600},[586,4861,4862],{"class":600}," [],\n",[586,4864,4865,4867,4869,4871,4873],{"class":588,"line":2194},[586,4866,1950],{"class":600},[586,4868,2715],{"class":665},[586,4870,1412],{"class":600},[586,4872,1287],{"class":600},[586,4874,2272],{"class":600},[586,4876,4877],{"class":588,"line":2203},[586,4878,2061],{"class":600},[586,4880,4881,4883,4885,4887,4889],{"class":588,"line":2208},[586,4882,1937],{"class":600},[586,4884,2532],{"class":665},[586,4886,1412],{"class":600},[586,4888,1287],{"class":600},[586,4890,851],{"class":600},[586,4892,4893,4895,4897,4899,4901],{"class":588,"line":2213},[586,4894,1950],{"class":600},[586,4896,2546],{"class":665},[586,4898,1412],{"class":600},[586,4900,1287],{"class":600},[586,4902,2272],{"class":600},[586,4904,4905],{"class":588,"line":2227},[586,4906,2061],{"class":600},[586,4908,4909,4911,4913,4915,4917],{"class":588,"line":2242},[586,4910,1937],{"class":600},[586,4912,2700],{"class":665},[586,4914,1412],{"class":600},[586,4916,1287],{"class":600},[586,4918,2088],{"class":600},[586,4920,4921,4923,4926],{"class":588,"line":2247},[586,4922,1950],{"class":600},[586,4924,4925],{"class":665},"image",[586,4927,871],{"class":600},[586,4929,4930],{"class":588,"line":2260},[586,4931,4932],{"class":600},"    ]\n",[586,4934,4935],{"class":588,"line":2275},[586,4936,790],{"class":600},[586,4938,4939],{"class":588,"line":2280},[586,4940,796],{"class":600},[506,4942,4943],{},"To avoid any side effects when injecting a configuration JSON, it is recommended that you first reset the configuration to its defaults:",[515,4945,4946,5000,5058,5121],{},[518,4947,4948],{"v-slot:java":520},[578,4949,4951],{"className":580,"code":4950,"language":582,"meta":520,"style":520},"\u002F\u002F retrieve Editor current configuration\nConfiguration conf = editor.getConfiguration();\n\u002F\u002F Resets this configuration to its default values.\nconf.reset()\n\u002F\u002F Injects the content of a JSON into this configuration.\nconf.inject(myconfigurationJSON)\n",[525,4952,4953,4958,4971,4976,4983,4988],{"__ignoreMap":520},[586,4954,4955],{"class":588,"line":589},[586,4956,4957],{"class":1386},"\u002F\u002F retrieve Editor current configuration\n",[586,4959,4960,4962,4964,4966,4969],{"class":588,"line":620},[586,4961,144],{"class":596},[586,4963,1394],{"class":687},[586,4965,753],{"class":596},[586,4967,4968],{"class":687}," editor",[586,4970,1401],{"class":600},[586,4972,4973],{"class":588,"line":642},[586,4974,4975],{"class":1386},"\u002F\u002F Resets this configuration to its default values.\n",[586,4977,4978,4980],{"class":588,"line":649},[586,4979,1406],{"class":687},[586,4981,4982],{"class":600},".reset()\n",[586,4984,4985],{"class":588,"line":669},[586,4986,4987],{"class":1386},"\u002F\u002F Injects the content of a JSON into this configuration.\n",[586,4989,4990,4992,4995,4998],{"class":588,"line":675},[586,4991,1406],{"class":687},[586,4993,4994],{"class":600},".inject(",[586,4996,4997],{"class":687},"myconfigurationJSON",[586,4999,738],{"class":600},[518,5001,5002],{"v-slot:swift":520},[578,5003,5005],{"className":801,"code":5004,"language":803,"meta":520,"style":520},"\u002F\u002F retrieve editor current configuration\nlet conf: IINKConfiguration = editor.configuration\n\u002F\u002F resets this configuration to its default values.\ntry? conf.reset()\n\u002F\u002F Injects the content of a JSON into this configuration.\ntry? conf.inject(myconfigurationJSON)\n",[525,5006,5007,5012,5024,5029,5043,5047],{"__ignoreMap":520},[586,5008,5009],{"class":588,"line":589},[586,5010,5011],{"class":1386},"\u002F\u002F retrieve editor current configuration\n",[586,5013,5014,5016,5019,5021],{"class":588,"line":620},[586,5015,810],{"class":592},[586,5017,5018],{"class":687}," conf: IINKConfiguration ",[586,5020,753],{"class":596},[586,5022,5023],{"class":687}," editor.configuration\n",[586,5025,5026],{"class":588,"line":642},[586,5027,5028],{"class":1386},"\u002F\u002F resets this configuration to its default values.\n",[586,5030,5031,5034,5037,5040],{"class":588,"line":649},[586,5032,5033],{"class":600},"try",[586,5035,5036],{"class":596},"?",[586,5038,5039],{"class":687}," conf.",[586,5041,5042],{"class":600},"reset()\n",[586,5044,5045],{"class":588,"line":669},[586,5046,4987],{"class":1386},[586,5048,5049,5051,5053,5055],{"class":588,"line":675},[586,5050,5033],{"class":600},[586,5052,5036],{"class":596},[586,5054,5039],{"class":687},[586,5056,5057],{"class":600},"inject(myconfigurationJSON)\n",[518,5059,5060],{"v-slot:cpp":520},[578,5061,5063],{"className":887,"code":5062,"language":889,"meta":520,"style":520},"#include \"iink\u002FConfiguration.h\"\n\n\u002F\u002F retrieve Editor current configuration\nauto conf = editor->getConfiguration();\n\u002F\u002F Resets this configuration to its default values.\nconf->reset()\n\u002F\u002F Injects the content of a JSON into this configuration.\nconf->inject(myconfigurationJSON)\n",[525,5064,5065,5075,5079,5083,5095,5099,5106,5110],{"__ignoreMap":520},[586,5066,5067,5069,5071,5073],{"class":588,"line":589},[586,5068,1587],{"class":600},[586,5070,865],{"class":600},[586,5072,1592],{"class":665},[586,5074,871],{"class":600},[586,5076,5077],{"class":588,"line":620},[586,5078,646],{"emptyLinePlaceholder":645},[586,5080,5081],{"class":588,"line":642},[586,5082,4957],{"class":1386},[586,5084,5085,5087,5089,5091,5093],{"class":588,"line":649},[586,5086,896],{"class":596},[586,5088,1394],{"class":687},[586,5090,753],{"class":596},[586,5092,4968],{"class":687},[586,5094,1611],{"class":600},[586,5096,5097],{"class":588,"line":669},[586,5098,4975],{"class":1386},[586,5100,5101,5103],{"class":588,"line":675},[586,5102,1406],{"class":687},[586,5104,5105],{"class":600},"->reset()\n",[586,5107,5108],{"class":588,"line":693},[586,5109,4987],{"class":1386},[586,5111,5112,5114,5117,5119],{"class":588,"line":698},[586,5113,1406],{"class":687},[586,5115,5116],{"class":600},"->inject(",[586,5118,4997],{"class":687},[586,5120,738],{"class":600},[518,5122,5123],{"v-slot:csharp":520},[578,5124,5126],{"className":930,"code":5125,"language":932,"meta":520,"style":520},"\u002F\u002F Get the configuration\nvar conf = editor.Configuration;\n\u002F\u002F Resets this configuration to its default values.\nconf.Reset();\n\u002F\u002F Injects the content of a JSON string into this configuration.\nconf.Inject(myconfigurationJSON);\n",[525,5127,5128,5132,5149,5153,5160,5165],{"__ignoreMap":520},[586,5129,5130],{"class":588,"line":589},[586,5131,1676],{"class":1386},[586,5133,5134,5136,5139,5141,5143,5145,5147],{"class":588,"line":620},[586,5135,1490],{"class":596},[586,5137,5138],{"class":658}," conf",[586,5140,943],{"class":596},[586,5142,4968],{"class":687},[586,5144,601],{"class":600},[586,5146,144],{"class":687},[586,5148,617],{"class":600},[586,5150,5151],{"class":588,"line":642},[586,5152,4975],{"class":1386},[586,5154,5155,5157],{"class":588,"line":649},[586,5156,1406],{"class":687},[586,5158,5159],{"class":600},".Reset();\n",[586,5161,5162],{"class":588,"line":669},[586,5163,5164],{"class":1386},"\u002F\u002F Injects the content of a JSON string into this configuration.\n",[586,5166,5167,5169,5172,5174],{"class":588,"line":675},[586,5168,1406],{"class":687},[586,5170,5171],{"class":600},".Inject(",[586,5173,4997],{"class":687},[586,5175,925],{"class":600},[969,5177,5178],{"color":971},[506,5179,5180,5181,601],{},"To restore your part configuration after reopening its package, you can save it in its ",[976,5182,5184],{"href":5183},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity\u002Fstorage#metadata","metadata",[5186,5187,5188],"style",{},"html pre.shiki code .sU2JI, html code.shiki .sU2JI{--shiki-light:#005FE4;--shiki-default:#005FE4;--shiki-dark:#80DFFF}html pre.shiki code .sglaT, html code.shiki .sglaT{--shiki-light:#7751EC;--shiki-default:#7751EC;--shiki-dark:#AC92FC}html pre.shiki code .soFc9, html code.shiki .soFc9{--shiki-light:#1A9FFF;--shiki-default:#1A9FFF;--shiki-dark:#1A9FFF}html pre.shiki code .sVYTS, html code.shiki .sVYTS{--shiki-light:#0081F0;--shiki-default:#0081F0;--shiki-dark:#1A9FFF}html pre.shiki code .sZBTK, html code.shiki .sZBTK{--shiki-light:#002DB3;--shiki-default:#002DB3;--shiki-dark:#80EAFF}html pre.shiki code .sEQEB, html code.shiki .sEQEB{--shiki-light:#051F41;--shiki-default:#051F41;--shiki-dark:#D1E9FA}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 .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 .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 .sYWwX, html code.shiki .sYWwX{--shiki-light:#005FE4;--shiki-light-font-style:italic;--shiki-default:#005FE4;--shiki-default-font-style:italic;--shiki-dark:#80DFFF;--shiki-dark-font-style:italic}html pre.shiki code .sJjcI, html code.shiki .sJjcI{--shiki-light:#467191;--shiki-light-font-style:italic;--shiki-default:#467191;--shiki-default-font-style:italic;--shiki-dark:#6493B4;--shiki-dark-font-style:italic}",{"title":520,"searchDepth":642,"depth":642,"links":5190},[5191,5192],{"id":512,"depth":620,"text":513},{"id":983,"depth":620,"text":144,"children":5193},[5194,5195,5196,5197,5198],{"id":998,"depth":642,"text":999},{"id":1098,"depth":642,"text":1099},{"id":1140,"depth":642,"text":1141},{"id":1839,"depth":642,"text":1840},{"id":1858,"depth":642,"text":1859},"Guide to discover iink SDK","md","i-tabler-direction-sign",{},null,"uc9zmj","4.3",{"title":390,"description":5199},"docs\u002Fsdk\u002F4.4\u002F07.getting-started\u002F02.interactive-ink-runtime","cAIc5IjKjHq68H-0qOqT5_um1VBBlZzg7PkYxrnK6Fk",[5210],{"title":5,"path":6,"stem":7,"children":5211,"page":40},[5212],{"title":321,"path":322,"stem":323,"children":5213,"page":40},[5214],{"title":5215,"navTitle":5203,"icon":5203,"path":5216,"stem":5217,"children":5218,"page":40},"4.4","\u002Fdocs\u002Fsdk\u002F4.4","docs\u002Fsdk\u002F4.4",[5219,5224,5228,5232,5245,5269,5286,5294,5301,5322,5330,5366,5369,5373,5377,5380,5388],{"title":330,"path":5220,"stem":5221,"navTitle":5222,"icon":5223},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fabout","docs\u002Fsdk\u002F4.4\u002F01.about","About","i-tabler-info-circle",{"title":33,"path":5225,"stem":5226,"navTitle":33,"icon":5227},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fchangelog","docs\u002Fsdk\u002F4.4\u002F02.changelog","i-tabler-bell-ringing",{"title":37,"path":5229,"stem":5230,"navTitle":37,"icon":5231},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fmigration-guide","docs\u002Fsdk\u002F4.4\u002F03.migration-guide","i-tabler-gps",{"title":42,"navTitle":5203,"icon":5203,"path":5233,"stem":5234,"children":5235,"page":40},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fintegration","docs\u002Fsdk\u002F4.4\u002F04.integration",[5236,5241],{"title":47,"path":5237,"stem":5238,"navTitle":5239,"icon":5240},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fintegration\u002Fplatforms","docs\u002Fsdk\u002F4.4\u002F04.integration\u002F01.platforms","Platforms","i-tabler-device-laptop",{"title":51,"path":5242,"stem":5243,"navTitle":51,"icon":5244},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fintegration\u002Fintegration-levels","docs\u002Fsdk\u002F4.4\u002F04.integration\u002F02.integration-levels","i-tabler-stack-2",{"title":55,"navTitle":5203,"icon":5203,"path":5246,"stem":5247,"children":5248,"page":40},"\u002Fdocs\u002Fsdk\u002F4.4\u002Frecognition-capabilities","docs\u002Fsdk\u002F4.4\u002F05.recognition-capabilities",[5249,5253,5257,5261,5265],{"title":60,"path":5250,"stem":5251,"navTitle":5203,"icon":5252},"\u002Fdocs\u002Fsdk\u002F4.4\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fsdk\u002F4.4\u002F05.recognition-capabilities\u002F01.recognizers","i-tabler-text-scan-2",{"title":64,"path":5254,"stem":5255,"navTitle":64,"icon":5256},"\u002Fdocs\u002Fsdk\u002F4.4\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fsdk\u002F4.4\u002F05.recognition-capabilities\u002F02.text-languages","i-tabler-language",{"title":68,"path":5258,"stem":5259,"navTitle":68,"icon":5260},"\u002Fdocs\u002Fsdk\u002F4.4\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fsdk\u002F4.4\u002F05.recognition-capabilities\u002F03.math-elements-and-rules","i-tabler-math",{"title":72,"path":5262,"stem":5263,"navTitle":72,"icon":5264},"\u002Fdocs\u002Fsdk\u002F4.4\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fsdk\u002F4.4\u002F05.recognition-capabilities\u002F04.diagram-features","i-tabler-circle-square",{"title":76,"path":5266,"stem":5267,"navTitle":5203,"icon":5268},"\u002Fdocs\u002Fsdk\u002F4.4\u002Frecognition-capabilities\u002Fgestures","docs\u002Fsdk\u002F4.4\u002F05.recognition-capabilities\u002F05.gestures","i-tabler-hand-finger",{"title":80,"navTitle":5203,"icon":5203,"path":5270,"stem":5271,"children":5272,"page":40},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity-integration","docs\u002Fsdk\u002F4.4\u002F06.interactivity-integration",[5273,5277,5281],{"title":85,"path":5274,"stem":5275,"navTitle":85,"icon":5276},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fsdk\u002F4.4\u002F06.interactivity-integration\u002F01.content-types","i-tabler-eye",{"title":89,"path":5278,"stem":5279,"navTitle":89,"icon":5280},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fsdk\u002F4.4\u002F06.interactivity-integration\u002F02.interactive-features","i-tabler-bolt",{"title":93,"path":5282,"stem":5283,"navTitle":5284,"icon":5285},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fsdk\u002F4.4\u002F06.interactivity-integration\u002F03.import-and-export-formats","Import and export","i-tabler-arrows-left-right",{"title":106,"navTitle":5203,"icon":5203,"path":5287,"stem":5288,"children":5289,"page":40},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fgetting-started","docs\u002Fsdk\u002F4.4\u002F07.getting-started",[5290,5293],{"title":386,"path":5291,"stem":5292,"navTitle":5203,"icon":5201},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fgetting-started\u002Fsetup","docs\u002Fsdk\u002F4.4\u002F07.getting-started\u002F01.setup",{"title":390,"path":499,"stem":5207,"navTitle":5203,"icon":5201},{"title":394,"navTitle":5203,"icon":5203,"path":5295,"stem":5296,"children":5297,"page":40},"\u002Fdocs\u002Fsdk\u002F4.4\u002Frecognizer","docs\u002Fsdk\u002F4.4\u002F08.recognizer",[5298],{"title":60,"path":5299,"stem":5300,"navTitle":5203,"icon":5252},"\u002Fdocs\u002Fsdk\u002F4.4\u002Frecognizer\u002Frecognizers","docs\u002Fsdk\u002F4.4\u002F08.recognizer\u002F01.recognizers",{"title":402,"navTitle":5203,"icon":5203,"path":5302,"stem":5303,"children":5304,"page":40},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity","docs\u002Fsdk\u002F4.4\u002F09.interactivity",[5305,5309,5313,5317],{"title":5306,"path":5307,"stem":5308,"navTitle":5203,"icon":5256},"Non-interactive languages","\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity\u002Fnon-interactive-languages","docs\u002Fsdk\u002F4.4\u002F09.interactivity\u002F01.non-interactive-languages",{"title":407,"path":5310,"stem":5311,"navTitle":5203,"icon":5312},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity\u002Fstorage","docs\u002Fsdk\u002F4.4\u002F09.interactivity\u002F02.storage","i-tabler-file-database",{"title":97,"path":5314,"stem":5315,"navTitle":97,"icon":5316},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity\u002Fmath-features","docs\u002Fsdk\u002F4.4\u002F09.interactivity\u002F03.math-features","i-tabler-calculator",{"title":414,"path":5318,"stem":5319,"navTitle":5320,"icon":5321},"\u002Fdocs\u002Fsdk\u002F4.4\u002Finteractivity\u002Fcombined-undo-redo-stacks","docs\u002Fsdk\u002F4.4\u002F09.interactivity\u002F04.combined-undo-redo-stacks","Combined undo\u002Fredo stacks","i-tabler-arrow-back-up",{"title":418,"navTitle":5203,"icon":5203,"path":5323,"stem":5324,"children":5325,"page":40},"\u002Fdocs\u002Fsdk\u002F4.4\u002Foffscreen-editor","docs\u002Fsdk\u002F4.4\u002F10.offscreen-editor",[5326],{"title":423,"path":5327,"stem":5328,"navTitle":5203,"icon":5329},"\u002Fdocs\u002Fsdk\u002F4.4\u002Foffscreen-editor\u002Foff-screen-usage","docs\u002Fsdk\u002F4.4\u002F10.offscreen-editor\u002F01.off-screen-usage","i-tabler-stack-backward",{"title":427,"navTitle":5203,"icon":5203,"path":5331,"stem":5332,"children":5333,"page":40},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor","docs\u002Fsdk\u002F4.4\u002F11.editor",[5334,5338,5342,5346,5350,5354,5358,5362],{"title":432,"path":5335,"stem":5336,"navTitle":5203,"icon":5337},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor\u002Frendering","docs\u002Fsdk\u002F4.4\u002F11.editor\u002F01.rendering","i-tabler-app-window",{"title":436,"path":5339,"stem":5340,"navTitle":5203,"icon":5341},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor\u002Fediting","docs\u002Fsdk\u002F4.4\u002F11.editor\u002F02.editing","i-tabler-edit",{"title":440,"path":5343,"stem":5344,"navTitle":5203,"icon":5345},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor\u002Ftool-controller","docs\u002Fsdk\u002F4.4\u002F11.editor\u002F03.tool-controller","i-tabler-adjustments",{"title":444,"path":5347,"stem":5348,"navTitle":5203,"icon":5349},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor\u002Fblock-selection-management","docs\u002Fsdk\u002F4.4\u002F11.editor\u002F04.block-selection-management","i-tabler-pointer",{"title":448,"path":5351,"stem":5352,"navTitle":5203,"icon":5353},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor\u002Fconversion","docs\u002Fsdk\u002F4.4\u002F11.editor\u002F05.conversion","i-tabler-sparkles",{"title":452,"path":5355,"stem":5356,"navTitle":5203,"icon":5357},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor\u002Fzooming-and-scrolling","docs\u002Fsdk\u002F4.4\u002F11.editor\u002F06.zooming-and-scrolling","i-tabler-zoom-pan",{"title":456,"path":5359,"stem":5360,"navTitle":5203,"icon":5361},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor\u002Fstyling","docs\u002Fsdk\u002F4.4\u002F11.editor\u002F07.styling","i-tabler-palette",{"title":460,"path":5363,"stem":5364,"navTitle":5203,"icon":5365},"\u002Fdocs\u002Fsdk\u002F4.4\u002Feditor\u002Fcustom-inking","docs\u002Fsdk\u002F4.4\u002F11.editor\u002F08.custom-inking","i-tabler-brush",{"title":464,"path":5367,"stem":5368,"navTitle":5203,"icon":5285},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fimport-and-export","docs\u002Fsdk\u002F4.4\u002F12.import-and-export",{"title":202,"path":5370,"stem":5371,"navTitle":5203,"icon":5372},"\u002Fdocs\u002Fsdk\u002F4.4\u002Ftext-recognition-candidates","docs\u002Fsdk\u002F4.4\u002F13.text-recognition-candidates","i-tabler-tags",{"title":471,"path":5374,"stem":5375,"navTitle":5203,"icon":5376},"\u002Fdocs\u002Fsdk\u002F4.4\u002Ferror-management","docs\u002Fsdk\u002F4.4\u002F14.error-management","i-tabler-bug",{"title":206,"path":1125,"stem":5378,"navTitle":5203,"icon":5379},"docs\u002Fsdk\u002F4.4\u002F15.custom-recognition","i-tabler-file-code",{"title":313,"navTitle":5203,"icon":5203,"path":5381,"stem":5382,"children":5383,"page":40},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fhandwriting-generation","docs\u002Fsdk\u002F4.4\u002F16.handwriting-generation",[5384],{"title":313,"path":5385,"stem":5386,"navTitle":313,"icon":5387},"\u002Fdocs\u002Fsdk\u002F4.4\u002Fhandwriting-generation\u002Fhandwriting-generation","docs\u002Fsdk\u002F4.4\u002F16.handwriting-generation\u002F01.handwriting-generation","i-tabler-pencil",{"title":139,"navTitle":5203,"icon":5203,"path":5389,"stem":5390,"children":5391,"page":40},"\u002Fdocs\u002Fsdk\u002F4.4\u002Freference","docs\u002Fsdk\u002F4.4\u002F17.reference",[5392,5395,5400],{"title":144,"path":1854,"stem":5393,"navTitle":5203,"icon":5394},"docs\u002Fsdk\u002F4.4\u002F17.reference\u002F01.configuration","i-tabler-settings",{"title":239,"path":5396,"stem":5397,"navTitle":5398,"icon":5399},"\u002Fdocs\u002Fsdk\u002F4.4\u002Freference\u002Fjiix","docs\u002Fsdk\u002F4.4\u002F17.reference\u002F02.jiix","JIIX","i-tabler-braces",{"title":495,"path":5401,"stem":5402,"navTitle":456,"icon":5361},"\u002Fdocs\u002Fsdk\u002F4.4\u002Freference\u002Fstyling","docs\u002Fsdk\u002F4.4\u002F17.reference\u002F03.styling",{"id":5404,"title":5405,"body":5406,"canonicalPath":5203,"description":5466,"extension":5200,"icon":5231,"meta":5467,"navTitle":20,"navigation":645,"path":5468,"resolveKey":5203,"resolveVersion":5203,"seo":5469,"stem":5470,"__hash__":5471},"support\u002Fsupport\u002F01.index.md","Support",{"type":503,"value":5407,"toc":5464},[5408,5411],[506,5409,5410],{},"Find answers to common questions about integrating the iink SDK and MyScript Cloud APIs. Browse the topics below or reach out on the community forum.",[5412,5413,5414,5423,5431,5439,5447,5456],"card-group",{},[5415,5416,5420],"card",{"icon":5417,"title":5418,"to":5419},"i-tabler-package","Recognition assets","\u002Fsupport\u002Frecognition-assets\u002F",[506,5421,5422],{},"Download base assets and build custom resources to fine-tune the recognition.",[5415,5424,5428],{"icon":5425,"title":5426,"to":5427},"i-tabler-key","On-device license management","\u002Fsupport\u002Fon-device\u002Fon-device-license-management\u002F",[506,5429,5430],{},"Manage licenses for applications embedding the on-device iink SDK.",[5415,5432,5436],{"icon":5433,"title":5434,"to":5435},"i-tabler-user-circle","Registering with MyScript Cloud","\u002Fsupport\u002Fcloud\u002Fregistering-myscript-cloud\u002F",[506,5437,5438],{},"Create a Cloud account and obtain the keys to call our recognition APIs.",[5415,5440,5444],{"icon":5441,"title":5442,"to":5443},"i-tabler-rocket","Being production ready","\u002Fsupport\u002Fcloud\u002Fbeing-production-ready\u002F",[506,5445,5446],{},"Best practices and quotas to ship your iink Cloud integration to production.",[5415,5448,5453],{"icon":5449,"title":5450,"to":5451,"target":5452},"i-tabler-message-circle","Forums","https:\u002F\u002Fdeveloper-support.myscript.com\u002Fsupport\u002Flogin","_blank",[506,5454,5455],{},"Ask questions and get answers from the MyScript developer community.",[5415,5457,5461],{"icon":5458,"title":5459,"to":5460,"target":5452},"i-tabler-mail","Contact us","https:\u002F\u002Fwww.myscript.com\u002Fcontact\u002F",[506,5462,5463],{},"Can't find what you're looking for? Reach out to our team.",{"title":520,"searchDepth":642,"depth":642,"links":5465},[],"MyScript Developer Support hub",{},"\u002Fsupport",{"title":5405,"description":5466},"support\u002F01.index","jENFmcn55y_8r3_6pH5xxlH1dZJBwoAuq9F7gXQtow8",1792566653654]