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