[{"data":1,"prerenderedAt":4968},["ShallowReactive",2],{"navigation-docsDE":3,"navigation-blogDE":484,"docs-DE-\u002Fde\u002Fdocs\u002Fdigital-product-passport\u002Feudr\u002Fimplementation-guide":485,"docsNav-DE-\u002Fdocs":2828,"docsSecNav-DE-\u002Fde\u002Fdocs\u002Fdigital-product-passport\u002Feudr\u002Fimplementation-guide":2967},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","\u002Fdocs","docs",[9,22,40,52,73,87,113,127,154,165,180,204,392,468],{"title":10,"path":6,"stem":11,"description":12,"icon":13,"tags":14},"Documentation","docs\u002Findex","Introduction to documentation on EPCIS and OpenEPCIS tools","heroicons-outline:document-text",[15,16,17,18,19,20,21],"openepcis","epcis-2-0","epcis-documentation","epcis-standard","open-core","open-source","epcis-tools",{"title":23,"path":24,"stem":25,"children":26,"description":28,"icon":29,"tags":39},"Introduction","\u002Fdocs\u002Fintroduction","docs\u002F01.introduction\u002Findex",[27],{"title":23,"path":24,"stem":25,"description":28,"icon":29,"tags":30},"Why EPCIS is necessary and how it can help organizations of all sizes and types.","heroicons-outline:globe-alt",[16,31,32,33,34,35,36,37,38],"epcis","epcis-1-2","gs1-epcis-standard","supply-chain","traceability","data-sharing","tracking","tracing",[16,31,32,33,34,35,36,37,38],{"title":41,"path":42,"stem":43,"children":44,"description":46,"icon":47,"tags":51},"EPCIS","\u002Fdocs\u002Fepcis","docs\u002F02.epcis\u002Findex",[45],{"title":41,"path":42,"stem":43,"description":46,"icon":47,"tags":48},"Discover the specifics of EPCIS, how it works, and what OpenEPCIS is.","i-custom-open-epcis",[16,31,32,33,49,50],"iso-iec-19987","iso-iec-19988",[16,31,32,33,49,50],{"title":53,"path":54,"stem":55,"children":56,"description":58,"icon":59,"tags":72},"Format Converter","\u002Fdocs\u002Fformat-converter","docs\u002F03.format-converter\u002Findex",[57],{"title":53,"path":54,"stem":55,"description":58,"icon":59,"tags":60},"OpenEPCIS solution to convert EPCIS 2.0 and 1.2 document or single event from XML to JSON\u002FJSON-LD and vice versa.","heroicons-outline:arrows-right-left",[16,61,62,63,64,65,66,21,67,68,69,70,71],"json","json-ld","xml","events","format-converter","convert","convert-epcis-events","format","converter","epcis-tool","tools",[16,61,62,63,64,65,66,21,67,68,69,70,71],{"title":74,"path":75,"stem":76,"children":77,"description":79,"icon":80,"tags":86},"Version Converter","\u002Fdocs\u002Fversion-converter","docs\u002F04.version-converter\u002Findex",[78],{"title":74,"path":75,"stem":76,"description":79,"icon":80,"tags":81},"OpenEPCIS solution to convert EPCIS XML document from version 1.2 to 2.0 and vice versa.","heroicons:arrows-up-down",[16,32,61,62,63,64,82,66,21,83,84,85,69,70,71],"version-converter","convert-epcis-version","version","epcis-version",[16,32,61,62,63,64,82,66,21,83,84,85,69,70,71],{"title":88,"path":89,"stem":90,"children":91,"description":93,"icon":94,"tags":112},"Identifier Converter","\u002Fdocs\u002Fidentifier-converter","docs\u002F05.identifier-converter\u002Findex",[92],{"title":88,"path":89,"stem":90,"description":93,"icon":94,"tags":95},"OpenEPCIS solution to convert EPCIS instance or class identifier from URN to digital link WebURI and vice versa.","i-heroicons-link",[16,96,97,98,99,100,21,101,102,103,104,105,106,107,108,109,110,111],"gs1-digital-link","urn-format","epc-uri","epc","weburi","gs1-standard","gs1","sscc","gtin","giai","grai","gdti","lgtin","sgtin","gln","gcp",[16,96,97,98,99,100,21,101,102,103,104,105,106,107,108,109,110,111],{"title":114,"path":115,"stem":116,"children":117,"description":119,"icon":120,"tags":126},"Event Hash Generator","\u002Fdocs\u002Fevent-hash-generator","docs\u002F06.event-hash-generator\u002Findex",[118],{"title":114,"path":115,"stem":116,"description":119,"icon":120,"tags":121},"OpenEPCIS solution to generate unique event hash for EPCIS XML or JSON\u002FJSON-LD document or event list.","heroicons-outline:finger-print",[16,122,61,62,63,64,21,123,124,125,70,71],"event-hash","event","hash","generator",[16,122,61,62,63,64,21,123,124,125,70,71],{"title":128,"path":129,"stem":130,"children":131,"description":133,"icon":134,"tags":153},"Test Data Generator","\u002Fdocs\u002Ftest-data-generator","docs\u002F07.test-data-generator\u002Findex",[132,136],{"title":128,"path":129,"stem":130,"description":133,"icon":134,"tags":135},"OpenEPCIS solution to generate a large set of EPCIS test data events for all use cases\u002Fsupply chain requirements.","heroicons-outline:cog",[16,122,61,62,63,64,21,123,124,125,70,71],{"title":137,"path":138,"stem":139,"children":140,"description":133,"icon":142,"tags":152},"EPCIS Implementation Guidelines","\u002Fdocs\u002Ftest-data-generator\u002Fgs1-epcis-implementation-guidelines","docs\u002F07.test-data-generator\u002F01.gs1-epcis-implementation-guidelines\u002Findex",[141],{"title":137,"path":138,"stem":139,"description":133,"icon":142,"tags":143},"heroicons-outline:badge-check",[16,61,62,144,21,145,146,147,35,148,149,150,151],"testing","test-data-generator","design","design-template","process-automation","compliance","supply-chain-management","load-tests",[16,61,62,144,21,145,146,147,35,148,149,150,151],[16,122,61,62,63,64,21,123,124,125,70,71],{"title":155,"path":156,"stem":157,"children":158,"description":160,"icon":161,"tags":164},"Test Resource Management","\u002Fdocs\u002Ftest-resource-management","docs\u002F08.test-resource-management\u002Findex",[159],{"title":155,"path":156,"stem":157,"description":160,"icon":161,"tags":162},"Collection of EPCIS 1.2\u002F2.0 documents\u002Fevents in XML\u002FJSON\u002FJSON-LD formats, intended for various testing purposes","heroicons-outline:archive-box",[16,61,62,144,21,163,35,148,149,150,151],"performance-tests",[16,61,62,144,21,163,35,148,149,150,151],{"title":166,"path":167,"stem":168,"children":169,"description":171,"icon":172,"tags":179},"Vocabulary Management","\u002Fdocs\u002Fvocabulary-management","docs\u002F09.vocabulary-management\u002Findex",[170],{"title":166,"path":167,"stem":168,"description":171,"icon":172,"tags":173},"Collection of standardized constants and strings for EPCIS event data.","heroicons-outline:book-open",[16,174,15,175,21,176,35,177,149,150,178],"constants","centralization","standardization","vocabulary","data-dictionary",[16,174,15,175,21,176,35,177,149,150,178],{"title":181,"path":182,"stem":183,"children":184,"description":186,"icon":187,"tags":203},"Dependency Management","\u002Fdocs\u002Fdependency-management","docs\u002F10.dependency-management\u002Findex",[185],{"title":181,"path":182,"stem":183,"description":186,"icon":187,"tags":188},"Centralized Maven Bill of Materials (BOM) for all the OpenEPCIS modules.","heroicons-outline:folder",[189,15,190,191,192,193,194,31,195,196,197,198,199,200,201,202],"maven-bom","dependency-management","java-dependencies","pom","software-dependencies","version-control","open-source-java","build-management","modular-software","dependency-resolution","java-libraries","maven-project","centralized-dependencies","dependency-consistency",[189,15,190,191,192,193,194,31,195,196,197,198,199,200,201,202],{"title":205,"path":206,"stem":207,"children":208,"description":210,"icon":211,"tags":391},"Digital Product Passport","\u002Fdocs\u002Fdigital-product-passport","docs\u002F11.digital-product-passport\u002Findex",[209,218,230,262,296,323,337,346,354,364],{"title":205,"path":206,"stem":207,"description":210,"icon":211,"tags":212},"Introduction to Digital Product Passport and how EPCIS enables product traceability for DPP compliance.","heroicons-outline:identification",[213,214,215,31,216,35,217],"digital-product-passport","dpp","eu-regulation","sustainability","circular-economy",{"title":219,"path":220,"stem":221,"children":222,"description":224,"icon":225,"tags":229},"ESPR Framework","\u002Fdocs\u002Fdigital-product-passport\u002Fespr-framework","docs\u002F11.digital-product-passport\u002F00.espr-framework\u002Findex",[223],{"title":219,"path":220,"stem":221,"description":224,"icon":225,"tags":226},"Guide to the EU Ecodesign for Sustainable Products Regulation (ESPR) 2024\u002F1781 and how OpenEPCIS supports Digital Product Passport requirements.","heroicons-outline:shield-check",[227,228,216,214,215],"espr","ecodesign",[227,228,216,214,215],{"title":231,"path":232,"stem":233,"children":234,"description":236,"icon":237,"tags":261},"Battery DPP","\u002Fdocs\u002Fdigital-product-passport\u002Fbattery-dpp","docs\u002F11.digital-product-passport\u002F01.battery-dpp\u002Findex",[235,241,246,252],{"title":231,"path":232,"stem":233,"description":236,"icon":237,"tags":238},"GS1-native implementation of EU Battery Regulation 2023\u002F1542 Digital Product Passport using EPCIS 2.0","heroicons:battery-100",[239,240,214,31,102,35,216],"battery","eu-battery-regulation",{"title":242,"path":243,"stem":244,"description":245,"icon":172},"Implementation Guide","\u002Fdocs\u002Fdigital-product-passport\u002Fbattery-dpp\u002Fimplementation-guide","docs\u002F11.digital-product-passport\u002F01.battery-dpp\u002F01.implementation-guide","Step-by-step guide for implementing a GS1-native Battery Digital Product Passport with OpenEPCIS extensions",{"title":247,"path":248,"stem":249,"description":250,"icon":251},"Event Types","\u002Fdocs\u002Fdigital-product-passport\u002Fbattery-dpp\u002Fevent-types","docs\u002F11.digital-product-passport\u002F01.battery-dpp\u002F02.event-types","Complete reference for all EPCIS event types and sensor measurements in the Battery DPP","heroicons-outline:collection",{"title":253,"path":254,"stem":255,"description":256,"icon":13,"tags":257},"Complete Examples","\u002Fdocs\u002Fdigital-product-passport\u002Fbattery-dpp\u002Fcomplete-examples","docs\u002F11.digital-product-passport\u002F01.battery-dpp\u002F05.complete-examples","Reference Battery Digital Product Passport examples mapped to EU Battery Regulation 2023\u002F1542 Annex XIII",[239,258,259,62,260],"examples","annex-xiii","carbon-footprint",[239,240,214,31,102,35,216],{"title":263,"path":264,"stem":265,"children":266,"description":268,"icon":269,"tags":295},"EUDR","\u002Fdocs\u002Fdigital-product-passport\u002Feudr","docs\u002F11.digital-product-passport\u002F02.eudr\u002Findex",[267,274,279,283,288],{"title":263,"path":264,"stem":265,"description":268,"icon":269,"tags":270},"GS1-native implementation of EU Deforestation Regulation 2023\u002F1115 compliance using EPCIS 2.0","heroicons-outline:globe-europe-africa",[271,272,273,214,31,102,35,216],"eudr","deforestation","timber",{"title":242,"path":275,"stem":276,"description":277,"icon":278},"\u002Fdocs\u002Fdigital-product-passport\u002Feudr\u002Fimplementation-guide","docs\u002F11.digital-product-passport\u002F02.eudr\u002F01.implementation-guide","Step-by-step guide for implementing EU Deforestation Regulation compliance using GS1 standards",null,{"title":247,"path":280,"stem":281,"description":282,"icon":278},"\u002Fdocs\u002Fdigital-product-passport\u002Feudr\u002Fevent-types","docs\u002F11.digital-product-passport\u002F02.eudr\u002F02.event-types","EPCIS event types for EU Deforestation Regulation compliance",{"title":284,"path":285,"stem":286,"description":287,"icon":278},"URL Patterns","\u002Fdocs\u002Fdigital-product-passport\u002Feudr\u002Furl-patterns","docs\u002F11.digital-product-passport\u002F02.eudr\u002F03.url-patterns","GS1 Digital Link URL patterns for EUDR implementations",{"title":253,"path":289,"stem":290,"description":291,"icon":13,"tags":292},"\u002Fdocs\u002Fdigital-product-passport\u002Feudr\u002Fcomplete-examples","docs\u002F11.digital-product-passport\u002F02.eudr\u002F04.complete-examples","Reference EUDR examples — timber product passport, derived product, regulatory notification, harvesting \u002F origin-declaration \u002F processing \u002F supply-chain-transfer \u002F exemption events",[271,258,273,293,294],"due-diligence","geolocation",[271,272,273,214,31,102,35,216],{"title":297,"path":298,"stem":299,"children":300,"description":302,"icon":303,"tags":322},"Textile DPP","\u002Fdocs\u002Fdigital-product-passport\u002Ftextile","docs\u002F11.digital-product-passport\u002F03.textile\u002Findex",[301,309,316],{"title":297,"path":298,"stem":299,"description":302,"icon":303,"tags":304},"Digital Product Passport vocabulary for textiles and apparel under the EU Sustainable Textiles Strategy and ESPR 2024\u002F1781.","heroicons-outline:sparkles",[305,306,307,214,216,308],"textile","apparel","footwear","fibre-composition",{"title":242,"path":310,"stem":311,"description":312,"icon":313,"tags":314},"\u002Fdocs\u002Fdigital-product-passport\u002Ftextile\u002Fimplementation-guide","docs\u002F11.digital-product-passport\u002F03.textile\u002F01.implementation-guide","How to assemble a Textile Digital Product Passport against the published openepcis-dpp-ready textile vocabulary","heroicons-outline:scissors",[305,306,307,315],"implementation",{"title":253,"path":317,"stem":318,"description":319,"icon":13,"tags":320},"\u002Fdocs\u002Fdigital-product-passport\u002Ftextile\u002Fcomplete-examples","docs\u002F11.digital-product-passport\u002F03.textile\u002F02.complete-examples","Reference Textile Digital Product Passport documents covering apparel and footwear",[305,258,306,307,321,62],"fiber-composition",[305,306,307,214,216,308],{"title":324,"path":325,"stem":326,"children":327,"description":329,"icon":59,"tags":336},"Interoperability","\u002Fdocs\u002Fdigital-product-passport\u002Finteroperability","docs\u002F11.digital-product-passport\u002F04.interoperability\u002Findex",[328],{"title":324,"path":325,"stem":326,"description":329,"icon":59,"tags":330},"Guide to OpenEPCIS DPP interoperability with GS1, UNTP, CIRPASS2, and ESPR standards.",[331,332,102,333,227,334,335],"interoperability","untp","cirpass2","standards","alignment",[331,332,102,333,227,334,335],{"title":338,"path":339,"stem":340,"description":341,"icon":29,"tags":342},"DPP Resolution Flow","\u002Fdocs\u002Fdigital-product-passport\u002Fdpp-resolution-flow","docs\u002F11.digital-product-passport\u002F05.dpp-resolution-flow","How OpenEPCIS combined GS1 Digital Link, the IETF linkset format and content negotiation into one DPP resolution flow",[343,96,344,345],"walkthrough","linkset","content-negotiation",{"title":347,"path":348,"stem":349,"description":350,"icon":351,"tags":352},"Resolver Setup","\u002Fdocs\u002Fdigital-product-passport\u002Fresolver-setup","docs\u002F11.digital-product-passport\u002F06.resolver-setup","How to expose your DPP behind a GS1 Digital Link resolver","heroicons-outline:server",[353,96,344],"resolver",{"title":355,"path":356,"stem":357,"description":358,"icon":359,"tags":360},"Multi-Component Example","\u002Fdocs\u002Fdigital-product-passport\u002Fmulti-component-example","docs\u002F11.digital-product-passport\u002F07.multi-component-example","How a composite product references separately-passported components via standard GS1 Digital Link and EPCIS aggregation","heroicons-outline:puzzle-piece",[361,362,363,333],"example","components","aggregation",{"title":365,"path":366,"stem":367,"children":368,"description":370,"icon":371,"tags":390},"Electronics DPP","\u002Fdocs\u002Fdigital-product-passport\u002Felectronics","docs\u002F11.digital-product-passport\u002F08.electronics\u002Findex",[369,378,383],{"title":365,"path":366,"stem":367,"description":370,"icon":371,"tags":372},"Digital Product Passport vocabulary for electronic devices under ESPR, the French Repairability Index, EU Right to Repair and WEEE.","heroicons-outline:device-phone-mobile",[373,374,375,376,377],"electronics","repairability","weee","energy-label","right-to-repair",{"title":242,"path":379,"stem":380,"description":381,"icon":172,"tags":382},"\u002Fdocs\u002Fdigital-product-passport\u002Felectronics\u002Fimplementation-guide","docs\u002F11.digital-product-passport\u002F08.electronics\u002F01.implementation-guide","How to assemble an Electronics Digital Product Passport against the published openepcis-dpp-ready electronics vocabulary",[373,315,374,375,376],{"title":253,"path":384,"stem":385,"description":386,"icon":13,"tags":387},"\u002Fdocs\u002Fdigital-product-passport\u002Felectronics\u002Fcomplete-examples","docs\u002F11.digital-product-passport\u002F08.electronics\u002F02.complete-examples","Reference Electronics Digital Product Passport documents covering smartphone, laptop, display and server",[373,258,388,389,62],"smartphone","laptop",[373,374,375,376,377],[213,214,215,31,216,35,217],{"title":393,"path":394,"stem":395,"children":396,"description":398,"icon":399},"OpenEPCIS Overview","\u002Fdocs\u002Fplatform-overview","docs\u002F14.platform-overview\u002Findex",[397,400,406,412,418],{"title":393,"path":394,"stem":395,"description":398,"icon":399},"A GS1-conformant supply-chain data platform — Resolver, Masterdata, EPCIS Events — in open source and business editions.","lucide:layout-dashboard",{"title":401,"path":402,"stem":403,"description":404,"icon":405},"Architecture","\u002Fdocs\u002Fplatform-overview\u002Farchitecture","docs\u002F14.platform-overview\u002F01.architecture","How OpenEPCIS handles identity, isolation, events, and GS1 conformance — the four things that distinguish the platform.","lucide:cpu",{"title":407,"path":408,"stem":409,"description":410,"icon":411},"Feature Matrix","\u002Fdocs\u002Fplatform-overview\u002Ffeature-matrix","docs\u002F14.platform-overview\u002F02.feature-matrix","OpenEPCIS capabilities by edition, aligned to the relevant GS1 standards.","lucide:check-square",{"title":413,"path":414,"stem":415,"description":416,"icon":417},"Roadmap","\u002Fdocs\u002Fplatform-overview\u002Froadmap","docs\u002F14.platform-overview\u002F03.roadmap","Three horizons — Now, Next, Later. Skeleton awaiting user-confirmed dates.","lucide:map",{"title":419,"path":420,"stem":421,"children":422,"description":424,"icon":425},"Modules","\u002Fdocs\u002Fplatform-overview\u002Fmodules","docs\u002F14.platform-overview\u002Fmodules\u002Findex",[423,426,432,438,444,450,456,462],{"title":419,"path":420,"stem":421,"description":424,"icon":425},"Seven module families that organise the OpenEPCIS platform — Resolver, Masterdata, EPCIS Events, Formats & Validation, Integration, Testdata, Platform.","lucide:layers",{"title":427,"path":428,"stem":429,"description":430,"icon":431},"GS1 Conformant Resolver","\u002Fdocs\u002Fplatform-overview\u002Fmodules\u002Fresolver","docs\u002F14.platform-overview\u002Fmodules\u002F01.resolver","Resolves GS1 Digital Link URIs to product information, masterdata, EPCIS endpoints, and twelve more standard link types.","lucide:link-2",{"title":433,"path":434,"stem":435,"description":436,"icon":437},"GS1 Web Vocabulary & Masterdata","\u002Fdocs\u002Fplatform-overview\u002Fmodules\u002Fmasterdata","docs\u002F14.platform-overview\u002Fmodules\u002F02.masterdata","Web Vocabulary models, masterdata-to-resolver REST pattern, GS1 Germany Activate Plus \u002F GEPIR sync, and the event-driven masterdata bus.","lucide:database",{"title":439,"path":440,"stem":441,"description":442,"icon":443},"EPCIS Events — Capture, Query, Subscriptions","\u002Fdocs\u002Fplatform-overview\u002Fmodules\u002Fepcis-events","docs\u002F14.platform-overview\u002Fmodules\u002F03.epcis-events","EPCIS 2.0 REST and SOAP, live streaming subscriptions, resilient pagination, OpenSearch event store.","lucide:activity",{"title":445,"path":446,"stem":447,"description":448,"icon":449},"Formats, Validation & Identity","\u002Fdocs\u002Fplatform-overview\u002Fmodules\u002Fformats","docs\u002F14.platform-overview\u002Fmodules\u002F04.formats","XML ↔ JSON-LD conversion, multi-layer validation, identifier translation, idempotent event hashing.","lucide:file-check",{"title":451,"path":452,"stem":453,"description":454,"icon":455},"Integration & Gateways","\u002Fdocs\u002Fplatform-overview\u002Fmodules\u002Fintegration","docs\u002F14.platform-overview\u002Fmodules\u002F05.integration","Cloud storage, file service, natural-language AI assistant.","lucide:plug",{"title":457,"path":458,"stem":459,"description":460,"icon":461},"Testdata & Developer Tooling","\u002Fdocs\u002Fplatform-overview\u002Fmodules\u002Ftestdata","docs\u002F14.platform-overview\u002Fmodules\u002F06.testdata","Synthetic EPCIS test event generation, reference event collections, conformance test suite, SDKs.","lucide:wrench",{"title":463,"path":464,"stem":465,"description":466,"icon":467},"Platform, Build & Observability","\u002Fdocs\u002Fplatform-overview\u002Fmodules\u002Fplatform","docs\u002F14.platform-overview\u002Fmodules\u002F07.platform","How OpenEPCIS is built, deployed, and observed.","lucide:server",{"title":469,"path":470,"stem":471,"children":472,"description":474,"icon":29,"tags":483},"Vision","\u002Fdocs\u002Fvision","docs\u002F15.vision\u002Findex",[473],{"title":469,"path":470,"stem":471,"description":474,"icon":29,"tags":475},"How UNTP, DIDs, Verifiable Credentials, and EPCIS work together to create unified product identity infrastructure for the connected supply chain.",[476,477,478,479,332,480,481,482],"vision","digital-twin","did","verifiable-credentials","rfid","industry-4-0","web-3-0",[476,477,478,479,332,480,481,482],[],{"doc":486,"usedFallback":2827},{"id":487,"title":488,"body":489,"description":277,"extension":2816,"icon":278,"lastUpdated":278,"meta":2817,"navigation":2823,"path":275,"seo":2824,"sitemap":2825,"stem":276,"__hash__":2826},"docsEN\u002Fdocs\u002F11.digital-product-passport\u002F02.eudr\u002F01.implementation-guide.md","EUDR Implementation Guide",{"type":490,"value":491,"toc":2798},"minimark",[492,547,551,554,559,562,584,588,593,596,606,611,617,621,624,919,924,937,941,1275,1279,1282,1715,1719,1786,1790,2203,2207,2210,2491,2495,2498,2554,2558,2562,2565,2633,2636,2640,2643,2657,2765,2769,2794],[493,494,496],"alert",{"type":495},"info",[497,498,499,503,504,508,509,512,513,516,517,520,521,524,525,528,529,532,533,532,536,532,539,542,543,546],"p",{},[500,501,502],"strong",{},"Masterdata and events"," — ",[505,506,507],"code",{},"masterDataAvailableFor"," is GS1 Web Vocabulary (no ",[505,510,511],{},"gs1:"," prefix needed). It is used to carry ",[500,514,515],{},"lot- or serial-level masterdata"," alongside an event: production batch, declaration references, incident records, regulatory citations. It must ",[500,518,519],{},"not"," carry ",[500,522,523],{},"GTIN-level masterdata"," (product name, generic specifications) — those live on the resolver, POSTed once via ",[505,526,527],{},"POST \u002Fproducts\u002F{gtin}",". Extension vocabularies (",[505,530,531],{},"battery:",", ",[505,534,535],{},"eudr:",[505,537,538],{},"textile:",[505,540,541],{},"electronics:",") keep their prefix; they are declared in the document's ",[505,544,545],{},"@context",".",[548,549,488],"h1",{"id":550},"eudr-implementation-guide",[497,552,553],{},"This guide provides step-by-step instructions for implementing EU Deforestation Regulation (EUDR) 2023\u002F1115 compliance using GS1 standards.",[555,556,558],"h2",{"id":557},"prerequisites","Prerequisites",[497,560,561],{},"Before implementing EUDR compliance:",[563,564,565,572,578],"ol",{},[566,567,568,571],"li",{},[500,569,570],{},"GS1 Company Prefix"," - Required for GTIN\u002FGLN generation",[566,573,574,577],{},[500,575,576],{},"GS1 Digital Link Resolver"," - For content negotiation",[566,579,580,583],{},[500,581,582],{},"EPCIS Repository"," - For event storage and querying",[555,585,587],{"id":586},"implementation-steps","Implementation Steps",[589,590,592],"h3",{"id":591},"step-1-set-up-identifiers","Step 1: Set Up Identifiers",[497,594,595],{},"Use GS1 Digital Link identifiers for all entities:",[597,598,603],"pre",{"className":599,"code":601,"language":602},[600],"language-text","Product:      https:\u002F\u002Fid.gs1.org\u002F01\u002F{GTIN}\u002F21\u002F{Serial}\nLocation:     https:\u002F\u002Fid.gs1.org\u002F414\u002F{GLN}\nOrganization: https:\u002F\u002Fid.gs1.org\u002F417\u002F{GLN}\n","text",[505,604,601],{"__ignoreMap":605},"",[497,607,608],{},[500,609,610],{},"Example Timber Product:",[597,612,615],{"className":613,"code":614,"language":602},[600],"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-001\n",[505,616,614],{"__ignoreMap":605},[589,618,620],{"id":619},"step-2-create-location-master-data-plot-of-land","Step 2: Create Location Master Data (Plot of Land)",[497,622,623],{},"Every EUDR-regulated commodity must be traceable to its production plot:",[597,625,628],{"className":626,"code":627,"language":61,"meta":605,"style":605},"language-json shiki shiki-themes material-theme-lighter github-light github-dark monokai","{\n  \"@context\": [\n    { \"gs1\": \"https:\u002F\u002Fref.gs1.org\u002Fvoc\u002F\" },\n    { \"eudr\": \"https:\u002F\u002Fref.openepcis.io\u002Fextensions\u002Feu\u002Feudr\u002F\" }\n  ],\n  \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F414\u002F9521234000099\",\n  \"@type\": \"gs1:Place\",\n\n  \"name\": \"Sustainable Oak Forest - Plot 47\",\n\n  \"gs1:geo.polygon\": \"POLYGON((13.40 52.51, 13.41 52.51, 13.41 52.52, 13.40 52.52, 13.40 52.51))\",\n  \"eudr:areaHectares\": 2.5,\n  \"gs1:countryOfOrigin\": \"DE\",\n  \"gs1:provinceOfOrigin\": \"Brandenburg\",\n  \"eudr:forestManagementUnit\": \"FMU-DE-2024-00123\",\n  \"eudr:landUseHistory\": \"Managed sustainable forest since 1920\"\n}\n",[505,629,630,639,658,686,709,715,737,758,765,786,791,812,830,851,872,893,913],{"__ignoreMap":605},[631,632,635],"span",{"class":633,"line":634},"line",1,[631,636,638],{"class":637},"swvn1","{\n",[631,640,642,646,649,652,655],{"class":633,"line":641},2,[631,643,645],{"class":644},"saDeg","  \"",[631,647,545],{"class":648},"sEff5",[631,650,651],{"class":644},"\"",[631,653,654],{"class":637},":",[631,656,657],{"class":637}," [\n",[631,659,661,664,667,670,672,674,677,681,683],{"class":633,"line":660},3,[631,662,663],{"class":637},"    {",[631,665,666],{"class":644}," \"",[631,668,102],{"class":669},"s_MOj",[631,671,651],{"class":644},[631,673,654],{"class":637},[631,675,666],{"class":676},"sh1VR",[631,678,680],{"class":679},"sINAO","https:\u002F\u002Fref.gs1.org\u002Fvoc\u002F",[631,682,651],{"class":676},[631,684,685],{"class":637}," },\n",[631,687,689,691,693,695,697,699,701,704,706],{"class":633,"line":688},4,[631,690,663],{"class":637},[631,692,666],{"class":644},[631,694,271],{"class":669},[631,696,651],{"class":644},[631,698,654],{"class":637},[631,700,666],{"class":676},[631,702,703],{"class":679},"https:\u002F\u002Fref.openepcis.io\u002Fextensions\u002Feu\u002Feudr\u002F",[631,705,651],{"class":676},[631,707,708],{"class":637}," }\n",[631,710,712],{"class":633,"line":711},5,[631,713,714],{"class":637},"  ],\n",[631,716,718,720,723,725,727,729,732,734],{"class":633,"line":717},6,[631,719,645],{"class":644},[631,721,722],{"class":648},"@id",[631,724,651],{"class":644},[631,726,654],{"class":637},[631,728,666],{"class":676},[631,730,731],{"class":679},"https:\u002F\u002Fid.gs1.org\u002F414\u002F9521234000099",[631,733,651],{"class":676},[631,735,736],{"class":637},",\n",[631,738,740,742,745,747,749,751,754,756],{"class":633,"line":739},7,[631,741,645],{"class":644},[631,743,744],{"class":648},"@type",[631,746,651],{"class":644},[631,748,654],{"class":637},[631,750,666],{"class":676},[631,752,753],{"class":679},"gs1:Place",[631,755,651],{"class":676},[631,757,736],{"class":637},[631,759,761],{"class":633,"line":760},8,[631,762,764],{"emptyLinePlaceholder":763},true,"\n",[631,766,768,770,773,775,777,779,782,784],{"class":633,"line":767},9,[631,769,645],{"class":644},[631,771,772],{"class":648},"name",[631,774,651],{"class":644},[631,776,654],{"class":637},[631,778,666],{"class":676},[631,780,781],{"class":679},"Sustainable Oak Forest - Plot 47",[631,783,651],{"class":676},[631,785,736],{"class":637},[631,787,789],{"class":633,"line":788},10,[631,790,764],{"emptyLinePlaceholder":763},[631,792,794,796,799,801,803,805,808,810],{"class":633,"line":793},11,[631,795,645],{"class":644},[631,797,798],{"class":648},"gs1:geo.polygon",[631,800,651],{"class":644},[631,802,654],{"class":637},[631,804,666],{"class":676},[631,806,807],{"class":679},"POLYGON((13.40 52.51, 13.41 52.51, 13.41 52.52, 13.40 52.52, 13.40 52.51))",[631,809,651],{"class":676},[631,811,736],{"class":637},[631,813,815,817,820,822,824,828],{"class":633,"line":814},12,[631,816,645],{"class":644},[631,818,819],{"class":648},"eudr:areaHectares",[631,821,651],{"class":644},[631,823,654],{"class":637},[631,825,827],{"class":826},"sYThS"," 2.5",[631,829,736],{"class":637},[631,831,833,835,838,840,842,844,847,849],{"class":633,"line":832},13,[631,834,645],{"class":644},[631,836,837],{"class":648},"gs1:countryOfOrigin",[631,839,651],{"class":644},[631,841,654],{"class":637},[631,843,666],{"class":676},[631,845,846],{"class":679},"DE",[631,848,651],{"class":676},[631,850,736],{"class":637},[631,852,854,856,859,861,863,865,868,870],{"class":633,"line":853},14,[631,855,645],{"class":644},[631,857,858],{"class":648},"gs1:provinceOfOrigin",[631,860,651],{"class":644},[631,862,654],{"class":637},[631,864,666],{"class":676},[631,866,867],{"class":679},"Brandenburg",[631,869,651],{"class":676},[631,871,736],{"class":637},[631,873,875,877,880,882,884,886,889,891],{"class":633,"line":874},15,[631,876,645],{"class":644},[631,878,879],{"class":648},"eudr:forestManagementUnit",[631,881,651],{"class":644},[631,883,654],{"class":637},[631,885,666],{"class":676},[631,887,888],{"class":679},"FMU-DE-2024-00123",[631,890,651],{"class":676},[631,892,736],{"class":637},[631,894,896,898,901,903,905,907,910],{"class":633,"line":895},16,[631,897,645],{"class":644},[631,899,900],{"class":648},"eudr:landUseHistory",[631,902,651],{"class":644},[631,904,654],{"class":637},[631,906,666],{"class":676},[631,908,909],{"class":679},"Managed sustainable forest since 1920",[631,911,912],{"class":676},"\"\n",[631,914,916],{"class":633,"line":915},17,[631,917,918],{"class":637},"}\n",[497,920,921],{},[500,922,923],{},"Geolocation Requirements:",[925,926,927,930],"ul",{},[566,928,929],{},"Plots > 4 hectares: Full polygon coordinates (WKT or GeoJSON)",[566,931,932,933,936],{},"Plots ≤ 4 hectares: Center point (",[505,934,935],{},"gs1:geo",": \"lat,lon\")",[589,938,940],{"id":939},"step-3-create-product-master-data","Step 3: Create Product Master Data",[597,942,944],{"className":626,"code":943,"language":61,"meta":605,"style":605},"{\n  \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-001\",\n  \"@type\": [\"gs1:Product\", \"gs1:Product\"],\n\n  \"gtin\": \"09521234000020\",\n  \"serialNumber\": \"LOG-2025-001\",\n\n  \"eudr:commodityType\": { \"@id\": \"eudr:Wood\" },\n  \"eudr:timberProductType\": { \"@id\": \"eudr:RoundWood\" },\n  \"eudr:speciesScientificName\": \"Quercus robur\",\n  \"eudr:speciesCommonName\": \"European Oak\",\n  \"gs1:harvestDate\": \"2025-01-15\",\n\n  \"eudr:originDetails\": {\n    \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F414\u002F9521234000099\",\n    \"masterDataAvailableFor\": {\n      \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F414\u002F9521234000099\"\n    }\n  },\n\n  \"gs1:countryOfOrigin\": \"DE\"\n}\n",[505,945,946,950,969,1001,1005,1024,1044,1048,1079,1109,1129,1149,1169,1173,1187,1206,1218,1236,1242,1248,1253,1270],{"__ignoreMap":605},[631,947,948],{"class":633,"line":634},[631,949,638],{"class":637},[631,951,952,954,956,958,960,962,965,967],{"class":633,"line":641},[631,953,645],{"class":644},[631,955,722],{"class":648},[631,957,651],{"class":644},[631,959,654],{"class":637},[631,961,666],{"class":676},[631,963,964],{"class":679},"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-001",[631,966,651],{"class":676},[631,968,736],{"class":637},[631,970,971,973,975,977,979,982,984,987,989,992,994,996,998],{"class":633,"line":660},[631,972,645],{"class":644},[631,974,744],{"class":648},[631,976,651],{"class":644},[631,978,654],{"class":637},[631,980,981],{"class":637}," [",[631,983,651],{"class":676},[631,985,986],{"class":679},"gs1:Product",[631,988,651],{"class":676},[631,990,991],{"class":637},",",[631,993,666],{"class":676},[631,995,986],{"class":679},[631,997,651],{"class":676},[631,999,1000],{"class":637},"],\n",[631,1002,1003],{"class":633,"line":688},[631,1004,764],{"emptyLinePlaceholder":763},[631,1006,1007,1009,1011,1013,1015,1017,1020,1022],{"class":633,"line":711},[631,1008,645],{"class":644},[631,1010,104],{"class":648},[631,1012,651],{"class":644},[631,1014,654],{"class":637},[631,1016,666],{"class":676},[631,1018,1019],{"class":679},"09521234000020",[631,1021,651],{"class":676},[631,1023,736],{"class":637},[631,1025,1026,1028,1031,1033,1035,1037,1040,1042],{"class":633,"line":717},[631,1027,645],{"class":644},[631,1029,1030],{"class":648},"serialNumber",[631,1032,651],{"class":644},[631,1034,654],{"class":637},[631,1036,666],{"class":676},[631,1038,1039],{"class":679},"LOG-2025-001",[631,1041,651],{"class":676},[631,1043,736],{"class":637},[631,1045,1046],{"class":633,"line":739},[631,1047,764],{"emptyLinePlaceholder":763},[631,1049,1050,1052,1055,1057,1059,1062,1064,1066,1068,1070,1072,1075,1077],{"class":633,"line":760},[631,1051,645],{"class":644},[631,1053,1054],{"class":648},"eudr:commodityType",[631,1056,651],{"class":644},[631,1058,654],{"class":637},[631,1060,1061],{"class":637}," {",[631,1063,666],{"class":644},[631,1065,722],{"class":669},[631,1067,651],{"class":644},[631,1069,654],{"class":637},[631,1071,666],{"class":676},[631,1073,1074],{"class":679},"eudr:Wood",[631,1076,651],{"class":676},[631,1078,685],{"class":637},[631,1080,1081,1083,1086,1088,1090,1092,1094,1096,1098,1100,1102,1105,1107],{"class":633,"line":767},[631,1082,645],{"class":644},[631,1084,1085],{"class":648},"eudr:timberProductType",[631,1087,651],{"class":644},[631,1089,654],{"class":637},[631,1091,1061],{"class":637},[631,1093,666],{"class":644},[631,1095,722],{"class":669},[631,1097,651],{"class":644},[631,1099,654],{"class":637},[631,1101,666],{"class":676},[631,1103,1104],{"class":679},"eudr:RoundWood",[631,1106,651],{"class":676},[631,1108,685],{"class":637},[631,1110,1111,1113,1116,1118,1120,1122,1125,1127],{"class":633,"line":788},[631,1112,645],{"class":644},[631,1114,1115],{"class":648},"eudr:speciesScientificName",[631,1117,651],{"class":644},[631,1119,654],{"class":637},[631,1121,666],{"class":676},[631,1123,1124],{"class":679},"Quercus robur",[631,1126,651],{"class":676},[631,1128,736],{"class":637},[631,1130,1131,1133,1136,1138,1140,1142,1145,1147],{"class":633,"line":793},[631,1132,645],{"class":644},[631,1134,1135],{"class":648},"eudr:speciesCommonName",[631,1137,651],{"class":644},[631,1139,654],{"class":637},[631,1141,666],{"class":676},[631,1143,1144],{"class":679},"European Oak",[631,1146,651],{"class":676},[631,1148,736],{"class":637},[631,1150,1151,1153,1156,1158,1160,1162,1165,1167],{"class":633,"line":814},[631,1152,645],{"class":644},[631,1154,1155],{"class":648},"gs1:harvestDate",[631,1157,651],{"class":644},[631,1159,654],{"class":637},[631,1161,666],{"class":676},[631,1163,1164],{"class":679},"2025-01-15",[631,1166,651],{"class":676},[631,1168,736],{"class":637},[631,1170,1171],{"class":633,"line":832},[631,1172,764],{"emptyLinePlaceholder":763},[631,1174,1175,1177,1180,1182,1184],{"class":633,"line":853},[631,1176,645],{"class":644},[631,1178,1179],{"class":648},"eudr:originDetails",[631,1181,651],{"class":644},[631,1183,654],{"class":637},[631,1185,1186],{"class":637}," {\n",[631,1188,1189,1192,1194,1196,1198,1200,1202,1204],{"class":633,"line":874},[631,1190,1191],{"class":644},"    \"",[631,1193,722],{"class":669},[631,1195,651],{"class":644},[631,1197,654],{"class":637},[631,1199,666],{"class":676},[631,1201,731],{"class":679},[631,1203,651],{"class":676},[631,1205,736],{"class":637},[631,1207,1208,1210,1212,1214,1216],{"class":633,"line":895},[631,1209,1191],{"class":644},[631,1211,507],{"class":669},[631,1213,651],{"class":644},[631,1215,654],{"class":637},[631,1217,1186],{"class":637},[631,1219,1220,1223,1226,1228,1230,1232,1234],{"class":633,"line":915},[631,1221,1222],{"class":644},"      \"",[631,1224,722],{"class":1225},"sTC9v",[631,1227,651],{"class":644},[631,1229,654],{"class":637},[631,1231,666],{"class":676},[631,1233,731],{"class":679},[631,1235,912],{"class":676},[631,1237,1239],{"class":633,"line":1238},18,[631,1240,1241],{"class":637},"    }\n",[631,1243,1245],{"class":633,"line":1244},19,[631,1246,1247],{"class":637},"  },\n",[631,1249,1251],{"class":633,"line":1250},20,[631,1252,764],{"emptyLinePlaceholder":763},[631,1254,1256,1258,1260,1262,1264,1266,1268],{"class":633,"line":1255},21,[631,1257,645],{"class":644},[631,1259,837],{"class":648},[631,1261,651],{"class":644},[631,1263,654],{"class":637},[631,1265,666],{"class":676},[631,1267,846],{"class":679},[631,1269,912],{"class":676},[631,1271,1273],{"class":633,"line":1272},22,[631,1274,918],{"class":637},[589,1276,1278],{"id":1277},"step-4-record-harvesting-event","Step 4: Record Harvesting Event",[497,1280,1281],{},"When a commodity is harvested\u002Fproduced:",[597,1283,1285],{"className":626,"code":1284,"language":61,"meta":605,"style":605},"{\n  \"@context\": [\n    \"https:\u002F\u002Fref.gs1.org\u002Fstandards\u002Fepcis\u002Fepcis-context.jsonld\",\n    { \"eudr\": \"https:\u002F\u002Fref.openepcis.io\u002Fextensions\u002Feu\u002Feudr\u002F\" }\n  ],\n  \"type\": \"EPCISDocument\",\n  \"epcisBody\": {\n    \"eventList\": [{\n      \"type\": \"ObjectEvent\",\n      \"eventTime\": \"2025-01-15T08:30:00.000Z\",\n      \"action\": \"ADD\",\n      \"bizStep\": \"commissioning\",\n\n      \"epcList\": [{\n        \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-001\",\n        \"masterDataAvailableFor\": {\n          \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-001\"\n        }\n      }],\n\n      \"readPoint\": {\n        \"id\": \"https:\u002F\u002Fid.gs1.org\u002F414\u002F9521234000099\",\n        \"masterDataAvailableFor\": {\n          \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F414\u002F9521234000099\"\n        }\n      },\n\n      \"ilmd\": {\n        \"gs1:harvestDate\": \"2025-01-15\",\n        \"eudr:speciesScientificName\": \"Quercus robur\",\n        \"gs1:countryOfOrigin\": \"DE\"\n      }\n    }]\n  }\n}\n",[505,1286,1287,1291,1303,1314,1334,1338,1358,1371,1385,1404,1424,1444,1464,1468,1481,1501,1513,1531,1536,1541,1545,1558,1577,1590,1607,1612,1618,1623,1637,1656,1675,1692,1698,1704,1710],{"__ignoreMap":605},[631,1288,1289],{"class":633,"line":634},[631,1290,638],{"class":637},[631,1292,1293,1295,1297,1299,1301],{"class":633,"line":641},[631,1294,645],{"class":644},[631,1296,545],{"class":648},[631,1298,651],{"class":644},[631,1300,654],{"class":637},[631,1302,657],{"class":637},[631,1304,1305,1307,1310,1312],{"class":633,"line":660},[631,1306,1191],{"class":676},[631,1308,1309],{"class":679},"https:\u002F\u002Fref.gs1.org\u002Fstandards\u002Fepcis\u002Fepcis-context.jsonld",[631,1311,651],{"class":676},[631,1313,736],{"class":637},[631,1315,1316,1318,1320,1322,1324,1326,1328,1330,1332],{"class":633,"line":688},[631,1317,663],{"class":637},[631,1319,666],{"class":644},[631,1321,271],{"class":669},[631,1323,651],{"class":644},[631,1325,654],{"class":637},[631,1327,666],{"class":676},[631,1329,703],{"class":679},[631,1331,651],{"class":676},[631,1333,708],{"class":637},[631,1335,1336],{"class":633,"line":711},[631,1337,714],{"class":637},[631,1339,1340,1342,1345,1347,1349,1351,1354,1356],{"class":633,"line":717},[631,1341,645],{"class":644},[631,1343,1344],{"class":648},"type",[631,1346,651],{"class":644},[631,1348,654],{"class":637},[631,1350,666],{"class":676},[631,1352,1353],{"class":679},"EPCISDocument",[631,1355,651],{"class":676},[631,1357,736],{"class":637},[631,1359,1360,1362,1365,1367,1369],{"class":633,"line":739},[631,1361,645],{"class":644},[631,1363,1364],{"class":648},"epcisBody",[631,1366,651],{"class":644},[631,1368,654],{"class":637},[631,1370,1186],{"class":637},[631,1372,1373,1375,1378,1380,1382],{"class":633,"line":760},[631,1374,1191],{"class":644},[631,1376,1377],{"class":669},"eventList",[631,1379,651],{"class":644},[631,1381,654],{"class":637},[631,1383,1384],{"class":637}," [{\n",[631,1386,1387,1389,1391,1393,1395,1397,1400,1402],{"class":633,"line":767},[631,1388,1222],{"class":644},[631,1390,1344],{"class":1225},[631,1392,651],{"class":644},[631,1394,654],{"class":637},[631,1396,666],{"class":676},[631,1398,1399],{"class":679},"ObjectEvent",[631,1401,651],{"class":676},[631,1403,736],{"class":637},[631,1405,1406,1408,1411,1413,1415,1417,1420,1422],{"class":633,"line":788},[631,1407,1222],{"class":644},[631,1409,1410],{"class":1225},"eventTime",[631,1412,651],{"class":644},[631,1414,654],{"class":637},[631,1416,666],{"class":676},[631,1418,1419],{"class":679},"2025-01-15T08:30:00.000Z",[631,1421,651],{"class":676},[631,1423,736],{"class":637},[631,1425,1426,1428,1431,1433,1435,1437,1440,1442],{"class":633,"line":793},[631,1427,1222],{"class":644},[631,1429,1430],{"class":1225},"action",[631,1432,651],{"class":644},[631,1434,654],{"class":637},[631,1436,666],{"class":676},[631,1438,1439],{"class":679},"ADD",[631,1441,651],{"class":676},[631,1443,736],{"class":637},[631,1445,1446,1448,1451,1453,1455,1457,1460,1462],{"class":633,"line":814},[631,1447,1222],{"class":644},[631,1449,1450],{"class":1225},"bizStep",[631,1452,651],{"class":644},[631,1454,654],{"class":637},[631,1456,666],{"class":676},[631,1458,1459],{"class":679},"commissioning",[631,1461,651],{"class":676},[631,1463,736],{"class":637},[631,1465,1466],{"class":633,"line":832},[631,1467,764],{"emptyLinePlaceholder":763},[631,1469,1470,1472,1475,1477,1479],{"class":633,"line":853},[631,1471,1222],{"class":644},[631,1473,1474],{"class":1225},"epcList",[631,1476,651],{"class":644},[631,1478,654],{"class":637},[631,1480,1384],{"class":637},[631,1482,1483,1486,1489,1491,1493,1495,1497,1499],{"class":633,"line":874},[631,1484,1485],{"class":644},"        \"",[631,1487,722],{"class":1488},"sogGa",[631,1490,651],{"class":644},[631,1492,654],{"class":637},[631,1494,666],{"class":676},[631,1496,964],{"class":679},[631,1498,651],{"class":676},[631,1500,736],{"class":637},[631,1502,1503,1505,1507,1509,1511],{"class":633,"line":895},[631,1504,1485],{"class":644},[631,1506,507],{"class":1488},[631,1508,651],{"class":644},[631,1510,654],{"class":637},[631,1512,1186],{"class":637},[631,1514,1515,1518,1521,1523,1525,1527,1529],{"class":633,"line":915},[631,1516,1517],{"class":644},"          \"",[631,1519,722],{"class":1520},"s_i0N",[631,1522,651],{"class":644},[631,1524,654],{"class":637},[631,1526,666],{"class":676},[631,1528,964],{"class":679},[631,1530,912],{"class":676},[631,1532,1533],{"class":633,"line":1238},[631,1534,1535],{"class":637},"        }\n",[631,1537,1538],{"class":633,"line":1244},[631,1539,1540],{"class":637},"      }],\n",[631,1542,1543],{"class":633,"line":1250},[631,1544,764],{"emptyLinePlaceholder":763},[631,1546,1547,1549,1552,1554,1556],{"class":633,"line":1255},[631,1548,1222],{"class":644},[631,1550,1551],{"class":1225},"readPoint",[631,1553,651],{"class":644},[631,1555,654],{"class":637},[631,1557,1186],{"class":637},[631,1559,1560,1562,1565,1567,1569,1571,1573,1575],{"class":633,"line":1272},[631,1561,1485],{"class":644},[631,1563,1564],{"class":1488},"id",[631,1566,651],{"class":644},[631,1568,654],{"class":637},[631,1570,666],{"class":676},[631,1572,731],{"class":679},[631,1574,651],{"class":676},[631,1576,736],{"class":637},[631,1578,1580,1582,1584,1586,1588],{"class":633,"line":1579},23,[631,1581,1485],{"class":644},[631,1583,507],{"class":1488},[631,1585,651],{"class":644},[631,1587,654],{"class":637},[631,1589,1186],{"class":637},[631,1591,1593,1595,1597,1599,1601,1603,1605],{"class":633,"line":1592},24,[631,1594,1517],{"class":644},[631,1596,722],{"class":1520},[631,1598,651],{"class":644},[631,1600,654],{"class":637},[631,1602,666],{"class":676},[631,1604,731],{"class":679},[631,1606,912],{"class":676},[631,1608,1610],{"class":633,"line":1609},25,[631,1611,1535],{"class":637},[631,1613,1615],{"class":633,"line":1614},26,[631,1616,1617],{"class":637},"      },\n",[631,1619,1621],{"class":633,"line":1620},27,[631,1622,764],{"emptyLinePlaceholder":763},[631,1624,1626,1628,1631,1633,1635],{"class":633,"line":1625},28,[631,1627,1222],{"class":644},[631,1629,1630],{"class":1225},"ilmd",[631,1632,651],{"class":644},[631,1634,654],{"class":637},[631,1636,1186],{"class":637},[631,1638,1640,1642,1644,1646,1648,1650,1652,1654],{"class":633,"line":1639},29,[631,1641,1485],{"class":644},[631,1643,1155],{"class":1488},[631,1645,651],{"class":644},[631,1647,654],{"class":637},[631,1649,666],{"class":676},[631,1651,1164],{"class":679},[631,1653,651],{"class":676},[631,1655,736],{"class":637},[631,1657,1659,1661,1663,1665,1667,1669,1671,1673],{"class":633,"line":1658},30,[631,1660,1485],{"class":644},[631,1662,1115],{"class":1488},[631,1664,651],{"class":644},[631,1666,654],{"class":637},[631,1668,666],{"class":676},[631,1670,1124],{"class":679},[631,1672,651],{"class":676},[631,1674,736],{"class":637},[631,1676,1678,1680,1682,1684,1686,1688,1690],{"class":633,"line":1677},31,[631,1679,1485],{"class":644},[631,1681,837],{"class":1488},[631,1683,651],{"class":644},[631,1685,654],{"class":637},[631,1687,666],{"class":676},[631,1689,846],{"class":679},[631,1691,912],{"class":676},[631,1693,1695],{"class":633,"line":1694},32,[631,1696,1697],{"class":637},"      }\n",[631,1699,1701],{"class":633,"line":1700},33,[631,1702,1703],{"class":637},"    }]\n",[631,1705,1707],{"class":633,"line":1706},34,[631,1708,1709],{"class":637},"  }\n",[631,1711,1713],{"class":633,"line":1712},35,[631,1714,918],{"class":637},[589,1716,1718],{"id":1717},"step-5-complete-due-diligence-process","Step 5: Complete Due Diligence Process",[563,1720,1721,1740,1756,1773],{},[566,1722,1723,1726],{},[500,1724,1725],{},"Gather Information",[925,1727,1728,1731,1734,1737],{},[566,1729,1730],{},"Product identification",[566,1732,1733],{},"Geolocation of production plot",[566,1735,1736],{},"Supplier documentation",[566,1738,1739],{},"Species identification",[566,1741,1742,1745],{},[500,1743,1744],{},"Assess Risk",[925,1746,1747,1750,1753],{},[566,1748,1749],{},"Check country risk category",[566,1751,1752],{},"Verify documentation",[566,1754,1755],{},"Consider satellite imagery if needed",[566,1757,1758,1761,1762],{},[500,1759,1760],{},"Mitigate Risk"," (if not negligible)",[925,1763,1764,1767,1770],{},[566,1765,1766],{},"Additional verification",[566,1768,1769],{},"Third-party audits",[566,1771,1772],{},"Certification verification",[566,1774,1775,1778],{},[500,1776,1777],{},"Submit to EUIS",[925,1779,1780,1783],{},[566,1781,1782],{},"File due diligence statement",[566,1784,1785],{},"Receive EUIS reference number",[589,1787,1789],{"id":1788},"step-6-record-due-diligence-statement-event","Step 6: Record Due Diligence Statement Event",[597,1791,1793],{"className":626,"code":1792,"language":61,"meta":605,"style":605},"{\n  \"@context\": [\n    \"https:\u002F\u002Fref.openepcis.io\u002Fextensions\u002Feu\u002Feudr\u002Feudr-context.jsonld\",\n    \"https:\u002F\u002Fref.gs1.org\u002Fstandards\u002Fepcis\u002Fepcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"eventTime\": \"2025-01-20T10:00:00.000Z\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"inspecting\",\n  \"epcList\": [\n    {\n      \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-001\"\n    }\n  ],\n  \"regulatoryInformation\": [\n    {\n      \"@type\": \"gs1:RegulatoryInformation\",\n      \"regulationType\": {\n        \"@id\": \"gs1:RegulationTypeCode-DEFORESTATION_REGULATION\"\n      },\n      \"regulatoryAct\": \"EU 2023\u002F1115\",\n      \"regulatoryIdentifier\": [\n        {\n          \"regulatoryReferenceNumber\": \"EUIS-2025-DE-00012345\",\n          \"regulatoryIdentifierType\": \"DUE_DILIGENCE_STATEMENT\"\n        }\n      ],\n      \"isRegulationCompliant\": true,\n      \"eudr:legallyHarvested\": true,\n      \"eudr:riskLevel\": {\n        \"@id\": \"eudr:Low\"\n      },\n      \"eudr:riskAssessmentDate\": \"2025-01-18\"\n    }\n  ]\n}\n",[505,1794,1795,1799,1811,1822,1830,1834,1852,1871,1890,1909,1921,1926,1942,1946,1950,1963,1967,1986,1999,2016,2020,2040,2053,2058,2078,2096,2100,2105,2122,2137,2150,2167,2171,2189,2193,2198],{"__ignoreMap":605},[631,1796,1797],{"class":633,"line":634},[631,1798,638],{"class":637},[631,1800,1801,1803,1805,1807,1809],{"class":633,"line":641},[631,1802,645],{"class":644},[631,1804,545],{"class":648},[631,1806,651],{"class":644},[631,1808,654],{"class":637},[631,1810,657],{"class":637},[631,1812,1813,1815,1818,1820],{"class":633,"line":660},[631,1814,1191],{"class":676},[631,1816,1817],{"class":679},"https:\u002F\u002Fref.openepcis.io\u002Fextensions\u002Feu\u002Feudr\u002Feudr-context.jsonld",[631,1819,651],{"class":676},[631,1821,736],{"class":637},[631,1823,1824,1826,1828],{"class":633,"line":688},[631,1825,1191],{"class":676},[631,1827,1309],{"class":679},[631,1829,912],{"class":676},[631,1831,1832],{"class":633,"line":711},[631,1833,714],{"class":637},[631,1835,1836,1838,1840,1842,1844,1846,1848,1850],{"class":633,"line":717},[631,1837,645],{"class":644},[631,1839,1344],{"class":648},[631,1841,651],{"class":644},[631,1843,654],{"class":637},[631,1845,666],{"class":676},[631,1847,1399],{"class":679},[631,1849,651],{"class":676},[631,1851,736],{"class":637},[631,1853,1854,1856,1858,1860,1862,1864,1867,1869],{"class":633,"line":739},[631,1855,645],{"class":644},[631,1857,1410],{"class":648},[631,1859,651],{"class":644},[631,1861,654],{"class":637},[631,1863,666],{"class":676},[631,1865,1866],{"class":679},"2025-01-20T10:00:00.000Z",[631,1868,651],{"class":676},[631,1870,736],{"class":637},[631,1872,1873,1875,1877,1879,1881,1883,1886,1888],{"class":633,"line":760},[631,1874,645],{"class":644},[631,1876,1430],{"class":648},[631,1878,651],{"class":644},[631,1880,654],{"class":637},[631,1882,666],{"class":676},[631,1884,1885],{"class":679},"OBSERVE",[631,1887,651],{"class":676},[631,1889,736],{"class":637},[631,1891,1892,1894,1896,1898,1900,1902,1905,1907],{"class":633,"line":767},[631,1893,645],{"class":644},[631,1895,1450],{"class":648},[631,1897,651],{"class":644},[631,1899,654],{"class":637},[631,1901,666],{"class":676},[631,1903,1904],{"class":679},"inspecting",[631,1906,651],{"class":676},[631,1908,736],{"class":637},[631,1910,1911,1913,1915,1917,1919],{"class":633,"line":788},[631,1912,645],{"class":644},[631,1914,1474],{"class":648},[631,1916,651],{"class":644},[631,1918,654],{"class":637},[631,1920,657],{"class":637},[631,1922,1923],{"class":633,"line":793},[631,1924,1925],{"class":637},"    {\n",[631,1927,1928,1930,1932,1934,1936,1938,1940],{"class":633,"line":814},[631,1929,1222],{"class":644},[631,1931,722],{"class":669},[631,1933,651],{"class":644},[631,1935,654],{"class":637},[631,1937,666],{"class":676},[631,1939,964],{"class":679},[631,1941,912],{"class":676},[631,1943,1944],{"class":633,"line":832},[631,1945,1241],{"class":637},[631,1947,1948],{"class":633,"line":853},[631,1949,714],{"class":637},[631,1951,1952,1954,1957,1959,1961],{"class":633,"line":874},[631,1953,645],{"class":644},[631,1955,1956],{"class":648},"regulatoryInformation",[631,1958,651],{"class":644},[631,1960,654],{"class":637},[631,1962,657],{"class":637},[631,1964,1965],{"class":633,"line":895},[631,1966,1925],{"class":637},[631,1968,1969,1971,1973,1975,1977,1979,1982,1984],{"class":633,"line":915},[631,1970,1222],{"class":644},[631,1972,744],{"class":669},[631,1974,651],{"class":644},[631,1976,654],{"class":637},[631,1978,666],{"class":676},[631,1980,1981],{"class":679},"gs1:RegulatoryInformation",[631,1983,651],{"class":676},[631,1985,736],{"class":637},[631,1987,1988,1990,1993,1995,1997],{"class":633,"line":1238},[631,1989,1222],{"class":644},[631,1991,1992],{"class":669},"regulationType",[631,1994,651],{"class":644},[631,1996,654],{"class":637},[631,1998,1186],{"class":637},[631,2000,2001,2003,2005,2007,2009,2011,2014],{"class":633,"line":1244},[631,2002,1485],{"class":644},[631,2004,722],{"class":1225},[631,2006,651],{"class":644},[631,2008,654],{"class":637},[631,2010,666],{"class":676},[631,2012,2013],{"class":679},"gs1:RegulationTypeCode-DEFORESTATION_REGULATION",[631,2015,912],{"class":676},[631,2017,2018],{"class":633,"line":1250},[631,2019,1617],{"class":637},[631,2021,2022,2024,2027,2029,2031,2033,2036,2038],{"class":633,"line":1255},[631,2023,1222],{"class":644},[631,2025,2026],{"class":669},"regulatoryAct",[631,2028,651],{"class":644},[631,2030,654],{"class":637},[631,2032,666],{"class":676},[631,2034,2035],{"class":679},"EU 2023\u002F1115",[631,2037,651],{"class":676},[631,2039,736],{"class":637},[631,2041,2042,2044,2047,2049,2051],{"class":633,"line":1272},[631,2043,1222],{"class":644},[631,2045,2046],{"class":669},"regulatoryIdentifier",[631,2048,651],{"class":644},[631,2050,654],{"class":637},[631,2052,657],{"class":637},[631,2054,2055],{"class":633,"line":1579},[631,2056,2057],{"class":637},"        {\n",[631,2059,2060,2062,2065,2067,2069,2071,2074,2076],{"class":633,"line":1592},[631,2061,1517],{"class":644},[631,2063,2064],{"class":1225},"regulatoryReferenceNumber",[631,2066,651],{"class":644},[631,2068,654],{"class":637},[631,2070,666],{"class":676},[631,2072,2073],{"class":679},"EUIS-2025-DE-00012345",[631,2075,651],{"class":676},[631,2077,736],{"class":637},[631,2079,2080,2082,2085,2087,2089,2091,2094],{"class":633,"line":1609},[631,2081,1517],{"class":644},[631,2083,2084],{"class":1225},"regulatoryIdentifierType",[631,2086,651],{"class":644},[631,2088,654],{"class":637},[631,2090,666],{"class":676},[631,2092,2093],{"class":679},"DUE_DILIGENCE_STATEMENT",[631,2095,912],{"class":676},[631,2097,2098],{"class":633,"line":1614},[631,2099,1535],{"class":637},[631,2101,2102],{"class":633,"line":1620},[631,2103,2104],{"class":637},"      ],\n",[631,2106,2107,2109,2112,2114,2116,2120],{"class":633,"line":1625},[631,2108,1222],{"class":644},[631,2110,2111],{"class":669},"isRegulationCompliant",[631,2113,651],{"class":644},[631,2115,654],{"class":637},[631,2117,2119],{"class":2118},"sMTiH"," true",[631,2121,736],{"class":637},[631,2123,2124,2126,2129,2131,2133,2135],{"class":633,"line":1639},[631,2125,1222],{"class":644},[631,2127,2128],{"class":669},"eudr:legallyHarvested",[631,2130,651],{"class":644},[631,2132,654],{"class":637},[631,2134,2119],{"class":2118},[631,2136,736],{"class":637},[631,2138,2139,2141,2144,2146,2148],{"class":633,"line":1658},[631,2140,1222],{"class":644},[631,2142,2143],{"class":669},"eudr:riskLevel",[631,2145,651],{"class":644},[631,2147,654],{"class":637},[631,2149,1186],{"class":637},[631,2151,2152,2154,2156,2158,2160,2162,2165],{"class":633,"line":1677},[631,2153,1485],{"class":644},[631,2155,722],{"class":1225},[631,2157,651],{"class":644},[631,2159,654],{"class":637},[631,2161,666],{"class":676},[631,2163,2164],{"class":679},"eudr:Low",[631,2166,912],{"class":676},[631,2168,2169],{"class":633,"line":1694},[631,2170,1617],{"class":637},[631,2172,2173,2175,2178,2180,2182,2184,2187],{"class":633,"line":1700},[631,2174,1222],{"class":644},[631,2176,2177],{"class":669},"eudr:riskAssessmentDate",[631,2179,651],{"class":644},[631,2181,654],{"class":637},[631,2183,666],{"class":676},[631,2185,2186],{"class":679},"2025-01-18",[631,2188,912],{"class":676},[631,2190,2191],{"class":633,"line":1706},[631,2192,1241],{"class":637},[631,2194,2195],{"class":633,"line":1712},[631,2196,2197],{"class":637},"  ]\n",[631,2199,2201],{"class":633,"line":2200},36,[631,2202,918],{"class":637},[589,2204,2206],{"id":2205},"step-7-record-transformations-derived-products","Step 7: Record Transformations (Derived Products)",[497,2208,2209],{},"When commodities are processed into derived products:",[597,2211,2213],{"className":626,"code":2212,"language":61,"meta":605,"style":605},"{\n  \"@context\": [\n    \"https:\u002F\u002Fref.openepcis.io\u002Fextensions\u002Feu\u002Feudr\u002Feudr-context.jsonld\",\n    \"https:\u002F\u002Fref.gs1.org\u002Fstandards\u002Fepcis\u002Fepcis-context.jsonld\"\n  ],\n  \"type\": \"TransformationEvent\",\n  \"eventTime\": \"2025-02-15T14:00:00.000Z\",\n  \"bizStep\": \"commissioning\",\n  \"inputEPCList\": [\n    {\n      \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-001\"\n    },\n    {\n      \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-002\"\n    }\n  ],\n  \"outputEPCList\": [\n    {\n      \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000037\u002F21\u002FTABLE-2025-001\"\n    }\n  ],\n  \"ilmd\": {\n    \"eudr:transformationDate\": \"2025-02-15\",\n    \"eudr:timberProductType\": {\n      \"@id\": \"eudr:Furniture\"\n    }\n  }\n}\n",[505,2214,2215,2219,2231,2241,2249,2253,2272,2291,2309,2322,2326,2342,2347,2351,2368,2372,2376,2389,2393,2410,2414,2418,2430,2450,2462,2479,2483,2487],{"__ignoreMap":605},[631,2216,2217],{"class":633,"line":634},[631,2218,638],{"class":637},[631,2220,2221,2223,2225,2227,2229],{"class":633,"line":641},[631,2222,645],{"class":644},[631,2224,545],{"class":648},[631,2226,651],{"class":644},[631,2228,654],{"class":637},[631,2230,657],{"class":637},[631,2232,2233,2235,2237,2239],{"class":633,"line":660},[631,2234,1191],{"class":676},[631,2236,1817],{"class":679},[631,2238,651],{"class":676},[631,2240,736],{"class":637},[631,2242,2243,2245,2247],{"class":633,"line":688},[631,2244,1191],{"class":676},[631,2246,1309],{"class":679},[631,2248,912],{"class":676},[631,2250,2251],{"class":633,"line":711},[631,2252,714],{"class":637},[631,2254,2255,2257,2259,2261,2263,2265,2268,2270],{"class":633,"line":717},[631,2256,645],{"class":644},[631,2258,1344],{"class":648},[631,2260,651],{"class":644},[631,2262,654],{"class":637},[631,2264,666],{"class":676},[631,2266,2267],{"class":679},"TransformationEvent",[631,2269,651],{"class":676},[631,2271,736],{"class":637},[631,2273,2274,2276,2278,2280,2282,2284,2287,2289],{"class":633,"line":739},[631,2275,645],{"class":644},[631,2277,1410],{"class":648},[631,2279,651],{"class":644},[631,2281,654],{"class":637},[631,2283,666],{"class":676},[631,2285,2286],{"class":679},"2025-02-15T14:00:00.000Z",[631,2288,651],{"class":676},[631,2290,736],{"class":637},[631,2292,2293,2295,2297,2299,2301,2303,2305,2307],{"class":633,"line":760},[631,2294,645],{"class":644},[631,2296,1450],{"class":648},[631,2298,651],{"class":644},[631,2300,654],{"class":637},[631,2302,666],{"class":676},[631,2304,1459],{"class":679},[631,2306,651],{"class":676},[631,2308,736],{"class":637},[631,2310,2311,2313,2316,2318,2320],{"class":633,"line":767},[631,2312,645],{"class":644},[631,2314,2315],{"class":648},"inputEPCList",[631,2317,651],{"class":644},[631,2319,654],{"class":637},[631,2321,657],{"class":637},[631,2323,2324],{"class":633,"line":788},[631,2325,1925],{"class":637},[631,2327,2328,2330,2332,2334,2336,2338,2340],{"class":633,"line":793},[631,2329,1222],{"class":644},[631,2331,722],{"class":669},[631,2333,651],{"class":644},[631,2335,654],{"class":637},[631,2337,666],{"class":676},[631,2339,964],{"class":679},[631,2341,912],{"class":676},[631,2343,2344],{"class":633,"line":814},[631,2345,2346],{"class":637},"    },\n",[631,2348,2349],{"class":633,"line":832},[631,2350,1925],{"class":637},[631,2352,2353,2355,2357,2359,2361,2363,2366],{"class":633,"line":853},[631,2354,1222],{"class":644},[631,2356,722],{"class":669},[631,2358,651],{"class":644},[631,2360,654],{"class":637},[631,2362,666],{"class":676},[631,2364,2365],{"class":679},"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-002",[631,2367,912],{"class":676},[631,2369,2370],{"class":633,"line":874},[631,2371,1241],{"class":637},[631,2373,2374],{"class":633,"line":895},[631,2375,714],{"class":637},[631,2377,2378,2380,2383,2385,2387],{"class":633,"line":915},[631,2379,645],{"class":644},[631,2381,2382],{"class":648},"outputEPCList",[631,2384,651],{"class":644},[631,2386,654],{"class":637},[631,2388,657],{"class":637},[631,2390,2391],{"class":633,"line":1238},[631,2392,1925],{"class":637},[631,2394,2395,2397,2399,2401,2403,2405,2408],{"class":633,"line":1244},[631,2396,1222],{"class":644},[631,2398,722],{"class":669},[631,2400,651],{"class":644},[631,2402,654],{"class":637},[631,2404,666],{"class":676},[631,2406,2407],{"class":679},"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000037\u002F21\u002FTABLE-2025-001",[631,2409,912],{"class":676},[631,2411,2412],{"class":633,"line":1250},[631,2413,1241],{"class":637},[631,2415,2416],{"class":633,"line":1255},[631,2417,714],{"class":637},[631,2419,2420,2422,2424,2426,2428],{"class":633,"line":1272},[631,2421,645],{"class":644},[631,2423,1630],{"class":648},[631,2425,651],{"class":644},[631,2427,654],{"class":637},[631,2429,1186],{"class":637},[631,2431,2432,2434,2437,2439,2441,2443,2446,2448],{"class":633,"line":1579},[631,2433,1191],{"class":644},[631,2435,2436],{"class":669},"eudr:transformationDate",[631,2438,651],{"class":644},[631,2440,654],{"class":637},[631,2442,666],{"class":676},[631,2444,2445],{"class":679},"2025-02-15",[631,2447,651],{"class":676},[631,2449,736],{"class":637},[631,2451,2452,2454,2456,2458,2460],{"class":633,"line":1592},[631,2453,1191],{"class":644},[631,2455,1085],{"class":669},[631,2457,651],{"class":644},[631,2459,654],{"class":637},[631,2461,1186],{"class":637},[631,2463,2464,2466,2468,2470,2472,2474,2477],{"class":633,"line":1609},[631,2465,1222],{"class":644},[631,2467,722],{"class":1225},[631,2469,651],{"class":644},[631,2471,654],{"class":637},[631,2473,666],{"class":676},[631,2475,2476],{"class":679},"eudr:Furniture",[631,2478,912],{"class":676},[631,2480,2481],{"class":633,"line":1614},[631,2482,1241],{"class":637},[631,2484,2485],{"class":633,"line":1620},[631,2486,1709],{"class":637},[631,2488,2489],{"class":633,"line":1625},[631,2490,918],{"class":637},[555,2492,2494],{"id":2493},"validation","Validation",[497,2496,2497],{},"Use the OpenEPCIS Event Sentry validation profile:",[597,2499,2503],{"className":2500,"code":2501,"language":2502,"meta":605,"style":605},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark monokai","# Validate harvesting event\nopenepcis-sentry validate --profile eudr-harvesting event.json\n\n# Validate due diligence statement\nopenepcis-sentry validate --profile eudr-due-diligence statement.json\n","bash",[505,2504,2505,2511,2531,2535,2540],{"__ignoreMap":605},[631,2506,2507],{"class":633,"line":634},[631,2508,2510],{"class":2509},"ss7Ak","# Validate harvesting event\n",[631,2512,2513,2517,2521,2525,2528],{"class":633,"line":641},[631,2514,2516],{"class":2515},"sR7ES","openepcis-sentry",[631,2518,2520],{"class":2519},"sLACW"," validate",[631,2522,2524],{"class":2523},"sFhLe"," --profile",[631,2526,2527],{"class":2519}," eudr-harvesting",[631,2529,2530],{"class":2519}," event.json\n",[631,2532,2533],{"class":633,"line":660},[631,2534,764],{"emptyLinePlaceholder":763},[631,2536,2537],{"class":633,"line":688},[631,2538,2539],{"class":2509},"# Validate due diligence statement\n",[631,2541,2542,2544,2546,2548,2551],{"class":633,"line":711},[631,2543,2516],{"class":2515},[631,2545,2520],{"class":2519},[631,2547,2524],{"class":2523},[631,2549,2550],{"class":2519}," eudr-due-diligence",[631,2552,2553],{"class":2519}," statement.json\n",[555,2555,2557],{"id":2556},"common-patterns","Common Patterns",[589,2559,2561],{"id":2560},"aggregating-geolocation-for-derived-products","Aggregating Geolocation for Derived Products",[497,2563,2564],{},"When a derived product comes from multiple plots:",[597,2566,2568],{"className":626,"code":2567,"language":61,"meta":605,"style":605},"\"eudr:originList\": [\n  { \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-001\" },\n  { \"@id\": \"https:\u002F\u002Fid.gs1.org\u002F01\u002F09521234000020\u002F21\u002FLOG-2025-002\" }\n]\n",[505,2569,2570,2587,2608,2628],{"__ignoreMap":605},[631,2571,2572,2575,2578,2580,2584],{"class":633,"line":634},[631,2573,651],{"class":2574},"siCPE",[631,2576,2577],{"class":2519},"eudr:originList",[631,2579,651],{"class":2574},[631,2581,2583],{"class":2582},"ss--_",": ",[631,2585,2586],{"class":637},"[\n",[631,2588,2589,2592,2594,2596,2598,2600,2602,2604,2606],{"class":633,"line":641},[631,2590,2591],{"class":637},"  {",[631,2593,666],{"class":644},[631,2595,722],{"class":648},[631,2597,651],{"class":644},[631,2599,654],{"class":637},[631,2601,666],{"class":676},[631,2603,964],{"class":679},[631,2605,651],{"class":676},[631,2607,685],{"class":637},[631,2609,2610,2612,2614,2616,2618,2620,2622,2624,2626],{"class":633,"line":660},[631,2611,2591],{"class":637},[631,2613,666],{"class":644},[631,2615,722],{"class":648},[631,2617,651],{"class":644},[631,2619,654],{"class":637},[631,2621,666],{"class":676},[631,2623,2365],{"class":679},[631,2625,651],{"class":676},[631,2627,708],{"class":637},[631,2629,2630],{"class":633,"line":688},[631,2631,2632],{"class":637},"]\n",[497,2634,2635],{},"The derived product inherits traceability to all source plots.",[589,2637,2639],{"id":2638},"handling-high-risk-countries","Handling High-Risk Countries",[497,2641,2642],{},"For products from high-risk countries:",[563,2644,2645,2648,2651,2654],{},[566,2646,2647],{},"Enhanced verification required",[566,2649,2650],{},"Third-party audits recommended",[566,2652,2653],{},"Satellite monitoring may be necessary",[566,2655,2656],{},"Document all mitigation measures",[597,2658,2660],{"className":626,"code":2659,"language":61,"meta":605,"style":605},"\"eudr:riskAssessment\": {\n  \"@type\": \"eudr:RiskAssessment\",\n  \"eudr:riskLevel\": { \"@id\": \"eudr:High\" },\n  \"eudr:mitigationMeasures\": \"Third-party audit conducted. Satellite monitoring in place.\",\n  \"eudr:verificationMethod\": \"On-site inspection + satellite imagery\"\n}\n",[505,2661,2662,2675,2694,2723,2743,2761],{"__ignoreMap":605},[631,2663,2664,2666,2669,2671,2673],{"class":633,"line":634},[631,2665,651],{"class":2574},[631,2667,2668],{"class":2519},"eudr:riskAssessment",[631,2670,651],{"class":2574},[631,2672,2583],{"class":2582},[631,2674,638],{"class":637},[631,2676,2677,2679,2681,2683,2685,2687,2690,2692],{"class":633,"line":641},[631,2678,645],{"class":644},[631,2680,744],{"class":648},[631,2682,651],{"class":644},[631,2684,654],{"class":637},[631,2686,666],{"class":676},[631,2688,2689],{"class":679},"eudr:RiskAssessment",[631,2691,651],{"class":676},[631,2693,736],{"class":637},[631,2695,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2719,2721],{"class":633,"line":660},[631,2697,645],{"class":644},[631,2699,2143],{"class":648},[631,2701,651],{"class":644},[631,2703,654],{"class":637},[631,2705,1061],{"class":637},[631,2707,666],{"class":644},[631,2709,722],{"class":669},[631,2711,651],{"class":644},[631,2713,654],{"class":637},[631,2715,666],{"class":676},[631,2717,2718],{"class":679},"eudr:High",[631,2720,651],{"class":676},[631,2722,685],{"class":637},[631,2724,2725,2727,2730,2732,2734,2736,2739,2741],{"class":633,"line":688},[631,2726,645],{"class":644},[631,2728,2729],{"class":648},"eudr:mitigationMeasures",[631,2731,651],{"class":644},[631,2733,654],{"class":637},[631,2735,666],{"class":676},[631,2737,2738],{"class":679},"Third-party audit conducted. Satellite monitoring in place.",[631,2740,651],{"class":676},[631,2742,736],{"class":637},[631,2744,2745,2747,2750,2752,2754,2756,2759],{"class":633,"line":711},[631,2746,645],{"class":644},[631,2748,2749],{"class":648},"eudr:verificationMethod",[631,2751,651],{"class":644},[631,2753,654],{"class":637},[631,2755,666],{"class":676},[631,2757,2758],{"class":679},"On-site inspection + satellite imagery",[631,2760,912],{"class":676},[631,2762,2763],{"class":633,"line":717},[631,2764,918],{"class":637},[555,2766,2768],{"id":2767},"next-steps","Next Steps",[925,2770,2771,2778,2784],{},[566,2772,2773,2774,2777],{},"Review ",[2775,2776,247],"a",{"href":280}," for all EPCIS events",[566,2779,2780,2781,2783],{},"See ",[2775,2782,284],{"href":285}," for identifier structures",[566,2785,2786,2787,2793],{},"Check the ",[2775,2788,2792],{"href":2789,"rel":2790},"https:\u002F\u002Fgithub.com\u002Fopenepcis\u002Fopenepcis-dpp-ready\u002Ftree\u002Fmain\u002Fextensions\u002Feu\u002Feudr",[2791],"nofollow","GitHub repository"," for complete examples",[2795,2796,2797],"style",{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}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 .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sogGa, html code.shiki .sogGa{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_i0N, html code.shiki .s_i0N{--shiki-light:#916B53;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}html pre.shiki code .sR7ES, html code.shiki .sR7ES{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .sFhLe, html code.shiki .sFhLe{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}",{"title":605,"searchDepth":641,"depth":641,"links":2799},[2800,2801,2810,2811,2815],{"id":557,"depth":641,"text":558},{"id":586,"depth":641,"text":587,"children":2802},[2803,2804,2805,2806,2807,2808,2809],{"id":591,"depth":660,"text":592},{"id":619,"depth":660,"text":620},{"id":939,"depth":660,"text":940},{"id":1277,"depth":660,"text":1278},{"id":1717,"depth":660,"text":1718},{"id":1788,"depth":660,"text":1789},{"id":2205,"depth":660,"text":2206},{"id":2493,"depth":641,"text":2494},{"id":2556,"depth":641,"text":2557,"children":2812},[2813,2814],{"id":2560,"depth":660,"text":2561},{"id":2638,"depth":660,"text":2639},{"id":2767,"depth":641,"text":2768},"md",{"readingTime":2818},{"text":2819,"minutes":2820,"time":2821,"words":2822},"3 min read",2.89,173400,578,{"title":242},{"title":488,"description":277},{"loc":275},"cR7xV-efsNJx8VnwsoLA-AaF2S7ekWi4ze_2ThGHbPg",false,[2829],{"title":5,"path":6,"stem":7,"children":2830},[2831,2833,2838,2843,2848,2853,2858,2863,2873,2878,2883,2888,2946,2962],{"title":10,"path":6,"stem":11,"description":12,"icon":13,"tags":2832},[15,16,17,18,19,20,21],{"title":23,"path":24,"stem":25,"children":2834,"description":28,"icon":29,"tags":2837},[2835],{"title":23,"path":24,"stem":25,"description":28,"icon":29,"tags":2836},[16,31,32,33,34,35,36,37,38],[16,31,32,33,34,35,36,37,38],{"title":41,"path":42,"stem":43,"children":2839,"description":46,"icon":47,"tags":2842},[2840],{"title":41,"path":42,"stem":43,"description":46,"icon":47,"tags":2841},[16,31,32,33,49,50],[16,31,32,33,49,50],{"title":53,"path":54,"stem":55,"children":2844,"description":58,"icon":59,"tags":2847},[2845],{"title":53,"path":54,"stem":55,"description":58,"icon":59,"tags":2846},[16,61,62,63,64,65,66,21,67,68,69,70,71],[16,61,62,63,64,65,66,21,67,68,69,70,71],{"title":74,"path":75,"stem":76,"children":2849,"description":79,"icon":80,"tags":2852},[2850],{"title":74,"path":75,"stem":76,"description":79,"icon":80,"tags":2851},[16,32,61,62,63,64,82,66,21,83,84,85,69,70,71],[16,32,61,62,63,64,82,66,21,83,84,85,69,70,71],{"title":88,"path":89,"stem":90,"children":2854,"description":93,"icon":94,"tags":2857},[2855],{"title":88,"path":89,"stem":90,"description":93,"icon":94,"tags":2856},[16,96,97,98,99,100,21,101,102,103,104,105,106,107,108,109,110,111],[16,96,97,98,99,100,21,101,102,103,104,105,106,107,108,109,110,111],{"title":114,"path":115,"stem":116,"children":2859,"description":119,"icon":120,"tags":2862},[2860],{"title":114,"path":115,"stem":116,"description":119,"icon":120,"tags":2861},[16,122,61,62,63,64,21,123,124,125,70,71],[16,122,61,62,63,64,21,123,124,125,70,71],{"title":128,"path":129,"stem":130,"children":2864,"description":133,"icon":134,"tags":2872},[2865,2867],{"title":128,"path":129,"stem":130,"description":133,"icon":134,"tags":2866},[16,122,61,62,63,64,21,123,124,125,70,71],{"title":137,"path":138,"stem":139,"children":2868,"description":133,"icon":142,"tags":2871},[2869],{"title":137,"path":138,"stem":139,"description":133,"icon":142,"tags":2870},[16,61,62,144,21,145,146,147,35,148,149,150,151],[16,61,62,144,21,145,146,147,35,148,149,150,151],[16,122,61,62,63,64,21,123,124,125,70,71],{"title":155,"path":156,"stem":157,"children":2874,"description":160,"icon":161,"tags":2877},[2875],{"title":155,"path":156,"stem":157,"description":160,"icon":161,"tags":2876},[16,61,62,144,21,163,35,148,149,150,151],[16,61,62,144,21,163,35,148,149,150,151],{"title":166,"path":167,"stem":168,"children":2879,"description":171,"icon":172,"tags":2882},[2880],{"title":166,"path":167,"stem":168,"description":171,"icon":172,"tags":2881},[16,174,15,175,21,176,35,177,149,150,178],[16,174,15,175,21,176,35,177,149,150,178],{"title":181,"path":182,"stem":183,"children":2884,"description":186,"icon":187,"tags":2887},[2885],{"title":181,"path":182,"stem":183,"description":186,"icon":187,"tags":2886},[189,15,190,191,192,193,194,31,195,196,197,198,199,200,201,202],[189,15,190,191,192,193,194,31,195,196,197,198,199,200,201,202],{"title":205,"path":206,"stem":207,"children":2889,"description":210,"icon":211,"tags":2945},[2890,2892,2897,2906,2916,2925,2930,2932,2934,2936],{"title":205,"path":206,"stem":207,"description":210,"icon":211,"tags":2891},[213,214,215,31,216,35,217],{"title":219,"path":220,"stem":221,"children":2893,"description":224,"icon":225,"tags":2896},[2894],{"title":219,"path":220,"stem":221,"description":224,"icon":225,"tags":2895},[227,228,216,214,215],[227,228,216,214,215],{"title":231,"path":232,"stem":233,"children":2898,"description":236,"icon":237,"tags":2905},[2899,2901,2902,2903],{"title":231,"path":232,"stem":233,"description":236,"icon":237,"tags":2900},[239,240,214,31,102,35,216],{"title":242,"path":243,"stem":244,"description":245,"icon":172},{"title":247,"path":248,"stem":249,"description":250,"icon":251},{"title":253,"path":254,"stem":255,"description":256,"icon":13,"tags":2904},[239,258,259,62,260],[239,240,214,31,102,35,216],{"title":263,"path":264,"stem":265,"children":2907,"description":268,"icon":269,"tags":2915},[2908,2910,2911,2912,2913],{"title":263,"path":264,"stem":265,"description":268,"icon":269,"tags":2909},[271,272,273,214,31,102,35,216],{"title":242,"path":275,"stem":276,"description":277,"icon":278},{"title":247,"path":280,"stem":281,"description":282,"icon":278},{"title":284,"path":285,"stem":286,"description":287,"icon":278},{"title":253,"path":289,"stem":290,"description":291,"icon":13,"tags":2914},[271,258,273,293,294],[271,272,273,214,31,102,35,216],{"title":297,"path":298,"stem":299,"children":2917,"description":302,"icon":303,"tags":2924},[2918,2920,2922],{"title":297,"path":298,"stem":299,"description":302,"icon":303,"tags":2919},[305,306,307,214,216,308],{"title":242,"path":310,"stem":311,"description":312,"icon":313,"tags":2921},[305,306,307,315],{"title":253,"path":317,"stem":318,"description":319,"icon":13,"tags":2923},[305,258,306,307,321,62],[305,306,307,214,216,308],{"title":324,"path":325,"stem":326,"children":2926,"description":329,"icon":59,"tags":2929},[2927],{"title":324,"path":325,"stem":326,"description":329,"icon":59,"tags":2928},[331,332,102,333,227,334,335],[331,332,102,333,227,334,335],{"title":338,"path":339,"stem":340,"description":341,"icon":29,"tags":2931},[343,96,344,345],{"title":347,"path":348,"stem":349,"description":350,"icon":351,"tags":2933},[353,96,344],{"title":355,"path":356,"stem":357,"description":358,"icon":359,"tags":2935},[361,362,363,333],{"title":365,"path":366,"stem":367,"children":2937,"description":370,"icon":371,"tags":2944},[2938,2940,2942],{"title":365,"path":366,"stem":367,"description":370,"icon":371,"tags":2939},[373,374,375,376,377],{"title":242,"path":379,"stem":380,"description":381,"icon":172,"tags":2941},[373,315,374,375,376],{"title":253,"path":384,"stem":385,"description":386,"icon":13,"tags":2943},[373,258,388,389,62],[373,374,375,376,377],[213,214,215,31,216,35,217],{"title":393,"path":394,"stem":395,"children":2947,"description":398,"icon":399},[2948,2949,2950,2951,2952],{"title":393,"path":394,"stem":395,"description":398,"icon":399},{"title":401,"path":402,"stem":403,"description":404,"icon":405},{"title":407,"path":408,"stem":409,"description":410,"icon":411},{"title":413,"path":414,"stem":415,"description":416,"icon":417},{"title":419,"path":420,"stem":421,"children":2953,"description":424,"icon":425},[2954,2955,2956,2957,2958,2959,2960,2961],{"title":419,"path":420,"stem":421,"description":424,"icon":425},{"title":427,"path":428,"stem":429,"description":430,"icon":431},{"title":433,"path":434,"stem":435,"description":436,"icon":437},{"title":439,"path":440,"stem":441,"description":442,"icon":443},{"title":445,"path":446,"stem":447,"description":448,"icon":449},{"title":451,"path":452,"stem":453,"description":454,"icon":455},{"title":457,"path":458,"stem":459,"description":460,"icon":461},{"title":463,"path":464,"stem":465,"description":466,"icon":467},{"title":469,"path":470,"stem":471,"children":2963,"description":474,"icon":29,"tags":2966},[2964],{"title":469,"path":470,"stem":471,"description":474,"icon":29,"tags":2965},[476,477,478,479,332,480,481,482],[476,477,478,479,332,480,481,482],{"id":487,"title":488,"body":2968,"description":277,"extension":2816,"icon":278,"lastUpdated":278,"meta":4963,"navigation":4965,"path":275,"seo":4966,"sitemap":4967,"stem":276,"__hash__":2826},{"type":490,"value":2969,"toc":4945},[2970,2998,3000,3002,3004,3006,3020,3022,3024,3026,3031,3035,3040,3042,3044,3276,3280,3288,3290,3592,3594,3596,3988,3990,4040,4042,4426,4428,4430,4700,4702,4704,4744,4746,4748,4750,4810,4812,4814,4816,4826,4926,4928,4943],[493,2971,2972],{"type":495},[497,2973,2974,503,2976,508,2978,512,2980,516,2982,520,2984,524,2986,528,2988,532,2990,532,2992,532,2994,542,2996,546],{},[500,2975,502],{},[505,2977,507],{},[505,2979,511],{},[500,2981,515],{},[500,2983,519],{},[500,2985,523],{},[505,2987,527],{},[505,2989,531],{},[505,2991,535],{},[505,2993,538],{},[505,2995,541],{},[505,2997,545],{},[548,2999,488],{"id":550},[497,3001,553],{},[555,3003,558],{"id":557},[497,3005,561],{},[563,3007,3008,3012,3016],{},[566,3009,3010,571],{},[500,3011,570],{},[566,3013,3014,577],{},[500,3015,576],{},[566,3017,3018,583],{},[500,3019,582],{},[555,3021,587],{"id":586},[589,3023,592],{"id":591},[497,3025,595],{},[597,3027,3029],{"className":3028,"code":601,"language":602},[600],[505,3030,601],{"__ignoreMap":605},[497,3032,3033],{},[500,3034,610],{},[597,3036,3038],{"className":3037,"code":614,"language":602},[600],[505,3039,614],{"__ignoreMap":605},[589,3041,620],{"id":619},[497,3043,623],{},[597,3045,3046],{"className":626,"code":627,"language":61,"meta":605,"style":605},[505,3047,3048,3052,3064,3084,3104,3108,3126,3144,3148,3166,3170,3188,3202,3220,3238,3256,3272],{"__ignoreMap":605},[631,3049,3050],{"class":633,"line":634},[631,3051,638],{"class":637},[631,3053,3054,3056,3058,3060,3062],{"class":633,"line":641},[631,3055,645],{"class":644},[631,3057,545],{"class":648},[631,3059,651],{"class":644},[631,3061,654],{"class":637},[631,3063,657],{"class":637},[631,3065,3066,3068,3070,3072,3074,3076,3078,3080,3082],{"class":633,"line":660},[631,3067,663],{"class":637},[631,3069,666],{"class":644},[631,3071,102],{"class":669},[631,3073,651],{"class":644},[631,3075,654],{"class":637},[631,3077,666],{"class":676},[631,3079,680],{"class":679},[631,3081,651],{"class":676},[631,3083,685],{"class":637},[631,3085,3086,3088,3090,3092,3094,3096,3098,3100,3102],{"class":633,"line":688},[631,3087,663],{"class":637},[631,3089,666],{"class":644},[631,3091,271],{"class":669},[631,3093,651],{"class":644},[631,3095,654],{"class":637},[631,3097,666],{"class":676},[631,3099,703],{"class":679},[631,3101,651],{"class":676},[631,3103,708],{"class":637},[631,3105,3106],{"class":633,"line":711},[631,3107,714],{"class":637},[631,3109,3110,3112,3114,3116,3118,3120,3122,3124],{"class":633,"line":717},[631,3111,645],{"class":644},[631,3113,722],{"class":648},[631,3115,651],{"class":644},[631,3117,654],{"class":637},[631,3119,666],{"class":676},[631,3121,731],{"class":679},[631,3123,651],{"class":676},[631,3125,736],{"class":637},[631,3127,3128,3130,3132,3134,3136,3138,3140,3142],{"class":633,"line":739},[631,3129,645],{"class":644},[631,3131,744],{"class":648},[631,3133,651],{"class":644},[631,3135,654],{"class":637},[631,3137,666],{"class":676},[631,3139,753],{"class":679},[631,3141,651],{"class":676},[631,3143,736],{"class":637},[631,3145,3146],{"class":633,"line":760},[631,3147,764],{"emptyLinePlaceholder":763},[631,3149,3150,3152,3154,3156,3158,3160,3162,3164],{"class":633,"line":767},[631,3151,645],{"class":644},[631,3153,772],{"class":648},[631,3155,651],{"class":644},[631,3157,654],{"class":637},[631,3159,666],{"class":676},[631,3161,781],{"class":679},[631,3163,651],{"class":676},[631,3165,736],{"class":637},[631,3167,3168],{"class":633,"line":788},[631,3169,764],{"emptyLinePlaceholder":763},[631,3171,3172,3174,3176,3178,3180,3182,3184,3186],{"class":633,"line":793},[631,3173,645],{"class":644},[631,3175,798],{"class":648},[631,3177,651],{"class":644},[631,3179,654],{"class":637},[631,3181,666],{"class":676},[631,3183,807],{"class":679},[631,3185,651],{"class":676},[631,3187,736],{"class":637},[631,3189,3190,3192,3194,3196,3198,3200],{"class":633,"line":814},[631,3191,645],{"class":644},[631,3193,819],{"class":648},[631,3195,651],{"class":644},[631,3197,654],{"class":637},[631,3199,827],{"class":826},[631,3201,736],{"class":637},[631,3203,3204,3206,3208,3210,3212,3214,3216,3218],{"class":633,"line":832},[631,3205,645],{"class":644},[631,3207,837],{"class":648},[631,3209,651],{"class":644},[631,3211,654],{"class":637},[631,3213,666],{"class":676},[631,3215,846],{"class":679},[631,3217,651],{"class":676},[631,3219,736],{"class":637},[631,3221,3222,3224,3226,3228,3230,3232,3234,3236],{"class":633,"line":853},[631,3223,645],{"class":644},[631,3225,858],{"class":648},[631,3227,651],{"class":644},[631,3229,654],{"class":637},[631,3231,666],{"class":676},[631,3233,867],{"class":679},[631,3235,651],{"class":676},[631,3237,736],{"class":637},[631,3239,3240,3242,3244,3246,3248,3250,3252,3254],{"class":633,"line":874},[631,3241,645],{"class":644},[631,3243,879],{"class":648},[631,3245,651],{"class":644},[631,3247,654],{"class":637},[631,3249,666],{"class":676},[631,3251,888],{"class":679},[631,3253,651],{"class":676},[631,3255,736],{"class":637},[631,3257,3258,3260,3262,3264,3266,3268,3270],{"class":633,"line":895},[631,3259,645],{"class":644},[631,3261,900],{"class":648},[631,3263,651],{"class":644},[631,3265,654],{"class":637},[631,3267,666],{"class":676},[631,3269,909],{"class":679},[631,3271,912],{"class":676},[631,3273,3274],{"class":633,"line":915},[631,3275,918],{"class":637},[497,3277,3278],{},[500,3279,923],{},[925,3281,3282,3284],{},[566,3283,929],{},[566,3285,932,3286,936],{},[505,3287,935],{},[589,3289,940],{"id":939},[597,3291,3292],{"className":626,"code":943,"language":61,"meta":605,"style":605},[505,3293,3294,3298,3316,3344,3348,3366,3384,3388,3416,3444,3462,3480,3498,3502,3514,3532,3544,3560,3564,3568,3572,3588],{"__ignoreMap":605},[631,3295,3296],{"class":633,"line":634},[631,3297,638],{"class":637},[631,3299,3300,3302,3304,3306,3308,3310,3312,3314],{"class":633,"line":641},[631,3301,645],{"class":644},[631,3303,722],{"class":648},[631,3305,651],{"class":644},[631,3307,654],{"class":637},[631,3309,666],{"class":676},[631,3311,964],{"class":679},[631,3313,651],{"class":676},[631,3315,736],{"class":637},[631,3317,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342],{"class":633,"line":660},[631,3319,645],{"class":644},[631,3321,744],{"class":648},[631,3323,651],{"class":644},[631,3325,654],{"class":637},[631,3327,981],{"class":637},[631,3329,651],{"class":676},[631,3331,986],{"class":679},[631,3333,651],{"class":676},[631,3335,991],{"class":637},[631,3337,666],{"class":676},[631,3339,986],{"class":679},[631,3341,651],{"class":676},[631,3343,1000],{"class":637},[631,3345,3346],{"class":633,"line":688},[631,3347,764],{"emptyLinePlaceholder":763},[631,3349,3350,3352,3354,3356,3358,3360,3362,3364],{"class":633,"line":711},[631,3351,645],{"class":644},[631,3353,104],{"class":648},[631,3355,651],{"class":644},[631,3357,654],{"class":637},[631,3359,666],{"class":676},[631,3361,1019],{"class":679},[631,3363,651],{"class":676},[631,3365,736],{"class":637},[631,3367,3368,3370,3372,3374,3376,3378,3380,3382],{"class":633,"line":717},[631,3369,645],{"class":644},[631,3371,1030],{"class":648},[631,3373,651],{"class":644},[631,3375,654],{"class":637},[631,3377,666],{"class":676},[631,3379,1039],{"class":679},[631,3381,651],{"class":676},[631,3383,736],{"class":637},[631,3385,3386],{"class":633,"line":739},[631,3387,764],{"emptyLinePlaceholder":763},[631,3389,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414],{"class":633,"line":760},[631,3391,645],{"class":644},[631,3393,1054],{"class":648},[631,3395,651],{"class":644},[631,3397,654],{"class":637},[631,3399,1061],{"class":637},[631,3401,666],{"class":644},[631,3403,722],{"class":669},[631,3405,651],{"class":644},[631,3407,654],{"class":637},[631,3409,666],{"class":676},[631,3411,1074],{"class":679},[631,3413,651],{"class":676},[631,3415,685],{"class":637},[631,3417,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442],{"class":633,"line":767},[631,3419,645],{"class":644},[631,3421,1085],{"class":648},[631,3423,651],{"class":644},[631,3425,654],{"class":637},[631,3427,1061],{"class":637},[631,3429,666],{"class":644},[631,3431,722],{"class":669},[631,3433,651],{"class":644},[631,3435,654],{"class":637},[631,3437,666],{"class":676},[631,3439,1104],{"class":679},[631,3441,651],{"class":676},[631,3443,685],{"class":637},[631,3445,3446,3448,3450,3452,3454,3456,3458,3460],{"class":633,"line":788},[631,3447,645],{"class":644},[631,3449,1115],{"class":648},[631,3451,651],{"class":644},[631,3453,654],{"class":637},[631,3455,666],{"class":676},[631,3457,1124],{"class":679},[631,3459,651],{"class":676},[631,3461,736],{"class":637},[631,3463,3464,3466,3468,3470,3472,3474,3476,3478],{"class":633,"line":793},[631,3465,645],{"class":644},[631,3467,1135],{"class":648},[631,3469,651],{"class":644},[631,3471,654],{"class":637},[631,3473,666],{"class":676},[631,3475,1144],{"class":679},[631,3477,651],{"class":676},[631,3479,736],{"class":637},[631,3481,3482,3484,3486,3488,3490,3492,3494,3496],{"class":633,"line":814},[631,3483,645],{"class":644},[631,3485,1155],{"class":648},[631,3487,651],{"class":644},[631,3489,654],{"class":637},[631,3491,666],{"class":676},[631,3493,1164],{"class":679},[631,3495,651],{"class":676},[631,3497,736],{"class":637},[631,3499,3500],{"class":633,"line":832},[631,3501,764],{"emptyLinePlaceholder":763},[631,3503,3504,3506,3508,3510,3512],{"class":633,"line":853},[631,3505,645],{"class":644},[631,3507,1179],{"class":648},[631,3509,651],{"class":644},[631,3511,654],{"class":637},[631,3513,1186],{"class":637},[631,3515,3516,3518,3520,3522,3524,3526,3528,3530],{"class":633,"line":874},[631,3517,1191],{"class":644},[631,3519,722],{"class":669},[631,3521,651],{"class":644},[631,3523,654],{"class":637},[631,3525,666],{"class":676},[631,3527,731],{"class":679},[631,3529,651],{"class":676},[631,3531,736],{"class":637},[631,3533,3534,3536,3538,3540,3542],{"class":633,"line":895},[631,3535,1191],{"class":644},[631,3537,507],{"class":669},[631,3539,651],{"class":644},[631,3541,654],{"class":637},[631,3543,1186],{"class":637},[631,3545,3546,3548,3550,3552,3554,3556,3558],{"class":633,"line":915},[631,3547,1222],{"class":644},[631,3549,722],{"class":1225},[631,3551,651],{"class":644},[631,3553,654],{"class":637},[631,3555,666],{"class":676},[631,3557,731],{"class":679},[631,3559,912],{"class":676},[631,3561,3562],{"class":633,"line":1238},[631,3563,1241],{"class":637},[631,3565,3566],{"class":633,"line":1244},[631,3567,1247],{"class":637},[631,3569,3570],{"class":633,"line":1250},[631,3571,764],{"emptyLinePlaceholder":763},[631,3573,3574,3576,3578,3580,3582,3584,3586],{"class":633,"line":1255},[631,3575,645],{"class":644},[631,3577,837],{"class":648},[631,3579,651],{"class":644},[631,3581,654],{"class":637},[631,3583,666],{"class":676},[631,3585,846],{"class":679},[631,3587,912],{"class":676},[631,3589,3590],{"class":633,"line":1272},[631,3591,918],{"class":637},[589,3593,1278],{"id":1277},[497,3595,1281],{},[597,3597,3598],{"className":626,"code":1284,"language":61,"meta":605,"style":605},[505,3599,3600,3604,3616,3626,3646,3650,3668,3680,3692,3710,3728,3746,3764,3768,3780,3798,3810,3826,3830,3834,3838,3850,3868,3880,3896,3900,3904,3908,3920,3938,3956,3972,3976,3980,3984],{"__ignoreMap":605},[631,3601,3602],{"class":633,"line":634},[631,3603,638],{"class":637},[631,3605,3606,3608,3610,3612,3614],{"class":633,"line":641},[631,3607,645],{"class":644},[631,3609,545],{"class":648},[631,3611,651],{"class":644},[631,3613,654],{"class":637},[631,3615,657],{"class":637},[631,3617,3618,3620,3622,3624],{"class":633,"line":660},[631,3619,1191],{"class":676},[631,3621,1309],{"class":679},[631,3623,651],{"class":676},[631,3625,736],{"class":637},[631,3627,3628,3630,3632,3634,3636,3638,3640,3642,3644],{"class":633,"line":688},[631,3629,663],{"class":637},[631,3631,666],{"class":644},[631,3633,271],{"class":669},[631,3635,651],{"class":644},[631,3637,654],{"class":637},[631,3639,666],{"class":676},[631,3641,703],{"class":679},[631,3643,651],{"class":676},[631,3645,708],{"class":637},[631,3647,3648],{"class":633,"line":711},[631,3649,714],{"class":637},[631,3651,3652,3654,3656,3658,3660,3662,3664,3666],{"class":633,"line":717},[631,3653,645],{"class":644},[631,3655,1344],{"class":648},[631,3657,651],{"class":644},[631,3659,654],{"class":637},[631,3661,666],{"class":676},[631,3663,1353],{"class":679},[631,3665,651],{"class":676},[631,3667,736],{"class":637},[631,3669,3670,3672,3674,3676,3678],{"class":633,"line":739},[631,3671,645],{"class":644},[631,3673,1364],{"class":648},[631,3675,651],{"class":644},[631,3677,654],{"class":637},[631,3679,1186],{"class":637},[631,3681,3682,3684,3686,3688,3690],{"class":633,"line":760},[631,3683,1191],{"class":644},[631,3685,1377],{"class":669},[631,3687,651],{"class":644},[631,3689,654],{"class":637},[631,3691,1384],{"class":637},[631,3693,3694,3696,3698,3700,3702,3704,3706,3708],{"class":633,"line":767},[631,3695,1222],{"class":644},[631,3697,1344],{"class":1225},[631,3699,651],{"class":644},[631,3701,654],{"class":637},[631,3703,666],{"class":676},[631,3705,1399],{"class":679},[631,3707,651],{"class":676},[631,3709,736],{"class":637},[631,3711,3712,3714,3716,3718,3720,3722,3724,3726],{"class":633,"line":788},[631,3713,1222],{"class":644},[631,3715,1410],{"class":1225},[631,3717,651],{"class":644},[631,3719,654],{"class":637},[631,3721,666],{"class":676},[631,3723,1419],{"class":679},[631,3725,651],{"class":676},[631,3727,736],{"class":637},[631,3729,3730,3732,3734,3736,3738,3740,3742,3744],{"class":633,"line":793},[631,3731,1222],{"class":644},[631,3733,1430],{"class":1225},[631,3735,651],{"class":644},[631,3737,654],{"class":637},[631,3739,666],{"class":676},[631,3741,1439],{"class":679},[631,3743,651],{"class":676},[631,3745,736],{"class":637},[631,3747,3748,3750,3752,3754,3756,3758,3760,3762],{"class":633,"line":814},[631,3749,1222],{"class":644},[631,3751,1450],{"class":1225},[631,3753,651],{"class":644},[631,3755,654],{"class":637},[631,3757,666],{"class":676},[631,3759,1459],{"class":679},[631,3761,651],{"class":676},[631,3763,736],{"class":637},[631,3765,3766],{"class":633,"line":832},[631,3767,764],{"emptyLinePlaceholder":763},[631,3769,3770,3772,3774,3776,3778],{"class":633,"line":853},[631,3771,1222],{"class":644},[631,3773,1474],{"class":1225},[631,3775,651],{"class":644},[631,3777,654],{"class":637},[631,3779,1384],{"class":637},[631,3781,3782,3784,3786,3788,3790,3792,3794,3796],{"class":633,"line":874},[631,3783,1485],{"class":644},[631,3785,722],{"class":1488},[631,3787,651],{"class":644},[631,3789,654],{"class":637},[631,3791,666],{"class":676},[631,3793,964],{"class":679},[631,3795,651],{"class":676},[631,3797,736],{"class":637},[631,3799,3800,3802,3804,3806,3808],{"class":633,"line":895},[631,3801,1485],{"class":644},[631,3803,507],{"class":1488},[631,3805,651],{"class":644},[631,3807,654],{"class":637},[631,3809,1186],{"class":637},[631,3811,3812,3814,3816,3818,3820,3822,3824],{"class":633,"line":915},[631,3813,1517],{"class":644},[631,3815,722],{"class":1520},[631,3817,651],{"class":644},[631,3819,654],{"class":637},[631,3821,666],{"class":676},[631,3823,964],{"class":679},[631,3825,912],{"class":676},[631,3827,3828],{"class":633,"line":1238},[631,3829,1535],{"class":637},[631,3831,3832],{"class":633,"line":1244},[631,3833,1540],{"class":637},[631,3835,3836],{"class":633,"line":1250},[631,3837,764],{"emptyLinePlaceholder":763},[631,3839,3840,3842,3844,3846,3848],{"class":633,"line":1255},[631,3841,1222],{"class":644},[631,3843,1551],{"class":1225},[631,3845,651],{"class":644},[631,3847,654],{"class":637},[631,3849,1186],{"class":637},[631,3851,3852,3854,3856,3858,3860,3862,3864,3866],{"class":633,"line":1272},[631,3853,1485],{"class":644},[631,3855,1564],{"class":1488},[631,3857,651],{"class":644},[631,3859,654],{"class":637},[631,3861,666],{"class":676},[631,3863,731],{"class":679},[631,3865,651],{"class":676},[631,3867,736],{"class":637},[631,3869,3870,3872,3874,3876,3878],{"class":633,"line":1579},[631,3871,1485],{"class":644},[631,3873,507],{"class":1488},[631,3875,651],{"class":644},[631,3877,654],{"class":637},[631,3879,1186],{"class":637},[631,3881,3882,3884,3886,3888,3890,3892,3894],{"class":633,"line":1592},[631,3883,1517],{"class":644},[631,3885,722],{"class":1520},[631,3887,651],{"class":644},[631,3889,654],{"class":637},[631,3891,666],{"class":676},[631,3893,731],{"class":679},[631,3895,912],{"class":676},[631,3897,3898],{"class":633,"line":1609},[631,3899,1535],{"class":637},[631,3901,3902],{"class":633,"line":1614},[631,3903,1617],{"class":637},[631,3905,3906],{"class":633,"line":1620},[631,3907,764],{"emptyLinePlaceholder":763},[631,3909,3910,3912,3914,3916,3918],{"class":633,"line":1625},[631,3911,1222],{"class":644},[631,3913,1630],{"class":1225},[631,3915,651],{"class":644},[631,3917,654],{"class":637},[631,3919,1186],{"class":637},[631,3921,3922,3924,3926,3928,3930,3932,3934,3936],{"class":633,"line":1639},[631,3923,1485],{"class":644},[631,3925,1155],{"class":1488},[631,3927,651],{"class":644},[631,3929,654],{"class":637},[631,3931,666],{"class":676},[631,3933,1164],{"class":679},[631,3935,651],{"class":676},[631,3937,736],{"class":637},[631,3939,3940,3942,3944,3946,3948,3950,3952,3954],{"class":633,"line":1658},[631,3941,1485],{"class":644},[631,3943,1115],{"class":1488},[631,3945,651],{"class":644},[631,3947,654],{"class":637},[631,3949,666],{"class":676},[631,3951,1124],{"class":679},[631,3953,651],{"class":676},[631,3955,736],{"class":637},[631,3957,3958,3960,3962,3964,3966,3968,3970],{"class":633,"line":1677},[631,3959,1485],{"class":644},[631,3961,837],{"class":1488},[631,3963,651],{"class":644},[631,3965,654],{"class":637},[631,3967,666],{"class":676},[631,3969,846],{"class":679},[631,3971,912],{"class":676},[631,3973,3974],{"class":633,"line":1694},[631,3975,1697],{"class":637},[631,3977,3978],{"class":633,"line":1700},[631,3979,1703],{"class":637},[631,3981,3982],{"class":633,"line":1706},[631,3983,1709],{"class":637},[631,3985,3986],{"class":633,"line":1712},[631,3987,918],{"class":637},[589,3989,1718],{"id":1717},[563,3991,3992,4006,4018,4030],{},[566,3993,3994,3996],{},[500,3995,1725],{},[925,3997,3998,4000,4002,4004],{},[566,3999,1730],{},[566,4001,1733],{},[566,4003,1736],{},[566,4005,1739],{},[566,4007,4008,4010],{},[500,4009,1744],{},[925,4011,4012,4014,4016],{},[566,4013,1749],{},[566,4015,1752],{},[566,4017,1755],{},[566,4019,4020,1761,4022],{},[500,4021,1760],{},[925,4023,4024,4026,4028],{},[566,4025,1766],{},[566,4027,1769],{},[566,4029,1772],{},[566,4031,4032,4034],{},[500,4033,1777],{},[925,4035,4036,4038],{},[566,4037,1782],{},[566,4039,1785],{},[589,4041,1789],{"id":1788},[597,4043,4044],{"className":626,"code":1792,"language":61,"meta":605,"style":605},[505,4045,4046,4050,4062,4072,4080,4084,4102,4120,4138,4156,4168,4172,4188,4192,4196,4208,4212,4230,4242,4258,4262,4280,4292,4296,4314,4330,4334,4338,4352,4366,4378,4394,4398,4414,4418,4422],{"__ignoreMap":605},[631,4047,4048],{"class":633,"line":634},[631,4049,638],{"class":637},[631,4051,4052,4054,4056,4058,4060],{"class":633,"line":641},[631,4053,645],{"class":644},[631,4055,545],{"class":648},[631,4057,651],{"class":644},[631,4059,654],{"class":637},[631,4061,657],{"class":637},[631,4063,4064,4066,4068,4070],{"class":633,"line":660},[631,4065,1191],{"class":676},[631,4067,1817],{"class":679},[631,4069,651],{"class":676},[631,4071,736],{"class":637},[631,4073,4074,4076,4078],{"class":633,"line":688},[631,4075,1191],{"class":676},[631,4077,1309],{"class":679},[631,4079,912],{"class":676},[631,4081,4082],{"class":633,"line":711},[631,4083,714],{"class":637},[631,4085,4086,4088,4090,4092,4094,4096,4098,4100],{"class":633,"line":717},[631,4087,645],{"class":644},[631,4089,1344],{"class":648},[631,4091,651],{"class":644},[631,4093,654],{"class":637},[631,4095,666],{"class":676},[631,4097,1399],{"class":679},[631,4099,651],{"class":676},[631,4101,736],{"class":637},[631,4103,4104,4106,4108,4110,4112,4114,4116,4118],{"class":633,"line":739},[631,4105,645],{"class":644},[631,4107,1410],{"class":648},[631,4109,651],{"class":644},[631,4111,654],{"class":637},[631,4113,666],{"class":676},[631,4115,1866],{"class":679},[631,4117,651],{"class":676},[631,4119,736],{"class":637},[631,4121,4122,4124,4126,4128,4130,4132,4134,4136],{"class":633,"line":760},[631,4123,645],{"class":644},[631,4125,1430],{"class":648},[631,4127,651],{"class":644},[631,4129,654],{"class":637},[631,4131,666],{"class":676},[631,4133,1885],{"class":679},[631,4135,651],{"class":676},[631,4137,736],{"class":637},[631,4139,4140,4142,4144,4146,4148,4150,4152,4154],{"class":633,"line":767},[631,4141,645],{"class":644},[631,4143,1450],{"class":648},[631,4145,651],{"class":644},[631,4147,654],{"class":637},[631,4149,666],{"class":676},[631,4151,1904],{"class":679},[631,4153,651],{"class":676},[631,4155,736],{"class":637},[631,4157,4158,4160,4162,4164,4166],{"class":633,"line":788},[631,4159,645],{"class":644},[631,4161,1474],{"class":648},[631,4163,651],{"class":644},[631,4165,654],{"class":637},[631,4167,657],{"class":637},[631,4169,4170],{"class":633,"line":793},[631,4171,1925],{"class":637},[631,4173,4174,4176,4178,4180,4182,4184,4186],{"class":633,"line":814},[631,4175,1222],{"class":644},[631,4177,722],{"class":669},[631,4179,651],{"class":644},[631,4181,654],{"class":637},[631,4183,666],{"class":676},[631,4185,964],{"class":679},[631,4187,912],{"class":676},[631,4189,4190],{"class":633,"line":832},[631,4191,1241],{"class":637},[631,4193,4194],{"class":633,"line":853},[631,4195,714],{"class":637},[631,4197,4198,4200,4202,4204,4206],{"class":633,"line":874},[631,4199,645],{"class":644},[631,4201,1956],{"class":648},[631,4203,651],{"class":644},[631,4205,654],{"class":637},[631,4207,657],{"class":637},[631,4209,4210],{"class":633,"line":895},[631,4211,1925],{"class":637},[631,4213,4214,4216,4218,4220,4222,4224,4226,4228],{"class":633,"line":915},[631,4215,1222],{"class":644},[631,4217,744],{"class":669},[631,4219,651],{"class":644},[631,4221,654],{"class":637},[631,4223,666],{"class":676},[631,4225,1981],{"class":679},[631,4227,651],{"class":676},[631,4229,736],{"class":637},[631,4231,4232,4234,4236,4238,4240],{"class":633,"line":1238},[631,4233,1222],{"class":644},[631,4235,1992],{"class":669},[631,4237,651],{"class":644},[631,4239,654],{"class":637},[631,4241,1186],{"class":637},[631,4243,4244,4246,4248,4250,4252,4254,4256],{"class":633,"line":1244},[631,4245,1485],{"class":644},[631,4247,722],{"class":1225},[631,4249,651],{"class":644},[631,4251,654],{"class":637},[631,4253,666],{"class":676},[631,4255,2013],{"class":679},[631,4257,912],{"class":676},[631,4259,4260],{"class":633,"line":1250},[631,4261,1617],{"class":637},[631,4263,4264,4266,4268,4270,4272,4274,4276,4278],{"class":633,"line":1255},[631,4265,1222],{"class":644},[631,4267,2026],{"class":669},[631,4269,651],{"class":644},[631,4271,654],{"class":637},[631,4273,666],{"class":676},[631,4275,2035],{"class":679},[631,4277,651],{"class":676},[631,4279,736],{"class":637},[631,4281,4282,4284,4286,4288,4290],{"class":633,"line":1272},[631,4283,1222],{"class":644},[631,4285,2046],{"class":669},[631,4287,651],{"class":644},[631,4289,654],{"class":637},[631,4291,657],{"class":637},[631,4293,4294],{"class":633,"line":1579},[631,4295,2057],{"class":637},[631,4297,4298,4300,4302,4304,4306,4308,4310,4312],{"class":633,"line":1592},[631,4299,1517],{"class":644},[631,4301,2064],{"class":1225},[631,4303,651],{"class":644},[631,4305,654],{"class":637},[631,4307,666],{"class":676},[631,4309,2073],{"class":679},[631,4311,651],{"class":676},[631,4313,736],{"class":637},[631,4315,4316,4318,4320,4322,4324,4326,4328],{"class":633,"line":1609},[631,4317,1517],{"class":644},[631,4319,2084],{"class":1225},[631,4321,651],{"class":644},[631,4323,654],{"class":637},[631,4325,666],{"class":676},[631,4327,2093],{"class":679},[631,4329,912],{"class":676},[631,4331,4332],{"class":633,"line":1614},[631,4333,1535],{"class":637},[631,4335,4336],{"class":633,"line":1620},[631,4337,2104],{"class":637},[631,4339,4340,4342,4344,4346,4348,4350],{"class":633,"line":1625},[631,4341,1222],{"class":644},[631,4343,2111],{"class":669},[631,4345,651],{"class":644},[631,4347,654],{"class":637},[631,4349,2119],{"class":2118},[631,4351,736],{"class":637},[631,4353,4354,4356,4358,4360,4362,4364],{"class":633,"line":1639},[631,4355,1222],{"class":644},[631,4357,2128],{"class":669},[631,4359,651],{"class":644},[631,4361,654],{"class":637},[631,4363,2119],{"class":2118},[631,4365,736],{"class":637},[631,4367,4368,4370,4372,4374,4376],{"class":633,"line":1658},[631,4369,1222],{"class":644},[631,4371,2143],{"class":669},[631,4373,651],{"class":644},[631,4375,654],{"class":637},[631,4377,1186],{"class":637},[631,4379,4380,4382,4384,4386,4388,4390,4392],{"class":633,"line":1677},[631,4381,1485],{"class":644},[631,4383,722],{"class":1225},[631,4385,651],{"class":644},[631,4387,654],{"class":637},[631,4389,666],{"class":676},[631,4391,2164],{"class":679},[631,4393,912],{"class":676},[631,4395,4396],{"class":633,"line":1694},[631,4397,1617],{"class":637},[631,4399,4400,4402,4404,4406,4408,4410,4412],{"class":633,"line":1700},[631,4401,1222],{"class":644},[631,4403,2177],{"class":669},[631,4405,651],{"class":644},[631,4407,654],{"class":637},[631,4409,666],{"class":676},[631,4411,2186],{"class":679},[631,4413,912],{"class":676},[631,4415,4416],{"class":633,"line":1706},[631,4417,1241],{"class":637},[631,4419,4420],{"class":633,"line":1712},[631,4421,2197],{"class":637},[631,4423,4424],{"class":633,"line":2200},[631,4425,918],{"class":637},[589,4427,2206],{"id":2205},[497,4429,2209],{},[597,4431,4432],{"className":626,"code":2212,"language":61,"meta":605,"style":605},[505,4433,4434,4438,4450,4460,4468,4472,4490,4508,4526,4538,4542,4558,4562,4566,4582,4586,4590,4602,4606,4622,4626,4630,4642,4660,4672,4688,4692,4696],{"__ignoreMap":605},[631,4435,4436],{"class":633,"line":634},[631,4437,638],{"class":637},[631,4439,4440,4442,4444,4446,4448],{"class":633,"line":641},[631,4441,645],{"class":644},[631,4443,545],{"class":648},[631,4445,651],{"class":644},[631,4447,654],{"class":637},[631,4449,657],{"class":637},[631,4451,4452,4454,4456,4458],{"class":633,"line":660},[631,4453,1191],{"class":676},[631,4455,1817],{"class":679},[631,4457,651],{"class":676},[631,4459,736],{"class":637},[631,4461,4462,4464,4466],{"class":633,"line":688},[631,4463,1191],{"class":676},[631,4465,1309],{"class":679},[631,4467,912],{"class":676},[631,4469,4470],{"class":633,"line":711},[631,4471,714],{"class":637},[631,4473,4474,4476,4478,4480,4482,4484,4486,4488],{"class":633,"line":717},[631,4475,645],{"class":644},[631,4477,1344],{"class":648},[631,4479,651],{"class":644},[631,4481,654],{"class":637},[631,4483,666],{"class":676},[631,4485,2267],{"class":679},[631,4487,651],{"class":676},[631,4489,736],{"class":637},[631,4491,4492,4494,4496,4498,4500,4502,4504,4506],{"class":633,"line":739},[631,4493,645],{"class":644},[631,4495,1410],{"class":648},[631,4497,651],{"class":644},[631,4499,654],{"class":637},[631,4501,666],{"class":676},[631,4503,2286],{"class":679},[631,4505,651],{"class":676},[631,4507,736],{"class":637},[631,4509,4510,4512,4514,4516,4518,4520,4522,4524],{"class":633,"line":760},[631,4511,645],{"class":644},[631,4513,1450],{"class":648},[631,4515,651],{"class":644},[631,4517,654],{"class":637},[631,4519,666],{"class":676},[631,4521,1459],{"class":679},[631,4523,651],{"class":676},[631,4525,736],{"class":637},[631,4527,4528,4530,4532,4534,4536],{"class":633,"line":767},[631,4529,645],{"class":644},[631,4531,2315],{"class":648},[631,4533,651],{"class":644},[631,4535,654],{"class":637},[631,4537,657],{"class":637},[631,4539,4540],{"class":633,"line":788},[631,4541,1925],{"class":637},[631,4543,4544,4546,4548,4550,4552,4554,4556],{"class":633,"line":793},[631,4545,1222],{"class":644},[631,4547,722],{"class":669},[631,4549,651],{"class":644},[631,4551,654],{"class":637},[631,4553,666],{"class":676},[631,4555,964],{"class":679},[631,4557,912],{"class":676},[631,4559,4560],{"class":633,"line":814},[631,4561,2346],{"class":637},[631,4563,4564],{"class":633,"line":832},[631,4565,1925],{"class":637},[631,4567,4568,4570,4572,4574,4576,4578,4580],{"class":633,"line":853},[631,4569,1222],{"class":644},[631,4571,722],{"class":669},[631,4573,651],{"class":644},[631,4575,654],{"class":637},[631,4577,666],{"class":676},[631,4579,2365],{"class":679},[631,4581,912],{"class":676},[631,4583,4584],{"class":633,"line":874},[631,4585,1241],{"class":637},[631,4587,4588],{"class":633,"line":895},[631,4589,714],{"class":637},[631,4591,4592,4594,4596,4598,4600],{"class":633,"line":915},[631,4593,645],{"class":644},[631,4595,2382],{"class":648},[631,4597,651],{"class":644},[631,4599,654],{"class":637},[631,4601,657],{"class":637},[631,4603,4604],{"class":633,"line":1238},[631,4605,1925],{"class":637},[631,4607,4608,4610,4612,4614,4616,4618,4620],{"class":633,"line":1244},[631,4609,1222],{"class":644},[631,4611,722],{"class":669},[631,4613,651],{"class":644},[631,4615,654],{"class":637},[631,4617,666],{"class":676},[631,4619,2407],{"class":679},[631,4621,912],{"class":676},[631,4623,4624],{"class":633,"line":1250},[631,4625,1241],{"class":637},[631,4627,4628],{"class":633,"line":1255},[631,4629,714],{"class":637},[631,4631,4632,4634,4636,4638,4640],{"class":633,"line":1272},[631,4633,645],{"class":644},[631,4635,1630],{"class":648},[631,4637,651],{"class":644},[631,4639,654],{"class":637},[631,4641,1186],{"class":637},[631,4643,4644,4646,4648,4650,4652,4654,4656,4658],{"class":633,"line":1579},[631,4645,1191],{"class":644},[631,4647,2436],{"class":669},[631,4649,651],{"class":644},[631,4651,654],{"class":637},[631,4653,666],{"class":676},[631,4655,2445],{"class":679},[631,4657,651],{"class":676},[631,4659,736],{"class":637},[631,4661,4662,4664,4666,4668,4670],{"class":633,"line":1592},[631,4663,1191],{"class":644},[631,4665,1085],{"class":669},[631,4667,651],{"class":644},[631,4669,654],{"class":637},[631,4671,1186],{"class":637},[631,4673,4674,4676,4678,4680,4682,4684,4686],{"class":633,"line":1609},[631,4675,1222],{"class":644},[631,4677,722],{"class":1225},[631,4679,651],{"class":644},[631,4681,654],{"class":637},[631,4683,666],{"class":676},[631,4685,2476],{"class":679},[631,4687,912],{"class":676},[631,4689,4690],{"class":633,"line":1614},[631,4691,1241],{"class":637},[631,4693,4694],{"class":633,"line":1620},[631,4695,1709],{"class":637},[631,4697,4698],{"class":633,"line":1625},[631,4699,918],{"class":637},[555,4701,2494],{"id":2493},[497,4703,2497],{},[597,4705,4706],{"className":2500,"code":2501,"language":2502,"meta":605,"style":605},[505,4707,4708,4712,4724,4728,4732],{"__ignoreMap":605},[631,4709,4710],{"class":633,"line":634},[631,4711,2510],{"class":2509},[631,4713,4714,4716,4718,4720,4722],{"class":633,"line":641},[631,4715,2516],{"class":2515},[631,4717,2520],{"class":2519},[631,4719,2524],{"class":2523},[631,4721,2527],{"class":2519},[631,4723,2530],{"class":2519},[631,4725,4726],{"class":633,"line":660},[631,4727,764],{"emptyLinePlaceholder":763},[631,4729,4730],{"class":633,"line":688},[631,4731,2539],{"class":2509},[631,4733,4734,4736,4738,4740,4742],{"class":633,"line":711},[631,4735,2516],{"class":2515},[631,4737,2520],{"class":2519},[631,4739,2524],{"class":2523},[631,4741,2550],{"class":2519},[631,4743,2553],{"class":2519},[555,4745,2557],{"id":2556},[589,4747,2561],{"id":2560},[497,4749,2564],{},[597,4751,4752],{"className":626,"code":2567,"language":61,"meta":605,"style":605},[505,4753,4754,4766,4786,4806],{"__ignoreMap":605},[631,4755,4756,4758,4760,4762,4764],{"class":633,"line":634},[631,4757,651],{"class":2574},[631,4759,2577],{"class":2519},[631,4761,651],{"class":2574},[631,4763,2583],{"class":2582},[631,4765,2586],{"class":637},[631,4767,4768,4770,4772,4774,4776,4778,4780,4782,4784],{"class":633,"line":641},[631,4769,2591],{"class":637},[631,4771,666],{"class":644},[631,4773,722],{"class":648},[631,4775,651],{"class":644},[631,4777,654],{"class":637},[631,4779,666],{"class":676},[631,4781,964],{"class":679},[631,4783,651],{"class":676},[631,4785,685],{"class":637},[631,4787,4788,4790,4792,4794,4796,4798,4800,4802,4804],{"class":633,"line":660},[631,4789,2591],{"class":637},[631,4791,666],{"class":644},[631,4793,722],{"class":648},[631,4795,651],{"class":644},[631,4797,654],{"class":637},[631,4799,666],{"class":676},[631,4801,2365],{"class":679},[631,4803,651],{"class":676},[631,4805,708],{"class":637},[631,4807,4808],{"class":633,"line":688},[631,4809,2632],{"class":637},[497,4811,2635],{},[589,4813,2639],{"id":2638},[497,4815,2642],{},[563,4817,4818,4820,4822,4824],{},[566,4819,2647],{},[566,4821,2650],{},[566,4823,2653],{},[566,4825,2656],{},[597,4827,4828],{"className":626,"code":2659,"language":61,"meta":605,"style":605},[505,4829,4830,4842,4860,4888,4906,4922],{"__ignoreMap":605},[631,4831,4832,4834,4836,4838,4840],{"class":633,"line":634},[631,4833,651],{"class":2574},[631,4835,2668],{"class":2519},[631,4837,651],{"class":2574},[631,4839,2583],{"class":2582},[631,4841,638],{"class":637},[631,4843,4844,4846,4848,4850,4852,4854,4856,4858],{"class":633,"line":641},[631,4845,645],{"class":644},[631,4847,744],{"class":648},[631,4849,651],{"class":644},[631,4851,654],{"class":637},[631,4853,666],{"class":676},[631,4855,2689],{"class":679},[631,4857,651],{"class":676},[631,4859,736],{"class":637},[631,4861,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886],{"class":633,"line":660},[631,4863,645],{"class":644},[631,4865,2143],{"class":648},[631,4867,651],{"class":644},[631,4869,654],{"class":637},[631,4871,1061],{"class":637},[631,4873,666],{"class":644},[631,4875,722],{"class":669},[631,4877,651],{"class":644},[631,4879,654],{"class":637},[631,4881,666],{"class":676},[631,4883,2718],{"class":679},[631,4885,651],{"class":676},[631,4887,685],{"class":637},[631,4889,4890,4892,4894,4896,4898,4900,4902,4904],{"class":633,"line":688},[631,4891,645],{"class":644},[631,4893,2729],{"class":648},[631,4895,651],{"class":644},[631,4897,654],{"class":637},[631,4899,666],{"class":676},[631,4901,2738],{"class":679},[631,4903,651],{"class":676},[631,4905,736],{"class":637},[631,4907,4908,4910,4912,4914,4916,4918,4920],{"class":633,"line":711},[631,4909,645],{"class":644},[631,4911,2749],{"class":648},[631,4913,651],{"class":644},[631,4915,654],{"class":637},[631,4917,666],{"class":676},[631,4919,2758],{"class":679},[631,4921,912],{"class":676},[631,4923,4924],{"class":633,"line":717},[631,4925,918],{"class":637},[555,4927,2768],{"id":2767},[925,4929,4930,4934,4938],{},[566,4931,2773,4932,2777],{},[2775,4933,247],{"href":280},[566,4935,2780,4936,2783],{},[2775,4937,284],{"href":285},[566,4939,2786,4940,2793],{},[2775,4941,2792],{"href":2789,"rel":4942},[2791],[2795,4944,2797],{},{"title":605,"searchDepth":641,"depth":641,"links":4946},[4947,4948,4957,4958,4962],{"id":557,"depth":641,"text":558},{"id":586,"depth":641,"text":587,"children":4949},[4950,4951,4952,4953,4954,4955,4956],{"id":591,"depth":660,"text":592},{"id":619,"depth":660,"text":620},{"id":939,"depth":660,"text":940},{"id":1277,"depth":660,"text":1278},{"id":1717,"depth":660,"text":1718},{"id":1788,"depth":660,"text":1789},{"id":2205,"depth":660,"text":2206},{"id":2493,"depth":641,"text":2494},{"id":2556,"depth":641,"text":2557,"children":4959},[4960,4961],{"id":2560,"depth":660,"text":2561},{"id":2638,"depth":660,"text":2639},{"id":2767,"depth":641,"text":2768},{"readingTime":4964},{"text":2819,"minutes":2820,"time":2821,"words":2822},{"title":242},{"title":488,"description":277},{"loc":275},1782689031973]