[{"data":1,"prerenderedAt":2985},["ShallowReactive",2],{"navigation-docsEN":3,"docs-EN-/docs/digital-product-passport/electronics/implementation-guide":483,"docsNav-EN-/docs":1838,"docsSecNav-EN-/docs/digital-product-passport/electronics/implementation-guide":1977},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","/docs","docs",[9,21,39,51,72,86,112,126,153,164,179,203,391,467],{"title":10,"path":6,"stem":11,"description":12,"icon":13,"tags":14},"Documentation","docs/index","Introduction to documentation on EPCIS and OpenEPCIS tools","heroicons-outline:document-text",[15,16,17,18,19,20],"openepcis","epcis-2-0","epcis-documentation","epcis-standard","open-source","epcis-tools",{"title":22,"path":23,"stem":24,"children":25,"description":27,"icon":28,"tags":38},"Introduction","/docs/introduction","docs/01.introduction/index",[26],{"title":22,"path":23,"stem":24,"description":27,"icon":28,"tags":29},"Why EPCIS is necessary and how it can help organizations of all sizes and types.","heroicons-outline:globe-alt",[16,30,31,32,33,34,35,36,37],"epcis","epcis-1-2","gs1-epcis-standard","supply-chain","traceability","data-sharing","tracking","tracing",[16,30,31,32,33,34,35,36,37],{"title":40,"path":41,"stem":42,"children":43,"description":45,"icon":46,"tags":50},"EPCIS","/docs/epcis","docs/02.epcis/index",[44],{"title":40,"path":41,"stem":42,"description":45,"icon":46,"tags":47},"Discover the specifics of EPCIS, how it works, and what OpenEPCIS is.","i-custom-open-epcis",[16,30,31,32,48,49],"iso-iec-19987","iso-iec-19988",[16,30,31,32,48,49],{"title":52,"path":53,"stem":54,"children":55,"description":57,"icon":58,"tags":71},"Format Converter","/docs/format-converter","docs/03.format-converter/index",[56],{"title":52,"path":53,"stem":54,"description":57,"icon":58,"tags":59},"OpenEPCIS solution to convert EPCIS 2.0 and 1.2 document or single event from XML to JSON/JSON-LD and vice versa.","heroicons-outline:arrows-right-left",[16,60,61,62,63,64,65,20,66,67,68,69,70],"json","json-ld","xml","events","format-converter","convert","convert-epcis-events","format","converter","epcis-tool","tools",[16,60,61,62,63,64,65,20,66,67,68,69,70],{"title":73,"path":74,"stem":75,"children":76,"description":78,"icon":79,"tags":85},"Version Converter","/docs/version-converter","docs/04.version-converter/index",[77],{"title":73,"path":74,"stem":75,"description":78,"icon":79,"tags":80},"OpenEPCIS solution to convert EPCIS XML document from version 1.2 to 2.0 and vice versa.","heroicons:arrows-up-down",[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],"version-converter","convert-epcis-version","version","epcis-version",[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],{"title":87,"path":88,"stem":89,"children":90,"description":92,"icon":93,"tags":111},"Identifier Converter","/docs/identifier-converter","docs/05.identifier-converter/index",[91],{"title":87,"path":88,"stem":89,"description":92,"icon":93,"tags":94},"OpenEPCIS solution to convert EPCIS instance or class identifier from URN to digital link WebURI and vice versa.","i-heroicons-link",[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],"gs1-digital-link","urn-format","epc-uri","epc","weburi","gs1-standard","gs1","sscc","gtin","giai","grai","gdti","lgtin","sgtin","gln","gcp",[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],{"title":113,"path":114,"stem":115,"children":116,"description":118,"icon":119,"tags":125},"Event Hash Generator","/docs/event-hash-generator","docs/06.event-hash-generator/index",[117],{"title":113,"path":114,"stem":115,"description":118,"icon":119,"tags":120},"OpenEPCIS solution to generate unique event hash for EPCIS XML or JSON/JSON-LD document or event list.","heroicons-outline:finger-print",[16,121,60,61,62,63,20,122,123,124,69,70],"event-hash","event","hash","generator",[16,121,60,61,62,63,20,122,123,124,69,70],{"title":127,"path":128,"stem":129,"children":130,"description":132,"icon":133,"tags":152},"Test Data Generator","/docs/test-data-generator","docs/07.test-data-generator/index",[131,135],{"title":127,"path":128,"stem":129,"description":132,"icon":133,"tags":134},"OpenEPCIS solution to generate a large set of EPCIS test data events for all use cases/supply chain requirements.","heroicons-outline:cog",[16,121,60,61,62,63,20,122,123,124,69,70],{"title":136,"path":137,"stem":138,"children":139,"description":132,"icon":141,"tags":151},"EPCIS Implementation Guidelines","/docs/test-data-generator/gs1-epcis-implementation-guidelines","docs/07.test-data-generator/01.gs1-epcis-implementation-guidelines/index",[140],{"title":136,"path":137,"stem":138,"description":132,"icon":141,"tags":142},"heroicons-outline:badge-check",[16,60,61,143,20,144,145,146,34,147,148,149,150],"testing","test-data-generator","design","design-template","process-automation","compliance","supply-chain-management","load-tests",[16,60,61,143,20,144,145,146,34,147,148,149,150],[16,121,60,61,62,63,20,122,123,124,69,70],{"title":154,"path":155,"stem":156,"children":157,"description":159,"icon":160,"tags":163},"Test Resource Management","/docs/test-resource-management","docs/08.test-resource-management/index",[158],{"title":154,"path":155,"stem":156,"description":159,"icon":160,"tags":161},"Collection of EPCIS 1.2/2.0 documents/events in XML/JSON/JSON-LD formats, intended for various testing purposes","heroicons-outline:archive-box",[16,60,61,143,20,162,34,147,148,149,150],"performance-tests",[16,60,61,143,20,162,34,147,148,149,150],{"title":165,"path":166,"stem":167,"children":168,"description":170,"icon":171,"tags":178},"Vocabulary Management","/docs/vocabulary-management","docs/09.vocabulary-management/index",[169],{"title":165,"path":166,"stem":167,"description":170,"icon":171,"tags":172},"Collection of standardized constants and strings for EPCIS event data.","heroicons-outline:book-open",[16,173,15,174,20,175,34,176,148,149,177],"constants","centralization","standardization","vocabulary","data-dictionary",[16,173,15,174,20,175,34,176,148,149,177],{"title":180,"path":181,"stem":182,"children":183,"description":185,"icon":186,"tags":202},"Dependency Management","/docs/dependency-management","docs/10.dependency-management/index",[184],{"title":180,"path":181,"stem":182,"description":185,"icon":186,"tags":187},"Centralized Maven Bill of Materials (BOM) for all the OpenEPCIS modules.","heroicons-outline:folder",[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],"maven-bom","dependency-management","java-dependencies","pom","software-dependencies","version-control","open-source-java","build-management","modular-software","dependency-resolution","java-libraries","maven-project","centralized-dependencies","dependency-consistency",[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],{"title":204,"path":205,"stem":206,"children":207,"description":209,"icon":210,"tags":390},"Digital Product Passport","/docs/digital-product-passport","docs/11.digital-product-passport/index",[208,217,229,261,295,322,336,345,353,363],{"title":204,"path":205,"stem":206,"description":209,"icon":210,"tags":211},"Introduction to Digital Product Passport and how EPCIS enables product traceability for DPP compliance.","heroicons-outline:identification",[212,213,214,30,215,34,216],"digital-product-passport","dpp","eu-regulation","sustainability","circular-economy",{"title":218,"path":219,"stem":220,"children":221,"description":223,"icon":224,"tags":228},"ESPR Framework","/docs/digital-product-passport/espr-framework","docs/11.digital-product-passport/00.espr-framework/index",[222],{"title":218,"path":219,"stem":220,"description":223,"icon":224,"tags":225},"Guide to the EU Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781 and how OpenEPCIS supports Digital Product Passport requirements.","heroicons-outline:shield-check",[226,227,215,213,214],"espr","ecodesign",[226,227,215,213,214],{"title":230,"path":231,"stem":232,"children":233,"description":235,"icon":236,"tags":260},"Battery DPP","/docs/digital-product-passport/battery-dpp","docs/11.digital-product-passport/01.battery-dpp/index",[234,240,245,251],{"title":230,"path":231,"stem":232,"description":235,"icon":236,"tags":237},"GS1-native implementation of EU Battery Regulation 2023/1542 Digital Product Passport using EPCIS 2.0","heroicons:battery-100",[238,239,213,30,101,34,215],"battery","eu-battery-regulation",{"title":241,"path":242,"stem":243,"description":244,"icon":171},"Implementation Guide","/docs/digital-product-passport/battery-dpp/implementation-guide","docs/11.digital-product-passport/01.battery-dpp/01.implementation-guide","Step-by-step guide for implementing a GS1-native Battery Digital Product Passport with OpenEPCIS extensions",{"title":246,"path":247,"stem":248,"description":249,"icon":250},"Event Types","/docs/digital-product-passport/battery-dpp/event-types","docs/11.digital-product-passport/01.battery-dpp/02.event-types","Complete reference for all EPCIS event types and sensor measurements in the Battery DPP","heroicons-outline:collection",{"title":252,"path":253,"stem":254,"description":255,"icon":13,"tags":256},"Complete Examples","/docs/digital-product-passport/battery-dpp/complete-examples","docs/11.digital-product-passport/01.battery-dpp/05.complete-examples","Reference Battery Digital Product Passport examples mapped to EU Battery Regulation 2023/1542 Annex XIII",[238,257,258,61,259],"examples","annex-xiii","carbon-footprint",[238,239,213,30,101,34,215],{"title":262,"path":263,"stem":264,"children":265,"description":267,"icon":268,"tags":294},"EUDR","/docs/digital-product-passport/eudr","docs/11.digital-product-passport/02.eudr/index",[266,273,278,282,287],{"title":262,"path":263,"stem":264,"description":267,"icon":268,"tags":269},"GS1-native implementation of EU Deforestation Regulation 2023/1115 compliance using EPCIS 2.0","heroicons-outline:globe-europe-africa",[270,271,272,213,30,101,34,215],"eudr","deforestation","timber",{"title":241,"path":274,"stem":275,"description":276,"icon":277},"/docs/digital-product-passport/eudr/implementation-guide","docs/11.digital-product-passport/02.eudr/01.implementation-guide","Step-by-step guide for implementing EU Deforestation Regulation compliance using GS1 standards",null,{"title":246,"path":279,"stem":280,"description":281,"icon":277},"/docs/digital-product-passport/eudr/event-types","docs/11.digital-product-passport/02.eudr/02.event-types","EPCIS event types for EU Deforestation Regulation compliance",{"title":283,"path":284,"stem":285,"description":286,"icon":277},"URL Patterns","/docs/digital-product-passport/eudr/url-patterns","docs/11.digital-product-passport/02.eudr/03.url-patterns","GS1 Digital Link URL patterns for EUDR implementations",{"title":252,"path":288,"stem":289,"description":290,"icon":13,"tags":291},"/docs/digital-product-passport/eudr/complete-examples","docs/11.digital-product-passport/02.eudr/04.complete-examples","Reference EUDR examples — timber product passport, derived product, regulatory notification, harvesting / origin-declaration / processing / supply-chain-transfer / exemption events",[270,257,272,292,293],"due-diligence","geolocation",[270,271,272,213,30,101,34,215],{"title":296,"path":297,"stem":298,"children":299,"description":301,"icon":302,"tags":321},"Textile DPP","/docs/digital-product-passport/textile","docs/11.digital-product-passport/03.textile/index",[300,308,315],{"title":296,"path":297,"stem":298,"description":301,"icon":302,"tags":303},"Digital Product Passport vocabulary for textiles and apparel under the EU Sustainable Textiles Strategy and ESPR 2024/1781.","heroicons-outline:sparkles",[304,305,306,213,215,307],"textile","apparel","footwear","fibre-composition",{"title":241,"path":309,"stem":310,"description":311,"icon":312,"tags":313},"/docs/digital-product-passport/textile/implementation-guide","docs/11.digital-product-passport/03.textile/01.implementation-guide","How to assemble a Textile Digital Product Passport against the published openepcis-dpp-ready textile vocabulary","heroicons-outline:scissors",[304,305,306,314],"implementation",{"title":252,"path":316,"stem":317,"description":318,"icon":13,"tags":319},"/docs/digital-product-passport/textile/complete-examples","docs/11.digital-product-passport/03.textile/02.complete-examples","Reference Textile Digital Product Passport documents covering apparel and footwear",[304,257,305,306,320,61],"fiber-composition",[304,305,306,213,215,307],{"title":323,"path":324,"stem":325,"children":326,"description":328,"icon":58,"tags":335},"Interoperability","/docs/digital-product-passport/interoperability","docs/11.digital-product-passport/04.interoperability/index",[327],{"title":323,"path":324,"stem":325,"description":328,"icon":58,"tags":329},"Guide to OpenEPCIS DPP interoperability with GS1, UNTP, CIRPASS2, and ESPR standards.",[330,331,101,332,226,333,334],"interoperability","untp","cirpass2","standards","alignment",[330,331,101,332,226,333,334],{"title":337,"path":338,"stem":339,"description":340,"icon":28,"tags":341},"DPP Resolution Flow","/docs/digital-product-passport/dpp-resolution-flow","docs/11.digital-product-passport/05.dpp-resolution-flow","How OpenEPCIS combined GS1 Digital Link, the IETF linkset format and content negotiation into one DPP resolution flow",[342,95,343,344],"walkthrough","linkset","content-negotiation",{"title":346,"path":347,"stem":348,"description":349,"icon":350,"tags":351},"Resolver Setup","/docs/digital-product-passport/resolver-setup","docs/11.digital-product-passport/06.resolver-setup","How to expose your DPP behind a GS1 Digital Link resolver","heroicons-outline:server",[352,95,343],"resolver",{"title":354,"path":355,"stem":356,"description":357,"icon":358,"tags":359},"Multi-Component Example","/docs/digital-product-passport/multi-component-example","docs/11.digital-product-passport/07.multi-component-example","How a composite product references separately-passported components via standard GS1 Digital Link and EPCIS aggregation","heroicons-outline:puzzle-piece",[360,361,362,332],"example","components","aggregation",{"title":364,"path":365,"stem":366,"children":367,"description":369,"icon":370,"tags":389},"Electronics DPP","/docs/digital-product-passport/electronics","docs/11.digital-product-passport/08.electronics/index",[368,377,382],{"title":364,"path":365,"stem":366,"description":369,"icon":370,"tags":371},"Digital Product Passport vocabulary for electronic devices under ESPR, the French Repairability Index, EU Right to Repair and WEEE.","heroicons-outline:device-phone-mobile",[372,373,374,375,376],"electronics","repairability","weee","energy-label","right-to-repair",{"title":241,"path":378,"stem":379,"description":380,"icon":171,"tags":381},"/docs/digital-product-passport/electronics/implementation-guide","docs/11.digital-product-passport/08.electronics/01.implementation-guide","How to assemble an Electronics Digital Product Passport against the published openepcis-dpp-ready electronics vocabulary",[372,314,373,374,375],{"title":252,"path":383,"stem":384,"description":385,"icon":13,"tags":386},"/docs/digital-product-passport/electronics/complete-examples","docs/11.digital-product-passport/08.electronics/02.complete-examples","Reference Electronics Digital Product Passport documents covering smartphone, laptop, display and server",[372,257,387,388,61],"smartphone","laptop",[372,373,374,375,376],[212,213,214,30,215,34,216],{"title":392,"path":393,"stem":394,"children":395,"description":397,"icon":398},"OpenEPCIS Overview","/docs/platform-overview","docs/14.platform-overview/index",[396,399,405,411,417],{"title":392,"path":393,"stem":394,"description":397,"icon":398},"A GS1-conformant supply-chain data platform — Resolver, Masterdata, EPCIS Events — in open source and business editions.","lucide:layout-dashboard",{"title":400,"path":401,"stem":402,"description":403,"icon":404},"Architecture","/docs/platform-overview/architecture","docs/14.platform-overview/01.architecture","How OpenEPCIS handles identity, isolation, events, and GS1 conformance — the four things that distinguish the platform.","lucide:cpu",{"title":406,"path":407,"stem":408,"description":409,"icon":410},"Feature Matrix","/docs/platform-overview/feature-matrix","docs/14.platform-overview/02.feature-matrix","OpenEPCIS capabilities by edition, aligned to the relevant GS1 standards.","lucide:check-square",{"title":412,"path":413,"stem":414,"description":415,"icon":416},"Roadmap","/docs/platform-overview/roadmap","docs/14.platform-overview/03.roadmap","Three horizons — Now, Next, Later. Skeleton awaiting user-confirmed dates.","lucide:map",{"title":418,"path":419,"stem":420,"children":421,"description":423,"icon":424},"Modules","/docs/platform-overview/modules","docs/14.platform-overview/modules/index",[422,425,431,437,443,449,455,461],{"title":418,"path":419,"stem":420,"description":423,"icon":424},"Seven module families that organise the OpenEPCIS platform — Resolver, Masterdata, EPCIS Events, Formats & Validation, Integration, Testdata, Platform.","lucide:layers",{"title":426,"path":427,"stem":428,"description":429,"icon":430},"GS1 Conformant Resolver","/docs/platform-overview/modules/resolver","docs/14.platform-overview/modules/01.resolver","Resolves GS1 Digital Link URIs to product information, masterdata, EPCIS endpoints, and twelve more standard link types.","lucide:link-2",{"title":432,"path":433,"stem":434,"description":435,"icon":436},"GS1 Web Vocabulary & Masterdata","/docs/platform-overview/modules/masterdata","docs/14.platform-overview/modules/02.masterdata","Web Vocabulary models, masterdata-to-resolver REST pattern, GS1 Germany Activate Plus / GEPIR sync, and the event-driven masterdata bus.","lucide:database",{"title":438,"path":439,"stem":440,"description":441,"icon":442},"EPCIS Events — Capture, Query, Subscriptions","/docs/platform-overview/modules/epcis-events","docs/14.platform-overview/modules/03.epcis-events","EPCIS 2.0 REST and SOAP, live streaming subscriptions, resilient pagination, OpenSearch event store.","lucide:activity",{"title":444,"path":445,"stem":446,"description":447,"icon":448},"Formats, Validation & Identity","/docs/platform-overview/modules/formats","docs/14.platform-overview/modules/04.formats","XML ↔ JSON-LD conversion, multi-layer validation, identifier translation, idempotent event hashing.","lucide:file-check",{"title":450,"path":451,"stem":452,"description":453,"icon":454},"Integration & Gateways","/docs/platform-overview/modules/integration","docs/14.platform-overview/modules/05.integration","Cloud storage, file service, natural-language AI assistant.","lucide:plug",{"title":456,"path":457,"stem":458,"description":459,"icon":460},"Testdata & Developer Tooling","/docs/platform-overview/modules/testdata","docs/14.platform-overview/modules/06.testdata","Synthetic EPCIS test event generation, reference event collections, conformance test suite, SDKs.","lucide:wrench",{"title":462,"path":463,"stem":464,"description":465,"icon":466},"Platform, Build & Observability","/docs/platform-overview/modules/platform","docs/14.platform-overview/modules/07.platform","How OpenEPCIS is built, deployed, and observed.","lucide:server",{"title":468,"path":469,"stem":470,"children":471,"description":473,"icon":28,"tags":482},"Vision","/docs/vision","docs/15.vision/index",[472],{"title":468,"path":469,"stem":470,"description":473,"icon":28,"tags":474},"How UNTP, DIDs, Verifiable Credentials, and EPCIS work together to create unified product identity infrastructure for the connected supply chain.",[475,476,477,478,331,479,480,481],"vision","digital-twin","did","verifiable-credentials","rfid","industry-4-0","web-3-0",[475,476,477,478,331,479,480,481],{"id":484,"title":485,"body":486,"description":380,"extension":1818,"icon":171,"lastUpdated":277,"meta":1819,"navigation":1830,"path":378,"seo":1832,"sitemap":1833,"stem":379,"__hash__":1837},"docsEN/docs/11.digital-product-passport/08.electronics/01.implementation-guide.md","Electronics DPP Implementation Guide",{"type":487,"value":488,"toc":1803},"minimark",[489,494,514,539,543,569,573,592,613,617,620,677,702,706,731,735,741,779,793,797,817,821,827,860,872,876,889,894,898,909,1661,1680,1684,1687,1718,1733,1737,1740,1764,1773,1777,1799],[490,491,493],"h2",{"id":492},"overview","Overview",[495,496,497,498,502,503,513],"p",{},"This guide walks through assembling an electronics DPP that uses ",[499,500,501],"strong",{},"only published vocabulary"," — terms defined in the OpenEPCIS electronics ontology and the GS1 Web Vocabulary. It mirrors the canonical reference passports under ",[504,505,509],"a",{"href":506,"rel":507},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/electronics/examples",[508],"nofollow",[510,511,512],"code",{},"extensions/eu/electronics/examples/"," in the dpp-ready repo.",[515,516,517],"blockquote",{},[495,518,519,522,523,526,527,530,531,534,535,538],{},[499,520,521],{},"Conventions."," In JSON-LD documents the property names are ",[499,524,525],{},"bare"," — the JSON-LD context maps them to the right namespace. So you write ",[510,528,529],{},"\"deviceCategory\": \"Smartphone\"",", not ",[510,532,533],{},"\"electronics:deviceCategory\"",". Controlled values likewise come out unprefixed once ",[510,536,537],{},"@vocab"," is set.",[490,540,542],{"id":541},"prerequisites","Prerequisites",[544,545,546,550,556,563],"ul",{},[547,548,549],"li",{},"A GS1 Company Prefix and assigned GTINs for the products you'll passport.",[547,551,552,553,555],{},"A resolver that can host the linkset for each Digital Link URL (see ",[504,554,346],{"href":347},").",[547,557,558,559,562],{},"The electronics JSON-LD context: ",[510,560,561],{},"https://ref.openepcis.io/extensions/eu/electronics/electronics-context.jsonld",".",[547,564,565,566,555],{},"For battery-containing devices (smartphones, laptops, e-scooters), also the battery context. The cleanest pattern for composite products is to expose the embedded battery as its own resolvable DPP (see ",[504,567,568],{"href":355},"multi-component example",[490,570,572],{"id":571},"step-1-identify-the-device","Step 1: Identify the device",[495,574,575,576,579,580,583,584,587,588,591],{},"Every device gets a GS1 Digital Link URL — ",[510,577,578],{},"https://id.gs1.org/01/{GTIN}/21/{serial}"," for a serialised unit, or just ",[510,581,582],{},"/01/{GTIN}"," for SKU-level information. The same identifier becomes the ",[510,585,586],{},"id"," of the passport document and the ",[510,589,590],{},"epcList"," value in every EPCIS event.",[495,593,594,595,598,599,602,603,602,606,609,610,555],{},"Dual-type the document: ",[510,596,597],{},"\"type\": [\"Product\", \"Smartphone\"]"," (or ",[510,600,601],{},"Laptop",", ",[510,604,605],{},"Display",[510,607,608],{},"Server",", …, drawn from ",[510,611,612],{},"electronics:DeviceCategory",[490,614,616],{"id":615},"step-2-repairability-french-index-and-eu-right-to-repair-grade","Step 2: Repairability — French Index and EU Right-to-Repair grade",[495,618,619],{},"The electronics vocabulary supports both repairability methods side by side:",[544,621,622,652],{},[547,623,624,625,628,629,632,633,636,637,602,639,642,643,646,647,651],{},"The ",[499,626,627],{},"French Repairability Index"," is captured as an ",[510,630,631],{},"electronics:RepairabilityIndex"," block with one ",[510,634,635],{},"electronics:RepairCriterion"," per scored axis (",[510,638,10],{},[510,640,641],{},"Disassembly",", …). The published vocabulary defines ",[510,644,645],{},"electronics:RepairCriterionType","; the actual weighting per axis is set by French regulation per product family and is ",[648,649,650],"em",{},"not"," embedded in the passport.",[547,653,624,654,657,658,661,662,602,665,602,668,602,671,602,674,562],{},[499,655,656],{},"EU Right-to-Repair grade"," is captured as ",[510,659,660],{},"electronics:EURepairabilityClass"," with one of ",[510,663,664],{},"RepairClassA",[510,666,667],{},"RepairClassB",[510,669,670],{},"RepairClassC",[510,672,673],{},"RepairClassD",[510,675,676],{},"RepairClassE",[495,678,679,680,685,686,689,690,602,693,602,696,602,699,555],{},"For the calculation tables and per-family weights, refer to the ",[504,681,684],{"href":682,"rel":683},"https://www.ecologie.gouv.fr/indice-reparabilite",[508],"official French Repairability Index methodology",". For replaceability of individual parts use ",[510,687,688],{},"electronics:ReplacementDifficulty"," (",[510,691,692],{},"UserReplaceable",[510,694,695],{},"ToolRequired",[510,697,698],{},"ProfessionalOnly",[510,700,701],{},"NotReplaceable",[490,703,705],{"id":704},"step-3-energy-class-and-eprel-registration","Step 3: Energy class and EPREL registration",[495,707,708,711,712,689,715,718,719,722,723,726,727,730],{},[510,709,710],{},"electronics:EnergyEfficiency"," carries the labelling data. The class itself goes in ",[510,713,714],{},"electronics:EnergyEfficiencyClass",[510,716,717],{},"EnergyClassA"," … ",[510,720,721],{},"EnergyClassG","), and the EU Product Registry for Energy Labelling reference goes in ",[510,724,725],{},"electronics:eprelRegistrationNumber",". ",[510,728,729],{},"electronics:annualEnergyConsumption"," captures the declared annual figure when the regulation requires it (washing machines, dishwashers, refrigerators, TVs).",[490,732,734],{"id":733},"step-4-weee-registration-annex-iii-six-categories","Step 4: WEEE registration (Annex III, six categories)",[495,736,737,740],{},[510,738,739],{},"electronics:WEEECategory"," is the controlled list from WEEE Directive 2012/19/EU Annex III — the six current categories:",[742,743,744,750,756,761,767,773],"ol",{},[547,745,746,749],{},[510,747,748],{},"WEEE1_TemperatureExchange"," — fridges, freezers, heat pumps",[547,751,752,755],{},[510,753,754],{},"WEEE2_ScreensMonitors"," — TVs, monitors, displays > 100 cm²",[547,757,758],{},[510,759,760],{},"WEEE3_Lamps",[547,762,763,766],{},[510,764,765],{},"WEEE4_LargeEquipment"," — any large appliance > 50 cm",[547,768,769,772],{},[510,770,771],{},"WEEE5_SmallEquipment"," — small appliances ≤ 50 cm",[547,774,775,778],{},[510,776,777],{},"WEEE6_SmallIT"," — small IT and telecom equipment ≤ 50 cm",[495,780,781,782,785,786,789,790,562],{},"Producer registration goes in ",[510,783,784],{},"electronics:weeeRegistrationNumber"," with ",[510,787,788],{},"electronics:weeeRegistrationCountry",". Take-back / collection program URLs are referenced from the core DPP block ",[510,791,792],{},"dpp:EndOfLifeProgram",[490,794,796],{"id":795},"step-5-spare-parts-policy","Step 5: Spare-parts policy",[495,798,799,802,803,806,807,810,811,814,815,562],{},[510,800,801],{},"electronics:SparePartsAvailability"," captures the years a manufacturer commits to keeping spare parts available; ",[510,804,805],{},"electronics:SparePartsPricing"," captures the pricing policy. Each enumerated part type uses ",[510,808,809],{},"electronics:ComponentType"," (BatteryComponent, DisplayComponent, etc.) with ",[510,812,813],{},"electronics:componentPartNumber",", and the difficulty of replacing it is tagged via ",[510,816,688],{},[490,818,820],{"id":819},"step-6-software-support-lifecycle","Step 6: Software support lifecycle",[495,822,823,826],{},[510,824,825],{},"electronics:SoftwareSupport"," declares the support commitment. Fields:",[544,828,829,839,848,854],{},[547,830,831,834,835,838],{},[510,832,833],{},"electronics:firmwareVersion"," / ",[510,836,837],{},"electronics:osVersion"," — current versions installed",[547,840,841,834,844,847],{},[510,842,843],{},"electronics:previousVersion",[510,845,846],{},"electronics:newVersion"," — used when recording an update event",[547,849,850,853],{},[510,851,852],{},"electronics:updateType"," — feature, security, bug fix",[547,855,856,859],{},[510,857,858],{},"electronics:updateSource"," — provenance (OEM, OS vendor, …)",[495,861,862,863,868,869,555],{},"When a software update happens, it is captured as an EPCIS event referencing these properties (see ",[504,864,867],{"href":865,"rel":866},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/electronics/epcis",[508],"reference EPCIS examples",", specifically ",[510,870,871],{},"software-update.jsonld",[490,873,875],{"id":874},"step-7-component-bom","Step 7: Component BOM",[495,877,878,879,882,883,885,886,888],{},"For laptops, servers and complex devices the component breakdown lives in ",[510,880,881],{},"electronics:ComponentBOM",". Each entry is typed with ",[510,884,809],{}," (BatteryComponent, CameraComponent, ConnectorComponent, CoolingSystemComponent, DisplayComponent, EnclosureComponent, KeyboardComponent, MemoryComponent, MicrophoneComponent, MotherboardComponent, PowerSupplyComponent, ProcessorComponent, SpeakerComponent, StorageComponent, TrackpadComponent) plus ",[510,887,813],{}," and the replaceability info from Step 5.",[495,890,891,892,562],{},"For products that combine an electronic device with a separately-regulated battery, prefer the multi-component pattern — the battery has its own GS1 Digital Link URL and its own passport. See ",[504,893,568],{"href":355},[490,895,897],{"id":896},"step-8-publish-the-electronics-linkset","Step 8: Publish the electronics linkset",[495,899,900,901,904,905,908],{},"The electronics passport is served from an IETF ",[510,902,903],{},"application/linkset+json"," document (RFC 9264) — one object per ",[510,906,907],{},"anchor"," identifier, GS1 link relations as full-IRI keys. For a smartphone or laptop you typically want the consumer PIP, EPCIS history (commissioning, repairs, software updates), the repair/service information, the carbon-footprint / energy declaration, and the certification dossier:",[910,911,915],"pre",{"className":912,"code":913,"language":60,"meta":914,"style":914},"language-json shiki shiki-themes material-theme-lighter github-light github-dark monokai","{\n  \"linkset\": [\n    {\n      \"anchor\": \"https://id.gs1.org/01/09521234000013/21/PHONE-2025-001\",\n      \"itemDescription\": \"EcoOS smartphone\",\n      \"https://ref.gs1.org/voc/defaultLink\": [\n        { \"href\": \"https://dpp.example.com/electronics/09521234000013/PHONE-2025-001\",\n          \"title\": \"Electronics passport\" }\n      ],\n      \"https://ref.gs1.org/voc/pip\": [\n        { \"href\": \"https://dpp.example.com/electronics/09521234000013/PHONE-2025-001\",\n          \"title\": \"Electronics passport (consumer view)\",\n          \"type\": \"text/html\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/epcis\": [\n        { \"href\": \"https://api.example.com/events?MATCH_anyEPC=https%3A%2F%2Fid.gs1.org%2F01%2F09521234000013%2F21%2FPHONE-2025-001\",\n          \"title\": \"EPCIS event history (commissioning, repair, software updates)\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/serviceInfo\": [\n        { \"href\": \"https://dpp.example.com/service/09521234000013/PHONE-2025-001\",\n          \"title\": \"Repair information and spare-parts catalogue\",\n          \"type\": \"text/html\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/productSustainabilityInfo\": [\n        { \"href\": \"https://dpp.example.com/sustainability/09521234000013/PHONE-2025-001\",\n          \"title\": \"Carbon footprint and EPREL energy declaration\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/certificationInfo\": [\n        { \"href\": \"https://dpp.example.com/certs/09521234000013/PHONE-2025-001\",\n          \"title\": \"CE declaration, WEEE registration, conformity reports\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"business\", \"authority\"] }\n      ]\n    }\n  ]\n}\n","",[510,916,917,926,945,951,977,998,1012,1037,1060,1066,1080,1101,1121,1142,1182,1187,1201,1223,1243,1263,1296,1301,1315,1337,1357,1376,1409,1414,1428,1450,1470,1489,1522,1527,1541,1563,1583,1602,1637,1643,1649,1655],{"__ignoreMap":914},[918,919,922],"span",{"class":920,"line":921},"line",1,[918,923,925],{"class":924},"swvn1","{\n",[918,927,929,933,936,939,942],{"class":920,"line":928},2,[918,930,932],{"class":931},"saDeg","  \"",[918,934,343],{"class":935},"sEff5",[918,937,938],{"class":931},"\"",[918,940,941],{"class":924},":",[918,943,944],{"class":924}," [\n",[918,946,948],{"class":920,"line":947},3,[918,949,950],{"class":924},"    {\n",[918,952,954,957,960,962,964,968,972,974],{"class":920,"line":953},4,[918,955,956],{"class":931},"      \"",[918,958,907],{"class":959},"s_MOj",[918,961,938],{"class":931},[918,963,941],{"class":924},[918,965,967],{"class":966},"sh1VR"," \"",[918,969,971],{"class":970},"sINAO","https://id.gs1.org/01/09521234000013/21/PHONE-2025-001",[918,973,938],{"class":966},[918,975,976],{"class":924},",\n",[918,978,980,982,985,987,989,991,994,996],{"class":920,"line":979},5,[918,981,956],{"class":931},[918,983,984],{"class":959},"itemDescription",[918,986,938],{"class":931},[918,988,941],{"class":924},[918,990,967],{"class":966},[918,992,993],{"class":970},"EcoOS smartphone",[918,995,938],{"class":966},[918,997,976],{"class":924},[918,999,1001,1003,1006,1008,1010],{"class":920,"line":1000},6,[918,1002,956],{"class":931},[918,1004,1005],{"class":959},"https://ref.gs1.org/voc/defaultLink",[918,1007,938],{"class":931},[918,1009,941],{"class":924},[918,1011,944],{"class":924},[918,1013,1015,1018,1020,1024,1026,1028,1030,1033,1035],{"class":920,"line":1014},7,[918,1016,1017],{"class":924},"        {",[918,1019,967],{"class":931},[918,1021,1023],{"class":1022},"sTC9v","href",[918,1025,938],{"class":931},[918,1027,941],{"class":924},[918,1029,967],{"class":966},[918,1031,1032],{"class":970},"https://dpp.example.com/electronics/09521234000013/PHONE-2025-001",[918,1034,938],{"class":966},[918,1036,976],{"class":924},[918,1038,1040,1043,1046,1048,1050,1052,1055,1057],{"class":920,"line":1039},8,[918,1041,1042],{"class":931},"          \"",[918,1044,1045],{"class":1022},"title",[918,1047,938],{"class":931},[918,1049,941],{"class":924},[918,1051,967],{"class":966},[918,1053,1054],{"class":970},"Electronics passport",[918,1056,938],{"class":966},[918,1058,1059],{"class":924}," }\n",[918,1061,1063],{"class":920,"line":1062},9,[918,1064,1065],{"class":924},"      ],\n",[918,1067,1069,1071,1074,1076,1078],{"class":920,"line":1068},10,[918,1070,956],{"class":931},[918,1072,1073],{"class":959},"https://ref.gs1.org/voc/pip",[918,1075,938],{"class":931},[918,1077,941],{"class":924},[918,1079,944],{"class":924},[918,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099],{"class":920,"line":1082},11,[918,1084,1017],{"class":924},[918,1086,967],{"class":931},[918,1088,1023],{"class":1022},[918,1090,938],{"class":931},[918,1092,941],{"class":924},[918,1094,967],{"class":966},[918,1096,1032],{"class":970},[918,1098,938],{"class":966},[918,1100,976],{"class":924},[918,1102,1104,1106,1108,1110,1112,1114,1117,1119],{"class":920,"line":1103},12,[918,1105,1042],{"class":931},[918,1107,1045],{"class":1022},[918,1109,938],{"class":931},[918,1111,941],{"class":924},[918,1113,967],{"class":966},[918,1115,1116],{"class":970},"Electronics passport (consumer view)",[918,1118,938],{"class":966},[918,1120,976],{"class":924},[918,1122,1124,1126,1129,1131,1133,1135,1138,1140],{"class":920,"line":1123},13,[918,1125,1042],{"class":931},[918,1127,1128],{"class":1022},"type",[918,1130,938],{"class":931},[918,1132,941],{"class":924},[918,1134,967],{"class":966},[918,1136,1137],{"class":970},"text/html",[918,1139,938],{"class":966},[918,1141,976],{"class":924},[918,1143,1145,1147,1150,1152,1154,1157,1159,1162,1164,1167,1169,1172,1174,1176,1180],{"class":920,"line":1144},14,[918,1146,1042],{"class":931},[918,1148,1149],{"class":1022},"context",[918,1151,938],{"class":931},[918,1153,941],{"class":924},[918,1155,1156],{"class":924}," [",[918,1158,938],{"class":966},[918,1160,1161],{"class":970},"ALL",[918,1163,938],{"class":966},[918,1165,1166],{"class":924},"],",[918,1168,967],{"class":931},[918,1170,1171],{"class":1022},"public",[918,1173,938],{"class":931},[918,1175,941],{"class":924},[918,1177,1179],{"class":1178},"sMTiH"," true",[918,1181,1059],{"class":924},[918,1183,1185],{"class":920,"line":1184},15,[918,1186,1065],{"class":924},[918,1188,1190,1192,1195,1197,1199],{"class":920,"line":1189},16,[918,1191,956],{"class":931},[918,1193,1194],{"class":959},"https://ref.gs1.org/voc/epcis",[918,1196,938],{"class":931},[918,1198,941],{"class":924},[918,1200,944],{"class":924},[918,1202,1204,1206,1208,1210,1212,1214,1216,1219,1221],{"class":920,"line":1203},17,[918,1205,1017],{"class":924},[918,1207,967],{"class":931},[918,1209,1023],{"class":1022},[918,1211,938],{"class":931},[918,1213,941],{"class":924},[918,1215,967],{"class":966},[918,1217,1218],{"class":970},"https://api.example.com/events?MATCH_anyEPC=https%3A%2F%2Fid.gs1.org%2F01%2F09521234000013%2F21%2FPHONE-2025-001",[918,1220,938],{"class":966},[918,1222,976],{"class":924},[918,1224,1226,1228,1230,1232,1234,1236,1239,1241],{"class":920,"line":1225},18,[918,1227,1042],{"class":931},[918,1229,1045],{"class":1022},[918,1231,938],{"class":931},[918,1233,941],{"class":924},[918,1235,967],{"class":966},[918,1237,1238],{"class":970},"EPCIS event history (commissioning, repair, software updates)",[918,1240,938],{"class":966},[918,1242,976],{"class":924},[918,1244,1246,1248,1250,1252,1254,1256,1259,1261],{"class":920,"line":1245},19,[918,1247,1042],{"class":931},[918,1249,1128],{"class":1022},[918,1251,938],{"class":931},[918,1253,941],{"class":924},[918,1255,967],{"class":966},[918,1257,1258],{"class":970},"application/ld+json",[918,1260,938],{"class":966},[918,1262,976],{"class":924},[918,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294],{"class":920,"line":1265},20,[918,1267,1042],{"class":931},[918,1269,1149],{"class":1022},[918,1271,938],{"class":931},[918,1273,941],{"class":924},[918,1275,1156],{"class":924},[918,1277,938],{"class":966},[918,1279,1161],{"class":970},[918,1281,938],{"class":966},[918,1283,1166],{"class":924},[918,1285,967],{"class":931},[918,1287,1171],{"class":1022},[918,1289,938],{"class":931},[918,1291,941],{"class":924},[918,1293,1179],{"class":1178},[918,1295,1059],{"class":924},[918,1297,1299],{"class":920,"line":1298},21,[918,1300,1065],{"class":924},[918,1302,1304,1306,1309,1311,1313],{"class":920,"line":1303},22,[918,1305,956],{"class":931},[918,1307,1308],{"class":959},"https://ref.gs1.org/voc/serviceInfo",[918,1310,938],{"class":931},[918,1312,941],{"class":924},[918,1314,944],{"class":924},[918,1316,1318,1320,1322,1324,1326,1328,1330,1333,1335],{"class":920,"line":1317},23,[918,1319,1017],{"class":924},[918,1321,967],{"class":931},[918,1323,1023],{"class":1022},[918,1325,938],{"class":931},[918,1327,941],{"class":924},[918,1329,967],{"class":966},[918,1331,1332],{"class":970},"https://dpp.example.com/service/09521234000013/PHONE-2025-001",[918,1334,938],{"class":966},[918,1336,976],{"class":924},[918,1338,1340,1342,1344,1346,1348,1350,1353,1355],{"class":920,"line":1339},24,[918,1341,1042],{"class":931},[918,1343,1045],{"class":1022},[918,1345,938],{"class":931},[918,1347,941],{"class":924},[918,1349,967],{"class":966},[918,1351,1352],{"class":970},"Repair information and spare-parts catalogue",[918,1354,938],{"class":966},[918,1356,976],{"class":924},[918,1358,1360,1362,1364,1366,1368,1370,1372,1374],{"class":920,"line":1359},25,[918,1361,1042],{"class":931},[918,1363,1128],{"class":1022},[918,1365,938],{"class":931},[918,1367,941],{"class":924},[918,1369,967],{"class":966},[918,1371,1137],{"class":970},[918,1373,938],{"class":966},[918,1375,976],{"class":924},[918,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407],{"class":920,"line":1378},26,[918,1380,1042],{"class":931},[918,1382,1149],{"class":1022},[918,1384,938],{"class":931},[918,1386,941],{"class":924},[918,1388,1156],{"class":924},[918,1390,938],{"class":966},[918,1392,1161],{"class":970},[918,1394,938],{"class":966},[918,1396,1166],{"class":924},[918,1398,967],{"class":931},[918,1400,1171],{"class":1022},[918,1402,938],{"class":931},[918,1404,941],{"class":924},[918,1406,1179],{"class":1178},[918,1408,1059],{"class":924},[918,1410,1412],{"class":920,"line":1411},27,[918,1413,1065],{"class":924},[918,1415,1417,1419,1422,1424,1426],{"class":920,"line":1416},28,[918,1418,956],{"class":931},[918,1420,1421],{"class":959},"https://ref.gs1.org/voc/productSustainabilityInfo",[918,1423,938],{"class":931},[918,1425,941],{"class":924},[918,1427,944],{"class":924},[918,1429,1431,1433,1435,1437,1439,1441,1443,1446,1448],{"class":920,"line":1430},29,[918,1432,1017],{"class":924},[918,1434,967],{"class":931},[918,1436,1023],{"class":1022},[918,1438,938],{"class":931},[918,1440,941],{"class":924},[918,1442,967],{"class":966},[918,1444,1445],{"class":970},"https://dpp.example.com/sustainability/09521234000013/PHONE-2025-001",[918,1447,938],{"class":966},[918,1449,976],{"class":924},[918,1451,1453,1455,1457,1459,1461,1463,1466,1468],{"class":920,"line":1452},30,[918,1454,1042],{"class":931},[918,1456,1045],{"class":1022},[918,1458,938],{"class":931},[918,1460,941],{"class":924},[918,1462,967],{"class":966},[918,1464,1465],{"class":970},"Carbon footprint and EPREL energy declaration",[918,1467,938],{"class":966},[918,1469,976],{"class":924},[918,1471,1473,1475,1477,1479,1481,1483,1485,1487],{"class":920,"line":1472},31,[918,1474,1042],{"class":931},[918,1476,1128],{"class":1022},[918,1478,938],{"class":931},[918,1480,941],{"class":924},[918,1482,967],{"class":966},[918,1484,1258],{"class":970},[918,1486,938],{"class":966},[918,1488,976],{"class":924},[918,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520],{"class":920,"line":1491},32,[918,1493,1042],{"class":931},[918,1495,1149],{"class":1022},[918,1497,938],{"class":931},[918,1499,941],{"class":924},[918,1501,1156],{"class":924},[918,1503,938],{"class":966},[918,1505,1161],{"class":970},[918,1507,938],{"class":966},[918,1509,1166],{"class":924},[918,1511,967],{"class":931},[918,1513,1171],{"class":1022},[918,1515,938],{"class":931},[918,1517,941],{"class":924},[918,1519,1179],{"class":1178},[918,1521,1059],{"class":924},[918,1523,1525],{"class":920,"line":1524},33,[918,1526,1065],{"class":924},[918,1528,1530,1532,1535,1537,1539],{"class":920,"line":1529},34,[918,1531,956],{"class":931},[918,1533,1534],{"class":959},"https://ref.gs1.org/voc/certificationInfo",[918,1536,938],{"class":931},[918,1538,941],{"class":924},[918,1540,944],{"class":924},[918,1542,1544,1546,1548,1550,1552,1554,1556,1559,1561],{"class":920,"line":1543},35,[918,1545,1017],{"class":924},[918,1547,967],{"class":931},[918,1549,1023],{"class":1022},[918,1551,938],{"class":931},[918,1553,941],{"class":924},[918,1555,967],{"class":966},[918,1557,1558],{"class":970},"https://dpp.example.com/certs/09521234000013/PHONE-2025-001",[918,1560,938],{"class":966},[918,1562,976],{"class":924},[918,1564,1566,1568,1570,1572,1574,1576,1579,1581],{"class":920,"line":1565},36,[918,1567,1042],{"class":931},[918,1569,1045],{"class":1022},[918,1571,938],{"class":931},[918,1573,941],{"class":924},[918,1575,967],{"class":966},[918,1577,1578],{"class":970},"CE declaration, WEEE registration, conformity reports",[918,1580,938],{"class":966},[918,1582,976],{"class":924},[918,1584,1586,1588,1590,1592,1594,1596,1598,1600],{"class":920,"line":1585},37,[918,1587,1042],{"class":931},[918,1589,1128],{"class":1022},[918,1591,938],{"class":931},[918,1593,941],{"class":924},[918,1595,967],{"class":966},[918,1597,1258],{"class":970},[918,1599,938],{"class":966},[918,1601,976],{"class":924},[918,1603,1605,1607,1609,1611,1613,1615,1617,1620,1622,1625,1627,1630,1632,1635],{"class":920,"line":1604},38,[918,1606,1042],{"class":931},[918,1608,1149],{"class":1022},[918,1610,938],{"class":931},[918,1612,941],{"class":924},[918,1614,1156],{"class":924},[918,1616,938],{"class":966},[918,1618,1619],{"class":970},"business",[918,1621,938],{"class":966},[918,1623,1624],{"class":924},",",[918,1626,967],{"class":966},[918,1628,1629],{"class":970},"authority",[918,1631,938],{"class":966},[918,1633,1634],{"class":924},"]",[918,1636,1059],{"class":924},[918,1638,1640],{"class":920,"line":1639},39,[918,1641,1642],{"class":924},"      ]\n",[918,1644,1646],{"class":920,"line":1645},40,[918,1647,1648],{"class":924},"    }\n",[918,1650,1652],{"class":920,"line":1651},41,[918,1653,1654],{"class":924},"  ]\n",[918,1656,1658],{"class":920,"line":1657},42,[918,1659,1660],{"class":924},"}\n",[495,1662,624,1663,1666,1667,602,1670,602,1673,1676,1677,1679],{},[510,1664,1665],{},"?linkType="," parameter on a resolver URL takes the bare relation name (",[510,1668,1669],{},"pip",[510,1671,1672],{},"serviceInfo",[510,1674,1675],{},"productSustainabilityInfo",", …). See ",[504,1678,346],{"href":347}," for hosting options.",[490,1681,1683],{"id":1682},"step-9-epcis-events","Step 9: EPCIS events",[495,1685,1686],{},"The dpp-ready repo ships reference EPCIS events for the electronics lifecycle:",[544,1688,1689,1695,1701,1706,1712],{},[547,1690,1691,1694],{},[510,1692,1693],{},"commissioning.jsonld"," — device commissioned, baseline metadata captured",[547,1696,1697,1700],{},[510,1698,1699],{},"ownership-transfer.jsonld"," — sale or transfer to a new owner",[547,1702,1703,1705],{},[510,1704,871],{}," — version transition recorded with previousVersion / newVersion",[547,1707,1708,1711],{},[510,1709,1710],{},"component-replacement.jsonld"," — repair event with the replaced ComponentType and the new partNumber",[547,1713,1714,1717],{},[510,1715,1716],{},"weee-disposal.jsonld"," — end-of-life recorded against the WEEE category",[495,1719,1720,1721,1724,1725,1728,1729,1732],{},"All four follow the EPCIS 2.0 pattern: extension properties at event level (not inside ",[510,1722,1723],{},"masterDataAvailableFor","), the ",[510,1726,1727],{},"GS1-Extensions"," header declaring the ",[510,1730,1731],{},"electronics="," namespace.",[490,1734,1736],{"id":1735},"validation","Validation",[495,1738,1739],{},"A complete electronics DPP should pass three kinds of check:",[544,1741,1742,1752,1758],{},[547,1743,1744,1747,1748,1751],{},[499,1745,1746],{},"JSON-LD shape"," — normalises against the electronics context (no unresolved terms, no ",[510,1749,1750],{},"@context"," collisions).",[547,1753,1754,1757],{},[499,1755,1756],{},"SHACL"," — instance data satisfies the electronics shapes published with the vocabulary.",[547,1759,1760,1763],{},[499,1761,1762],{},"JSON Schema"," — the payload validates against the electronics DPP schema. The repairability index check (criteria sum to total, total within 0–100) is enforced here.",[495,1765,1766,1767,1772],{},"For EPREL registrations, cross-check the published number against the ",[504,1768,1771],{"href":1769,"rel":1770},"https://eprel.ec.europa.eu/",[508],"EPREL Database"," as part of the publishing workflow.",[490,1774,1776],{"id":1775},"next-steps","Next steps",[544,1778,1779,1785,1793],{},[547,1780,1781,1784],{},[504,1782,1783],{"href":383},"Complete examples"," — links to the canonical smartphone, laptop, display and server passports",[547,1786,1787,1792],{},[504,1788,1791],{"href":1789,"rel":1790},"https://ref.openepcis.io/extensions/eu/electronics/",[508],"Electronics vocabulary browser"," — full ontology",[547,1794,1795,1798],{},[504,1796,1797],{"href":355},"Multi-component example"," — for products that combine an electronic device with a separately-regulated battery",[1800,1801,1802],"style",{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .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 .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}",{"title":914,"searchDepth":928,"depth":928,"links":1804},[1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817],{"id":492,"depth":928,"text":493},{"id":541,"depth":928,"text":542},{"id":571,"depth":928,"text":572},{"id":615,"depth":928,"text":616},{"id":704,"depth":928,"text":705},{"id":733,"depth":928,"text":734},{"id":795,"depth":928,"text":796},{"id":819,"depth":928,"text":820},{"id":874,"depth":928,"text":875},{"id":896,"depth":928,"text":897},{"id":1682,"depth":928,"text":1683},{"id":1735,"depth":928,"text":1736},{"id":1775,"depth":928,"text":1776},"md",{"head":1820,"readingTime":1825},{"meta":1821},[1822],{"name":1823,"content":1824},"keywords","Electronics DPP implementation, repairability index, WEEE category, EPREL, software support",{"text":1826,"minutes":1827,"time":1828,"words":1829},"5 min read",4.615,276900,923,{"title":241,"tags":1831},[372,314,373,374,375],{"title":485,"description":380},{"loc":378,"lastmod":1834,"changefreq":1835,"priority":1836},"2026-05-12","monthly",0.8,"uWHU-0cLYehc3oiUAd8o_tNk0idP8yQ27oYUmQNJ2n8",[1839],{"title":5,"path":6,"stem":7,"children":1840},[1841,1843,1848,1853,1858,1863,1868,1873,1883,1888,1893,1898,1956,1972],{"title":10,"path":6,"stem":11,"description":12,"icon":13,"tags":1842},[15,16,17,18,19,20],{"title":22,"path":23,"stem":24,"children":1844,"description":27,"icon":28,"tags":1847},[1845],{"title":22,"path":23,"stem":24,"description":27,"icon":28,"tags":1846},[16,30,31,32,33,34,35,36,37],[16,30,31,32,33,34,35,36,37],{"title":40,"path":41,"stem":42,"children":1849,"description":45,"icon":46,"tags":1852},[1850],{"title":40,"path":41,"stem":42,"description":45,"icon":46,"tags":1851},[16,30,31,32,48,49],[16,30,31,32,48,49],{"title":52,"path":53,"stem":54,"children":1854,"description":57,"icon":58,"tags":1857},[1855],{"title":52,"path":53,"stem":54,"description":57,"icon":58,"tags":1856},[16,60,61,62,63,64,65,20,66,67,68,69,70],[16,60,61,62,63,64,65,20,66,67,68,69,70],{"title":73,"path":74,"stem":75,"children":1859,"description":78,"icon":79,"tags":1862},[1860],{"title":73,"path":74,"stem":75,"description":78,"icon":79,"tags":1861},[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],{"title":87,"path":88,"stem":89,"children":1864,"description":92,"icon":93,"tags":1867},[1865],{"title":87,"path":88,"stem":89,"description":92,"icon":93,"tags":1866},[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],{"title":113,"path":114,"stem":115,"children":1869,"description":118,"icon":119,"tags":1872},[1870],{"title":113,"path":114,"stem":115,"description":118,"icon":119,"tags":1871},[16,121,60,61,62,63,20,122,123,124,69,70],[16,121,60,61,62,63,20,122,123,124,69,70],{"title":127,"path":128,"stem":129,"children":1874,"description":132,"icon":133,"tags":1882},[1875,1877],{"title":127,"path":128,"stem":129,"description":132,"icon":133,"tags":1876},[16,121,60,61,62,63,20,122,123,124,69,70],{"title":136,"path":137,"stem":138,"children":1878,"description":132,"icon":141,"tags":1881},[1879],{"title":136,"path":137,"stem":138,"description":132,"icon":141,"tags":1880},[16,60,61,143,20,144,145,146,34,147,148,149,150],[16,60,61,143,20,144,145,146,34,147,148,149,150],[16,121,60,61,62,63,20,122,123,124,69,70],{"title":154,"path":155,"stem":156,"children":1884,"description":159,"icon":160,"tags":1887},[1885],{"title":154,"path":155,"stem":156,"description":159,"icon":160,"tags":1886},[16,60,61,143,20,162,34,147,148,149,150],[16,60,61,143,20,162,34,147,148,149,150],{"title":165,"path":166,"stem":167,"children":1889,"description":170,"icon":171,"tags":1892},[1890],{"title":165,"path":166,"stem":167,"description":170,"icon":171,"tags":1891},[16,173,15,174,20,175,34,176,148,149,177],[16,173,15,174,20,175,34,176,148,149,177],{"title":180,"path":181,"stem":182,"children":1894,"description":185,"icon":186,"tags":1897},[1895],{"title":180,"path":181,"stem":182,"description":185,"icon":186,"tags":1896},[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],{"title":204,"path":205,"stem":206,"children":1899,"description":209,"icon":210,"tags":1955},[1900,1902,1907,1916,1926,1935,1940,1942,1944,1946],{"title":204,"path":205,"stem":206,"description":209,"icon":210,"tags":1901},[212,213,214,30,215,34,216],{"title":218,"path":219,"stem":220,"children":1903,"description":223,"icon":224,"tags":1906},[1904],{"title":218,"path":219,"stem":220,"description":223,"icon":224,"tags":1905},[226,227,215,213,214],[226,227,215,213,214],{"title":230,"path":231,"stem":232,"children":1908,"description":235,"icon":236,"tags":1915},[1909,1911,1912,1913],{"title":230,"path":231,"stem":232,"description":235,"icon":236,"tags":1910},[238,239,213,30,101,34,215],{"title":241,"path":242,"stem":243,"description":244,"icon":171},{"title":246,"path":247,"stem":248,"description":249,"icon":250},{"title":252,"path":253,"stem":254,"description":255,"icon":13,"tags":1914},[238,257,258,61,259],[238,239,213,30,101,34,215],{"title":262,"path":263,"stem":264,"children":1917,"description":267,"icon":268,"tags":1925},[1918,1920,1921,1922,1923],{"title":262,"path":263,"stem":264,"description":267,"icon":268,"tags":1919},[270,271,272,213,30,101,34,215],{"title":241,"path":274,"stem":275,"description":276,"icon":277},{"title":246,"path":279,"stem":280,"description":281,"icon":277},{"title":283,"path":284,"stem":285,"description":286,"icon":277},{"title":252,"path":288,"stem":289,"description":290,"icon":13,"tags":1924},[270,257,272,292,293],[270,271,272,213,30,101,34,215],{"title":296,"path":297,"stem":298,"children":1927,"description":301,"icon":302,"tags":1934},[1928,1930,1932],{"title":296,"path":297,"stem":298,"description":301,"icon":302,"tags":1929},[304,305,306,213,215,307],{"title":241,"path":309,"stem":310,"description":311,"icon":312,"tags":1931},[304,305,306,314],{"title":252,"path":316,"stem":317,"description":318,"icon":13,"tags":1933},[304,257,305,306,320,61],[304,305,306,213,215,307],{"title":323,"path":324,"stem":325,"children":1936,"description":328,"icon":58,"tags":1939},[1937],{"title":323,"path":324,"stem":325,"description":328,"icon":58,"tags":1938},[330,331,101,332,226,333,334],[330,331,101,332,226,333,334],{"title":337,"path":338,"stem":339,"description":340,"icon":28,"tags":1941},[342,95,343,344],{"title":346,"path":347,"stem":348,"description":349,"icon":350,"tags":1943},[352,95,343],{"title":354,"path":355,"stem":356,"description":357,"icon":358,"tags":1945},[360,361,362,332],{"title":364,"path":365,"stem":366,"children":1947,"description":369,"icon":370,"tags":1954},[1948,1950,1952],{"title":364,"path":365,"stem":366,"description":369,"icon":370,"tags":1949},[372,373,374,375,376],{"title":241,"path":378,"stem":379,"description":380,"icon":171,"tags":1951},[372,314,373,374,375],{"title":252,"path":383,"stem":384,"description":385,"icon":13,"tags":1953},[372,257,387,388,61],[372,373,374,375,376],[212,213,214,30,215,34,216],{"title":392,"path":393,"stem":394,"children":1957,"description":397,"icon":398},[1958,1959,1960,1961,1962],{"title":392,"path":393,"stem":394,"description":397,"icon":398},{"title":400,"path":401,"stem":402,"description":403,"icon":404},{"title":406,"path":407,"stem":408,"description":409,"icon":410},{"title":412,"path":413,"stem":414,"description":415,"icon":416},{"title":418,"path":419,"stem":420,"children":1963,"description":423,"icon":424},[1964,1965,1966,1967,1968,1969,1970,1971],{"title":418,"path":419,"stem":420,"description":423,"icon":424},{"title":426,"path":427,"stem":428,"description":429,"icon":430},{"title":432,"path":433,"stem":434,"description":435,"icon":436},{"title":438,"path":439,"stem":440,"description":441,"icon":442},{"title":444,"path":445,"stem":446,"description":447,"icon":448},{"title":450,"path":451,"stem":452,"description":453,"icon":454},{"title":456,"path":457,"stem":458,"description":459,"icon":460},{"title":462,"path":463,"stem":464,"description":465,"icon":466},{"title":468,"path":469,"stem":470,"children":1973,"description":473,"icon":28,"tags":1976},[1974],{"title":468,"path":469,"stem":470,"description":473,"icon":28,"tags":1975},[475,476,477,478,331,479,480,481],[475,476,477,478,331,479,480,481],{"id":484,"title":485,"body":1978,"description":380,"extension":1818,"icon":171,"lastUpdated":277,"meta":2976,"navigation":2981,"path":378,"seo":2983,"sitemap":2984,"stem":379,"__hash__":1837},{"type":487,"value":1979,"toc":2961},[1980,1982,1991,2005,2007,2023,2025,2035,2047,2049,2051,2085,2100,2102,2116,2118,2122,2148,2156,2158,2170,2172,2176,2198,2205,2207,2215,2219,2221,2227,2871,2883,2885,2887,2909,2917,2919,2921,2937,2942,2944,2959],[490,1981,493],{"id":492},[495,1983,497,1984,502,1986,513],{},[499,1985,501],{},[504,1987,1989],{"href":506,"rel":1988},[508],[510,1990,512],{},[515,1992,1993],{},[495,1994,1995,522,1997,526,1999,530,2001,534,2003,538],{},[499,1996,521],{},[499,1998,525],{},[510,2000,529],{},[510,2002,533],{},[510,2004,537],{},[490,2006,542],{"id":541},[544,2008,2009,2011,2015,2019],{},[547,2010,549],{},[547,2012,552,2013,555],{},[504,2014,346],{"href":347},[547,2016,558,2017,562],{},[510,2018,561],{},[547,2020,565,2021,555],{},[504,2022,568],{"href":355},[490,2024,572],{"id":571},[495,2026,575,2027,579,2029,583,2031,587,2033,591],{},[510,2028,578],{},[510,2030,582],{},[510,2032,586],{},[510,2034,590],{},[495,2036,594,2037,598,2039,602,2041,602,2043,609,2045,555],{},[510,2038,597],{},[510,2040,601],{},[510,2042,605],{},[510,2044,608],{},[510,2046,612],{},[490,2048,616],{"id":615},[495,2050,619],{},[544,2052,2053,2069],{},[547,2054,624,2055,628,2057,632,2059,636,2061,602,2063,642,2065,646,2067,651],{},[499,2056,627],{},[510,2058,631],{},[510,2060,635],{},[510,2062,10],{},[510,2064,641],{},[510,2066,645],{},[648,2068,650],{},[547,2070,624,2071,657,2073,661,2075,602,2077,602,2079,602,2081,602,2083,562],{},[499,2072,656],{},[510,2074,660],{},[510,2076,664],{},[510,2078,667],{},[510,2080,670],{},[510,2082,673],{},[510,2084,676],{},[495,2086,679,2087,685,2090,689,2092,602,2094,602,2096,602,2098,555],{},[504,2088,684],{"href":682,"rel":2089},[508],[510,2091,688],{},[510,2093,692],{},[510,2095,695],{},[510,2097,698],{},[510,2099,701],{},[490,2101,705],{"id":704},[495,2103,2104,711,2106,689,2108,718,2110,722,2112,726,2114,730],{},[510,2105,710],{},[510,2107,714],{},[510,2109,717],{},[510,2111,721],{},[510,2113,725],{},[510,2115,729],{},[490,2117,734],{"id":733},[495,2119,2120,740],{},[510,2121,739],{},[742,2123,2124,2128,2132,2136,2140,2144],{},[547,2125,2126,749],{},[510,2127,748],{},[547,2129,2130,755],{},[510,2131,754],{},[547,2133,2134],{},[510,2135,760],{},[547,2137,2138,766],{},[510,2139,765],{},[547,2141,2142,772],{},[510,2143,771],{},[547,2145,2146,778],{},[510,2147,777],{},[495,2149,781,2150,785,2152,789,2154,562],{},[510,2151,784],{},[510,2153,788],{},[510,2155,792],{},[490,2157,796],{"id":795},[495,2159,2160,802,2162,806,2164,810,2166,814,2168,562],{},[510,2161,801],{},[510,2163,805],{},[510,2165,809],{},[510,2167,813],{},[510,2169,688],{},[490,2171,820],{"id":819},[495,2173,2174,826],{},[510,2175,825],{},[544,2177,2178,2184,2190,2194],{},[547,2179,2180,834,2182,838],{},[510,2181,833],{},[510,2183,837],{},[547,2185,2186,834,2188,847],{},[510,2187,843],{},[510,2189,846],{},[547,2191,2192,853],{},[510,2193,852],{},[547,2195,2196,859],{},[510,2197,858],{},[495,2199,862,2200,868,2203,555],{},[504,2201,867],{"href":865,"rel":2202},[508],[510,2204,871],{},[490,2206,875],{"id":874},[495,2208,878,2209,882,2211,885,2213,888],{},[510,2210,881],{},[510,2212,809],{},[510,2214,813],{},[495,2216,891,2217,562],{},[504,2218,568],{"href":355},[490,2220,897],{"id":896},[495,2222,900,2223,904,2225,908],{},[510,2224,903],{},[510,2226,907],{},[910,2228,2229],{"className":912,"code":913,"language":60,"meta":914,"style":914},[510,2230,2231,2235,2247,2251,2269,2287,2299,2319,2337,2341,2353,2373,2391,2409,2441,2445,2457,2477,2495,2513,2545,2549,2561,2581,2599,2617,2649,2653,2665,2685,2703,2721,2753,2757,2769,2789,2807,2825,2855,2859,2863,2867],{"__ignoreMap":914},[918,2232,2233],{"class":920,"line":921},[918,2234,925],{"class":924},[918,2236,2237,2239,2241,2243,2245],{"class":920,"line":928},[918,2238,932],{"class":931},[918,2240,343],{"class":935},[918,2242,938],{"class":931},[918,2244,941],{"class":924},[918,2246,944],{"class":924},[918,2248,2249],{"class":920,"line":947},[918,2250,950],{"class":924},[918,2252,2253,2255,2257,2259,2261,2263,2265,2267],{"class":920,"line":953},[918,2254,956],{"class":931},[918,2256,907],{"class":959},[918,2258,938],{"class":931},[918,2260,941],{"class":924},[918,2262,967],{"class":966},[918,2264,971],{"class":970},[918,2266,938],{"class":966},[918,2268,976],{"class":924},[918,2270,2271,2273,2275,2277,2279,2281,2283,2285],{"class":920,"line":979},[918,2272,956],{"class":931},[918,2274,984],{"class":959},[918,2276,938],{"class":931},[918,2278,941],{"class":924},[918,2280,967],{"class":966},[918,2282,993],{"class":970},[918,2284,938],{"class":966},[918,2286,976],{"class":924},[918,2288,2289,2291,2293,2295,2297],{"class":920,"line":1000},[918,2290,956],{"class":931},[918,2292,1005],{"class":959},[918,2294,938],{"class":931},[918,2296,941],{"class":924},[918,2298,944],{"class":924},[918,2300,2301,2303,2305,2307,2309,2311,2313,2315,2317],{"class":920,"line":1014},[918,2302,1017],{"class":924},[918,2304,967],{"class":931},[918,2306,1023],{"class":1022},[918,2308,938],{"class":931},[918,2310,941],{"class":924},[918,2312,967],{"class":966},[918,2314,1032],{"class":970},[918,2316,938],{"class":966},[918,2318,976],{"class":924},[918,2320,2321,2323,2325,2327,2329,2331,2333,2335],{"class":920,"line":1039},[918,2322,1042],{"class":931},[918,2324,1045],{"class":1022},[918,2326,938],{"class":931},[918,2328,941],{"class":924},[918,2330,967],{"class":966},[918,2332,1054],{"class":970},[918,2334,938],{"class":966},[918,2336,1059],{"class":924},[918,2338,2339],{"class":920,"line":1062},[918,2340,1065],{"class":924},[918,2342,2343,2345,2347,2349,2351],{"class":920,"line":1068},[918,2344,956],{"class":931},[918,2346,1073],{"class":959},[918,2348,938],{"class":931},[918,2350,941],{"class":924},[918,2352,944],{"class":924},[918,2354,2355,2357,2359,2361,2363,2365,2367,2369,2371],{"class":920,"line":1082},[918,2356,1017],{"class":924},[918,2358,967],{"class":931},[918,2360,1023],{"class":1022},[918,2362,938],{"class":931},[918,2364,941],{"class":924},[918,2366,967],{"class":966},[918,2368,1032],{"class":970},[918,2370,938],{"class":966},[918,2372,976],{"class":924},[918,2374,2375,2377,2379,2381,2383,2385,2387,2389],{"class":920,"line":1103},[918,2376,1042],{"class":931},[918,2378,1045],{"class":1022},[918,2380,938],{"class":931},[918,2382,941],{"class":924},[918,2384,967],{"class":966},[918,2386,1116],{"class":970},[918,2388,938],{"class":966},[918,2390,976],{"class":924},[918,2392,2393,2395,2397,2399,2401,2403,2405,2407],{"class":920,"line":1123},[918,2394,1042],{"class":931},[918,2396,1128],{"class":1022},[918,2398,938],{"class":931},[918,2400,941],{"class":924},[918,2402,967],{"class":966},[918,2404,1137],{"class":970},[918,2406,938],{"class":966},[918,2408,976],{"class":924},[918,2410,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439],{"class":920,"line":1144},[918,2412,1042],{"class":931},[918,2414,1149],{"class":1022},[918,2416,938],{"class":931},[918,2418,941],{"class":924},[918,2420,1156],{"class":924},[918,2422,938],{"class":966},[918,2424,1161],{"class":970},[918,2426,938],{"class":966},[918,2428,1166],{"class":924},[918,2430,967],{"class":931},[918,2432,1171],{"class":1022},[918,2434,938],{"class":931},[918,2436,941],{"class":924},[918,2438,1179],{"class":1178},[918,2440,1059],{"class":924},[918,2442,2443],{"class":920,"line":1184},[918,2444,1065],{"class":924},[918,2446,2447,2449,2451,2453,2455],{"class":920,"line":1189},[918,2448,956],{"class":931},[918,2450,1194],{"class":959},[918,2452,938],{"class":931},[918,2454,941],{"class":924},[918,2456,944],{"class":924},[918,2458,2459,2461,2463,2465,2467,2469,2471,2473,2475],{"class":920,"line":1203},[918,2460,1017],{"class":924},[918,2462,967],{"class":931},[918,2464,1023],{"class":1022},[918,2466,938],{"class":931},[918,2468,941],{"class":924},[918,2470,967],{"class":966},[918,2472,1218],{"class":970},[918,2474,938],{"class":966},[918,2476,976],{"class":924},[918,2478,2479,2481,2483,2485,2487,2489,2491,2493],{"class":920,"line":1225},[918,2480,1042],{"class":931},[918,2482,1045],{"class":1022},[918,2484,938],{"class":931},[918,2486,941],{"class":924},[918,2488,967],{"class":966},[918,2490,1238],{"class":970},[918,2492,938],{"class":966},[918,2494,976],{"class":924},[918,2496,2497,2499,2501,2503,2505,2507,2509,2511],{"class":920,"line":1245},[918,2498,1042],{"class":931},[918,2500,1128],{"class":1022},[918,2502,938],{"class":931},[918,2504,941],{"class":924},[918,2506,967],{"class":966},[918,2508,1258],{"class":970},[918,2510,938],{"class":966},[918,2512,976],{"class":924},[918,2514,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543],{"class":920,"line":1265},[918,2516,1042],{"class":931},[918,2518,1149],{"class":1022},[918,2520,938],{"class":931},[918,2522,941],{"class":924},[918,2524,1156],{"class":924},[918,2526,938],{"class":966},[918,2528,1161],{"class":970},[918,2530,938],{"class":966},[918,2532,1166],{"class":924},[918,2534,967],{"class":931},[918,2536,1171],{"class":1022},[918,2538,938],{"class":931},[918,2540,941],{"class":924},[918,2542,1179],{"class":1178},[918,2544,1059],{"class":924},[918,2546,2547],{"class":920,"line":1298},[918,2548,1065],{"class":924},[918,2550,2551,2553,2555,2557,2559],{"class":920,"line":1303},[918,2552,956],{"class":931},[918,2554,1308],{"class":959},[918,2556,938],{"class":931},[918,2558,941],{"class":924},[918,2560,944],{"class":924},[918,2562,2563,2565,2567,2569,2571,2573,2575,2577,2579],{"class":920,"line":1317},[918,2564,1017],{"class":924},[918,2566,967],{"class":931},[918,2568,1023],{"class":1022},[918,2570,938],{"class":931},[918,2572,941],{"class":924},[918,2574,967],{"class":966},[918,2576,1332],{"class":970},[918,2578,938],{"class":966},[918,2580,976],{"class":924},[918,2582,2583,2585,2587,2589,2591,2593,2595,2597],{"class":920,"line":1339},[918,2584,1042],{"class":931},[918,2586,1045],{"class":1022},[918,2588,938],{"class":931},[918,2590,941],{"class":924},[918,2592,967],{"class":966},[918,2594,1352],{"class":970},[918,2596,938],{"class":966},[918,2598,976],{"class":924},[918,2600,2601,2603,2605,2607,2609,2611,2613,2615],{"class":920,"line":1359},[918,2602,1042],{"class":931},[918,2604,1128],{"class":1022},[918,2606,938],{"class":931},[918,2608,941],{"class":924},[918,2610,967],{"class":966},[918,2612,1137],{"class":970},[918,2614,938],{"class":966},[918,2616,976],{"class":924},[918,2618,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647],{"class":920,"line":1378},[918,2620,1042],{"class":931},[918,2622,1149],{"class":1022},[918,2624,938],{"class":931},[918,2626,941],{"class":924},[918,2628,1156],{"class":924},[918,2630,938],{"class":966},[918,2632,1161],{"class":970},[918,2634,938],{"class":966},[918,2636,1166],{"class":924},[918,2638,967],{"class":931},[918,2640,1171],{"class":1022},[918,2642,938],{"class":931},[918,2644,941],{"class":924},[918,2646,1179],{"class":1178},[918,2648,1059],{"class":924},[918,2650,2651],{"class":920,"line":1411},[918,2652,1065],{"class":924},[918,2654,2655,2657,2659,2661,2663],{"class":920,"line":1416},[918,2656,956],{"class":931},[918,2658,1421],{"class":959},[918,2660,938],{"class":931},[918,2662,941],{"class":924},[918,2664,944],{"class":924},[918,2666,2667,2669,2671,2673,2675,2677,2679,2681,2683],{"class":920,"line":1430},[918,2668,1017],{"class":924},[918,2670,967],{"class":931},[918,2672,1023],{"class":1022},[918,2674,938],{"class":931},[918,2676,941],{"class":924},[918,2678,967],{"class":966},[918,2680,1445],{"class":970},[918,2682,938],{"class":966},[918,2684,976],{"class":924},[918,2686,2687,2689,2691,2693,2695,2697,2699,2701],{"class":920,"line":1452},[918,2688,1042],{"class":931},[918,2690,1045],{"class":1022},[918,2692,938],{"class":931},[918,2694,941],{"class":924},[918,2696,967],{"class":966},[918,2698,1465],{"class":970},[918,2700,938],{"class":966},[918,2702,976],{"class":924},[918,2704,2705,2707,2709,2711,2713,2715,2717,2719],{"class":920,"line":1472},[918,2706,1042],{"class":931},[918,2708,1128],{"class":1022},[918,2710,938],{"class":931},[918,2712,941],{"class":924},[918,2714,967],{"class":966},[918,2716,1258],{"class":970},[918,2718,938],{"class":966},[918,2720,976],{"class":924},[918,2722,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751],{"class":920,"line":1491},[918,2724,1042],{"class":931},[918,2726,1149],{"class":1022},[918,2728,938],{"class":931},[918,2730,941],{"class":924},[918,2732,1156],{"class":924},[918,2734,938],{"class":966},[918,2736,1161],{"class":970},[918,2738,938],{"class":966},[918,2740,1166],{"class":924},[918,2742,967],{"class":931},[918,2744,1171],{"class":1022},[918,2746,938],{"class":931},[918,2748,941],{"class":924},[918,2750,1179],{"class":1178},[918,2752,1059],{"class":924},[918,2754,2755],{"class":920,"line":1524},[918,2756,1065],{"class":924},[918,2758,2759,2761,2763,2765,2767],{"class":920,"line":1529},[918,2760,956],{"class":931},[918,2762,1534],{"class":959},[918,2764,938],{"class":931},[918,2766,941],{"class":924},[918,2768,944],{"class":924},[918,2770,2771,2773,2775,2777,2779,2781,2783,2785,2787],{"class":920,"line":1543},[918,2772,1017],{"class":924},[918,2774,967],{"class":931},[918,2776,1023],{"class":1022},[918,2778,938],{"class":931},[918,2780,941],{"class":924},[918,2782,967],{"class":966},[918,2784,1558],{"class":970},[918,2786,938],{"class":966},[918,2788,976],{"class":924},[918,2790,2791,2793,2795,2797,2799,2801,2803,2805],{"class":920,"line":1565},[918,2792,1042],{"class":931},[918,2794,1045],{"class":1022},[918,2796,938],{"class":931},[918,2798,941],{"class":924},[918,2800,967],{"class":966},[918,2802,1578],{"class":970},[918,2804,938],{"class":966},[918,2806,976],{"class":924},[918,2808,2809,2811,2813,2815,2817,2819,2821,2823],{"class":920,"line":1585},[918,2810,1042],{"class":931},[918,2812,1128],{"class":1022},[918,2814,938],{"class":931},[918,2816,941],{"class":924},[918,2818,967],{"class":966},[918,2820,1258],{"class":970},[918,2822,938],{"class":966},[918,2824,976],{"class":924},[918,2826,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853],{"class":920,"line":1604},[918,2828,1042],{"class":931},[918,2830,1149],{"class":1022},[918,2832,938],{"class":931},[918,2834,941],{"class":924},[918,2836,1156],{"class":924},[918,2838,938],{"class":966},[918,2840,1619],{"class":970},[918,2842,938],{"class":966},[918,2844,1624],{"class":924},[918,2846,967],{"class":966},[918,2848,1629],{"class":970},[918,2850,938],{"class":966},[918,2852,1634],{"class":924},[918,2854,1059],{"class":924},[918,2856,2857],{"class":920,"line":1639},[918,2858,1642],{"class":924},[918,2860,2861],{"class":920,"line":1645},[918,2862,1648],{"class":924},[918,2864,2865],{"class":920,"line":1651},[918,2866,1654],{"class":924},[918,2868,2869],{"class":920,"line":1657},[918,2870,1660],{"class":924},[495,2872,624,2873,1666,2875,602,2877,602,2879,1676,2881,1679],{},[510,2874,1665],{},[510,2876,1669],{},[510,2878,1672],{},[510,2880,1675],{},[504,2882,346],{"href":347},[490,2884,1683],{"id":1682},[495,2886,1686],{},[544,2888,2889,2893,2897,2901,2905],{},[547,2890,2891,1694],{},[510,2892,1693],{},[547,2894,2895,1700],{},[510,2896,1699],{},[547,2898,2899,1705],{},[510,2900,871],{},[547,2902,2903,1711],{},[510,2904,1710],{},[547,2906,2907,1717],{},[510,2908,1716],{},[495,2910,1720,2911,1724,2913,1728,2915,1732],{},[510,2912,1723],{},[510,2914,1727],{},[510,2916,1731],{},[490,2918,1736],{"id":1735},[495,2920,1739],{},[544,2922,2923,2929,2933],{},[547,2924,2925,1747,2927,1751],{},[499,2926,1746],{},[510,2928,1750],{},[547,2930,2931,1757],{},[499,2932,1756],{},[547,2934,2935,1763],{},[499,2936,1762],{},[495,2938,1766,2939,1772],{},[504,2940,1771],{"href":1769,"rel":2941},[508],[490,2943,1776],{"id":1775},[544,2945,2946,2950,2955],{},[547,2947,2948,1784],{},[504,2949,1783],{"href":383},[547,2951,2952,1792],{},[504,2953,1791],{"href":1789,"rel":2954},[508],[547,2956,2957,1798],{},[504,2958,1797],{"href":355},[1800,2960,1802],{},{"title":914,"searchDepth":928,"depth":928,"links":2962},[2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975],{"id":492,"depth":928,"text":493},{"id":541,"depth":928,"text":542},{"id":571,"depth":928,"text":572},{"id":615,"depth":928,"text":616},{"id":704,"depth":928,"text":705},{"id":733,"depth":928,"text":734},{"id":795,"depth":928,"text":796},{"id":819,"depth":928,"text":820},{"id":874,"depth":928,"text":875},{"id":896,"depth":928,"text":897},{"id":1682,"depth":928,"text":1683},{"id":1735,"depth":928,"text":1736},{"id":1775,"depth":928,"text":1776},{"head":2977,"readingTime":2980},{"meta":2978},[2979],{"name":1823,"content":1824},{"text":1826,"minutes":1827,"time":1828,"words":1829},{"title":241,"tags":2982},[372,314,373,374,375],{"title":485,"description":380},{"loc":378,"lastmod":1834,"changefreq":1835,"priority":1836},1779384036454]