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