[{"data":1,"prerenderedAt":1955},["ShallowReactive",2],{"navigation-docsEN":3,"docs-EN-/docs/digital-product-passport/textile":483,"docsNav-EN-/docs":1286,"docsSecNav-EN-/docs/digital-product-passport/textile":1425},[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":296,"body":485,"description":301,"extension":1265,"icon":302,"lastUpdated":1266,"meta":1267,"navigation":1278,"path":297,"seo":1280,"sitemap":1281,"stem":298,"__hash__":1285},"docsEN/docs/11.digital-product-passport/03.textile/index.md",{"type":486,"value":487,"toc":1250},"minimark",[488,493,501,511,515,566,570,576,581,595,599,617,621,629,964,968,971,987,990,1060,1063,1067,1074,1110,1114,1117,1149,1153,1158,1186,1190,1224,1228,1246],[489,490,492],"h2",{"id":491},"overview","Overview",[494,495,496,497,500],"p",{},"The ",[498,499,296],"strong",{}," module provides the vocabulary and the JSON-LD context for Digital Product Passports targeting the EU Sustainable Textiles Strategy and ESPR 2024/1781 textile-sector delegated acts.",[502,503,505],"alert",{"type":504},"info",[494,506,507,510],{},[498,508,509],{},"Status",": v0.9.5 pre-release. Vocabulary and JSON-LD context feature-complete; reference passport documents shipped for apparel, footwear and ITIP sets. Production 1.0 is gated on the EU textile delegated act stabilising.",[489,512,514],{"id":513},"quick-links","Quick links",[516,517,518,529,537,555],"ul",{},[519,520,521,528],"li",{},[522,523,527],"a",{"href":524,"rel":525},"https://ref.openepcis.io/extensions/eu/textile/",[526],"nofollow","Textile vocabulary browser"," — the authoritative term list",[519,530,531,536],{},[522,532,535],{"href":533,"rel":534},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/textile",[526],"openepcis-dpp-ready textile module"," — context, ontology, schema, SHACL shapes, examples",[519,538,539,540,545,546,545,550],{},"Reference passports: ",[522,541,544],{"href":542,"rel":543},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/examples/garment-product.jsonld",[526],"garment"," · ",[522,547,306],{"href":548,"rel":549},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/examples/footwear-product.jsonld",[526],[522,551,554],{"href":552,"rel":553},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/examples/garment-set-itip.jsonld",[526],"garment set (ITIP)",[519,556,557,558],{},"Reference EPCIS events: ",[522,559,562],{"href":560,"rel":561},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/textile/epcis",[526],[563,564,565],"code",{},"extensions/eu/textile/epcis/",[489,567,569],{"id":568},"regulation-context","Regulation context",[494,571,572,575],{},[498,573,574],{},"EU Sustainable Textiles Strategy"," (COM/2022/141), implemented through delegated acts under ESPR 2024/1781. Timing follows the EU's textile work plan: ESPR delegated act for textiles in preparation; DPP applicability is sequenced per delegated act and is expected in the 2027–2030 window.",[494,577,578],{},[498,579,580],{},"Aligned standards:",[516,582,583,586,589,592],{},[519,584,585],{},"EU Textile Labelling Regulation 1007/2011",[519,587,588],{},"ISO 3758:2023 — care labelling codes",[519,590,591],{},"ZDHC Manufacturing Restricted Substances List (MRSL)",[519,593,594],{},"REACH Regulation — substances of concern",[489,596,598],{"id":597},"vocabulary-namespace","Vocabulary namespace",[516,600,601,610],{},[519,602,603,606,607],{},[498,604,605],{},"Prefix",": ",[563,608,609],{},"textile:",[519,611,612,606,615],{},[498,613,614],{},"IRI",[563,616,524],{},[489,618,620],{"id":619},"key-concepts-in-the-vocabulary","Key concepts in the vocabulary",[494,622,623,624,628],{},"The published terms cover what the regulation needs to express. A representative slice — for the full list see the ",[522,625,627],{"href":524,"rel":626},[526],"browser",":",[630,631,632,645],"table",{},[633,634,635],"thead",{},[636,637,638,642],"tr",{},[639,640,641],"th",{},"Concept",[639,643,644],{},"Vocabulary anchor",[646,647,648,677,717,735,750,764,791,829,855,890,912,932],"tbody",{},[636,649,650,654],{},[651,652,653],"td",{},"Textile categories",[651,655,656,659,660,663,664,663,667,663,670,663,673,676],{},[563,657,658],{},"textile:TextileCategory"," (",[563,661,662],{},"TextileApparel",", ",[563,665,666],{},"TextileFootwear",[563,668,669],{},"TextileAccessories",[563,671,672],{},"HomeTextiles",[563,674,675],{},"TechnicalTextiles",")",[636,678,679,682],{},[651,680,681],{},"Apparel subtypes",[651,683,684,659,687,663,690,663,693,663,696,663,699,663,702,663,705,663,708,663,711,663,714,676],{},[563,685,686],{},"textile:ApparelSubcategory",[563,688,689],{},"TShirts",[563,691,692],{},"ShirtsBlouses",[563,694,695],{},"JacketsCoats",[563,697,698],{},"PantsShorts",[563,700,701],{},"DressesSkirts",[563,703,704],{},"Sweaters",[563,706,707],{},"Underwear",[563,709,710],{},"Swimwear",[563,712,713],{},"Denim",[563,715,716],{},"LeggingsStockingsSocks",[636,718,719,722],{},[651,720,721],{},"Fabric construction",[651,723,724,659,727,663,730,663,733,676],{},[563,725,726],{},"textile:FabricType",[563,728,729],{},"Knitted",[563,731,732],{},"WovenNonDenim",[563,734,713],{},[636,736,737,740],{},[651,738,739],{},"Fibre composition",[651,741,742,745,746,749],{},[563,743,744],{},"textile:FiberType"," + ",[563,747,748],{},"textile:fiberOrigin"," + %-by-mass",[636,751,752,755],{},[651,753,754],{},"Care instructions (ISO 3758)",[651,756,757,663,760,763],{},[563,758,759],{},"textile:CareInstruction",[563,761,762],{},"textile:CareSymbolCode",", with controlled values for wash / bleach / tumble-dry / iron / dry-clean",[636,765,766,769],{},[651,767,768],{},"Durability",[651,770,771,659,774,777,778,781,782,663,785,663,788],{},[563,772,773],{},"textile:DurabilityClass",[563,775,776],{},"DurabilityA","…",[563,779,780],{},"DurabilityE","), ",[563,783,784],{},"textile:DimensionalChangeTestResult",[563,786,787],{},"textile:SpiralityTestResult",[563,789,790],{},"textile:VisualInspectionResult",[636,792,793,796],{},[651,794,795],{},"Substances of concern",[651,797,798,663,801,659,804,807,808,781,811,663,814,663,817,663,820,663,823,663,826],{},[563,799,800],{},"textile:SubstanceOfConcern",[563,802,803],{},"textile:SubstanceOfConcernType",[563,805,806],{},"SoCTypeA","–",[563,809,810],{},"SoCTypeD",[563,812,813],{},"textile:CLPHazardCategory",[563,815,816],{},"textile:CMR",[563,818,819],{},"textile:EndocrineDisruptor",[563,821,822],{},"textile:PMT",[563,824,825],{},"textile:Sensitizer",[563,827,828],{},"textile:concentrationRange",[636,830,831,834],{},[651,832,833],{},"Microplastic shedding",[651,835,836,663,839,659,842,845,846,845,849,781,852],{},[563,837,838],{},"textile:MicroplasticInfo",[563,840,841],{},"textile:MicroplasticRiskLevel",[563,843,844],{},"LowShedding"," / ",[563,847,848],{},"MediumShedding",[563,850,851],{},"HighShedding",[563,853,854],{},"textile:microplasticMitigationMeasures",[636,856,857,860],{},[651,858,859],{},"Recycled content",[651,861,862,663,865,663,868,659,871,845,874,845,877,880,881,845,884,845,887,676],{},[563,863,864],{},"textile:RecycledContentDeclaration",[563,866,867],{},"textile:recycledContentSource",[563,869,870],{},"textile:RecycledSourceType",[563,872,873],{},"PreConsumer",[563,875,876],{},"PostConsumer",[563,878,879],{},"PostIndustrial","), chain-of-custody (",[563,882,883],{},"textile:MassBalance",[563,885,886],{},"textile:Segregation",[563,888,889],{},"textile:IdentityPreserved",[636,891,892,895],{},[651,893,894],{},"End of life",[651,896,897,663,900,663,903,663,906,663,909],{},[563,898,899],{},"textile:TakeBackProgram",[563,901,902],{},"textile:takeBackIncentive",[563,904,905],{},"textile:endOfLifeDestination",[563,907,908],{},"textile:RecyclabilityAssessment",[563,910,911],{},"textile:RecyclingTechnology",[636,913,914,917],{},[651,915,916],{},"Environmental footprint",[651,918,919,663,922,663,925,928,929],{},[563,920,921],{},"textile:EnvironmentalFootprint",[563,923,924],{},"textile:LCIACategory",[563,926,927],{},"textile:LCIACategoryCode",", PEFCR bridge in ",[563,930,931],{},"textile-context-pefcr-bridge.jsonld",[636,933,934,937],{},[651,935,936],{},"Test references",[651,938,939,942,943,663,946,663,949,663,952,663,955,663,958,663,961],{},[563,940,941],{},"textile:TestStandard"," covering ",[563,944,945],{},"ISO105",[563,947,948],{},"ISO12945",[563,950,951],{},"ISO12947",[563,953,954],{},"ISO15487",[563,956,957],{},"ISO16322_3",[563,959,960],{},"ISO3759",[563,962,963],{},"ISO6330",[489,965,967],{"id":966},"bring-the-context-in","Bring the context in",[494,969,970],{},"Declare the textile extension on EPCIS captures via the GS1-Extensions header:",[972,973,978],"pre",{"className":974,"code":975,"language":976,"meta":977,"style":977},"language-http shiki shiki-themes material-theme-lighter github-light github-dark monokai","GS1-Extensions: textile=https://ref.openepcis.io/extensions/eu/textile/, dpp=https://ref.openepcis.io/extensions/common/core/\n","http","",[563,979,980],{"__ignoreMap":977},[981,982,985],"span",{"class":983,"line":984},"line",1,[981,986,975],{},[494,988,989],{},"JSON-LD documents reference the published context directly:",[972,991,994],{"className":992,"code":993,"language":60,"meta":977,"style":977},"language-json shiki shiki-themes material-theme-lighter github-light github-dark monokai","{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/textile/textile-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ]\n}\n",[563,995,996,1002,1021,1037,1048,1054],{"__ignoreMap":977},[981,997,998],{"class":983,"line":984},[981,999,1001],{"class":1000},"swvn1","{\n",[981,1003,1005,1009,1013,1016,1018],{"class":983,"line":1004},2,[981,1006,1008],{"class":1007},"saDeg","  \"",[981,1010,1012],{"class":1011},"sEff5","@context",[981,1014,1015],{"class":1007},"\"",[981,1017,628],{"class":1000},[981,1019,1020],{"class":1000}," [\n",[981,1022,1024,1028,1032,1034],{"class":983,"line":1023},3,[981,1025,1027],{"class":1026},"sh1VR","    \"",[981,1029,1031],{"class":1030},"sINAO","https://ref.openepcis.io/extensions/eu/textile/textile-context.jsonld",[981,1033,1015],{"class":1026},[981,1035,1036],{"class":1000},",\n",[981,1038,1040,1042,1045],{"class":983,"line":1039},4,[981,1041,1027],{"class":1026},[981,1043,1044],{"class":1030},"https://ref.gs1.org/standards/epcis/epcis-context.jsonld",[981,1046,1047],{"class":1026},"\"\n",[981,1049,1051],{"class":983,"line":1050},5,[981,1052,1053],{"class":1000},"  ]\n",[981,1055,1057],{"class":983,"line":1056},6,[981,1058,1059],{"class":1000},"}\n",[494,1061,1062],{},"The textile context already imports the GS1 web vocabulary and the DPP core context, so a single line is enough.",[489,1064,1066],{"id":1065},"what-the-regulation-needs-vs-where-gs1-already-covers-it","What the regulation needs vs where GS1 already covers it",[494,1068,1069,1070,1073],{},"The textile vocabulary follows the ",[498,1071,1072],{},"GS1-first"," principle:",[516,1075,1076,1104],{},[519,1077,1078,1081,1082,663,1084,663,1087,663,1090,663,1093,845,1096,1099,1100,1103],{},[498,1079,1080],{},"Re-use GS1 web vocab"," for base product data (",[563,1083,103],{},[563,1085,1086],{},"productName",[563,1088,1089],{},"manufacturer",[563,1091,1092],{},"countryOfOrigin",[563,1094,1095],{},"gs1:textileMaterial",[563,1097,1098],{},"gs1:TextileMaterialDetails"," for basic fibre composition, ",[563,1101,1102],{},"gs1:consumerRecyclingInstructions",").",[519,1105,1106,1109],{},[498,1107,1108],{},"Use textile extensions"," only where GS1 is silent: ISO 3758 care symbols at the symbol-code level, durability classes, microplastic-shedding risk, supply-chain facility tier tracking, substance-of-concern grading.",[489,1111,1113],{"id":1112},"dependencies-on-the-dpp-core","Dependencies on the DPP core",[494,1115,1116],{},"The textile passport reuses these published core blocks:",[516,1118,1119,1125,1131,1137,1143],{},[519,1120,1121,1124],{},[563,1122,1123],{},"dpp:OperatorInformation"," — economic operator data",[519,1126,1127,1130],{},[563,1128,1129],{},"dpp:RepairabilityInfo"," — repair scores and spare-parts policy",[519,1132,1133,1136],{},[563,1134,1135],{},"dpp:FacilityInformation"," — manufacturing facility data",[519,1138,1139,1142],{},[563,1140,1141],{},"dpp:CircularityPerformance"," — circularity metrics and end-of-life handling",[519,1144,1145,1148],{},[563,1146,1147],{},"dpp:AccessRights"," — data access tier per ESPR Article 9",[489,1150,1152],{"id":1151},"resources","Resources",[1154,1155,1157],"h3",{"id":1156},"regulatory-references","Regulatory references",[516,1159,1160,1166,1173,1179],{},[519,1161,1162],{},[522,1163,574],{"href":1164,"rel":1165},"https://environment.ec.europa.eu/strategy/textiles-strategy_en",[526],[519,1167,1168],{},[522,1169,1172],{"href":1170,"rel":1171},"https://eur-lex.europa.eu/eli/reg/2024/1781",[526],"ESPR Regulation 2024/1781",[519,1174,1175],{},[522,1176,585],{"href":1177,"rel":1178},"https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32011R1007",[526],[519,1180,1181],{},[522,1182,1185],{"href":1183,"rel":1184},"https://www.iso.org/standard/78056.html",[526],"ISO 3758:2023",[1154,1187,1189],{"id":1188},"industry-standards","Industry standards",[516,1191,1192,1200,1208,1216],{},[519,1193,1194,1199],{},[522,1195,1198],{"href":1196,"rel":1197},"https://www.roadmaptozero.com/mrsl",[526],"ZDHC MRSL"," — Manufacturing Restricted Substances List",[519,1201,1202,1207],{},[522,1203,1206],{"href":1204,"rel":1205},"https://textileexchange.org/standards/",[526],"Textile Exchange Standards"," — GRS, RCS, OCS",[519,1209,1210,1215],{},[522,1211,1214],{"href":1212,"rel":1213},"https://global-standard.org/",[526],"GOTS"," — Global Organic Textile Standard",[519,1217,1218,1223],{},[522,1219,1222],{"href":1220,"rel":1221},"https://www.bluesign.com/",[526],"bluesign"," — chemical management system",[489,1225,1227],{"id":1226},"next-steps","Next steps",[516,1229,1230,1235,1240],{},[519,1231,1232],{},[522,1233,1234],{"href":309},"Textile implementation guide",[519,1236,1237],{},[522,1238,1239],{"href":316},"Complete examples",[519,1241,1242,1245],{},[522,1243,1244],{"href":355},"Multi-component example"," — for composite products that combine a textile component with battery / electronics / EUDR parts",[1247,1248,1249],"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}",{"title":977,"searchDepth":1004,"depth":1004,"links":1251},[1252,1253,1254,1255,1256,1257,1258,1259,1260,1264],{"id":491,"depth":1004,"text":492},{"id":513,"depth":1004,"text":514},{"id":568,"depth":1004,"text":569},{"id":597,"depth":1004,"text":598},{"id":619,"depth":1004,"text":620},{"id":966,"depth":1004,"text":967},{"id":1065,"depth":1004,"text":1066},{"id":1112,"depth":1004,"text":1113},{"id":1151,"depth":1004,"text":1152,"children":1261},[1262,1263],{"id":1156,"depth":1023,"text":1157},{"id":1188,"depth":1023,"text":1189},{"id":1226,"depth":1004,"text":1227},"md","2026-05-12T00:00:00.000Z",{"head":1268,"readingTime":1273},{"meta":1269},[1270],{"name":1271,"content":1272},"keywords","Textile DPP, apparel, footwear, fibre composition, care labels, EU Sustainable Textiles, ESPR, circular economy",{"text":1274,"minutes":1275,"time":1276,"words":1277},"3 min read",2.305,138300,461,{"title":296,"tags":1279},[304,305,306,213,215,307],{"title":296,"description":301},{"loc":297,"lastmod":1282,"changefreq":1283,"priority":1284},"2026-05-12","monthly",0.8,"HJg7Fvi26SmBHm499Xhx5d8WiulyRRYS_fngxkbG8e4",[1287],{"title":5,"path":6,"stem":7,"children":1288},[1289,1291,1296,1301,1306,1311,1316,1321,1331,1336,1341,1346,1404,1420],{"title":10,"path":6,"stem":11,"description":12,"icon":13,"tags":1290},[15,16,17,18,19,20],{"title":22,"path":23,"stem":24,"children":1292,"description":27,"icon":28,"tags":1295},[1293],{"title":22,"path":23,"stem":24,"description":27,"icon":28,"tags":1294},[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":1297,"description":45,"icon":46,"tags":1300},[1298],{"title":40,"path":41,"stem":42,"description":45,"icon":46,"tags":1299},[16,30,31,32,48,49],[16,30,31,32,48,49],{"title":52,"path":53,"stem":54,"children":1302,"description":57,"icon":58,"tags":1305},[1303],{"title":52,"path":53,"stem":54,"description":57,"icon":58,"tags":1304},[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":1307,"description":78,"icon":79,"tags":1310},[1308],{"title":73,"path":74,"stem":75,"description":78,"icon":79,"tags":1309},[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":1312,"description":92,"icon":93,"tags":1315},[1313],{"title":87,"path":88,"stem":89,"description":92,"icon":93,"tags":1314},[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":1317,"description":118,"icon":119,"tags":1320},[1318],{"title":113,"path":114,"stem":115,"description":118,"icon":119,"tags":1319},[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":1322,"description":132,"icon":133,"tags":1330},[1323,1325],{"title":127,"path":128,"stem":129,"description":132,"icon":133,"tags":1324},[16,121,60,61,62,63,20,122,123,124,69,70],{"title":136,"path":137,"stem":138,"children":1326,"description":132,"icon":141,"tags":1329},[1327],{"title":136,"path":137,"stem":138,"description":132,"icon":141,"tags":1328},[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":1332,"description":159,"icon":160,"tags":1335},[1333],{"title":154,"path":155,"stem":156,"description":159,"icon":160,"tags":1334},[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":1337,"description":170,"icon":171,"tags":1340},[1338],{"title":165,"path":166,"stem":167,"description":170,"icon":171,"tags":1339},[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":1342,"description":185,"icon":186,"tags":1345},[1343],{"title":180,"path":181,"stem":182,"description":185,"icon":186,"tags":1344},[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":1347,"description":209,"icon":210,"tags":1403},[1348,1350,1355,1364,1374,1383,1388,1390,1392,1394],{"title":204,"path":205,"stem":206,"description":209,"icon":210,"tags":1349},[212,213,214,30,215,34,216],{"title":218,"path":219,"stem":220,"children":1351,"description":223,"icon":224,"tags":1354},[1352],{"title":218,"path":219,"stem":220,"description":223,"icon":224,"tags":1353},[226,227,215,213,214],[226,227,215,213,214],{"title":230,"path":231,"stem":232,"children":1356,"description":235,"icon":236,"tags":1363},[1357,1359,1360,1361],{"title":230,"path":231,"stem":232,"description":235,"icon":236,"tags":1358},[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":1362},[238,257,258,61,259],[238,239,213,30,101,34,215],{"title":262,"path":263,"stem":264,"children":1365,"description":267,"icon":268,"tags":1373},[1366,1368,1369,1370,1371],{"title":262,"path":263,"stem":264,"description":267,"icon":268,"tags":1367},[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":1372},[270,257,272,292,293],[270,271,272,213,30,101,34,215],{"title":296,"path":297,"stem":298,"children":1375,"description":301,"icon":302,"tags":1382},[1376,1378,1380],{"title":296,"path":297,"stem":298,"description":301,"icon":302,"tags":1377},[304,305,306,213,215,307],{"title":241,"path":309,"stem":310,"description":311,"icon":312,"tags":1379},[304,305,306,314],{"title":252,"path":316,"stem":317,"description":318,"icon":13,"tags":1381},[304,257,305,306,320,61],[304,305,306,213,215,307],{"title":323,"path":324,"stem":325,"children":1384,"description":328,"icon":58,"tags":1387},[1385],{"title":323,"path":324,"stem":325,"description":328,"icon":58,"tags":1386},[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":1389},[342,95,343,344],{"title":346,"path":347,"stem":348,"description":349,"icon":350,"tags":1391},[352,95,343],{"title":354,"path":355,"stem":356,"description":357,"icon":358,"tags":1393},[360,361,362,332],{"title":364,"path":365,"stem":366,"children":1395,"description":369,"icon":370,"tags":1402},[1396,1398,1400],{"title":364,"path":365,"stem":366,"description":369,"icon":370,"tags":1397},[372,373,374,375,376],{"title":241,"path":378,"stem":379,"description":380,"icon":171,"tags":1399},[372,314,373,374,375],{"title":252,"path":383,"stem":384,"description":385,"icon":13,"tags":1401},[372,257,387,388,61],[372,373,374,375,376],[212,213,214,30,215,34,216],{"title":392,"path":393,"stem":394,"children":1405,"description":397,"icon":398},[1406,1407,1408,1409,1410],{"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":1411,"description":423,"icon":424},[1412,1413,1414,1415,1416,1417,1418,1419],{"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":1421,"description":473,"icon":28,"tags":1424},[1422],{"title":468,"path":469,"stem":470,"description":473,"icon":28,"tags":1423},[475,476,477,478,331,479,480,481],[475,476,477,478,331,479,480,481],{"id":484,"title":296,"body":1426,"description":301,"extension":1265,"icon":302,"lastUpdated":1266,"meta":1946,"navigation":1951,"path":297,"seo":1953,"sitemap":1954,"stem":298,"__hash__":1285},{"type":486,"value":1427,"toc":1931},[1428,1430,1434,1440,1442,1472,1474,1478,1482,1492,1494,1508,1510,1515,1745,1747,1749,1757,1759,1805,1807,1809,1813,1837,1839,1841,1863,1865,1867,1889,1891,1913,1915,1929],[489,1429,492],{"id":491},[494,1431,496,1432,500],{},[498,1433,296],{},[502,1435,1436],{"type":504},[494,1437,1438,510],{},[498,1439,509],{},[489,1441,514],{"id":513},[516,1443,1444,1449,1454,1465],{},[519,1445,1446,528],{},[522,1447,527],{"href":524,"rel":1448},[526],[519,1450,1451,536],{},[522,1452,535],{"href":533,"rel":1453},[526],[519,1455,539,1456,545,1459,545,1462],{},[522,1457,544],{"href":542,"rel":1458},[526],[522,1460,306],{"href":548,"rel":1461},[526],[522,1463,554],{"href":552,"rel":1464},[526],[519,1466,557,1467],{},[522,1468,1470],{"href":560,"rel":1469},[526],[563,1471,565],{},[489,1473,569],{"id":568},[494,1475,1476,575],{},[498,1477,574],{},[494,1479,1480],{},[498,1481,580],{},[516,1483,1484,1486,1488,1490],{},[519,1485,585],{},[519,1487,588],{},[519,1489,591],{},[519,1491,594],{},[489,1493,598],{"id":597},[516,1495,1496,1502],{},[519,1497,1498,606,1500],{},[498,1499,605],{},[563,1501,609],{},[519,1503,1504,606,1506],{},[498,1505,614],{},[563,1507,524],{},[489,1509,620],{"id":619},[494,1511,623,1512,628],{},[522,1513,627],{"href":524,"rel":1514},[526],[630,1516,1517,1525],{},[633,1518,1519],{},[636,1520,1521,1523],{},[639,1522,641],{},[639,1524,644],{},[646,1526,1527,1545,1573,1587,1597,1607,1625,1651,1669,1693,1709,1723],{},[636,1528,1529,1531],{},[651,1530,653],{},[651,1532,1533,659,1535,663,1537,663,1539,663,1541,663,1543,676],{},[563,1534,658],{},[563,1536,662],{},[563,1538,666],{},[563,1540,669],{},[563,1542,672],{},[563,1544,675],{},[636,1546,1547,1549],{},[651,1548,681],{},[651,1550,1551,659,1553,663,1555,663,1557,663,1559,663,1561,663,1563,663,1565,663,1567,663,1569,663,1571,676],{},[563,1552,686],{},[563,1554,689],{},[563,1556,692],{},[563,1558,695],{},[563,1560,698],{},[563,1562,701],{},[563,1564,704],{},[563,1566,707],{},[563,1568,710],{},[563,1570,713],{},[563,1572,716],{},[636,1574,1575,1577],{},[651,1576,721],{},[651,1578,1579,659,1581,663,1583,663,1585,676],{},[563,1580,726],{},[563,1582,729],{},[563,1584,732],{},[563,1586,713],{},[636,1588,1589,1591],{},[651,1590,739],{},[651,1592,1593,745,1595,749],{},[563,1594,744],{},[563,1596,748],{},[636,1598,1599,1601],{},[651,1600,754],{},[651,1602,1603,663,1605,763],{},[563,1604,759],{},[563,1606,762],{},[636,1608,1609,1611],{},[651,1610,768],{},[651,1612,1613,659,1615,777,1617,781,1619,663,1621,663,1623],{},[563,1614,773],{},[563,1616,776],{},[563,1618,780],{},[563,1620,784],{},[563,1622,787],{},[563,1624,790],{},[636,1626,1627,1629],{},[651,1628,795],{},[651,1630,1631,663,1633,659,1635,807,1637,781,1639,663,1641,663,1643,663,1645,663,1647,663,1649],{},[563,1632,800],{},[563,1634,803],{},[563,1636,806],{},[563,1638,810],{},[563,1640,813],{},[563,1642,816],{},[563,1644,819],{},[563,1646,822],{},[563,1648,825],{},[563,1650,828],{},[636,1652,1653,1655],{},[651,1654,833],{},[651,1656,1657,663,1659,659,1661,845,1663,845,1665,781,1667],{},[563,1658,838],{},[563,1660,841],{},[563,1662,844],{},[563,1664,848],{},[563,1666,851],{},[563,1668,854],{},[636,1670,1671,1673],{},[651,1672,859],{},[651,1674,1675,663,1677,663,1679,659,1681,845,1683,845,1685,880,1687,845,1689,845,1691,676],{},[563,1676,864],{},[563,1678,867],{},[563,1680,870],{},[563,1682,873],{},[563,1684,876],{},[563,1686,879],{},[563,1688,883],{},[563,1690,886],{},[563,1692,889],{},[636,1694,1695,1697],{},[651,1696,894],{},[651,1698,1699,663,1701,663,1703,663,1705,663,1707],{},[563,1700,899],{},[563,1702,902],{},[563,1704,905],{},[563,1706,908],{},[563,1708,911],{},[636,1710,1711,1713],{},[651,1712,916],{},[651,1714,1715,663,1717,663,1719,928,1721],{},[563,1716,921],{},[563,1718,924],{},[563,1720,927],{},[563,1722,931],{},[636,1724,1725,1727],{},[651,1726,936],{},[651,1728,1729,942,1731,663,1733,663,1735,663,1737,663,1739,663,1741,663,1743],{},[563,1730,941],{},[563,1732,945],{},[563,1734,948],{},[563,1736,951],{},[563,1738,954],{},[563,1740,957],{},[563,1742,960],{},[563,1744,963],{},[489,1746,967],{"id":966},[494,1748,970],{},[972,1750,1751],{"className":974,"code":975,"language":976,"meta":977,"style":977},[563,1752,1753],{"__ignoreMap":977},[981,1754,1755],{"class":983,"line":984},[981,1756,975],{},[494,1758,989],{},[972,1760,1761],{"className":992,"code":993,"language":60,"meta":977,"style":977},[563,1762,1763,1767,1779,1789,1797,1801],{"__ignoreMap":977},[981,1764,1765],{"class":983,"line":984},[981,1766,1001],{"class":1000},[981,1768,1769,1771,1773,1775,1777],{"class":983,"line":1004},[981,1770,1008],{"class":1007},[981,1772,1012],{"class":1011},[981,1774,1015],{"class":1007},[981,1776,628],{"class":1000},[981,1778,1020],{"class":1000},[981,1780,1781,1783,1785,1787],{"class":983,"line":1023},[981,1782,1027],{"class":1026},[981,1784,1031],{"class":1030},[981,1786,1015],{"class":1026},[981,1788,1036],{"class":1000},[981,1790,1791,1793,1795],{"class":983,"line":1039},[981,1792,1027],{"class":1026},[981,1794,1044],{"class":1030},[981,1796,1047],{"class":1026},[981,1798,1799],{"class":983,"line":1050},[981,1800,1053],{"class":1000},[981,1802,1803],{"class":983,"line":1056},[981,1804,1059],{"class":1000},[494,1806,1062],{},[489,1808,1066],{"id":1065},[494,1810,1069,1811,1073],{},[498,1812,1072],{},[516,1814,1815,1833],{},[519,1816,1817,1081,1819,663,1821,663,1823,663,1825,663,1827,845,1829,1099,1831,1103],{},[498,1818,1080],{},[563,1820,103],{},[563,1822,1086],{},[563,1824,1089],{},[563,1826,1092],{},[563,1828,1095],{},[563,1830,1098],{},[563,1832,1102],{},[519,1834,1835,1109],{},[498,1836,1108],{},[489,1838,1113],{"id":1112},[494,1840,1116],{},[516,1842,1843,1847,1851,1855,1859],{},[519,1844,1845,1124],{},[563,1846,1123],{},[519,1848,1849,1130],{},[563,1850,1129],{},[519,1852,1853,1136],{},[563,1854,1135],{},[519,1856,1857,1142],{},[563,1858,1141],{},[519,1860,1861,1148],{},[563,1862,1147],{},[489,1864,1152],{"id":1151},[1154,1866,1157],{"id":1156},[516,1868,1869,1874,1879,1884],{},[519,1870,1871],{},[522,1872,574],{"href":1164,"rel":1873},[526],[519,1875,1876],{},[522,1877,1172],{"href":1170,"rel":1878},[526],[519,1880,1881],{},[522,1882,585],{"href":1177,"rel":1883},[526],[519,1885,1886],{},[522,1887,1185],{"href":1183,"rel":1888},[526],[1154,1890,1189],{"id":1188},[516,1892,1893,1898,1903,1908],{},[519,1894,1895,1199],{},[522,1896,1198],{"href":1196,"rel":1897},[526],[519,1899,1900,1207],{},[522,1901,1206],{"href":1204,"rel":1902},[526],[519,1904,1905,1215],{},[522,1906,1214],{"href":1212,"rel":1907},[526],[519,1909,1910,1223],{},[522,1911,1222],{"href":1220,"rel":1912},[526],[489,1914,1227],{"id":1226},[516,1916,1917,1921,1925],{},[519,1918,1919],{},[522,1920,1234],{"href":309},[519,1922,1923],{},[522,1924,1239],{"href":316},[519,1926,1927,1245],{},[522,1928,1244],{"href":355},[1247,1930,1249],{},{"title":977,"searchDepth":1004,"depth":1004,"links":1932},[1933,1934,1935,1936,1937,1938,1939,1940,1941,1945],{"id":491,"depth":1004,"text":492},{"id":513,"depth":1004,"text":514},{"id":568,"depth":1004,"text":569},{"id":597,"depth":1004,"text":598},{"id":619,"depth":1004,"text":620},{"id":966,"depth":1004,"text":967},{"id":1065,"depth":1004,"text":1066},{"id":1112,"depth":1004,"text":1113},{"id":1151,"depth":1004,"text":1152,"children":1942},[1943,1944],{"id":1156,"depth":1023,"text":1157},{"id":1188,"depth":1023,"text":1189},{"id":1226,"depth":1004,"text":1227},{"head":1947,"readingTime":1950},{"meta":1948},[1949],{"name":1271,"content":1272},{"text":1274,"minutes":1275,"time":1276,"words":1277},{"title":296,"tags":1952},[304,305,306,213,215,307],{"title":296,"description":301},{"loc":297,"lastmod":1282,"changefreq":1283,"priority":1284},1779384036454]