From 9c799e97901303972c535e14e32eda82c3a9e4b0 Mon Sep 17 00:00:00 2001 From: Joey GM Date: Mon, 15 Jan 2024 14:11:09 +0800 Subject: [PATCH] Initial Commit --- .gitignore | 8 + LICENSE | 28 + Package.resolved | 23 + Package.swift | 29 + README.md | 252 + .../GICS/Documentation.docc/Documentation.md | 35 + Sources/GICS/GICS.swift | 127 + Sources/GICS/GICSRepresentable.swift | 266 + Sources/GICS/Industry.swift | 164 + Sources/GICS/IndustryGroup.swift | 66 + Sources/GICS/Resources/Definition.xcstrings | 12270 ++++++++++ Sources/GICS/Resources/Localizable.xcstrings | 19662 ++++++++++++++++ Sources/GICS/Sector.swift | 60 + Sources/GICS/SubIndustry.swift | 668 + Tests/GICSTests/GICSInitializationTests.swift | 94 + Tests/GICSTests/GICSLocalizationTests.swift | 48 + Tests/GICSTests/GICSLookupTests.swift | 186 + Tests/GICSTests/GICSMemoryLayoutTests.swift | 23 + Tests/GICSTests/GICSStructureTests.swift | 211 + docs/css/chunk-c0335d80.10a2f091.css | 9 + docs/css/documentation-topic.1d1eec04.css | 9 + .../documentation-topic~topic.b6287bcf.css | 9 + ...opic~topic~tutorials-overview.d6f5411c.css | 9 + docs/css/index.038e887c.css | 9 + docs/css/topic.d8c126f3.css | 9 + docs/css/tutorials-overview.c249c765.css | 9 + docs/data/GICS Map 2023.xlsx | Bin 0 -> 79321 bytes docs/data/GICS Sector Definitions 2023.pdf | Bin 0 -> 95891 bytes docs/data/GICS Structure_2023_French.xlsx | Bin 0 -> 51761 bytes docs/data/GICS Structure_2023_German.xlsx | Bin 0 -> 52908 bytes docs/data/GICS Structure_2023_Italian.xlsx | Bin 0 -> 51129 bytes docs/data/GICS Structure_2023_Japanese.xlsx | Bin 0 -> 56705 bytes docs/data/GICS Structure_2023_Korean.xlsx | Bin 0 -> 60995 bytes docs/data/GICS Structure_2023_Portuguese.xlsx | Bin 0 -> 57523 bytes docs/data/GICS Structure_2023_Russian.xlsx | Bin 0 -> 59136 bytes ...ICS Structure_2023_Simplified Chinese.xlsx | Bin 0 -> 51928 bytes docs/data/GICS Structure_2023_Spanish.xlsx | Bin 0 -> 85637 bytes ...CS Structure_2023_Traditional Chinese.xlsx | Bin 0 -> 52229 bytes ...ICS_Structure_Change_Doc_31_March_2022.pdf | Bin 0 -> 373019 bytes docs/data/MSCI_GCIS-cfs-fin.pdf | Bin 0 -> 169202 bytes ...d_(GICS\302\256)_Methodology_20230601.pdf" | Bin 0 -> 1007257 bytes docs/data/documentation/gics.json | 1 + docs/data/documentation/gics/gics.json | 1 + .../documentation/gics/gics/!=(_:_:).json | 1 + .../documentation/gics/gics/allcases.json | 1 + .../gics/gics/allindustries.json | 1 + .../gics/gics/allindustrygroups.json | 1 + .../documentation/gics/gics/allsectors.json | 1 + .../gics/gics/allsubindustries.json | 1 + .../documentation/gics/gics/belongs(to:).json | 1 + docs/data/documentation/gics/gics/code.json | 1 + .../documentation/gics/gics/contains(_:).json | 1 + .../documentation/gics/gics/definition.json | 1 + .../documentation/gics/gics/description.json | 1 + .../documentation/gics/gics/encode(to:).json | 1 + .../gics/gics/equatable-implementations.json | 1 + .../gicsrepresentable-implementations.json | 1 + docs/data/documentation/gics/gics/id.json | 1 + .../documentation/gics/gics/industries.json | 1 + .../documentation/gics/gics/industry(_:).json | 1 + .../gics/gics/industry-swift.enum.json | 1 + .../gics/industry-swift.enum/!=(_:_:).json | 1 + .../aerospaceanddefense.json | 1 + .../airfreightandlogistics.json | 1 + .../automobilecomponents.json | 1 + .../gics/industry-swift.enum/automobiles.json | 1 + .../gics/gics/industry-swift.enum/banks.json | 1 + .../industry-swift.enum/belongs(to:).json | 1 + .../gics/industry-swift.enum/beverages.json | 1 + .../industry-swift.enum/biotechnology.json | 1 + .../industry-swift.enum/broadlineretail.json | 1 + .../industry-swift.enum/buildingproducts.json | 1 + .../industry-swift.enum/capitalmarkets.json | 1 + .../gics/industry-swift.enum/chemicals.json | 1 + .../commercialservicesandsupplies.json | 1 + .../communicationsequipment.json | 1 + .../constructionandengineering.json | 1 + .../constructionmaterials.json | 1 + .../industry-swift.enum/consumerfinance.json | 1 + .../consumerstaplesdistributionandretail.json | 1 + .../containersandpackaging.json | 1 + .../industry-swift.enum/contains(_:).json | 1 + .../gics/industry-swift.enum/definition.json | 1 + .../gics/industry-swift.enum/description.json | 1 + .../industry-swift.enum/distributors.json | 1 + .../diversifiedconsumerservices.json | 1 + .../industry-swift.enum/diversifiedreits.json | 1 + .../diversifiedtelecommunicationservices.json | 1 + .../electricalequipment.json | 1 + .../electricutilities.json | 1 + ...onicequipmentinstrumentsandcomponents.json | 1 + .../gics/industry-swift.enum/encode(to:).json | 1 + .../energyequipmentandservices.json | 1 + .../industry-swift.enum/entertainment.json | 1 + .../equatable-implementations.json | 1 + .../financialservices.json | 1 + .../industry-swift.enum/foodproducts.json | 1 + .../industry-swift.enum/gasutilities.json | 1 + .../gicsrepresentable-implementations.json | 1 + .../groundtransportation.json | 1 + .../gics/industry-swift.enum/hash(into:).json | 1 + .../gics/industry-swift.enum/hashvalue.json | 1 + .../healthcareequipmentandsupplies.json | 1 + .../healthcareprovidersandservices.json | 1 + .../industry-swift.enum/healthcarereits.json | 1 + .../healthcaretechnology.json | 1 + .../hotelandresortreits.json | 1 + .../hotelsrestaurantsandleisure.json | 1 + .../householddurables.json | 1 + .../householdproducts.json | 1 + .../gics/gics/industry-swift.enum/id.json | 1 + ...powerandrenewableelectricityproducers.json | 1 + .../industrialconglomerates.json | 1 + .../industry-swift.enum/industrialreits.json | 1 + .../gics/industry-swift.enum/industries.json | 1 + .../gics/industry-swift.enum/industry.json | 1 + .../industry-swift.enum/industrygroup.json | 1 + .../industry-swift.enum/industrygroups.json | 1 + .../gics/industry-swift.enum/init(from:).json | 1 + .../industry-swift.enum/init(rawvalue:).json | 1 + .../gics/industry-swift.enum/insurance.json | 1 + .../interactivemediaandservices.json | 1 + .../gics/industry-swift.enum/isindustry.json | 1 + .../industry-swift.enum/isindustrygroup.json | 1 + .../gics/industry-swift.enum/issector.json | 1 + .../industry-swift.enum/issubindustry.json | 1 + .../gics/industry-swift.enum/itservices.json | 1 + .../industry-swift.enum/leisureproducts.json | 1 + .../lifesciencestoolsandservices.json | 1 + .../gics/industry-swift.enum/machinery.json | 1 + .../marinetransportation.json | 1 + .../gics/gics/industry-swift.enum/media.json | 1 + .../industry-swift.enum/metalsandmining.json | 1 + .../industry-swift.enum/mortgagereits.json | 1 + .../industry-swift.enum/multiutilities.json | 1 + .../gics/industry-swift.enum/officereits.json | 1 + .../oilgasandconsumablefuels.json | 1 + .../paperandforestproducts.json | 1 + .../passengerairlines.json | 1 + .../personalcareproducts.json | 1 + .../industry-swift.enum/pharmaceuticals.json | 1 + .../professionalservices.json | 1 + .../rawrepresentable-implementations.json | 1 + .../realestatemanagementanddevelopment.json | 1 + .../industry-swift.enum/residentialreits.json | 1 + .../gics/industry-swift.enum/retailreits.json | 1 + .../gics/gics/industry-swift.enum/sector.json | 1 + ...miconductorsandsemiconductorequipment.json | 1 + .../gics/industry-swift.enum/software.json | 1 + .../industry-swift.enum/specializedreits.json | 1 + .../industry-swift.enum/specialtyretail.json | 1 + .../industry-swift.enum/subindustries.json | 1 + .../gics/industry-swift.enum/subindustry.json | 1 + ...chnologyhardwarestorageandperipherals.json | 1 + .../textilesapparelandluxurygoods.json | 1 + .../gics/industry-swift.enum/tobacco.json | 1 + .../tradingcompaniesanddistributors.json | 1 + .../transportationinfrastructure.json | 1 + .../industry-swift.enum/waterutilities.json | 1 + .../wirelesstelecommunicationservices.json | 1 + .../gics/gics/industry-swift.property.json | 1 + .../gics/gics/industrygroup(_:).json | 1 + .../gics/gics/industrygroup-swift.enum.json | 1 + .../industrygroup-swift.enum/!=(_:_:).json | 1 + .../automobilesandcomponents.json | 1 + .../gics/industrygroup-swift.enum/banks.json | 1 + .../belongs(to:).json | 1 + .../capitalgoods.json | 1 + .../commercialandprofessionalservices.json | 1 + ...merdiscretionarydistributionandretail.json | 1 + .../consumerdurablesandapparel.json | 1 + .../consumerservices.json | 1 + .../consumerstaplesdistributionandretail.json | 1 + .../contains(_:).json | 1 + .../industrygroup-swift.enum/definition.json | 1 + .../industrygroup-swift.enum/description.json | 1 + .../industrygroup-swift.enum/encode(to:).json | 1 + .../gics/industrygroup-swift.enum/energy.json | 1 + .../equatable-implementations.json | 1 + .../equityrealestateinvestmenttrusts.json | 1 + .../financialservices.json | 1 + .../foodbeverageandtobacco.json | 1 + .../gicsrepresentable-implementations.json | 1 + .../industrygroup-swift.enum/hash(into:).json | 1 + .../industrygroup-swift.enum/hashvalue.json | 1 + .../healthcareequipmentandservices.json | 1 + .../householdandpersonalproducts.json | 1 + .../gics/industrygroup-swift.enum/id.json | 1 + .../industrygroup-swift.enum/industries.json | 1 + .../industrygroup-swift.enum/industry.json | 1 + .../industrygroup.json | 1 + .../industrygroups.json | 1 + .../industrygroup-swift.enum/init(from:).json | 1 + .../init(rawvalue:).json | 1 + .../industrygroup-swift.enum/insurance.json | 1 + .../industrygroup-swift.enum/isindustry.json | 1 + .../isindustrygroup.json | 1 + .../industrygroup-swift.enum/issector.json | 1 + .../issubindustry.json | 1 + .../industrygroup-swift.enum/materials.json | 1 + .../mediaandentertainment.json | 1 + ...ceuticalsbiotechnologyandlifesciences.json | 1 + .../rawrepresentable-implementations.json | 1 + .../realestatemanagementanddevelopment.json | 1 + .../gics/industrygroup-swift.enum/sector.json | 1 + ...miconductorsandsemiconductorequipment.json | 1 + .../softwareandservices.json | 1 + .../subindustries.json | 1 + .../industrygroup-swift.enum/subindustry.json | 1 + .../technologyhardwareandequipment.json | 1 + .../telecommunicationservices.json | 1 + .../transportation.json | 1 + .../industrygroup-swift.enum/utilities.json | 1 + .../gics/industrygroup-swift.property.json | 1 + .../gics/gics/industrygroups.json | 1 + .../documentation/gics/gics/init(from:).json | 1 + .../gics/gics/init(rawvalue:).json | 1 + .../documentation/gics/gics/isindustry.json | 1 + .../gics/gics/isindustrygroup.json | 1 + .../documentation/gics/gics/issector.json | 1 + .../gics/gics/issubindustry.json | 1 + .../rawrepresentable-implementations.json | 1 + .../gics/gics/rawvalue-swift.property.json | 1 + .../gics/gics/rawvalue-swift.typealias.json | 1 + .../documentation/gics/gics/sector(_:).json | 1 + .../gics/gics/sector-swift.enum.json | 1 + .../gics/gics/sector-swift.enum/!=(_:_:).json | 1 + .../gics/sector-swift.enum/belongs(to:).json | 1 + .../communicationservices.json | 1 + .../consumerdiscretionary.json | 1 + .../sector-swift.enum/consumerstaples.json | 1 + .../gics/sector-swift.enum/contains(_:).json | 1 + .../gics/sector-swift.enum/definition.json | 1 + .../gics/sector-swift.enum/description.json | 1 + .../gics/sector-swift.enum/encode(to:).json | 1 + .../gics/gics/sector-swift.enum/energy.json | 1 + .../equatable-implementations.json | 1 + .../gics/sector-swift.enum/financials.json | 1 + .../gicsrepresentable-implementations.json | 1 + .../gics/sector-swift.enum/hash(into:).json | 1 + .../gics/sector-swift.enum/hashvalue.json | 1 + .../gics/sector-swift.enum/healthcare.json | 1 + .../gics/gics/sector-swift.enum/id.json | 1 + .../gics/sector-swift.enum/industrials.json | 1 + .../gics/sector-swift.enum/industries.json | 1 + .../gics/gics/sector-swift.enum/industry.json | 1 + .../gics/sector-swift.enum/industrygroup.json | 1 + .../sector-swift.enum/industrygroups.json | 1 + .../informationtechnology.json | 1 + .../gics/sector-swift.enum/init(from:).json | 1 + .../sector-swift.enum/init(rawvalue:).json | 1 + .../gics/sector-swift.enum/isindustry.json | 1 + .../sector-swift.enum/isindustrygroup.json | 1 + .../gics/gics/sector-swift.enum/issector.json | 1 + .../gics/sector-swift.enum/issubindustry.json | 1 + .../gics/sector-swift.enum/materials.json | 1 + .../rawrepresentable-implementations.json | 1 + .../gics/sector-swift.enum/realestate.json | 1 + .../gics/gics/sector-swift.enum/sector.json | 1 + .../gics/sector-swift.enum/subindustries.json | 1 + .../gics/sector-swift.enum/subindustry.json | 1 + .../gics/sector-swift.enum/utilities.json | 1 + .../gics/gics/sector-swift.property.json | 1 + .../gics/gics/subindustries.json | 1 + .../gics/gics/subindustry(_:).json | 1 + .../gics/gics/subindustry-swift.enum.json | 1 + .../gics/subindustry-swift.enum/!=(_:_:).json | 1 + .../subindustry-swift.enum/advertising.json | 1 + .../aerospaceanddefense.json | 1 + .../agriculturalandfarmmachinery.json | 1 + .../agriculturalproductsandservices.json | 1 + .../airfreightandlogistics.json | 1 + .../airportservices.json | 1 + .../alternativecarriers.json | 1 + .../gics/subindustry-swift.enum/aluminum.json | 1 + .../apparelaccessoriesandluxurygoods.json | 1 + .../subindustry-swift.enum/apparelretail.json | 1 + .../applicationsoftware.json | 1 + .../assetmanagementandcustodybanks.json | 1 + .../automobilemanufacturers.json | 1 + .../automotivepartsandequipment.json | 1 + .../automotiveretail.json | 1 + .../subindustry-swift.enum/belongs(to:).json | 1 + .../subindustry-swift.enum/biotechnology.json | 1 + .../gics/subindustry-swift.enum/brewers.json | 1 + .../subindustry-swift.enum/broadcasting.json | 1 + .../broadlineretail.json | 1 + .../buildingproducts.json | 1 + .../cableandsatellite.json | 1 + .../cargogroundtransportation.json | 1 + .../casinosandgaming.json | 1 + .../coalandconsumablefuels.json | 1 + ...mmercialandresidentialmortgagefinance.json | 1 + .../commercialprinting.json | 1 + .../commoditychemicals.json | 1 + .../communicationsequipment.json | 1 + .../computerandelectronicsretail.json | 1 + .../constructionandengineering.json | 1 + ...hineryandheavytransportationequipment.json | 1 + .../constructionmaterials.json | 1 + .../consumerelectronics.json | 1 + .../consumerfinance.json | 1 + .../consumerstaplesmerchandiseretail.json | 1 + .../subindustry-swift.enum/contains(_:).json | 1 + .../gics/subindustry-swift.enum/copper.json | 1 + .../datacenterreits.json | 1 + .../dataprocessingandoutsourcedservices.json | 1 + .../subindustry-swift.enum/definition.json | 1 + .../subindustry-swift.enum/description.json | 1 + .../distillersandvintners.json | 1 + .../subindustry-swift.enum/distributors.json | 1 + .../diversifiedbanks.json | 1 + .../diversifiedcapitalmarkets.json | 1 + .../diversifiedchemicals.json | 1 + .../diversifiedfinancialservices.json | 1 + .../diversifiedmetalsandmining.json | 1 + .../diversifiedrealestateactivities.json | 1 + .../diversifiedreits.json | 1 + .../diversifiedsupportservices.json | 1 + .../subindustry-swift.enum/drugretail.json | 1 + .../educationservices.json | 1 + .../electricalcomponentsandequipment.json | 1 + .../electricutilities.json | 1 + .../electroniccomponents.json | 1 + .../electronicequipmentandinstruments.json | 1 + .../electronicmanufacturingservices.json | 1 + .../subindustry-swift.enum/encode(to:).json | 1 + .../environmentalandfacilitiesservices.json | 1 + .../equatable-implementations.json | 1 + .../fertilizersandagriculturalchemicals.json | 1 + .../financialexchangesanddata.json | 1 + .../fooddistributors.json | 1 + .../subindustry-swift.enum/foodretail.json | 1 + .../gics/subindustry-swift.enum/footwear.json | 1 + .../forestproducts.json | 1 + .../subindustry-swift.enum/gasutilities.json | 1 + .../gicsrepresentable-implementations.json | 1 + .../gics/subindustry-swift.enum/gold.json | 1 + .../subindustry-swift.enum/hash(into:).json | 1 + .../subindustry-swift.enum/hashvalue.json | 1 + .../healthcaredistributors.json | 1 + .../healthcareequipment.json | 1 + .../healthcarefacilities.json | 1 + .../healthcarereits.json | 1 + .../healthcareservices.json | 1 + .../healthcaresupplies.json | 1 + .../healthcaretechnology.json | 1 + .../heavyelectricalequipment.json | 1 + .../highwaysandrailtracks.json | 1 + .../subindustry-swift.enum/homebuilding.json | 1 + .../homefurnishingretail.json | 1 + .../homefurnishings.json | 1 + .../homeimprovementretail.json | 1 + .../hotelandresortreits.json | 1 + .../hotelsresortsandcruiselines.json | 1 + .../householdappliances.json | 1 + .../householdproducts.json | 1 + .../housewaresandspecialties.json | 1 + .../humanresourceandemploymentservices.json | 1 + .../gics/gics/subindustry-swift.enum/id.json | 1 + ...pendentpowerproducersandenergytraders.json | 1 + .../industrialconglomerates.json | 1 + .../industrialgases.json | 1 + ...rialmachineryandsuppliesandcomponents.json | 1 + .../industrialreits.json | 1 + .../subindustry-swift.enum/industries.json | 1 + .../gics/subindustry-swift.enum/industry.json | 1 + .../subindustry-swift.enum/industrygroup.json | 1 + .../industrygroups.json | 1 + .../subindustry-swift.enum/init(from:).json | 1 + .../init(rawvalue:).json | 1 + .../insurancebrokers.json | 1 + .../integratedoilandgas.json | 1 + .../integratedtelecommunicationservices.json | 1 + .../interactivehomeentertainment.json | 1 + .../interactivemediaandservices.json | 1 + .../internetservicesandinfrastructure.json | 1 + .../investmentbankingandbrokerage.json | 1 + .../subindustry-swift.enum/isindustry.json | 1 + .../isindustrygroup.json | 1 + .../gics/subindustry-swift.enum/issector.json | 1 + .../subindustry-swift.enum/issubindustry.json | 1 + .../itconsultingandotherservices.json | 1 + .../leisurefacilities.json | 1 + .../leisureproducts.json | 1 + .../lifeandhealthinsurance.json | 1 + .../lifesciencestoolsandservices.json | 1 + .../managedhealthcare.json | 1 + .../marineportsandservices.json | 1 + .../marinetransportation.json | 1 + .../metalglassandplasticcontainers.json | 1 + .../subindustry-swift.enum/mortgagereits.json | 1 + .../motorcyclemanufacturers.json | 1 + .../moviesandentertainment.json | 1 + .../multifamilyresidentialreits.json | 1 + .../multilineinsurance.json | 1 + .../multisectorholdings.json | 1 + .../multiutilities.json | 1 + .../subindustry-swift.enum/officereits.json | 1 + .../officeservicesandsupplies.json | 1 + .../oilandgasdrilling.json | 1 + .../oilandgasequipmentandservices.json | 1 + .../oilandgasexplorationandproduction.json | 1 + .../oilandgasrefiningandmarketing.json | 1 + .../oilandgasstorageandtransportation.json | 1 + .../otherspecializedreits.json | 1 + .../otherspecialtyretail.json | 1 + .../packagedfoodsandmeats.json | 1 + ...dplasticpackagingproductsandmaterials.json | 1 + .../subindustry-swift.enum/paperproducts.json | 1 + .../passengerairlines.json | 1 + .../passengergroundtransportation.json | 1 + .../personalcareproducts.json | 1 + .../pharmaceuticals.json | 1 + .../preciousmetalsandminerals.json | 1 + .../propertyandcasualtyinsurance.json | 1 + .../subindustry-swift.enum/publishing.json | 1 + .../railtransportation.json | 1 + .../rawrepresentable-implementations.json | 1 + .../realestatedevelopment.json | 1 + .../realestateoperatingcompanies.json | 1 + .../realestateservices.json | 1 + .../subindustry-swift.enum/regionalbanks.json | 1 + .../subindustry-swift.enum/reinsurance.json | 1 + .../renewableelectricity.json | 1 + .../researchandconsultingservices.json | 1 + .../subindustry-swift.enum/restaurants.json | 1 + .../subindustry-swift.enum/retailreits.json | 1 + .../gics/subindustry-swift.enum/sector.json | 1 + .../securityandalarmservices.json | 1 + .../selfstoragereits.json | 1 + .../semiconductormaterialsandequipment.json | 1 + .../semiconductors.json | 1 + .../gics/subindustry-swift.enum/silver.json | 1 + .../singlefamilyresidentialreits.json | 1 + .../softdrinksandnonalcoholicbeverages.json | 1 + .../specializedconsumerservices.json | 1 + .../specializedfinance.json | 1 + .../specialtychemicals.json | 1 + .../gics/subindustry-swift.enum/steel.json | 1 + .../subindustry-swift.enum/subindustries.json | 1 + .../subindustry-swift.enum/subindustry.json | 1 + .../systemssoftware.json | 1 + .../technologydistributors.json | 1 + ...chnologyhardwarestorageandperipherals.json | 1 + .../telecomtowerreits.json | 1 + .../gics/subindustry-swift.enum/textiles.json | 1 + .../subindustry-swift.enum/timberreits.json | 1 + .../tiresandrubber.json | 1 + .../gics/subindustry-swift.enum/tobacco.json | 1 + .../tradingcompaniesanddistributors.json | 1 + ...ansactionandpaymentprocessingservices.json | 1 + .../waterutilities.json | 1 + .../wirelesstelecommunicationservices.json | 1 + .../gics/gics/subindustry-swift.property.json | 1 + .../documentation/gics/gicsrepresentable.json | 1 + .../gics/gicsrepresentable/belongs(to:).json | 1 + .../gics/gicsrepresentable/contains(_:).json | 1 + .../gics/gicsrepresentable/definition.json | 1 + .../gics/gicsrepresentable/description.json | 1 + .../gics/gicsrepresentable/id.json | 1 + .../gics/gicsrepresentable/industries.json | 1 + .../gics/gicsrepresentable/industry.json | 1 + .../gics/gicsrepresentable/industrygroup.json | 1 + .../gicsrepresentable/industrygroups.json | 1 + .../gics/gicsrepresentable/isindustry.json | 1 + .../gicsrepresentable/isindustrygroup.json | 1 + .../gics/gicsrepresentable/issector.json | 1 + .../gics/gicsrepresentable/issubindustry.json | 1 + .../gics/gicsrepresentable/sector.json | 1 + .../gics/gicsrepresentable/subindustries.json | 1 + .../gics/gicsrepresentable/subindustry.json | 1 + docs/data/methodology-gics.pdf | Bin 0 -> 167636 bytes docs/developer-og-twitter.jpg | Bin 0 -> 12562 bytes docs/developer-og.jpg | Bin 0 -> 12856 bytes .../gics/gics/!=(_:_:)/index.html | 1 + .../gics/gics/allcases/index.html | 1 + .../gics/gics/allindustries/index.html | 1 + .../gics/gics/allindustrygroups/index.html | 1 + .../gics/gics/allsectors/index.html | 1 + .../gics/gics/allsubindustries/index.html | 1 + .../gics/gics/belongs(to:)/index.html | 1 + docs/documentation/gics/gics/code/index.html | 1 + .../gics/gics/contains(_:)/index.html | 1 + .../gics/gics/definition/index.html | 1 + .../gics/gics/description/index.html | 1 + .../gics/gics/encode(to:)/index.html | 1 + .../gics/equatable-implementations/index.html | 1 + .../index.html | 1 + docs/documentation/gics/gics/id/index.html | 1 + docs/documentation/gics/gics/index.html | 1 + .../gics/gics/industries/index.html | 1 + .../gics/gics/industry(_:)/index.html | 1 + .../industry-swift.enum/!=(_:_:)/index.html | 1 + .../aerospaceanddefense/index.html | 1 + .../airfreightandlogistics/index.html | 1 + .../automobilecomponents/index.html | 1 + .../automobiles/index.html | 1 + .../gics/industry-swift.enum/banks/index.html | 1 + .../belongs(to:)/index.html | 1 + .../industry-swift.enum/beverages/index.html | 1 + .../biotechnology/index.html | 1 + .../broadlineretail/index.html | 1 + .../buildingproducts/index.html | 1 + .../capitalmarkets/index.html | 1 + .../industry-swift.enum/chemicals/index.html | 1 + .../commercialservicesandsupplies/index.html | 1 + .../communicationsequipment/index.html | 1 + .../constructionandengineering/index.html | 1 + .../constructionmaterials/index.html | 1 + .../consumerfinance/index.html | 1 + .../index.html | 1 + .../containersandpackaging/index.html | 1 + .../contains(_:)/index.html | 1 + .../industry-swift.enum/definition/index.html | 1 + .../description/index.html | 1 + .../distributors/index.html | 1 + .../diversifiedconsumerservices/index.html | 1 + .../diversifiedreits/index.html | 1 + .../index.html | 1 + .../electricalequipment/index.html | 1 + .../electricutilities/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../energyequipmentandservices/index.html | 1 + .../entertainment/index.html | 1 + .../equatable-implementations/index.html | 1 + .../financialservices/index.html | 1 + .../foodproducts/index.html | 1 + .../gasutilities/index.html | 1 + .../index.html | 1 + .../groundtransportation/index.html | 1 + .../hash(into:)/index.html | 1 + .../industry-swift.enum/hashvalue/index.html | 1 + .../healthcareequipmentandsupplies/index.html | 1 + .../healthcareprovidersandservices/index.html | 1 + .../healthcarereits/index.html | 1 + .../healthcaretechnology/index.html | 1 + .../hotelandresortreits/index.html | 1 + .../hotelsrestaurantsandleisure/index.html | 1 + .../householddurables/index.html | 1 + .../householdproducts/index.html | 1 + .../gics/industry-swift.enum/id/index.html | 1 + .../index.html | 1 + .../gics/gics/industry-swift.enum/index.html | 1 + .../industrialconglomerates/index.html | 1 + .../industrialreits/index.html | 1 + .../industry-swift.enum/industries/index.html | 1 + .../industry-swift.enum/industry/index.html | 1 + .../industrygroup/index.html | 1 + .../industrygroups/index.html | 1 + .../init(from:)/index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../industry-swift.enum/insurance/index.html | 1 + .../interactivemediaandservices/index.html | 1 + .../industry-swift.enum/isindustry/index.html | 1 + .../isindustrygroup/index.html | 1 + .../industry-swift.enum/issector/index.html | 1 + .../issubindustry/index.html | 1 + .../industry-swift.enum/itservices/index.html | 1 + .../leisureproducts/index.html | 1 + .../lifesciencestoolsandservices/index.html | 1 + .../industry-swift.enum/machinery/index.html | 1 + .../marinetransportation/index.html | 1 + .../gics/industry-swift.enum/media/index.html | 1 + .../metalsandmining/index.html | 1 + .../mortgagereits/index.html | 1 + .../multiutilities/index.html | 1 + .../officereits/index.html | 1 + .../oilgasandconsumablefuels/index.html | 1 + .../paperandforestproducts/index.html | 1 + .../passengerairlines/index.html | 1 + .../personalcareproducts/index.html | 1 + .../pharmaceuticals/index.html | 1 + .../professionalservices/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../residentialreits/index.html | 1 + .../retailreits/index.html | 1 + .../industry-swift.enum/sector/index.html | 1 + .../index.html | 1 + .../industry-swift.enum/software/index.html | 1 + .../specializedreits/index.html | 1 + .../specialtyretail/index.html | 1 + .../subindustries/index.html | 1 + .../subindustry/index.html | 1 + .../index.html | 1 + .../textilesapparelandluxurygoods/index.html | 1 + .../industry-swift.enum/tobacco/index.html | 1 + .../index.html | 1 + .../transportationinfrastructure/index.html | 1 + .../waterutilities/index.html | 1 + .../index.html | 1 + .../gics/industry-swift.property/index.html | 1 + .../gics/gics/industrygroup(_:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../automobilesandcomponents/index.html | 1 + .../industrygroup-swift.enum/banks/index.html | 1 + .../belongs(to:)/index.html | 1 + .../capitalgoods/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../consumerdurablesandapparel/index.html | 1 + .../consumerservices/index.html | 1 + .../index.html | 1 + .../contains(_:)/index.html | 1 + .../definition/index.html | 1 + .../description/index.html | 1 + .../encode(to:)/index.html | 1 + .../energy/index.html | 1 + .../equatable-implementations/index.html | 1 + .../index.html | 1 + .../financialservices/index.html | 1 + .../foodbeverageandtobacco/index.html | 1 + .../index.html | 1 + .../hash(into:)/index.html | 1 + .../hashvalue/index.html | 1 + .../healthcareequipmentandservices/index.html | 1 + .../householdandpersonalproducts/index.html | 1 + .../industrygroup-swift.enum/id/index.html | 1 + .../gics/industrygroup-swift.enum/index.html | 1 + .../industries/index.html | 1 + .../industry/index.html | 1 + .../industrygroup/index.html | 1 + .../industrygroups/index.html | 1 + .../init(from:)/index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../insurance/index.html | 1 + .../isindustry/index.html | 1 + .../isindustrygroup/index.html | 1 + .../issector/index.html | 1 + .../issubindustry/index.html | 1 + .../materials/index.html | 1 + .../mediaandentertainment/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../sector/index.html | 1 + .../index.html | 1 + .../softwareandservices/index.html | 1 + .../subindustries/index.html | 1 + .../subindustry/index.html | 1 + .../technologyhardwareandequipment/index.html | 1 + .../telecommunicationservices/index.html | 1 + .../transportation/index.html | 1 + .../utilities/index.html | 1 + .../industrygroup-swift.property/index.html | 1 + .../gics/gics/industrygroups/index.html | 1 + .../gics/gics/init(from:)/index.html | 1 + .../gics/gics/init(rawvalue:)/index.html | 1 + .../gics/gics/isindustry/index.html | 1 + .../gics/gics/isindustrygroup/index.html | 1 + .../gics/gics/issector/index.html | 1 + .../gics/gics/issubindustry/index.html | 1 + .../index.html | 1 + .../gics/rawvalue-swift.property/index.html | 1 + .../gics/rawvalue-swift.typealias/index.html | 1 + .../gics/gics/sector(_:)/index.html | 1 + .../sector-swift.enum/!=(_:_:)/index.html | 1 + .../sector-swift.enum/belongs(to:)/index.html | 1 + .../communicationservices/index.html | 1 + .../consumerdiscretionary/index.html | 1 + .../consumerstaples/index.html | 1 + .../sector-swift.enum/contains(_:)/index.html | 1 + .../sector-swift.enum/definition/index.html | 1 + .../sector-swift.enum/description/index.html | 1 + .../sector-swift.enum/encode(to:)/index.html | 1 + .../gics/sector-swift.enum/energy/index.html | 1 + .../equatable-implementations/index.html | 1 + .../sector-swift.enum/financials/index.html | 1 + .../index.html | 1 + .../sector-swift.enum/hash(into:)/index.html | 1 + .../sector-swift.enum/hashvalue/index.html | 1 + .../sector-swift.enum/healthcare/index.html | 1 + .../gics/gics/sector-swift.enum/id/index.html | 1 + .../gics/gics/sector-swift.enum/index.html | 1 + .../sector-swift.enum/industrials/index.html | 1 + .../sector-swift.enum/industries/index.html | 1 + .../sector-swift.enum/industry/index.html | 1 + .../industrygroup/index.html | 1 + .../industrygroups/index.html | 1 + .../informationtechnology/index.html | 1 + .../sector-swift.enum/init(from:)/index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../sector-swift.enum/isindustry/index.html | 1 + .../isindustrygroup/index.html | 1 + .../sector-swift.enum/issector/index.html | 1 + .../issubindustry/index.html | 1 + .../sector-swift.enum/materials/index.html | 1 + .../index.html | 1 + .../sector-swift.enum/realestate/index.html | 1 + .../gics/sector-swift.enum/sector/index.html | 1 + .../subindustries/index.html | 1 + .../sector-swift.enum/subindustry/index.html | 1 + .../sector-swift.enum/utilities/index.html | 1 + .../gics/sector-swift.property/index.html | 1 + .../gics/gics/subindustries/index.html | 1 + .../gics/gics/subindustry(_:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../advertising/index.html | 1 + .../aerospaceanddefense/index.html | 1 + .../agriculturalandfarmmachinery/index.html | 1 + .../index.html | 1 + .../airfreightandlogistics/index.html | 1 + .../airportservices/index.html | 1 + .../alternativecarriers/index.html | 1 + .../aluminum/index.html | 1 + .../index.html | 1 + .../apparelretail/index.html | 1 + .../applicationsoftware/index.html | 1 + .../assetmanagementandcustodybanks/index.html | 1 + .../automobilemanufacturers/index.html | 1 + .../automotivepartsandequipment/index.html | 1 + .../automotiveretail/index.html | 1 + .../belongs(to:)/index.html | 1 + .../biotechnology/index.html | 1 + .../subindustry-swift.enum/brewers/index.html | 1 + .../broadcasting/index.html | 1 + .../broadlineretail/index.html | 1 + .../buildingproducts/index.html | 1 + .../cableandsatellite/index.html | 1 + .../cargogroundtransportation/index.html | 1 + .../casinosandgaming/index.html | 1 + .../coalandconsumablefuels/index.html | 1 + .../index.html | 1 + .../commercialprinting/index.html | 1 + .../commoditychemicals/index.html | 1 + .../communicationsequipment/index.html | 1 + .../computerandelectronicsretail/index.html | 1 + .../constructionandengineering/index.html | 1 + .../index.html | 1 + .../constructionmaterials/index.html | 1 + .../consumerelectronics/index.html | 1 + .../consumerfinance/index.html | 1 + .../index.html | 1 + .../contains(_:)/index.html | 1 + .../subindustry-swift.enum/copper/index.html | 1 + .../datacenterreits/index.html | 1 + .../index.html | 1 + .../definition/index.html | 1 + .../description/index.html | 1 + .../distillersandvintners/index.html | 1 + .../distributors/index.html | 1 + .../diversifiedbanks/index.html | 1 + .../diversifiedcapitalmarkets/index.html | 1 + .../diversifiedchemicals/index.html | 1 + .../diversifiedfinancialservices/index.html | 1 + .../diversifiedmetalsandmining/index.html | 1 + .../index.html | 1 + .../diversifiedreits/index.html | 1 + .../diversifiedsupportservices/index.html | 1 + .../drugretail/index.html | 1 + .../educationservices/index.html | 1 + .../index.html | 1 + .../electricutilities/index.html | 1 + .../electroniccomponents/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../index.html | 1 + .../equatable-implementations/index.html | 1 + .../index.html | 1 + .../financialexchangesanddata/index.html | 1 + .../fooddistributors/index.html | 1 + .../foodretail/index.html | 1 + .../footwear/index.html | 1 + .../forestproducts/index.html | 1 + .../gasutilities/index.html | 1 + .../index.html | 1 + .../subindustry-swift.enum/gold/index.html | 1 + .../hash(into:)/index.html | 1 + .../hashvalue/index.html | 1 + .../healthcaredistributors/index.html | 1 + .../healthcareequipment/index.html | 1 + .../healthcarefacilities/index.html | 1 + .../healthcarereits/index.html | 1 + .../healthcareservices/index.html | 1 + .../healthcaresupplies/index.html | 1 + .../healthcaretechnology/index.html | 1 + .../heavyelectricalequipment/index.html | 1 + .../highwaysandrailtracks/index.html | 1 + .../homebuilding/index.html | 1 + .../homefurnishingretail/index.html | 1 + .../homefurnishings/index.html | 1 + .../homeimprovementretail/index.html | 1 + .../hotelandresortreits/index.html | 1 + .../hotelsresortsandcruiselines/index.html | 1 + .../householdappliances/index.html | 1 + .../householdproducts/index.html | 1 + .../housewaresandspecialties/index.html | 1 + .../index.html | 1 + .../gics/subindustry-swift.enum/id/index.html | 1 + .../index.html | 1 + .../gics/subindustry-swift.enum/index.html | 1 + .../industrialconglomerates/index.html | 1 + .../industrialgases/index.html | 1 + .../index.html | 1 + .../industrialreits/index.html | 1 + .../industries/index.html | 1 + .../industry/index.html | 1 + .../industrygroup/index.html | 1 + .../industrygroups/index.html | 1 + .../init(from:)/index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../insurancebrokers/index.html | 1 + .../integratedoilandgas/index.html | 1 + .../index.html | 1 + .../interactivehomeentertainment/index.html | 1 + .../interactivemediaandservices/index.html | 1 + .../index.html | 1 + .../investmentbankingandbrokerage/index.html | 1 + .../isindustry/index.html | 1 + .../isindustrygroup/index.html | 1 + .../issector/index.html | 1 + .../issubindustry/index.html | 1 + .../itconsultingandotherservices/index.html | 1 + .../leisurefacilities/index.html | 1 + .../leisureproducts/index.html | 1 + .../lifeandhealthinsurance/index.html | 1 + .../lifesciencestoolsandservices/index.html | 1 + .../managedhealthcare/index.html | 1 + .../marineportsandservices/index.html | 1 + .../marinetransportation/index.html | 1 + .../metalglassandplasticcontainers/index.html | 1 + .../mortgagereits/index.html | 1 + .../motorcyclemanufacturers/index.html | 1 + .../moviesandentertainment/index.html | 1 + .../multifamilyresidentialreits/index.html | 1 + .../multilineinsurance/index.html | 1 + .../multisectorholdings/index.html | 1 + .../multiutilities/index.html | 1 + .../officereits/index.html | 1 + .../officeservicesandsupplies/index.html | 1 + .../oilandgasdrilling/index.html | 1 + .../oilandgasequipmentandservices/index.html | 1 + .../index.html | 1 + .../oilandgasrefiningandmarketing/index.html | 1 + .../index.html | 1 + .../otherspecializedreits/index.html | 1 + .../otherspecialtyretail/index.html | 1 + .../packagedfoodsandmeats/index.html | 1 + .../index.html | 1 + .../paperproducts/index.html | 1 + .../passengerairlines/index.html | 1 + .../passengergroundtransportation/index.html | 1 + .../personalcareproducts/index.html | 1 + .../pharmaceuticals/index.html | 1 + .../preciousmetalsandminerals/index.html | 1 + .../propertyandcasualtyinsurance/index.html | 1 + .../publishing/index.html | 1 + .../railtransportation/index.html | 1 + .../index.html | 1 + .../realestatedevelopment/index.html | 1 + .../realestateoperatingcompanies/index.html | 1 + .../realestateservices/index.html | 1 + .../regionalbanks/index.html | 1 + .../reinsurance/index.html | 1 + .../renewableelectricity/index.html | 1 + .../researchandconsultingservices/index.html | 1 + .../restaurants/index.html | 1 + .../retailreits/index.html | 1 + .../subindustry-swift.enum/sector/index.html | 1 + .../securityandalarmservices/index.html | 1 + .../selfstoragereits/index.html | 1 + .../index.html | 1 + .../semiconductors/index.html | 1 + .../subindustry-swift.enum/silver/index.html | 1 + .../singlefamilyresidentialreits/index.html | 1 + .../index.html | 1 + .../specializedconsumerservices/index.html | 1 + .../specializedfinance/index.html | 1 + .../specialtychemicals/index.html | 1 + .../subindustry-swift.enum/steel/index.html | 1 + .../subindustries/index.html | 1 + .../subindustry/index.html | 1 + .../systemssoftware/index.html | 1 + .../technologydistributors/index.html | 1 + .../index.html | 1 + .../telecomtowerreits/index.html | 1 + .../textiles/index.html | 1 + .../timberreits/index.html | 1 + .../tiresandrubber/index.html | 1 + .../subindustry-swift.enum/tobacco/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../waterutilities/index.html | 1 + .../index.html | 1 + .../subindustry-swift.property/index.html | 1 + .../gicsrepresentable/belongs(to:)/index.html | 1 + .../gicsrepresentable/contains(_:)/index.html | 1 + .../gicsrepresentable/definition/index.html | 1 + .../gicsrepresentable/description/index.html | 1 + .../gics/gicsrepresentable/id/index.html | 1 + .../gics/gicsrepresentable/index.html | 1 + .../gicsrepresentable/industries/index.html | 1 + .../gicsrepresentable/industry/index.html | 1 + .../industrygroup/index.html | 1 + .../industrygroups/index.html | 1 + .../gicsrepresentable/isindustry/index.html | 1 + .../isindustrygroup/index.html | 1 + .../gicsrepresentable/issector/index.html | 1 + .../issubindustry/index.html | 1 + .../gics/gicsrepresentable/sector/index.html | 1 + .../subindustries/index.html | 1 + .../gicsrepresentable/subindustry/index.html | 1 + docs/documentation/gics/index.html | 1 + docs/favicon.ico | Bin 0 -> 15406 bytes docs/favicon.svg | 11 + docs/img/GICS-infographic-final.svg | 2071 ++ docs/img/added-icon.d6f7e47d.svg | 11 + docs/img/deprecated-icon.015b4f17.svg | 11 + docs/img/modified-icon.f496e73d.svg | 11 + docs/img/no-image@2x.df2a0a50.png | Bin 0 -> 6155 bytes docs/index.html | 1 + docs/index/index.json | 1 + docs/js/chunk-2d0d3105.cd72cc8e.js | 10 + docs/js/chunk-c0335d80.76a68cc5.js | 10 + docs/js/chunk-vendors.ba2dd0cb.js | 26 + docs/js/documentation-topic.57e91f8a.js | 10 + docs/js/documentation-topic~topic.1679ec90.js | 20 + ...topic~topic~tutorials-overview.90c61522.js | 10 + docs/js/highlight-js-bash.1b52852f.js | 10 + docs/js/highlight-js-c.d1db3f17.js | 10 + docs/js/highlight-js-cpp.eaddddbe.js | 10 + docs/js/highlight-js-css.75eab1fe.js | 10 + .../highlight-js-custom-markdown.7cffc4b3.js | 10 + docs/js/highlight-js-custom-swift.5cda5c20.js | 10 + docs/js/highlight-js-diff.62d66733.js | 10 + docs/js/highlight-js-http.163e45b6.js | 10 + docs/js/highlight-js-java.8326d9d8.js | 10 + docs/js/highlight-js-javascript.acb8a8eb.js | 10 + docs/js/highlight-js-json.471128d2.js | 10 + docs/js/highlight-js-llvm.6100b125.js | 10 + docs/js/highlight-js-markdown.90077643.js | 10 + docs/js/highlight-js-objectivec.bcdf5156.js | 10 + docs/js/highlight-js-perl.757d7b6f.js | 10 + docs/js/highlight-js-php.cc8d6c27.js | 10 + docs/js/highlight-js-python.c214ed92.js | 10 + docs/js/highlight-js-ruby.f889d392.js | 10 + docs/js/highlight-js-scss.62ee18da.js | 10 + docs/js/highlight-js-shell.dd7f411f.js | 10 + docs/js/highlight-js-swift.84f3e88c.js | 10 + docs/js/highlight-js-xml.9c3688c7.js | 10 + docs/js/index.e8a5d294.js | 9 + docs/js/topic.8cd0c0c4.js | 10 + docs/js/tutorials-overview.2a32cd6f.js | 10 + docs/metadata.json | 1 + 947 files changed, 37598 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 Package.resolved create mode 100644 Package.swift create mode 100644 README.md create mode 100644 Sources/GICS/Documentation.docc/Documentation.md create mode 100644 Sources/GICS/GICS.swift create mode 100644 Sources/GICS/GICSRepresentable.swift create mode 100644 Sources/GICS/Industry.swift create mode 100644 Sources/GICS/IndustryGroup.swift create mode 100644 Sources/GICS/Resources/Definition.xcstrings create mode 100644 Sources/GICS/Resources/Localizable.xcstrings create mode 100644 Sources/GICS/Sector.swift create mode 100644 Sources/GICS/SubIndustry.swift create mode 100644 Tests/GICSTests/GICSInitializationTests.swift create mode 100644 Tests/GICSTests/GICSLocalizationTests.swift create mode 100644 Tests/GICSTests/GICSLookupTests.swift create mode 100644 Tests/GICSTests/GICSMemoryLayoutTests.swift create mode 100644 Tests/GICSTests/GICSStructureTests.swift create mode 100644 docs/css/chunk-c0335d80.10a2f091.css create mode 100644 docs/css/documentation-topic.1d1eec04.css create mode 100644 docs/css/documentation-topic~topic.b6287bcf.css create mode 100644 docs/css/documentation-topic~topic~tutorials-overview.d6f5411c.css create mode 100644 docs/css/index.038e887c.css create mode 100644 docs/css/topic.d8c126f3.css create mode 100644 docs/css/tutorials-overview.c249c765.css create mode 100644 docs/data/GICS Map 2023.xlsx create mode 100644 docs/data/GICS Sector Definitions 2023.pdf create mode 100644 docs/data/GICS Structure_2023_French.xlsx create mode 100644 docs/data/GICS Structure_2023_German.xlsx create mode 100644 docs/data/GICS Structure_2023_Italian.xlsx create mode 100644 docs/data/GICS Structure_2023_Japanese.xlsx create mode 100644 docs/data/GICS Structure_2023_Korean.xlsx create mode 100644 docs/data/GICS Structure_2023_Portuguese.xlsx create mode 100644 docs/data/GICS Structure_2023_Russian.xlsx create mode 100644 docs/data/GICS Structure_2023_Simplified Chinese.xlsx create mode 100644 docs/data/GICS Structure_2023_Spanish.xlsx create mode 100644 docs/data/GICS Structure_2023_Traditional Chinese.xlsx create mode 100644 docs/data/GICS_Structure_Change_Doc_31_March_2022.pdf create mode 100644 docs/data/MSCI_GCIS-cfs-fin.pdf create mode 100644 "docs/data/MSCI_Global_Industry_Classification_Standard_(GICS\302\256)_Methodology_20230601.pdf" create mode 100644 docs/data/documentation/gics.json create mode 100644 docs/data/documentation/gics/gics.json create mode 100644 docs/data/documentation/gics/gics/!=(_:_:).json create mode 100644 docs/data/documentation/gics/gics/allcases.json create mode 100644 docs/data/documentation/gics/gics/allindustries.json create mode 100644 docs/data/documentation/gics/gics/allindustrygroups.json create mode 100644 docs/data/documentation/gics/gics/allsectors.json create mode 100644 docs/data/documentation/gics/gics/allsubindustries.json create mode 100644 docs/data/documentation/gics/gics/belongs(to:).json create mode 100644 docs/data/documentation/gics/gics/code.json create mode 100644 docs/data/documentation/gics/gics/contains(_:).json create mode 100644 docs/data/documentation/gics/gics/definition.json create mode 100644 docs/data/documentation/gics/gics/description.json create mode 100644 docs/data/documentation/gics/gics/encode(to:).json create mode 100644 docs/data/documentation/gics/gics/equatable-implementations.json create mode 100644 docs/data/documentation/gics/gics/gicsrepresentable-implementations.json create mode 100644 docs/data/documentation/gics/gics/id.json create mode 100644 docs/data/documentation/gics/gics/industries.json create mode 100644 docs/data/documentation/gics/gics/industry(_:).json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/!=(_:_:).json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/aerospaceanddefense.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/airfreightandlogistics.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/automobilecomponents.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/automobiles.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/banks.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/belongs(to:).json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/beverages.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/biotechnology.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/broadlineretail.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/buildingproducts.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/capitalmarkets.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/chemicals.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/commercialservicesandsupplies.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/communicationsequipment.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/constructionandengineering.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/constructionmaterials.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/consumerfinance.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/consumerstaplesdistributionandretail.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/containersandpackaging.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/contains(_:).json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/definition.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/description.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/distributors.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/diversifiedconsumerservices.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/diversifiedreits.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/diversifiedtelecommunicationservices.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/electricalequipment.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/electricutilities.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/electronicequipmentinstrumentsandcomponents.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/encode(to:).json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/energyequipmentandservices.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/entertainment.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/equatable-implementations.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/financialservices.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/foodproducts.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/gasutilities.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/gicsrepresentable-implementations.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/groundtransportation.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/hash(into:).json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/hashvalue.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/healthcareequipmentandsupplies.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/healthcareprovidersandservices.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/healthcarereits.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/healthcaretechnology.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/hotelandresortreits.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/hotelsrestaurantsandleisure.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/householddurables.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/householdproducts.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/id.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/independentpowerandrenewableelectricityproducers.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/industrialconglomerates.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/industrialreits.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/industries.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/industry.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/industrygroup.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/industrygroups.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/init(from:).json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/init(rawvalue:).json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/insurance.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/interactivemediaandservices.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/isindustry.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/isindustrygroup.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/issector.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/issubindustry.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/itservices.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/leisureproducts.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/lifesciencestoolsandservices.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/machinery.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/marinetransportation.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/media.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/metalsandmining.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/mortgagereits.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/multiutilities.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/officereits.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/oilgasandconsumablefuels.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/paperandforestproducts.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/passengerairlines.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/personalcareproducts.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/pharmaceuticals.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/professionalservices.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/realestatemanagementanddevelopment.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/residentialreits.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/retailreits.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/sector.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/semiconductorsandsemiconductorequipment.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/software.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/specializedreits.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/specialtyretail.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/subindustries.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/subindustry.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/technologyhardwarestorageandperipherals.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/textilesapparelandluxurygoods.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/tobacco.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/tradingcompaniesanddistributors.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/transportationinfrastructure.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/waterutilities.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.enum/wirelesstelecommunicationservices.json create mode 100644 docs/data/documentation/gics/gics/industry-swift.property.json create mode 100644 docs/data/documentation/gics/gics/industrygroup(_:).json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/!=(_:_:).json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/automobilesandcomponents.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/banks.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/belongs(to:).json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/capitalgoods.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/commercialandprofessionalservices.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerdiscretionarydistributionandretail.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerdurablesandapparel.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerservices.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerstaplesdistributionandretail.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/contains(_:).json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/definition.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/description.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/encode(to:).json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/energy.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/equatable-implementations.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/equityrealestateinvestmenttrusts.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/financialservices.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/foodbeverageandtobacco.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/gicsrepresentable-implementations.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/hash(into:).json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/hashvalue.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/healthcareequipmentandservices.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/householdandpersonalproducts.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/id.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/industries.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/industry.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/industrygroup.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/industrygroups.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/init(from:).json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/init(rawvalue:).json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/insurance.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/isindustry.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/isindustrygroup.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/issector.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/issubindustry.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/materials.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/mediaandentertainment.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/pharmaceuticalsbiotechnologyandlifesciences.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/realestatemanagementanddevelopment.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/sector.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/semiconductorsandsemiconductorequipment.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/softwareandservices.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/subindustries.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/subindustry.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/technologyhardwareandequipment.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/telecommunicationservices.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/transportation.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.enum/utilities.json create mode 100644 docs/data/documentation/gics/gics/industrygroup-swift.property.json create mode 100644 docs/data/documentation/gics/gics/industrygroups.json create mode 100644 docs/data/documentation/gics/gics/init(from:).json create mode 100644 docs/data/documentation/gics/gics/init(rawvalue:).json create mode 100644 docs/data/documentation/gics/gics/isindustry.json create mode 100644 docs/data/documentation/gics/gics/isindustrygroup.json create mode 100644 docs/data/documentation/gics/gics/issector.json create mode 100644 docs/data/documentation/gics/gics/issubindustry.json create mode 100644 docs/data/documentation/gics/gics/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/gics/gics/rawvalue-swift.property.json create mode 100644 docs/data/documentation/gics/gics/rawvalue-swift.typealias.json create mode 100644 docs/data/documentation/gics/gics/sector(_:).json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/!=(_:_:).json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/belongs(to:).json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/communicationservices.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/consumerdiscretionary.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/consumerstaples.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/contains(_:).json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/definition.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/description.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/encode(to:).json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/energy.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/equatable-implementations.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/financials.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/gicsrepresentable-implementations.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/hash(into:).json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/hashvalue.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/healthcare.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/id.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/industrials.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/industries.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/industry.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/industrygroup.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/industrygroups.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/informationtechnology.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/init(from:).json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/init(rawvalue:).json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/isindustry.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/isindustrygroup.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/issector.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/issubindustry.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/materials.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/realestate.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/sector.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/subindustries.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/subindustry.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.enum/utilities.json create mode 100644 docs/data/documentation/gics/gics/sector-swift.property.json create mode 100644 docs/data/documentation/gics/gics/subindustries.json create mode 100644 docs/data/documentation/gics/gics/subindustry(_:).json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/!=(_:_:).json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/advertising.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/aerospaceanddefense.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/agriculturalandfarmmachinery.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/agriculturalproductsandservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/airfreightandlogistics.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/airportservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/alternativecarriers.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/aluminum.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/apparelaccessoriesandluxurygoods.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/apparelretail.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/applicationsoftware.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/assetmanagementandcustodybanks.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/automobilemanufacturers.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/automotivepartsandequipment.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/automotiveretail.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/belongs(to:).json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/biotechnology.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/brewers.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/broadcasting.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/broadlineretail.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/buildingproducts.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/cableandsatellite.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/cargogroundtransportation.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/casinosandgaming.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/coalandconsumablefuels.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/commercialandresidentialmortgagefinance.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/commercialprinting.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/commoditychemicals.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/communicationsequipment.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/computerandelectronicsretail.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/constructionandengineering.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/constructionmachineryandheavytransportationequipment.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/constructionmaterials.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/consumerelectronics.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/consumerfinance.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/consumerstaplesmerchandiseretail.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/contains(_:).json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/copper.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/datacenterreits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/dataprocessingandoutsourcedservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/definition.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/description.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/distillersandvintners.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/distributors.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedbanks.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedcapitalmarkets.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedchemicals.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedfinancialservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedmetalsandmining.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedrealestateactivities.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedreits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedsupportservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/drugretail.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/educationservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/electricalcomponentsandequipment.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/electricutilities.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/electroniccomponents.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/electronicequipmentandinstruments.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/electronicmanufacturingservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/encode(to:).json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/environmentalandfacilitiesservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/equatable-implementations.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/fertilizersandagriculturalchemicals.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/financialexchangesanddata.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/fooddistributors.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/foodretail.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/footwear.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/forestproducts.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/gasutilities.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/gicsrepresentable-implementations.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/gold.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/hash(into:).json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/hashvalue.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaredistributors.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/healthcareequipment.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/healthcarefacilities.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/healthcarereits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/healthcareservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaresupplies.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaretechnology.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/heavyelectricalequipment.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/highwaysandrailtracks.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/homebuilding.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/homefurnishingretail.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/homefurnishings.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/homeimprovementretail.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/hotelandresortreits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/hotelsresortsandcruiselines.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/householdappliances.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/householdproducts.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/housewaresandspecialties.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/humanresourceandemploymentservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/id.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/independentpowerproducersandenergytraders.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/industrialconglomerates.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/industrialgases.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/industrialmachineryandsuppliesandcomponents.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/industrialreits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/industries.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/industry.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/industrygroup.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/industrygroups.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/init(from:).json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/init(rawvalue:).json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/insurancebrokers.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/integratedoilandgas.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/integratedtelecommunicationservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/interactivehomeentertainment.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/interactivemediaandservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/internetservicesandinfrastructure.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/investmentbankingandbrokerage.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/isindustry.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/isindustrygroup.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/issector.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/issubindustry.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/itconsultingandotherservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/leisurefacilities.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/leisureproducts.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/lifeandhealthinsurance.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/lifesciencestoolsandservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/managedhealthcare.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/marineportsandservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/marinetransportation.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/metalglassandplasticcontainers.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/mortgagereits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/motorcyclemanufacturers.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/moviesandentertainment.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/multifamilyresidentialreits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/multilineinsurance.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/multisectorholdings.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/multiutilities.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/officereits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/officeservicesandsupplies.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasdrilling.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasequipmentandservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasexplorationandproduction.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasrefiningandmarketing.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasstorageandtransportation.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/otherspecializedreits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/otherspecialtyretail.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/packagedfoodsandmeats.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/paperandplasticpackagingproductsandmaterials.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/paperproducts.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/passengerairlines.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/passengergroundtransportation.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/personalcareproducts.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/pharmaceuticals.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/preciousmetalsandminerals.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/propertyandcasualtyinsurance.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/publishing.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/railtransportation.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/realestatedevelopment.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/realestateoperatingcompanies.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/realestateservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/regionalbanks.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/reinsurance.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/renewableelectricity.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/researchandconsultingservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/restaurants.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/retailreits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/sector.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/securityandalarmservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/selfstoragereits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/semiconductormaterialsandequipment.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/semiconductors.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/silver.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/singlefamilyresidentialreits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/softdrinksandnonalcoholicbeverages.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/specializedconsumerservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/specializedfinance.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/specialtychemicals.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/steel.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/subindustries.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/subindustry.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/systemssoftware.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/technologydistributors.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/technologyhardwarestorageandperipherals.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/telecomtowerreits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/textiles.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/timberreits.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/tiresandrubber.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/tobacco.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/tradingcompaniesanddistributors.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/transactionandpaymentprocessingservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/waterutilities.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.enum/wirelesstelecommunicationservices.json create mode 100644 docs/data/documentation/gics/gics/subindustry-swift.property.json create mode 100644 docs/data/documentation/gics/gicsrepresentable.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/belongs(to:).json create mode 100644 docs/data/documentation/gics/gicsrepresentable/contains(_:).json create mode 100644 docs/data/documentation/gics/gicsrepresentable/definition.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/description.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/id.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/industries.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/industry.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/industrygroup.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/industrygroups.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/isindustry.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/isindustrygroup.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/issector.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/issubindustry.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/sector.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/subindustries.json create mode 100644 docs/data/documentation/gics/gicsrepresentable/subindustry.json create mode 100644 docs/data/methodology-gics.pdf create mode 100644 docs/developer-og-twitter.jpg create mode 100644 docs/developer-og.jpg create mode 100644 docs/documentation/gics/gics/!=(_:_:)/index.html create mode 100644 docs/documentation/gics/gics/allcases/index.html create mode 100644 docs/documentation/gics/gics/allindustries/index.html create mode 100644 docs/documentation/gics/gics/allindustrygroups/index.html create mode 100644 docs/documentation/gics/gics/allsectors/index.html create mode 100644 docs/documentation/gics/gics/allsubindustries/index.html create mode 100644 docs/documentation/gics/gics/belongs(to:)/index.html create mode 100644 docs/documentation/gics/gics/code/index.html create mode 100644 docs/documentation/gics/gics/contains(_:)/index.html create mode 100644 docs/documentation/gics/gics/definition/index.html create mode 100644 docs/documentation/gics/gics/description/index.html create mode 100644 docs/documentation/gics/gics/encode(to:)/index.html create mode 100644 docs/documentation/gics/gics/equatable-implementations/index.html create mode 100644 docs/documentation/gics/gics/gicsrepresentable-implementations/index.html create mode 100644 docs/documentation/gics/gics/id/index.html create mode 100644 docs/documentation/gics/gics/index.html create mode 100644 docs/documentation/gics/gics/industries/index.html create mode 100644 docs/documentation/gics/gics/industry(_:)/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/!=(_:_:)/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/aerospaceanddefense/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/airfreightandlogistics/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/automobilecomponents/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/automobiles/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/banks/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/belongs(to:)/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/beverages/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/biotechnology/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/broadlineretail/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/buildingproducts/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/capitalmarkets/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/chemicals/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/commercialservicesandsupplies/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/communicationsequipment/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/constructionandengineering/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/constructionmaterials/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/consumerfinance/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/consumerstaplesdistributionandretail/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/containersandpackaging/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/contains(_:)/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/definition/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/description/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/distributors/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/diversifiedconsumerservices/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/diversifiedreits/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/diversifiedtelecommunicationservices/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/electricalequipment/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/electricutilities/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/electronicequipmentinstrumentsandcomponents/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/encode(to:)/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/energyequipmentandservices/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/entertainment/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/equatable-implementations/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/financialservices/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/foodproducts/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/gasutilities/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/gicsrepresentable-implementations/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/groundtransportation/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/hash(into:)/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/hashvalue/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/healthcareequipmentandsupplies/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/healthcareprovidersandservices/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/healthcarereits/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/healthcaretechnology/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/hotelandresortreits/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/hotelsrestaurantsandleisure/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/householddurables/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/householdproducts/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/id/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/independentpowerandrenewableelectricityproducers/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/industrialconglomerates/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/industrialreits/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/industries/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/industry/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/industrygroup/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/industrygroups/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/init(from:)/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/init(rawvalue:)/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/insurance/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/interactivemediaandservices/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/isindustry/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/isindustrygroup/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/issector/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/issubindustry/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/itservices/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/leisureproducts/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/lifesciencestoolsandservices/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/machinery/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/marinetransportation/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/media/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/metalsandmining/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/mortgagereits/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/multiutilities/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/officereits/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/oilgasandconsumablefuels/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/paperandforestproducts/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/passengerairlines/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/personalcareproducts/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/pharmaceuticals/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/professionalservices/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/realestatemanagementanddevelopment/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/residentialreits/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/retailreits/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/sector/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/semiconductorsandsemiconductorequipment/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/software/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/specializedreits/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/specialtyretail/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/subindustries/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/subindustry/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/technologyhardwarestorageandperipherals/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/textilesapparelandluxurygoods/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/tobacco/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/tradingcompaniesanddistributors/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/transportationinfrastructure/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/waterutilities/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.enum/wirelesstelecommunicationservices/index.html create mode 100644 docs/documentation/gics/gics/industry-swift.property/index.html create mode 100644 docs/documentation/gics/gics/industrygroup(_:)/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/!=(_:_:)/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/automobilesandcomponents/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/banks/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/belongs(to:)/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/capitalgoods/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/commercialandprofessionalservices/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/consumerdiscretionarydistributionandretail/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/consumerdurablesandapparel/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/consumerservices/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/consumerstaplesdistributionandretail/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/contains(_:)/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/definition/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/description/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/encode(to:)/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/energy/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/equatable-implementations/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/equityrealestateinvestmenttrusts/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/financialservices/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/foodbeverageandtobacco/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/gicsrepresentable-implementations/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/hash(into:)/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/hashvalue/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/healthcareequipmentandservices/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/householdandpersonalproducts/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/id/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/industries/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/industry/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/industrygroup/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/industrygroups/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/init(from:)/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/init(rawvalue:)/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/insurance/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/isindustry/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/isindustrygroup/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/issector/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/issubindustry/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/materials/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/mediaandentertainment/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/pharmaceuticalsbiotechnologyandlifesciences/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/realestatemanagementanddevelopment/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/sector/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/semiconductorsandsemiconductorequipment/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/softwareandservices/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/subindustries/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/subindustry/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/technologyhardwareandequipment/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/telecommunicationservices/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/transportation/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.enum/utilities/index.html create mode 100644 docs/documentation/gics/gics/industrygroup-swift.property/index.html create mode 100644 docs/documentation/gics/gics/industrygroups/index.html create mode 100644 docs/documentation/gics/gics/init(from:)/index.html create mode 100644 docs/documentation/gics/gics/init(rawvalue:)/index.html create mode 100644 docs/documentation/gics/gics/isindustry/index.html create mode 100644 docs/documentation/gics/gics/isindustrygroup/index.html create mode 100644 docs/documentation/gics/gics/issector/index.html create mode 100644 docs/documentation/gics/gics/issubindustry/index.html create mode 100644 docs/documentation/gics/gics/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/gics/gics/rawvalue-swift.property/index.html create mode 100644 docs/documentation/gics/gics/rawvalue-swift.typealias/index.html create mode 100644 docs/documentation/gics/gics/sector(_:)/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/!=(_:_:)/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/belongs(to:)/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/communicationservices/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/consumerdiscretionary/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/consumerstaples/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/contains(_:)/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/definition/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/description/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/encode(to:)/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/energy/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/equatable-implementations/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/financials/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/gicsrepresentable-implementations/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/hash(into:)/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/hashvalue/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/healthcare/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/id/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/industrials/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/industries/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/industry/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/industrygroup/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/industrygroups/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/informationtechnology/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/init(from:)/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/init(rawvalue:)/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/isindustry/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/isindustrygroup/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/issector/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/issubindustry/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/materials/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/realestate/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/sector/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/subindustries/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/subindustry/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.enum/utilities/index.html create mode 100644 docs/documentation/gics/gics/sector-swift.property/index.html create mode 100644 docs/documentation/gics/gics/subindustries/index.html create mode 100644 docs/documentation/gics/gics/subindustry(_:)/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/!=(_:_:)/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/advertising/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/aerospaceanddefense/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/agriculturalandfarmmachinery/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/agriculturalproductsandservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/airfreightandlogistics/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/airportservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/alternativecarriers/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/aluminum/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/apparelaccessoriesandluxurygoods/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/apparelretail/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/applicationsoftware/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/assetmanagementandcustodybanks/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/automobilemanufacturers/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/automotivepartsandequipment/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/automotiveretail/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/belongs(to:)/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/biotechnology/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/brewers/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/broadcasting/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/broadlineretail/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/buildingproducts/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/cableandsatellite/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/cargogroundtransportation/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/casinosandgaming/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/coalandconsumablefuels/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/commercialandresidentialmortgagefinance/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/commercialprinting/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/commoditychemicals/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/communicationsequipment/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/computerandelectronicsretail/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/constructionandengineering/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/constructionmachineryandheavytransportationequipment/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/constructionmaterials/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/consumerelectronics/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/consumerfinance/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/consumerstaplesmerchandiseretail/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/contains(_:)/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/copper/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/datacenterreits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/dataprocessingandoutsourcedservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/definition/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/description/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/distillersandvintners/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/distributors/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/diversifiedbanks/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/diversifiedcapitalmarkets/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/diversifiedchemicals/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/diversifiedfinancialservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/diversifiedmetalsandmining/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/diversifiedrealestateactivities/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/diversifiedreits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/diversifiedsupportservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/drugretail/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/educationservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/electricalcomponentsandequipment/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/electricutilities/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/electroniccomponents/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/electronicequipmentandinstruments/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/electronicmanufacturingservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/encode(to:)/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/environmentalandfacilitiesservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/equatable-implementations/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/fertilizersandagriculturalchemicals/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/financialexchangesanddata/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/fooddistributors/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/foodretail/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/footwear/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/forestproducts/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/gasutilities/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/gicsrepresentable-implementations/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/gold/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/hash(into:)/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/hashvalue/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/healthcaredistributors/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/healthcareequipment/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/healthcarefacilities/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/healthcarereits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/healthcareservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/healthcaresupplies/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/healthcaretechnology/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/heavyelectricalequipment/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/highwaysandrailtracks/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/homebuilding/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/homefurnishingretail/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/homefurnishings/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/homeimprovementretail/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/hotelandresortreits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/hotelsresortsandcruiselines/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/householdappliances/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/householdproducts/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/housewaresandspecialties/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/humanresourceandemploymentservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/id/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/independentpowerproducersandenergytraders/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/industrialconglomerates/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/industrialgases/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/industrialmachineryandsuppliesandcomponents/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/industrialreits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/industries/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/industry/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/industrygroup/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/industrygroups/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/init(from:)/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/init(rawvalue:)/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/insurancebrokers/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/integratedoilandgas/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/integratedtelecommunicationservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/interactivehomeentertainment/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/interactivemediaandservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/internetservicesandinfrastructure/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/investmentbankingandbrokerage/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/isindustry/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/isindustrygroup/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/issector/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/issubindustry/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/itconsultingandotherservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/leisurefacilities/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/leisureproducts/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/lifeandhealthinsurance/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/lifesciencestoolsandservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/managedhealthcare/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/marineportsandservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/marinetransportation/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/metalglassandplasticcontainers/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/mortgagereits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/motorcyclemanufacturers/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/moviesandentertainment/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/multifamilyresidentialreits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/multilineinsurance/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/multisectorholdings/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/multiutilities/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/officereits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/officeservicesandsupplies/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/oilandgasdrilling/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/oilandgasequipmentandservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/oilandgasexplorationandproduction/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/oilandgasrefiningandmarketing/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/oilandgasstorageandtransportation/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/otherspecializedreits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/otherspecialtyretail/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/packagedfoodsandmeats/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/paperandplasticpackagingproductsandmaterials/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/paperproducts/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/passengerairlines/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/passengergroundtransportation/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/personalcareproducts/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/pharmaceuticals/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/preciousmetalsandminerals/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/propertyandcasualtyinsurance/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/publishing/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/railtransportation/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/realestatedevelopment/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/realestateoperatingcompanies/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/realestateservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/regionalbanks/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/reinsurance/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/renewableelectricity/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/researchandconsultingservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/restaurants/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/retailreits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/sector/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/securityandalarmservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/selfstoragereits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/semiconductormaterialsandequipment/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/semiconductors/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/silver/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/singlefamilyresidentialreits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/softdrinksandnonalcoholicbeverages/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/specializedconsumerservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/specializedfinance/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/specialtychemicals/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/steel/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/subindustries/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/subindustry/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/systemssoftware/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/technologydistributors/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/technologyhardwarestorageandperipherals/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/telecomtowerreits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/textiles/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/timberreits/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/tiresandrubber/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/tobacco/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/tradingcompaniesanddistributors/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/transactionandpaymentprocessingservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/waterutilities/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.enum/wirelesstelecommunicationservices/index.html create mode 100644 docs/documentation/gics/gics/subindustry-swift.property/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/belongs(to:)/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/contains(_:)/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/definition/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/description/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/id/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/industries/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/industry/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/industrygroup/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/industrygroups/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/isindustry/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/isindustrygroup/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/issector/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/issubindustry/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/sector/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/subindustries/index.html create mode 100644 docs/documentation/gics/gicsrepresentable/subindustry/index.html create mode 100644 docs/documentation/gics/index.html create mode 100644 docs/favicon.ico create mode 100644 docs/favicon.svg create mode 100644 docs/img/GICS-infographic-final.svg create mode 100644 docs/img/added-icon.d6f7e47d.svg create mode 100644 docs/img/deprecated-icon.015b4f17.svg create mode 100644 docs/img/modified-icon.f496e73d.svg create mode 100644 docs/img/no-image@2x.df2a0a50.png create mode 100644 docs/index.html create mode 100644 docs/index/index.json create mode 100644 docs/js/chunk-2d0d3105.cd72cc8e.js create mode 100644 docs/js/chunk-c0335d80.76a68cc5.js create mode 100644 docs/js/chunk-vendors.ba2dd0cb.js create mode 100644 docs/js/documentation-topic.57e91f8a.js create mode 100644 docs/js/documentation-topic~topic.1679ec90.js create mode 100644 docs/js/documentation-topic~topic~tutorials-overview.90c61522.js create mode 100644 docs/js/highlight-js-bash.1b52852f.js create mode 100644 docs/js/highlight-js-c.d1db3f17.js create mode 100644 docs/js/highlight-js-cpp.eaddddbe.js create mode 100644 docs/js/highlight-js-css.75eab1fe.js create mode 100644 docs/js/highlight-js-custom-markdown.7cffc4b3.js create mode 100644 docs/js/highlight-js-custom-swift.5cda5c20.js create mode 100644 docs/js/highlight-js-diff.62d66733.js create mode 100644 docs/js/highlight-js-http.163e45b6.js create mode 100644 docs/js/highlight-js-java.8326d9d8.js create mode 100644 docs/js/highlight-js-javascript.acb8a8eb.js create mode 100644 docs/js/highlight-js-json.471128d2.js create mode 100644 docs/js/highlight-js-llvm.6100b125.js create mode 100644 docs/js/highlight-js-markdown.90077643.js create mode 100644 docs/js/highlight-js-objectivec.bcdf5156.js create mode 100644 docs/js/highlight-js-perl.757d7b6f.js create mode 100644 docs/js/highlight-js-php.cc8d6c27.js create mode 100644 docs/js/highlight-js-python.c214ed92.js create mode 100644 docs/js/highlight-js-ruby.f889d392.js create mode 100644 docs/js/highlight-js-scss.62ee18da.js create mode 100644 docs/js/highlight-js-shell.dd7f411f.js create mode 100644 docs/js/highlight-js-swift.84f3e88c.js create mode 100644 docs/js/highlight-js-xml.9c3688c7.js create mode 100644 docs/js/index.e8a5d294.js create mode 100644 docs/js/topic.8cd0c0c4.js create mode 100644 docs/js/tutorials-overview.2a32cd6f.js create mode 100644 docs/metadata.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0023a53 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +.DS_Store +/.build +/Packages +xcuserdata/ +DerivedData/ +.swiftpm/configuration/registries.json +.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata +.netrc diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..a077573 --- /dev/null +++ b/LICENSE @@ -0,0 +1,28 @@ +BSD 3-Clause License + +Copyright (c) 2024, Joey GM + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 0000000..e65252d --- /dev/null +++ b/Package.resolved @@ -0,0 +1,23 @@ +{ + "pins" : [ + { + "identity" : "swift-docc-plugin", + "kind" : "remoteSourceControl", + "location" : "https://github.com/apple/swift-docc-plugin", + "state" : { + "revision" : "26ac5758409154cc448d7ab82389c520fa8a8247", + "version" : "1.3.0" + } + }, + { + "identity" : "swift-docc-symbolkit", + "kind" : "remoteSourceControl", + "location" : "https://github.com/apple/swift-docc-symbolkit", + "state" : { + "revision" : "b45d1f2ed151d057b54504d653e0da5552844e34", + "version" : "1.0.0" + } + } + ], + "version" : 2 +} diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..4355f30 --- /dev/null +++ b/Package.swift @@ -0,0 +1,29 @@ +// swift-tools-version: 5.9 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "GICS", + defaultLocalization: "en", + platforms: [.macOS(.v12), .iOS(.v15)], + products: [ + // Products define the executables and libraries a package produces, making them visible to other packages. + .library( + name: "GICS", + targets: ["GICS"]), + ], + dependencies: [ + .package(url: "https://github.com/apple/swift-docc-plugin", from: "1.3.0") + ], + targets: [ + // Targets are the basic building blocks of a package, defining a module or a test suite. + // Targets can depend on other targets in this package and products from dependencies. + .target( + name: "GICS", + resources: [.process("Resources")]), + .testTarget( + name: "GICSTests", + dependencies: ["GICS"]), + ] +) diff --git a/README.md b/README.md new file mode 100644 index 0000000..7fccc72 --- /dev/null +++ b/README.md @@ -0,0 +1,252 @@ +# The Global Industry Classification Standard (GICS) + +Welcome to the **GICS Swift library**! This library implements the [Global Industry Classification Standard](https://www.msci.com/our-solutions/indexes/gics) (GICS), providing users with the ability to parse GICS codes and retrieve relevant information about GICS classifications. + +## 1. GICS Overview +The Global Industry Classification Standard is an industry analysis framework that helps investors understand the key business activities for companies around the world. MSCI and S&P Dow Jones Indices developed this classification standard to provide investors with consistent and exhaustive industry definitions. +- GICS is a four-tiered, hierarchical industry classification system. The four tiers are: Sectors, Industry Groups, Industries and Sub-Industries. +- All definitions are standardized and applied to companies globally. +- Each company is assigned a single GICS classification in each of the four tiers, according to its principal business activity. +- Revenues is a key factor in determining a firm’s principal business activity. +- Earnings and market perception, however, are also recognized as important and relevant information for classification purposes, and are taken into account during the annual review process. + +![GICS Infographic](https://www.msci.com/documents/1296102/38146359/GICS-infographic-final.svg) + +## 2. GICS Annual Review +GICS is reviewed annually to ensure it remains fully representative of global market dynamics. This Swift library reflects the [GICS structure effective March 17, 2023](https://www.msci.com/documents/1296102/29559863/GICS_Structure_Change_Doc_31_March_2022.pdf). + +## 3. Framework Design +The hierarchical design of the 8-digit GICS coding system allows for easy transition between GICS tiers. The `GICSRepresentable` protocol defines methods and properties for retrieving GICS classification information, with default implementations based on the GICS structure. The key requirement of `GICSRepresentable` is a `rawValue` that corresponds to the specific GICS code. + +The `GICS` is an enumeration that conforms to the `GICSRepresentable` protocol, representing all four GICS tiers with an associated value corresponds to the GICS classification. The four GICS tiers are defined as enumerations, namely `GICS.Sector`, `GICS.IndustryGroup`, `GICS.Industry`, and `GICS.SubIndustry`. Each enumeration case corresponds to a GICS classification within its respective tier. + +Find more details in the [documentation](https://joey-gm.github.io/GICS/documentation/gics). + +## 4. Usage Guide +### 4.1 Using the GICS Swift Library +In the `Package.swift` Swift Package Manager manifest, add the following dependency to the `dependencies` argument: +```swift +.package(url: "https://github.com/joey-gm/GICS", from: "2023.3.17") +``` +Add the dependency to any targets declared in the manifest: +```swift +.target(name: "MyTarget", dependencies: ["GICS"]) +``` + +### 4.2 Initialization +Initialize GICS instances using GICS codes: +```swift +let possibleGICS_a = GICS(rawValue: 40) +// possibleGICS_a is of type GICS? and equals GICS.sector(.financials) + +let possibleGICS_b = GICS(rawValue: 4020) +// possibleGICS_b is of type GICS? and equals GICS.industryGroup(.financialServices) + +let possibleGICS_c = GICS(rawValue: 402030) +// possibleGICS_c is of type GICS? and equals GICS.industry(.capitalMarkets) + +let possibleGICS_d = GICS(rawValue: 40203020) +// possibleGICS_d is of type GICS? and equals GICS.subIndustry(.investmentBankingAndBrokerage) + +let possibleGICS_e = GICS(rawValue: 12345678) +// possibleGICS_e is of type GICS? and equals nil +// ('12345678' is not a valid GICS code.) + +let possibleSubIndustry_f = GICS.SubIndustry(rawValue: 40203020) +// possibleSubIndustry_f is of type GICS.SubIndustry? and equals GICS.SubIndustry.investmentBankingAndBrokerage + +let possibleSubIndustry_g = GICS.SubIndustry(rawValue: 4020) +// possibleSubIndustry_g is of type GICS.SubIndustry? and equals nil +// (While '4020' is valid GICS code, it is an Industry Group level code and not a valid Sub-Industry level code.) + +let possibleIndustryGroup_h = GICS.IndustryGroup(rawValue: 4020) +// possibleIndustryGroup_h is of type GICS.IndustryGroup? and equals GICS.IndustryGroup.financialServices +``` +Initialize GICS instances with known classifications: +```swift +let knownGICS_a = GICS.sector(.informationTechnology) +// knownGICS_a is of type GICS and its rawValue equals to '45' + +let knownGICS_b = GICS.IndustryGroup.softwareAndServices +// knownGICS_b is of type GICS.IndustryGroup and its rawValue equals to '4510' + +let knownGICS_c = GICS.industry(.software) +// knownGICS_c is of type GICS and its rawValue equals to '451030' + +let knownGICS_d = GICS.SubIndustry.applicationSoftware +// knownGICS_d is of type GICS.SubIndustry and its rawValue equals to '45103010' +``` + +### 4.3 Retrieve GICS Information +Retrieve GICS code, description, and definition: +```swift +let gics_a = GICS.SubIndustry.applicationSoftware +// gics_a is of type GICS.SubIndustry and its rawValue equals to '45103010' + +gics_a.description +// Application Software + +gics_a.definition +// Companies engaged in developing and producing software designed for specialized applications for the business or consumer market. Includes enterprise and technical software, as well as cloud-based software. Excludes companies classified in the Interactive Home Entertainment Sub-Industry. Also excludes companies producing systems or database management software classified in the Systems Software Sub-Industry. + +gics_a.id +// 45103010 +// (Equivalent to gics_a.rawValue) +``` +GICS Hierarchy: +```swift +let gics_b = GICS(rawValue: 451030)! +// gics_b is of type GICS and equals GICS.industry(.software) + +gics_b.isSector +// false + +gics_b.isIndustryGroup +// false + +gics_b.isIndustry +// true + +gics_b.isSubIndustry +// false +``` + +### 4.4 Lookup and Determine GICS Hierarchical Relationships +Lookup parent or child classifications: +```swift +let gics_c = GICS.subIndustry(.investmentBankingAndBrokerage) +// gics_c is a GICS Sub-Industry classification and its rawValue equals to '40203020' + +let gics_c_industry = gics_c.industry +// gics_c_industry is of type GICS.Industry? and equals GICS.Industry.capitalMarkets (GICS code: '402030') + +let gics_c_industryGroup = gics_c.industryGroup +// gics_c_industryGroup is of type GICS.IndustryGroup? and equals GICS.IndustryGroup.financialServices (GICS code: '4020') + +let gics_c_sector = gics_c.sector +// gics_c_sector is of type GICS.Sector and equals GICS.Sector.financials (GICS code: '40') +``` +Child classification lookup from a parent classification could result in nil if the child classification is indeterminate: +```swift +let sector_a = GICS.Sector.financials +// sector_a is a GICS Sector classification and its rawValue equals to '40' + +let sector_a_to_industryGroup = sector_a.industryGroup +// sector_a_to_industryGroup is of type GICS.IndustryGroup? and equals to nil +// The value is nil because the GICS Industry Group is indeterminate, i.e. there are more than one possible GICS Industry Group (Banks, Financial Services, Insurance) for the given GICS Sector (GICS.Sector.financials). + +let sector_b = GICS.Sector.energy +// sector_b is a GICS Sector classification and its rawValue equals to '10' + +let sector_b_to_industryGroup = sector_b.industryGroup +// sector_b_to_industryGroup equals GICS.IndustryGroup.energy (GICS code: '1010') +// The Industry Group (child) of the Energy Sector (parent) can be determined since there is only one GICS Industry Group within the Energy Sector. + +let industry_a = GICS.Industry.capitalMarkets +// industry_a is a GICS Industry classification and its rawValue equals to '402030' + +let industry_a_to_subIndustry = industry_a.subIndustry +// industry_a_to_subIndustry is of type GICS.SubIndustry? and equals to nil +// The value is nil because the GICS Sub-Industry is indeterminate, i.e. there are more than one possible GICS Sub-Industry (Asset Management & Custody Banks, Investment Banking & Brokerage, Diversified Capital Markets, Financial Exchanges & Data) for the given GICS Industry (GICS.Industry.capitalMarkets). + +let industry_b = GICS.Industry.passengerAirlines +// industry_b is a GICS Industry classification and its rawValue equals to '203020' + +let industry_b_to_subIndustry = industry_b.subIndustry +// industry_b_to_subIndustry equals GICS.SubIndustry.passengerAirlines (GICS code: '20302010') +// The Sub-Industry (child) of the Passenger Airlines Industry (parent) can be determined since there is only one GICS Sub-Industry within the Passenger Airlines Industry. +``` +Determine whether the GICS instance belongs to the given parent classification: +```swift +GICS.IndustryGroup.softwareAndServices.belongs(to: GICS.Sector.informationTechnology) +// true + +GICS.Industry.software.belongs(to: GICS.Sector.informationTechnology) +// true + +GICS.SubIndustry.applicationSoftware.belongs(to: GICS.Industry.software) +// true + +GICS.Industry.software.belongs(to: GICS.SubIndustry.applicationSoftware) +// false + +GICS.Industry.software.belongs(to: GICS.IndustryGroup.financialServices) +// false + +GICS.Industry.capitalMarkets.belongs(to: GICS.IndustryGroup.financialServices) +// true +``` +Determine whether the GICS instance contains the given child classification: +```swift +GICS.IndustryGroup.financialServices.contains(GICS.Industry.capitalMarkets) +// true + +GICS.Sector.financials.contains(GICS.SubIndustry.investmentBankingAndBrokerage) +// true + +GICS.Sector.financials.contains(GICS.SubIndustry.applicationSoftware) +// false + +GICS.SubIndustry.investmentBankingAndBrokerage.contains(GICS.Sector.financials) +// false +``` +Access collections of all possible child GICS classifications: +```swift +let gics_d = GICS.Sector.consumerDiscretionary +// gics_d is of type GICS.Sector and its rawValue equals to '25' + +let industryGroups = gics_d.industryGroups +// [Automobiles & Components, Consumer Durables & Apparel, Consumer Services, Consumer Discretionary Distribution & Retail] + +let industryGroups_first = industryGroups.first! +// industryGroups_first is of type GICS.IndustryGroup and equals GICS.IndustryGroup.automobilesAndComponents (GICS code: '2510') + +let industries = industryGroups_first.industries +// [Automobile Components, Automobiles] + +let industries_first = industries.first! +// industries_first is of type GICS.Industry and equals GICS.Industry.automobileComponents (GICS code: '251010') + +let subIndustries = industries_first.subIndustries +// [Automotive Parts & Equipment, Tires & Rubber] + +let subIndustries_first = subIndustries.first! +// subIndustries_first is of type GICS.SubIndustry and equals GICS.SubIndustry.automotivePartsAndEquipment (GICS code: '25101010') + +let subIndustries_first_industryGroups = subIndustries_first.industryGroups +// [Automobiles & Components] +// Retrieving all possible parent classifications from a child classification results in a Collection of One, containing only the parent classification. +``` + +### 4.5 CaseIterable +Access collections of all GICS classifications with the `allCases` static property or the relevant `GICS` properties: +```swift +let allSectors = GICS.allSectors +// [Energy, Materials, Industrials, Consumer Discretionary, Consumer Staples, ...] +// (Equivalent to GICS.Sector.allCases) + +let allIndustryGroups = GICS.allIndustryGroups +// [Energy, Materials, Capital Goods, Commercial & Professional Services, Transportation, ...] +// (Equivalent to GICS.IndustryGroup.allCases) + +let allIndustries = GICS.allIndustries +// [Energy Equipment & Services, Oil, Gas & Consumable Fuels, Chemicals, ...] +// (Equivalent to GICS.Industry.allCases) + +let allSubIndustries = GICS.allSubIndustries +// [Oil & Gas Drilling, Oil & Gas Equipment & Services, Integrated Oil & Gas, ...] +// (Equivalent to GICS.SubIndustry.allCases) +``` + +## 5. Localizations +GICS definitions and descriptions are localized in the String Catalog, with the GICS code being the localization key. +#### GICS Sector Definitions: +[English](https://www.msci.com/documents/1296102/11185224/GICS+Sector+Definitions+2023.pdf), [Japanese](https://www.spglobal.com/spdji/jp/landing/topic/gics/), [Korean](https://www.spglobal.com/spdji/kr/landing/topic/gics/), [Portuguese](https://www.spglobal.com/spdji/pt/landing/topic/gics/), [Simplified Chinese](https://www.spglobal.com/spdji/zh/landing/topic/gics/), [Traditional Chinese](https://www.spglobal.com/spdji/tc/landing/topic/gics/), and [Spanish](https://www.spglobal.com/spdji/es/landing/topic/gics/). +#### GICS Sub-Industry Definitions: +[English](https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx), [French](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx), [German](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx), [Italian](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx), [Japanese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx), [Korean](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx), [Portuguese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx), [Russian](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx), [Simplified Chinese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx), [Traditional Chinese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx), and [Spanish](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx). +#### GICS Descriptions (All four GICS tiers and classifications): +[English](https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx), [French](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx), [German](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx), [Italian](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx), [Japanese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx), [Korean](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx), [Portuguese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx), [Russian](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx), [Simplified Chinese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx), [Traditional Chinese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx), and [Spanish](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx). + +## 6. References +- [GICS Overview](https://www.msci.com/documents/1296102/11185224/MSCI_GCIS-cfs-fin.pdf) +- GICS Guiding Principles and Methodology by [MSCI](https://www.msci.com/index/methodology/latest/GICS) and [S&P Global](https://www.spglobal.com/spdji/en/documents/methodologies/methodology-gics.pdf) diff --git a/Sources/GICS/Documentation.docc/Documentation.md b/Sources/GICS/Documentation.docc/Documentation.md new file mode 100644 index 0000000..93c6eba --- /dev/null +++ b/Sources/GICS/Documentation.docc/Documentation.md @@ -0,0 +1,35 @@ +# ``GICS`` + +A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS). + +## Overview + +Welcome to the GICS Swift library! This library implements the Global Industry Classification Standard (GICS), providing users with the ability to parse GICS codes and retrieve relevant information about GICS classifications. + +## GICS +The Global Industry Classification Standard is an industry analysis framework that helps investors understand the key business activities for companies around the world. MSCI and S&P Dow Jones Indices developed this classification standard to provide investors with consistent and exhaustive industry definitions. +- GICS is a four-tiered, hierarchical industry classification system. The four tiers are: Sectors, Industry Groups, Industries and Sub-Industries. +- All definitions are standardized and applied to companies globally. +- Each company is assigned a single GICS classification in each of the four tiers, according to its principal business activity. +- Revenues is a key factor in determining a firm’s principal business activity. +- Earnings and market perception, however, are also recognized as important and relevant information for classification purposes, and are taken into account during the annual review process. + +![GICS Infographic](https://www.msci.com/documents/1296102/38146359/GICS-infographic-final.svg) + +## Framework Design +The hierarchical design of the 8-digit GICS coding system allows for easy transition between GICS tiers. The ``GICSRepresentable`` protocol defines methods and properties for retrieving GICS classification information, with default implementations based on the GICS structure. The key requirement of `GICSRepresentable` is a `rawValue` that corresponds to the specific GICS code. + +The ``GICS`` is an enumeration that conforms to the `GICSRepresentable` protocol, representing all four GICS tiers with an associated value corresponds to the GICS classification. The four GICS tiers are defined as enumerations, namely ``GICS/Sector``, ``GICS/IndustryGroup``, ``GICS/Industry``, and ``GICS/SubIndustry``. Each enumeration case corresponds to a GICS classification within its respective tier. + +## References +- [GICS Overview](https://www.msci.com/documents/1296102/11185224/MSCI_GCIS-cfs-fin.pdf) +- GICS Guiding Principles and Methodology by [MSCI](https://www.msci.com/index/methodology/latest/GICS) and [S&P Global](https://www.spglobal.com/spdji/en/documents/methodologies/methodology-gics.pdf) + +## Topics + +### GICS Classifications +- ``GICS`` +- ``GICS/Sector`` +- ``GICS/IndustryGroup`` +- ``GICS/Industry`` +- ``GICS/SubIndustry`` diff --git a/Sources/GICS/GICS.swift b/Sources/GICS/GICS.swift new file mode 100644 index 0000000..01ae398 --- /dev/null +++ b/Sources/GICS/GICS.swift @@ -0,0 +1,127 @@ +// +// GICS.swift +// The Global Industry Classification Standard (GICS) +// +// Copyright © 2024 Joey GM. All rights reserved. +// + +/** + A type that represents the Global Industry Classification Standard (GICS). + + [The Global Industry Classification Standard](https://www.msci.com/our-solutions/indexes/gics) (GICS) is an industry analysis framework that helps investors understand the key business activities for companies around the world. MSCI and S&P Dow Jones Indices developed this classification standard to provide investors with consistent and exhaustive industry definitions. + - GICS is a four-tiered, hierarchical industry classification system. The four tiers are: Sectors (``Sector``), Industry Groups (``IndustryGroup``), Industries (``Industry``) and Sub-Industries (``SubIndustry``). + - All definitions are standardized and applied to companies globally. + - Each company is assigned a single GICS classification in each of the four tiers, according to its principal business activity. + - Revenues is a key factor in determining a firm’s principal business activity. + - Earnings and market perception, however, are also recognized as important and relevant information for classification purposes, and are taken into account during the annual review process. + - GICS is reviewed annually to ensure it remains fully representative of global market dynamics. + + Companies are classified quantitatively and qualitatively. Each company is assigned a single GICS classification at the sub-industry level according to its principal business activity. MSCI and S&P Dow Jones Indices use revenues as a key factor in determining a firm’s principal business activity. Earnings and market, however, are also recognized as important and relevant information for classification purposes. + + ![GICS Infographic](https://www.msci.com/documents/1296102/38146359/GICS-infographic-final.svg) + + References: + - [GICS Overview](https://www.msci.com/documents/1296102/11185224/MSCI_GCIS-cfs-fin.pdf) + - GICS Guiding Principles and Methodology by [MSCI](https://www.msci.com/index/methodology/latest/GICS) and [S&P Global](https://www.spglobal.com/spdji/en/documents/methodologies/methodology-gics.pdf) + + - Remark: Based on the GICS structure effective March 2023. + */ +public enum GICS: GICSRepresentable { + + /// The GICS numeric code. + /// + /// The complete GICS classification for each company is an 8-digit code with text description. The hierarchical design of the 8-digit coding system allows for easy transition between GICS tiers: + /// - GICS Sector: The first 2 digits + /// - GICS Industry Group: The first 4 digits + /// - GICS Industry: The first 6 digits + /// - GICS Sub-Industry: The complete 8 digits + /// + /// - Remark: The ``Code`` is a type alias of a 32-bit unsigned integer. + public typealias Code = UInt32 + + /// The raw type, i.e. the GICS Code, that can be used to represent all values of the GICS classification. + /// + /// Every distinct GICS classification has a corresponding unique GICS Code. + public typealias RawValue = GICS.Code + + /// The case for GICS Sector classification. + case sector(GICS.Sector) + /// The case for GICS Industry Group classification. + case industryGroup(GICS.IndustryGroup) + /// The case for GICS Industry classification. + case industry(GICS.Industry) + /// The case for GICS Sub-Industry classification. + case subIndustry(GICS.SubIndustry) + + /// Creates a new instance of the GICS classification with the specified GICS Code. + /// + /// If there is no GICS classification that corresponds with the specified GICS Code, this initializer returns `nil`. + /// + /// - Parameter rawValue: The GICS Code for the new GICS classification instance. + @inlinable + public init?(rawValue: GICS.Code) { + switch rawValue { + case 0..<100: + guard let sector = GICS.Sector(rawValue: rawValue) else { return nil } + self = .sector(sector) + case 100..<10000: + guard let industryGroup = GICS.IndustryGroup(rawValue: rawValue) else { return nil } + self = .industryGroup(industryGroup) + case 10000..<1000000: + guard let industry = GICS.Industry(rawValue: rawValue) else { return nil } + self = .industry(industry) + default: + guard let subIndustry = GICS.SubIndustry(rawValue: rawValue) else { return nil } + self = .subIndustry(subIndustry) + } + } + + /// The GICS Code of the given GICS classification. + @inlinable + public var rawValue: GICS.Code { + switch self { + case .sector(let sector): sector.rawValue + case .industryGroup(let industryGroup): industryGroup.rawValue + case .industry(let industry): industry.rawValue + case .subIndustry(let subIndustry): subIndustry.rawValue + } + } + + /// A collection of all GICS classifications, including GICS Sectors, GICS Industry Groups, GICS Industries, and GICS Sub-Industries. + @inlinable + public static var allCases: [GICS] { + var allCases = [GICS]() + allCases.reserveCapacity(273) + allSectors.forEach { allCases.append(GICS.sector($0)) } + allIndustryGroups.forEach { allCases.append(GICS.industryGroup($0)) } + allIndustries.forEach { allCases.append(GICS.industry($0)) } + allSubIndustries.forEach { allCases.append(GICS.subIndustry($0)) } + assert(allCases.endIndex == 273, "Array's capacity is under-reserved.") + return allCases + } + + /// A collection of all GICS Sectors. + @inlinable + public static var allSectors: [GICS.Sector] { + GICS.Sector.allCases + } + + /// A collection of all GICS Industry Groups. + @inlinable + public static var allIndustryGroups: [GICS.IndustryGroup] { + GICS.IndustryGroup.allCases + } + + /// A collection of all GICS Industries. + @inlinable + public static var allIndustries: [GICS.Industry] { + GICS.Industry.allCases + } + + /// A collection of all GICS Sub-Industries. + @inlinable + public static var allSubIndustries: [GICS.SubIndustry] { + GICS.SubIndustry.allCases + } + +} diff --git a/Sources/GICS/GICSRepresentable.swift b/Sources/GICS/GICSRepresentable.swift new file mode 100644 index 0000000..91394ab --- /dev/null +++ b/Sources/GICS/GICSRepresentable.swift @@ -0,0 +1,266 @@ +// +// GICSRepresentable.swift +// The Global Industry Classification Standard (GICS) +// +// Copyright © 2024 Joey GM. All rights reserved. +// + +import Foundation + +/** + A protocol that represents the Global Industry Classification Standard (GICS). + + Types that conform to the GICSRepresentable protocol are representations of the Global Industry Classification Standard structure. These types are typically enumerations with an associated raw value that corresponds to the GICS numeric code. + + The GICSRepresentable protocol leverages the hierarchical design of the 8-digit GICS coding system, allowing for easy transition between ``GICS`` tiers and the extraction of the relevant information and definitions. + + Conforming to the GICSRepresentable Protocol + =================================== + Add `GICSRepresentable` conformance to your custom types by defining an associated `RawValue` type that corresponds to the unique GICS Code represented in a 32-bit unsigned integer. + */ +public protocol GICSRepresentable: CaseIterable, Codable, CustomStringConvertible, Equatable, Identifiable, RawRepresentable where RawValue == GICS.Code { + +} + +extension GICSRepresentable { + + /** + The GICS Description. + + The GICS descriptions are based on the GICS structure effective March 2023. + - Available localizations: + [English](https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx), + [French](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx), + [German](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx), + [Italian](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx), + [Japanese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx), + [Korean](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx), + [Portuguese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx), + [Russian](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx), + [Simplified Chinese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx), + [Traditional Chinese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx), and + [Spanish](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx). + */ + public var description: String { + Bundle.module.localizedString(forKey: rawValue.description, value: nil, table: nil) + } + + /** + The GICS Definition. + + The definitions for GICS Sector and GICS Sub-Industry are based on the GICS structure effective March 2023. + - Available localizations for GICS Sector: + [English](https://www.msci.com/documents/1296102/11185224/GICS+Sector+Definitions+2023.pdf), + [Japanese](https://www.spglobal.com/spdji/jp/landing/topic/gics/), + [Korean](https://www.spglobal.com/spdji/kr/landing/topic/gics/), + [Portuguese](https://www.spglobal.com/spdji/pt/landing/topic/gics/), + [Simplified Chinese](https://www.spglobal.com/spdji/zh/landing/topic/gics/), + [Traditional Chinese](https://www.spglobal.com/spdji/tc/landing/topic/gics/), and + [Spanish](https://www.spglobal.com/spdji/es/landing/topic/gics/). + - Available localizations for GICS Sub-Industry: + [English](https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx), + [French](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx), + [German](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx), + [Italian](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx), + [Japanese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx), + [Korean](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx), + [Portuguese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx), + [Russian](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx), + [Simplified Chinese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx), + [Traditional Chinese](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx), and + [Spanish](https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx). + + - Remark: For GICS Industry Groups and GICS Industries where the definitions are unavailable, this value is equivalent to the GICS short description. + */ + public var definition: String { + let rawValue = rawValue + return Bundle.module.localizedString(forKey: rawValue.description, value: nil, table: 100..<1000000 ~= rawValue ? nil : "Definition") + } + + /// The stable identity of the GICS classification associated with this instance, i.e. the GICS Code. + @inlinable + public var id: GICS.Code { + rawValue + } + + /// A Boolean value indicating whether the instance is a GICS Sector classification. + @inlinable + public var isSector: Bool { + rawValue < 100 + } + + /// A Boolean value indicating whether the instance is a GICS Industry Group classification. + @inlinable + public var isIndustryGroup: Bool { + 100..<10000 ~= rawValue + } + + /// A Boolean value indicating whether the instance is a GICS Industry classification. + @inlinable + public var isIndustry: Bool { + 10000..<1000000 ~= rawValue + } + + /// A Boolean value indicating whether the instance is a GICS Sub-Industry classification. + @inlinable + public var isSubIndustry: Bool { + rawValue > 1000000 + } + + /// Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification. + /// - Parameter parent: The parent GICS classification to compare against the GICS instance. + /// - Returns: true if the GICS instance belongs to the given parent GICS classification within its hierarchy; otherwise, false. + @inlinable + public func belongs(to parent: some GICSRepresentable) -> Bool { + parent.contains(self) + } + + /// Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy. + /// - Parameter child: The child GICS classification to compare against the GICS instance. + /// - Returns: true if the given GICS classification is a granular classification of the GICS instance; otherwise, false. + @inlinable + public func contains(_ child: some GICSRepresentable) -> Bool { + let parentCode = rawValue + var childCode = child.rawValue + while parentCode < childCode { + childCode /= 100 + if parentCode == childCode { + return true + } + } + return false + } + + /// The GICS Sector of the given GICS classification. + @inlinable + public var sector: GICS.Sector { + var gicsCode = rawValue + switch gicsCode { + case 0..<100: break + case 100..<10000: gicsCode /= 100 + case 10000..<1000000: gicsCode /= 10000 + default: gicsCode /= 1000000 + } + assert(GICS.Sector(rawValue: gicsCode) != nil, "Invalid GICS Sector Code.") + return GICS.Sector(rawValue: gicsCode)! + } + + /// All GICS Industry Groups of the given GICS classification. + @inlinable + public var industryGroups: [GICS.IndustryGroup] { + var gicsCode = rawValue + switch gicsCode { + case 0..<100: + return GICS.IndustryGroup.allCases.filter { $0.rawValue / 100 == gicsCode } + case 100..<10000: break + case 10000..<1000000: gicsCode /= 100 + default: gicsCode /= 10000 + } + assert(GICS.IndustryGroup(rawValue: gicsCode) != nil, "Invalid GICS Industry Group Code.") + return [GICS.IndustryGroup(rawValue: gicsCode)!] + } + + /// The GICS Industry Group of the given GICS classification. + /// + /// This value is nil if the GICS Industry Group is indeterminate. For example, there could be more than one possible GICS Industry Group for any given GICS Sector. + @inlinable + public var industryGroup: GICS.IndustryGroup? { + var gicsCode = rawValue + switch gicsCode { + case 0..<100: + return GICS.IndustryGroup.allCases.containsOne { $0.rawValue / 100 == gicsCode } + case 100..<10000: break + case 10000..<1000000: gicsCode /= 100 + default: gicsCode /= 10000 + } + return GICS.IndustryGroup(rawValue: gicsCode) + } + + /// All GICS Industries of the given GICS classification. + @inlinable + public var industries: [GICS.Industry] { + var gicsCode = rawValue + switch gicsCode { + case 0..<10000: + let divider: RawValue = gicsCode < 100 ? 10000 : 100 + return GICS.Industry.allCases.filter { $0.rawValue / divider == gicsCode } + case 10000..<1000000: break + default: gicsCode /= 100 + } + assert(GICS.Industry(rawValue: gicsCode) != nil, "Invalid GICS Industry Code.") + return [GICS.Industry(rawValue: gicsCode)!] + } + + /// The GICS Industry of the given GICS classification. + /// + /// This value is nil if the GICS Industry is indeterminate. For example, there could be more than one possible GICS Industry for any given GICS Industry Group. + @inlinable + public var industry: GICS.Industry? { + var gicsCode = rawValue + switch gicsCode { + case 0..<10000: + let divider: RawValue = gicsCode < 100 ? 10000 : 100 + return GICS.Industry.allCases.containsOne { $0.rawValue / divider == gicsCode } + case 10000..<1000000: break + default: gicsCode /= 100 + } + return GICS.Industry(rawValue: gicsCode) + } + + /// All GICS Sub-Industries of the given GICS classification. + @inlinable + public var subIndustries: [GICS.SubIndustry] { + let divider: RawValue + let gicsCode = rawValue + switch gicsCode { + case 0..<100: divider = 1000000 + case 100..<10000: divider = 10000 + case 10000..<1000000: divider = 100 + default: divider = 1 + } + return GICS.SubIndustry.allCases.filter { $0.rawValue / divider == gicsCode } + } + + /// The GICS Sub-Industry of the given GICS classification. + /// + /// This value is nil if the GICS Sub-Industry is indeterminate. For example, there could be more than one possible GICS Sub-Industry for any given GICS Industry. + @inlinable + public var subIndustry: GICS.SubIndustry? { + let divider: RawValue + let gicsCode = rawValue + switch gicsCode { + case 0..<100: divider = 1000000 + case 100..<10000: divider = 10000 + case 10000..<1000000: divider = 100 + default: + return GICS.SubIndustry(rawValue: gicsCode) + } + return GICS.SubIndustry.allCases.containsOne { $0.rawValue / divider == gicsCode } + } + +} + + +extension Array where Element: GICSRepresentable { + + /// Returns the element if the sequence contains one and only one element that satisfies the given predicate. + /// - Parameter predicate: A closure that takes an element of the sequence as its argument and returns a Boolean value that indicates whether the passed element represents a match. + /// - Returns: The element if the sequence contains one and only one element that satisfies `predicate`; otherwise, `nil`. + /// + /// - Complexity: O(*n*), where *n* is the length of the sequence. + @inlinable + @inline(__always) + func containsOne(where predicate: (Element) -> Bool) -> Element? { + var result: Element? + for e in self where predicate(e) { + if result != nil { + // Returns nil if the sequence contains more than one element that satisfies the given predicate. + return nil + } else { + result = e + } + } + return result + } + +} diff --git a/Sources/GICS/Industry.swift b/Sources/GICS/Industry.swift new file mode 100644 index 0000000..a64bb6e --- /dev/null +++ b/Sources/GICS/Industry.swift @@ -0,0 +1,164 @@ +// +// Industry.swift +// The Global Industry Classification Standard (GICS) +// +// Copyright © 2024 Joey GM. All rights reserved. +// + +extension GICS { + + /// The GICS Industry. + public enum Industry: GICS.Code, GICSRepresentable { + + /// The Energy Equipment & Services Industry (GICS Code: 101010). + case energyEquipmentAndServices = 101010 + /// The Oil, Gas & Consumable Fuels Industry (GICS Code: 101020). + case oilGasAndConsumableFuels = 101020 + /// The Chemicals Industry (GICS Code: 151010). + case chemicals = 151010 + /// The Construction Materials Industry (GICS Code: 151020). + case constructionMaterials = 151020 + /// The Containers & Packaging Industry (GICS Code: 151030). + case containersAndPackaging = 151030 + /// The Metals & Mining Industry (GICS Code: 151040). + case metalsAndMining = 151040 + /// The Paper & Forest Products Industry (GICS Code: 151050). + case paperAndForestProducts = 151050 + /// The Aerospace & Defense Industry (GICS Code: 201010). + case aerospaceAndDefense = 201010 + /// The Building Products Industry (GICS Code: 201020). + case buildingProducts = 201020 + /// The Construction & Engineering Industry (GICS Code: 201030). + case constructionAndEngineering = 201030 + /// The Electrical Equipment Industry (GICS Code: 201040). + case electricalEquipment = 201040 + /// The Industrial Conglomerates Industry (GICS Code: 201050). + case industrialConglomerates = 201050 + /// The Machinery Industry (GICS Code: 201060). + case machinery = 201060 + /// The Trading Companies & Distributors Industry (GICS Code: 201070). + case tradingCompaniesAndDistributors = 201070 + /// The Commercial Services & Supplies Industry (GICS Code: 202010). + case commercialServicesAndSupplies = 202010 + /// The Professional Services Industry (GICS Code: 202020). + case professionalServices = 202020 + /// The Air Freight & Logistics Industry (GICS Code: 203010). + case airFreightAndLogistics = 203010 + /// The Passenger Airlines Industry (GICS Code: 203020). + case passengerAirlines = 203020 + /// The Marine Transportation Industry (GICS Code: 203030). + case marineTransportation = 203030 + /// The Ground Transportation Industry (GICS Code: 203040). + case groundTransportation = 203040 + /// The Transportation Infrastructure Industry (GICS Code: 203050). + case transportationInfrastructure = 203050 + /// The Automobile Components Industry (GICS Code: 251010). + case automobileComponents = 251010 + /// The Automobiles Industry (GICS Code: 251020). + case automobiles = 251020 + /// The Household Durables Industry (GICS Code: 252010). + case householdDurables = 252010 + /// The Leisure Products Industry (GICS Code: 252020). + case leisureProducts = 252020 + /// The Textiles, Apparel & Luxury Goods Industry (GICS Code: 252030). + case textilesApparelAndLuxuryGoods = 252030 + /// The Hotels, Restaurants & Leisure Industry (GICS Code: 253010). + case hotelsRestaurantsAndLeisure = 253010 + /// The Diversified Consumer Services Industry (GICS Code: 253020). + case diversifiedConsumerServices = 253020 + /// The Distributors Industry (GICS Code: 255010). + case distributors = 255010 + /// The Broadline Retail Industry (GICS Code: 255030). + case broadlineRetail = 255030 + /// The Specialty Retail Industry (GICS Code: 255040). + case specialtyRetail = 255040 + /// The Consumer Staples Distribution & Retail Industry (GICS Code: 301010). + case consumerStaplesDistributionAndRetail = 301010 + /// The Beverages Industry (GICS Code: 302010). + case beverages = 302010 + /// The Food Products Industry (GICS Code: 302020). + case foodProducts = 302020 + /// The Tobacco Industry (GICS Code: 302030). + case tobacco = 302030 + /// The Household Products Industry (GICS Code: 303010). + case householdProducts = 303010 + /// The Personal Care Products Industry (GICS Code: 303020). + case personalCareProducts = 303020 + /// The Health Care Equipment & Supplies Industry (GICS Code: 351010). + case healthCareEquipmentAndSupplies = 351010 + /// The Health Care Providers & Services Industry (GICS Code: 351020). + case healthCareProvidersAndServices = 351020 + /// The Health Care Technology Industry (GICS Code: 351030). + case healthCareTechnology = 351030 + /// The Biotechnology Industry (GICS Code: 352010). + case biotechnology = 352010 + /// The Pharmaceuticals Industry (GICS Code: 352020). + case pharmaceuticals = 352020 + /// The Life Sciences Tools & Services Industry (GICS Code: 352030). + case lifeSciencesToolsAndServices = 352030 + /// The Banks Industry (GICS Code: 401010). + case banks = 401010 + /// The Financial Services Industry (GICS Code: 402010). + case financialServices = 402010 + /// The Consumer Finance Industry (GICS Code: 402020). + case consumerFinance = 402020 + /// The Capital Markets Industry (GICS Code: 402030). + case capitalMarkets = 402030 + /// The Mortgage Real Estate Investment Trusts (REITs) Industry (GICS Code: 402040). + case mortgageREITs = 402040 + /// The Insurance Industry (GICS Code: 403010). + case insurance = 403010 + /// The IT Services Industry (GICS Code: 451020). + case iTServices = 451020 + /// The Software Industry (GICS Code: 451030). + case software = 451030 + /// The Communications Equipment Industry (GICS Code: 452010). + case communicationsEquipment = 452010 + /// The Technology Hardware, Storage & Peripherals Industry (GICS Code: 452020). + case technologyHardwareStorageAndPeripherals = 452020 + /// The Electronic Equipment, Instruments & Components Industry (GICS Code: 452030). + case electronicEquipmentInstrumentsAndComponents = 452030 + /// The Semiconductors & Semiconductor Equipment Industry (GICS Code: 453010). + case semiconductorsAndSemiconductorEquipment = 453010 + /// The Diversified Telecommunication Services Industry (GICS Code: 501010). + case diversifiedTelecommunicationServices = 501010 + /// The Wireless Telecommunication Services Industry (GICS Code: 501020). + case wirelessTelecommunicationServices = 501020 + /// The Media Industry (GICS Code: 502010). + case media = 502010 + /// The Entertainment Industry (GICS Code: 502020). + case entertainment = 502020 + /// The Interactive Media & Services Industry (GICS Code: 502030). + case interactiveMediaAndServices = 502030 + /// The Electric Utilities Industry (GICS Code: 551010). + case electricUtilities = 551010 + /// The Gas Utilities Industry (GICS Code: 551020). + case gasUtilities = 551020 + /// The Multi-Utilities Industry (GICS Code: 551030). + case multiUtilities = 551030 + /// The Water Utilities Industry (GICS Code: 551040). + case waterUtilities = 551040 + /// The Independent Power and Renewable Electricity Producers Industry (GICS Code: 551050). + case independentPowerAndRenewableElectricityProducers = 551050 + /// The Diversified REITs Industry (GICS Code: 601010). + case diversifiedREITs = 601010 + /// The Industrial REITs Industry (GICS Code: 601025). + case industrialREITs = 601025 + /// The Hotel & Resort REITs Industry (GICS Code: 601030). + case hotelAndResortREITs = 601030 + /// The Office REITs Industry (GICS Code: 601040). + case officeREITs = 601040 + /// The Health Care REITs Industry (GICS Code: 601050). + case healthCareREITs = 601050 + /// The Residential REITs Industry (GICS Code: 601060). + case residentialREITs = 601060 + /// The Retail REITs Industry (GICS Code: 601070). + case retailREITs = 601070 + /// The Specialized REITs Industry (GICS Code: 601080). + case specializedREITs = 601080 + /// The Real Estate Management & Development Industry (GICS Code: 602010). + case realEstateManagementAndDevelopment = 602010 + + } + +} diff --git a/Sources/GICS/IndustryGroup.swift b/Sources/GICS/IndustryGroup.swift new file mode 100644 index 0000000..b610b10 --- /dev/null +++ b/Sources/GICS/IndustryGroup.swift @@ -0,0 +1,66 @@ +// +// IndustryGroup.swift +// The Global Industry Classification Standard (GICS) +// +// Copyright © 2024 Joey GM. All rights reserved. +// + +extension GICS { + + /// The GICS Industry Group. + public enum IndustryGroup: GICS.Code, GICSRepresentable { + + /// The Energy Industry Group (GICS Code: 1010). + case energy = 1010 + /// The Materials Industry Group (GICS Code: 1510). + case materials = 1510 + /// The Capital Goods Industry Group (GICS Code: 2010). + case capitalGoods = 2010 + /// The Commercial & Professional Services Industry Group (GICS Code: 2020). + case commercialAndProfessionalServices = 2020 + /// The Transportation Industry Group (GICS Code: 2030). + case transportation = 2030 + /// The Automobiles & Components Industry Group (GICS Code: 2510). + case automobilesAndComponents = 2510 + /// The Consumer Durables & Apparel Industry Group (GICS Code: 2520). + case consumerDurablesAndApparel = 2520 + /// The Consumer Services Industry Group (GICS Code: 2530). + case consumerServices = 2530 + /// The Consumer Discretionary Distribution & Retail Industry Group (GICS Code: 2550). + case consumerDiscretionaryDistributionAndRetail = 2550 + /// The Consumer Staples Distribution & Retail Industry Group (GICS Code: 3010). + case consumerStaplesDistributionAndRetail = 3010 + /// The Food, Beverage & Tobacco Industry Group (GICS Code: 3020). + case foodBeverageAndTobacco = 3020 + /// The Household & Personal Products Industry Group (GICS Code: 3030). + case householdAndPersonalProducts = 3030 + /// The Health Care Equipment & Services Industry Group (GICS Code: 3510). + case healthCareEquipmentAndServices = 3510 + /// The Pharmaceuticals, Biotechnology & Life Sciences Industry Group (GICS Code: 3520). + case pharmaceuticalsBiotechnologyAndLifeSciences = 3520 + /// The Banks Industry Group (GICS Code: 4010). + case banks = 4010 + /// The Financial Services Industry Group (GICS Code: 4020). + case financialServices = 4020 + /// The Insurance Industry Group (GICS Code: 4030). + case insurance = 4030 + /// The Software & Services Industry Group (GICS Code: 4510). + case softwareAndServices = 4510 + /// The Technology Hardware & Equipment Industry Group (GICS Code: 4520). + case technologyHardwareAndEquipment = 4520 + /// The Semiconductors & Semiconductor Equipment Industry Group (GICS Code: 4530). + case semiconductorsAndSemiconductorEquipment = 4530 + /// The Telecommunication Services Industry Group (GICS Code: 5010). + case telecommunicationServices = 5010 + /// The Media & Entertainment Industry Group (GICS Code: 5020). + case mediaAndEntertainment = 5020 + /// The Utilities Industry Group (GICS Code: 5510). + case utilities = 5510 + /// The Equity Real Estate Investment Trusts (REITs) Industry Group (GICS Code: 6010). + case equityRealEstateInvestmentTrusts = 6010 + /// The Real Estate Management & Development Industry Group (GICS Code: 6020). + case realEstateManagementAndDevelopment = 6020 + + } + +} diff --git a/Sources/GICS/Resources/Definition.xcstrings b/Sources/GICS/Resources/Definition.xcstrings new file mode 100644 index 0000000..52dd41a --- /dev/null +++ b/Sources/GICS/Resources/Definition.xcstrings @@ -0,0 +1,12270 @@ +{ + "sourceLanguage" : "en", + "strings" : { + "10" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Energy Sector comprises companies engaged in exploration & production, refining & marketing, and storage & transportation of oil & gas and coal & consumable fuels. It also includes companies that offer oil & gas equipment and services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energía sector abarca empresas dedicadas a la exploración y producción, refinado y comercialización, y almacenamiento y transporte de petróleo y gas, así como de carbón y combustibles consumibles. También incluye empresas que ofrecen equipos y servicios para petróleo y gas." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "エネルギーセクター石油・ガス、石炭、及び消耗燃料の探査・開発、精製・販売、貯蔵・輸送に従事する企業が含まれます。また、石油・ガス関連の設備やサービスを提供する企業なども含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "에너지섹터탐사 및 생산과 정제 및 마케팅, 그리고 석유가스, 석탄, 소모용 연료 저장 및 운송에 종사하는 기업을 포함합니다. 또한 석유가스 장비 및 서비스 제공업체도 포함합니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energia setorial abrange empresas envolvidas na exploração e produção, refinação e comercialização, e armazenamento e transporte de petróleo e gás, e carvão e combustíveis consumíveis. Também inclui empresas que oferecem equipamentos e serviços de petróleo e gás." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "能源板块涵盖从事油气、煤炭和可消耗燃料的勘探、生产提炼和销售、储存和运输业务的公司。以及供应油气设备与服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "能源板塊涵蓋從事油氣、煤炭和可消耗燃料的勘探、生產提煉和銷售、儲存和運輸業務的公司。以及供應油氣設備與服務的公司。" + } + } + } + }, + "15" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Materials Sector includes companies that manufacture chemicals, construction materials, forest products, glass, paper and related packaging products, and metals, minerals and mining companies, including producers of steel." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiales sector incluye empresas que fabrican productos químicos, materiales de construcción, productos forestales, vidrio, papel y productos de embalaje relacionados, al igual que empresas de metales, minerales y minería, incluyendo productores de acero." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "素材セクター化学品、建設資材、ガラス容器、紙製品、林産品、関連する包装製品を製造する企業や、金属・鉱業会社(鋼鉄メーカーを含む)などが含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소재섹터화학, 건축자재, 유리, 종이, 임산물, 관련 포장제품 제조 기업과 철강 생산업체를 포함한 금속, 광물, 광업업체를 포함합니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiais setorial inclui empresas que fabricam produtos químicos, materiais de construção, produtos florestais, vidro, papel e produtos de embalagem relacionados, bem como empresas de metais, minerais e mineração, incluindo produtores de aço." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "原材料板块包括生产化学品、施工材料、玻璃、纸张、林业产品和有关包装产品的公司,以及金属、矿物和采矿公司,包括钢铁生产商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "原材料板塊包括生產化學品、施工材料、玻璃、紙張、林業產品和有關包裝產品的公司,以及金屬、礦物和採礦公司,包括鋼鐵生產商。" + } + } + } + }, + "20" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Industrials Sector includes manufacturers and distributors of capital goods such as aerospace & defense, building products, electrical equipment and machinery and companies that offer construction & engineering services. It also includes providers of commercial & professional services including printing, environmental and facilities services, office services & supplies, security & alarm services, human resource & employment services, research & consulting services. It also includes companies that provide transportation services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrial sector incluye fabricantes y distribuidores de bienes de capital como la industria aeroespacial y de defensa, productos de construcción, equipos eléctricos y maquinaria, además de empresas que ofrecen servicios de construcción e ingeniería. También incluye proveedores de servicios comerciales y profesionales, como servicios de impresión, medioambientales y de instalaciones, servicios y suministros de oficina, servicios de seguridad y alarmas, servicios de recursos humanos y empleo, y servicios de investigación y consultoría. También incluye empresas que prestan servicios de transporte.\n" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "資本財・サービスセクター建設関連製品、電気設備・機械、及び航空宇宙・防衛などの資本財のメーカー及び販売会社が含まれます。また、建設・土木、印刷、環境サービス、人事・雇用サービス、調査・コンサルティングサービス、及び運輸サービスなどの商業サービスのプロバイダーも含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업재섹터건축제품, 전기장비 및 기계류, 항공우주 및 방위 제품과 같은 자본재 제조업체 및 유통업체를 포함합니다. 건설 및 엔지니어링, 인쇄, 환경 서비스, 인적자원 서비스, 리서치 및 컨설팅 서비스, 운송 서비스와 같은 상업 서비스 제공업체를 포함합니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrial setorial inclui fabricantes e distribuidores de bens de capital, como a indústria aeroespacial e de defesa, produtos de construção, equipamentos elétricos e máquinas, além de empresas que oferecem serviços de construção e engenharia. Também inclui fornecedores de serviços comerciais e profissionais, incluindo impressão, serviços ambientais e de instalações, serviços e materiais de escritório, serviços de segurança e alarmes, serviços de recursos humanos e de emprego, serviços de pesquisa e consultoria. Também inclui empresas que prestam serviços de transporte.\n" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工业板块包括建筑制品、电气设备与机械、航空航天和国防产品的生产商和经销商。包括建筑工程、打印、环境服务、人力资源服务、研究咨询服务和运输服务等商业服务提供商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業板塊包括建築製品、電氣設備與機械、航空航天和國防產品的生產商和經銷商。包括建築工程、打印、環境服務、人力資源服務、研究諮詢服務和運輸服務等商業服務提供商。" + } + } + } + }, + "25" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Consumer Discretionary Sector encompasses those businesses that tend to be the most sensitive to economic cycles. Its manufacturing segment includes automobiles & components, household durable goods, leisure products and textiles & apparel. The services segment includes hotels, restaurants, and other leisure facilities. It also includes distributors and retailers of consumer discretionary products." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumo Discrecional sector abarca aquellas empresas que tienden a ser más sensibles a los ciclos económicos. Su segmento de fabricantes incluye automóviles y componentes, bienes duraderos para el hogar, productos de ocio y textiles y prendas de vestir. El segmento de servicios incluye hoteles, restaurantes y otros establecimientos de ocio. También incluye distribuidores y minoristas de productos de consumo discrecional." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "一般消費財・サービスセクター自動車、家庭用耐久財、レジャー用品、及び繊維・アパレルのメーカーなど、景気動向による影響を受けやすい企業が含まれます。また、ホテル、レストラン、及びレジャー設備に加え、小売業などのサービス業も含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "임의소비재섹터자동차, 가정용 내구재, 레저장비, 섬유, 의류 제조업체를 포함해 경제사이클에 민감한 비즈니스를 포함합니다. 또한 호텔, 레스토랑, 기타 레저시설, 소매업과 같은 서비스도 포함합니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bens de Consumo Discricionário setorial abrange aquelas empresas que tendem a ser as mais sensíveis aos ciclos econômicos. Seu segmento de fabricantes inclui automóveis e componentes, bens domésticos duráveis, produtos de lazer e têxteis e vestuário. O segmento de serviços inclui hotéis, restaurantes e outros estabelecimentos de lazer. Também inclui distribuidores e varejistas de produtos de consumo discricionário." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "非日常生活消费品板块包含对经济周期敏感度较高的企业,如汽车、家庭耐用消费品、休闲设备、服装纺织制造商。以及酒店、餐厅和其他休闲设施等服务与零售。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "可選消費品板塊包含對經濟周期敏感度較高的企業,如汽車、家庭耐用消費品、休閒設備、服裝紡織製造商。以及酒店、餐廳和其他休閒設施等服務與零售。" + } + } + } + }, + "30" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Consumer Staples Sector comprises companies whose businesses are less sensitive to economic cycles. It includes manufacturers and distributors of food, beverages and tobacco and producers of non-durable household goods and personal products. It also includes distributors and retailers of consumer staples products including food & drug retailing companies." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos de Primera Necesidad sector abarca aquellas empresas que tienden a ser más sensibles a los ciclos económicos. Su segmento de fabricantes incluye automóviles y componentes, bienes duraderos para el hogar, productos de ocio y textiles y prendas de vestir. El segmento de servicios incluye hoteles, restaurantes y otros establecimientos de ocio. También incluye distribuidores y minoristas de productos de consumo discrecional." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "生活必需品セクター食品、飲料、タバコの製造・販売業者や、耐久財以外の家庭用品及びパーソナル用品の製造業者など、景気動向による影響を受けにくい企業が含まれます。また、食品や医薬品の小売業者なども含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "필수소비재섹터식품, 음료, 담배 제조업체 및 유통업체와 비내구성 가정용품 및 개인용품 생산업체를 포함하여 경제 사이클에 둔감한 비즈니스를 포함합니다. 또한 식품 및 의약품 소매업체도 포함합니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Básicos de Consumo setorial abrange empresas cujos negócios são menos sensíveis aos ciclos econômicos. Inclui fabricantes e distribuidores de alimentos, bebidas e tabaco e produtores de bens domésticos não duráveis e produtos pessoais. Também inclui distribuidores e varejistas de produtos básicos de consumo, incluindo empresas de varejo de alimentos e medicamentos." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "日常消费品板块涵盖对经济周期敏感度较低的企业,包括食品、饮料和烟草制造商与经销商,以及非耐用家居用品和个人产品制造商。亦涵盖食品和药品零售商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "日常消費品板塊涵蓋對經濟周期敏感度較低的企業,包括食品、飲料和煙草製造商與經銷商,以及非耐用家居用品和個人產品製造商。亦涵蓋食品和藥品零售商。" + } + } + } + }, + "35" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Health Care Sector includes health care providers & services, companies that manufacture and distribute health care equipment & supplies, and health care technology companies. It also includes companies involved in the research, development, production and marketing of pharmaceuticals and biotechnology products." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Salud sector incluye proveedores y servicios de atención médica, empresas que fabrican y distribuyen equipos y suministros de atención médica, y empresas de tecnología de atención médica. También incluye empresas dedicadas a la investigación, desarrollo, producción y comercialización de productos farmacéuticos y biotecnológicos." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケアセクターヘルスケア・プロバイダー及びヘルスケア・サービスや、ヘルスケア機器及びヘルスケア用品を製造・販売する会社、ヘルスケア・テクノロジー会社などが含まれます。また、医薬品会社及びバイオテクノロジー会社なども含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어섹터헬스케어 제공업체 및 서비스, 의료장비 및 용품을 제조 및 유통하는 업체, 의료기술 기업을 포함합니다. 제약 및 바이오테크 기업도 포함됩니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assistência Médica setorial inclui provedores e serviços de saúde, empresas que fabricam e distribuem equipamentos e suprimentos de assistência médica, bem como empresas de tecnologia de assistência médica. Também inclui empresas envolvidas na pesquisa, desenvolvimento, produção e comercialização de produtos farmacêuticos e biotecnológicos." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健板块包括医疗保健提供商与服务、生产和经销医疗保健设备与用品的公司以及医疗技术公司。以及制药和生物技术公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健板塊包括醫療保健提供商與服務、生產和經銷醫療保健設備與用品的公司以及醫療技術公司。以及製藥和生物技術公司。" + } + } + } + }, + "40" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Financials Sector contains companies engaged in banking, financial services, consumer finance, capital markets and insurance activities. It also includes Financial Exchanges & Data and Mortgage REITs." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanzas sector contiene empresas dedicadas a actividades bancarias, servicios financieros, financiamiento del consumo, mercados de capitales y seguros. También incluye bolsas financieras y REITs de almacenamiento de datos e hipotecarios." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融セクター銀行及び地方銀行に加え、各種金融サービス、専門金融、消費者金融、資産運用会社・資産管理銀行、投資銀行及び証券会社、資本市場サービス、金融取引所、データ及び分析、保険の引受人及び保険ブローカー、モーゲージREITなどのプロバイダーが含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "금융섹터다각화된 금융서비스, 전문금융, 소비자금융, 자산운용 및 증권 보관, 투자은행 및 중개서비스, 자본시장 서비스, 금융거래소, 데이터 및 분석, 보험 인수업체 및 중개인, 모기지 리츠뿐만 아니라 상업은행과 저축은행도 포함됩니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Financeiros setorial contém empresas envolvidas em atividades bancárias, serviços financeiros, financiamento ao consumidor, mercado de capitais e seguros. Também inclui bolsas financeiras e REITs de armazenamento de dados e hipotecários." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融板块包括银行、非银行储贷机构,以及多元化金融服务、专业金融、消费金融、资产管理与证券托管、投资银行业务与经纪服务、资本市场服务、金融交易所、数据和分析、保险承保人与经纪人以及抵押 REIT 等多元化金融服务提供商。\n" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融板塊包括銀行、非銀行儲貸機構,以及多元化金融服務、專業金融、消費金融、資產管理與證券託管、投資銀行業務與經紀服務、資本市場服務、金融交易所、數據和分析、保險承保人與經紀人以及抵押 REIT 等多元化金融服務提供商。" + } + } + } + }, + "45" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Information Technology Sector comprises companies that offer software and information technology services, manufacturers and distributors of technology hardware & equipment such as communications equipment, cellular phones, computers & peripherals, electronic equipment and related instruments, and semiconductors and related equipment & materials." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologías de la Información sector abarca empresas que ofrecen servicios de software y tecnologías de la información, fabricantes y distribuidores de hardware y equipos tecnológicos, como equipos de comunicaciones, teléfonos móviles, computadores y periféricos, equipos electrónicos e instrumentos relacionados, así como semiconductores y equipos y materiales relacionados." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "情報技術セクターソフトウェア及び情報技術コンサルティングや、データ処理(インターネット・サービス及びホームエンターテイメントを除く)を提供する企業が含まれます。また、通信機器、携帯電話、コンピューター、電子機器、及び半導体などのテクノロジー・ハードウェア及び機器の製造・販売業者も含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "정보기술섹터인터넷 서비스 및 홈엔터테인먼트를 제외한 소프트웨어 및 정보기술 컨설팅, 데이터 처리를 제공하는 기업을 포함합니다. 통신장비, 휴대폰, 컴퓨터, 전자장비, 반도체와 같은 기술 하드웨어 및 장비 제조업체와 유통업체를 포함합니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologia da Informação setorial abrange empresas que oferecem serviços de software e tecnologia da informação, fabricantes e distribuidores de hardware e equipamentos de tecnologia, como equipamentos de comunicação, telefones celulares, computadores e periféricos, equipamentos eletrônicos e instrumentos relacionados, bem como semicondutores e equipamentos e materiais relacionados." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "信息技术板块涵盖提供软件和信息技术咨询与数据处理的公司,互联网服务和家庭娱乐除外。包括技术硬件与设备的制造商和经销商,如通信设备、手机、计算机、电子设备和半导体等。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "資訊科技板塊涵蓋提供軟件和資訊科技顧問與數據處理的公司(互聯網服務和家庭娛樂除外),亦包括如通信設備、手機、電腦、電子設備和半導體等科技硬件與設備的製造商和經銷商。" + } + } + } + }, + "50" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Communication Services Sector includes companies that facilitate communication and offer related content and information through various mediums. It includes telecom and media & entertainment companies including producers of interactive gaming products and companies engaged in content and information creation or distribution through proprietary platforms." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Comunicaciones sector incluye empresas que facilitan la comunicación y ofrecen contenidos e información relacionados a través de diversos medios. Incluye empresas de telecomunicaciones y medios de comunicación y entretenimiento, incluidos productores de productos de juegos interactivos y empresas dedicadas a la creación o distribución de contenidos e información a través de plataformas propias." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "コミュニケーション・サービスセクター主にインターネット、ブロードバンド、携帯電話、ケーブル、及び固定電話回線を通じてネットワーク上で提供される情報、広告、娯楽、ニュース、及びソーシャルメディアなどのコンテンツを提供する企業が含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "통신서비스섹터주로 인터넷, 광대역, 휴대폰, 케이블, 유선을 통해 네트워크에서 전달되는 정보, 광고, 엔터테인먼트, 뉴스, 소셜미디어와 같은 콘텐츠를 제공하는 기업을 포함합니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Comunicações setorial inclui empresas que facilitam a comunicação e oferecem conteúdos e informações relacionadas através de vários meios. Inclui empresas de telecomunicações e mídia e entretenimento, incluindo produtores de produtos de jogos interativos e empresas envolvidas na criação ou distribuição de conteúdo e informações através de plataformas próprias.\n" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通讯业务板块包含主要通过互联网、宽带,蜂窝网络、电缆和固网等网络提供如信息、广告、娱乐、新闻和社交媒体内容的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "通訊服務板塊包含主要通過互聯網、寬帶,蜂窩網絡、電纜和固網等網絡提供如信息、廣告、娛樂、新聞和社交媒體內容的公司。" + } + } + } + }, + "55" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Utilities Sector comprises utility companies such as electric, gas and water utilities. It also includes independent power producers & energy traders and companies that engage in generation and distribution of electricity using renewable sources." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Utilidad Pública sector incluye empresas de servicios públicos como electricidad, gas y agua. También incluye productores independientes de electricidad, comerciantes de energía y empresas que generan y distribuyen electricidad utilizando fuentes renovables." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "公益事業セクター電力、ガス、及び水道などの公益事業に従事している企業が含まれます。また、独立系発電事業者及びエネルギー販売業者や、再生可能資源を使って電力を生成・販売している企業なども含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "유틸리티섹터전기, 가스, 수도시설과 같은 유틸리티 기업을 포함합니다. 또한 독립적인 전력업체, 에너지 거래업체, 재생가능 자원을 사용하여 전기를 생산하고 분배하는 기업도 포함됩니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Utilidade Pública setorial inclui empresas de serviços públicos, tais como eletricidade, gás e água. Também inclui produtores independentes de eletricidade, comerciantes de energia e empresas que geram e distribuem eletricidade usando fontes renováveis." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "公用事业板块包括水、电、燃气等公用设施的公用事业公司。以及使用可再生能源发电和配电的独立电厂和能源交易商与公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "公用事業板塊包括水、電、燃氣等公用設施的公用事業公司。以及使用可再生能源發電和配電的獨立電廠和能源交易商與公司。" + } + } + } + }, + "60" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The Real Estate Sector contains companies engaged in real estate development and operation. It also includes companies offering real estate related services and Equity Real Estate Investment Trusts (REITs)." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bienes Inmobiliarios sector incluye empresas dedicadas al desarrollo y operación de bienes inmobiliarios. También incluye empresas que ofrecen servicios relacionados con bienes inmobiliarios y sociedades de inversión inmobiliaria (REITs)." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "不動産セクター不動産の管理及び開発活動を行う企業や、エクイティ不動産投資信託(REIT)(各種、工業用、ホテル・リゾート、オフィス、ヘルスケア、住宅用、店舗用、及び専門などのREITを含むが、モーゲージREITは含まない)が含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "부동산섹터부동산 관리 및 개발 활동에 종사하는 기업과 다각화, 산업, 호텔 및 리조트, 사무실, 헬스케어, 주거, 임대, 전문 리츠를 포함한 주식 부동산투자신탁(리츠)을 운영하는 기업을 포함하지만 모기지 리츠는 제외합니다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Imóveis setorial inclui empresas envolvidas em atividades de desenvolvimento e operação de imóveis. Também inclui empresas que oferecem serviços relacionados aos imóveis e fundos de investimento imobiliário (REITs)." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地产板块包括经营房地产管理与开发活动以及股票型房地产投资信托 (REIT) 的公司,如多元化项目、工业大厦、酒店和度假村、办公室、医疗保健设施、住宅、租赁及特定项目 REITs,但不包括抵押 REITs。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地產板塊包括經營房地產管理與開發活動以及股票型房地產投資信託 (REIT) 的公司,如多元化項目、工業大廈、酒店和度假村、辦公室、醫療保健設施、住宅、租賃及特定項目 REITs,但不包括抵押 REITs。" + } + } + } + }, + "10101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von Bohrdiensten oder Inhaber von Ölförder- und -bohrausrüstungen, die ihre Bohrdienste anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Drilling contractors or owners of drilling rigs that contract their services for drilling wells." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contratistas de perforación o propietarios de torres de perforación que contratan sus servicios para perforar pozos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés de forage ou propriétaires de plateformes de forage qui offrent leurs services pour les puits de forage." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Imprese di perforazione o proprietari di impianti di perforazione che appaltano i loro servizi per la perforazione di pozzi." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "掘削請負会社、または掘削装置を所有しており油田掘削サービスを請け負う業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "유정 시추를 위해 서비스 계약을 체결한 시추 계약업자 또는 시추 장치 소유자." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de perfuração ou proprietários de aparelhos de perfuração que contratam seus serviços para a perfuração de poços." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Буровые подрядные фирмы или владельцы буровых установок, предоставляющие услуги по бурению скважин." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "承包钻井服务的钻井承包商或拥有钻机的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "鑽井承包商或鑽井設備所有者,這些鑽井設備簽訂了鑽井服務合約。" + } + } + } + }, + "10101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Ausrüstungsgegenständen, einschließlich Bohrgeräten, -türmen und -inseln, und Anbieter von Diensten und Ausrüstung für Unternehmen, die an der Bohrung, Bewertung und Fertigstellung von Öl- und Gasbohrlöchern beteiligt sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of equipment, including drilling rigs and equipment, and providers of supplies and services to companies involved in the drilling, evaluation and completion of oil and gas wells." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de equipos, como torres y equipos de perforación, proveedores de suministros y servicios para empresas dedicadas a la perforación, evaluación y explotación de pozos petrolíferos y gasíferos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’équipement, y compris les plateformes et les équipements de forage, et fournisseurs de produits et de services aux entreprises actives dans le forage, l’évaluation et la réalisation de puits gaziers et pétroliers." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di attrezzature, inclusi impianti di perforazione e attrezzature dedicate, e fornitori di approvvigionamenti e servizi per le aziende coinvolte nella perforazione, la valutazione e il completamento di pozzi di petrolio e gas." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "掘削装置・設備を含む装置製造会社、および、石油・ガス油田の掘削、油層評価、仕上げを行う会社に用品やサービスを提供する会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "시추 장치 및 장비를 포함한 장비 제조업체, 그리고 석유와 가스 유정의 시추, 평가, 생산준비와 관련된 기업들에게 공급품과 서비스를 제공하는 업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de equipamento, incluindo sondas e equipamento de perfuração e fornecedores de suprimentos e serviços para empresas envolvidas na perfuração, avaliação e completação de poços de petróleo e gás." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители оборудования, в том числе буровых установок и оборудования; поставщики материалов и услуг компаниям, занятым в бурении, оценке и освоении нефтяных и газовых скважин." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "包括钻机及钻井设备在内的设备制造商,以及向涉及石油与天然气井的钻探、评估和完井的公司提供用品和服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "包括鑽機及鑽井設備在內的設備製造商,以及向那些涉及石油與天然氣井的鑽探、評估和完井的公司提供用品和服務的公司。" + } + } + } + }, + "10102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Integrierte Erdölunternehmen, die in der Exploration und Produktion von Erdöl- und Erdgasprodukten tätig sind und mindestens einer weiteren wichtigen Tätigkeit in den Bereichen Raffinierung, Vermarktung und Transport oder Chemikalien nachgehen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Integrated oil companies engaged in the exploration & production of oil and gas, as well as at least one other significant activity in either refining, marketing and transportation, or chemicals." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas petroleras integradas dedicadas a la exploración y producción de petróleo y gas, asi como alguna otra actividad importante relacionada con el refinado, comercialización y transporte, o productos químicos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnies pétrolières intégrées spécialisées dans l’exploration et la production de pétrole et de gaz, ainsi que dans au moins une autre activité importante suivante : raffinage, commercialisation et transport, ou produits chimiques." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnie petrolifere integrate impegnate nella prospezione e produzione di petrolio e gas, nonché in almeno un’altra attività significativa nei settori della raffinazione, della commercializzazione e del trasporto oppure nell’ambito delle sostanze chimiche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油・ガスの探査・開発を行い、精製・販売・輸送・化学品製造のいずれか少なくとも一分野において顕著な活動が見られる総合石油会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "석유와 가스의 탐사 및 생산과 관련된 종합 석유 회사로서, 정유, 마케팅, 수송, 화학 중 최소한 한 가지의 다른 주요 활동을 하는 기업." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas petrolíferas integradas que se dedicam à exploração e produção de petróleo e gás, assim como pelo menos uma outra atividade significativa nas áreas de refino, comercialização e transporte, ou produtos químicos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Интегрированные нефтяные компании, занятые разведкой и добычей нефти и газа, а также как минимум одним из других основных видов деятельности по переработке, сбыту и транспортировке нефти, газа или химической продукции." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事石油及天然气勘探与生产,并且在炼制、营销、运输或者石油化工四項之中至少一項领域有大量业务的综合性石油公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事石油及天然氣勘探與生產,並且至少在煉製、行銷和運輸或石油化工領域有大量業務的綜合性石油公司。" + } + } + } + }, + "10102020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die in der Exploration und Produktion von Erdöl und Erdgas tätig sind und nicht anderweitig klassifiziert sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaged in the exploration and production of oil and gas not classified elsewhere." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la exploración y producción de petróleo y gas no incluidas en otra clasificación." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans l’exploration et la production de pétrole et de gaz n’appartenant à aucune autre catégorie." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende impegnate nella prospezione e produzione di petrolio e gas non classificate in altri ambiti." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "他のグループに分類されていない石油・ガスの探査・開発を行う会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부문으로 분류되지 않은 석유와 가스의 탐사 및 생산 관련 기업." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas na exploração e produção de petróleo e gás não classificadas em nenhum outro lugar." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занятые разведкой и добычей нефти и газа и не включенные в другие группы." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事石油及天然气勘探与生产(未归类于别处)的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事石油及天然氣勘探和生產而未歸類於別處的公司。" + } + } + } + }, + "10102030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die sich mit dem Raffinieren und Vermarkten von Öl, Gas und/oder Raffinerieerzeugnissen beschäftigen und die nicht der Branche „Integrierte Öl- und Gas- oder Unabhängige Energieproduzenten und Energiehändler“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaged in the refining and marketing of oil, gas and/or refined products not classified in the Integrated Oil & Gas or Independent Power Producers & Energy Traders Sub-Industries." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas al refinado y mercadeo de petróleo y gas, asi como de productos refinados no clasificados en las subindustrias de petróleo y gas integrados o de los Productores de electricidad y operadores de energía independientes." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans le raffinage et la commercialisation de produits pétroliers, de gaz et/ou de produits raffinés et non-classées dans les sous-industries de compagnies gazières et pétrolières intégrées, ou de producteurs indépendants d’électricité et du commerce d’énergie." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende operanti nel settore della raffinazione e commercializzazione di petrolio, gas e/o prodotti raffinati non classificati nei sottosettori “Petrolio e gas integrati” o “Produttori indipendenti di energia elettrica e commercianti di energia”." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油・ガスおよび精製品の精製、販売を行う会社で、産業サブグループの「総合石油・ガス」または「独立系発電事業者・エネルギー販売業者」に分類されていない会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "종합 석유 및 가스' 또는 '독립 전력 생산업체 & 에너지 거래업체'로 분류되지 않은 석유, 가스 및/또는 정유 제품의 정유 및 마케팅과 관련된 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas no refino e comercialização de petróleo, gás e/ou produtos refinados não classificados nas Sub-Indústrias de Petróleo e Gás Integrados ou de Produtores Independentes de Energia e de Comerciantes de Energia." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занятые переработкой и сбытом нефти, газа и (или) нефтегазопродуктов, не включенные в подотрасли «Интегрированные нефтяные и газовые компании» или «Независимые компании по производству и сбыту энергии»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事石油、天然气和/或炼制产品的炼制和营销(未归类于“综合性石油与天然气企业”或者“独立电力生产商与能源贸易商”子行业)的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事石油、天然氣及/或煉製產品的煉製和行銷,而未歸類於「綜合性石油與天然氣企業」或者「獨立電力生產商與能源貿易商」子行業的公司。" + } + } + } + }, + "10102040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die sich mit der Lagerung und/oder dem Transport von Öl, Gas und/oder Raffinerieerzeugnissen beschäftigen. Eingeschlossen sind auch diversifizierte Erdgasunternehmen im Midstream-Geschäft, Pipelines für Erdöl und Raffinerieerzeugnisse, Pipelines für Kohlenschlamm und Spediteure für Öl und Gas." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaged in the storage and/or transportation of oil, gas and/or refined products. Includes diversified midstream natural gas companies, oil and refined product pipelines, coal slurry pipelines and oil & gas shipping companies." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas al almacenamiento y/o transporte de petróleo, gas o productos refinados. Se incluyen empresas distribuidoras de gas natural diversificadas que deben hacer frente a mercados competitivos, a oleoductos y conductos para productos refinados, conductos para transporte de carbón y empresas de distribución de gas y petróleo." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans le stockage et/ou le transport des produits pétroliers, de gaz et/ou de produits raffinés. Sont incluses les compagnies de gaz naturel diversifiées du secteur médian, les conduites d’acheminement des produits pétroliers et des produits raffinés, les conduites d’acheminement des boues de charbon et les entreprises de transport de pétrole et de gaz." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende operanti nel settore dello stoccaggio e/o del trasporto di petrolio, gas e/o prodotti raffinati. Comprende le aziende diversificate del settore del gas naturale midstream, gli oleodotti e oleodotti per prodotti raffinati, le condotte per il carbone e le compagnie di navigazione operanti nei settori petrolifero e del gas." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油・ガスおよび精製品の貯蔵および輸送を行う会社。各種中流(ミッドストリーム)天然ガス供給会社、石油および精製品のパイプライン、石炭スラリーパイプライン、石油・ガス輸送会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "석유, 가스 및/또는 정유 제품의 저장 및/또는 수송과 관련된 회사. 시장 경쟁이 치열한 다각화된 중간단계 천연 가스 회사, 석유 및 정유 제품 수송관 회사, 석탄 슬러리 수송관 회사, 석유 및 가스 선적 회사를 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas na armazenagem e/ou transporte de petróleo, gás e/ou produtos refinados. Inclui empresas de gás natural de médio porte e diversificadas, oleodutos de petróleo e de produtos refinados, oleodutos de carvão liquefeito e companhias de embarque de petróleo e gás." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занятые хранением и (или) транспортировкой нефти, газа и (или) продуктов их переработки. В данную группу включены диверсифицированные компании, эксплуатирующие газопроводы, нефтепроводы и нефтепродуктопроводы, пульпопроводы, а также нефте- и газотранспортные компании." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事石油、天然气和/或炼制产品储存和运输的公司。包括经营中游业务的多元化天然气公司、石油和炼制产品管道公司、煤泥管道公司以及石油与天然气运输公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事石油、天然氣及/或精煉產品儲存及/或運輸的公司。包括經營中游業務的多元化天然氣公司、石油和煉製產品管道公司、煤泥管道公司以及石油與天然氣運輸公司。" + } + } + } + }, + "10102050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die sich hauptsächlich mit der Herstellung und dem Abbau von Kohle, verwandten Produkten und anderen nicht-erneuerbaren Brennstoffen zur Energieerzeugung beschäftigen. Ausgeschlossen sind Unternehmen, die hauptsächlich Gase herstellen und die der Branche „Industriegase“ angehören sowie Unternehmen, die hauptsächlich Hüttenkoks (Kokskohle) für die Stahlproduktion abbauen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies primarily involved in the production and mining of coal, related products and other consumable fuels related to the generation of energy. Excludes companies primarily producing gases classified in the Industrial Gases Sub-Industry and companies primarily mining for metallurgical (coking) coal used for steel production." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas principalmente a la producción y extracción de carbón, de productos relacionados y de otros combustibles de consumo relacionados con la generación de energía. Quedan excluidas las empresas que producen principalmente gases clasificados en la Sub-Industria de Gases Industriales y empresas mineras dedicadas principalmente a la producción metalurgica de carbón utilizado para la producción de acero." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui font partie principalement de la production et l’exploitation de charbon, de produits connexes, et d’autres combustibles liés à la production d’énergie. Ne sont pas incluses les sociétés qui produisent principalement des gaz et qui sont classées dans la sous-industrie des gaz industriels, ainsi que les sociétés qui exploitent principalement le charbon métallurgique (cokéfaction) utilisé dans la production d’acier." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende attive principalmente nella produzione e nell’estrazione di carbone, prodotti affini e altri combustibili di consumo connessi alla produzione di energia. Sono escluse le aziende che producono principalmente gas classificati nel sottosettore dei Gas industriali e le aziende che estraggono principalmente carbone coke utilizzato per la produzione di acciaio." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石炭、関連製品、およびエネルギー生成に関連するその他消耗燃料の開発や採掘を主に行う会社。産業サブグループの「工業用ガス」に分類される、主にガスを製造する会社及び鉄鋼生産用の冶金石炭の採掘会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "석탄 채굴 및 생산, 관련 상품, 에너지 생성과 관련된 기타 소비재연료를 주로 취급하는 기업. '산업용 가스' 하부산업으로 분류되는 가스를 주로 생산하는 기업 및 철강 생산에 사용되는 코크스용 석탄을 주로 채굴하는 기업을 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas principalmente na produção e mineração de carvão, produtos relacionados e outros combustíveis de consumo relacionados à geração de energia. Exclui empresas que produzam principalmente gases classificados na sub-indústria de Gases Industriais e empresas de mineração principalmente de carvão metalúrgico (coque), utilizado na produção de aço." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся в основном производством и добычей угля, сопутствующих продуктов и других видов потребляемого топлива, связанного с генерированием электроэнергии. Данная группа не включает компании, занимающиеся в основном производством газов и включенные в подотрасль «Промышленные газы», и компании, занимающиеся добычей металлургического (коксующегося) угля, используемого для производства стали." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要从事生产与开采煤、相关产品以及其它与能源生产相关的供消费用燃料的公司。不包括归类于“工业气体”子行业中主要从事生产工业气体的公司以及主要从事开采使用在钢铁生产的冶金焦煤公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要從事生產與開採煤、相關產品以及其他與能源生產相關的供消費用燃料的公司。不包括那些歸類於「工業氣體」子行業中主要從事生產工業氣體的公司以及主要從事開採鋼鐵生產用冶金焦煤的公司。" + } + } + } + }, + "15101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich Industrie- und Grundchemikalien herstellen. Dazu gehören u. a. Kunststoffe, synthetische Fasern, Filme, Farben und Pigmente auf Rohstoffbasis, Sprengstoffe und Petrochemikalien. Ausgeschlossen sind Chemieunternehmen, die den Branchen „Diverse Chemikalien“, „Düngemittel und Agrochemikalien“, „Industriegase“ oder „Spezialchemikalien“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that primarily produce industrial chemicals and basic chemicals. Including but not limited to plastics, synthetic fibers, films, commodity-based paints & pigments, explosives and petrochemicals. Excludes chemical companies classified in the Diversified Chemicals, Fertilizers & Agricultural Chemicals, Industrial Gases, or Specialty Chemicals Sub-Industries." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas principalmente a la elaboración de productos químicos industriales y básicos. Se incluyen, entre otros, plásticos, fibras sintéticas, películas, pinturas y pigmentos, explosivos y productos petroquímicos. Se excluyen las empresas químicas incluidas en las ramas Productos Químicos Diversos, Fertilizantes y Agroquímicos, Gases Industriales o Productos Químicos Especializados." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui produisent principalement des produits chimiques industriels et des produits chimiques de base. Sont inclus, sans s’y limiter, les fabricants de plastiques, de fibres synthétiques, de films, de peintures et pigments à partir de produits de base, d’explosifs et de produits pétrochimiques. Ne sont pas incluses les sociétés classées dans les sous-industries des produits chimiques diversifiés, des engrais et produits chimiques agricoles, des gaz industriels ou des produits chimiques spécialisés." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che producono principalmente prodotti chimici industriali e di base, compresi, a titolo esemplificativo, plastica, fibre sintetiche, pellicole, vernici e pigmenti a base di materie prime, esplosivi e prodotti petrolchimici. Sono escluse le imprese chimiche classificate nei sottosettori dei Prodotti chimici diversificati, dei Fertilizzanti e prodotti chimici per uso agricolo, dei Gas industriali o dei Prodotti chimici speciali." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "主に工業用化学薬品や基礎化学薬品を製造する会社。プラスチック、化学繊維、フィルム、商品別塗料・顔料、火薬類、石油化学製品等を含む。産業サブグループの「総合化学」、「肥料・農薬」、「工業用ガス」、「特殊化学品」に分類されている化学薬品会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업용 화학제품과 기초 화학제품을 주로 생산하는 기업. 플라스틱 제품, 합성섬유, 필름, 범용 도료와 안료, 폭발물, 석유화학 제품을 포함하되 이에 제한되지 않음. ‘다양한 화학제품’, ‘화학비료와 농약’, ‘산업용 가스’, ‘특수 화학제품’ 하부산업으로 분류되는 화학 기업은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que produzem principalmente produtos químicos industriais e produtos químicos básicos. Incluindo mas não limitado a plásticos, fibras sintéticas, filmes, tintas e pigmentos baseados em produtos de base, explosivos e produtos petroquímicos. Exclui empresas químicas classificadas nas Sub-Indústrias de Químicos Diversificados, Fertilizantes e Produtos Químicos Agrícolas, Gases Industriais, ou Produtos Químicos Especializados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся в основном производством химических веществ промышленного назначения и основных химических веществ, в том числе пластических масс, синтетических волокон, пленок, красителей и пигментов из основных химических веществ, взрывчатых веществ и нефтехимической продукции. В данную группу не входят химические компании, включенные в подотрасли «Диверсифицированные химические компании», «Производство удобрений и химической продукции сельскохозяйственного назначения», «Производство промышленных газов» или «Производство химических веществ специального назначения»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要从事生产工業化工原料以及基本化工产品的公司。包括但不仅限于塑料、合成纤维、胶片、日用涂料与颜料、爆炸物以及石油化工产品。不包括归类于“多种化学制品”、“化肥与农用药剂”、“工业气体”或者“特种化学制品”子行业的化工品公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要從事生產化工原料以及基本化工產品的公司。這些產品包括但不限於塑膠、合成纖維、膠片、日用塗料與顏料、爆炸品以及石油化工產品。不包括那些歸類於「多元化學製品」、「化肥與農用藥劑」、「工業氣體」或者「特種化學製品」子行業中的化工品公司。" + } + } + } + }, + "15101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von diversen Chemieprodukten, die nicht den Branchen „Industriegase“, „Grundchemikalien“, „Spezialchemikalien“ oder „Düngemittel und Agrochemikalien“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of a diversified range of chemical products not classified in the Industrial Gases, Commodity Chemicals, Specialty Chemicals or Fertilizers & Agricultural Chemicals Sub-Industries." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la elaboración de una amplia gama de productos químicos, no incluidos en las ramas de Gases Industriales, Productos Químicos Generales, Productos Químicos Especializados o Fertilizantes y Agroquímicos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’une gamme diversifiée de produits chimiques non-classés dans les sous-industries des gaz industriels, des produits chimiques de base, des produits chimiques spécialisés ou des engrais et produits chimiques agricoles." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di una gamma diversificata di prodotti chimici non classificati nei sottosettori dei Gas industriali, dei Prodotti chimici di base, dei Prodotti chimici speciali o dei Fertilizzanti e prodotti chimici per uso agricolo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "産業サブグループの「工業用ガス」、「基礎化学品」、「特殊化学品」、「肥料・農薬」に分類されていない各種化学品製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "‘산업용 가스’, ‘범용 화학제품’, ‘특수 화학제품’, ‘화학비료와 농약’ 하부산업으로 분류되지 않은 다각화된 화학 제품군 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de uma gama diversificada de produtos químicos não classificados nas Sub-Indústrias de Gases Industriais, Mercadorias Químicas, Químicos Especializados ou Fertilizantes e Produtos Químicos Agrícolas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители диверсифицированной номенклатуры химических веществ, не включенные в подотрасли «Производство промышленных газов», «Производство основных химических веществ», «Производство химических веществ специального назначения» или «Производство удобрений и химической продукции сельскохозяйственного назначения»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "各样化学制品(未归类于“工业气体”、“商品化工”、“特种化学制品”或者“化肥与农用药剂”子行业)的制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "各元化學製品,而未歸類於「工業氣體」、「商品化工」、「特種化學製品」或「化肥與農用藥劑」子行業中的製造商。" + } + } + } + }, + "15101030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Düngemitteln, Pestiziden, Pottasche und anderen landwirtschaftlichen Chemikalien, die nicht einer der übrigen Branchen angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of fertilizers, pesticides, potash or other agriculture-related chemicals not classified elsewhere." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la elaboración de fertilizantes, pesticidas, potasa u otros productos químicos relacionados con la agricultura no incluidas en otras clasificaciones." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs d’engrais, de pesticides, de potasse ou d’autres produits chimiques liés à l’agriculture et n’appartenant à aucune autre catégorie." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di fertilizzanti, pesticidi, cloruro di potassio o altri prodotti chimici correlati all’agricoltura non classificati altrove." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "肥料、殺虫剤、カリ、および他のグループに分類されていない農業関連化学薬品の製造を行う会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부문으로 분류되지 않은 화학비료, 살충제, 가성칼리 또는 기타 농업 관련 화학제품의 생산업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores de fertilizantes, pesticidas, potassa ou outros produtos químicos relacionados à agricultura não classificados em nenhum outro lugar." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители удобрений, пестицидов, калийных веществ или других химических веществ сельскохозяйственного назначения, не включенные в другие группы." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生产化肥、杀虫剂、碳酸钾、或者与农业有关的化学药品(未归类于别处)的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "生產化肥、殺蟲劑、鉀鹽、或與農業有關的化學藥品而未歸類於別處的公司。" + } + } + } + }, + "15101040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Industriegasen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of industrial gases." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de gases industriales." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs de gaz industriels." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di gas industriali." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業用ガスの製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업용 가스 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de gases industriais." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители промышленных газов." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工业气体制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業氣體製造商。" + } + } + } + }, + "15101050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich Chemikalien mit hoher Wertschöpfung herstellen, die bei der Herstellung einer breit gefächerten Produktpalette eingesetzt werden. Dazu gehören u. a. Feinchemikalien, Additive, hoch entwickelte Polymere, Klebstoffe, Dichtungsmittel und Spezialfarben, Pigmente und Spezialbeschichtungen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that primarily produce high value-added chemicals used in the manufacture of a wide variety of products, including but not limited to fine chemicals, additives, advanced polymers, adhesives, sealants and specialty paints, pigments and coatings." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas principalmente a la elaboración de productos químicos de alto valor añadido, utilizados en la fabricación de una gran variedad de productos como, entre otros, químicos refinados, aditivos, polímeros avanzados, adhesivos, selladores, pinturas especiales, pigmentos y revestimientos especializados." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui produisent principalement des produits chimiques à haute valeur ajoutée et utilisés dans la fabrication de nombreux produits, y compris, sans s’y limiter, les produits de chimie fine, additifs, polymères avancés, adhésifs, mastics, peintures spécialisées, pigments et enduits." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che producono principalmente prodotti chimici ad alto valore aggiunto utilizzati nella fabbricazione di un’ampia gamma di prodotti, tra cui, a titolo esemplificativo, prodotti di chimica fine, additivi, polimeri avanzati, adesivi, sigillanti e vernici speciali, pigmenti e rivestimenti." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "精製化学製品、添加剤、高分子、接着剤、密閉剤、特殊塗料・顔料、コーティング剤等の各種製品の製造に使用される高付加価値化学品を主に製造する会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "정밀 화학제품, 첨가제, 고급 폴리머, 접착제, 실란트와 특수 도료, 안료, 코팅제를 포함하되 이에 제한되지 않는 광범위한 제품의 제조에 사용되는 고부가가치 화학제품을 주로 생산하는 기업." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que produzem principalmente químicos de alto valor agregado, utilizados no fabrico de uma ampla variedade de produtos, incluindo, mas não se limitando a produtos químicos finos, aditivos, polímeros avançados, adesivos, selantes e tintas especializados, pigmentos e revestimentos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся в основном производством химических веществ с высокой долей добавленной стоимости, используемых в производстве широкого спектра продукции, в том числе химических продуктов тонкого органического синтеза, добавок, сложных полимеров, клеев, изоляционных материалов и специальных красок, пигментов и покрытий." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要生产用于制造各种产品的高附加值化学制品的公司,这些制品包括但不仅限于精细化学品、添加剂、高级聚合物、粘合剂、密封剂以及特种涂料、颜料和涂层。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要生產用於製造各種產品的高附加值化學製品的公司,這些製品包括但不限於精細化學品、添加劑、高級聚合物、粘合劑、密封劑以及特種塗料、顏料和塗層。" + } + } + } + }, + "15102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Baustoffen, einschließlich Sand, Ton, Gips, Kalk, Aggregate, Zement, Beton und Ziegel. Andere fertige oder halbfertige Baugrundstoffe fallen in die Branche „Baumaterialien“." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of construction materials including sand, clay, gypsum, lime, aggregates, cement, concrete and bricks. Other finished or semi-finished building materials are classified in the Building Products Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de materiales de construcción como arena, arcilla, yeso, cal, conglomerado, cemento, hormigón y ladrillos, entre otros. Otros materiales de construcción acabados o semiacabados están clasificados en la rama Productos de Construcción." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de matériaux de construction tels que le sable, l’argile, le gypse, la chaux, les agrégats, le ciment, le béton et les briques. Les autres matériaux de construction finis ou semi-finis sont classés dans la sous-industrie des produits pour l’industrie du bâtiment." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di materiali da costruzione, tra cui sabbia, argilla, gesso, calce, aggregati, cemento, calcestruzzo e mattoni. Gli altri materiali da costruzione finiti o semilavorati sono classificati nel sottosettore dei Prodotti da costruzione." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "砂、粘土、石膏、石灰、骨材、セメント、コンクリート、レンガを含む建設資材の製造会社。他の仕上げおよび半仕上げ建設資材は産業サブグループの「建設関連製品」に分類される。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "모래, 점토, 석고, 석회, 골재, 시멘트, 콘크리트, 벽돌을 포함한 건축 자재 제조업체. 기타 완제품 또는 반제품 건축 자재는 ‘건축 제품’ 하부산업으로 분류됨." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de materiais de construção, incluindo areia, argila, gesso, cal, agregados, cimento, concreto e tijolos. Outros materiais de construção acabados ou semi-acabados são classificados na Sub-Indústria de Produtos de Construção." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители строительных материалов, в том числе песка, глины, гипса, извести, наполнителей, цемента, бетона и кирпича. Другие готовые материалы или полуфабрикаты включены в подотрасль «Производство строительных изделий»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "包括沙子、泥土、石膏、石灰、集料、水泥、混凝土和砖块在内的建筑材料制造商。其它成品或半成品建筑材料归类于“建筑产品”子行业。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "包括沙子、泥土、石膏、石灰、集料、水泥、混凝土和磚塊在內的建築材料製造商。其他成品或半成品建築材料歸類於「建築產品」子行業。" + } + } + } + }, + "15103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Metall-, Glas- oder Kunststoffbehältern. Hierzu gehören auch Korken und Verschlüsse (Deckel)." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of metal, glass or plastic containers. Includes corks and caps." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de contenedores de metal, cristal o plástico. Se incluyen tapas y tapones." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de conteneurs en métal, en verre ou en plastique. Sont inclus les fabricants de bouchons et de capsules." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di contenitori in metallo, vetro o plastica. Include tappi di sughero e di altro tipo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "金属、ガラス、プラスチック容器の製造会社。コルク栓、口金を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "금속, 유리 또는 플라스틱 용기 제조업체. 코르크 마개와 병마개 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de contêineres de metal, vidro ou plástico. Inclui rolhas e tampas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители металлической, стеклянной или пластиковой тары, в том числе пробок и крышек." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "金属、玻璃或者塑料容器(包括塞子和盖子)制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "金屬、玻璃或塑膠容器製造商。包括軟木塞和蓋子。" + } + } + } + }, + "15103020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Behältern und Verpackungsmaterialien aus Papier und Pappe." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of paper and cardboard containers and packaging." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de contenedores y embalajes de papel y cartón." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de conteneurs et d’emballages en papier et en carton." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di contenitori e imballaggi in carta e cartone." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "紙・ボール紙容器や包装紙の製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "종이와 보드지 용기 및 포장지 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de contêineres e embalagens de papel e papelão." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители бумажной и картонной тары и упаковочных материалов." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "纸和纸板容器及包装制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "紙和紙板容器及包裝製造商。" + } + } + } + }, + "15104010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Aluminium oder verwandten Produkten, einschließlich Unternehmen, die Bauxit abbauen oder verarbeiten, sowie Unternehmen, die Aluminium recyceln, um fertige oder halbfertige Produkte herzustellen. Ausgeschlossen sind Unternehmen, die hauptsächlich Baumaterialien aus Aluminium herstellen und der Branche „Baumaterialien“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of aluminum and related products, including companies that mine or process bauxite and companies that recycle aluminum to produce finished or semi-finished products. Excludes companies that primarily produce aluminum building materials classified in the Building Products Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de aluminio y productos relacionados. Se incluyen las empresas dedicadas a la extracción o procesamiento de bauxita y aquellas dedicadas al reciclaje de aluminio para producir productos acabados o semiacabados. Se excluyen las empresas dedicadas principalmente a la producción de materiales de construcción de aluminio que están clasificadas en la rama Productos de Construcción." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs d’aluminium et de produits connexes. Sont incluses les sociétés qui exploitent ou traitent la bauxite et qui recyclent l’aluminium pour fabriquer des produits finis ou semi-finis. Ne sont pas incluses les sociétés qui produisent principalement des matériaux de construction en aluminium, classées dans la sous-industrie des produits pour l’industrie du bâtiment." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di alluminio e prodotti correlati, ivi comprese le aziende che estraggono o lavorano la bauxite e le aziende che riciclano l’alluminio per produrre prodotti finiti o semilavorati. Sono escluse le aziende che producono principalmente materiali da costruzione in alluminio, classificate nel sottosettore Prodotti da costruzione." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "アルミおよび関連製品の製造会社。ボーキサイトの採掘や加工処理を行う会社、アルミを再利用し、仕上げおよび半仕上げ製品を製造する会社を含む。産業サブグループの「建設関連製品」に分類される、アルミ建設資材を主に製造する会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "보크사이트를 채굴 또는 처리하는 기업과 알루미늄을 재활용해서 완제품 또는 반제품을 생산하는 기업을 포함한 알루미늄 및 관련 제품 생산업체. ‘건축 자재’로 분류되는 알루미늄 건축 자재를 주로 생산하는 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores de alumínio e produtos relacionados, incluindo as empresas de mineração ou processamento de bauxita e empresas que reciclam o alumínio para produzir produtos acabados ou semi-acabados. Exclui empresas que produzem principalmente materiais de construção em alumínio classificados na Sub-Indústria de Produtos para Construção." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители алюминия и сопутствующей продукции, в том числе компании, занимающиеся добычей или переработкой бокситов, и компании, занимающиеся вторичной переработкой алюминия для производства готовой продукции или полуфабрикатов. В данную группу не входят компании, занимающиеся в основном производством строительных материалов из алюминия, которые включены в подотрасль «Производство строительных изделий»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "铝及相关产品生产商,包括开采或加工铝土矿的公司以及回收铝材料用于生产成品或半成品的公司,但不包括归类于“建筑产品”子行业中那些主要从事生产铝建筑材料的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "鋁及相關產品生產商,包括那些開採或加工鋁土礦的公司以及回收鋁材料用於生產成品或半成品的公司,但不包括歸類於「建築產品」子行業中那些主要從事生產鋁建築材料的公司。" + } + } + } + }, + "15104020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die sich mit der Produktion oder Gewinnung von diversen Metallen und Mineralien befassen und nicht einer der übrigen Branchen angehören. Eingeschlossen sind u. a. auch der Abbau von Nichteisenmetallen (außer Bauxit), Salz und Borat, Phosphatgestein sowie andere diversifizierte Abbauunternehmungen. Ausgeschlossen sind Eisenerzabbau, der unter die Branche „Stahl” fällt, Bauxitabbau, der unter die Branche „Aluminium” fällt, sowie Kohleabbau, der der Branche „Stahl“ oder „Kohle und Nicht-Erneuerbare Brennstoffe” angehört." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaged in the diversified production or extraction of metals and minerals not classified elsewhere. Including, but not limited to, nonferrous metal mining (except bauxite), salt and borate mining, phosphate rock mining, and diversified mining operations. Excludes iron ore mining, classified in the Steel Sub-Industry, bauxite mining, classified in the Aluminum Sub-Industry, and coal mining, classified in either the Steel or Coal & Consumable Fuels Sub-Industries." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la produccion o extraccion de una amplia variedad de metales y minerales no incluidos en otras clasificaciones anteriormente. Incluye, entre otros, la mineria de metales no ferrosos (excepto Bauxita), la mineria de sal y borato, la mineria de roca fosforica, y operaciones de mineria diversas. Excluye la mineria de hierro, clasificado en la rama de Acero, la mineria de bauxita, clasificada en la rama de Aluminio, y la mineria del carbon, clasificada en la rama del Acero o la rama de Carbon y Carburantes Combustibles." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans la production diversifiée ou l’extraction de métaux et de minéraux n’appartenant à aucune autre catégorie. Sont incluses, sans toutefois s’y limiter, l’exploitation minière de métaux non ferreux (sauf la bauxite), l’exploitation minière de sel et de borate, l’exploitation minière de roches phosphatées et les opérations minières diversifiées. Ne sont pas incluses l’extraction du minerai de fer (classée dans la sous-industrie de l’acier), l’extraction de la bauxite (classée dans la sous-industrie de l’aluminium) et l’extraction du charbon (classée soit dans les sous-industries de l’acier soit dans celle du charbon et des combustibles)." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende impegnate nella produzione o nell’estrazione diversificata di metalli e minerali non classificati altrove, comprese, a titolo esemplificativo, attività estrattive di metalli non ferrosi (ad eccezione della bauxite), attività estrattive di sali e borati, attività estrattive di fosfati e attività estrattive diversificate. Sono escluse le attività di estrazione di minerali di ferro, classificate nel sottosettore Acciaio, le attività di estrazione della bauxite, classificate nel sottosettore Alluminio e le attività di estrazione del carbone, classificate nel sottosettore Acciaio o in Carbone e combustibili di consumo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "他のグループに分類されていない金属や鉱物の各種製造や採掘を行う会社。多様な鉱物、金属の採掘及び生産を行なう会社(他のグループに分類されないもの)。以下を含むが、(ボーキサイトを除く)非鉄金属、塩、ホウ酸塩、リン鉱石及び多種鉱物の採掘を事業とする会社を限らない。産業サブグループ「鉄鋼」に分類される鉄鉱石の採掘会社及び産業サブグループ「アルミ」に分類されるアルミの採掘会社は除く。産業サブグループ「石炭・消耗燃料」に分類される瀝青(熱)石炭の採掘会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 곳에서 분류하지 않는 금속 및 광물의 다양한 생산이나 채굴에 참여하는 기업. 비철금속 채굴(보크사이트 제외), 소금과 붕산염 채굴, 인광암 채굴, 다양한 채굴 작업 등을 포함하나 이에 한정하지 않음. '철강' 하부산업으로 분류되는 철광석 채굴, '알루미늄' 하부산업으로 분류되는 보크사이트 채굴, '철강' 또는 '석탄 및 소모 연료' 하부산업으로 분류되는 석탄 채굴은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas na produção diversificada ou extração de metais e minerais não classificadas em nenhum outro lugar, incluindo, mas não limitado a, mineração de metais não-ferrosos (exceto bauxita), mineração de sal e borato, mineração de rocha fosfática e operações de mineração diversificadas. Exclui mineração de minério de ferro, classificada na Sub-Indústria de Aço. Também exclui a mineração de bauxita, classificada na Sub-Indústria de Alumínio e a mineração de carvão, classificada nas Sub-Indústrias de Aço ou Carvão e Combustíveis de Consumo." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся диверсифицированным производством или добычей металлов и полезных ископаемых, не включенные в другие группы. Включая, среди прочего, компании, занимающиеся добычей цветных металлов (кроме бокситов), добычей соли, боратов, добычей фосфоритов и компании диверсифицированной горнодобывающей промышленности. Данная группа не включает компании, занимающиеся добычей железной руды и включенные в подотрасль «Производство стали»; компании, добывающие бокситы и включенные в подотрасль «Производство алюминия»; компании добывающие уголь и включенные в подотрасль «Производство стали» или «Добыча угля и потребляемого топлива»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事生产或开采多种金属和矿石(未归类于别处)的公司。包括但不仅限于开采有色金属(不含铝矿),盐及硼酸盐,磷灰矿石,使用在钢铁生产的冶金焦煤,以及多种采矿经营。不包括归类于“钢铁”子行业中开采铁的公司和归类于“铝”子行业中开采铝的公司。不包括归类于“煤与消费用燃料”子行业中开采热力煤的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事生產或開採多種金屬和礦石而未歸類於別處的公司。包括但不限於開採有色金屬(不含鋁土礦)、鹽及硼痠鹽、燐灰礦石、使用在鋼鐵生產的冶金焦煤、以及多種採礦經營。不包括那些歸類於「鋼鐵」子行業中開採鐵礦的公司和歸類於「鋁」子行業中開採鋁土礦的公司,並且不包括那些歸類於「鋼鐵」或「煤炭與消費用燃料」子行業中開採煤礦的公司。" + } + } + } + }, + "15104025" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die primär im Kupfererzabbau tätig sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies involved primarily in copper ore mining." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas principalmente a la extracción de cobre." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés principalement actives dans l’exploitation minière du minerai de cuivre." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende operanti principalmente nell’estrazione del minerale di rame." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "主に銅鉱石の採掘を行う会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 구리광석 채굴에 관련된 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas principalmente na mineração de cobre." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основной деятельностью которых является добыча медной руды." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要从事铜矿开采的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要從事銅礦開採的公司。" + } + } + } + }, + "15104030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Gold und verwandten Produkten, einschließlich Unternehmen, die Gold abbauen oder verarbeiten, sowie die südafrikanischen Finanzhäuser, die hauptsächlich in Goldminen investieren, diese aber nicht betreiben." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of gold and related products, including companies that mine or process gold and the South African finance houses which primarily invest in, but do not operate, gold mines." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de oro y productos relacionados. Se incluyen las empresas que extraen o procesan oro y las casas de finanzas de Sudáfrica que invierten principalmente en minas de oro pero no las operan." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs d’or ou de produits connexes. Sont incluses les sociétés qui extraient ou traitent l’or, et les organisations financières sud-africaines qui investissent principalement dans l’or sans l’extraire des mines." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di oro e di prodotti correlati, comprese le aziende che estraggono o trasformano oro e le società finanziarie sudafricane che investono principalmente in miniere d’oro, ma non le gestiscono." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "金や関連製品の製造会社。金の採掘・加工を行う会社、主に金の採掘に投資している(採掘に従事していない)南アフリカの金融会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "금을 채굴 또는 처리하는 기업, 그리고 금광에 주로 투자하되 운영은 하지 않는 남아프리카 금융회사를 포함해서 금 및 관련 제품 생산업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores de ouro e produtos relacionados, incluindo empresas de mineração ou processamento de ouro e as casas financeiras sul-africanas que principalmente investem em minas de outro, mas sem operá-las." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители золота и сопутствующих продуктов, включая компании, занимающиеся добычей или обработкой золота, и южноафриканские финансовые компании, которые в основном занимаются финансированием золотых приисков, но не их эксплуатацией." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "黄金及相关产品生产商,包括开采或者加工黄金的公司以及主要投资但并不经营金矿的南非金融公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "黃金及相關產品生產商,包括那些開採或加工黃金的公司以及那些主要投資但並不經營金礦的南非金融公司。" + } + } + } + }, + "15104040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Edelmetalle und Mineralien abbauen und nicht der Branche „Gold“ angehören. Hierzu gehören Unternehmen, die hauptsächlich Platin abbauen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies mining precious metals and minerals not classified in the Gold Sub-Industry. Includes companies primarily mining platinum." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la extracción de minerales y metales preciosos no clasificadas en la rama Oro. Se incluyen las empresas dedicadas principalmente a la extracción de platino." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui extraient les métaux et minéraux précieux qui ne sont pas classés dans la sous-industrie de l’or. Sont incluses les sociétés qui extraient principalement le platine." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società che estraggono metalli preziosi e minerali non classificati nel sottosettore Oro. Comprende le aziende che estraggono principalmente platino." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "貴金属・鉱物の採掘を行い、産業サブグループの「金」に分類されていない会社。プラチナの採掘を主に行う会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "‘금’으로 분류되지 않은 귀금속과 고급 광물을 채굴하는 기업. 주로 백금을 채굴하는 기업 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de mineração de metais preciosos e minerais não classificadas na Sub-Indústria de Ouro. Inclui empresas de mineração, principalmente, de platina." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся добычей драгоценных металлов и минералов, не включенные в подотрасль «Добыча золота». Данная группа включает компании, основной деятельностью которых является добыча платины." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事开采贵重金属和矿石(未归类于“黄金”子行业)的公司。包括主要从事开采铂的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "開採黃從事開採貴重金屬和礦石而未歸類于「黃金」子行業的公司。包括那些主要從事開採鉑的公司。" + } + } + } + }, + "15104045" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich Silber abbauen. Schließt Unternehmen aus, die den Branchen „Gold“ oder „Edelmetalle und Mineralien“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies primarily mining silver. Excludes companies classified in the Gold or Precious Metals & Minerals Sub-Industries." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas principalmente a la extracción de plata. Se excluyen empresas clasificadas en las ramas Oro o Minerales y Metales Preciosos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui extraient principalement l’argent. Ne sont pas incluses les sociétés classées dans les sous-industries de l’or ou des métaux et minéraux précieux." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende attive principalmente nell’estrazione dell’argento. Sono escluse le aziende classificate nei sottosettori Oro o Metalli e minerali preziosi." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "銀の採掘を主に行う会社。産業サブグループ「金」と「貴金属・鉱物」に分類される会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 은을 채굴하는 기업. '금' 또는 '귀금속 & 광물' 하부산업으로 분류된 기업은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas principalmente de mineração de prata. Exclui empresas classificadas nas Sub-Indústrias de Ouro ou Metais Preciosos e Minerais." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основной деятельностью которых является добыча серебра. В данную группу не входят компании, включенные в подотрасли «Добыча золота» или «Добыча драгоценных металлов и минералов»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "白银及相关产品生产商,不含归类于子行业“黃金“或“贵重金属与矿石”的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要為開採白銀的公司。不包括歸類於「黃金」或「貴重金屬與礦石」子行業的公司。" + } + } + } + }, + "15104050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Eisen, Stahl und verwandten Produkten. Eingeschlossen sind Unternehmen, die hauptsächlich Hüttenkoks (Kokskohle) für die Stahlproduktion abbauen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of iron and steel and related products, including metallurgical (coking) coal mining used for steel production." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productores de hierro, acero y productos ralacionados, incluyendo mineria de carbon metalurgico (coque) para la produccion de acero." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs de fer et d’acier et de produits connexes. Sont incluses les mines de charbon métallurgique (cokéfaction) utilisé dans la production d’acier." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di prodotti di ferro e acciaio e ad essi correlati, compresa l’estrazione di carbon coke utilizzato per la produzione di acciaio." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "鉄・鉄鋼や関連製品の製造会社。石炭鉱業における製鋼用コーキング冶金会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "철강 생산을 위해 사용하는 금속(코크스) 석탄 채굴 등을 포함해 철, 강철, 관련 제품 생산업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores de ferro e aço e produtos relacionados, incluindo a mineração de carvão metalúrgico (coque) utilizado na produção de aço." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители железа, стали и сопутствующей продукции, включая добычу металлургического (коксующегося) угля, используемого для производства стали." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "钢铁及相关产品生产商。包含煤矿行业(焦煤)内与制钢相关的镀金等冶金公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "鋼鐵及相關產品生產商。包含從事開採鋼鐵生產用冶金焦煤的公司。" + } + } + } + }, + "15105010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produzenten von Nutzholz und verwandten Holzprodukten. Hierzu gehört auch Holz für die Bauindustrie." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of timber and related wood products. Includes lumber for the building industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de madera y productos relacionados. Se incluye la madera producida para la construcción." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de bois et de produits à base de bois. Est inclus le bois de construction pour l’industrie du bâtiment." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di legname e prodotti in legno correlati. Include legname per l’edilizia." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "材木や木材関連製品の製造会社。建設産業用の建材を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "목재 및 관련된 목재 제품 제조업체. 건축용 판재 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de madeira e produtos madeireiros relacionados. Inclui madeira serrada para a indústria de construção." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители древесины и сопутствующих изделий из древесины. Данная группа включает производство древесины для строительной промышленности." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "木材及相关木材制品(包括建筑木材)制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "木材及相關木材製品(包括建築木材)製造商。" + } + } + } + }, + "15105020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Papier verschiedener Qualitäten. Ausgeschlossen sind Unternehmen, die auf Papierverpackungen spezialisiert sind und der Branche „Papierverpackungen“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of all grades of paper. Excludes companies specializing in paper packaging classified in the Paper & Plastic Packaging Products & Materials Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de papel de todo tipo. Se excluyen las empresas especializadas en embalajes de papel clasificadas en la rama Embalaje de Papel." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de toutes les qualités de papiers. Ne sont pas incluses les sociétés qui sont spécialisées dans la production d’emballage en papier et qui sont classées dans la sous-industrie des emballages en papier." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di tutti i tipi di carta. Sono escluse le aziende specializzate negli imballaggi di carta classificate nel sottosettore Imballaggi in carta." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "あらゆる種類の紙を製造する会社。産業サブグループの「包装紙」に分類される包装紙会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "모든 등급의 종이 제조업체. ‘종이 포장지’ 하부산업으로 분류되는 종이 포장지 전문 기업은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de todas as categorias de papel. Exclui empresas especializadas em papéis de embalagem, classificadas na Sub-Indústria de Papel para Embalagens." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители бумаги всех сортов. В данную группу не входят компании, специализирующиеся на производстве бумажной упаковки и включенные в подотрасль «Производство бумажной упаковки»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "各类等级纸张的制造商。不包括归类于“纸材料包装”子行业中专门从事纸制包装的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "各類等級紙張的製造商。不包括那些歸類於「紙材料包裝」子行業中專門從事紙製包裝的公司。" + } + } + } + }, + "20101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Ausrüstung, Teilen und Produkten für die zivile und militärische Luft- und Raumfahrt und Verteidigungsindustrie. Hierzu gehören auch Rüstungselektronik und Geräte für die Raumfahrt." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of civil or military aerospace and defense equipment, parts or products. Includes defense electronics and space equipment." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de componentes, equipos o productos civiles o militares para la industria aeronáutica y de defensa. Incluye aparatos electrónicos de defensa y equipos espaciales." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de matériels, de pièces et de produits civils ou militaires pour l’industrie aérospatiale et de défense. Sont inclus les fabricants d’électronique de défense et d’équipement de l’industrie spatiale." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di apparecchiature, parti o prodotti per l’industria aerospaziale civile o militare e la difesa. Sono comprese le apparecchiature elettroniche per la difesa e le apparecchiature spaziali." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "民間用、軍事用の航空宇宙・防衛に関する設備、部品、製品の製造会社。防衛電子装置や宇宙機器を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "민간 또는 군용 우주항공 및 국방 장비, 부품 또는 제품 제조업체. 국방용 전자 및 우주 장비 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de equipamento, partes ou produtos aeroespaciais e de defesa de uso civil ou militar. Inclui equipamento de defesa eletrônica e espacial." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители оборудования, комплектующих или изделий гражданского или военного назначения для космической и оборонной промышленности. В данную группу входят производители электронного оборудования военного и космического назначения." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "民用或军用航空航天及国防设备、零部件或产品(包括国防电子设备和航天设备)制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "民用或軍用航空航太及國防設備、零部件或產品的製造商。包括國防電子設備和航太設備。" + } + } + } + }, + "20102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Bauelementen sowie Heimwerkerprodukten und -bedarf. Ausgeschlossen sind Bau- und Sperrholz, die in die Branche „Forstprodukte“ fallen, sowie Zement und andere Materialien, die in die Branche „Baustoffe“ fallen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of building components and home improvement products and equipment. Excludes lumber and plywood classified under Forest Products and cement and other materials classified in the Construction Materials Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de componentes de construcción, productos y equipos para la restauración de edificios y casas. Se excluyen la madera y el contrachapado, clasificados en la rama Productos Madereros, y al cemento y otros materiales clasificados en la rama Materiales de Construcción." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’éléments de construction, et d’équipements et de produits pour l’aménagement d’intérieur. Cette sous-industrie n’inclut pas les fabricants de bois de construction et de contreplaqué (classés dans la sous-industrie des produits de la forêt) et les fabricants de ciment et d’autres matériaux (classés dans la sous-industrie des matériaux de construction)." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di componenti per l’edilizia e di prodotti e attrezzature per il miglioramento delle abitazioni. Sono esclusi il legname e il compensato, classificati nei Prodotti forestali, e il cemento e altri materiali, classificati nel sottosettore Materiali da costruzione." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "建設部品や増改築用製品・設備の製造会社。産業サブグループの「林産品」に分類される建材・合板、および「建設資材」に分類される他の資材は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건축 부품과 주택 개량 제품 및 장비 제조업체. ‘임산물’로 분류되는 판재와 합판, 그리고 ‘건축 자재’ 하부산업으로 분류되는 시멘트와 기타 자재는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de componentes de construção e de produtos e equipamento de renovação de casas. Exclui madeira serrada e compensados de madeira classificados na Sub-Indústria de Produtos Florestais, e cimento e outros materiais classificados na Sub-Indústria de Materiais de Construção." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители строительных изделий и бытовых изделий и оборудования. В данную группу не входят производители изделий из древесины и фанеры, включенные в группу «Продукция лесного хозяйства», а также производители цемента и других материалов, включенные в подотрасль «Производство строительных материалов»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "制造建筑组件、家居装潢用品及设备的公司。不包括归类于“林业产品”子行业中的木材和胶合板以及归类于“建筑材料”子行业中的材料。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "製造建築元件、家居裝修用品及設備的公司。不包括歸類於「林業產品」子行業中的木材和膠合板,以及歸類於「建築材料」子行業中的其他材料。" + } + } + } + }, + "20103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich im gewerblichen Bauwesen tätig sind. Hierzu gehören u. a. Bauingenieursfirmen und Baugroßunternehmen. Ausgeschlossen sind Unternehmen, die der Branche „Haus- und Wohnungsbau“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaged in primarily non-residential construction. Includes civil engineering companies and large-scale contractors. Excludes companies classified in the Homebuilding Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que operan fundamentalmente en el sector de la construcción no residencial. Se incluyen las empresas de ingeniería civil y grandes contratistas. Se excluyen las empresas clasificadas en la rama Construcción Residencial." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées principalement dans la construction non-résidentielle. Sont incluses les sociétés de génie civil et les entrepreneurs à grande échelle. Ne sont pas incluses les sociétés classées dans la sous-industrie de la construction d’habitations résidentielles." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende operanti principalmente nel settore dell’edilizia non residenziale. Sono comprese le società di ingegneria civile e le grandi imprese appaltatrici. Sono escluse le aziende classificate nel sottosettore Edilizia residenziale." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "非居住用建物建設を主に行う会社。土木工事会社や大規模な建築工事請負業者を含む。産業サブグループの「住宅建設」に分類される会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 비주택 건설과 관련된 기업. 토목공학 기업과 대규모 계약업체 포함. ‘주택 건설’로 분류되는 기업은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas principalmente em construção não residencial. Inclui empresas de engenharia civil e contratantes em grande escala. Exclui empresas classificadas na Sub-Indústria de Construção Residencial." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основной деятельностью которых является строительство нежилых зданий и сооружений. В данную группу входят компании, занимающиеся проектированием и строительством гражданских объектов, а также крупные подрядчики. Не входят компании, включенные в подотрасль «Жилое строительство»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要从事非住宅建筑建造的公司。包括土木工程公司和大型承包商,但不包括归类于“住宅建筑”子行业中的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要從事非住宅建築建造的公司。包括土木工程公司和大型承包商,但不包括那些歸類於「住宅建築」子行業中的公司。" + } + } + } + }, + "20104010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die elektrische Kabel und Drähte, elektrische Komponenten oder Geräte herstellen und nicht der Branche „Elektrische Anlagen“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that produce electric cables and wires, electrical components or equipment not classified in the Heavy Electrical Equipment Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de cables, equipos o componentes eléctricos no clasificados en la rama Equipos Eléctricos Pesados." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fabriquent des câbles et fils électriques, des composants et des équipements électriques, et qui ne sont pas classées dans la sous-industrie des équipements électriques lourds." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che producono cavi e fili elettrici, componenti o apparecchiature elettriche non classificate nel sottosettore Apparecchiature elettriche complesse." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電気ケーブル・ワイヤ、電気部品・設備を製造する会社で、産業サブグループの「重電機設備」に分類されていない会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "‘중전기 장비’로 분류되지 않은 전기 케이블, 전선, 전기 부품, 장비를 생산하는 기업." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que produzem cabos e fios elétricos, componentes elétricos ou equipamentos não classificados na Sub-Indústria de Equipamentos Elétricos Pesados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители электрических проводов и кабелей, частей или оборудования, не включенные в подотрасль «Производство тяжелого электрооборудования»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生产电缆、电线、电气部件或未归类于“重型电气设备”子行业之设备的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "生產電纜、電線、電氣部件或設備而未歸類於「重型電氣設備」子行業中的公司。" + } + } + } + }, + "20104020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Anlagen zur Stromerzeugung und anderen großen elektrischen Geräten, einschließlich Turbinen zur Stromerzeugung, schweren elektrischen Großanlagen für stationären Einsatz und großen elektrischen Systemen. Ausgeschlossen sind Kabel und Drähte, die in die Branche „Elektrische Komponenten und Geräte“ fallen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of power-generating equipment and other heavy electrical equipment, including power turbines, heavy electrical machinery intended for fixed-use and large electrical systems. Excludes cables and wires, classified in the Electrical Components & Equipment Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de equipos generadores de energía y otros equipos eléctricos pesados, como turbinas de generación, maquinaria eléctrica pesada diseñada para uso fijo y sistemas eléctricos de gran tamaño. Se excluyen los cables, clasificados en la rama Equipo y componentes eléctricos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de groupes électrogènes et d’autres équipements électriques lourds, y compris les fabricants de turbines électriques et de machines électriques lourdes destinées aux systèmes électriques fixes et de grande taille. Ne sont pas inclus les fabricants de câbles et de fils, classés dans la sous-industrie des composants et équipements électriques." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di apparecchiature per la produzione di energia e di altre apparecchiature elettriche complesse, comprese turbine elettriche, macchinari elettrici pesanti destinati a usi fissi e grandi sistemi elettrici. Sono esclusi i cavi e fili elettrici classificati nel sottosettore Componenti e apparecchiature elettriche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "発電設備や他の重電機設備の製造会社。出力タービンや固定式重電機機器、大型電機システムを含む。産業サブグループの「電気部品・設備」に分類される電機ケーブル・ワイヤは除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "발전 터빈, 고정식 중전기 기계, 대형 전기 시스템을 포함한 발전 장비 및 기타 중전기 장비 제조업체. ‘전기 부품과 장비’ 하부산업으로 분류되는 케이블과 전선은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de equipamentos de geração de energia e outros equipamentos elétricos pesados, incluindo turbinas de geração de energia, maquinário elétrico pesado destinado a uso fixo e sistemas elétricos de grande porte. Exclui cabos e fios, classificados na Sub-Indústria de Equipamentos e Instrumentos Elétricos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители электроэнергетического оборудования и другого тяжелого электрооборудования, в том числе силовых турбин, тяжелого электротехнического оборудования, предназначенного для стационарного использования и крупных электроэнергетических систем. В данную группу не входят производители проводов и кабелей, включенные в подотрасль «Производство электрооборудования и его частей»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "发电设备等重型电气设备制造商,这些设备包括动力涡轮机、与固定使用和大型电气系统配套的重型电力机械。不包括归类于“电气部件与设备”子行业的电缆和电线。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "發電設備及其他重型電氣設備製造商,這些設備包括動力渦輪機、與固定使用和大型電氣系統配套的重型電力機械。不包括歸類於「電氣部件與設備」子行業中的電纜和電線。" + } + } + } + }, + "20105010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversifizierte Industrieunternehmen mit Geschäftsaktivitäten in drei oder mehr Sektoren, von denen keiner die Hauptanteile der Einnahmen erwirtschaftet. Die gehaltenen Anteile haben im Wesentlichen eine Kontrollfunktion, und die Anteilseigner haben ein betriebliches Interesse an der Leitung der Tochtergesellschaften." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified industrial companies with business activities in three or more sectors, none of which contributes a majority of revenues. Stakes held are predominantly of a controlling nature and stake holders maintain an operational interest in the running of the subsidiaries." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas industriales diversificadas con actividades comerciales en tres o más sectores y cuya fuente principal de ingresos no puede atribuirse específicamente a un sector concreto. Las participaciones que tienen los accionistas de estas compañias son predominantemente de carácter estratégico y mantienen un interés operacional en la dirección de las subsidiarias." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés industrielles diversifiées, ayant des activités commerciales dans au moins trois secteurs, sans qu’aucun de ces secteurs ne contribue à la majorité des revenus. Les participations sont pour la plupart de type majoritaire, tandis que les parties prenantes conservent un intérêt opérationnel dans la conduite des filiales." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Imprese industriali diversificate con attività commerciali in tre o più settori, nessuna delle quali realizza la maggior parte dei ricavi. Le partecipazioni detenute sono prevalentemente di controllo e gli azionisti mantengono un interesse operativo nella gestione delle società controllate." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "3つ以上のセクターにまたがって事業展開している多角化企業で、利益が全体の半分以上を占める事業部門がないもの。経営決定権を持つ利害関係者によって大株主が構成され、利害関係者は持分に応じて子会社の経営に参画する権利を有する。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "세 가지 또는 그 이상의 부문에서 사업 활동을 하며 어떤 단일 부문도 수익의 대부분을 차지하지 않는 다각화된 산업 기업. 소유한 주식은 주로 지배 성향을 지니며 주주는 자회사들의 운영에서 운영 관련 이해관계를 유지함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas industriais diversificadas com atividades comerciais em três ou mais setores, nenhum dos quais contribui com a maior parte das rendas. Participações detidas são predominantemente de uma natureza de controle e os participantes mantêm um interesse operacional na administração das subsidiárias." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Диверсифицированные промышленные компании, осуществляющие хозяйственную деятельность в трех или более секторах, ни один из которых не обеспечивает основную долю выручки. Владельцам принадлежат в основном контрольные пакеты акций, акционеры проявляют операционный интерес к работе дочерних предприятий." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "同时在三个或以上经济领域内经营,但并无靠单一业务贡赚去大部分收入的综合工业企业。企业所持有的股权主要是控股性质,并且股东在子公司保持有效的营运经营。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "同時在三個或更多經濟領域內經營,但沒有單個業務貢獻一半以上收入的多元化工業公司。企業所持有的股權主要是控股性質,並且股東樂於參與子公司的經營。" + } + } + } + }, + "20106010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Schwerlastkraftwagen, Walzmaschinen, Erdbewegungs- und Baumaschinen und Hersteller von verwandten Teilen. Hierzu gehört auch der Schiffbau für zivile Zwecke." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of heavy duty trucks, rolling machinery, earth-moving and construction equipment, and manufacturers of related parts. Includes non-military shipbuilding." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de camiones pesados, maquinaria de ruedas, equipos de construccion y excavacion y fabricantes de repuestos. Incluye los fabricantes de barcos no militares." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de camions de chantier, de machines de laminage, de matériels de terrassement et de construction, et fabricants de produits connexes. Est incluse la construction navale civile." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di autocarri pesanti, laminatoi, attrezzature per la movimentazione della terra e per l’edilizia e produttori di parti correlate. Sono comprese le costruzioni navali non militari." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "大型トラック、圧延機、土木・建築設備および関連部品の製造会社。非軍事用造船を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "대형 트럭, 롤링 기계, 토공 장비, 건설 장비의 제조업체와 관련 부품 제조업체. 민간 조선업 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de caminhões pesados, rolos compressores, equipamentos de construção e terraplanagem e fabricantes de partes relacionadas. Inclui construção naval não militar." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители грузовых автомобилей большой грузоподъемности, валковых машин, оборудования для земляных работ и строительства, производители соответствующих комплектующих. В данную группу входят производители судов гражданского назначения." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "重型载重卡车、混凝土搅拌机、土方与建筑用机械以及相关零部件制造商。包括非军用造船企业。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "重型載重卡車、混凝土攪拌機、土方與建築用機械以及相關零部件製造商。包括非軍用造船企業。" + } + } + } + }, + "20106015" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von landwirtschaftlichen Maschinen und Nutzfahrzeugen sowie verwandter Teile. Hierzu gehören auch Maschinen, die bei der Erzeugung von Feldfrüchten und in der Tierzucht eingesetzt werden, landwirtschaftliche Traktoren, Pflanz- und Düngemaschinen, Geräte zum Ausbringen von Dünger und Pflanzenschutzmitteln sowie Getreidetrockner und -gebläse." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies manufacturing agricultural machinery, farm machinery, and their related parts. Includes machinery used for the production of crops and agricultural livestock, agricultural tractors, planting and fertilizing machinery, fertilizer and chemical application equipment, and grain dryers and blowers." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de maquinaria de agricultura, maquinaria de cultivo y repuestos. Incluye maquinaria utilizada para la produccion de sembrios y ganado, tractores, maquinaria de sembrado y fertilizacion, equipos de aplicacion de fertilizantes y químicos y ventiladores y secadoras de granos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises de production de machines agricoles et les pièces qui s’y rapportent. Sont inclus les machines utilisées pour la production des cultures et de bétail, les tracteurs agricoles, les planteuses et les fertiliseurs, les matériels d’épandage des engrais et des produits chimiques, les séchoirs et les ventilateurs à grain." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che producono macchine agricole e parti correlate. Comprende macchinari utilizzati per la produzione di colture e l’allevamento agricolo, trattori agricoli, macchine per la semina e la fertilizzazione, attrezzature per l’applicazione di fertilizzanti e prodotti chimici, essiccatoi e soffiatoi per cereali." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "大型農業機械及び関連部品の製造会社。作物や農業畜産、農業用トラクター、田植えや施肥機械、化学肥料機器、穀物乾燥機、送風機の製造会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "농업 기계, 농장 기계, 관련 부품을 생산하는 기업. 곡물과 농축산물 생산에 사용되는 장비, 농경용 트랙터, 식목과 비료 살포 장비, 비료와 화학적 응용 장비, 곡물 건조기, 송풍기 등 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de fabricação de maquinário agrícola, máquinas para uso em fazendas, e suas partes relacionadas. Inclui maquinário utilizado na produção agropecuária y de colheitas, tratores agrícolas, maquinário de plantio e fertilização, e equipamento de aplicação de fertilizantes e produtos químicos, e secadores e aeradores de grãos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители машинного оборудования для сельского хозяйства и его комплектующих. В данную группу входят производители оборудования, используемого в производстве сельскохозяйственных культур и разведении скота, производители сельскохозяйственных тракторов, посевной и почвообрабатывающей сельскохозяйственной техники, оборудования для применения удобрений и химических веществ, зерносушилок и воздуходувок." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "农业畜牧业用大型机械及部件生产企业。包含农用谷物脱壳机,农用拖拉机,播种施肥及收割机和谷物干燥及扬风机制造企业。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "農業畜牧業用的大型機械及其相關部件生產商。包括用於生產農作物及農業牲畜的機械、農用拖拉機、種植和施肥機械、化肥和化學應用設備、穀物乾燥機和鼓風機。" + } + } + } + }, + "20106020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Industriemaschinen und Industriekomponenten. Hierzu gehören auch Hersteller von Pressen, Werkzeugmaschinen, Kompressoren, Geräten für den Umweltschutz, Aufzügen, Rolltreppen, Isolatoren, Pumpen, Rollenlagern und anderen Metallerzeugungsprodukten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of industrial machinery and industrial components. Includes companies that manufacture presses, machine tools, compressors, pollution control equipment, elevators, escalators, insulators, pumps, roller bearings and other metal fabrications." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de maquinaria y componentes industriales. Se incluyen las prensas, herramientas para maquinaria, compresores, equipo para el control de la contaminación, ascensores, escaleras mecánicas, aislantes, bombas, rodamientos y otra maquinaria metálica." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de machines et de composants industriels. Sont incluses les sociétés qui fabriquent des presses, des machines-outils, des compresseurs, du matériel de contrôle de la pollution, des ascenseurs, des escaliers mécaniques, des isolateurs, des pompes, des roulements à rouleaux et autres constructions métalliques." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di macchinari industriali e componenti industriali. Comprende aziende che producono presse, macchine utensili, compressori, apparecchiature per il controllo dell’inquinamento, ascensori, scale mobili, isolanti, pompe, cuscinetti a rulli e altri prodotti in metallo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "産業機械および産業部品の製造会社。プレス、工作機械、圧縮機、公害防止設備、エレベータ、エスカレータ、絶縁器、吸水器、軸受けおよびその他の金属加工物を製造する会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업용 기계와 산업용 부품 제조업체. 프레스, 머신툴, 압축기, 오염 통제 장비, 엘리베이터, 에스컬레이터, 절연체, 펌프, 롤러 베어링, 기타 금속 제작물을 제조하는 기업 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de maquinário industrial e componentes industriais. Inclui empresas que fabricam prensas, ferramentas para máquinas, compressores, equipamentos de controle de poluição, elevadores, escadas rolantes, isoladores, bombas, rolamentos e outras fabricações de metal." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители промышленных машин, принадлежностей и комплектующих. В данную группу входят компании, занимающиеся производством прессов, станков, компрессоров, оборудования для контроля загрязнения окружающей среды, подъемников, эскалаторов, изоляторов, насосов, подшипников и других металлических изделий." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工业机械与部件制造商。包括制造冲床、机床、压缩机、污染控制设备、电梯、电动扶梯、绝缘器、泵、滚柱轴承以及其它金属预制件的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業機械與部件製造商。包括那些製造衝床、機床、壓縮機、污染控制設備、電梯(升降機)、電動扶梯、絕緣器、泵、滾柱軸承以及其他金屬製品的公司。" + } + } + } + }, + "20107010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Handels- und andere Vertriebsunternehmen von Industrieausrüstung und -produkten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trading companies and other distributors of industrial equipment and products." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas al comercio y distribución de productos y equipos industriales." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés commerciales et autres distributeurs d’équipements et de produits industriels." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società commerciali e altri distributori di attrezzature e prodotti industriali." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商社および産業設備や製品を取り扱うその他流通業社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업용 장비와 제품의 무역 회사 및 기타 판매업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de comércio e outros distribuidores de equipamentos e produtos industriais." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Торговые компании и другие дистрибьюторы промышленного оборудования и изделий." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "贸易公司以及其它工业设备和产品的经销商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "貿易公司以及其他工業設備和產品的經銷商。" + } + } + } + }, + "20201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die kommerzielle Druckdienstleistungen anbieten. Eingeschlossen sind Druckereien, die hauptsächlich für die Medienindustrie arbeiten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing commercial printing services. Includes printers primarily serving the media industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a servicios de impresión comercial. Se incluyen las empresas que ofrecen servicios de impresión a medios de comunicación." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services d’impression commerciale. Sont incluses les imprimeries qui travaillent principalement pour l’industrie des médias." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono servizi di stampa commerciale. Comprende i tipografi che servono principalmente il settore dei media." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業印刷サービスを提供する会社。主にマスコミ業界の下請けを行う印刷業者を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상업용 인쇄 서비스를 제공하는 회사. 주로 미디어 산업을 대상으로 하는 인쇄업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores de serviços de impressão comercial. Inclui impressoras que servem principalmente à indústria da mídia." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, оказывающие услуги по изготовлению коммерческой печатной продукции, в том числе типографии, занимающиеся в основном обслуживанием средств массовой информации." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供商业印刷服务的公司。包括主要服务于媒体业的印刷公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供商業印刷服務的公司。包括那些主要服務於媒體業的印刷公司。" + } + } + } + }, + "20201050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von Umweltdiensten und Anlagenwartungsdiensten. Hierzu gehören auch Dienstleistungen in den Bereichen Abfallwirtschaft, Gebäudeverwaltung und Umweltschutz. Ausgeschlossen sind Großkläranlagen, die der Branche „Wasserversorgungsbetriebe“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing environmental and facilities maintenance services. Includes waste management, facilities management and pollution control services. Excludes large-scale water treatment systems classified in the Water Utilities Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios medioambientales. Se incluyen los servicios de tratamiento de residuos y de control de la contaminación. Se excluyen los sistemas de tratamiento de agua a gran escala clasificados en la rama Suministro de Agua." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services liés à l’environnement et à l’entretien des locaux. Sont inclus les services de gestion des déchets, de gestion des installations et de contrôle de la pollution. Ne sont pas incluses les entreprises spécialisées dans les systèmes de traitement de l’eau à grande échelle, classées dans la sous-industrie des compagnies des eaux." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono servizi ambientali e di manutenzione degli impianti. Sono compresi i servizi di gestione dei rifiuti, di gestione degli impianti e di controllo dell’inquinamento. Sono esclusi i sistemi di trattamento delle acque su larga scala classificati nel sottosettore Società di utenze idriche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "環境関連およびファシリティ管理サービスを提供する会社。廃棄物管理、ファシリティ管理、公害防止サービスを含む。産業サブグループの「水道」に分類される大規模な水処理システムは除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "환경 및 시설 유지관리 서비스를 제공하는 회사. 폐기물 관리, 시설 관리, 오염 통제 서비스를 포함. '수도 유틸리티' 하부산업으로 분류되는 대규모 물처리 시스템은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras de serviços ambientais e manutenção de instalações. Inclui serviços de gestão de resíduos, gestão de instalações e controle de poluição. Exclui sistemas de tratamento de água em larga escala, classificados na Sub-Indústria de Serviços de Água." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги по охране окружающей среды и техническому обслуживанию объектов, в том числе по организации сбора и вывоза отходов, управлению объектами и контролю уровня загрязнения окружающей среды. В данную группу не входят крупные водоочистные системы, которые включены в подотрасль «Коммунальное водоснабжение»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供环境服务与环境设施维护服务的公司。这些服务包括废物处理、设施管理和污染控制服务。不包括归类于“水公用事业”子行业的大型水处理系统。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供環境服務與環境設施維護服務的公司。這些服務包括廢物處理、設施管理和污染控制服務。不包括歸類於「水務公用事業」子行業中的大型水處理系統。" + } + } + } + }, + "20201060" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von Bürodienstleistungen und Hersteller von Bürobedarf und -geräten, die keiner der übrigen Branchen angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of office services and manufacturers of office supplies and equipment not classified elsewhere." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios o fabrican equipo de oficina, no incluidas en otra clasificación." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services pour le bureau et fabricants de fournitures et d’équipements de bureau n’appartenant à aucune autre catégorie." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi per ufficio e fabbricanti di forniture e attrezzature per ufficio non classificati altrove." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "事務サービスの提供業者、および他のグループに分類されていないオフィス用品・設備を製造する会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "사무 서비스 제공업체, 다른 부문으로 분류되지 않은 사무용품 및 장비 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores de serviços de escritório e fabricantes de suprimentos de escritório e equipamento não classificados em nenhum outro lugar." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги для офиса, и производители материалов и оборудования для офиса, не включенные в другие группы." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供办公服务的公司以及制造办公用品和设备(未归类于别处)的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供辦公室服務的公司以及製造辦公室用品和設備而未歸類於別處的公司。" + } + } + } + }, + "20201070" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich arbeitskraftintensive Dienstleistungen für Unternehmen und Regierungsstellen anbieten. Eingeschlossen sind auch kommerzielle Reinigungsunternehmen, Gastronomie- und Cateringdienste, Gerätereparatur-Anbieter, gewerbliche Wartungsdienste, gewerbliche Auktionshäuser, Anbieter von Aufbewahrungs- und Lagerungsdienstleistungen, Transaktionsdienstleistungen, Verleiher von Berufskleidung sowie andere Anbieter von Unternehmensdienstleistungen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies primarily providing labor oriented support services to businesses and governments. Includes commercial cleaning services, dining & catering services, equipment repair services, industrial maintenance services, industrial auctioneers, storage & warehousing, transaction services, uniform rental services, and other business support services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan principalmente servicios de apoyo orientados a la mano de obra, para empresas y gobiernos. Incluye servicios de limpieza comercial, servicios de comidas y catering, servicios de reparación de equipos, servicios de mantenimiento industrial, subastadores industriales, almacenamiento y depósito, servicios de transacción, servicios de alquiler de uniformes y otros servicios de apoyo a las empresas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent principalement des services d’aide orientés sur la main-d’œuvre aux entreprises et aux gouvernements. Sont inclus les services de nettoyage commercial, les services de restauration et de traiteur, les services de réparation de matériel, les services de maintenance industrielle, les services de commissaire-priseur industriel, de stockage et d’entrepôt, de transaction, les services de location de vêtements de travail et autres services d’aide aux entreprises." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono principalmente servizi di supporto orientati al lavoro alle imprese e alla pubblica amministrazione. Sono compresi i servizi di pulizia commerciale, i servizi di ristorazione e catering, i servizi di riparazione di attrezzature, i servizi di manutenzione industriale, le case d’asta industriali, i servizi di magazzinaggio, i servizi di transazione, i servizi di noleggio uniformi e altri servizi di supporto alle imprese." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "民間企業や政府に対して労働力を中心とする支援サービスを主に提供する会社。商業クリーニングサービス、飲食業・宅配サービス、機器修理サービス、産業保守サービス、産業オークション、保管・倉庫業、取引サービス、制服貸与サービス、その他支援サービスを含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기업 및 정부에 노동 위주의 지원 서비스를 주로 제공하는 회사. 상업적인 청소 서비스, 식사 및 케이터링 서비스, 장비 수리 서비스, 산업 유지보수 서비스, 산업 경매인, 보관 및 창고, 거래 서비스, 유니폼 대여 서비스, 기타 사업 지원 서비스를 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras principalmente de serviços de suporte a trabalho orientado a empresas e governos. Inclui serviços de limpeza comercial, serviços de refeições e de catering, serviços de reparo de equipamentos, serviços de manutenção industrial, leiloeiros industriais, armazenagem e depósitos, serviços de transações, serviços de aluguel de uniformes, e outros serviços de suporte a empresas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся в основном предоставлением вспомогательных услуг коммерческим предприятиям и государственным организациям. В данную группу входят компании, оказывающие услуги по уборке коммерческой недвижимости, организации питания, ремонту и техническому обслуживанию оборудования, проведению промышленных аукционов, складские услуги, транзакционные услуги, услуги по прокату форменной одежды и другие вспомогательные услуги для бизнеса." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要向企业和政府提供劳动力支持的公司。包括商业清洁服务、餐饮服务、修理设备、工业维护、工业拍卖、存储和仓储、运输服务、制服租赁和其他商业支持服务。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要向企業和政府提供勞動力支援服務的公司。包括商業清潔服務、餐飲服務、修理設備、工業維修、工業拍賣、存儲和倉儲、交易服務、制服租賃和其他商業支援服務。" + } + } + } + }, + "20201080" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Sicherheits- und Sicherungsdienstleistungen für Unternehmen und Regierungsstellen anbieten. Eingeschlossen sind Unternehmen, die Dienstleistungen wie Justizvollzugsanstalten, Sicherheits- und Alarmdienste, Transporte in gepanzerten Fahrzeugen und Bewachung anbieten. Ausgeschlossen sind Unternehmen, die Sicherheits-Software anbieten und unter die Branche „System Software” fallen sowie Heimsicherheitsdienste, die unter die Branche „Spezielle Verbraucherdienste” fallen. Auch ausgeschlossen sind Unternehmen, die Sicherheitssystemgeräte herstellen und die unter die Branche „Elektronische Geräte und Apparate” fallen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing security and protection services to business and governments. Includes companies providing services such as correctional facilities, security & alarm services, armored transportation & guarding. Excludes companies providing security software classified under the Systems Software Sub-Industry and home security services classified under the Specialized Consumer Services Sub-Industry. Also excludes companies manufacturing security system equipment classified under the Electronic Equipment & Instruments Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios de seguridad y protección a empresas y gobiernos. Incluye empresas que proporcionan servicios como instalaciones correccionales, servicios de seguridad y alarmas, transporte blindado y guardias. Se excluyen empresas que proporcionan programas informáticos de seguridad, clasificadas en la rama de Software de Sistemas y los servicios de seguridad doméstica, clasificados en la rama de Servicios de Consumo Especializados. También se excluyen empresas fabricantes de equipo para sistemas de seguridad, clasificadas en la rama de Equipo e Instrumentos Electrónicos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services de sécurité et de protection aux entreprises et aux gouvernements. Sont incluses les sociétés qui fournissent des services tels que les établissements correctionnels, les services de sécurité et d’alarme, le transport de fonds par fourgon blindé et le gardiennage. Ne sont pas incluses les sociétés qui fournissent des logiciels de sécurité (classées dans la sous-industrie des logiciels système) et les services de sécurité à domicile (classés dans la sous-industrie des services consommateurs spécialisés). Sont également exclues les sociétés qui fabriquent du matériel dédié aux systèmes de sécurité, classées dans la sous-industrie des équipements et instruments électroniques." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono servizi di sicurezza e protezione a imprese e amministrazioni pubbliche. Comprende aziende che forniscono servizi quali strutture di detenzione, servizi di sicurezza e allarme, trasporto blindato e vigilanza. Sono escluse le aziende che forniscono software di sicurezza classificati nel sottosettore Software di sistema e i servizi di sicurezza domestica classificati nel sottosettore Servizi specializzati ai consumatori. Sono escluse anche le aziende che producono apparecchiature per sistemi di sicurezza classificate nel sottosettore Apparecchiature e strumenti elettronici." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "民間企業や政府に対してセキュリティおよび警備サービスを提供する会社。更正施設、セキュリティ・警報装置サービス、護送・警護などのサービスを提供する会社を含む。産業サブグループの「システム・ソフトウェア」に分類されるセキュリティソフトウェアを提供する会社、産業サブグループの「専門消費者サービス」に分類されるホームセキュリティサービスを提供する会社は除く。また、産業サブグループの「電子装置・機器」に分類されるセキュリティシステム機器を製造する会社も除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기업 및 정부에 보안 및 보호 서비스를 제공하는 회사. 교정 시설, 보안 및 경보 서비스, 무장 수송 및 경호와 같은 서비스를 제공하는 회사 포함. '시스템 소프트웨어' 하부산업으로 분류되는 보안 소프트웨어를 제공하는 회사와 '특화된 소비자 서비스' 하부산업으로 분류되는 가정 보안 서비스는 제외. '전자 장비 및 기기' 하부산업으로 분류되는 보안 시스템 장비를 제조하는 회사 또한 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras de serviços de segurança e de proteção a empresas e governos. Inclui empresas provedoras de serviços, tais como estabelecimentos prisionais, serviços de segurança e de alarme, transporte blindado e vigilância. Exclui empresas provedoras de software de segurança classificadas na Sub-Indústria de Software de Sistemas e serviços de segurança residenciais classificados na Sub-Indústria de Serviços Especializados ao Consumidor. Também exclui empresas que fabricam equipamentos de sistema de segurança classificadas na Sub-Indústria de Equipamentos e Instrumentos Eletrônicos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся предоставлением услуг по защите и охране коммерческим предприятиям и государственным организациям. В данную группу входят компании, оказывающие услуги, связанные с работой исправительных учреждений, охраной, услуги транспортировки на бронированном транспорте и вооруженного сопровождения. В данную группу не входят компании, оказывающие услуги программного обеспечения систем безопасности, включенные в подотрасль «Производство системного программного обеспечения», и бытовые охранные услуги, включенные в подотрасль «Специализированные потребительские услуги», а также компании, занимающиеся производством оборудования для систем безопасности, включенные в подотрасль «Электронное оборудование и приборы»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "向企业和政府提供安全和保护服务的公司。包括提供设备修正、安全和报警服务、武装押运服务的公司。但不包括提供安全软件(归类于系统软件子行业)和家庭安全服务(归类于特殊消费服务子行业)的公司。也不包括制造安全系统设备的公司(归类于电子设备和仪器子行业)。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "向企業和政府提供安全和保護服務的公司。包括提供設備修正、保安與警報服務、武裝押運服務的公司。但不包括提供保安軟件(歸類於「系統軟件」子行業中)和家居安全服務(歸類於「特殊客戶服務」子行業中)的公司,亦不包括製造保安系統設備,被歸類於「電子設備和儀器」子行業中的公司。" + } + } + } + }, + "20202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Unternehmensbetreuung im Bereich Mitarbeiter-Management anbieten. Diese Branche umfasst Arbeitsvermittler, Anbieter von Mitarbeiterschulungen, Anbieter für die Lohn- und Gehaltsabrechnung, Unterstützungsdienste für Zusatzleistungen und Rente, Personalbeschaffungsdienste für Unternehmen und Stellensuchende sowie Online-Stellenportale, die Einnahmen aus Gebühren oder Provisionen für das Angebot von Arbeitsvermittlungsdiensten für Unternehmen oder Stellensuchende generieren." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing business support services relating to human capital management. This Sub-Industry includes employment agencies, employee training, payroll processing, benefit & retirement support services, corporate & job seeker recruitment services, and online job portals generating revenue from fees or commissions for offering recruitment services to companies or job seekers." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios de apoyo de mercado relacionados con la administración de capital humano. Se Incluyen agencias de empleo, de formación de empleados, de servicios de apoyo de nómina y prestaciones, servicios de apoyo en la jubilación y agencias de trabajadores temporales." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services d’aide aux entreprises liés à la gestion du capital humain. Cette sous-industrie inclut les agences pour l’emploi, la formation d’employés, le traitement de la paie, les services d’aide aux prestations et à la retraite, les services de recrutement et de recherche d’emploi en entreprise, et les portails d’emploi en ligne générant des revenus à partir d’honoraires ou de commissions, afin d’offrir des services de recrutement aux entreprises ou aux demandeurs d’emploi." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono servizi di sostegno alle imprese in materia di gestione del capitale umano. Questo sottosettore include agenzie per l’impiego, formazione dei dipendenti, elaborazione delle buste paga, servizi di supporto per benefit e pensionamento, servizi di ricerca del personale per le aziende e per chi cerca lavoro e portali di lavoro online che generano ricavi da commissioni o tariffe per l’offerta di servizi di ricerca del personale ad aziende o persone in cerca di lavoro." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "人材管理に関連する事業支援サービスを提供する企業。人材紹介会社、社員教育、給与処理、福利厚生・退職支援サービス、人材派遣サービス、及び企業や求職者への人材派遣サービスに対する報酬または手数料を売上高として計上しているオンライン・ポータルサイトを含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "인적자원 관리에 관계된 사업 지원 서비스를 제공하는 회사. 이 하부산업에는 직업 소개소, 직원 훈련, 급여 처리, 혜택 및 퇴직 지원 서비스, 기업 및 구직자 모집 서비스, 회사 또는 구직자에게 채용 서비스를 제공하는 대가로 받는 수수료 또는 커미션에서 수익을 창출하는 온라인 구직 포털을 포함한다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras de serviços de suporte a empresas relacionados à gestão do capital humano. Inclui agências de emprego, treinamento de funcionários, processamento de folha de pagamento, serviços de suporte para benefícios e aposentadoria, serviços de recrutamento para empresas e candidatos a emprego e sites de emprego on-line que geram receitas de taxas ou comissões por oferecer serviços de recrutamento a empresas ou candidatos a emprego." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие организациям вспомогательные услуги в области управления человеческими ресурсами. В данную подотрасль входят агентства, оказывающие услуги по трудоустройству, профессиональной подготовке, обработке трудовых выплат, услуги в области пенсионного обеспечения и социального обеспечения, услуги в области поиска работы и найма, а также онлайн порталы в сфере трудоустройства, получающие прибыль в форме вознаграждения или комиссионных за оказание услуг по трудоустройству организациям или соискателям работы." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供与人力资本管理相关的业务支持服务的公司。此子行业包括职业介绍所、员工培训、工资处理、福利与退休保障服务、企业与求职者招聘服务,以及通过向公司或求职者提供招聘服务获取费用或佣金而产生收入的网上求职平台。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供與人力資本管理相關的業務支援服務的公司。此子產業包括職業介紹所、員工培訓、工資處理、福利及退休支援服務、企業和求職者招聘服務,以及線上求職者入口網站,透過為公司或求職者提供招聘服務,從費用或傭金中產生收入。" + } + } + } + }, + "20202020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Forschungs- und Beratungsdienstleistungen für Unternehmen und Regierungsstellen anbieten und in keine andere Branche fallen. Eingeschlossen sind Unternehmen, die in den Bereichen Unternehmensberatung, Architekturdesign, Wirtschaftsinformation oder wissenschaftliche Forschung, Marketing sowie Prüf- und Zertifizierungsdienstleistungen tätig sind. Ausgeschlossen sind Unternehmen, die Informationstechnologie, die in die Branche „IT Beratung und andere Dienste” fällt, anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies primarily providing research and consulting services to businesses and governments not classified elsewhere. Includes companies involved in management consulting services, architectural design, business information or scientific research, marketing, and testing & certification services. Excludes companies providing information technology consulting services classified in the IT Consulting & Other Services Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan principalmente servicios de investigación y consultoría a empresas y gobiernos, no incluidas en ninguna otra clasificación. Se incluyen las empresas que prestan servicios de consultoría en administración, diseño arquitectónico, información comercial o investigación científica, marketing y servicios de prueba y certificación. Se excluyen empresas que proporcionen servicios de consultoría en tecnología de la infomación, clasificadas en la rama de Consultoría de Tecnología de la Información y Otros Servicios." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent principalement des services de recherche et conseils aux entreprises et aux gouvernements n’appartenant à aucune autre catégorie. Sont incluses les sociétés impliquées dans des services de conseils en gestion, de design architectural, d’informations professionnelles ou de recherche scientifique, de marketing, de test et de certification. Ne sont pas incluses les sociétés qui fournissent des services de conseils informatiques, classées dans la sous-industrie des conseils liés aux technologies de l’information et autres services." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono principalmente servizi di consulenza e ricerca alle imprese e alle amministrazioni pubbliche non classificate altrove. Sono comprese le aziende che svolgono servizi di consulenza gestionale, progettazione architettonica, informazione commerciale o ricerca scientifica, marketing e servizi di collaudo e certificazione. Sono escluse le aziende che forniscono servizi di consulenza informatica classificati nel sottosettore Consulenza e altri servizi informatici." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "民間企業や政府に対して調査およびコンサルティングサービスを主に提供する、他のグループに分類されていない会社。管理コンサルティングサービス、建築設計、企業情報および科学調査、マーケティング、試験・資格認定サービスを主に行う会社を含む。産業サブグループの「情報技術コンサルティング・他のサービス」に分類される情報技術コンサルティングサービスを提供する会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부문으로 분류되지 않은, 기업 및 정부에 리서치 및 컨설팅 서비스를 주로 제공하는 회사. 경영 컨설팅 서비스, 건축 설계, 사업 정보 또는 과학 리서치, 마케팅, 시험 및 인증 서비스에 관계된 회사를 포함. 'IT 컨설팅과 기타 서비스'로 분류되는 정보 기술 컨설팅 서비스를 제공하는 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras principalmente de serviços de pesquisa e consultoria a empresas e governos, não classificadas em nenhum outro lugar. Inclui empresas envolvidas em serviços de consultoria de gestão, projetos arquitetônicos, pesquisa científica ou de informações comerciais, propaganda, e serviços de teste e certificação. Exclui empresas provedoras de serviços de consultoria de tecnologia de informação, classificadas na Sub-Indústria de Consultoria de TI e Outros Serviços." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основной деятельностью которых является предоставление услуг в области исследований и консультаций коммерческим предприятиям и государственным организациям, не включенные в другие группы. В данную группу входят компании, оказывающие консультационные услуги по вопросам управления, архитектурного проектирования, коммерческой информации или научных исследований, маркетинга, тестирования и сертификации. В данную группу не входят компании, оказывающие консультационные услуги в области информационных технологий, включенные в подотрасль «Консультирование в сфере информационных технологий и другие услуги»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要为企业和政府提供调查和咨询服务(未归类于别处)的公司。包括提供管理咨询服务、建筑设计、商业信息和科学研究、市场、测试和认证服务的公司。不包括提供信息技术咨询的公司(归类于IT咨询及其他子行业)。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要為企業和政府提供調查和諮詢服務而未被歸類於別處的公司。包括提供管理諮詢服務、建築設計、商業資訊和科學研究、市場、測試和認證服務的公司。不包括提供資訊科技諮詢服務,被歸類為「資訊科技諮詢及其他服務」子行業中的公司。" + } + } + } + }, + "20202030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von kommerziellen Diensten für die Datenverarbeitung und/oder Outsourcing von Geschäftsprozessen. Diese Branche umfasst Unternehmen, die Dienstleistungen für Customer-Experience-Management, Back-Office-Automatisierung, Call-Center-Management und Investorenkommunikation anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of commercial data processing and/or business process outsourcing services. This Sub-Industry includes companies providing services for customer experience management, back-office automation, call center management, and investor communications." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proveedores de procesamiento de datos comerciales y/o servicios de subcontratación de procesos comerciales. Esta subindustria incluye empresas que brindan servicios para la gestión de la experiencia del cliente, back-office automatización, gestión de centros de llamadas y comunicaciones con inversores." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fournisseurs de services de traitement des données commerciales et/ou d’externalisation des processus commerciaux. Cette sous-industrie inclut les entreprises qui fournissent des services de gestion de l’expérience client, d’automatisation du back-office, de gestion des centres d’appels et de communication avec les investisseurs." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi di elaborazione di dati commerciali e/o di esternalizzazione di processi aziendali. Questo sottosettore include le aziende che forniscono servizi per la gestione dell’esperienza del cliente, l’automazione del back-office, la gestione dei call center e le comunicazioni con gli investitori." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業用情報処理及び(または)事業プロセス外注サービスのプロバイダー。カスタマー・エクスペリエンス管理、バックオフィス自動化サービス、コールセンター管理、及びインベスター・コミュニケーションなどのサービスを提供している企業を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상업 데이터 처리 및/또는 비즈니스 프로세스 아웃소싱 서비스 제공업체. 이 하위산업에는 고객경험관리, 백오피스 자동화, 콜센터 관리, 투자자 커뮤니케이션을 위한 서비스를 제공하는 회사를 포함한다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores de serviços de processamento de dados comerciais e/ou terceirização de processos comerciais. Inclui empresas que fornecem serviços para gerenciamento da experiência do cliente, automação de processos administrativos, gerenciamento de centrais de atendimento e comunicações com investidores." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Поставщики услуг по обработке коммерческих данных и (или) аутсорсингу бизнес-процессов. В данную группу входят компании, предоставляющие услуги по управлению качеством обслуживания, автоматизации бэк-офиса, управлению колл-центрами и связям с инвесторами." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "商业数据处理及/或经营流程外包服务供应商。此子行业包括提供客户体验管理、事务部门办公自动化、客户服务中心管理及投资者通讯服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業數據處理及/或業務流程外判服務的供應商。此子產業包括為客戶體驗管理、後勤辦公室自動化、客服中心管理和投資者通訊提供服務的公司。" + } + } + } + }, + "20301010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Luftfrachttransporte, Kurier- und Logistikdienstleistungen anbieten, einschließlich Paket- und Postzustellung und Zollabfertigung. Ausgeschlossen sind die Unternehmen, die den Branchen „Fluggesellschaften“, „Schifffahrt“ oder „Straßenverkehr“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing air freight transportation, courier and logistics services, including package and mail delivery and customs agents. Excludes those companies classified in the Passenger Airlines, Marine Transportation, Cargo Ground Transportation and Passenger Ground Transportation Sub-Industries." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios logísticos y de transporte aéreo de mercancías. Se incluyen servicios de envío de paquetes y correo, así como agentes de aduanas. Se excluyen las empresas clasificadas en las ramas Líneas Aéreas, Transporte Marítimo o Transporte por Carretera." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services de transport de fret aérien, de coursier et de logistique. Sont inclus les services de livraison de colis et de courrier et les agents en douane. Ne sont pas incluses les sociétés classées dans la sous-industrie des compagnies de transport aérien, maritime ou routier." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono servizi di trasporto aereo, servizi logistici e di corriere, comprese le consegne di pacchi e posta, e gli spedizionieri doganali. Sono escluse le aziende classificate nei sottosettori Compagnie aeree, Compagnie marittime o Autotrasporti." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空貨物輸送、国際宅配便、物流サービスを提供する会社。梱包、郵便配達や通関業者を含む。産業サブグループの「旅客航空輸送業」、「海運業」、「陸運」に分類される会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소포와 우편 배달 및 세관 대행업체를 포함한 항공 화물 운송, 택배, 물류 서비스 제공회사. ‘항공사’, ‘해운회사’ 또는 ‘육상 운송회사’ 하부산업으로 분류되는 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras de transporte de frete aéreo, serviços de entrega e de logística, incluindo a entrega de pacotes e de correspondência e agentes aduaneiros. Exclui aquelas empresas classificadas nas Sub-Indústrias de Linhas Aéreas, Marítimo ou Transporte por Caminhões." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги по перевозке грузов воздушным транспортом, а также услуги курьерской службы и логистики, в том числе по упаковке и доставке почтовых отправлений, и услуги таможенных агентов. В данную группу не входят компании, включенные в подотрасли «Деятельность воздушного транспорта», «Деятельность морского транспорта» или «Деятельность автомобильного транспорта»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供航空货运、快递及物流服务的公司,包括包裹和邮件投递报关行。不包括归类于“航空公司”、“海运”和“陆运”子行业中的那些公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供航空貨運、快遞及物流服務的公司,包括包裹和郵件投遞報關行。不包括那些歸類於「航空公司」、「海運」和「陸運」子行業中的公司。" + } + } + } + }, + "20302010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich Personenbeförderung im Luftverkehr anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing primarily passenger air transportation." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas principalmente al transporte aéreo de pasajeros." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent principalement des services de transport aérien de passagers." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società che forniscono principalmente servizi di trasporto aereo di passeggeri." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "主に旅客航空輸送サービスを提供する会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 승객 항공 수송을 제공하는 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras principalmente de transporte aéreo de passageiros." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основной деятельностью которых являются пассажирские перевозки воздушным транспортом." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要提供航空客运服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要提供航空客運服務的公司。" + } + } + } + }, + "20303010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Güter- oder Personen per Schiff befördern. Ausgeschlossen sind Kreuzfahrtschiffe, die der Branche „Hotels, Urlaubsanlagen und Kreuzfahrtlinien“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing goods or passenger maritime transportation. Excludes cruise-ships classified in the Hotels, Resorts & Cruise Lines Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas al transporte marítimo de mercancías o pasajeros. Se excluyen los cruceros clasificados en la rama de Hoteles, Centros de Vacaciones y Cruceros." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent principalement des services de transport maritime de marchandises et de personnes. Ne sont pas inclus les bateaux de croisière, classés dans la sous-industrie des hôtels, lieux de villégiature et croisières." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società che forniscono principalmente servizi di trasporto marittimo di merci o passeggeri. Sono escluse le navi da crociera classificate nel sottosettore Hotel, resort e compagnie di croceristiche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "貨物・旅客の海上交通サービスを行う会社。産業サブグループの「ホテル・リゾート・クルーズ船」に分類されるクルーズ船は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "화물이나 승객의 해운을 제공하는 회사. ‘호텔, 리조트, 크루즈’ 하부산업으로 분류되는 크루즈 선박은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras de transporte marítimo de mercadorias ou passageiros. Exclui navios de cruzeiro classificados na Sub-Indústria de Hotéis, Resorts e Linhas de Cruzeiro." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся перевозкой грузов или пассажиров морским транспортом. В данную группу не входят компании по организации круизов, включенные в подотрасль «Деятельность гостиниц, курортов, организация круизов»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供海上客运或者货运服务的公司。不包括归类于“酒店、度假村与豪华游轮”子行业的豪华游轮。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供海上客運或貨運服務的公司。不包括歸類於「酒店、度假村與豪華遊輪」子行業中的豪華遊輪。" + } + } + } + }, + "20304010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich Güter- und Personenbeförderung auf Schienen anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing primarily goods and passenger rail transportation." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios de transporte ferroviario de mercancías y pasajeros." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent principalement des services de transport ferroviaire de marchandises et de personnes." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono principalmente servizi di trasporto ferroviario di merci o passeggeri." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "貨物・旅客の鉄道輸送サービスを主に行う会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 화물과 승객의 철도 수송을 제공하는 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras principalmente de transporte ferroviário de mercadorias e passageiros." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основной деятельностью которых являются грузовые и пассажирские перевозки железнодорожным транспортом." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要提供铁路客运和货运服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要提供鐵路客運和貨運服務的公司。" + } + } + } + }, + "20304030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Bodentransportdienstleistungen für Waren und Fracht anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing ground transportation services for goods and freight." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que prestan servicios de transporte terrestre de mercancías y carga." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services de transport terrestre pour les marchandises et le fret." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono servizi di trasporto merci via terra." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商品・貨物の陸上輸送サービスを行う会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상품 및 화물에 대한 육상운송 서비스를 제공하는 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que prestam serviços de transporte terrestre de mercadorias e cargas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги по перевозке товаров и грузов наземным транспортом." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供地面货运服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "為貨物和貨運提供地面運輸服務的公司。" + } + } + } + }, + "20304040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Passagiertransporte am Boden und damit verbundene Dienstleistungen anbieten, einschließlich Bus, Taxi, Mietwagen, Fahrgemeinschaften und On-Demand-Fahrgemeinschaftsplattformen sowie andere Passagierlogistik-Anbieter." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing passenger ground transportation and related services, including bus, taxi, vehicle rental, ride sharing and on-demand ride sharing platforms, and other passenger logistics." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que brindan transporte terrestre de pasajeros y servicios relacionados, incluidos autobuses, taxis, alquiler de vehículos, plataformas de viajes compartidos y viajes compartidos bajo demanda, y otra logística de pasajeros." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services de transport terrestre de passagers et des services connexes, y compris les services de bus, de taxi, de location de véhicules, de covoiturage, et les plateformes de covoiturage à la demande, ainsi que d’autres services logistiques pour les passagers." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono servizi di trasporto passeggeri via terra e servizi correlati, tra cui autobus, taxi, noleggio di autoveicoli, ride sharing e piattaforme di ride sharing on-demand e altri servizi logistici per passeggeri." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "旅客陸上輸送および関連サービスを行う会社。バス、タクシー、自動車レンタル、ライドシェアリングやオンデマンド・ライドシェアリングのプラットフォーム、及びその他の旅客物流を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "버스, 택시, 차량렌트, 승차공유, 주문형 승차공유 플랫폼, 기타 승객 물류를 포함하여 여객육상운송 및 관련 서비스를 제공하는 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que fornecem transporte terrestre de passageiros e serviços relacionados, incluindo ônibus, táxi, aluguel de veículos, compartilhamento de veículo e plataformas de compartilhamento de veículos sob demanda e outros serviços logísticos para passageiros." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги пассажирских перевозок наземным транспортом и сопутствующие услуги, включая автобусы, такси, аренду автомобилей, платформы совместного проезда и платформы совместного проезда по требованию, а также другие услуги пассажирской логистики." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供地面客运及相关服务的公司,包括公交车、出租车、租车、拼车及按需拼车平台以及其他乘客物流。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供乘客陸運和相關服務的公司,包括巴士、計程車、租車、共乘和按需共乘平臺,以及其他客運物流。" + } + } + } + }, + "20305010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Betreiber von Flughäfen und Unternehmen, die damit verbundene Dienstleistungen anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Operators of airports and companies providing related services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Operadores de aeropuertos y empresas que proporcionan servicios relacionados." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exploitants d’aéroports et sociétés qui fournissent des services connexes." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gestori aeroportuali e aziende fornitrici di servizi correlati." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "空港運営業者および関連サービスの提供会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "공항 운영회사 및 관련 서비스 제공회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Operadores de aeroportos e empresas provedoras de serviços relacionados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Операторы аэропортов и компании, оказывающие сопутствующие услуги." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "机场经营商以及提供相关服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "機場營運商及提供相關服務的公司。" + } + } + } + }, + "20305020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Straßen, Tunneln und Gleisen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of roads, tunnels and railtracks." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de carreteras, túneles y vías férreas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et exploitants de routes, de tunnels et de voies ferrées." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di strade, gallerie e ferrovie." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "道路、トンネル、鉄道路線の所有者や運営業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "도로, 터널, 선로의 소유자와 운영자." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de estradas, túneis e trilhos de trem." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие автомобильными дорогами, тоннелями и железнодорожным путевым хозяйством, и занимающиеся их эксплуатацией." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "公路、隧道和铁路的业主和经营商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "公路、隧道和鐵路的東主及營運商。" + } + } + } + }, + "20305030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Seehäfen und damit verbundenen Dienstleistungen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of marine ports and related services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de puertos marítimos y servicios relacionados." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et exploitants de ports maritimes et de services connexes." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di porti marittimi e servizi correlati." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "港湾の所有者や運営業者、および関連サービスの提供業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "항구 소유자와 운영자, 관련 서비스 업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de portos marítimos e serviços relacionados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие морскими портами, занимающиеся их эксплуатацией и предоставляющие сопутствующие услуги." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "海港及相关服务的业主和经营商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "海港和相關服務的東主及營運商。" + } + } + } + }, + "25101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Teilen und Zubehör für Kraftfahrzeuge und Motorräder. Ausgeschlossen sind Unternehmen, die der Branche „Reifen und Gummi“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of parts and accessories for automobiles and motorcycles. Excludes companies classified in the Tires & Rubber Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de piezas y accesorios de automóviles y motocicletas. Se excluyen las empresas clasificadas en la rama Neumáticos y Caucho." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de pièces et d’accessoires destinés aux automobiles et aux motocyclettes. Ne sont pas incluses les sociétés classées dans la sous-industrie des pneus et du caoutchouc." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di ricambi e accessori per automobili e motociclette. Sono escluse le aziende classificate nel sottosettore Pneumatici e industria della gomma." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動車や自動二輪車の部品や付属品の製造会社。産業サブグループの「タイヤ・ゴム」に分類される会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자동차와 오토바이의 부품과 액세서리 제조업체. ‘타이어 및 고무’ 하부산업으로 분류되는 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de peças e acessórios para automóveis e motocicletas. Exclui empresas classificadas na Sub-Indústria de Pneus e Borrachas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители комплектующих и аксессуаров для автомобилей и мотоциклов. В данную группу не входят компании, включенные в подотрасль «Производство шин и резиновых изделий»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽车和摩托车零配件制造商。不包括归类于“轮胎与橡胶”子行业中的那些公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽車和電單車零配件製造商。不包括那些歸類於「輪胎與橡膠」子行業中的公司。" + } + } + } + }, + "25101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Reifen und Gummi." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of tires and rubber." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de neumáticos y caucho." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de pneus et de caoutchouc." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di pneumatici e articoli in gomma." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "タイヤおよびゴムの製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "타이어와 고무 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de pneus e borrachas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители шин и резиновых изделий." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "轮胎与橡胶制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "輪胎與橡膠製造商。" + } + } + } + }, + "25102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich Personenfahrzeuge und Leichtlastkraftwagen herstellen. Ausgeschlossen sind Unternehmen, die hauptsächlich Motorräder und Dreiräder herstellen und der Branche „Motorradhersteller“ angehören, oder solche, die hauptsächlich Schwerlastfahrzeuge herstellen und der Branche „Baumaschinen und Schwerlastfahrzeuge“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that produce mainly passenger automobiles and light trucks. Excludes companies producing mainly motorcycles and three-wheelers classified in the Motorcycle Manufacturers Sub-Industry and heavy duty trucks classified in the Construction Machinery & Heavy Transportation Equipment Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas principalmente a la fabricación de automóviles de pasajeros y camiones ligeros. Se excluyen los fabricantes de motocicletas y vehículos de tres ruedas, clasificados en la rama Fabricantes de Motocicletas y los fabricantes de camiones pesados, clasificados en la rama de Maquinaria de Construcción y Vehículos Pesados." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui produisent principalement des automobiles et des véhicules utilitaires légers. Ne sont pas incluses les sociétés qui produisent principalement des motocyclettes et des véhicules à trois roues (classées dans la sous-industrie des constructeurs de motocyclettes) et des camions poids lourd (classées dans la sous-industrie des engins de construction et des camions poids lourd)." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che producono principalmente automobili per il trasporto di persone e autocarri leggeri. Sono escluse le aziende che producono principalmente motociclette e motocarri, classificate nel sottosettore Costruttori di motociclette, né i produttori di autocarri pesanti, classificati nel sottosettore Macchine per l’edilizia e autocarri pesanti." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "乗用車や軽トラックを主に製造する会社。産業サブグループの「自動二輪車製造」に分類される自動二輪車や三輪車を主に製造する会社、および「建設機械・大型トラック」に分類される大型トラックの製造会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 승용차와 경트럭을 생산하는 회사. ‘오토바이 제조업체’ 하부산업으로 분류되는 오토바이와 삼륜차, 그리고 ‘건설장비 & 대형 트럭’ 하부산업으로 분류되는 대형 트럭을 주로 생산하는 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que produzem principalmente automóveis de passageiros e caminhões leves. Exclui empresas que produzem principalmente motocicletas e triciclos, classificadas na Sub-Indústria de Fabricantes de Motocicleta, e também aquelas que produzem caminhões pesados, classificadas na Sub-Indústria de Maquinário de Construção e Caminhões Pesados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основной деятельностью которых является производство пассажирских автомобилей и грузовых автомобилей малой грузоподъемности. В данную группу не входят компании, основной деятельностью которых является производство мотоциклов и мотоциклов с коляской, которые включены в подотрасль «Производство мотоциклов», а также грузовых автомобилей большой грузоподъемности, которые включены в подотрасль «Производство строительной техники и большегрузных автомобилей»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要生产载客汽车及轻型卡车的公司。不包括归类于“摩托车制造商”子行业中那些主要生产摩托车及三轮摩托车的公司,也不包括那些归类于“建筑机械与重型卡车”子行业中那些制造重型卡车的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要生產載客汽車及輕型卡車的公司。不包括歸類於「電單車製造商」子行業中那些主要生產電單車及三輪電單車的公司,也不包括那些歸類於「建築機械與重型卡車」子行業中那些製造重型卡車的公司。" + } + } + } + }, + "25102020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Motorräder, Motorroller oder Dreiräder herstellen. Ausgeschlossen sind Fahrräder, die in die Branche „Freizeitartikel“ fallen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that produce motorcycles, scooters or three-wheelers. Excludes bicycles classified in the Leisure Products Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de motocicletas, patinetas o vehículos de tres ruedas. Se excluyen los fabricantes de bicicletas, clasificados en la rama Productos Recreativos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui produisent des motocyclettes, des scooters ou des véhicules à trois roues. Ne sont pas inclus les fabricants de bicyclettes (classés dans la sous-industrie des produits de loisirs)." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società che producono motociclette, scooter o motocarri. Sono escluse le biciclette, classificate nel sottosettore Prodotti per il tempo libero." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動二輪車、スクーターおよび自動三輪車を製造する会社。産業サブグループの「レジャー用品」に分類される自転車は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "오토바이, 스쿠터, 또는 삼륜차를 생산하는 회사. ‘레저용 제품’ 하부산업으로 분류되는 자전거는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que produzem motocicletas, motonetas ou triciclos. Exclui bicicletas, classificadas na Sub-Indústria de Produtos para Lazer." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся производством мотоциклов, скутеров или мотоциклов с коляской. В данную группу не входят производители велосипедов, включенные в подотрасль «Производство товаров для отдыха»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生产摩托车、小型摩托车或者三轮摩托拖车的公司。不包括归类于“娱乐用品”子行业中的自行车制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "生產電單車、踏板電單車(俗稱綿羊仔)或者三輪電單車的公司。不包括歸類於「休閒用品」子行業中的單車製造商。" + } + } + } + }, + "25201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Produkten der Unterhaltungselektronik, einschließlich Fernsehern, Audiogeräten für den Privatgebrauch, Computerspielkonsolen, Digitalkameras und verwandten Produkten. Ausgeschlossen sind Hersteller von PCs für den Privatgebrauch, die der Branche „Hardware Technologie, Speicherung und Peripherieprodukte“ angehören, sowie Hersteller von elektrischen Haushaltsgeräten, die der Branche „Haushaltsgeräte“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of consumer electronics products including TVs, home audio equipment, game consoles, digital cameras, and related products. Excludes personal home computer manufacturers classified in the Technology Hardware, Storage & Peripherals Sub-Industry, and electric household appliances classified in the Household Appliances Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de aparatos electrónicos de consumo doméstico, incluyendo televisores, equipos de alta fidelidad, consolas de juego, camaras digitales y productos relacionados. Se excluyen los fabricantes de computadoras personales, clasificados en la rama de Hardware, Almacenamiento y Periféricos, así como los de electrodomésticos, clasificados en la rama de Electrodomésticos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de produits électroniques grand public, y compris les téléviseurs, les systèmes audio, les consoles de jeux, les appareils photo numériques et les produits connexes. Ne sont pas inclus les fabricants de PC (classés dans la sous-industrie du matériel, stockage et périphériques technologiques) et les appareils électroménagers (classés dans la sous-industrie des appareils électroménagers)." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di articoli di elettronica di consumo, tra cui televisori, apparecchiature audio domestiche, console per videogiochi, fotocamere digitali e prodotti correlati. Sono esclusi i produttori di personal computer per uso domestico, classificati nel sottosettore Hardware tecnologico, archiviazione e periferiche, e di apparecchiature elettriche ad uso domestico, classificate nel sottosettore Elettrodomestici." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "テレビ、家庭用ビデオ機器、ゲームコンソール、デジタルカメラーおよび関連製品を含む民生用電子機器の製造会社。産業サブグループの「テクノロッジーハードウェア・コンピュータ記憶装置・周辺機器」に分類される家庭用パーソナルコンピュータの製造会社、および「家庭用電気機器」に分類される家庭用電子機器の製造会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "TV, 가정용 오디오 장비, 게임 콘솔, 디지털 카메라, 관련 제품을 포함한 소비자 전자제품 제조업체. ‘기술 하드웨어, 스토리지 & 주변기기’ 하부산업으로 분류된 개인용 홈 컴퓨터 제조업체와 ‘가정용 기기’ 하부산업으로 분류된 가정용 전자 기기는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de produtos eletrônicos de consumo, incluindo televisores, equipamentos de áudio domésticos, consoles de jogos, câmeras digitais e produtos relacionados. Exclui os fabricantes de computadores pessoais, classificados na Sub-Indústria de Tecnologia de Hardware, Armazenamento e Periféricos, e aparelhos eletrodomésticos, classificados na Sub-Indústria de Aparelhos Domésticos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители бытовой электроники, в том числе телевизоров, бытового аудиооборудования, игровых приставок, цифровых видеокамер и сопутствующих товаров. В данную группу не входят производители домашних персональных компьютеров, включенные в подотрасль «Аппаратное обеспечение, устройства хранения данных, периферийные устройства», а также бытовой техники, включенные в подотрасль «Производство бытовой техники»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消费电子产品制造商,这些产品包括电视机、录像机、音响设备、游戏机以及相关产品。不包括归类于“电脑硬件、储存设备及电脑周边”子行业中的个人电脑制造商,也不包括归类于“家用电器”子行业中的家用电器制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費電子產品製造商。這些產品包括電視機、家居音響設備、遊戲機、數碼相機以及相關產品。不包括歸類於「電腦硬體、儲存及週邊設備」子行業中的個人電腦製造商,也不包括歸類於「家用電器」子行業中的家用電器製造商。" + } + } + } + }, + "25201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Heimtextilien oder Einrichtungsgegenständen, einschließlich Polstermöbeln, Teppichen und Wandverkleidungen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of soft home furnishings or furniture, including upholstery, carpets and wall-coverings." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de mobiliario para el hogar. Se incluyen los fabricantes de tapicería, alfombras o revestimiento de paredes." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de meubles et tissus d’ameublement, y compris la tapisserie, la moquette et les revêtements muraux." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di arredi o accessori di arredo per la casa, compresi tappezzerie, tappeti e rivestimenti per pareti." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "室内装飾材料、カーペット、壁装材料を含む室内装飾品(ソフトファニシング)や家具の製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "실내 장식용품, 카펫, 벽지를 포함한 소프트 가정용 세간 또는 가구 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de artigos de decoração em tecido ou de móveis, incluindo tapeçaria, tapetes e revestimentos de parede." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители мягкой мебели или домашних принадлежностей, в том числе обивочных материалов, ковровых изделий и материалов для облицовки стен." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "软性家庭装饰品及家具制造商,包括家具覆盖饰物、地毯和墙面装饰材料。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "軟性家庭裝飾品及傢俱製造商,包括傢俱覆蓋飾物、地毯和牆面裝飾材料。" + } + } + } + }, + "25201030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die im Haus- und Wohnungsbau tätig sind. Hierzu gehören auch Hersteller von Fertighäusern und beweglichen vorgefertigten Häusern." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Residential construction companies. Includes manufacturers of prefabricated houses and semi-fixed manufactured homes." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la construcción residencial. Se incluyen los constructores de casas prefabricadas y semifijas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans les constructions résidentielles. Sont inclus les constructeurs de maisons préfabriquées ou de maisons préfabriquées mobiles." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende operanti nella costruzione di immobili residenziali. Sono compresi i produttori di case prefabbricate e abitazioni semi mobili." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "居住用建築の請負会社。プレハブ建築物や半固定式家屋の製造会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주택 건설 기업. 조립식 주택과 반고정 제작 주택 제조업체 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de construção residencial. Inclui fabricantes de casas pré-fabricadas e casas fabricadas semi-prontas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании по строительству жилья, в том числе производители сборных домов и домов без окончательной отделки." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅建筑公司。包括预制房屋和半固定活动房屋制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅建築公司。包括預製房屋和半固定活動房屋製造商。" + } + } + } + }, + "25201040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von elektrischen Haushaltsgeräten und verwandten Produkten. Hierzu gehören auch Hersteller von Elektro- und Handwerkzeugen, einschließlich Gartenwerkzeugen. Ausgeschlossen sind Fernseher sowie andere Audio- und Videoprodukte, die in die Branche „Verbraucherelektronik“ fallen, sowie PCs, die in die Branche „Hardware Technologie, Speicherung und Peripherieprodukte“ fallen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of electric household appliances and related products. Includes manufacturers of power and hand tools, including garden improvement tools. Excludes TVs and other audio and video products classified in the Consumer Electronics Sub-Industry and personal computers classified in the Technology Hardware, Storage & Peripherals Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de electrodomésticos y productos relacionados. Se incluyen los fabricantes de aparatos eléctricos, herramientas y utensilios de jardinería. Se excluyen los fabricantes de televisores y otros productos de audio y vídeo clasificados en la rama de Equipos Tecnológicos, Almacenamiento Electrónico y Periféricos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’appareils électroménagers et de produits connexes. Sont inclus les fabricants d’outils électriques et manuels, y compris d’outils de jardinage. Ne sont pas inclus les fabricants de téléviseurs et autres produits audio et vidéo (classés dans la sous-industrie de l’électronique grand public) et les fabricants de PC (classés dans la sous-industrie du matériel, stockage et périphériques technologiques)." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di elettrodomestici e prodotti correlati. Sono compresi i produttori di utensili elettrici e manuali, compresi gli utensili per il giardinaggio. Sono esclusi i televisori e gli altri prodotti audio e video, classificati nel sottosettore Elettronica di consumo, e i personal computer, classificati nel sottosettore Hardware tecnologico, archiviazione e periferiche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭用電子機器や関連製品の製造会社。造園用道具を含む電動工具やハンドツールの製造会社を含む。産業サブグループの「民生用電子機器」に分類されるテレビや他のオーディオ・ビデオ製品、および「テクノロッジーハードウェア・コンピュータ記憶装置・周辺機器」に分類されるパーソナルコンピュータは除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정용 전기 기기 및 관련 제품 제조업체. 정원용 기기를 포함한 전동 및 수동 기구 제조업체 포함. ‘소비자 전자제품’ 하부산업으로 분류되는 TV 및 기타 오디오/비디오 제품, 그리고 ‘기술 하드웨어, 스토리지 & 주변기기’ 하부산업으로 분류되는 개인용 컴퓨터는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de aparelhos eletrodomésticos e produtos relacionados. Inclui os fabricantes de ferramentas elétricas e manuais, incluindo ferramentas de jardinagem. Exclui televisores e outros produtos de áudio e vídeo, classificados na Sub-Indústria de Produtos Eletrônicos de Consumo, e computadores pessoais, classificados na Sub-Indústria de Tecnologia de Hardware, Armazenamento e Periféricos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители электрической бытовой техники и сопутствующих товаров, в том числе производители электро-механических инструментов и садового инвентаря. В данную группу не входят производители телевизионного и другого аудио- и видеооборудования, включенные в подотрасль «Производство бытовой электроники», и производители персональных компьютеров, включенные в подотрасль «Аппаратное обеспечение, устройства хранения памяти данных, периферийные устройства»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家用电器及相关产品制造商。包括电动和手工具(包括园艺工具)制造商。不包括归类于“消费电子产品”子行业中的电视机和其它音视频产品,也不包括归类于“电脑硬件、储存设备及电脑周边”子行业中的个人电脑。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家用電器及相關產品製造商。包括電動和手動工具(包括園藝工具)製造商。不包括歸類於「消費電子產品」子行業中的電視機和其他影音產品,也不包括歸類於「電腦硬體、儲存及週邊設備」子行業中的個人電腦。" + } + } + } + }, + "25201050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Haushaltswaren, einschließlich Besteck, Geschirr, Töpfen und Pfannen, Glaswaren, Kristall, Tafelsilber, Küchengeräten, Küchengeschirr und speziellen Gebrauchsgütern, die in keine der übrigen Branchen fallen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of durable household products, including cutlery, cookware, glassware, crystal, silverware, utensils, kitchenware and consumer specialties not classified elsewhere." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de artículos domésticos duraderos como cuberterías, utensilios de cocina, cristalerías u otros artículos de cristal o plata, y otros productos domésticos especializados, no incluidas en otra clasificación." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’articles ménagers durables, y compris les couverts, les ustensiles de cuisine, la verrerie, l’argenterie, les ustensiles, la vaisselle, et de produits de consommation spécialisés n’appartenant à aucune autre catégorie." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di articoli durevoli per la casa, tra cui posate, pentole, bicchieri, cristalli, argenteria, utensili, utensili da cucina e articoli speciali di consumo non classificati altrove." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭用耐久材の製造会社。刃物類、調理器具、ガラス製品、クリスタル製品、食卓用銀製品、調理用具、台所用品および他のグループに分類されていない消費者雑貨を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부문으로 분류되지 않은 날붙이, 요리도구, 유리 그릇, 크리스탈 식기류, 은식기류, 가정용품, 부엌용품, 소비자 용품을 포함한 내구적인 가정용품 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de produtos domésticos duráveis, incluindo talheres, panelas, copos, cristais, prataria, utensílios de cozinha e especialidades de consumo não classificadas em nenhum outro lugar." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители предметов домашнего обихода длительного пользования, в том числе столовых приборов, домашней утвари, стеклянной посуды, хрусталя, изделий из серебра, столовой и кухонной посуды и потребительских товаров, не включенных в другие группы." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭耐用品制造商。这些用品包括餐具、炊具、玻璃器具、水晶、银器、刀叉、厨房用具以及未归类于别处的特殊消费品。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭耐用品製造商。這些用品包括餐具、炊具、玻璃器具、水晶、銀器、器皿、廚房用具以及未歸類於別處的特殊消費品。" + } + } + } + }, + "25202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Freizeitartikeln und -ausrüstung, einschließlich Sportausrüstung, Fahrrädern und Spielzeug." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of leisure products and equipment including sports equipment, bicycles and toys." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de equipos y productos de recreación. Se incluyen los fabricantes de equipos deportivos, bicicletas y juguetes." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’équipements et de produits de loisirs, y compris les équipements sportifs, les bicyclettes et les jouets." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabbricanti di prodotti e attrezzature per il tempo libero, come attrezzature sportive, biciclette e giocattoli." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "スポーツ用品、自転車、玩具を含むレジャー用品・設備の製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "스포츠 장비, 자전거, 장난감을 포함한 레저용 제품 및 장비 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de produtos e equipamento para lazer, incluindo equipamentos esportivos, bicicletas e brinquedos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители товаров и оборудования для отдыха, в том числе производители спортивного инвентаря, велосипедов и игрушек." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消闲用品及设备(包括体育用品、自行车和玩具)制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "休閒用品及設備(包括體育用品、單車和玩具)製造商。" + } + } + } + }, + "25203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Bekleidung, Accessoires und Luxusgütern. Hierzu gehören Unternehmen, die hauptsächlich Designer-Handtaschen, -Brieftaschen, -Gepäck, -Schmuck und -Uhren herstellen. Ausgeschlossen sind Schuhe, die in die Branche „Fußbekleidung“ fallen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of apparel, accessories & luxury goods. Includes companies primarily producing designer handbags, wallets, luggage, jewelry and watches. Excludes shoes classified in the Footwear Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la confección y elaboración de accesorios y bienes de lujo. Se incluyen los fabricantes de bolsos, carteras, equipaje, joyería y relojería de diseño. Se excluyen los fabricantes de calzado clasificados en la rama Calzado." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de vêtements, d’accessoires et de produits de luxe. Sont incluses les sociétés qui produisent principalement des sacs à main, des portefeuilles, des bagages, des bijoux et des montres de créateurs. Ne sont pas inclus les fabricants de chaussures, classés dans la sous-industrie des chaussures." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di abbigliamento, accessori e beni di lusso. Sono comprese aziende che producono principalmente borse, portafogli, valigie, gioielli e orologi di marca. Sono escluse le calzature classificate nel sottosettore Industria calzaturiera." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "アパレル、アクセサリー、贅沢品の製造会社。ブランド品ハンドバッグ、財布、旅行用カバン、宝石類、時計を主に製造する会社を含む。産業サブグループの「履物」に分類される履物は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "의류, 액세서리, 사치품 제조업체. 유명 디자이너의 핸드백, 지갑, 가방, 보석, 시계를 주로 생산하는 회사 포함. ‘신발’ 하부산업으로 분류되는 신발은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de vestuário, acessórios e artigos de luxo. Inclui empresas que produzem principalmente bolsas de grife, carteiras, malas, joias e relógios. Exclui sapatos, classificados na Sub-Indústria de Calçados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители одежды, аксессуаров и предметов роскоши, в том числе компании, занимающиеся в основном производством авторских дамских сумок, кошельков, чемоданов, ювелирных изделий и часов. В данную группу не входят производители обуви, включенные в подотрасль «Производство обуви»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "服装、服饰与奢侈品制造商。包括那些主要生产名设计师手提包、皮夹、行李箱、珠宝和手表的公司。不包括归类于“鞋类”子行业中的鞋类用品。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "服裝、配飾與奢侈品製造商。包括那些主要生產名設計師手袋、銀包、行李箱、珠寶和手錶的公司。不包括歸類於「鞋類」子行業中的鞋類用品。" + } + } + } + }, + "25203020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Fußbekleidung. Dazu gehören auch Sport- und Lederschuhe." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of footwear. Includes sport and leather shoes." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de calzado. Se incluyen los fabricantes de calzado deportivo y de cuero." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de chaussures. Sont inclus les fabricants de chaussures en cuir et de chaussures de sport." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di calzature. Sono comprese le calzature sportive e in pelle." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "履物の製造会社。スポーツ用および皮製の靴を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "신발 제조업체. 운동화와 가죽 신발 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de calçados. Inclui sapatos esportivos e de couro." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители обуви. Производители обуви, в том числе спортивной и кожаной." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "鞋类用品制造商。包括运动鞋和皮鞋。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "鞋類用品製造商。包括運動鞋和皮鞋。" + } + } + } + }, + "25203030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Textilien und verwandten Produkten, die nicht in die Branchen „Bekleidung, Accessoires und Luxusgüter“, „Fußbekleidung“ oder „Möbel und Innenausstattung“ fallen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of textile and related products not classified in the Apparel, Accessories & Luxury Goods, Footwear or Home Furnishings Sub-Industries." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación textil y de artículos relacionados, no incluidas en las ramas Confección, Accesorios y Bienes de Lujo, Calzado o Mobiliario para el Hogar." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de textiles et de produits connexes non-classés dans les sous-industries de l’habillement, des accessoires et produits de luxe, des chaussures ou de l’ameublement." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di articoli tessili e affini non classificati nei sottosettori Abbigliamento, accessori e beni di lusso, Industria calzaturiera o Arredamento." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "繊維、および産業サブグループの「アパレル・アクセサリー・贅沢品」、「履物」、「家具・装飾」に分類されていない関連製品の製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "‘의류, 액세서리, 사치품’, ‘신발’ 또는 ‘가정용 가구’ 하부산업으로 분류되지 않은 섬유 및 관련 제품 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de têxteis e produtos relacionados não classificados nas Sub-Indústrias de Vestuário, Acessórios e Artigos de Luxo, Calçados ou Decoração." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители текстильной и сопутствующей продукции, не включенные в подотрасли «Производство одежды, аксессуаров и предметов роскоши», «Производство обуви» или «Производство товаров для дома»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "纺织品及相关产品制造商。不包括那些归类于“服装、服饰与奢侈品”、“鞋类”或者“家庭装饰品”子行业中的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未歸類於「服飾、配飾與奢侈品」、「鞋類」或「家庭裝飾品」子行業的紡織品及相關產品製造商。" + } + } + } + }, + "25301010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Casinos und Glücksspieleinrichtungen. Hierzu gehören auch Lotteriebetreiber und Wettbüros." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of casinos and gaming facilities. Includes companies providing lottery and betting services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de casinos y salones recreativos y de juego. Se incluyen las empresas de lotería y servicios de apuestas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et exploitants de casinos et de salles de jeu. Sont incluses les entreprises fournissant des services de loterie et de paris." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di casinò e di strutture per il gioco d’azzardo. Sono comprese le società che forniscono servizi di lotterie e scommesse." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "カジノ・ゲーム設備の所有者や運営業者。宝くじ、ギャンブルサービスを提供している会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "카지노와 게임 시설의 소유자와 운영자. 복권과 베팅 서비스 제공 회사 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de cassinos e instalações de jogos. Inclui empresas provedoras de serviços de loteria e apostas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие казино и предприятиями игорного бизнеса, и занимающиеся их эксплуатацией, в том числе компании, занимающиеся организацией лотерей и услуг тотализатора." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "赌场及赌博设施的业主和运营商。包括那些提供博彩和赌博服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "賭場和博彩娛樂設施的東主和營運商。包括提供彩票和投注服務的公司。" + } + } + } + }, + "25301020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Hotels, Urlaubsanlagen und Kreuzfahrtlinien. Hierzu gehören auch Reisebüros, Tourenanbieter und verwandte Dienstleister, die keiner der übrigen Branchen angehören. Ausgeschlossen sind Hotels mit Casino-Betrieb, die der Branche „Casinos und Glücksspiel“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of hotels, resorts and cruise-ships. Includes travel agencies, tour operators and related services not classified elsewhere . Excludes casino-hotels classified in the Casinos & Gaming Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de hoteles, centros de vacaciones y cruceros. Se incluyen las agencias de viajes, operadores turísticos y empresas de servicios relacionados, no incluidas en otra clasificación. Se excluyen los hoteles casino incluidos en la rama Casinos y Juegos de Azar." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et exploitants d’hôtels, de lieux de villégiature et de bateaux de croisière. Sont inclus les agences de voyage, les voyagistes et les services connexes n’appartenant à aucune autre catégorie. Ne sont pas inclus les hôtels-casinos, classés dans la sous-industrie des casinos et des salles de jeu." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di hotel, resort e navi da crociera. Sono comprese le agenzie di viaggio, gli operatori turistici e i servizi correlati non classificati altrove. Sono esclusi gli alberghi-casinò classificati nel sottosettore Casinò e giochi d’azzardo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ホテル、リゾート、クルーズ船の所有者や運営業者。旅行代理店、旅行業者、および他のグループに分類されていない関連サービスの提供業者を含む。産業サブグループの「カジノ・ゲーム」に分類されるカジノ付きホテルは除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "호텔, 리조트, 크루즈 선박의 소유자와 운영자. 여행사, 투어 운영, 그리고 다른 부문으로 분류되지 않은 관련 서비스 업체 포함. ‘카지노와 게임’으로 분류되는 카지노-호텔은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de hotéis, resorts e navios de cruzeiro. Inclui agências de viagens, operadoras de turismo e serviços relacionados não classificadas em nenhum outro lugar. Exclui hotéis casino, classificados na Sub-Indústria de Cassinos e Jogos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие гостиницами, курортами и круизными теплоходами и занимающиеся их эксплуатацией, в том числе туристические агентства, туристические операторы и компании, оказывающие сопутствующие услуги, не включенные в другие группы. В данную группу не входят казино, совмещенные с гостиницей, включенные в подотрасль «Деятельность казино и игорного бизнеса»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "酒店、度假村及豪华游轮的业主和运营商。包括旅行社、旅行团运营商以及相关的服务。不包括归类于“赌场与赌博”子行业中的赌场酒店。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "酒店、度假村及豪華遊輪的東主和營運商。包括旅行社、旅行團營運商以及未歸類於別處的相關服務。不包括歸類於「賭場與博彩娛樂」子行業中的賭場酒店。" + } + } + } + }, + "25301030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Freizeiteinrichtungen, einschließlich Sport- und Fitnesszentren, Stadien, Golfplätzen und Freizeitparks, die nicht der Branche „Film und Unterhaltung“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of leisure facilities, including sport and fitness centers, stadiums, golf courses and amusement parks not classified in the Movies & Entertainment Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de centros de recreación. Se incluyen los centros deportivos y gimnasios, estadios, campos de golf y parques de atracciones, no incluidos en la rama Películas y Entretenimiento." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et exploitants de centres de loisirs. Sont inclus les centres sportifs et les centres de remise en forme, les stades, les terrains de golf et les parcs de loisirs non-classés dans la sous-industrie du cinéma et du divertissement." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di strutture ricreative, inclusi centri sportivi e palestre, stadi, campi da golf e parchi di divertimento non classificati nel sottosettore Cinema e spettacolo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "レジャー施設の所有者や運営業者。スポーツ・フィットネスセンター、スタジアム、ゴルフコース、産業サブグループの「映画・娯楽」に分類されていないアミューズメントパークを含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "‘영화와 엔터테인먼트’로 분류되지 않은 스포츠 센터, 피트니스 센터, 경기장, 골프장, 놀이공원을 포함한 레저 시설의 소유자와 운영자." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de instalações para o lazer, incluindo centros de esporte e fitness, estádios, campos de golfe e parques de diversões não classificados na Sub-Indústria de Filmes e Entretenimento." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие предприятиями досуга и отдыха, в том числе спортивными и оздоровительными центрами, стадионами, полями для гольфа и парками аттракционов, не включенными в подотрасль «Деятельность кинотеатров и досугово-развлекательных учреждений», и занимающиеся их эксплуатацией." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消闲设施的业主和运营商,这些设施包括体育运动中心、健身中心、体育场、高尔夫球场以及游乐园(未归类于“电影与娱乐”子行业)。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "休閒設施的東主和營運商,這些設施包括體育運動中心、健身中心、體育館、高爾夫球場以及未歸類於「電影與娛樂」子行業中的遊樂園。" + } + } + } + }, + "25301040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Restaurants, Kneipen, Gaststätten, Fast Food-Restaurants oder Imbissen. Hierzu gehören auch Unternehmen, die Catering-Dienste anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of restaurants, bars, pubs, fast-food or take-out facilities. Includes companies that provide food catering services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de restaurantes, bares, pubs y locales de comida rápida o para llevar. Se incluyen las empresas de catering." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et gérants de restaurants, bars, pubs, établissements de restauration rapide ou à emporter. Sont incluses des sociétés qui fournissent des services de restauration collective." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di ristoranti, bar, pub, fast-food e strutture per la consegna di cibi a domicilio. Sono comprese le aziende che forniscono servizi di catering alimentare." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "レストラン、バー、パブ、ファーストフード、持ち帰り食料品販売店の所有者や運営業者。配膳サービスを提供する会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "레스토랑, 바, 술집, 패스트푸드 또는 테이크아웃 시설의 소유자와 운영자. 음식 케이터링 서비스 제공 회사 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de restaurantes, bares, pubs, instalações que servem fast-food ou refeições para viagem. Inclui empresas que fornecem serviços de catering." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие ресторанами, барами, пабами, предприятиями быстрого питания или предприятиями, продающими еду на вынос, и занимающиеся их эксплуатацией, в том числе компании, занимающиеся организацией питания." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "餐馆、酒吧、客栈、快餐或者外卖服务设施的业主和运营商。包括那些提供外勤饮食供应服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "餐館、酒吧、酒館、速食或外賣服務設施的東主和營運商。包括那些提供食品到會服務的公司。" + } + } + } + }, + "25302010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Bildungsdienste anbieten, entweder online oder mit Hilfe traditioneller Lehrmethoden. Hierzu gehören private Universitäten, Anbieter von Fernunterricht, Aus- und Weiterbildungsseminaren, Aus- und Weiterbildungsmaterialien und Fachausbildungen. Ausgeschlossen sind Unternehmen, die Aus- und Weiterbildungsprogramme für Mitarbeiter anbieten und die der Branche „Personalwesen und Arbeitsvermittlung“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing educational services, either on-line or through conventional teaching methods. Includes, private universities, correspondence teaching, providers of educational seminars, educational materials and technical education. Excludes companies providing employee education programs classified in the Human Resources & Employment Services Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios de educación, de forma electrónica o mediante métodos tradicionales de enseñanza. Se Incluyen las universidades privadas, enseñanza a distancia, gestores de seminarios educacionales, material y educación técnica. Quedan excluidas las empresas que proporcionan programas de educación a empleados clasificados en la subindustria de Recursos Humanos y Servicios de Empleo." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services éducatifs, en ligne ou par le biais de méthodes d’enseignement conventionnelles. Sont inclus les universités privées, l’enseignement par correspondance, les organisateurs de séminaires éducatifs, les documents pédagogiques et la formation technique. Ne sont pas incluses les sociétés qui organisent des programmes de formation des employés, classées dans la sous-industrie des services liés aux ressources humaines et à l’emploi." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che offrono servizi educativi, sia online che attraverso metodi didattici convenzionali. Sono compresi università private, strutture che forniscono insegnamento per corrispondenza, fornitori di seminari educativi, materiale didattico e formazione tecnica. Sono escluse le aziende che forniscono programmi di formazione per i dipendenti classificate nel sottosettore Risorse umane e servizi per l’impiego." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "オンラインまたは従来の指導方法で教育サービスを提供する会社。私立大学、通信教育、および教育セミナー、教材、技術教育の提供業者を含む。産業サブグループの「人事・雇用サービス」に分類される社員教育プログラムを提供する会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "온라인이나 종래의 교수법으로 교육 서비스를 제공하는 회사. 사립 대학, 통신 교육, 교육 세미나/교재/기술 교육 제공업체를 포함. '인적 자원 및 고용 서비스' 하부산업으로 분류되는 직원 교육 프로그램을 제공하는 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras de serviços de educação, seja on-line ou através de métodos convencionais de ensino. Inclui as universidades privadas, o ensino por correspondência, provedores de seminários educativos, materiais educativos e ensino técnico. Exclui empresas provedoras de programas de educação de funcionários, classificadas na Sub-Indústria de Recursos Humanos e Serviços de Emprego." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги в области образования с использованием как сети Интернет, так и традиционных методов обучения, в том числе частные университеты, учреждения заочного образования, организаторы учебных семинаров, учреждения, предоставляющие учебные материалы и услуги по техническому образованию. В данную группу не входят компании, организующие программы повышения квалификации работников, включенные в подотрасль «Предоставление услуг по управлению человеческими ресурсами и трудоустройству»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通过在线或者传统的教学方法提供教育服务的公司。包括私立大学、函授教学以及提供教育讲座、教育资料和技术培训的公司。不包括归类于“人力资源与就业服务”子行业中提供员工培训项目的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "透過網上或者傳統的教學方法提供教育服務的公司。包括私立大學、函授教學以及提供教育講座、教育資料和技術培訓的公司。不包括歸類於「人力資源與就業服務」子行業中提供員工培訓課程的公司。" + } + } + } + }, + "25302020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Verbraucherdienstleistungen erbringen, die nicht anderweitig klassifiziert sind. Umfasst Dienstleistungen in den Bereichen Wohnen, Haussicherheit, Rechtsdienstleistungen, persönliche Dienstleistungen, Renovierung und Innenarchitektur, Verbraucherauktionen sowie Hochzeits- und Bestattungsdienste." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing consumer services not classified elsewhere. Includes residential services, home security, legal services, personal services, renovation & interior design services, consumer auctions and wedding & funeral services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios no incluidos en ningún otro apartado. Se incluyen los servicios residenciales, seguridad del hogar, servicios legales, servicios personales, renovación y de diseño interior, subastas de consumidores y servicios de matrimonios y de entierro." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services consommateurs n’appartenant à aucune autre catégorie. Sont inclus les services résidentiels, la sécurité domestique, les services juridiques, personnels, de rénovation et de décoration intérieure, les ventes aux enchères destinées aux consommateurs et les services relatifs aux mariages et aux funérailles." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono servizi ai consumatori non classificati altrove. Sono compresi i servizi residenziali, la sicurezza domestica, i servizi legali, i servizi personali, i servizi di ristrutturazione e di interior design, le aste per i consumatori e i servizi per matrimoni e funerali." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "他のグループに分類されていない消費者サービスを提供する会社。住宅関連サービス、ホームセキュリティ、法律サービス、パーソナルサービス、改築・インテリアデザインサービス、消費者向けオークション、冠婚葬祭サービスを含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부문으로 분류되지 않은 소비자 서비스를 제공하는 회사. 주거 서비스, 가정 보안, 법률 서비스, 개인 서비스, 리노베이션 및 인테리어 디자인 서비스, 소비자 경매, 예식 및 장례 서비스를 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras de serviços aos consumidores não classificadas em nenhum outro lugar. Inclui serviços residenciais, segurança residencial, serviços jurídicos, serviços pessoais, serviços de renovação e de decoração de interiores, leilões para consumidor e serviços de casamento e funeral." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие потребительские услуги и не включенные в другие группы. В данную группу входят компании, предоставляющие бытовые, охранные, юридические, персональные услуги, услуги по ремонту и дизайну интерьера, проведению потребительских аукционов, ритуальные услуги и услуги по организации свадебных торжеств." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供未归类于别处的消费者服务的公司。包括家居服务、家庭安全、法律服务、个人服务、室内改造与装修服务、消费者拍卖以及婚葬服务。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供未歸類於別處的消費者服務公司。包括家居服務、家居安全、法律服務、個人服務、裝修與室內設計服務、消費拍賣以及婚禮和殯葬服務。" + } + } + } + }, + "25501010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vertriebsunternehmen und Großhändler allgemeiner Konsumgüter, die keiner der übrigen Branchen angehören. Hierzu gehören auch Kraftfahrzeughändler." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributors and wholesalers of general merchandise not classified elsewhere. Includes vehicle distributors." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores y mayoristas de productos generales no clasificados en otra sección. Se incluyen los distribuidores de vehículos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributeurs et grossistes de marchandises diverses n’appartenant à aucune autre catégorie. Sont inclus les concessionnaires automobiles." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributori e grossisti di merci generiche non classificate altrove. Sono compresi i distributori di autoveicoli." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "他のグループに分類されていない一般商品の販売や卸売りを行う業者。車両販売業者を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부문으로 분류되지 않은 일반 상품의 판매업체 및 도매업체. 차량 판매업체 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores e atacadistas de mercadorias em geral não classificadas em nenhum outro lugar. Inclui distribuidores de veículos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся распространением и оптовой продажей товаров общего назначения, не включенных в другие группы, в том числе дистрибьюторы транспортных средств." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "日用商品经销商和批发商。包括机车经销商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未歸類於別處的一般商品經銷商和批發商。包括汽車經銷商。" + } + } + } + }, + "25503030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhändler, die eine breite Palette von Nicht-Basiskonsumgütern anbieten. Diese Branche umfasst allgemeine Einzelhändler und Discounter, Kaufhäuser und Online-Einzelhändler sowie Marktplätze, die hauptsächlich Nicht-Basiskonsumgüter verkaufen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Retailers offering a wide range of consumer discretionary merchandise. This Sub-Industry includes general and discount merchandise retailers, department stores and on-line retailers and marketplaces selling mostly consumer discretionary merchandise." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Minoristas que ofrecen una amplia gama de productos de consumo discrecional. Esta subindustria incluye minoristas de mercadería general y de descuento, grandes almacenes y minoristas en línea y mercados que venden principalmente mercadería de consumo discrecional." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Détaillants offrant une large gamme de produits non essentiels. Cette sous-industrie inclut les détaillants de marchandises généralistes et à bas prix, les grands magasins, les détaillants en ligne et les marchés proposant principalement des produits non essentiels." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rivenditori che offrono un’ampia gamma di beni di consumo voluttuari. Questo sottosettore comprende discount e rivenditori di merci generiche, grandi magazzini e rivenditori e mercati online attivi principalmente nella vendita di beni di consumo voluttuari." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "幅広い一般消費財を提供する小売り業者。総合小売り業者やディスカウント商品小売り業者、百貨店、及び主に一般消費財を販売するオンライン小売業者やオンライン市場を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다양한 임의소비재 상품을 제공하는 소매업체. 이 하부산업에는 대부분 임의소비재를 판매하는 일반 및 할인 상품 소매업체, 백화점, 온라인 소매업체, 마켓플레이스가 포함된다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Varejistas que oferecem uma ampla gama de mercadorias de consumo discricionário. Inclui varejistas de mercadorias gerais e com desconto, lojas de departamentos e varejistas on-line e mercados que vendem principalmente mercadorias de consumo discricionário." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании розничной торговли, предлагающие широкий ассортимент неосновных потребительских товаров. В эту подотрасль входят розничные магазины товаров общего назначения и товаров со скидкой, универсальные магазины, Интернет-магазины и торговые площадки, продающие преимущественно неосновные потребительские товары." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供广泛非必需消费品的零售商。此子行业包括综合及折扣货品零售商、百货店及线上零售商以及主要销售非必需消费品的市场。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供廣泛非日常生活消費品的零售商。此子行業包括一般和折扣商品零售商、百貨公司和線上零售商以及主要銷售非日常生活消費品的集市。" + } + } + } + }, + "25504010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhändler, die auf den Vertrieb von Bekleidung und Accessoires spezialisiert sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Retailers specialized mainly in apparel and accessories." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comerciantes especializados principalmente en la venta de ropa y accesorios." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Détaillants spécialisés principalement dans les vêtements et les accessoires." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rivenditori specializzati principalmente in abbigliamento e accessori." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "アパレルやアクセサリーを専門に取り扱う小売り業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 의류와 액세서리를 전문으로 하는 소매상." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Varejistas especializados, principalmente, em vestuário e acessórios." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании розничной торговли, специализирующиеся в основном на продаже одежды и аксессуаров." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要专营服装和服饰的零售商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "專門從事服裝和配飾的零售商。" + } + } + } + }, + "25504020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Einzelhandelsgeschäften für Verbraucherelektronik, Computer, Video und verwandte Produkte." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of consumer electronics, computers, video and related products retail stores." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de establecimientos de venta de productos electrónicos, ordenadores y artículos relacionados destinados a consumidores particulares." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et gérants de magasins qui vendent au détail des appareils électroménagers, informatiques et vidéo, et des produits connexes." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di negozi al dettaglio di elettronica al consumo, computer, video e prodotti correlati." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "民生用電子機器、コンピュータ、ビデオや関連製品を販売する小売店舗の所有者や運営業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소비자 전자제품, 컴퓨터, 비디오, 관련 제품 소매점의 소유자와 운영자." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de lojas varejistas de eletrônicos, computadores, vídeo e de produtos relacionados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие магазинами розничной торговли бытовой электроникой, компьютерами, видеоаппаратурой и сопутствующими товарами и занимающиеся их эксплуатацией." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消费类电子产品、电脑、视频及相关产品零售店的业主和运营商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費類電子產品、電腦、視像和相關產品零售店的東主及營運商。" + } + } + } + }, + "25504030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Einzelhandelsgeschäften für Bau- und Heimwerkerprodukte und Gartenbedarf. Hierzu gehören auch Geschäfte für Baustoffe und -materialien." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of home and garden improvement retail stores. Includes stores offering building materials and supplies." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de establecimientos de venta de utensilios de bricolaje y jardinería. Se incluyen los establecimientos de venta y suministro de materiales de construcción." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et gérants de magasins qui fournissent des produits pour la maison et le jardin. Sont inclus les magasins qui fournissent des matériaux de construction." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di negozi al dettaglio di articoli per la casa e il giardino. Sono inclusi i negozi che offrono materiali da costruzione e forniture." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅・造園関連用品を販売する小売り店舗の所有者や運営業者。建設資材や用品を取り扱う店舗を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정과 정원 개량용품 소매점 소유자와 운영자. 건축 자재와 공급품 상점 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de lojas de varejo de material de construção e decoração para casas e jardins. Inclui lojas que oferecem materiais de construção e suprimentos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие магазинами розничной торговли предметами для благоустройства дома и сада и занимающиеся их эксплуатацией. В данную группу входят магазины строительных материалов и товаров." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭装潢及园艺用品零售店的业主和运营商。包括建筑材料及用品零售店。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家居裝修和園藝用品零售店的東主及營運商。包括提供建築材料和用品的商店。" + } + } + } + }, + "25504040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von spezialisierten Fachhandelsgeschäften, die keiner der übrigen Branchen angehören. Hierzu gehören u. a. auch Juweliere, Spielzeug- und Bürobedarfshandlungen, Geschäfte für Gesundheitsartikel, Optiker und Brillengeschäfte sowie Buchhandlungen und Unterhaltungsgeschäfte." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of specialty retail stores not classified elsewhere. Includes jewelry stores, toy stores, office supply stores, health & vision care stores, and book & entertainment stores." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de tiendas especializadas no clasificadas en otra sección. Se incluyen las joyerías, jugueterías, tiendas de artículos para oficina, tiendas de artículos para la salud y ópticas, además de librerías y tiendas de material de recreación." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et gérants de magasins de détail spécialisés n’appartenant à aucune autre catégorie. Sont inclus les bijouteries, les magasins de jouets, les magasins de fournitures de bureau, les magasins de produits de santé et d’optique, les librairies et les magasins de produits de loisirs." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di negozi specializzati non classificati altrove. Sono compresi gioiellerie, negozi di giocattoli, negozi di forniture per ufficio, negozi di prodotti per la salute e la vista, librerie e negozi di intrattenimento." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "他のグループに分類されていない専門小売り店舗の所有者や運営業者。宝石店、玩具店、事務用品店、ヘルスケア・ビジョンケア専門店、書籍・娯楽用品を取り扱う店舗を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부분으로 분류되지 않은 전문품 소매 상점 소유자와 운영자. 보석 상점, 장난감 상점, 사무용품 상점, 건강 및 시력 관리 상점, 도서 및 엔터테인먼트 상점을 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de lojas de varejo especializadas não classificadas em nenhum outro lugar. Inclui joalherias, lojas de brinquedos, lojas de materiais de escritório, de saúde e óticas, e livrarias e produtos para entretenimento." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие специализированными магазинами розничной торговли и занимающиеся их эксплуатацией, не включенные в другие группы. В данную группу входят магазины, специализирующиеся на продаже ювелирных изделий, игрушек, товаров для офиса, косметических товаров и средств по уходу, книг и товаров для отдыха и развлечений." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "零售专卖店(未归类于别处)的业主和运营商。包括珠宝店、玩具店、办公用品店、卫生保健与视力保健用品店以及书籍与娱乐用品店。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未歸類於別處的專賣零售店東主及營運商。包括珠寶店、玩具店、辦公用品店、健康與視力保健店,以及書局和娛樂商店。" + } + } + } + }, + "25504050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Geschäften, die auf den Kraftfahrzeugeinzelhandel spezialisiert sind. Hierzu gehören Autohändler, Tankstellen, Einzelhändler für Autozubehör, Motorräder und Zubehörteile, Autoglasscheiben sowie Autozubehör und -teile." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of stores specializing in automotive retail. Includes auto dealers, gas stations, and retailers of auto accessories, motorcycles & parts, automotive glass, and automotive equipment & parts." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de tiendas especializadas en productos automotrices. Se incluyen los concesionarios de automóviles, gasolineras y la venta de accesorios, motocicletas y sus piezas, de cristalería del automóvil, y piezas y equipos de automoción." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et gérants de magasins spécialisés dans la vente au détail de produits automobiles. Sont inclus les concessionnaires, les stations-service et les détaillants d’accessoires pour voitures, les distributeurs de motos et pièces détachées, de vitrage automobile, et d’équipements et de pièces automobiles." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di negozi specializzati nella vendita al dettaglio di autoveicoli. Sono inclusi rivenditori di auto, stazioni di servizio e rivenditori di accessori auto, motociclette e ricambi, vetri auto e attrezzature e ricambi auto." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動車販売を専門に取り扱う店舗の所有者や運営業者。自動車販売店、ガソリンスタンド、および自動車付属品、自動二輪車・部品、自動車ガラス、自動車機器・部品の小売り業者を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자동차 소매를 전문으로 하는 상점 소유자와 운영자. 자동차 딜러, 주유소, 자동차 액세서리/오토바이 및 부품/자동차 유리/자동차 장비 및 부품 소매상을 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de lojas especializadas em comércio varejista automotivo. Inclui concessionárias de automóveis, postos de gasolina e varejistas de acessórios de automóveis, motocicletas e peças, vidro automotivo e equipamentos automotivos e autopeças." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие специализированными магазинами розничной торговли автотранспортными средствами и занимающиеся их эксплуатацией. В данную группу входят дилеры, автозаправочные станции, компании розничной торговли аксессуарами для автотранспортных средств, мотоциклами и запасными частями, а также оборудованием и запасными частями для автотранспортных средств." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "专业汽车零售店的业主和运营商。包括汽车销售商、加油站以及汽车配件、摩托车与零件、汽车玻璃、汽车设备与零件零售商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "專門從事汽車零售的商店東主及營運商。包括汽車經銷商、加油站,以及汽車配件、電單車及零件、汽車玻璃、汽車設備及零件零售商。" + } + } + } + }, + "25504060" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Einzelhandelsgeschäften für Einrichtungsgegenstände und Inneneinrichtung. Hierzu gehören Wohnmöbel, Einrichtungsgegenstände, Haushaltswaren und Inneneinrichtung. Ausgeschlossen sind Baumärkte für Heimwerker- und Gartenbedarf, die der Branche „Einzelhandel: Bau- und Heimwerkerbedarf“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of furniture and home furnishings retail stores. Includes residential furniture, home furnishings, housewares, and interior design. Excludes home and garden improvement stores, classified in the Home Improvement Retail Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de mobiliario y tiendas de equipamiento para el hogar. Se incluye el mobiliario de residencias, apartamentos, almacenes y diseño interior. Se excluyen las tiendas de mejoras de jardines y casas, clasificadas en la rama industrial de Venta de Mejoras para el Hogar." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et gérants de magasins spécialisés dans la vente au détail de mobilier et d’ameublement. Sont inclus le mobilier d’habitation, l’ameublement, les articles ménagers et la décoration intérieure. Ne sont pas inclus les magasins de produits de jardinage et de bricolage, classés dans la sous-industrie de la vente au détail de produits d’aménagement intérieur." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di negozi di mobili e complementi d’arredo. Sono compresi mobili per uso residenziale, arredamenti per la casa, articoli per la casa e design d’interni. Sono esclusi i negozi di articoli per la casa e il giardino, classificati nel sottosettore Commercio al dettaglio di articoli per la casa." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家具および装飾品を販売する小売り店舗の所有者や運営業者。住居用家具、室内装飾品、家庭用品、インテリアデザインを含む。産業サブグループの「住宅関連用品小売り」に分類される住宅・造園関連用品を販売する店舗は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가구 및 가정용 세간 소매 상점 소유자와 운영자. 주거용 가구, 가정용 세간, 가정용품, 인테리어 디자인을 포함. '가정 개량용품 소매'로 분류되는 가정 및 정원 개량용품 상점은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de lojas de varejo de moveis e de decoração. Inclui móveis residenciais, decorações, artigos de utilidades domésticas e projetos de interior. Exclui lojas de varejo de material de construção e decoração de casas e jardins, classificadas na Sub-Indústria de Comércio Varejista de Material de Construção e Decoração." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие магазинами розничной торговли мягкой мебелью и обстановкой для дома, в том числе бытовой мебелью, товарами для дома, хозяйственными принадлежностями и предметами обстановки. В данную группу не входят магазины розничной торговли предметами для благоустройства дома и сада, включенные в подотрасль «Розничная торговля предметами домашнего обихода и обустройства»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家具和家庭装饰零售店的业主和运营商。包括家具、家庭装饰、家用器皿和室内装饰。不包括归类于“家庭装潢零售”子行业中的家庭装潢和园艺用品零售店。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "傢俱和家庭裝飾零售店的東主及營運商。包括住宅傢俱、家庭裝飾、家居用品和室內設計。不包括歸類於「家居裝修零售」子行業中的家居裝修和園藝用品商店。" + } + } + } + }, + "30101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber vor allem von Drogerien und Apotheken." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of primarily drug retail stores and pharmacies." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de farmacias y establecimientos dedicados principalmente a la venta de medicamentos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et gérants de magasins de détail et pharmacies qui vendent principalement des médicaments." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori principalmente di farmacie e parafarmacie." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "薬品小売り店および薬局の所有者や運営業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 약품 소매 상점 및 약국의 소유자와 운영자." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de farmácias e lojas varejistas que vendem principalmente medicamentos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие розничными магазинами по продаже лекарств и аптеками, и занимающиеся их эксплуатацией." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "药品零售店和药剂店的业主和运营商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要為藥品零售店和藥房的東主及營運商。" + } + } + } + }, + "30101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vertriebsunternehmen für Lebensmittel, die andere Firmen, aber nicht den Verbraucher direkt beliefern." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributors of food products to other companies and not directly to the consumer." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores de alimentos a otras empresas (no a consumidores particulares)." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans la distribution de produits alimentaires à d’autres sociétés et non directement au consommateur." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributori di prodotti alimentari ad altre aziende e non direttamente al consumatore." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費者への直接販売ではなく、他の会社へ食品を販売している業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "타 회사에 식품을 공급하며 소비자에게 직접 판매하지는 않는 업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores de produtos alimentícios para outras empresas e não diretamente para o consumidor." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дистрибьюторы продуктов питания для других компаний, а не непосредственно для потребителей." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "向其它公司而并不直接向消费者分销食品的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "向其他公司而非向消費者直接分銷食品的公司。" + } + } + } + }, + "30101030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber vor allem von Lebensmittelgeschäften." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of primarily food retail stores." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de establecimientos dedicados principalmente a la venta de alimentos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et gérants de magasins de vente au détail de produits principalement alimentaires." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori principalmente di negozi al dettaglio di generi alimentari." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "食料品小売り店の所有者や運営業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 식품 소매 상점의 소유자와 운영자." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de lojas de varejo, principalmente de produtos alimentícios." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие розничными магазинами торговли преимущественно продуктами питания, и занимающиеся их эксплуатацией." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品零售店的业主和运营商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要是食品零售店的東主及營運商。" + } + } + } + }, + "30101040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhändler, die eine breite Palette von Basiskonsumgütern anbieten, z. B. Lebensmittel, Haushalts- und Körperpflegeprodukte. Zu dieser Branche gehören Verbrauchermärkte, Supercenter und andere Einzelhändler für Basiskonsumgüter wie Discount-Einzelhandelsflächen und Online-Marktplätze, die hauptsächlich Basiskonsumgüter verkaufen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Retailers offering a wide range of consumer staples merchandise such as food, household, and personal care products. This Sub-Industry includes hypermarkets, super centers and other consumer staples retailers such as discount retail spaces and on-line marketplaces selling mostly consumer staples goods." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Minoristas que ofrecen una amplia gama de productos básicos de consumo, como alimentos, productos para el hogar y cuidado personal. Esta subindustria incluye hipermercados, supercentros y otros minoristas de productos básicos de consumo, como espacios minoristas de descuento y mercados en línea que venden principalmente productos básicos de consumo." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Détaillants offrant une large gamme de produits de première nécessité, tels que des produits alimentaires, ménagers et de soin personnel. Cette sous-industrie inclut les hypermarchés, les supermarchés et autres détaillants de produits de première nécessité, tels que les espaces de vente au détail à prix réduit et les marchés en ligne vendant principalement des produits de première nécessité." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rivenditori che offrono un’ampia gamma di beni di prima necessità, come prodotti alimentari, per la casa e per la cura della persona. Questo sottosettore comprende ipermercati, grandi centri commerciali e altri rivenditori di beni di prima necessità primari come negozi discount al dettaglio e marketplace online attivi principalmente nella vendita di beni di prima necessità." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "幅広い生活必需品(食品、家庭用品、及びパーソナルケア用品など)を提供する小売り業者。超大型マーケット、スーパーマーケット、及びその他の生活必需品小売り業者(主に生活必需品を販売するディスカウント小売り分野及びオンライン市場など)を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "식품, 가정용품, 개인용품과 같은 광범위한 소비자 필수품을 제공하는 소매업체. 이 하부산업에는 하이퍼마켓, 슈퍼센터, 할인 소매점과 주로 필수소비재 상품을 판매하는 온라인 마켓플레이스와 같은 기타 필수소비재 소매업체가 포함된다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Varejistas que oferecem uma ampla gama de produtos básicos de consumo, como alimentos, produtos domésticos e de higiene pessoal. Inclui hipermercados, super centros e outros varejistas de bens de consumo, tais como espaços de varejo com desconto e mercados on-line que vendem principalmente bens essenciais de consumo." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании розничной торговли, предлагающие широкий ассортимент потребительских товаров массового спроса, таких как продукты питания, товары для дома и средства личной гигиены. В эту подотрасль входят гипермаркеты, крупные торговые центры и другие предприятия розничной торговли потребительскими товарами массового спроса, такие как розничные магазины сниженных цен и онлайн-рынки, продающие преимущественно потребительские товары массового спроса." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供食品、居家及个人护理等广泛日常消费品的零售商。此子行业包括大型综合超市、大型购物中心以及其他日常消费品零售商,例如折扣零售店及主要销售日常消费品的线上市场。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供廣泛日常消費品商品的零售商,例如食品、家庭和個人護理用品。此子產業包括大型超市、特大購物中心和其他日常消費品零售商,例如折扣零售商和主要銷售日常消費品的網上集市。" + } + } + } + }, + "30201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Bier und alkoholischen Getränken auf Malzbasis. Hierzu gehören auch Brauereien, die nicht der Branche „Restaurants“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of beer and malt liquors. Includes breweries not classified in the Restaurants Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de cerveza y licores de malta. Se incluyen las fábricas de cerveza no clasificadas en la rama industrial Restaurantes." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs de bière et de liqueur de malt. Sont incluses les brasseries non-classées dans la sous-industrie des restaurants." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di birra e liquori al malto. Sono compresi i birrifici non classificati nel sottosettore Ristoranti." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ビール、麦芽醸造酒の製造会社。産業サブグループの「レストラン」に分類されていない醸造業者を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "맥주와 맥아 발효 술 생산업체. ‘레스토랑’ 하부산업으로 분류되지 않은 양조장 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores de cerveja e bebidas alcoólicas à base de malte. Inclui cervejarias não classificadas na Sub-Indústria de Restaurantes." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители пивоваренной продукции, в том числе пивоварни, не включенные в подотрасль «Деятельность ресторанов»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生产啤酒和麦芽酒的公司。包括未归类于“餐馆”子行业中的啤酒厂。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "啤酒和麥芽酒的生產商。包括未歸類於「餐館」子行業中的啤酒廠。" + } + } + } + }, + "30201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Brennereien, Winzer und Hersteller von alkoholischen Getränken, die nicht der Branche „Brauereien“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distillers, vintners and producers of alcoholic beverages not classified in the Brewers Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Destiladores, vinateros y productores de bebidas alcohólicas no clasificados en la rama industrial Producción de Cerveza." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distillateurs, négociants en vin et producteurs de boissons alcoolisées non-classés dans la sous-industrie des brasseurs." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distillerie, case vinicole e produttori di bevande alcoliche non classificate nel sottosettore Birrifici." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "蒸留酒、ワイン醸造業者および産業サブグループの「醸造」に分類されていないアルコール飲料の製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "‘맥주 양조업자’ 하부산업으로 분류되지 않은 술의 증류, 양조, 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Destiladores, viticultores e produtores de bebidas alcoólicas não classificadas na Sub-Indústria de Cervejarias." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители спирта, вин и других алкогольных напитков, не включенные в подотрасль «Производство пивоваренной продукции»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "酿酒商、葡萄酒商和酒精饮料生厂商(未归类于“啤酒酿造商”子行业)。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未歸類於「啤酒釀製商」子行業中的蒸餾酒廠、葡萄酒商和酒精飲品生產商。" + } + } + } + }, + "30201030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von nicht-alkoholischen Getränken, einschließlich Mineralwasser. Ausgeschlossen sind Molkereien, die der Branche „Abgepackte Lebensmittel“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of non-alcoholic beverages including mineral waters. Excludes producers of milk classified in the Packaged Foods & Meats Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de bebidas no alcohólicas, incluyendo el agua mineral. Se excluyen los productores de leche, clasificados en la rama industrial Alimentos Envasados." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs de boissons sans alcool, y compris les eaux minérales. Ne sont pas inclus les producteurs de lait, classés dans la sous-industrie des aliments conditionnés." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di bevande analcoliche, comprese le acque minerali. Sono esclusi i produttori di latte classificati nel sottosettore Generi alimentari confezionati." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ミネラルウォーターを含む非アルコール飲料の製造会社。産業サブグループの「包装食品」に分類される牛乳製造会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "광천수를 포함한 무알콜 음료 생산업체. ‘포장 식품’ 하부산업으로 분류되는 우유 생산업체는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores de bebidas não alcoólicas, incluindo água mineral. Exclui produtores de leite classificados na Sub-Indústria de Alimentos Embalados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители безалкогольных напитков, в том числе минеральной воды, за исключением производителей молока, включенных в подотрасль «Производство фасованной продукции»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生产包括矿泉水在内的不含酒精饮料的公司。不包括归类于“包装食品”子行业中的奶制品生产商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "非酒精類飲品(包括礦泉水)的生產商。不包括歸類於「包裝食品」子行業中的乳製品生產商。" + } + } + } + }, + "30202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von landwirtschaftlichen Produkten. Hierzu gehören auch Pflanzenzüchter, Plantagenbesitzer sowie Unternehmen, die Nahrungsmittel herstellen und verarbeiten, diese aber nicht verpacken und vermarkten. Ausgeschlossen sind Unternehmen, die der Branche „Forstprodukte“ angehören, sowie solche, die Nahrungsmittel verpacken und vermarkten und der Branche „Abgepackte Lebensmittel“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of agricultural products. Includes crop growers, owners of plantations and companies that produce and process foods but do not package and market them. Excludes companies classified in the Forest Products Sub-Industry and those that package and market the food products classified in the Packaged Foods & Meats Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción agrícola. Se incluyen propietarios de tierras de cultivo y plantaciones, y empresas que producen y procesan alimentos, pero no los envasan ni comercializan. Se excluyen las empresas clasificadas en la rama Productos Madereros y aquellas dedicadas a envasar y comercializar alimentos, clasificadas en la rama Alimentos y Carnes Envasados." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs de produits agricoles. Sont inclus les cultivateurs, les propriétaires de plantations et les sociétés qui produisent et transforment les aliments sans les conditionner ni les commercialiser. Ne sont pas incluses les sociétés classées dans la sous-industrie des produits de la forêt, ou celles qui conditionnent et commercialisent les produits alimentaires, classées dans la sous-industrie des aliments conditionnés." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di prodotti agricoli. Sono compresi i coltivatori, i proprietari di piantagioni e le aziende che producono e trasformano i generi alimentari senza però confezionarli o commercializzarli. Sono escluse le aziende classificate nel sottosettore Prodotti forestali e quelle che confezionano e commercializzano i prodotti alimentari classificati nel sottosettore Generi alimentari confezionati." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "農産物の製造会社。農作物栽培者、プランテーションの所有者、食品の製造・加工を行う会社(包装、販売は行わない)を含む。産業サブグループの「林産品」に分類される会社、および「包装食品」に分類される食品の包装・販売を行う会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "농산물 생산업체. 농작물 재배자, 농장 소유자, 그리고 식품을 생산 및 처리는 하지만 포장 및 판매는 하지 않는 회사 포함. ‘임산물’ 하부산업으로 분류되는 회사는 제외하며, ‘포장 식품’ 하부산업으로 분류되는 식품을 포장 및 판매하는 회사도 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores de produtos agrícolas. Inclui cultivadores, donos de plantações e empresas que produzem e processam alimentos, mas não os embalam e comercializam. Exclui empresas classificadas na Sub-Indústria de Produtos Florestais e aqueles que embalam e comercializam os produtos alimentícios e estão classificados na Sub-Indústria de Alimentos Embalados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители сельскохозяйственной продукции, в том числе растениеводческие компании, владельцы плантаций и компании по производству и переработке продуктов питания, которые не занимаются их упаковкой и сбытом. В данную группу не входят компании, включенные в подотрасль «Производство продукции лесного хозяйства», и компании, занятые упаковкой и сбытом продуктов питания и включенные в подотрасль «Производство фасованных продуктов питания»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "农产品生产商。包括农作物种植、生产与加工食品但不包装和销售它们的种植园业主及公司。不包括那些归类于“林业产品”子行业中的公司以及归类于“包装食品”子行业目录中那些包装和销售食品的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "農產品生產商。包括農作物種植者、種植園主以及生產和加工食品但不包裝和銷售食品的公司。不包括那些歸類於「林業產品」子行業中的公司,以及不包括那些歸類於「包裝食品」子行業中,從事包裝和銷售食品的公司。" + } + } + } + }, + "30202030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von abgepackten Lebensmitteln, einschließlich Molkereiprodukten, Fruchtsäften, Fleisch, Geflügel, Fisch und Tiernahrung." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of packaged foods including dairy products, fruit juices, meats, poultry, fish and pet foods." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de alimentos envasados como productos lácteos, zumos de frutas, carnes y productos avícolas, pescado y comida para animales." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs d’aliments conditionnés, y compris les sociétés spécialisées dans les produits laitiers, les jus de fruits, la viande, la volaille et les aliments pour animaux." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di alimenti confezionati, compresi prodotti lattiero-caseari, succhi di frutta, carni, pollame, pesce e cibo per animali domestici." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "乳製品、フルーツジュース、肉、鶏肉、魚、ペットフードを含む包装食品の製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "유제품, 과일 주스, 고기, 가금류, 생선, 애완동물 음식을 포함한 포장 식품 생산업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores de alimentos embalados incluindo produtos derivados de leite, sucos de frutas, carnes, aves, peixe e alimentos para animais de estimação." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители фасованных продуктов питания, в том числе молочных продуктов, фруктовых соков, мясных продуктов, продуктов из птицы, рыбы, а также кормов для животных." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生产包括乳制品、果汁、肉类、禽类和鱼类产品以及宠物食品在内的包装食品的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "生產包括乳製品、果汁、肉類、禽類和魚類產品及寵物食品在內的包裝食品公司。" + } + } + } + }, + "30203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Zigaretten und anderen Tabakwaren." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of cigarettes and other tobacco products." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de cigarrillos y otros productos relacionados." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de cigarettes et de produits à base de tabac." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di sigarette e altri prodotti del tabacco." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "紙巻タバコおよび他のタバコ製品の製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "담배 및 기타 담배 제품 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de cigarros e outros produtos de tabaco." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители сигарет и другой табачной продукции." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "香烟及其它烟草产品制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "香煙及其他煙草產品製造商。" + } + } + } + }, + "30301010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von kurzlebigen Haushaltsartikeln, einschließlich Reinigungsmitteln, Seifen, Windeln und anderen Faser- und Papierprodukten für den Haushalt, die nicht der Branche „Papierprodukte“ zugeordnet sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of non-durable household products, including detergents, soaps, diapers and other tissue and household paper products not classified in the Paper Products Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de artículos domésticos no duraderos, como detergentes, jabones, pañales y otros productos domésticos de papel, como pañuelos, no clasificados en la rama Productos Papeleros." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de produits domestiques non-durables, y compris des détergents, des savons, des couches, des mouchoirs en papier et de produits de papier à usage domestique non-classés dans la sous-industrie des produits à base de papier." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di prodotti non durevoli per la cura della casa, compresi detergenti, saponi, pannolini e altri prodotti in tessuto e carta per la cura della casa non classificati nel sottosettore Prodotti della carta." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "洗剤、石鹸、おむつ、および産業サブグループの「紙製品」に分類されていないティッシュ製品や家庭用紙製品を含む非耐久性家庭用品の製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "세제, 비누, 기저귀, 그리고 ‘종이 제품’ 하부산업으로 분류되지 않은 기타 티슈 및 가정용 종이 제품을 포함한 비내구적 가정용품 생산업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de produtos para uso doméstico não duráveis, incluindo detergentes, sabões, fraldas e outros produtos de lenços de papel e papéis de uso doméstico não classificados na Sub-Indústria de Produtos de Papel." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители бытовых товаров кратковременного пользования, в том числе моющих средств, мыла, подгузников и других косметических и бытовых товаров из бумаги, не включенные в подотрасль «Целлюлозно-бумажное производство»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生产包括洗涤剂、肥皂、尿布和其它家用卫生纸及纸用品(未归类于“纸制品”子行业)在内的家庭非耐用消费品的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "生產包括洗滌劑、肥皂、尿布及其他衛生紙和家居紙製品而未歸類於「紙製品」子行業中的非耐用家庭用品公司。" + } + } + } + }, + "30302010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Körperpflege- und Schönheitspflegeprodukten, einschließlich Kosmetika und Parfüm." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of personal and beauty care products, including cosmetics and perfumes." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de artículos personales y de belleza, como cosméticos y perfumes." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de produits de soin et de beauté, y compris les parfums et les cosmétiques." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di prodotti per la cura della persona e di bellezza, compresi cosmetici e profumi." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "化粧品や香水を含むパーソナル用品やビューティー・ケア製品の製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "화장품과 향수를 포함한 개인용품 및 미용제품 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de produtos pessoais e cuidados de beleza, incluindo cosméticos e perfumes." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители товаров личной гигиены и средств по уходу, в том числе косметических и парфюмерных товаров." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生产包括化妆品和香水在内的个人及美容护理用品的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "個人及美容護理產品,包括化妝品和香水的製造商。" + } + } + } + }, + "35101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Ausstattung und Geräten für das Gesundheitswesen. Hierzu gehören medizinische Instrumente, Medikamenten-Verabreichungssysteme, Herz-Kreislaufgeräte, orthopädische Geräte und Diagnosegeräte." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of health care equipment and devices. Includes medical instruments, drug delivery systems, cardiovascular & orthopedic devices, and diagnostic equipment." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de equipo y dispositivos para la atención de la salud. Se incluyen fabricantes de instrumentos médicos, sistemas de administración de medicamentos, dispositivos cardiovasculares, ortopédicos y equipos de diagnóstico." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’équipements et de dispositifs médicaux. Sont inclus les instruments médicaux, les systèmes d’administration de médicaments, les dispositifs cardiovasculaires et orthopédiques, et les appareils de diagnostic." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di dispositivi e attrezzature sanitare. Sono inclusi strumentazioni mediche, sistemi di somministrazione di farmaci, dispositivi cardiovascolari e ortopedici e apparecchiature diagnostiche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア機器および装置の製造会社。医療用器具、薬物送達システム、心血管装置、矯正装置、診断装置を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 장비와 장치 제조업체. 의료기기, 약물전달 장치, 심장혈관계 및 정형외과용 장치, 진단장비 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de equipamento e dispositivos de assistência à saúde. Inclui instrumentos médicos, sistemas de entrega de medicamentos, dispositivos cardiovasculares e ortopédicos, e equipamento diagnóstico." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители медицинского оборудования и приборов, в том числе медицинских инструментов, систем доставки лекарственных препаратов, кардиологических и ортопедических устройств, диагностического оборудования." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健设备及装置制造商。包括医疗仪器和药物运送系统、心血管和矫形设备、以及诊断设备。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健設備和裝置的製造商。包括醫療儀器和藥物運送系統、心血管和矯形設備、以及診斷設備。" + } + } + } + }, + "35101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Produkten für das Gesundheitswesen und die Medizin, die keiner der übrigen Branchen angehören. Hierzu gehören auch augenmedizinische Produkte, Krankenhausprodukte, Sicherheitsnadeln und Spritzen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of health care supplies and medical products not classified elsewhere. Includes eye care products, hospital supplies, and safety needle & syringe devices." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de suministros médicos y productos médicos no incluidos en otra clasificación. Se incluyen fabricantes de productos oftalmológicos, suministros para hospitales y dispositivos de seguridad de aguja y jeringa." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de fournitures médicales et de produits médicaux n’appartenant à aucune autre catégorie. Sont inclus les produits de soins oculaires, les fournitures hospitalières, les aiguilles sécurisées et les dispositifs à seringue." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di materiale sanitario e di prodotti medici non classificati altrove. Sono inclusi prodotti oculistici, forniture ospedaliere e dispositivi di sicurezza per aghi e siringhe." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "他のグループに分類されていないヘルスケア用品や医療品の製造会社。アイ・ケア製品、病院用品、安全針、注射器装置を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부문으로 분류되지 않은 헬스케어 용품과 의료용 제품 제조업체. 눈 관리 제품, 병원용품, 안전 주사바늘 및 주사기 장치 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de suprimentos de assistência à saúde e produtos médicos não classificados em nenhum outro lugar. Inclui produtos de cuidado dos olhos, suprimentos hospitalares, e dispositivos de segurança de agulhas e seringas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители изделий медицинского назначения и лекарственных препаратов, не включенные в другие группы. В данную группу входят производители продукции для офтальмологии, товаров для медицинских учреждений, защитных устройств для игл и шприцев." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健用品及医药产品(未归类于别处)的制造商。包括眼护理用品、医疗用品、和安全针及注射器设备。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未歸類於別處的醫療保健用品和醫療產品製造商。包括眼部護理產品、醫院用品、安全針頭和注射器設備。" + } + } + } + }, + "35102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vertriebshändler und Großhändler von Produkten für das Gesundheitswesen, die keiner der übrigen Branchen angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributors and wholesalers of health care products not classified elsewhere." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores y mayoristas de productos médicos no clasificados en ninguna otra rama." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributeurs et grossistes de produits de santé n’appartenant à aucune autre catégorie." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributori e grossisti di prodotti sanitari non classificati altrove." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "他のグループに分類されていないヘルスケア製品の販売・卸売り業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부문으로 분류되지 않은 헬스케어 제품 판매업체 및 도매업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores e atacadistas de produtos de assistência à saúde não classificados em nenhum outro lugar." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся распространением и оптовой торговлей медицинскими товарами, не включенные в другие группы." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保健护理产品(未归类于别处)的经销商和批发商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未歸類於別處的醫療護理產品分銷商和批發商。" + } + } + } + }, + "35102015" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dienstleister im Gesundheitswesen, die keiner der übrigen Branchen angehören. Hierzu gehören Dialyseeinrichtungen, Labordienste und Apothekenmanagementdienste. Umfasst auch Unternehmen, die Dienstleistungen zur Unterstützung von Gesundheitsdienstleistern anbieten, wie z. B. Bürodienstleistungen, Inkassodienstleistungen, Personaldienstleistungen und ausgelagerte Vertriebs- und Marketingdienstleistungen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of patient health care services not classified elsewhere. Includes dialysis centers, lab testing services, and pharmacy management services. Also includes companies providing business support services to health care providers, such as clerical support services, collection agency services, staffing services and outsourced sales & marketing services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas proveedoras de servicios para la atención de pacientes, no clasificadas en ninguna otra rama. Se incluyen centros de diálisis, servicios de pruebas de laboratorio y servicios de administración de farmacias. También se incluyen las empresas que prestan servicios comerciales de apoyo a los proveedores de atención médica, como los servicios administrativos de apoyo, los servicios de agencias de cobranzas, los servicios de personal y los servicios de ventas y mercadeo contratados externamente." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fournisseurs de services de santé destinés aux patients n’appartenant à aucune autre catégorie. Sont inclus les centres de dialyse, les services de tests en laboratoire et les services de gestion des pharmacies. Sont également incluses les entreprises qui fournissent des services d’assistance aux fournisseurs de soins de santé, tels que les services de secrétariat, les services de recouvrement, les services de recrutement et les services externalisés de marketing et de vente." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi sanitari ai pazienti non classificati altrove. Sono inclusi centri dialisi, servizi di analisi di laboratorio e servizi di gestione farmaceutica. Sono inoltre incluse aziende che forniscono servizi di supporto commerciale agli operatori sanitari, quali servizi di supporto amministrativo, servizi di riscossione, servizi di personale e servizi di vendita e marketing esternalizzati." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "他のグループに分類されていないヘルスケアサービスの提供業者。透析センター、医療検査サービス、薬局管理サービスを含む。ヘルスケア・プロバイダー向けに事務処理サービス、回収代行サービス、人材派遣サービス、外部委託販売/マーケティング・サービスなどの事業支援サービスを提供する会社も含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부문으로 분류되지 않은 환자 헬스케어 서비스 제공업체. 투석 센터, 실험실 검사 서비스, 약국 관리 서비스 포함. 또한 헬스케어 업체에 사무 지원 서비스, 채권 회수 대행 서비스, 구인 서비스, 외주 판매 및 마케팅 서비스 등 사업 지원 서비스를 제공하는 회사도 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores de serviços de assistência de saúde não classificados em nenhum outro lugar. Inclui centros de diálise, serviços de testes laboratoriais e serviços de gestão farmacêutica. Também inclui empresas provedoras de serviços comerciais de suporte a provedores de assistência médica, tais como serviços de suporte administrativo, serviços de agências de cobrança, serviços de quadros de funcionários e serviços terceirizados de comercialização e vendas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги здравоохранения, не включенные в другие группы. В данную группу входят пункты диализа, лаборатории, компании по управлению аптеками, а также компании, предоставляющие вспомогательные услуги для медицинских учреждений, в частности услуги по делопроизводству, сбору платежей, набору сотрудников, а также услуги по реализации и маркетингу, переданные им на аутсорсинг." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供病人保健护理服务(未归类于别处)的公司。包括透析中心、实验室试验服务、和药房管理服务。也包括向医疗保健供应商提供支持性业务服务,譬如职员支助性业务、代收机构服务、雇员服务和外包销售及营销服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未歸類於別處,而為病人提供醫療保健服務的供應商。包括透析中心、實驗室測試服務和藥房管理服務。亦包括為醫療保健供應商提供商業支援服務的公司,如文書支援服務、代收機構服務、僱員招聘服務以及外判銷售和營銷服務。" + } + } + } + }, + "35102020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Einrichtungen des Gesundheitswesens, einschließlich Krankenhäusern, Pflegeheimen, Rehabilitationszentren, und veterinärmedizinischen Einrichtungen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of health care facilities, including hospitals, nursing homes, rehabilitation centers and animal hospitals." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de centros médicos. Se incluyen hospitales, hogares de ancianos, centros de rehabilitación y clínicas veterinarias." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et gérants d’infrastructures médicales, y compris les hôpitaux, les maisons de santé, les centres de rééducation et les cliniques vétérinaires." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di strutture sanitarie, inclusi ospedali, case di cura, centri di riabilitazione e ospedali veterinari." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "病院、養護/介護福祉施設、リハビリセンター、動物病院を含むヘルスケア施設の所有者や運営業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "병원, 요양원, 재활 센터, 동물 병원을 포함한 헬스케어 시설의 소유자와 운영자." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de instalações de assistência à saúde, incluindo hospitais, casas de repouso, centros de reabilitação e hospitais veterinários." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие учреждениями здравоохранения, в том числе больницами, частными лечебницами, центрами реабилитации и ветеринарными лечебницами, и занимающиеся их эксплуатацией." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保健护理设施的业主和运营商,包括医院、疗养院、康复中心、以及宠物医院。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "包括醫院、療養院、復康中心和動物醫院等醫療保健設施的東主及營運商。" + } + } + } + }, + "35102030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Health Maintenance Organizations (HMOs) und anderen privaten Versorgungsmodellen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of Health Maintenance Organizations (HMOs) and other managed plans." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de empresas de seguros médicos y otros servicios de salud." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et gérants d’organismes d’assurance maladie de type HMO (Health Maintenance Organization) et d’organismes similaires." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di casse mutue malattie (Health Maintenance Organizations, HMO) e altri piani gestiti." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "保険維持機構(HMO)や他の管理医療型プランを提供する業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "종합 헬스케어 기관(HMO) 및 기타 헬스케어 관리 플랜의 소유자와 운영자." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de Organizações de Manutenção de Saúde (HMO) e outros planos administrados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, реализующие страховые медицинские программы и прочие программы медицинского обеспечения." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "健康维护组织(HMOs)的业主和运营商,以及其它管理型计划。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "健康維護組織(HMO)以及其他管理式計劃的東主及營運商。" + } + } + } + }, + "35103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die IT-Dienste hauptsächlich für Einrichtungen und Dienstleister im Gesundheitswesen anbieten. Umfasst Unternehmen, die Anwendungs-, System- und/oder Datenverarbeitungssoftware, internetbasierte Tools und IT-Beratungsleistungen für Ärzte, Krankenhäuser oder Unternehmen anbieten, die hauptsächlich im Gesundheitswesen tätig sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing information technology services primarily to health care providers. Includes companies providing application, systems and/or data processing software, internet-based tools, and IT consulting services to doctors, hospitals or businesses operating primarily in the Health Care Sector." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que prestan servicios de tecnología de la información, principalmente a proveedores de atención médica. Se incluyen las empresas proveedoras de software de aplicaciones, sistemas o procesamiento de datos, herramientas disponibles por Internet y servicios de consultoría tecnológica para a médicos, hospitales o empresas que operan fundamentalmente en el área de la salud." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services liés aux technologies de l’information principalement aux fournisseurs de soins de santé. Sont incluses les sociétés qui fournissent des logiciels d’application, systèmes et/ou de traitement des données, des outils basés sur Internet et des services de conseils en informatique aux médecins, hôpitaux ou aux entreprises qui opèrent principalement dans le secteur des soins de santé." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono servizi di tecnologia dell’informazione principalmente a operatori sanitari. Sono incluse aziende che forniscono software applicativi, sistemi software e/o di elaborazione dati, strumenti basati su Internet e servizi di consulenza informatica a medici, ospedali o aziende operanti prevalentemente nel settore sanitario." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "主にヘルスケア・プロバイダーに情報技術サービスを提供する会社。医師、病院、主にヘルスケアセクターで運営する事業体にアプリケーション、システム、データ処理ソフトウェア、インターネットベース・ツール、ITコンサルティング・サービスを提供する会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 헬스케어 업체에 정보기술 서비스를 제공하는 회사. 의사, 병원, 건강관리 부문에서 주로 활동하는 업체에 응용 프로그램, 시스템 및/또는 데이터 처리 소프트웨어, 인터넷 기반 도구, IT 컨설팅 서비스를 제공하는 회사 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras de serviços de tecnologia de informação principalmente a provedores de assistência médica. Inclui empresas provedoras de serviços de aplicação, software de sistemas e/ou de processamento de dados, ferramentas com base na internet e consultoria de TI a médicos, hospitais ou empresas que operam principalmente no Setor de Assistência Médica." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие ИТ-услуги преимущественно учреждениям здравоохранения. В данную группу входят компании, предоставляющие программное обеспечение для установки приложений, систем и (или) обработки данных, интернет-инструменты и консультации по использованию информационных технологий врачам, больницам или коммерческим компаниям, работающим преимущественно в здравоохранении." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要为医疗保健供应商提供信息技术服务的公司。包括向医生、医院或以医疗保健为主业的公司提供应用、系统或者数据处理软件、基于互联网的工具、以及IT咨询服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要為醫療保健供應商提供資訊技術服務的公司。包括為主要在醫療保健行業板塊營運的醫生、醫院或企業提供應用程式、系統及/或數據處理軟件、以互聯網為本工具以及資訊科技諮詢服務的公司。" + } + } + } + }, + "35201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich in der Forschung, Entwicklung, Herstellung und/oder Vermarktung von Produkten tätig sind, die auf genetischer Analyse und Genetic Engineering beruhen. Hierzu gehören Unternehmen, die auf protein-basierte Therapeutika zur Behandlung menschlicher Krankheiten spezialisiert sind. Ausgeschlossen sind Unternehmen, die Produkte unter der Verwendung von Biotechnologie herstellen, die jedoch nicht im Gesundheitswesen verwendet werden." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies primarily engaged in the research, development, manufacturing and/or marketing of products based on genetic analysis and genetic engineering. Includes companies specializing in protein-based therapeutics to treat human diseases. Excludes companies manufacturing products using biotechnology but without a health care application." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas principalmente a la investigación, desarrollo y producción y/o comercialización de productos de ingeniería genética o análisis genético. Incluye compañías especializadas en terapia con base en proteínas para el tratamiento de enfermedades humanas. Se excluyen las empresas fabricantes de productos biotecnológicos sin uso en la salud." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées principalement dans la recherche, le développement, la fabrication et/ou la commercialisation de produits basés sur l’analyse génétique et le génie génétique. Sont incluses les entreprises spécialisées dans la thérapeutique à base de protéines pour traiter les maladies humaines. Ne sont pas incluses les entreprises qui fabriquent des produits en recourant à la biotechnologie mais sans application dans le domaine des soins de santé." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende impegnate principalmente nella ricerca, sviluppo, produzione e/o commercializzazione di prodotti basati sull’analisi e l’ingegneria genetica. Sono comprese aziende specializzate in terapie a base proteica per il trattamento delle patologie umane. Sono escluse le aziende che fabbricano prodotti che utilizzano biotecnologie ma privi di un’applicazione sanitaria." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "遺伝子分析および遺伝子工学に基づいた製品の研究、開発、製造、販売を主に行う会社。人間の病気を治療するプロテインに基づく治療法に特化する会社を含む。遺伝子技術を使い、ヘルスケアとは無関係な製品を製造する会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "유전자 분석과 유전자 엔지니어링을 기반으로 제품 연구, 개발, 제조, 마케팅에 주로 참여하는 기업. 인간의 질병을 치료하는 단백질 기반 치료에 전문성을 갖고 있는 기업 포함. 생명공학을 활용해 제품을 생산하지만 의료에 적용하지 않는 기업은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas principalmente na pesquisa, desenvolvimento, fabricação e/ou comercialização de produtos baseados na análise e engenharia genética. Inclui empresas especializadas em terapias à base de proteínas para tratar doenças humanas. Exclui empresas que fabriquem produtos que usam biotecnologia mas sem uma aplicação na assistência médica." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основными видами деятельности которых являются исследование, разработка, производство и/или маркетинг продуктов, основанных на генном анализе и генной инженерии, в том числе компании, специализирующиеся на терапевтическом использовании протеина для лечения болезней человека. Данная группа не включает компании, производящие продукцию с использованием биотехнологий, предназначенную не для медицинской помощи." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要从事研究、开发、制造和/或者销售基于基因分析和遗传工程产品的公司。包括在基于蛋白质治疗学治疗人类疾病方面进行专门研究的公司,不包含无医疗保健相关机械,只使用生物科技生产产品的企业。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要從事研究、開發、製造及/或者銷售基於基因分析和遺傳工程產品的公司。包括專門從事利用蛋白質療法治療人類疾病的公司。不包括使用生物科技製造產品但無應用於醫療保健範疇的公司。" + } + } + } + }, + "35202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die in der Erforschung, Entwicklung oder Herstellung von Pharmazeutika tätig sind. Hierzu gehören auch veterinärmedizinische Präparate." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaged in the research, development or production of pharmaceuticals. Includes veterinary drugs." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la investigación, desarrollo o producción de productos farmacéuticos. Se incluyen los fármacos veterinarios." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans la recherche, le développement ou la production de produits pharmaceutiques, y compris dans le domaine vétérinaire." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende impegnate nella ricerca, sviluppo o produzione di prodotti farmaceutici. Sono inclusi i farmaci veterinari." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "医薬品の研究・開発・製造を行う会社。獣医用医薬品を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "약품의 연구, 개발 또는 생산과 관련된 회사. 동물용 약 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas na pesquisa, desenvolvimento ou produção de produtos farmacêuticos. Inclui medicamentos veterinários." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся исследованием, разработкой или производством фармацевтической продукции, в том числе лекарственных препаратов для животных." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事药品的研究、开发与生产的公司。包括兽药。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事藥物研究、開發或生產的公司。包括獸醫藥品(獸藥)。" + } + } + } + }, + "35203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die die Entdeckung, Entwicklung und Produktion von Arzneimitteln ermöglichen, indem sie analytische Werkzeuge, Instrumente, Verbrauchsmaterialien und Zubehör sowie Dienstleistungen für klinische Studien und Auftragsforschung anbieten. Hierzu gehören Unternehmen, die hauptsächlich die Biotechnologie- und Pharmaindustrie bedienen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies enabling the drug discovery, development and production continuum by providing analytical tools, instruments, consumables & supplies, clinical trial services and contract research services. Includes firms primarily servicing the pharmaceutical and biotechnology industries." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que facilitan el continuo descubrimiento, desarrollo y producción de fármacos, mediante el suministro de herramientas de análisis, instrumentos, productos consumibles y suministros, servicios de ensayos clínicos y servicios contractuales de investigación. Se incluyen las empresas que atienden principalmente a las industrias farmacéutica y de biotecnología." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui favorisent la continuité de la découverte, du développement et de la production de médicaments en fournissant des outils, des instruments, des consommables et des fournitures analytiques, des services pour les essais cliniques et des services de recherche sous contrat. Sont incluses les entreprises qui fournissent leurs services aux secteurs pharmaceutique et biotechnologique." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che favoriscono il processo continuo di scoperta, sviluppo e produzione di farmaci fornendo strumenti analitici, strumentazione, materiali di consumo e forniture, servizi di sperimentazione clinica e prestazioni di ricerca contrattuale. Sono comprese principalmente aziende che forniscono servizi alle industrie farmaceutiche e biotecnologiche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "分析装置、設備、消耗品およびその他物品、臨床実験サービス、請負調査サービスを提供することによって、新薬の発見から開発、製造までの一連の工程に貢献する会社。製薬業界およびバイオテクノロジー業界に主にサービスを提供する会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "분석 도구, 기기, 소모품 및 용품, 임상시험 서비스, 계약 연구 서비스를 제공하여 약물의 발견, 개발, 생산이 연속적으로 이루어질 수 있게 하는 회사. 제약 및 생물공학 서비스를 주로 제공하는 회사 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que permitem a descoberta, o desenvolvimento e continuidade de produção de medicamentos, fornecendo ferramentas analíticas, instrumentos, materiais de consumo e suprimentos, serviços de testes clínicos e serviços de pesquisa de contrato. Inclui empresas atendendo principalmente às indústrias farmacêuticas e de biotecnologia." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, обеспечивающие открытие, разработку и производство лекарственных препаратов посредством предоставления аналитических инструментов и расходных материалов, а также услуг по проведению клинических испытаний и исследований на договорной основе. В данную группу входят компании, занимающиеся преимущественно обслуживанием фармацевтической и биотехнологической промышленности." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通过提供分析工具、仪器、医疗消耗品及用品、临床试验服务和承包研究服务而促进药物发明、开发和生产的公司。包括主要为制药和生物技术行业服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "透過提供分析工具、儀器、醫療消耗品及用品、臨床試驗服務和承包研究服務而促進藥物發明、開發和生產的公司。包括主要為製藥和生物科技行業服務的公司。" + } + } + } + }, + "40101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Große, geografisch diversifizierte Banken mit nationaler Präsenz, deren Erträge hauptsächlich aus dem konventionellen Bankgeschäft stammen, die beträchtliche geschäftliche Aktivitäten im Privatkundengeschäft sowie im Kreditgeschäft mit kleinen und mittleren Unternehmen aufweisen und eine breite Palette von Finanzdienstleistungen anbieten. Ausgeschlossen sind Banken, die den Branchen „Regionale Banken“ und „Sparkassen- und Hypothekenfinanzierung“ angehören. Ausgeschlossen sind außerdem Investmentbanken, die der Branche „Investmentbanken und Broker“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Large, geographically diverse banks with a national footprint whose revenues are derived primarily from conventional banking operations, have significant business activity in retail banking and small and medium corporate lending, and provide a diverse range of financial services. Excludes banks classified in the Regional Banks and Commercial & Residential Mortgage Finance Sub-Industries. Also excludes investment banks classified in the Investment Banking & Brokerage Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos de gran tamaño, con presencia nacional y servicios diversos, cuyos ingresos provienen principalmente de operaciones bancarias tradicionales y que tienen actividades de negocios significativas en banca de servicios y préstamos a empresas medianas y pequeñas, además de proveer una gama amplia de servicios financieros. Se excluyen los bancos clasificados en la rama de Bancos Regionales y la de Ahorro y Financiamento de Hipotecas. Se excluyen también los bancos clasificados en la rama industrial de Inversión y Correduría." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Grandes banques géographiquement diversifiées, qui bénéficient d’une implantation nationale dont les revenus proviennent principalement des activités bancaires classiques, qui ont une activité significative dans la banque de détail et les prêts aux petites et moyennes entreprises, et qui fournissent une gamme diversifiée de services financiers. Ne sont pas incluses les banques classées dans les sous-industries des banques régionales, ainsi que de l’épargne et des prêts hypothécaires. Sont également exclues les banques d’investissement classées dans la sous-industrie des services bancaires d’investissement et de courtage." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banche di grandi dimensioni e geograficamente diversificate che vantano una presenza nazionale, i cui ricavi derivano principalmente da operazioni bancarie tradizionali, che svolgono una significativa attività commerciale nel segmento retail e nei prestiti alle piccole e medie imprese e forniscono una gamma diversificata di servizi finanziari. Sono escluse le banche classificate nei sottosettori Banche regionali e Casse di risparmio e credito ipotecario. Sono escluse anche le banche d’investimento classificate nel sottosettore Investment banking e intermediazione." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業貸し付けを主に行い、リテールバンキングや中小企業への貸し付け及び各種金融サービスを提供する全国範囲に大規模の総合商業銀行。産業サブグループの「地方銀行」、「貯蓄・抵当・不動産金融」に分類される銀行、および「投資銀行・証券会社」に分類される投資銀行は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "지리적으로 다양하고 전통적인 은행 업무를 통해 주로 수익을 얻는 국내 활동 대형 은행으로서 소매 금융과 중소기업 대출에서 상당한 업무 활동을 하고 다양한 금융 서비스를 제공. ‘지역 은행’과 ‘저축 & 모기지 금융’ 하부산업으로 분류된 은행은 제외. 또한 ‘투자 은행 & 중개업’으로 분류된 투자 은행은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos grandes e geograficamente diversos com presença nacional, cujas receitas são derivadas principalmente de operações bancárias convencionais, têm atividades comerciais significativas em bancos de varejo e empréstimos a pequenas e médias empresas, e fornecem uma gama diversa de serviços financeiros. Exclui empresas classificadas nas Sub-Indústrias de Bancos Regionais ou de Poupança e Financiamento de Hipotecas. Também exclui bancos de investimentos classificados na Sub-Indústria de Bancos de Investimento e Corretagem." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Большие банки с представительствами в разнообразных географических точках, которые получают основную прибыль от стандартной банковской деятельности, широко представлены на рынке розничного банковского обслуживания, занимаются кредитованием малых и средних предприятий, в целом предоставляют широкий спектр финансовых услуг. В данную группу не входят банки, включенные в подотрасли «Региональные банки» и «Сберегательные и ипотечные финансовые организации», а также инвестиционные банки, включенные в подотрасль «Инвестиционные банки и брокерские организации»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要业务为商业信贷并有大量零售银行业务和中小企业信贷业务并提供各种综合性金融业务的全国性大规模商业银行。不包括那些归类于“区域性银行”和“互助储蓄银行与抵押贷款”子行业中的银行,也不包括那些归类于“投资银行业与经纪业”子行业中的投资银行。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要收入來自傳統銀行業務,並擁有大量零售銀行業務和中小企信貸業務,且提供各種綜合性金融服務的大規模全國性商業銀行。不包括那些歸類於「區域性銀行」和「互助儲蓄銀行與按揭融資」子行業中的銀行。亦不包括那些歸類於「投資銀行業與經紀業」子行業中的投資銀行。" + } + } + } + }, + "40101015" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Geschäftsbanken und Sparkassen, deren Geschäfte hauptsächlich aus konventionellen Bankgeschäften wie Privatkundengeschäften, Unternehmenskrediten und der Vergabe verschiedener Hypothekendarlehen für Wohn- und Gewerbeimmobilien stammen, die hauptsächlich durch Einlagen finanziert werden. Die Geschäftstätigkeit von regionalen Banken beschränkt sich in der Regel auf einen geografisch begrenzten Bereich. Ausgeschlossen sind Unternehmen, die den Branchen „Diversifizierte Banken“ und „Hypothekenfinanzierung für kommerzielle Bauten oder Wohnbauten“ angehören. Ausgeschlossen sind außerdem Investmentbanken, die der Branche „Investmentbanken und Broker“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commercial banks, savings banks and thrifts whose business are derived primarily from conventional banking operations such as retail banking, corporate lending and originating various residential and commercial mortgage loans funded mainly through deposits. Regional banks tend to operate in limited geographic regions. Excludes companies classified in the Diversified Banks and Commercial & Residential Mortgage Finance Sub-Industries. Also excludes investment banks classified in the Investment Banking & Brokerage Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos comerciales y cajas de ahorro cuyo negocio se deriva principalmente de operaciones bancarias convencionales tales como banca minorista, préstamos corporativos y que originan diversos préstamos hipotecarios residenciales y comerciales financiados principalmente a través de depósitos. Los bancos regionales tienden a operar en regiones geográficas limitadas. Excluye empresas clasificadas en las subindustrias de bancos diversificados y financiamiento hipotecario comercial y residencial. También se excluyen los bancos de inversión clasificados en la Subindustria de Banca de Inversión y Corretaje." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banques commerciales, caisses d’épargne, et institutions d’épargne dont les activités proviennent principalement des opérations bancaires classiques, telles que la banque de détail et les prêts aux entreprises, et qui émettent divers prêts hypothécaires résidentiels et commerciaux, principalement financés grâce aux dépôts. Les banques régionales ont tendance à exercer leurs activités dans des zones géographiques limitées. Ne sont pas incluses les entreprises classées dans les sous-industries des banques aux activités diversifiées, et des prêts hypothécaires commerciaux et résidentiels. Sont également exclues les banques d’investissement classées dans la sous-industrie des services bancaires d’investissement et de courtage." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banche commerciali e casse di risparmio le cui attività derivano principalmente da operazioni bancarie tradizionali come il retail, i prestiti alle aziende e l’accensione di mutui vari a scopo residenziale e commerciale, finanziati principalmente tramite depositi. Le banche regionali tendono a operare in aree geografiche limitate. Sono escluse le aziende classificate nei sottosettori Banche diversificate e Mutui commerciali e residenziali. Sono escluse anche le banche d’investimento classificate nel sottosettore Investment banking e intermediazione." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "主に預金で調達した資金を用いて、リテール・バンキング、企業向け貸付、及び様々な住宅用・商業用不動産担保ローンの組成といった伝統的な銀行業務を行う商業銀行及び貯蓄・抵当銀行。地方銀行は、地理的に限定された地域で営業活動を行う場合が多い。「都市銀行」産業サブグループ及び「商業用・住宅用不動産金融」産業サブグループに分類される会社、及び「投資銀行・証券会社」産業サブグループに分類される投資銀行は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소매금융, 기업대출, 주로 예금을 통해 자금을 조달하는 다양한 주택 및 상업용 모기지론과 같은 전통적인 은행 운영에서 주로 비즈니스가 파생되는 상업은행, 저축은행, 저축부대조합. 지역은행은 제한된 지리적 지역에서 운영되는 경향이 있다. 다각화된 은행, 상업 및 주거용 모기지금융 하부산업으로 분류된 회사는 제외된다. 또한 투자은행 및 중개 하부산업으로 분류되는 투자은행은 제외된다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos comerciais e de poupança cujos negócios são derivados principalmente de operações bancárias convencionais, como bancos de varejo, empréstimos corporativos e originação de vários empréstimos hipotecários residenciais e comerciais financiados principalmente por meio de depósitos. Os bancos regionais tendem a operar em regiões geográficas limitadas. Exclui empresas classificadas nas Sub-Indústrias de Bancos Diversificados ou de Financiamento Hipotecário Comercial e Residencial. Também exclui bancos de investimentos classificados na Sub-Indústria de Bancos de Investimentos e Corretagem." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Коммерческие банки, сберегательные банки, чья основная деятельность связана со стандартными банковскими операциями, такими как розничное банковское обслуживание, корпоративное кредитование и выдача ипотечных кредитов на жилые помещения и коммерческую недвижимость, финансируемых преимущественно за счет депозитов. Региональные банки действуют, как правило, на ограниченной территории. В данную группу не входят компании, включенные в подотрасли «Диверсифицированные банки» и «Ипотечное финансирование приобретения жилых помещений и коммерческой недвижимости». а также инвестиционные банки, включенные в подотрасль «Инвестиционные банки и брокерские организации»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "商业银行、储蓄银行及互助储蓄银行,其业务主要来自传统的银行业务,例如零售银行、企业贷款及发放主要以存款为资金来源的各种住宅和商业抵押贷款。区域性银行往往在有限的地理区域内经营。不包含列入“综合银行及商业与住宅抵押贷款金融服务”子行业的公司。也不包含列入“投资银行与经纪”子行业的投资银行。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "業務主要來自傳統銀行業務例如零售銀行、企業貸款,以及主要透過存款提供資金以進行各種住宅和商業按揭貸款的商業銀行、儲蓄銀行和互助儲蓄銀行。區域性銀行傾向在有限的地域範圍裡營運。不包括歸類於「綜合性銀行」及「互助儲蓄銀行與按揭融資」子行業中的公司。亦不包括那些歸類於「投資銀行業與經紀業」子行業中的投資銀行。" + } + } + } + }, + "40201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter einer breiten Palette von Finanzdienstleistungen und/oder mit einem gewissen Interesse an einer breiten Palette von Finanzdienstleistungen, einschließlich Banken, Versicherungen und Kapitalmärkten, jedoch ohne dominierenden Geschäftsbereich. Ausgeschlossen sind Unternehmen, die den Branchen „Regionale Banken“ und „Diversifizierte Banken“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of a diverse range of financial services and/or with some interest in a wide range of financial services including banking, insurance and capital markets, but with no dominant business line. Excludes companies classified in the Regional Banks and Diversified Banks Sub-Industries." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proveedores de una amplia gama de servicios financieros y/o con cierto interés en una amplia gama de servicios financieros, incluidos la banca, los seguros y los mercados de capitales, pero sin una línea de negocio dominante. Excluye empresas clasificadas en las Sub-Industrias de Bancos Regionales y Bancos Diversificados." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent une palette de services financiers et/ou ayant une certaine participation dans une vaste gamme d’activités bancaires, d’assurances et/ou de marchés de capitaux, mais sans secteur d’activité dominant. Ne sont pas incluses les entreprises classées dans les sous-industries des banques régionales et des banques aux activités diversifiées." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di una gamma diversificata di servizi finanziari e/o con una certa partecipazione in un’ampia gamma di servizi finanziari, tra cui quelli bancari, assicurativi e del mercato dei capitali, ma senza una linea di attività dominante. Sono esclusi gli istituti classificati nel sottosettore Banche regionali e Banche diversificate." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "各種金融サービスの提供業者で、銀行業務、保険・資本市場を含む幅広い金融サービスを展開しているが、主要な事業分野がない業者。産業サブグループの「都市銀行」と「地方銀行」に分類される会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다양한 금융 서비스를 제공하고/제공하거나 은행, 보험, 캐피탈 시장 등 포괄적인 금융 서비스에 관심을 갖고 있지만 지배적인 사업 부문이 없는 기업. ‘지역 은행’과 ‘종합 은행’ 하부산업에 분류된 기업 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores de uma gama diversa de serviços financeiros e/ou com algum interesse em uma ampla gama de serviços financeiros, incluindo bancos, seguro e mercados de capital, mas sem nenhuma linha de negócios dominante. Exclui empresas classificadas nas Sub-Indústrias de Bancos Regionais e Bancos Diversificados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие разнообразные финансовые услуги и/или имеющие определенный интерес в предоставлении широкого спектра финансовых услуг, в том числе банковских, страховых услуг и услуг на рынках капитала, однако не имеющие доминирующего направления деятельности. В данную группу не входят компании, включенные в подотрасли «Региональные банки» и «Диверсифицированные банки»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供各色金融服务和/或那些在众多金融服务领域获取收益但没有主要业务种类的公司,这些领域包括银行服务、保险和资本市场。不包含归类于“综合性银行”及“区域性银行”子行业的企业。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "各種金融服務及/或於包括銀行、保險和資本市場等廣泛金融服務範圍內有利益但沒有主導業務線的供應商。不包括歸類於「區域性銀行」和「綜合性銀行」子行業中的公司。" + } + } + } + }, + "40201030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eine Firma mit stark diversifizierten Beteiligungen in drei oder mehr Sektoren, von denen keiner einen Großteil des Gewinns und/oder des Umsatzes beisteuert. Die gehaltenen Anteile sind im Wesentlichen nicht-kontrollierender Natur. Hierzu gehören diversifizierte Finanzunternehmen, bei denen die gehaltenen Anteile kontrollierenden Beteiligungen entsprechen. Ausgeschlossen sind andere diversifizierte Unternehmen, die der Branche „Industriekonglomerate“ zugeordnet sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "A company with significantly diversified holdings across three or more sectors, none of which contributes a majority of profit and/or sales. Stakes held are predominantly of a non-controlling nature. Includes diversified financial companies where stakes held are of a controlling nature. Excludes other diversified companies classified in the Industrials Conglomerates Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas con participaciones accionarias altamente diversificadas en tres o más sectores, de los cuales ninguno corresponde individualmente a la mayor parte de los beneficios y/o ventas. Las participaciones que tienen son predominantemente de carácter no estratégico. Se incluyen empresas financieras diversificadas en las que las participaciones son de carácter estratégico. Se excluyen otras empresas diversificadas, clasificadas en la rama Conglomerados Industriales." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés de holding ayant des activités dans au moins trois secteurs, sans qu’un de ces secteurs ne représente la majorité de son bénéfice et/ou de son chiffre d’affaires. Les participations sont pour la plupart de type non majoritaire. Sont incluses les sociétés financières diversifiées dont les participations sont de type majoritaire. Ne sont pas incluses d’autres sociétés diversifiées classées dans la sous-industrie des conglomérats industriels." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Azienda con partecipazioni significativamente diversificate in tre o più settori, nessuno dei quali realizza la maggior parte dei profitti e/o delle vendite. Le partecipazioni detenute sono prevalentemente minoritarie. Sono incluse aziende finanziarie diversificate con partecipazioni di controllo. Sono escluse altre aziende diversificate classificate nel sottosettore Conglomerati industriali." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "3つ以上のセクターにまたがって著しく多角化した事業を展開しており、売上高または利益のどちらかが全体の半分以上を占める事業部門がないもの。経営決定権のない株主が大部分を占めている。大株主が経営決定権を握る多角化した金融機関を含む。産業サブグループの「コングロマリット」に分類される他の多角化企業は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "세 가지 또는 그 이상의 부문에 걸쳐 상당히 다양한 소유회사들이 있으며, 어떤 소유회사도 수익 및/또는 매출의 대부분을 차지하지 않는 회사. 소유한 주식은 주로 지배 성향을 지니지 않음. 소유한 주식이 지배 성향을 지니는 다각화된 금융 회사 포함. ‘복합 기업’ 하부산업으로 분류되는 기타 다양한 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uma empresa com holdings significativamente diversificados ao longo de três ou mais setores, nenhum dos quais contribui com uma maioria de lucros e/ou de vendas. As participações detidas são predominantemente de uma natureza não controladora. Inclui empresas financeiras diversificadas cujas participações detidas são de uma natureza controladora. Exclui outras empresas diversificadas classificados na Sub-Indústria de Conglomerados Industriais." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании с диверсифицированными активами в трех или более секторах, ни один из которых не обеспечивает основную долю выручки. Владельцам принадлежат в основном неконтрольные пакеты акций. В эту группу входят диверсифицированные финансовые компании, владельцам которых принадлежат контрольные пакеты акций. В эту группу не входят компании, включенные в подотрасль «Промышленные конгломераты»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在三个或更多行业板块同时持有股份的公司,其在任何一个领域的利润和/或销售额都不超过总额的一半。所持有的股权主要是非控股性质。包括所持有股份为控股性质的综合金融公司。不包括那些归类于“工业联合企业”子行业中的各类公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在三個或更多領域同時持有股份的公司,其在任何一個領域的利潤及/或銷售額都不超過總額的一半。不包括那些歸類於「工業集團企業」子行業中的其他綜合性公司。所持有的股權主要是非控股性質。包括所持有股份為控股性質的綜合金融公司。不包括那些歸類於「工業集團企業」子行業中的其他綜合性公司。" + } + } + } + }, + "40201040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von spezialisierten Finanzdienstleistungen, die keiner anderen Kategorie zugeordnet sind. Unternehmen in dieser Branche beziehen einen Großteil ihrer Einnahmen aus einer spezialisierten Geschäftssparte. Dazu gehören u. a. gewerbliche Finanzunternehmen, Zentralbanken, Leasing-Gesellschaften, Anbieter von Factoring-Geschäften und Spezialboutiquen. Ausgenommen von Unternehmen in der Branche „Börsen und Daten“." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of specialized financial services not classified elsewhere. Companies in this Sub-Industry derive a majority of revenue from one specialized line of business. Includes, but not limited to, commercial financing companies, central banks, leasing institutions, factoring services, and specialty boutiques. Excludes companies classified in the Financial Exchanges & Data Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios financieros especializados, no incluidas en ninguna otra categoría y que obtienen la mayoría de sus ingresos de una línea de negocios especializada. Se incluyen, entre otras, empresas de financiamiento privado, bancos centrales, servicios de factoraje y arrendamiento y empresas especializadas. Se excluyen las empresas clasificadas en la rama de Información y Mercados Financieros." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prestataires de services financiers spécialisés n’appartenant à aucune autre catégorie. Les sociétés appartenant à cette sous-industrie tirent la majorité de leurs revenus d’une branche d’activité spécialisée. Sont incluses, sans toutefois s’y limiter, les sociétés de financement commercial, les banques centrales, les établissements de crédit-bail, les services d’affacturage et les boutiques spécialisées. Ne sont pas incluses les sociétés classées dans la sous-industrie des marchés financiers et des données financières." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi finanziari specializzati non classificati altrove. Le aziende di questo sottosettore conseguono la maggior parte dei loro ricavi da un ramo d’azienda specifico. Questa categoria comprende, a titolo esemplificativo, le aziende di finanziamento commerciale, le banche centrali, le società di leasing, i servizi di factoring e le società boutique specializzate. Sono escluse le aziende classificate nel sottosettore Borse valori e dati finanziari." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "特定の分野での金融サービス提供業者で、他の分類に属さない会社。売上の大部分が専門分野における取引により占められている。商業金融、中央銀行、リース会社、ファクタリング会社、ブティック型運用会社を含むがそれ限りではない。取引所およびデータ提供会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 부문으로 분류되지 않은 전문금융 제공회사. 이 분류에 속한 회사들은 전문화된 하나의 사업 부문에서 대부분의 수익을 창출함. 상업용 자금제공업체, 중앙은행, 리스기관, 팩토링 서비스, 전문 부티크(boutique)를 포함하나 제한되지 않음. '금융 거래소 및 데이터' 하부산업으로 분류된 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores de serviços financeiros especializados sem classificação em outro lugar. As empresas nesta sub-indústria derivam a maior parte da receita de uma linha especializada de negócios. Inclui, mas não está limitado a empresas de financiamento comercial, bancos centrais, instituções de arrendamento mercantil, serviços de factoring e botiques especializadas. Exclui empresas classificadas na sub-indústria de Bolsa de Valores e Mercados Financeiros." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Поставщики специализированных финансовых услуг, не включенные в другие категории. Компании, относящиеся к данной подотрасли, получают основной доход от одного узкоспециализированного вида деятельности. В данную группу входят, в частности, коммерческие кредитные компании, центральные банки, лизинговые учреждения, факторинговые компании и специализированные бутики. К данной категории не относятся компании, включенные в подотрасль «Финансовые биржи и финансовые данные»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "并无归入其他类别的特殊金融服务提供商。本子行业公司的大部分收益来源于某一特殊业务种类。包括但不限于商业融资公司、中央银行、租赁机构、保理业务服务和特色服务商。不包括归类于金融交易所和数据子行业的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未歸類於別處的特殊金融服務供應商。歸類於此一子行業類別的公司,其主要收益來源為一特殊業務行業。包括但不限於商業融資公司、中央銀行、租賃機構、保理服務公司及專業零售等。不包括歸類於「金融交易與資料」子行業中的公司。" + } + } + } + }, + "40201050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanzunternehmen, die Hypothekenfinanzierungen für kommerzielle Bauten oder Wohnbauten und damit verbundene Hypothekendienstleistungen anbieten. Diese Branche umfasst nicht-einlagenfinanzierte Hypothekenkreditinstitute, Baugesellschaften, Unternehmen, die Immobilienfinanzierungsprodukte anbieten, Darlehensdienstleistungen, Hypothekenmaklerdienstleistungen und Hypothekenversicherungen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financial companies providing commercial and residential mortgage financing and related mortgage services. This Sub-Industry includes non-deposit funded mortgage lending institutions, building societies, companies providing real estate financing products, loan servicing, mortgage broker services, and mortgage insurance." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compañías financieras que brindan financiamiento hipotecario comercial y residencial y servicios hipotecarios relacionados. Esta subindustria incluye instituciones crediticias hipotecarias financiadas sin depósitos, sociedades de construcción, empresas que brindan productos de financiamiento inmobiliario, servicios de préstamos, servicios de corredores hipotecarios y seguros hipotecarios." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés financières qui fournissent des prêts hypothécaires commerciaux et résidentiels, ainsi que des services hypothécaires connexes. Cette sous-industrie inclut les établissements de prêt hypothécaire financés sans dépôt, les sociétés de construction, et les sociétés fournissant des produits de financement immobilier, des services de gestion des prêts, des services de courtier en prêts hypothécaires et des services d’assurance hypothécaire." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società finanziarie che erogano finanziamenti ipotecari commerciali e residenziali e servizi ipotecari correlati. Questo sottosettore include istituti di prestito ipotecario non finanziati da depositi, cooperative di credito edilizio, società che forniscono prodotti di finanziamento immobiliare, servizi di prestito, servizi di intermediazione ipotecaria e assicurazione ipotecaria." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅用・商業用不動産金融や関連モーゲージ・サービスを提供する金融会社。不動産担保ローン(預金以外で資金調達される)を行う金融機関、住宅金融組合、及び不動産金融商品、債権回収、モーゲージ・ブローカー・サービス、及びモーゲージ保険などを提供する企業を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상업 및 주거용 모기지금융 및 관련 모기지 서비스를 제공하는 금융회사. 이 하부산업에는 비예금 모기지 대출기관, 건축협회, 부동산금융 상품을 제공하는 회사, 대출서비스, 모기지 중개서비스, 모기지보험이 포함된다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas financeiras que fornecem financiamento de hipotecas comerciais e residenciais e serviços hipotecários relacionados. Inclui entidades de crédito hipotecário não financiadas por depósitos, sociedades imobiliárias, empresas que fornecem produtos de financiamento imobiliário, serviços de empréstimos, serviços de corretagem de hipotecas e seguros hipotecários." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Финансовые компании, предоставляющие услуги в области ипотечного финансирования приобретения жилых помещений и коммерческой недвижимости. В данную подотрасль входят учреждения ипотечного кредитования, не финансируемые за счет депозитов, строительные общества, компании, предоставляющие продукты в сфере финансирования приобретения недвижимости и обслуживания кредитов, услуги ипотечных брокеров и ипотечного страхования." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供商业与住宅抵押贷款融资及相关抵押贷款服务的金融公司。此子行业包括非存款抵押贷款机构、建房互助协会、提供房地产融资产品、贷款服务、抵押贷款经纪服务及抵押贷款保险的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供商業和住宅按掲貸款融資和相關按掲貸款服務的金融公司。此子產業包括非以儲蓄提供資金的按掲貸款機構、建築協會、提供房地產融資產品、貸款服務、按掲貸款經紀服務和按掲貸款保險的公司。" + } + } + } + }, + "40201060" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von Transaktions- und Zahlungsverarbeitungsdiensten und damit verbundenen Zahlungsdiensten, einschließlich digitaler/mobiler Zahlungsabwickler, Zahlungsdienstleister und Zahlungs-Gateways sowie Anbieter digitaler Wallets." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of transaction & payment processing services and related payment services including digital/mobile payment processors, payment service providers & gateways, and digital wallet providers." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proveedores de servicios de procesamiento de transacciones y pagos y servicios de pago relacionados, incluidos procesadores de pagos digitales/móviles, proveedores y pasarelas de servicios de pago, y proveedores de monederos digitales." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fournisseurs de services de traitement des transactions et des paiements, et de services de paiement connexes, y compris les processeurs de paiements numériques/mobiles, les fournisseurs et passerelles de services de paiement et les fournisseurs de portefeuilles numériques." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi di elaborazione di transazioni e pagamenti e servizi di pagamento correlati, tra cui elaboratori di pagamenti digitali/mobili, fornitori e gateway di servizi di pagamento e fornitori di portafogli digitali." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "取引・決済処理サービス及び関連決済サービスのプロバイダー。デジタル・モバイル決済の処理会社、決済サービスのプロバイダーやゲートウェイ、及びデジタルウォレットのプロバイダーを含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "디지털/모바일 결제 프로세서, 결제서비스 제공업체 및 게이트웨이, 디지털지갑 제공업체를 포함한 거래, 결제처리 서비스, 관련 결제 서비스 제공업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornecedores de serviços de processamento de transações e pagamentos e de serviços de pagamento relacionados, incluídos processadores de pagamentos digitais/móveis, prestadores e gateways de serviços de pagamento e fornecedores de carteiras digitais." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Поставщики услуг по обработке операций и платежей, а также сопутствующих платежных услуг, включая операторов цифровых/мобильных платежей, поставщиков платежных услуг и шлюзов, а также поставщиков цифровых кошельков." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "交易与支付处理服务及相关支付服务供应商,包括数码/移动支付处理商、支付服务供应商及门户以及电子钱包供应商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "交易和付款處理服務和相關付款服務供應商,包括數碼/流動付款處理商、付款服務供應商和網關以及數碼錢包供應商。" + } + } + } + }, + "40202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von privaten Finanzdienstleistungen, einschließlich Privatkrediten, Kreditkarten, Leasingfinanzierungen, reisebezogenen Gelddienstleistungen und Pfandleihgeschäften. Ausgeschlossen sind Hypothekenbanken, die der Branche „Sparkassen- und Hypothekenfinanzierung“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of consumer finance services, including personal credit, credit cards, lease financing, travel-related money services and pawn shops. Excludes mortgage lenders classified in the Commercial & Residential Mortgage Finance Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a los servicios financieros personales. Se incluyen las empresas de crédito personal, tarjetas de crédito, financiación de arrendamiento, servicios financieros para viajes y casas de empeño. Se excluyen los prestamistas hipotecarios, clasificados en la rama Ahorro y Financiamiento de Hipotecas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fournisseurs de services de crédit à la consommation, y compris les services de crédit personnel, les cartes de crédit, les crédits-bails, les services monétaires liés aux voyages et les prêteurs sur gages. Sont exclus les prêteurs hypothécaires classés dans la sous-industrie de l’épargne et des prêts hypothécaires." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi finanziari al consumo, tra cui credito personale, carte di credito, leasing, servizi monetari relativi ai viaggi e banchi di pegno. Sono esclusi i finanziatori ipotecari classificati nel sottosettore Casse di risparmio e credito ipotecario." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費者金融サービスの提供業者。個人信用、クレジットカード、リースによる資金調達、旅行関連金融サービス、質屋を含む。産業サブグループの「貯蓄・抵当・不動産金融」に分類される住宅ローン貸付業者は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "개인 신용, 신용 카드, 리스 금융, 여행 관련 현금 서비스, 전당포를 포함한 소비자 금융 서비스 제공업체. ‘저축 & 모기지 금융’ 하부산업으로 분류되는 모기지 대출은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores de serviços de financiamento ao consumidor, incluindo o crédito pessoal, cartões de crédito, financiamento de arrendamento, serviços de dinheiro relacionados com viagens e lojas de penhores. Exclui credores hipotecários classificados na Sub-Indústria de Poupança e Financiamento de Hipotecas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги потребительского финансирования, в том числе индивидуальные кредиты, кредитные карты, лизинговое финансирование, обслуживание дорожных чеков, а также ломбарды. В данную группу не входят компании ипотечного кредитования, включенные в подотрасль «Деятельность сберегательных и ипотечных финансовых организаций»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消费信贷服务提供商,包括个人信贷、信用卡、租赁融资、旅行相关的金融服务以及当铺。不包括那些归类于“互助储蓄与抵押信贷金融服务”子行业中的抵押贷款商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費金融服務供應商,包括個人信貸、信用卡、租賃融資、旅遊相關的貨幣服務和當舖。不包括歸類於「互助儲蓄銀行與按揭融資」子行業中的按揭貸款機構。" + } + } + } + }, + "40203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanzinstitute, die hauptsächlich in der Vermögensverwaltung und/oder damit zusammenhängenden gebührenpflichtigen Depot- und Wertpapierdienstleistungen tätig sind. Dazu gehören Unternehmen, die Wertpapierdepots, Investmentfonds mit begrenzter Emissionshöhe und offene Investmentfonds betreiben. Ausgeschlossen sind Banken und andere Finanzinstitute, deren Hauptgeschäftstätigkeit Geschäftskredite, Investmentbanking, Broker-Geschäfte oder andere spezialisierte Finanzdienste umfasst." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financial institutions primarily engaged in investment management and/or related custody and securities fee-based services. Includes companies operating mutual funds, closed-end funds and unit investment trusts. Excludes banks and other financial institutions primarily involved in commercial lending, investment banking, brokerage and other specialized financial activities." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Instituciones financieras dedicadas principalmente a la gestión de inversiones y/o servicios de custodia de valores. Se incluyen las empresas que operan fondos de inversión, fondos cerrados y fideicomisos de inversión independientes. Se excluyen los bancos y otras instituciones financieras dedicadas principalmente a préstamos comerciales, banca de inversión, correduría y otras actividades financieras especializadas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Institutions financières principalement spécialisées dans la gestion des investissements et/ou les services de dépositaire et de gestion des titres à frais fixes s’y rapportant. Sont inclus les sociétés de placement collectif, les fonds de placement fermés et les sociétés de placement de parts. Ne sont pas incluses les banques et les autres institutions financières principalement engagées dans les prêts commerciaux, les services de banque d’investissement, le courtage et d’autres activités financières spécialisées." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Istituti finanziari che si occupano principalmente della gestione degli investimenti e/o dei relativi servizi di custodia e servizi di gestione titoli a pagamento. Sono comprese le società che gestiscono fondi comuni d’investimento, fondi chiusi e unit investment trust. Sono escluse le banche e altre istituzioni finanziarie la cui attività principale consiste nell’erogazione di prestiti commerciali, investment banking, intermediazione e altre attività finanziarie specializzate." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "資産運用、および関連する管理サービス、証券手数料に基づくサービスを主に行う金融機関。ミューチュアルファンド、クローズドエンド型投資信託、単位型投資信託を運営する会社を含む。貸し付け、投資銀行業務、証券会社や他の専門的な金融活動を主に行う銀行および他の金融機関は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "투자 관리 및/또는 관련된 유가증권 보관 및 증권 유료 서비스와 주로 관련된 금융기관. 뮤추얼 펀드, 폐쇄형 펀드, 유닛 트러스트를 운영하는 회사 포함. 상업 대출, 투자 금융, 중개, 기타 전문 금융 활동과 주로 관련된 기타 금융기관과 은행은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Instituições financeiras envolvidas principalmente na gestão de investimentos e /ou serviços relacionados baseados em taxas de custódia e títulos. Inclui empresas que operam fundos mútuos, fundos fechados e trustes unitários de investimentos. Exclui bancos e outras instituições financeiras envolvidas principalmente em empréstimos comerciais, bancos de investimentos, corretagem e outras atividades financeiras especializadas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Финансовые организации, занимающиеся преимущественно управлением инвестициями и (или) предоставлением сопутствующих платных депозитарных услуг и услуг по работе с ценными бумагами. В данную группу входят компании, занимающиеся управлением взаимными фондами, закрытыми фондами и паевыми инвестиционными фондами. Не входят банки и другие финансовые организации, занимающиеся в основном коммерческим кредитованием, инвестиционной банковской деятельностью, брокерской деятельностью и другими видами специализированной финансовой деятельности." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要从事投资管理和/或与其相关的有偿托管和证券业务。包括经营共同基金和封闭式基金的公司以及单位信托公司。不包括那些主要从事商业贷款、投资银行业、经纪业和其它特殊金融业务的银行和金融机构。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要從事投資管理及/或相關託管和證券收費服務的金融機構。包括經營互惠基金(共同基金)、封閉式基金和單位投資信託的公司。不包括主要從事商業貸款、投資銀行、經紀和其他專業金融活動的銀行和其他金融機構。" + } + } + } + }, + "40203020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanzinstitute, die hauptsächlich in den Bereichen Investment Banking und Broker-Geschäfte tätig sind, einschließlich Anleihen- und Aktienemissionsgeschäft, Fusionen und Übernahmen, Wertpapierleihe und Beratung. Ausgeschlossen sind Banken und andere Finanzinstitute, die hauptsächlich in den Bereichen Geschäftskredite, Vermögensverwaltung und spezialisierte Finanzgeschäfte tätig sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financial institutions primarily engaged in investment banking & brokerage services, including equity and debt underwriting, mergers and acquisitions, securities lending and advisory services. Excludes banks and other financial institutions primarily involved in commercial lending, asset management and specialized financial activities." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Instituciones financieras dedicadas principalmente a los servicios bancarios de inversión y de correduría, incluyendo la suscripción de capital y deuda, las fusiones y las adquisiciones, el préstamo de valores y los servicios de asesoramiento. Se excluyen los bancos y otras instituciones financieras dedicadas principalmente a los préstamos comerciales, la gestión de activos y otras actividades financieras especializadas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Institutions financières principalement spécialisées dans les services de banque d’investissement et de courtage, y compris les prises fermes de titres de créance et de participation, les fusions et acquisitions, les prêts de titres et les services consultatifs. Ne sont pas incluses les banques et les autres institutions financières principalement spécialisées dans les prêts commerciaux, la gestion de patrimoine et les activités financières spécialisées." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Istituzioni finanziarie che si occupano principalmente di investment banking e servizi di intermediazione, tra cui sottoscrizione di titoli azionari e di debito, fusioni e acquisizioni, prestito titoli e consulenza. Sono escluse le banche e le altre istituzioni finanziarie la cui attività principale consiste nell’erogazione di prestiti commerciali, nella gestione patrimoniale e in attività finanziarie specializzate." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "投資銀行業務、証券業務を主に行う金融機関。株式・債券の公開・発行、合併吸収、証券貸借、投資相談サービスを含む。商業貸し付け、資産運用、専門的な金融活動を主に行う銀行や他の金融機関は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자산과 부채 인수(underwriting), 합병, 인수, 담보 대출, 자문 서비스를 포함해서 투자 금융 및 중개 서비스와 주로 관련된 금융기관. 상업 대출, 자산 관리, 전문 금융 사업과 주로 관련된 은행 및 기타 금융기관은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Instituições financeiras envolvidas principalmente nos serviços de bancos de investimento e de corretagem, incluindo capital próprio e subscrição de dívida, fusões e aquisições, empréstimos de títulos e serviços de consultoria. Exclui bancos e outras instituições financeiras envolvidas principalmente em empréstimos comerciais, gestão de ativos e atividades financeiras especializadas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Финансовые организации, основными видами деятельности которых являются инвестиционная банковская деятельность и предоставление брокерских услуг, в том числе андеррайтинг долевых ценных бумаг и долговых обязательств, услуги по слиянию и поглощению компаний, фондовое кредитование и консультационные услуги. В данную группу не входят банки и другие финансовые организации, занимающиеся в основном коммерческим кредитованием, управлением активами и другими видами специализированной финансовой деятельности." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要从事投资银行与经纪业务的金融机构,包括股票和债务承销、合并、收购、证券租借和咨询业务。不包括那些主要从事商业贷款、资产管理以及特殊金融业务的银行和金融机构。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要從事投資銀行和經紀服務,包括股權和債務承銷、合併和收購、證券借貸和諮詢服務的金融機構。不包括主要涉及商業貸款、資產管理和特殊金融活動的銀行及其他金融機構。" + } + } + } + }, + "40203030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanzinstitute, die sich hauptsächlich mit diversifizierten Kapitalmarktaktivitäten beschäftigen, einschließlich einer signifikanten Präsenz in mindestens zwei der folgenden Bereiche: Kreditvergabe an Großkunden und Großunternehmen, Investment Banking, Broker-Geschäfte und Vermögensverwaltung. Ausgeschlossen sind weniger diversifizierte Unternehmen, die den Branchen „Vermögensverwaltungs- und Depotbanken“ oder „Investmentbanken und Broker“ angehören. Außerdem sind Unternehmen ausgeschlossen, die den Industriegruppen „Banken“ oder „Versicherungen“ oder der Branche „Private Finanzdienste“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financial institutions primarily engaged in diversified capital markets activities, including a significant presence in at least two of the following area: large/major corporate lending, investment banking, brokerage and asset management. Excludes less diversified companies classified in the Asset Management & Custody Banks or Investment Banking & Brokerage Sub-Industries. Also excludes companies classified in the Banks or Insurance industry groups or the Consumer Finance Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Instituciones financieras dedicadas principalmente a actividades diversas en mercados de capitales, con una presencia significativa en al menos dos de las siguientes áreas: préstamos a grandes empresas o corporaciones, banca de inversión, correduría y gestión de activos. Se excluyen las empresas menos diversificadas, clasificadas en la rama Gestión de Activos y Servicios de Custodia de Valores o la de Bancos de Inversión y Corredurías. También se excluyen las empresas clasificadas en las ramas industriales de Entidades Bancarias o Seguros, o en la rama Servicios Financieros Personales." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Institutions financières principalement engagées dans des activités diversifiées sur les marchés des capitaux, y compris une présence significative dans au moins deux des domaines suivants : prêts aux grandes entreprises, banque d’investissement, courtage et gestion de patrimoine. Ne sont pas incluses les sociétés moins diversifiées classées dans les sous-industries des banques de dépôt et de la gestion de patrimoine, ou des services bancaires d’investissement et courtage. Sont également exclues les entreprises classées dans les industries des banques ou des assurances, ou dans la sous-industrie du crédit à la consommation." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Istituti finanziari che operano principalmente sui mercati dei capitali diversificati, con una presenza significativa in almeno due dei seguenti settori: prestiti alle grandi imprese, investment banking, intermediazione e gestione patrimoniale. Sono escluse le società meno diversificate classificate nei sottosettori Gestori patrimoniali e banche depositarie o Investment banking e intermediazione. Sono escluse anche le società classificate nel sottosettore Banche o gruppi assicurativi o nel sottosettore Finanziamento al consumo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "複数の資本市場活動を主に行う金融機関。大手企業への貸し付け、投資銀行業務、証券業、資産運用のうち、最低2分野に従事している会社を含む。産業サブグループの「資産運用会社・資産管理銀行」、「投資銀行・証券会社」に分類される業務分野の限られた会社は除く。また、産業グループの「銀行」、「保険」、産業サブグループの「消費者金融」に分類される会社も除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "대기업/주요기업 대출, 투자 금융, 중개, 자산 관리 중 최소한 두 분야에서 주요 활동을 하고 있으며, 다각화된 캐피탈 시장 활동을 주로 하고 있는 금융기관. ‘자산 관리와 유가증권 보관’ 또는 ‘투자 은행 & 중개업’ 하부산업으로 분류되는 비교적 덜 다각화된 회사는 제외. 또한 은행 또는 보험 산업 그룹이나 ‘소비자 금융’ 하부산업으로 분류되는 회사도 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Instituições financeiras envolvidas principalmente em atividades diversificadas de mercado de capitais, incluindo uma presença significativa em pelo menos dois das seguintes áreas: empréstimos a grandes/importantes empresas, bancos de investimento, corretagem e gestão de ativos. Exclui empresas menos diversificadas, classificadas nas Sub-Indústrias de Bancos de Custódia e Gestão de Ativos ou Bancos de Investimento e Corretagem. Também exclui empresas classificadas nos grupos das indústrias de Bancos ou Seguros, ou na Sub-Indústria de Financiamento ao Consumidor." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Финансовые организации, занимающиеся в основном диверсифицированной деятельностью на рынках капитала, в том числе имеющие значительное присутствие не менее чем в двух направлениях бизнеса, а именно в кредитовании крупных корпоративных клиентов, инвестиционной банковской деятельности, брокерской деятельности и управлении активами. В данную группу не входят менее диверсифицированные компании, включенные в подотрасли «Управление активами и деятельность депозитарных банков» или «Деятельность инвестиционных банков и брокерских организаций», а также компании, включенные в отраслевые группы «Деятельность банков» или «Страховая деятельность» или в подотрасль «Потребительское финансирование»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要从事综合性资本市场业务的金融机构,其至少在以下两个领域中有大量业务的金融机构:大型/主要企业信贷、投资银行业与经纪业和资产管理。不包括那些归类于“资产管理与托管银行”或者“投资银行业与经纪业”子行业中的业务较单一的公司。同时也不包括那些归类于“银行或保险业集团”或“消费信贷”子行业中的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要從事綜合性資本市場活動,包括在以下至少兩個領域擁有重要業務:大型/主要企業貸款、投資銀行業、經紀業和資產管理的金融機構。不包括歸類於「資產管理與託管銀行」或「投資銀行業和經紀業」子行業中綜合性較低的公司。亦不包括歸類於銀行或保險行業組別或「消費者金融」子行業中的公司。" + } + } + } + }, + "40203040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Börsen, an denen Wertpapiere, Rohstoffe, Derivate und andere Finanzinstrumente gehandelt werden, sowie Anbieter von Finanztools und -produkten, darunter Ratingagenturen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financial exchanges for securities, commodities, derivatives and other financial instruments, and providers of financial decision support tools and products including ratings agencies." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas al intercambio financiero de títulos, productos, instrumentos financieros derivados y otros, así como proveedores de herramientas y productos de apoyo en decisiones financieras, incluyendo las agencias de calificación." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Marchés financiers de titres, matières premières, instruments dérivés et autres instruments financiers, et fournisseurs d’outils et de produits d’aide à la décision financière, y compris les agences de notation." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Borse valori per la negoziazione di titoli, materie prime, derivati e altri strumenti finanziari e fornitori di strumenti e prodotti di supporto per le decisioni finanziarie, comprese le agenzie di rating." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "有価証券、商品先物、派生商品や他の金融商品の取引所、および投資判断を支援する商品の提供会社。格付会社も含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "증권, 원자재 상품, 파생상품, 기타 금융수단에 대한 금융 거래소. 금융거래 결정을 지원하는 도구 및 상품 제공사. 신용평가사 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas aos negócios financeiros de títulos, produtos, instrumentos financeiros, derivativos e outros, assim como provedores de ferramentas e produtos de apoio às decisões financeiras, incluindo agências de classificação." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Финансовые биржи ценных бумаг, товаров, деривативов и других финансовых услуг, а также поставщики продуктов и инструментов для принятия финансовых решений, включая рейтинговые агентства." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "证券、商品、衍生工具和其他金融工具的金融交易所,以及金融决策支持工具和产品供应商(包括评级机构)。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "證券、商品、衍生性金融產品及其他金融工具之金融交易服務,及包括評級機構在內之金融決策支援工具與產品的供應商。" + } + } + } + }, + "40204010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die Hypotheken für Wohnbauten oder kommerzielle Bauten betreuen, aufbringen, kaufen und/oder zur Absicherung verbriefen. Hierzu gehören Trusts, die in hypothekenbesicherte Wertpapiere und andere hypothekenbezogene Vermögenswerte investieren." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts that service, originate, purchase and/or securitize residential and/or commercial mortgage loans. Includes trusts that invest in mortgage-backed securities and other mortgage related assets." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas o fideicomisos que dan servicio, originan, compran o aseguran préstamos hipotecarios residenciales o comerciales. Se incluyen los fideicomisos que invierten en valores con garantía hipotecaria y otros activos relacionados con las hipotecas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires qui assistent, émettent, acquièrent et/ou sécurisent des crédits hypothécaires résidentiels et/ou commerciaux. Sont incluses les sociétés fiduciaires qui investissent dans les titres adossés à des créances hypothécaires et autres avoirs hypothécaires." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che prestano servizi, creano, acquistano e/o cartolarizzano mutui ipotecari residenziali e/o commerciali. Sono inclusi i fondi immobiliari che investono in titoli garantiti da ipoteca e altre attività correlate alle ipoteche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅もしくは商業用不動産担保ローンを取得して証券化する会社もしくは信託機関。モーゲージREIT担保証券(MBS)へ投資する投資信託も含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주거용 및/또는 상업용 모기지 대출을 서비스, 출시, 구매 및/또는 증권화하는 기업 또는 신탁회사. 모기지담보부 증권과 기타 모기지 관련 자산에 투자하는 신탁회사 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas ou trustes que atendem, originam, compram e/ou garantem empréstimos hipotecários comerciais e/ou residenciais. Inclui trustes que investem em títulos garantidos por hipotecas e outros bens relativos à hipoteca." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся обслуживанием, предоставлением, приобретением и (или) секьюритизацией коммерческих ипотечных кредитов, в том числе трасты, занимающиеся инвестициями в ипотечные ценные бумаги и другие активы, обеспеченные ипотекой." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事提供、发起、购买住宅和/或商业抵押贷款,及/或相关资产证券化业务的公司或信托公司。包括投资抵押担保证券和其他相关抵押相关资产的信托公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "為住宅及/或商業按揭貸款提供服務、發起、購買及/或證券化的公司或信託基金。包括投資於按揭貸款支持證券和其他按揭貸款相關資產的信託基金。" + } + } + } + }, + "40301010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Versicherungs- und Rückversicherungsmakler." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insurance and reinsurance brokerage firms." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agencia de corredores de seguros o reaseguros." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés de courtage d’assurance et de réassurance." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnie di assicurazioni e di brokeraggio riassicurativo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "保険および再保険ブローカー会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "보험 및 재보험 중개 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de Corretagem de Seguros e Resseguros." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Брокерские компании, предоставляющие услуги страхования и перестрахования." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保险和再保险经纪商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "保險與再保險經紀公司。" + } + } + } + }, + "40301020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich Lebens-, Berufsunfähigkeits-, Haftpflicht- oder Zusatzkrankenversicherungen anbieten. Ausgeschlossen sind Anbieter verwalteter Gesundheitsversorgung, die der Branche „Verwaltete Gesundheitsfürsorge“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing primarily life, disability, indemnity or supplemental health insurance. Excludes managed care companies classified in the Managed Health Care Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a servicios de seguros de vida, invalidez, indemnización o suplementarios. Se excluyen las empresas de administración de salud, clasificadas en la rama Administración de Salud." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent principalement des assurances vie, des assurances d’invalidité, des assurances de responsabilité civile ou des assurances maladie complémentaires. Ne sont pas inclus les organismes d’assurance maladie classés dans la sous-industrie de l’assurance maladie." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnie che forniscono principalmente assicurazione vita, invalidità, indennità o malattia integrativa. Sono escluse le aziende classificate nel sottosettore Sanità gestita." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "生命保険、身体障害保険、傷害保険、補助健康保険を主に提供する会社。産業サブグループの「管理健康医療」に分類される管理医療保険会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "생명, 장애, 손해 보험, 또는 보조적인 건강보험을 주로 제공하는 회사. ‘헬스케어 관리’ 하부산업으로 분류되는 헬스케어 관리 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras principalmente de seguros de vida, de deficiência, de indenização e complementares de saúde. Exclui empresas de assistência administrada classificadas na Sub-Indústria de Assistência Médica Administrada." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие преимущественно услуги страхования жизни, страхования на случай нетрудоспособности, страхования от возмещения ущерба или дополнительного медицинского страхования. В данную группу не входят компании, занятые в области управляемого здравоохранения и включенные в подотрасль «Управляемое здравоохранение»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要提供人寿、残疾、损失补偿或者补充健康保险的公司。不包括那些归类于“管理型保健护理“子行业中的管理型保健护理公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要提供人壽、殘疾、損失賠償或額外醫療保險的公司。不包括歸類於「管理式醫療保健」子行業中的管理式醫療公司。" + } + } + } + }, + "40301030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Versicherungsunternehmen, die gleichzeitig in den Bereichen Lebens-, Kranken-, Schaden- und Unfallversicherungen tätig sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insurance companies with diversified interests in life, health and property and casualty insurance." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas aseguradoras que ofrecen servicios diversos de seguros de vida, enfermedad, propiedad y contra accidentes." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnies d’assurance qui fournissent divers services d’assurance vie, d’assurance maladie, et d’assurance incident, accident et risques divers." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnie assicurative con interessi diversificati nei rami vita, malattia e danni, e infortuni." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "生命保険、健康保険、動産保険、損害保険などを各種取り扱う保険会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "생명, 건강, 자산, 사고 보험에 다각적인 이해관계를 지니고 있는 보험 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companhias de seguro com interesses diversificados em seguros de vida, saúde e propriedade e de acidentes." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Страховые компании, осуществляющие деятельность в разных направлениях страхования жизни, имущества, медицинского страхования и страхования от несчастных случаев." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "有人寿、健康、财产及意外伤害保险业务的保险公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在人壽、醫療和財產及意外傷亡保險方面擁有多元化利益的保險公司。" + } + } + } + }, + "40301040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich Schaden- und Unfallversicherungen anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing primarily property and casualty insurance." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas aseguradoras que ofrecen principalmente seguros de propiedad y contra accidentes." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent principalement des services d’assurance IARD." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnie che forniscono principalmente servizi assicurativi nei rami danni e infortuni." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "動産・損害保険を主に提供する会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자산 및 사고 보험을 주로 제공하는 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provendo principalmente seguro de propriedade e de acidentes." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие в основном услуги по страхованию имущества и страхованию от несчастных случаев." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要提供财产和意外伤害保险业务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要提供財主要提供財產和意外傷亡保險的公司。產和意外保險的公司。" + } + } + } + }, + "40301050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die hauptsächlich Rückversicherungen anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing primarily reinsurance." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas principalmente al reaseguro." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent principalement des services de réassurance." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnie che forniscono principalmente servizi di riassicurazione." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "主に再保険を提供する会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "재보험을 주로 제공하는 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provendo principalmente resseguro." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основной деятельностью которых является предоставление услуг перестрахования." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要提供再保险业务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要提供再保險業務的公司。" + } + } + } + }, + "45102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von IT- und Systemintegrationsdiensten, die nicht den Branchen „Datenverarbeitungs- und Outsourcing-Dienste“ oder „Internet-Software und -Dienste“ angehören. Hierzu gehören auch IT-Beratung sowie Datenverwaltungsdienste." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of information technology and systems integration services not classified in the Data Processing & Outsourced Services or Internet Software & Services Sub-Industries. Includes information technology consulting and information management services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios relacionados con la tecnología de la información y la integración de sistemas, no clasificados en las ramas Procesamiento de Datos y Servicios Subcontratados, ni en la de Software y Servicios de Internet. Se incluyen los servicios de consultoría de tecnología de la información y sevicios de administración de información." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fournisseurs de technologies de l’information et de services d’intégration de systèmes non-classés dans les sous-industries du traitement de données et services externalisés ou des logiciels et services Internet. Sont inclus les services de conseils liés aux technologies de l’information et de gestion de l’information." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi informatici e di integrazione di sistemi non classificati nei sottosettori Elaborazione dati e servizi in outsourcing o Software e servizi Internet. Sono compresi i servizi di consulenza e di gestione delle informazioni nel campo delle tecnologie dell’informazione." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "情報技術テクノロジー、およびシステム統合サービスを提供する会社で、産業サブグループの「情報処理・外注サービス」、「インターネットソフトウェア・サービス」に分類されないもの。情報技術コンサルティングや情報管理サービスを含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "‘데이터 처리와 아웃소싱 서비스’ 또는 ‘인터넷 소프트웨어와 서비스’ 하부산업으로 분류되지 않은 정보 기술 및 시스템 통합 서비스 제공업체. 정보 기술 컨설팅과 정보 관리 서비스 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores de serviços de tecnologia da informação e integração de sistemas não classificados nas Sub-Indústrias de Serviços Terceirizados e de Processamento de Dados ou Software e Serviços de Internet. Inclui serviços de consultoria de tecnologia de informação e gerenciamento de informações." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги в сфере информационных технологий и системной интеграции, не включенные в подотрасли «Предоставление услуг по обработке данных и услуг, переданных на аутсорсинг» или «Программное обеспечение и услуги в области Интернета». В данную группу входят компании, оказывающие консультационные услуги в области информационных технологий и управления информацией." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供信息科技和系统集成服务的公司(未归类于“数据处理与外包服务”或者“互联网软件与服务”子行业)。包括信息科技咨询和信息管理服务。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未歸類於「數據處理與外判服務」或「互聯網軟件與服務」子行業中的資訊科技和系統整合服務供應商。包括資訊科技諮詢和資訊管理服務。" + } + } + } + }, + "45102030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Dienstleistungen und Infrastruktur für die Internetbranche anbieten, einschließlich Rechenzentren sowie Cloud-Netzwerk- und Speicherinfrastruktur. Umfasst auch Unternehmen, die Webhosting-Dienste anbieten. Ausgenommen sind Unternehmen, die dem Industriezweig „Software” angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing services and infrastructure for the internet industry including data centers and cloud networking and storage infrastructure. Also includes companies providing web hosting services. Excludes companies classified in the Software Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que brindan servicios e infraestructura para la industria de Internet, incluidos los centros de datos y la infraestructura de redes y almacenamiento en la nube. También incluye compañías que brindan servicios de alojamiento web. No incluye las empresas clasificadas en la Industria de Software." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services et des infrastructures pour l’industrie de l’Internet. Sont inclus les centres de données, les réseaux dans le cloud et les infrastructures de stockage. Sont également incluses les sociétés qui fournissent des services d’hébergement web. Ne sont pas incluses les sociétés classées dans l’industrie des logiciels." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che forniscono servizi e infrastrutture per il settore Internet, compresi data center e infrastrutture per il networking e l’archiviazione cloud. Sono incluse anche le aziende che forniscono servizi di web hosting. Sono escluse le aziende classificate nel sottosettore Industria del software." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "データ・センター、クラウド・ネットワーキングおよびストレージのインフラストラクチャーなど、インターネット業界向けにサービスやインフラストラクチャーを提供する会社。また、ウェブ・ホスティング・サービスを提供する会社も含む。ソフトウェア産業に分類される会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "데이터 센터, 클라우드 네트워킹, 저장 인프라를 포함한 인터넷 산업용 서비스 및 인프라를 제공하는 회사. 웹 호스팅 서비스 제공 업체 포함. ‘소프트웨어' 산업으로 분류된 회사 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedoras de serviços e infraestrutura para a indústria da Internet, incluindo centros de processamento de dados e infraestrutura de computação e armazenamento em nuvem. Também inclui serviços de hospedagem de dados. Exclui empresas classificadas na indústria de Software." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги и инфраструктуру для Интернет-индустрии, включая центры обработки данных, облачную сетевую инфраструктуру и инфраструктуру хранения данных. В том числе компании, предоставляющие услуги веб-хостинга. В данную группу не входят компании, включенные в отрасль «Производство программного обеспечения»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "为互联网行业提供服务和基础设施的公司,包括数据中心,云网络和存储基础架构。另包括提供虚拟主机服务的公司。不包括归类于软件行业的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "為互聯網行業提供服務和基本設施的公司,包括數據中心、雲端網絡和存儲基本設施。亦包括提供網絡託管服務的公司。不包括歸類於「軟件」行業的公司。" + } + } + } + }, + "45103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die spezielle Anwendungs-Software für Wirtschaft oder Privatkunden entwickeln und herstellen. Hierzu gehört auch Unternehmens- und technische Software sowie Cloud-basierte Software. Ausgenommen sind Unternehmen, die der Branche „Interaktive Home-Entertainment-Software“ angehören. Außerdem sind Unternehmen ausgeschlossen, die System- und Datenbankverwaltungs-Software herstellen und der Branche „System-Software“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaged in developing and producing software designed for specialized applications for the business or consumer market. Includes enterprise and technical software, as well as cloud-based software. Excludes companies classified in the Interactive Home Entertainment Sub-Industry. Also excludes companies producing systems or database management software classified in the Systems Software Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas al desarrollo y la producción de programas informáticos con aplicaciones específicas para el mercado de empresas o particulares. Se incluyen los programas técnicos y para empresas, así como software basado en la nube. Se excluyen las empresas clasificadas en la rama industrial de Entretenimiento Doméstico Interactivo. También se excluyen las empresas que crean programas de gestión de sistemas o bases de datos, clasificadas en la rama Software de Sistemas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans le développement et la production de logiciels destinés à des applications spécialisées pour les professionnels et le grand public, y compris les logiciels d’entreprise ou techniques, ainsi que les logiciels basés dans le cloud. Ne sont pas incluses les entreprises classées dans la sous-industrie des divertissements interactifs à domicile. Sont également exclues les entreprises qui produisent des systèmes ou des logiciels de gestion de bases de données classées dans la sous-industrie des logiciels systèmes." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende impegnate nello sviluppo e nella produzione di software destinati ad applicazioni specializzate per il mercato aziendale o dei beni di consumo. Include software aziendale e tecnico, nonché software basato sul cloud. Sono escluse le aziende classificate nel sottosettore Intrattenimento domestico interattivo. Sono inoltre escluse le aziende che producono software di sistema o per la gestione dei database classificate nel sottosettore Software di sistema." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "企業・個人を対象とした特定アプリケーション用ソフトウェアの開発・製造を行う会社。エンタープライズ、テクニカルソフトウェア、およびクラウド・ベースのソフトウェアを含む。インタラクティブ・ホームエンターテイメント産業サブグループに分類される会社は除く。産業サブグループの「ホームエンターテイメント・ソフトウェア」に分類される会社、および「システム・ソフトウェア」に分類されるシステム、データベース管理ソフトウェアを製造する会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기업 또는 소비자 시장의 전문 애플리케이션을 위한 소프트웨어 개발 및 제작과 관련된 회사. 기업 및 기술 소프트웨어와 클라우드 기반 소프트웨어 포함. 양방향 홈 엔터테인먼트 하부산업으로 분류되는 회사는 제외. 또한 ‘시스템 소프트웨어’ 하부산업으로 분류되는 시스템 또는 데이터베이스 관리 소프트웨어 제작 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas no desenvolvimento e na produção de softwares projetados para aplicativos especializados para empresas ou pessoas físicas. Inclui software empresarial e técnico, bem como software hospedados em nuvem. Exclui empresas classificadas na Sub-Indústria de Software de Entretenimento em Casa. Também exclui empresas produtoras de software de gerenciamento de sistemas ou de base de dados classificadas na Sub-Indústria de Software de Sistemas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся разработкой и производством программного обеспечения для специализированного применения в коммерческой деятельности или на потребительском рынке. Сюда относится корпоративное и техническое программное обеспечение, а также облачное программное обеспечение. В данную группу не входят компании, включенные в подотрасль «Производство программного обеспечения для домашнего пользования в развлекательных целях», а также компании, занимающиеся производством систем или программного обеспечения для управления данными, включенные в подотрасль «Производство системного программного обеспечения»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事为企业和消费者市场开发与生产专业应用软件(包括企业与技术软件和基于云的软件)的公司。不包含列入“互动家庭娱乐”子行业中的公司,也不包含列入“系统软件”子行业中生产系统和数据库管理软件的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事為企業或消費者市場開發及生產專業應用軟件的公司。包括企業及技術軟件,及以雲端為基礎的軟件。不包括歸類於「互動家居娛樂」子行業中的公司。亦不包括歸類於「系統軟件」子行業中生產系統或數據庫管理軟件的公司。" + } + } + } + }, + "45103020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die System- und Datenbankverwaltungs-Software entwickeln und herstellen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaged in developing and producing systems and database management software." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas al desarrollo y producción de programas para la administración de sistemas o bases de datos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans le développement et la production de logiciels de gestion de bases de données et de logiciels systèmes." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende impegnate nello sviluppo e la produzione di software di sistema e di gestione dei database." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "システム・データベース管理ソフトウェアの製造・開発を行う会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "시스템과 데이터베이스 관리 소프트웨어 개발 및 제작과 관련된 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas no desenvolvimento e produção de software de gerenciamento de sistemas e base de dados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся разработкой и производством системного программного обеспечения и программного обеспечения для управления базами данных." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事开发与生产系统和数据库管理软件的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事開發和生產系統及數據庫管理軟件的公司。" + } + } + } + }, + "45201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Kommunikationsgeräten und -produkten, einschließlich LANs, WANs, Routern, Telefonen, Telefonanlagen und Vermittlungsstellen. Ausgenommen sind Hersteller von Mobiltelefonen, die in die Branche „Hardware-Technologie, Speicherung und Peripheriegeräte“ fallen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of communication equipment and products, including LANs, WANs, routers, telephones, switchboards and exchanges. Excludes cellular phone manufacturers classified in the Technology Hardware, Storage & Peripherals Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de equipo y productos de comunicaciones, incluyendo las redes de área local (LAN), redes de área amplia (WAN), enrutadores, teléfonos, conmutadores y centrales telefónicas. Se excluyen los fabricantes de teléfonos celulares, clasificados en la rama de Equipos Tecnológicos, Almacenamiento y Periféricos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’équipements et de produits de communication, y compris les LAN, les WAN, les routeurs, les téléphones, les standards et les centrales téléphoniques. Ne sont pas inclus les fabricants de téléphones mobiles classés dans la sous-industrie du matériel, stockage et périphériques technologiques." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di apparecchiature e prodotti per le comunicazioni, tra cui LAN, WAN, router, telefoni, centralini e centrali. Sono esclusi i produttori di telefoni cellulari classificati nel sottosettore Hardware informatico, archiviazione e periferiche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "LAN、WAN、ルータ、電話機、交換台、交換機を含む通信機器や製品の製造会社。産業サブグループの「テクノロジーハードウェア・コンピュータ記憶装置・周辺機器」に分類される携帯電話の製造会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "LAN, WAN, 라우터, 전화기, 스위치보드, 교환기 등 통신 장비와 제품의 제조업체. ‘기술 하드웨어, 스토리지, & 주변기기’로 분류된 휴대폰 제조업체는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de equipamento e produtos de comunicação, incluindo LANs, WANs, roteadores, telefones, mesas telefônicas e fornecedores de serviços de telecomunicações. Exclui fabricantes de telefones celulares classificados na Sub-Indústria de Tecnologia de Hardware, Armazenamento de Dados e Periféricos." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители оборудования и товаров для связи, в том числе локальных информационных сетей, глобальных информационных сетей, маршрутизаторов, телефонов, коммутационных узлов и автоматических телефонных станций. В данную группу не входят компании, производящие сотовые телефоны, включенные в подотрасль «Аппаратное обеспечение, устройства хранения данных, периферийные устройства»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通信设备和产品制造商,包括局域网、广域网、路由器、电话机、总机和交换机。不包含归类于“电脑硬件、储存设备及电脑周边”子行业中的手机制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "通訊設備和產品,包括區域網絡(LAN)、廣域網路(WAN)、路由器、電話、總機和交換機的製造商。不包括歸類於「電腦硬體、儲存及週邊設備」子行業中的手機製造商。" + } + } + } + }, + "45202030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Mobiltelefonen, PCs, Servern, elektronischen Computerkomponenten und Peripheriegeräten. Umfasst Datenspeicherkomponenten, Motherboards, Audio- und Videokarten, Monitore, Tastaturen, Drucker und andere Peripheriegeräte. Ausgenommen sind Halbleiter, die der Branche „Halbleiter“ zugeordnet sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of cellular phones, personal computers, servers, electronic computer components and peripherals. Includes data storage components, motherboards, audio and video cards, monitors, keyboards, printers, and other peripherals. Excludes semiconductors classified in the Semiconductors Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de teléfonos celulares, computadoras personales, servidores, componentes electrónicos de computadoras y periféricos. Se incluyen los fabricantes de componentes de almacenamiento electrónico de información, placas base, tarjetas de sonido y video, monitores, teclados, impresoras y otros periféricos. Se excluyen los semiconductores, incluidos en la rama de Semiconductores." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de téléphones cellulaires, d’ordinateurs personnels, de serveurs, de composants électroniques pour ordinateurs et périphériques. Sont inclus les composants de stockage de données, les cartes mères, les cartes son et vidéo, les moniteurs, les claviers, les imprimantes et autres périphériques. Ne sont pas inclus les semi-conducteurs classés dans la sous-industrie des semi-conducteurs." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di telefoni cellulari, personal computer, server, componenti elettronici per computer e periferiche. Sono inclusi componenti per l’archiviazione dei dati, schede madri, carte audio-video, monitor, tastiere, stampanti e altre periferiche. Sono esclusi i semiconduttori classificati nel sottosettore Semiconduttori." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "携帯電話、個人コンピュータ、サーバ、電子コンピュータ部品と周辺機器の製造会社。データ保存部品、マザーボード、オーディオ・ビデオカード、モニター、キーボード、プリンタ、他の周辺機器を含む。産業サブグループの「半導体」に分類される半導体製造会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "휴대폰, PC, 서버, 전자 컴퓨터 부품, 주변기기 제조업체. 데이터 스토리지 부품, 마더보드, 오디오와 비디오 카드, 모니터, 키보드, 프린터, 기타 주변기기 포함. ‘반도체’ 하부산업으로 분류되는 반도체는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de telefones celulares, computadores pessoais, servidores, componentes e periféricos para computadores eletrônicos. Inclui componentes de armazenamento de dados, placas-mãe, placas de áudio e de vídeo, monitores, teclados, impressoras e outros periféricos. Exclui os semicondutores, classificados na Sub-Indústria de Semicondutores." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители сотовых телефонов, персональных компьютеров, серверов, электронных компьютерных компонентов и периферийных устройств. В данную группу входят компании, производящие компоненты хранения данных, материнские платы, аудио- и видеокарты, мониторы, клавиатуры, принтеры и другие периферийные устройства. В данную группу не входят компании, производящие полупроводники, включенные в подотрасль «Производство полупроводников»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "手机,个人电脑,服务器,电子计算机零件及周边产品,如数据存储部件、母板、声卡和显卡、监视器、键盘、打印机和其它外围设备制造商。不包括归类于“半导体产品”子行业中的半导体产品制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "手機、個人電腦、伺服器、電子電腦組件和週邊設備的製造商。包括數據存儲組件、主機板、影音卡、顯示器、鍵盤、列印機及其他週邊設備。不包括歸類於「半導體產品」子行業中的半導體產品。" + } + } + } + }, + "45203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller elektronischer Geräte und Instrumente einschließlich analytischer, elektronischer Prüf- und Messgeräte, Scanner/Barcode-Produkte, Laser, Bildschirme, Point-of-Sales-Maschinen und Geräte für Sicherheitssysteme." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of electronic equipment and instruments including analytical, electronic test and measurement instruments, scanner/barcode products, lasers, display screens, point-of-sales machines, and security system equipment." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de equipos e instrumentos electrónicos, incluyendo los instrumentos analíticos, de prueba y medición electrónica, productos de escáner y lectores de códigos de barras, rayos láser, pantallas, terminales de punto de venta y equipo para sistemas de seguridad." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’équipements et d’instruments électroniques, y compris les instruments analytiques, de test électronique et de mesure, les scanners/lecteurs de code-barres, les lasers, les écrans d’affichage, les équipements de point de vente et les systèmes de sécurité." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di apparecchiature e strumenti elettronici, compresi strumenti di analisi, test e misure elettronici, scanner/codici a barre, laser, schermi di visualizzazione, POS e apparecchiature per sistemi di sicurezza." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "分析用電子試験・計測装置、スキャナー/バーコード製品、レーザー、表示装置、POS機器、および警報システム機器を含む電子機器・装置の製造業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "분석, 전자 시험, 측정 기기, 스캐너/바코드 제품, 레이저, 디스플레이 화면, POS 기계, 보안 시스템 장비를 포함한 전자 장비와 기기 제조업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de equipamento e instrumentos eletrônicos, incluindo instrumentos eletrônicos de testes, instrumentos analíticos e de medições, produtos de scanner/código de barras, lasers, telas, máquinas de ponto-de-venda e equipamento de sistema de segurança." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители электронного оборудования и приборов, в том числе анализаторов, электронных контрольно-измерительных приборов, устройств считывания/устройств работы со штрих-кодами, лазеров, устройств отображения, кассовых терминалов и оборудования систем безопасности." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电子设备和仪器制造商,包括生产应用于太阳能行业原材料和设备的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子設備和儀器製造商,包括生產分析、電子測試和測量儀器、掃描器/條碼產品、雷射器、顯示螢幕、銷售點機器和保安系統設備的公司。" + } + } + } + }, + "45203015" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller elektronischer Komponenten. Umfasst elektronische Bauteile, Anschlussgeräte, Elektronenröhren, elektronische Kondensatoren und Widerstände, elektronische Spulen, Leiterplatten, Transformatoren und andere Induktoren, Signalverarbeitungstechnik/-komponenten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of electronic components. Includes electronic components, connection devices, electron tubes, electronic capacitors and resistors, electronic coil, printed circuit board, transformer and other inductors, signal processing technology/components." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de componentes electrónicos. Se incluyen los componentes electrónicos, dispositivos de conexión, tubos electrónicos al vacío, condensadores y resistencias eléctricas, bobinas electrónicas, placas de circuitos impresos, transformadores y otros inductores, componentes y tecnología de procesamiento de señales." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de composants électroniques. Sont inclus les composants électroniques, les dispositifs de connexion, les tubes électroniques, les condensateurs et résistances électroniques, les bobines électroniques, les cartes de circuit imprimé, les transformateurs et autres bobines d’induction, la technologie/les composants de traitement des signaux." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di componenti elettronici. Sono compresi componenti elettronici, dispositivi di connessione, valvole elettroniche, condensatori e resistenze elettronici, bobine elettroniche, circuiti stampati, trasformatori e altri induttori, tecnologia/componenti per l’elaborazione dei segnali." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子コンポーネントの製造業者。電子部品、配線装置、電子管、電子コンデンサおよび抵抗器、電子コイル、プリント配線板、変圧器・その他インダクタ、信号処理技術/部品、および他のグループに分類されていないその他電子機器を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전자 부품 제조업체. 전자 부품, 연결 장치, 전자관, 전자 콘덴서와 저항기, 전자 코일, 인쇄 회로 기판, 변압기와 기타 인덕터, 신호 처리 기술/부품, 다른 부문으로 분류되지 않은 기타 전자 장비를 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de componentes eletrônicos. Inclui componentes eletrônicos, dispositivos de conexão, tubos catódicos, resistores e capacitores eletrônicos, bobinas eletrônicas, placas de circuito impresso, transformadores e outros indutores, componentes/tecnologia de processamento de sinais." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители электронных компонентов, в том числе соединительных устройств, ЭЛТ, электронных конденсаторов, резисторов, электронных катушек, печатных плат, трансформаторов и других индукторов, а также технологий/компонентов обработки сигнала." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电子元件制造商。包括太阳能组件和电池。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子組件製造商。包括生產電子組件、連接裝置、電子管、電子電容器和電阻器、電子線圈、印刷電路板、變壓器和其他電感器、訊號處理技術/組件的公司。" + } + } + } + }, + "45203020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von elektronischen Geräten, die hauptsächlich für die OEM-Märkte (Original Equipment Manufacturers) bestimmt sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of electronic equipment mainly for the OEM (Original Equipment Manufacturers) markets." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción de equipos electrónicos, principalmente para los mercados de fabricantes de equipos originales (OEM)." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’équipements électroniques destinés principalement aux marchés des fabricants d’équipement d’origine (FEO)." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di apparecchiature elettroniche principalmente per i mercati OEM (Original Equipment Manufacturers)." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "主にOEM(他社ブランドで販売される製品を製造する会社)として供給を行う電子機器製造会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 OEM(주문자상표부착생산) 시장을 위한 전자 장비를 생산하는 업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores de equipamento eletrônico principalmente para mercados de OEM (fabricante de equipamento de origem)." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители электронного оборудования преимущественно для компаний, продающих изделия других фирм под собственной маркой." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要为OEM(原始设备制造商)市场生产电子设备的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要為代工生產(OEM)市場提供電子設備的生產商。" + } + } + } + }, + "45203030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vertriebsunternehmen für Technologie-Hardware und -ausrüstung. Hierzu gehören Vertriebsunternehmen für Kommunikationsgeräte, Computer und Peripheriegeräte, Halbleiter sowie elektronische Geräte und Bauteile." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributors of technology hardware and equipment. Includes distributors of communications equipment, computers & peripherals, semiconductors, and electronic equipment and components." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la distribución de equipo tecnológico y maquinarias. Se incluyen las empresas distribuidoras de equipo de comunicaciones, ordenadores y periféricos, semiconductores, así como equipos y componentes electrónicos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributeurs de matériel et d’équipement technologiques. Sont inclus les distributeurs d’équipement de communication, d’ordinateurs et de périphériques, de semi-conducteurs, de composants et d’équipement électroniques." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributori di hardware e apparecchiature tecnologiche. Sono inclusi i distributori di apparecchiature di comunicazione, computer e periferiche, semiconduttori e apparecchiature e componenti elettronici." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "テクノロジー・ハードウェアおよび機器のディストリビュータ。電子通信機器、コンピュータおよび周辺機器、半導体、電子機器や部品のディストリビュータを含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기술 하드웨어와 장비 판매업체. 통신 장비, 컴퓨터와 주변기기, 반도체, 전자 장비와 부품 판매업체 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores de equipamento e hardware de tecnologia. Inclui distribuidores de equipamento de comunicações, computadores e periféricos, semicondutores, e componentes e equipamento eletrônico." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дистрибьюторы высокотехнологичных аппаратных средств и оборудования, в том числе оборудования для связи, компьютеров и периферийных устройств, полупроводников и электронной аппаратуры и комплектующих." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "技术硬件和设备经销商。包括经销通信设备、电脑及外围设备、半导体产品和电子设备及元器件的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "技術硬體和設備的經銷商。包括通訊設備、電腦及週邊設備、半導體以及電子設備和組件的分銷商。" + } + } + } + }, + "45301010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Halbleiterausrüstung, einschließlich der Hersteller von Rohstoffen und Anlagen für die Solarindustrie." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of semiconductor equipment, including manufacturers of the raw material and equipment used in the solar power industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de equipos relacionados a semiconductores. Se incluyen, entre otros, los fabricantes de materias primas y equipos utilizados en la industria de energía solar." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants d’équipements pour semi-conducteurs. Sont inclus les fabricants de matières premières et d’équipements utilisés dans l’industrie de l’énergie solaire." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di apparecchiature a semiconduttori, compresi i produttori delle materie prime e delle apparecchiature utilizzate nel settore fotovoltaico." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導体装置の製造会社。太陽エネルギー業界に使われる装置及び原材料の製造会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "태양열 산업에 사용되는 원자재 및 설비 제조사를 포함한 반도체 설비 제조사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de equipamento de semicondutores, incluindo fabricantes de matéria prima e equipamento usado na indústria de energia solar." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители полупроводникового оборудования, включая производителей сырья и оборудования, используемых в солнечной энергетике." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "半导体设备制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導體設備製造商,包括太陽能行業中使用的原材料和設備的製造商。" + } + } + } + }, + "45301020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Halbleitern und verwandten Produkten, einschließlich Herstellern von Solarmodulen und -zellen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manufacturers of semiconductors and related products, including manufacturers of solar modules and cells." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la fabricación de semiconductores y productos relacionados. Se incluyen los fabricantes de módulos y paneles solares." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricants de semi-conducteurs et de produits connexes, y compris les fabricants de modules solaires et de photopiles." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di semiconduttori e prodotti correlati, compresi i produttori di moduli e pannelli fotovoltaici." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導体および関連製品の製造会社。太陽電池モジュール及び太陽電池の製造会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "태양 모듈 및 셀 제조사 포함한 반도체 및 관련 상품 제조사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de semicondutores e produtos relacionados, incluindo fabricantes de células e módulos solares." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители полупроводников и сопутствующих товаров, включая производителей солнечных модулей и батарей." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "半导体产品及相关产品制造商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導體及相關產品製造商,包括太陽能組件及電池的生產商。" + } + } + } + }, + "50101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von Kommunikations- und High-Density-Datenübertragungsdiensten, wobei hauptsächlich Netzwerke mit hoher Bandbreite/Glasfaserkabel verwendet werden." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of communications and high-density data transmission services primarily through a high bandwidth/fiber-optic cable network." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que proporcionan servicios de comunicación y transmisión de datos de alta densidad, principalmente mediante redes de cable de banda ancha o fibra óptica." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prestataires de services de communication et de transmission de données à haut débit principalement grâce à un réseau de câbles en fibres optiques/à large bande passante." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi di comunicazione e trasmissione dati ad alta densità principalmente attraverso una rete di cavi in fibra ottica/a larghezza di banda elevata." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "主に広帯域、および光ファイバ・ケーブルネットワークを利用して通信・高密度データ送信サービスを提供する業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 고 대역폭/광섬유 케이블 네트워크를 통해 통신과 고밀도 데이터 전송 서비스를 제공하는 업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores principalmente de serviços de comunicações e transmissão de dados de alta densidade através de uma alta largura de banda/rede de cabo de fibra ótica." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся предоставлением услуг связи и передачей данных с высокой плотностью, преимущественно при помощи широкополосных сетей и оптоволоконных кабелей." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通过高带宽/光缆网络提供通信和海量数据传输业务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要透過高頻寬/光纖電纜網絡提供通訊和高密度數據傳輸服務的供應商。" + } + } + } + }, + "50101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Betreiber von hauptsächlich Festnetz-Telekommunikationsnetzen und Unternehmen, die sowohl drahtlose als auch Festnetz-Telekommunikationsdienste anbieten und die nicht anderweitig klassifiziert sind. Umfasst auch Internetdienstanbieter, die Endnutzern einen Internetzugang anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Operators of primarily fixed-line telecommunications networks and companies providing both wireless and fixed-line telecommunications services not classified elsewhere. Also includes internet service providers offering internet access to end users." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Operadores de redes de telecomunicaciones, principalmente de línea fija y empresas que ofrecen servicios de telecomunicaciones de línea fija o inalámbricas, no incluidas en otra clasificación. También incluye proveedores de servicios de Internet que ofrecen acceso a Internet a usuarios finales." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exploitants de réseaux de télécommunication principalement sur ligne fixe, et entreprises fournissant des services de télécommunication fixe et mobile n’appartenant à aucune autre catégorie. Sont également inclus les fournisseurs de services Internet offrant un accès à Internet aux utilisateurs finaux." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Operatori di reti di telecomunicazione principalmente a linea fissa e aziende che forniscono servizi di telecomunicazione, sia wireless che a linea fissa, non classificati altrove. Sono inclusi anche i provider di servizi Internet che offrono accesso a Internet agli utenti finali." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "主に固定回線電気通信ネットワークサービスを提供する業者、および他のグループに分類されていないワイヤレス、固定回線電気通信サービスの双方を提供する会社。また、エンドユーザーにインターネット・アクセスを提供するインターネット・サービス・プロバイダーも含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 유선 통신 네트워크를 운영하는 업체, 그리고 다른 부문으로 분류되지 않은 무선 및 유선 통신 서비스를 함께 제공하는 업체. 최종 사용자에게 인터넷 접속을 제공하는 인터넷 서비스 제공업체도 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Operadores principalmente de redes de telecomunicações de linha fixa e empresas prestadoras de serviços de telecomunicações sem fio e de linha fixa não classificadas em outros lugares. Também inclui provedores de serviços de internet para o usuário final." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Операторы, занимающиеся в основном эксплуатацией сетей проводной связи, а также компании, предоставляющие услуги проводной и беспроводной связи, не включенные в другие группы. В эту группу также входят поставщики услуг Интернета, предлагающие доступ к Интернету конечным пользователям." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要指固定电信网络运营商以及提供无线和固话电信业务(未列入别处)的公司。也包括向终端用户提供互联网连接服务的互联网服务供应商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要是固網電訊網絡營運商,以及未歸類於別處,提供無線和固網電訊服務的公司。亦包括為最終用戶提供上網服務的互聯網服務供應商。" + } + } + } + }, + "50102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von hauptsächlich mobilen und drahtlosen Telekommunikationsdiensten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of primarily cellular or wireless telecommunication services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que ofrecen principalmente servicios de telecomunicación inalámbrica o celulares, incluyendo los servicios de buscapersonas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent principalement des services de télécommunication sans fil ou de téléphonie mobile." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi di telecomunicazione, principalmente tramite telefonia mobile o reti wireless." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "主に携帯無線・ワイヤレス電気通信サービスを提供する業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주로 셀룰러 또는 무선 통신 서비스를 제공하는 업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores principalmente de serviços de celulares ou de telecomunicações sem fio." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основной деятельностью которых является предоставление услуг спутниковой или беспроводной связи." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要指提供蜂窝或无线电信业务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "為基礎流動或無線電訊服務的供應商。" + } + } + } + }, + "50201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Werbung, Marketing oder Öffentlichkeitsarbeit anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies providing advertising, marketing or public relations services." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a servicios de publicidad, marketing o relaciones públicas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui fournissent des services de publicité, de marketing ou de relations publiques." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società che forniscono servizi pubblicitari, di marketing o di pubbliche relazioni." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "広告、マーケティング、広報活動サービスを提供する会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "광고, 마케팅 또는 홍보 서비스 제공업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas provedoras de serviços de publicidade, marketing ou relações públicas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, предоставляющие услуги по рекламе, маркетингу или связям с общественностью." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供广告,营销或公共关系服务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "提供廣告、營銷或公共關係服務的公司。" + } + } + } + }, + "50201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inhaber und Betreiber von Fernseh- oder Rundfunkübertragungssystemen, einschließlich der Programmgestaltung. Umfasst Radio- und Fernsehübertragungen, Radionetze und Radiosender." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Owners and operators of television or radio broadcasting systems, including programming. Includes radio and television broadcasting, radio networks, and radio stations." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propietarios y operadores de sistemas de difusión por radio y televisión, incluida la programación. Incluye emisoras de radio y televisión, cadenas radiofónicas y estaciones de radio." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Propriétaires et exploitants de systèmes de radiodiffusion et télédiffusion, y compris les prestataires de service de programmation. Sont incluses la radiodiffusion et la télédiffusion, les chaînes de radio et les stations de radio." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietari e gestori di sistemi televisivi o radiotelevisivi, compresa la programmazione. Sono comprese le trasmissioni radiofoniche e televisive, le reti radiofoniche e le stazioni radiofoniche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "プログラミングを含むテレビ・ラジオ放送システムの所有者や運営業者。ラジオ、テレビ放送、ラジオネットワーク、ラジオ局を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "프로그램 편성을 포함한 TV 또는 라디오 방송 시스템을 소유하거나 운영하는 업체. 라디오 및 TV 방송사, 라디오 네트워크, 라디오 방송국 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proprietários e operadores de sistemas de difusão por televisão ou rádio, incluindo programação. Inclui a difusão por rádio e televisão, redes de rádio e estações de rádio." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, владеющие системами телевидения или радиовещания и осуществляющие их эксплуатацию, в том числе оказывающие услуги по созданию программ. В данную группу входят компании, оказывающие услуги радио- и телевизионного вещания, радиосетей и радиостанций." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电视或电台广播系统(包括节目)的所有者和运营商。包括电台和电视广播,电台网络和电台。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電視或電台廣播系統的東主及營運商,包括製作公司。包括電台和電視廣播、電台網絡和廣播電台。" + } + } + } + }, + "50201030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anbieter von Kabel- oder Satellitenübertragungen. Einschließlich Kabelnetz und Programmverteilung." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Providers of cable or satellite television services. Includes cable networks and program distribution." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proveedores de servicios de televisión por cable o vía satélite. Incluye cadenas de cable y distribución de programación." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fournisseurs de services de télévision par câble ou par satellite. Sont inclus les réseaux câblés et les distributeurs de programme." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi televisivi via cavo o via satellite. Sono incluse le reti via cavo e la distribuzione dei programmi via cavo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ケーブルテレビ、衛星放送サービスの提供会社。ケーブルネットワークおよびプログラム配信を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "케이블이나 위성 TV 서비스 제공업체. 케이블 네트워크 및 프로그램 배급사 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores de serviços de televisão a cabo ou satélite. Inclui as redes de cabo e distribuição de programas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, оказывающие услуги кабельного и спутникового телевидения, в том числе через сети кабельного вещания и распространения программ." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "有线或卫星电视服务提供商。包括有线网络和节目发行。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "有線或衛星電視服務供應商。包括有線網絡和節目發行。" + } + } + } + }, + "50201040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Herausgeber von Zeitungen, Zeitschriften und Büchern in gedruckter oder elektronischer Form." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Publishers of newspapers, magazines and books in print or electronic formats." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la publicación de periódicos, revistas y libros y proveedores de información en formato impreso o electrónico." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Éditeurs de journaux, de magazines et de livres en version imprimée ou électronique." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editori di giornali, riviste e libri in formato cartaceo o elettronico." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "新聞、雑誌、書籍の出版会社、および印刷・電子形式での情報提供業者。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "신문, 잡지, 책 등을 인쇄물 또는 전자문서 형식으로 제공하는 출판업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editores de jornais, revistas e livros, e provedores de informações em forma impressa ou em formato eletrônico." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся изданием газет, журналов и книг в печатной или электронной форме." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "印刷或电子格式的报纸,杂志和书籍的出版商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "印刷或電子格式報章、雜誌及書籍的出版商。" + } + } + } + }, + "50202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die in der Herstellung und dem Verkauf von Unterhaltungsprodukten und -diensten tätig sind, einschließlich Unternehmen, die Spielfilme und Fernsehshows produzieren, vertreiben und ausstrahlen, Musik-Produzenten und -vertreiber, Unterhaltungstheater und Sportmannschaften. Dazu gehören auch Unternehmen, die online gestreamte Unterhaltungsinhalte anbieten und/oder produzieren." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that engage in producing and selling entertainment products and services, including companies engaged in the production, distribution and screening of movies and television shows, producers and distributors of music, entertainment theaters and sports teams. Also includes companies offering and/or producing entertainment content streamed online." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la producción y venta de productos y servicios de entretenimiento. Se incluyen las empresas dedicadas a la producción, distribución y proyección de películas y programas televisivos, productores y distribuidores de música, teatros y equipos (clubes) deportivos. También incluye compañías que ofrecen y/o producen contenidos de entretenimiento para proyectarse en línea." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans la production et la vente de produits et de services de divertissement, y compris les sociétés spécialisées dans la production, la distribution et la diffusion de films et d’émissions de télévision, et dans la production et la distribution de musique, de pièces de théâtre et d’équipes sportives. Sont également incluses les sociétés qui offrent et/ou produisent des contenus de divertissement en ligne." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende attive nella produzione e nella vendita di prodotti e servizi di intrattenimento, comprese le aziende attive nella produzione, distribuzione e proiezione di film e programmi televisivi, i produttori e distributori di musica, i teatri d’intrattenimento e squadre sportive. Sono incluse anche le aziende che offrono e/o producono contenuti di intrattenimento in streaming online." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "娯楽商品やサービスを製作、販売する会社。映画・テレビ番組の製作、配給、放映を行う会社、音楽の製作・配信会社、娯楽劇場やスポーツチームを含む。また、オンライン配信向けの娯楽コンテンツを提供および(または)制作する会社も含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "엔터테인먼트 제품과 서비스를 생산하고 판매하는 업무에 종사하는 업체. 영화 및 TV쇼 제작, 배급, 상영에 종사하는 업체와 음악, 엔터테인먼트 극장, 스포츠팀 제작 및 배급업체 포함. 온라인으로 전송되는 엔터테인먼트 콘텐츠를 제공하거나 생산하는 업체 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas na produção e venda de produtos e serviços de entretenimento, incluindo empresas envolvidas na produção, distribuição e exibição de filmes e programas de televisão, produtores e distribuidores de música, salas de entretenimento e equipes esportivas. Também inclui empresas que oferecem e/ou produzem conteúdo de entretenimento online." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занятые производством и реализацией продуктов и услуг развлекательного характера, в том числе занятые производством, распространением и прокатом кинофильмов и телевизионных развлекательных программ, производители и дистрибьюторы музыкальных произведений, кинотеатры и спортивные команды. В данную группу также входят компании, предлагающие и/или занимающиеся производством развлекательного контента, транслируемого в потоковом режиме в Интернете." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事生产和销售娱乐产品和服务的公司,包括从事电影和电视节目制作,发行和放映的公司,音乐制作商和经销商,娱乐剧院和运动队伍。另包括提供和/或制作在线串流娱乐内容的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事製作和銷售娛樂產品與服務的公司,包括從事電影和電視節目製作、發行和放映的公司、音樂製作和發行商、娛樂劇院及體育隊伍。亦包括提供及/或製作網上串流媒體娛樂內容的公司。" + } + } + } + }, + "50202020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produzenten von interaktiven Spielprodukten, einschließlich mobiler Spielanwendungen. Enthält auch Lernsoftware, die hauptsächlich im Privatbereich eingesetzt wird. Ausgeschlossen sind Online-Glücksspielunternehmen, die der Branche „Casinos und Glücksspiel“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producers of interactive gaming products, including mobile gaming applications. Also includes educational software used primarily in the home. Excludes online gambling companies classified in the Casinos & Gaming Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que producen juegos interactivos, incluyendo aplicaciones moviles para juegos. También incluye software educativo usado principalmente en el hogar. Excluye a las compañías dedicadas a los juegos de azar clasificadas en la rama de Casinos y Juegos de Azar." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs de jeux interactifs, y compris les applications de jeux mobiles. Sont également inclus les logiciels éducatifs utilisés principalement à domicile. Ne sont pas incluses les sociétés de jeux d’argent en ligne classées dans la sous-industrie des casinos et des salles de jeu." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori di giochi interattivi, ivi comprese le applicazioni di gioco su dispositivi mobili. Sono compresi anche i software educativi utilizzati principalmente in ambito domestico. Sono escluse le aziende di scommesse online classificate nel sottosettore Casinò e giochi d’azzardo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "モバイル・ゲーム・アプリなど、インタラクティブ・ゲーム商品のメーカー。また、主に家庭内で使われる教育ソフトウェアのメーカーも含む。カジノ・ゲーム産業サブグループに分類されるオンライン・ギャンブル企業は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "모바일 게임 앱 등 양방향 게임 제품 생산업체. 주로 가정에서 사용되는 교육용 소프트웨어도 포함. ‘카지노 및 게임’ 하부산업으로 분류된 온라인 도박 업체는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de software para sistema de entretenimento em casa e software educativo usado principalmente em casa." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители интерактивных игровых продуктов, в том числе мобильных игровых приложений. В данную группу также входят производители программного обеспечения для образовательных целей, используемого преимущественно в домашних условиях. В данную группу не входят Интернет-казино, включенные в подотрасль «Деятельность казино и игорного бизнеса»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "互动游戏产品的制作商,包括手机游戏应用程序。另包括主要用于家庭的教育软件。不包括归类于赌场和博彩子行业的在线赌博公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "互動遊戲產品,包括流動遊戲應用程式的製造商。亦包括主要用於家中的教育軟件。不包括歸類於「賭場與博彩娛樂」子行業中的網上博彩公司。" + } + } + } + }, + "50203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Inhalte und Informationen über proprietäre (urheberrechtlich geschützte) Plattformen erstellen oder verbreiten, wobei die Einnahmen hauptsächlich durch Pay-per-Click-Werbung erzielt werden. Umfasst Suchmaschinen, Social-Media- und Networking-Plattformen, Firmen für Online-Kleinanzeigen und Online-Rezensionen. Ausgeschlossen sind Unternehmen, die Online-Marktplätze betreiben und der Branche „Einzelhandel: Internet und Direktmarketing“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaging in content and information creation or distribution through proprietary platforms, where revenues are derived primarily through pay-per-click advertisements. Includes search engines, social media and networking platforms, online classifieds, and online review companies." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compañías dedicadas a la creación o distribución de contenido e información a través de plataformas propias, cuyos ingresos provengan principalmente de anuncios pagados por un clic. Incluirá motores de búsqueda, redes sociales y plataformas de redes, clasificados en línea y compañías de revisión en línea. Excluye a las compañías operadoras de mercados en línea, clasificadas dentro de Ventas por Internet y Marketing Directo." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui créent ou distribuent des contenus et des informations via des plateformes exclusives, dont les revenus proviennent principalement de publicités payées par clic. Sont inclus les moteurs de recherche, les réseaux sociaux et les plateformes de mise en réseau, les petites annonces en ligne et les sociétés d’évaluation en ligne. Ne sont pas incluses les sociétés exploitant des places de marché en ligne classées dans vente par Internet et marketing direct." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende impegnate nella creazione o distribuzione di contenuti e informazioni attraverso piattaforme proprietarie, i cui ricavi derivano principalmente da pubblicità pay-per-click. Sono compresi motori di ricerca, social media e piattaforme di networking, annunci online e società di recensioni online. Sono escluse le aziende che gestiscono mercati online classificate nel sottosettore Vendita al dettaglio tramite Internet e direct marketing." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "独自のプラットフォームを通じてコンテンツおよび情報を制作または配信する企業であり、主にクリック報酬型広告を通じて収益を上げている企業。検索エンジン、ソーシャル・メディアやソーシャル・ネットワーキングなどのプラットフォーム、オンライン求人広告、オンライン・レビューなどのサービスを提供している会社を含む。インターネット販売・通信販売に分類されるオンライン市場運営会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자체 플랫폼을 통해 콘텐츠 및 정보를 생성하거나 배급하는 업무에 종사하며, 주로 클릭당 광고료 지급(PPC) 방식으로 매출이 발생하는 업체. 검색엔진, 소셜미디어, 네트워크 플랫폼, 온라인 안내광고, 온라인 평가업체 포함. ‘인터넷 및 직접 마케팅 소매’로 분류되는 온라인 시장을 운영하는 업체 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas na criação de conteúdo e informações ou na distribuição através de plataformas próprias e cujas receitas são derivadas principalmente de anúncios pagos por clique. Inclui motores de pesquisa, midias sociais e de redes, classificados online e empresas de reviews online. Exclui empresas que operam mercados online classificadas na Indústria Vendas pela Internet ou por Catálogo." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся созданием и распространением контента и информации через собственные платформы, получающие основной доход за счет рекламы с оплатой за клик, включая поисковые системы, социальные сети и сетевые платформы, сайты онлайн-объявлений и компании, предоставляющие онлайн-обзоры. В данную группу не входят компании, занимающиеся эксплуатацией электронных торговых площадок, включенные в отрасль «Интернет- и прямая розничная торговля»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通过专有平台从事内容和信息创建或分销的公司(其收入主要通过按点击付费广告获得)。包括搜索引擎,社交媒体和网络平台,在线分类以及在线评论公司。不包括归类于互联网与直销零售的经营网上交易平台的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "透過專屬平臺從事內容和資訊創作或發行的公司,其收入主要來自每次點按的付費廣告。包括搜尋引擎、社交媒體和網絡平臺、網上分類廣告和網上評論的公司。不包括歸類於「互聯網與直銷零售」子行業中經營網上市場的公司。" + } + } + } + }, + "55101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Strom erzeugen oder vertreiben. Hierzu gehören sowohl Kernkraftwerke als auch konventionelle Kraftwerke." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that produce or distribute electricity. Includes both nuclear and non-nuclear facilities." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la generación o distribución de electricidad. Se incluyen tanto las centrales nucleares como las no nucleares." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui produisent ou distribuent l’électricité. Sont incluses à la fois les centrales nucléaires et non nucléaires." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che producono o distribuiscono elettricità. Sono inclusi impianti nucleari e non nucleari." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電気を製造または供給する会社。原子力施設、非原子力施設の両方を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전기를 생산 또는 배급하는 회사. 핵 및 비핵 시설 모두 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que produzem ou distribuem eletricidade. Inclui instalações nucleares e não nucleares." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся производством или распределением электроэнергии. В данную группу входят объекты атомной и неатомной энергетики." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "发电和配电公司。包括核子及非核子设施。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "生產或分配電力的公司。包括核子及非核子設施。" + } + } + } + }, + "55102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, deren Hauptkonzession in der Verteilung und Übertragung von Erdgas und Industriegasen liegt. Ausgeschlossen sind Unternehmen, die in erster Linie im Bereich der Gasexploration oder -produktion tätig sind und der Branche „Exploration und Produktion von Öl und Gas“ angehören. Ausgeschlossen sind auch Unternehmen, die sich mit der Lagerung und/oder dem Transport von Öl, Gas und/oder raffinierten Produkten beschäftigen und die der Branche „Lagerung und Transport von Öl und Gas“ zugeordnet sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies whose main charter is to distribute and transmit natural and manufactured gas. Excludes companies primarily involved in gas exploration or production classified in the Oil & Gas Exploration & Production Sub-Industry. Also excludes companies engaged in the storage and/or transportation of oil, gas, and/or refined products classified in the Oil & Gas Storage & Transportation Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas cuyo principal objetivo es la distribución y transmisión de gas natural o manufacturado. Se excluyen las empresas dedicadas principalmente a la exploración o producción de gas, incluidas en la clasificación de Producción y Exploración de Petróleo y Gas. También se excluyen las empresas procesadoras de gas natural diversificadas, incluidas en la rama Refinado, Comercialización, Almacenado y Transporte de Petróleo y Gas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans la distribution et la transmission de gaz naturel et de gaz fabriqué. Ne sont pas incluses les sociétés principalement spécialisées dans l’exploration et la production de gaz, classées dans la sous-industrie de l’exploration et production de pétrole et de gaz. Sont également exclues les sociétés spécialisées dans le stockage et/ou le transport des produits pétroliers, gaziers et/ou de produits raffinés et classées dans la sous-industrie stockage et transport de pétrole et de gaz." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende il cui scopo principale è la distribuzione e il trasporto di gas naturale e manifatturato. Sono escluse le aziende che svolgono principalmente attività di prospezione o produzione di gas classificate nel sottosettore Prospezione e produzione di petrolio e gas. Sono escluse anche le aziende operanti nello stoccaggio e/o nel trasporto di petrolio, gas e/o prodotti raffinati classificati nel sottosettore Stoccaggio e trasporto di petrolio e gas." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "天然ガス・精製ガスの供給・輸送を主に行う会社。産業サブグループの「石油・ガス探査・開発」に分類されるガス探査や開発を主に行う会社は除く。また、「石油・ガス精製・販売・輸送」に分類されるその他中流(ミッドストリーム)天然ガス供給会社も除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "천연 및 제조 가스를 배급하고 전달하는 것이 주 업무인 회사. ‘석유와 가스 탐사 및 생산’ 하부산업으로 분류되는 가스 탐사 또는 생산과 주로 관련된 회사는 제외. 또한 '석유와 가스 저장 및 수송’ 하부산업으로 분류되는 다각화된 중간단계 천연가스 회사도 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas cujo estatuto principal é distribuir e transmitir gás natural e manufaturado. Exclui empresas envolvidas principalmente na exploração ou produção de gás classificadas na Sub-Indústria de Exploração e Produção de Petróleo e Gás. Também exclui empresas de porte médio e diversificadas de gás natural classificadas na Sub-Indústria de Armazenagem e Transporte de Petróleo e Gás." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, основной деятельность которых является распределение и передача природного и искусственного газа. В данную группу не входят компании, занимающиеся добычей или производством газа, включенные в подотрасль «Разведка и добыча нефти и газа», а также компании, занятые хранением и (или) транспортировкой нефти, газа и (или) продуктов их переработки, включенные в подотрасль «Хранение и транспортировка нефти и газа»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "包括主要任务为配送天然气和人工煤气的公司。不包括归类于“石油与天然气的勘探与生产”子行业的主要从事天然气勘探和生产的公司,也不包括归类于“石油与天然气的储存和运输”子行业的从事石油,天然气和/或炼制产品储存和/或运输的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要業務是分配和傳輸天然氣和人造燃氣的公司。不包括歸類於「石油與天然氣的勘探及生産」子行業中,主要從事天然氣勘探或生產的公司。也不包括歸類於「石油與天然氣的儲存及運輸」子行業分類中,從事石油、天然氣及/或精煉產品的儲存及/或運輸的公司。" + } + } + } + }, + "55103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Versorgungsunternehmen mit stark diversifizierten Aktivitäten zusätzlich zu ihren Kernbereichen „Stromversorgungsbetriebe“, „Gasversorgungsbetriebe“ und/oder „Wasserversorgungsbetriebe“." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Utility companies with significantly diversified activities in addition to core Electric Utility, Gas Utility and/or Water Utility operations." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de servicios con actividades diversificadas, además de los servicios de suministro de electricidad, gas o agua." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnies d’intérêt public aux activités très diversifiées outre les activités fondamentales de compagnies d’électricité, de gaz et/ou des eaux." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende di servizi pubblici con attività significativamente diversificate oltre alle attività core di fornitura elettrica, gas e/o idrica." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "「電力」、「ガス」、「水道」の主力事業の他に各種分野で経営を展開する公益会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "핵심적인 전기 유틸리티, 가스 유틸리티 및/또는 수도 유틸리티 운영 이외에 상당히 다각화된 활동을 하고 있는 유틸리티 업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de serviços de utilidade pública com atividades significativamente diversificadas, além de operações fundamentais de serviços de eletricidade, gás e/ou água." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Коммунальные компании, занимающиеся предоставлением услуг в нескольких направлениях, помимо основной деятельности в области электроэнергетики, газоснабжения и (или) водоснабжения." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "除主业为电力公用事业、燃气公用事业和/或水公用事业之外,还有其它多元化业务的公用事业公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "除核心電力公用事業、燃氣公用事業及/或水務公用事業以外,業務活動非常多元化的公用事業公司。" + } + } + } + }, + "55104010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Wasser kaufen und an den Endverbraucher weitergeben. Umfasst große Wasseraufbereitungsanlagen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that purchase and redistribute water to the end-consumer. Includes large-scale water treatment systems." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que compran y redistribuyen agua al consumidor final. Se incluyen los sistemas de tratamiento de agua a gran escala." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui achètent et redistribuent l’eau au consommateur final. Sont incluses les compagnies de traitement des eaux à grande échelle." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che acquistano e ridistribuiscono acqua ai consumatori finali. Sono compresi i sistemi di trattamento delle acque su larga scala." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "末端消費者を対象とした水の購入・再分配を行う会社。大規模な水処理システムを含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "물을 구입해서 최종 소비자에게 재공급하는 회사. 대규모 물처리 시스템 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que compram e redistribuem água para o consumidor final. Inclui sistemas de tratamento de água em larga escala." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся приобретением и перераспределением водных ресурсов конечным потребителям. В данную группу входят крупные водоочистные системы." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "购买水后再把水配送给最终消费者的公司。包括大型水处理系统。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "購買並向最終消費者重新分配用水的公司。包括大型水務處理系統。" + } + } + } + }, + "55105010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die als unabhängige Energieproduzenten (Independent Power Producers, IPPs), Erdgas und Energie Marketing- und Handelsspezialisten und/oder integrierte Energiehändler tätig sind. Ausgenommen sind Stromerzeuger, die erneuerbare Energien wie Sonnenenergie, Wasserkraft und Windkraft nutzen. Ausgeschlossen sind auch Stromübertragungsunternehmen und Stromversorgungsunternehmen, die der Branche „Stromversorgungsbetriebe“ zugeordnet sind." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that operate as Independent Power Producers (IPPs), Gas & Power Marketing & Trading Specialists and/or Integrated Energy Merchants. Excludes producers of electricity using renewable sources, such as solar power, hydropower, and wind power. Also excludes electric transmission companies and utility distribution companies classified in the Electric Utilities Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que operan como productoras independientes de energía (IPP), mercadeo de gas y energía, especialistas de comercio y comerciantes de energía integrada. Se incluyen los productores de energía con fuentes alternativas, como la solar, hidroeléctrica y eólica. Se excluyen las empresas de transmisión y distribución eléctrica, clasificadas en la rama de Suministro Eléctrico." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises qui fonctionnent comme des producteurs indépendants d’électricité (PIE), des spécialistes de la fourniture et de la commercialisation du gaz et de l’électricité et/ou des fournisseurs spécialisés dans la performance énergétique intégrée. Ne sont pas inclus les producteurs d’électricité utilisant des sources d’énergie renouvelables, telles que l’énergie solaire, l’hydroélectricité et l’énergie éolienne. Sont également exclues les entreprises de transport d’électricité et les entreprises de distribution de services publics classées dans la sous-industrie de l’électricité." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che operano come produttori indipendenti di energia elettrica, specialisti nella commercializzazione e la distribuzione di gas ed energia e/o operatori di energia integrata. Sono esclusi i produttori di energia elettrica che utilizzano fonti rinnovabili, quali energia solare, idroelettrica ed eolica. Sono inoltre escluse le aziende di trasmissione elettrica e le imprese di distribuzione di servizi di pubblica utilità classificate nel sottosettore Forniture elettriche." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "独立系発電事業者(IPP)、ガス・電力販売・取引専門業者、総合エネルギー商社として事業を行う会社。太陽エネルギー、水力及び風力発電の供給会社は除く。産業サブグループの「電力」に分類される送電会社、電力・ガス・水道供給会社も除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "독립전력생산자(IPP), 가스 및 전력 에너지 마케팅/거래 전문회사, 통합 에너지 회사로서 활동하는 기업, 태양열, 수력, 풍력과 같은 재생 자원을 이용해 전기를 생산하는 기업은 제외. 또한 ‘전기 유틸리티' 하부산업으로 분류된 전기 전송 회사와 배급하는 회사도 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que operam como produtores independentes de energia, especialistas de comercialização e comércio de energia e gás e/ou comerciantes de energia integrada. Exclui produtores de eletricidade que usem fontes renováveis, tais como energia solar, hidráulica e eólica. Também exclui empresas de transmissão elétrica e empresas de distribuição de serviços de utilidade pública, classificadas na Sub-Indústria de Serviços de Eletricidade." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, действующие в качестве независимых производителей электроэнергии, в области сбыта газа и электроэнергии и (или) интегрированные сбытовые энергетические компании. В данную группу не входят производители электроэнергии из возобновляемых источников, таких как солнечная энергия, энергия ветра и гидроэнергия. В данную группу также не входят компании по передаче электроэнергии и распределительные компании, включенные в подотрасль «Электроэнергетика общего пользования»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "独立电力生产商(IPPs)、燃气与电力专业销售贸易公司和/或综合性能源商。不包括使用太阳能、水能和风能发电的公司,也不包括归类于“电力公用事业”子行业中的输电公司和配电公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "以獨立電力生產商(IPP)、燃氣和電力銷售及貿易專銷商及/或綜合能源商身份作經營的公司。不包括使用可再生能源,如太陽能、水力發電和風力發電的電力生產商。亦不包括歸類於「電力公用事業」子行業中的輸電公司和配電公司。" + } + } + } + }, + "55105020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die sich mit der Erzeugung und Verteilung von Strom aus erneuerbaren Quellen beschäftigen, dazu gehören u. a. Unternehmen, die Strom mit Hilfe von Biomasse, Geothermie, Solarenergie, Wasserkraft und Windkraft erzeugen. Ausgeschlossen sind Unternehmen, die Investitionsgüter zur Stromerzeugung aus erneuerbaren Energiequellen herstellen, wie Hersteller von Solaranlagen, Installateure von Photovoltaikzellen und Unternehmen, die ihre Technologien, Komponenten und Dienste hauptsächlich auf diesem Markt anbieten." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that engage in the generation and distribution of electricity using renewable sources, including, but not limited to, companies that produce electricity using biomass, geothermal energy, solar energy, hydropower, and wind power. Excludes companies manufacturing capital equipment used to generate electricity using renewable sources, such as manufacturers of solar power systems, installers of photovoltaic cells, and companies involved in the provision of technology, components, and services mainly to this market." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que operan en la generación y distribución de electricidad de fuentes alternativas, incluidas aquellas que producen electricidad usando biomasa, energía geotérmica, energía solar, energía hidroeléctrica y energía eólica. Se excluyen las empresas que fabrican equipos usados para la generación de energía con fuentes alternativas, como los fabricantes de sistemas de paneles solares, empresas que instalan celdas fotovoltáicas, y empresas dedicadas a proveer tecnología, partes y sevicios principalmente en este mercado." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans la production et la distribution d’électricité à partir de sources renouvelables, y compris, sans toutefois s’y limiter, les entreprises qui produisent de l’électricité à partir de la biomasse, de l’énergie géothermique, solaire, hydraulique et éolienne. N’est pas incluse la fabrication d’équipements utilisés pour produire de l’électricité à partir des sources renouvelables, tels que les fabricants de systèmes d’énergie solaire, les installateurs de cellules photovoltaïques, et les entreprises qui fournissent des technologies, des composants et des services principalement à ce marché." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende che operano nella produzione e distribuzione di energia elettrica da fonti rinnovabili, comprese, a titolo esemplificativo, aziende che producono energia elettrica utilizzando biomassa, energia geotermica, energia solare, idroelettrica ed eolica. Sono escluse le aziende che producono beni strumentali utilizzati per la produzione di energia elettrica da fonti rinnovabili, quali produttori di impianti solari, installatori di celle fotovoltaiche e aziende che forniscono tecnologia, componenti e servizi principalmente a questo mercato." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "再生エネルギー発電事業者。バイオマス、地熱エネルギー、太陽エネルギー、水力及び風力発電の供給会社が含まれるが、これに限らない。再生エネルギー発電用の機器を製造する会社、太陽光発電システム、太陽電池の装備業者及びこれに関わる技術、部品やサービスを提供する会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "바이오매스, 지열 에너지, 태양 에너지, 수력, 풍력 등을 사용하여 전기를 생산하는 회사 등 재생 가능한 자원을 이용해 전기 발전과 배급에 참여하는 기업. 태양열 시스템 제조업체, 광전지 설치업체 등 재생 가능한 자원을 이용해 에너지를 생산하는 자본 설비의 제조업체, 주로 이 시장을 대상으로 기술, 부품, 서비스를 제공하는데 참여하는 기업은 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas na geração e distribuição de eletricidade usando fontes renováveis, incluindo, mas não limitado a empresas que produzem eletricidade utilizando biomassa, energia geotérmica, energia solar, força hidráulica e eólica. Exclui empresas manufaturadoras de equipamento de capital usado para gerar eletricidade de fontes renováveis, tais como fabricantes de sistemas de energia solar, instaladores de células fotovoltaicas e empresas envolvidas no fornecimento de tecnologia, componentes e serviços principalmente a este mercado." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, действующие в качестве производителей и поставщиков электроэнергии из возобновляемых источников, включая, в частности, компании, которые производят электричество с использованием биомассы, геотермальной энергии, солнечной энергии, гидроэнергии и энергии ветра В данную группу не входят компании, производящие капитальное оборудование для выработки электроэнергии с использованием возобновляемых источников, такие как производители солнечных энергетических систем, компании, занимающиеся установкой фотоэлементов, а также компании, занимающиеся предоставлением технологий, компонентов и услуг в основном для этого рынка." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用新能源,包括但不限于生物能源、地热、太阳能、水能及风能发电的电力提供业者。不包括制造使用新能源发电设备的企业、如太阳能设备制造商、太阳能电池装备商、以及提供相关科技、部件及服务的企业。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用可再生能源發電和配電的公司,當中包括但不限於使用生物能源、地熱能、太陽能、水力和風能發電的公司。不包括製造使用可再生能源發電設備的企業,如太陽能設備製造商、太陽能電池裝備商、以及提供相關科技、部件及服務的企業。" + } + } + } + }, + "60101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ein Unternehmen oder Trust mit stark diversifizierten Aktivitäten über zwei oder mehr Immobilientypen hinweg." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "A company or Trust with significantly diversified operations across two or more property types." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas o fideicomisos con operaciones considerablemente diversificadas en dos o más tipos de inmuebles." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprise ou société fiduciaire dont les activités sont très diversifiées et concernent deux types de biens ou plus." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Una società o un fondo con operazioni significativamente diversificate in due o più tipi di immobile." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "2種以上の不動産タイプに渡って多角的に経営を展開する会社または信託機関。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "2가지 이상의 자산 유형에 걸쳐 상당히 다각화된 운영을 하고 있는 회사나 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uma empresa ou truste com operações significativamente diversificadas por dois ou mais tipos de propriedades." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компания или траст, для которых характерен высокий уровень диверсификации деятельности с двумя или более видами активов." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "涉足两种或以上物业类型的多样化业务的公司或信托公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主要在兩個或更多房地產領域經營的公司或信託公司。" + } + } + } + }, + "60102510" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Besitz, der Vermietung, der Verwaltung und dem Betrieb von Industrieimmobilien befassen. Umfasst Unternehmen, die Industrielager und Vertriebsimmobilien betreiben." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of industrial properties. Includes companies operating industrial warehouses and distribution properties." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociedades o Fideicomisos que se dediquen a la adquisición, desarrollo, propiedad, arrendamiento, administración y explotación de propiedades industriales. Incluye empresas operadoras de naves industriales y propiedades de distribución." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation des biens industriels. Sont incluses les sociétés qui gèrent des entrepôts industriels et des biens de distribution." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e dell’operatività di immobili industriali. Sono incluse le società che gestiscono magazzini industriali e immobili adibiti alla distribuzione." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業用不動産の買収、開発、所有、賃貸、管理、運営を行う会社または信託機関。産業倉庫および配送施設を運営する会社を含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업 자산의 획득, 개발, 소유, 임대, 관리, 운영과 관련된 회사나 신탁. 산업 창고와 유통 자산을 운영하는 회사 포함." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas ou trustes envolvidos na aquisição, desenvolvimento, propriedade, arrendamento, gestão e operação de propriedades industriais. Inclui empresas operando armazéns industriais e propriedades de distribuição." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией промышленных объектов, в том числе компании, занимающиеся эксплуатацией промышленных и дистрибьюторских складских помещений." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事工业物业的收购、开发、持有、租赁、管理和经营的公司或信托,包括经营工业仓库和仓储物业的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事工業用房產物業的收購、開發、擁有、租賃、管理和營運的公司或信託公司。包括經營工業倉庫和物流配送用房地產的公司。" + } + } + } + }, + "60103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Besitz, der Vermietung, der Verwaltung und dem Betrieb von Hotel- und Ferienanlagen befassen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of hotel and resort properties." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas o fideicomisos dedicados a la adquisición, desarrollo, posesión, alquiler, administración y operación de hoteles y propiedades de recreación." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation des hôtels et lieux de villégiature." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e dell’operatività di proprietà alberghiere e resort." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ホテル・リゾート不動産の買収、開発、所有、賃貸、管理、運営を行う会社または信託機関。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "호텔과 리조트 자산의 인수, 개발, 소유, 임대, 관리, 운영과 관련된 회사나 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas ou trustes envolvidos na aquisição, desenvolvimento, propriedade, arrendamento, gestão e operação de propriedades de hotéis e resorts." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией гостинично-курортных объектов." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事酒店及度假村物业的收购、开发、持有、租赁、管理和经营的公司或信托。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事酒店及度假村房產物業的收購、開發、擁有、租賃、管理和營運的公司或信託公司。" + } + } + } + }, + "60104010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Besitz, der Vermietung, der Verwaltung und dem Betrieb von Büroimmobilien befassen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of office properties." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas o fideicomisos dedicados a la adquisición, desarrollo, posesión, alquiler, administración y operación de inmuebles para oficinas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation des biens bureautiques." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e dell’operatività di immobili per uffici." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "オフィス不動産の買収、開発、所有、賃貸、管理、運営を行う会社または信託機関。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "사무실 자산의 획득, 개발, 소유, 임대, 관리, 운영과 관련된 회사나 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas ou trustes envolvidos na aquisição, desenvolvimento, propriedade, arrendamento, gestão e operação de propriedades de escritórios." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией офисных объектов." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事写字楼物业的收购、开发、持有、租赁、管理和经营的公司或信托。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事辦公室房產物業的收購、開發、擁有、租賃、管理和營運的公司或信託公司。" + } + } + } + }, + "60105010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Besitz, der Vermietung, der Verwaltung und dem Betrieb von Immobilien für das Gesundheitswesen, einschließlich Krankenhäusern, Pflegeheimen und Einrichtungen für betreutes Wohnen, befassen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of properties serving the health care industry, including hospitals, nursing homes, and assisted living properties." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas o fideicomisos dedicados a la adquisición, desarrollo, posesión, alquiler, administración y operación de inmuebles para servicios médicos, incluyendo hospitales, asilos y centros de vida asistida." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation de propriétés au service de l’industrie des soins de santé, y compris les hôpitaux, les maisons de repos et les résidences médicalisées." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e dell’operatività di immobili al servizio del settore sanitario, tra cui ospedali, case di cura e strutture di assistenza." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア産業、病院、特別養護老人ホーム及び生活支援不動産の買収、開発、所有、賃貸、管理、運営を行う会社または信託機関。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건강관리업을 제공하는 병원, 요양원, 생활지원 시설을 포함한 자산의 인수, 개발, 소유, 임대, 관리, 운영과 관련된 회사나 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas ou trustes envolvidos na aquisição, desenvolvimento, propriedade, arrendamento, gestão e operação de propriedades servindo à indústria de atendimento à saúde, incluindo hospitais, casas de repouso e instalações de vida assistida." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией объектов в области здравоохранения, включая больницы, дома престарелых и учреждения для проживания с уходом." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事医疗保健业内物业(包括医院、养老院及安老院)的收购、开发、持有、租赁、管理和经营的公司或信托。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事醫療保健行業的房產物業(包括醫院、療養院和輔助生活物業)的收購、開發、擁有、租賃、管理和營運的公司或信託公司。" + } + } + } + }, + "60106010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Eigentum, der Vermietung, der Verwaltung und dem Betrieb von Wohnungen und anderen Mehrfamilienhäusern beschäftigen, einschließlich Studentenwohnungen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of apartments and other multi-family housing including student housing." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas o fideicomisos dedicados a la adquisición, desarrollo, propiedad, arrendamiento, administración y operación de viviendas residenciales unifamiliares, incluidas las casas prefabricadas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation d’appartements et autres logements collectifs, y compris les logements pour étudiants." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e dell’operatività di appartamenti e altre case multifamiliari, inclusi immobili abitativi per studenti." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "アパート及びその他の集合住宅(学生寮を含む)の取得、開発、所有、リース、管理、及び運営に従事している企業または信託。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "아파트 및 기타 다가구 주택(학생 주택 포함) 취득, 개발, 소유, 임대, 관리, 운영에 관여하는 회사 또는 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas e trustes envolvidos em aquisição, desenvolvimento, propriedade, arrendamento, administração e operação de apartamentos e outras habitações multifamiliares, incluídas as habitações estudantis." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией многоквартирных зданий разных типов, в том числе жилья для студентов." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事公寓及其他多户住宅(包括学生公寓)的收购、开发、持有、租赁、管理和经营的公司或信托。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事公寓大樓及其他包括學生住房在內的多戶型住宅收購、開發、擁有、租賃、管理和營運的公司或信託公司。" + } + } + } + }, + "60106020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Eigentum, der Vermietung, der Verwaltung und dem Betrieb von Einfamilienhäusern beschäftigen, einschließlich Fertighäuser." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of single-family residential housing including manufactured homes." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas o fideicomisos dedicados a la adquisición, desarrollo, propiedad, arrendamiento, administración y operación de viviendas residenciales unifamiliares, incluidas las casas prefabricadas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation de maisons individuelles, y compris les maisons préfabriquées." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e dell’operatività di case unifamiliari, incluse le case prefabbricate." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "一戸建て住宅(移動式住宅を含む)の取得、開発、所有、リース、管理、及び運営に従事している企業または信託。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "조립식 주택을 포함한 단독주택 취득, 개발, 소유, 임대, 관리, 운영에 종사하는 회사 또는 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas e trustes envolvidos em aquisição, desenvolvimento, propriedade, arrendamento, administração e operação de residências unifamiliares, incluídas as casas pré-fabricadas." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией односемейных домов, в том числе сборных домов." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事单户住宅房屋(包括预制房屋)的收购、开发、持有、租赁、管理和经营的公司或信托。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事單戶型住宅收購、開發、擁有、租賃、管理和營運的公司或信託公司,包括預製房屋。" + } + } + } + }, + "60107010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Besitz, der Vermietung, dem Management und dem Betrieb von Einkaufszentren, Outlet Malls, Nachbarschafts- und Gemeinde-Einkaufszentren befassen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of shopping malls, outlet malls, neighborhood and community shopping centers." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociedades o Fideicomisos que se dediquen a la adquisición, desarrollo, propiedad, arrendamiento, administración y operación de centros comerciales, outlets, centros comerciales vecinales y comunitarios." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation de centres commerciaux, de points de vente, de centres commerciaux de quartier et communautaires." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e dell’operatività di centri commerciali, outlet, negozi di prossimità e centri di acquisto comunitario." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ショッピングモール、アウトレットモール、近隣/郊外型ショッピングセンターの取得、開発、所有、リース、管理、及び運営に従事している企業または信託。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "쇼핑몰, 아울렛 매장, 지역 쇼핑센터의 취득, 개발, 소유, 임대, 관리, 운영에 종사하는 회사나 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas e trustes envolvidos em aquisição, desenvolvimento, propriedade, arrendamento, administração e operação de shoppings, outlets e centros comerciais de vizinhança e comunitários." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией крупных торговых центров, торговых точек, магазинов шаговой доступности." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事购物商场、名牌折扣商场、小区和社区购物中心的收购、开发、持有、租赁、管理和经营的公司或信托。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事購物商場、直銷商場、鄰近及社區購物中心的收購、開發、擁有、租賃、管理和營運的公司或信託公司。" + } + } + } + }, + "60108010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Besitz, der Vermietung, der Verwaltung und dem Betrieb von keiner anderen Kategorie zugeordneten Immobilien befassen. Diese Branche umfasst REITs, die eigene Immobilien wie Erdgas- und Rohöl-Pipelines, Tankstellen, Glasfaserkabel, Gefängnisse, Automobilparkplätze und Autohäuser verwalten und besitzen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of properties not classified elsewhere. This Sub-Industry includes REITs that manage and own properties such as natural gas and crude oil pipelines, gas stations, fiber optic cables, prisons, automobile parking, and automobile dealerships." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociedades o Fideicomisos dedicados a la adquisición, desarrollo, propiedad, arrendamiento, administración y Explotación de inmuebles no clasificados en otra parte. Esta subindustria incluye REIT que administran y propiedades propias como gasoductos de gas natural y crudo, gasolineras, cables de fibra óptica, prisiones, estacionamiento de automóviles y concesionarios de automóviles." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation de propriétés n’appartenant à aucune autre catégorie. Cette sous-industrie inclut les SIIC qui gèrent et possèdent des biens tels que des conduites de gaz naturel et de pétrole brut, des stations-service, des câbles à fibres optiques, des prisons, des parkings et des concessions automobiles." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e dell’operatività di immobili non classificati altrove. Questo sottosettore include i REIT che gestiscono e detengono strutture o immobili come gasdotti e oleodotti, stazioni di servizio, reti in fibra ottica, carceri, parcheggi auto e concessionari automobilistici." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "その他に分類されていない不動産の取得、開発、所有、リース、管理、及び運営に従事している企業または信託。天然ガス・原油のパイプライン、ガソリンスタンド、光ファイバーケーブル、刑務所、駐車場、及び自動車ディーラーなどの不動産を管理・所有するREITなどを含む。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다른 곳으로 분류되지 않은 재산 취득, 개발, 소유, 임대, 관리, 운영에 종사하는 회사 또는 신탁회사. 이 하부산업에는 천연가스 및 원유 파이프라인, 주유소, 광섬유 케이블, 교도소, 자동차 주차장, 자동차 대리점과 같은 자산을 관리하고 소유하는 REIT가 포함된다." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas e trustes envolvidos em aquisição, desenvolvimento, propriedade, arrendamento, administração e operação de propriedades não classificadas em outra sub-indústria. Inclui REITs que administram e possuem propriedades como dutos de gás natural e petróleo bruto, postos de gasolina, cabos de fibra óptica, prisões, estacionamentos de automóveis e concessionárias de automóveis." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией объектов, не включенных в другие группы. Включает также фонды, которые управляют и владеют такими объектами, как трубопроводы природного газа и сырой нефти, автозаправочные станции, волоконно-оптические кабели, тюрьмы, автомобильные парковки и автомобильные салоны." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事物业收购、开发、持有、租赁、管理和经营的,并无列入其他行业的公司或信托。此子行业包括管理和拥有物业的REIT,例如天然气及原油管道、加油站、光缆、监狱、停车场和汽车经销商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事未歸類於別處房產物業收購、開發、擁有、租賃、管理和營運的公司或信託公司。此子行業包括管理及擁有天然氣和原油管線道、加油站、光纖電纜、監獄、停車場和汽車經銷商等房產物業的房地產投資信託基金。" + } + } + } + }, + "60108020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Besitz, der Vermietung, der Verwaltung und dem Betrieb von Mietlager-Immobilien befassen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of self storage properties." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociedades o Fideicomisos dedicados a la adquisición, desarrollo, propiedad, arrendamiento, administración y operación de propiedades de auto almacenamiento de Construcción de Viviendas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation de propriétés de stockage en libre-service." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e dell’operatività di strutture per il self-storage." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "トランクルーム不動産の取得、開発、所有、リース、管理、及び運営に従事している企業または信託。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "셀프 스토리지 자산 취득, 개발, 소유, 임대, 관리, 운영에 종사하는 회사 또는 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas e trustes envolvidos em aquisição, desenvolvimento, propriedade, arrendamento, administração e operação de propriedades de auto armazenamento." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией недвижимого складов индивидуального хранения." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事自助式仓储物业的收购、开发、持有、租赁、管理和经营的公司或信托。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事自助儲物空間房產之收購、開發、擁有、租賃、管理及營運的公司或信託公司。" + } + } + } + }, + "60108030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Besitz, der Vermietung, der Verwaltung und Betrieb von Telekommunikationstürmen und zugehörigen Strukturen, die drahtlose Telekommunikation unterstützen." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of telecom towers and related structures that support wireless telecommunications." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociedades o Fideicomisos dedicados a la adquisición, desarrollo, propiedad, arrendamiento, administración y operación de torres de telecomunicaciones y estructuras relacionadas que soportan telecomunicaciones inalámbricas." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation de tours de télécommunications et de structures connexes qui prennent en charge les télécommunications sans fil." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e gestione di torri di telecomunicazione e infrastrutture correlate a supporto delle telecomunicazioni wireless." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ワイヤレス通信を支援する電波塔及び関連構造物の取得、開発、所有、リース、管理、及び運営に従事している企業または信託。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "무선통신을 지원하는 통신타워 및 관련 구조 인수, 개발, 소유, 임대, 관리, 운영에 종사하는 회사 또는 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas e trustes envolvidos em aquisição, desenvolvimento, propriedade, arrendamento, administração e operação de torres de telecomunicações e estruturas relacionadas que suportam telecomunicações sem fio." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией эксплуатация телекоммуникационных башен и связанных с ними конструкций, поддерживающих беспроводную связь." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事电信塔及支持无线电信的相关结构的收购、开发、持有、租赁、管理和经营的公司或信托。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事未歸類於別處房產物業支援無線通訊電信塔及相關結構的業務。" + } + } + } + }, + "60108040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Besitz, der Vermietung, der Verwaltung und Betrieb von Nutzholz- und holzbezogenen Immobilien." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of timberland and timber-related properties." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociedades o Fideicomisos dedicados a la adquisición, desarrollo, propiedad, arrendamiento, administración y explotación de terrenos madereros y propiedades relacionadas con la madera." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation de terrains forestiers et de propriétés liées au bois." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e gestione di boschi da legname e di immobili per attività correlate al legname." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "森林地及び森林関連不動産の取得、開発、所有、リース、管理、及び運営に従事している企業または信託。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "목재 및 목재 관련 자산 취득, 개발, 소유, 임대, 관리, 운영에 종사하는 회사 또는 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas e trustes envolvidos em aquisição, desenvolvimento, propriedade, arrendamento, administração e operação de terra florestal e propriedades relacionadas com a madeira." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией эксплуатация лесных участков и объектов, связанных с лесной промышленностью." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事林地及木材相关物业的收购、开发、持有、租赁、管理和经营的公司或信托。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事未歸類於別處房產物業木材和木材相關房產的業務。" + } + } + } + }, + "60108050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen oder Trusts, die sich mit dem Erwerb, der Entwicklung, dem Besitz, der Vermietung, der Verwaltung und Betrieb von Rechenzentrums-Immobilien." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of data center properties." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociedades o Fideicomisos dedicados a la adquisición, desarrollo, propiedad, arrendamiento, administración y operación de las propiedades del centro de datos." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entreprises ou sociétés fiduciaires spécialisées dans l’acquisition, la promotion, la propriété, le crédit-bail, la gestion et l’exploitation de centres de données." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società o fondi che si occupano dell’acquisto, dello sviluppo, della proprietà, della locazione, della gestione e gestione di immobili che ospitano data center." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "データセンター不動産の取得、開発、所有、リース、管理、及び運営に従事している企業または信託。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "데이터센터 자산 취득, 개발, 소유권, 임대, 관리, 운영에 종사하는 회사 또는 신탁회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas e trustes envolvidos em aquisição, desenvolvimento, propriedade, arrendamento, administração e operação de propriedades de centros de dados." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании или трасты, занимающиеся приобретением, строительством, владением, арендой, управлением и эксплуатацией эксплуатация объектов недвижимости в области центров обработки данных." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事数据中心物业的收购、开发、持有、租赁、管理和经营的公司或信托。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事未歸類於別處房產物業數據中心房產的業務。" + } + } + } + }, + "60201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die in einem vielfältigen Spektrum von Immobilienaktivitäten tätig sind, einschließlich Immobilienentwicklung und -verkauf, Immobilienmanagement oder Immobiliendienstleistungen, jedoch ohne dominierenden Geschäftsbereich." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaged in a diverse spectrum of real estate activities including real estate development & sales, real estate management, or real estate services, but with no dominant business line." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a un espectro diverso de actividades inmobiliarias, incluido el desarrollo y la venta de bienes inmuebles, la gestión inmobiliaria o los servicios inmobiliarios, pero sin una línea de negocio dominante." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans un large éventail d’activités immobilières, y compris la promotion et les ventes immobilières, la gestion immobilière ou les services immobiliers, mais sans secteur d’activité dominant." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende impegnate in una vasta gamma di attività immobiliari, tra cui lo sviluppo e la vendita di beni immobili, la gestione di beni immobili o servizi immobiliari, ma senza una linea di business dominante." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "不動産開発・販売、不動産管理、不動産サービスを含む幅広い不動産事業を展開しているが、主要な事業分野がない会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주력 사업이 아니나 부동산 개발 및 판매, 부동산 관리, 부동산 서비스를 포함한 광범위한 부동산 활동에 관여하는 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas em um espectro diversificado de atividades imobiliárias, incluindo o desenvolvimento imobiliário e vendas, gestão de imóveis, ou de serviços imobiliários, mas sem nenhuma linha de negócio dominante." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся широким спектром услуг в сфере недвижимого имущества, включая строительство объектов недвижимости, их продажу, обслуживание, управление ими, но при этом не имеющие доминирующего направления деятельности." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事多种房地产业务,包括房地产开发和销售、管理或服务,但无主营业务的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從事各種房地產業務,包括房地產開發和銷售、房地產管理或房地產服務但沒有主導性業務的公司。" + } + } + } + }, + "60201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Immobilien zum Zweck der Vermietung und Verwaltung betreiben." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies engaged in operating real estate properties for the purpose of leasing & management." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas dedicadas a la explotación de bienes inmuebles con fines de arrendamiento y administración." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés spécialisées dans l’exploitation de propriétés immobilières pour le crédit-bail et la gestion." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende operanti nel settore immobiliare a scopo di locazione e gestione." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "賃貸・リースおよび管理を目的とした不動産事業を運営する会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "임대 및 관리를 목적으로 부동산 운영에 관여하는 회사." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas envolvidas na operação de propriedades imobiliárias com o fim de arrendamento e gestão." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся эксплуатацией недвижимого имущества с целью сдачи в аренду и управления." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从事房地产物业租赁和管理的房地产经营公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "以租賃和管理為目的,從事經營房地產物業的公司。" + } + } + } + }, + "60201030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unternehmen, die Immobilien entwickeln und nach der Entwicklung verkaufen. Ausgeschlossen sind Unternehmen, die der Branche „Haus- und Wohnungsbau“ angehören." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Companies that develop real estate and sell the properties after development. Excludes companies classified in the Homebuilding Sub-Industry." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas que desarrollan bienes raíces y venden las propiedades después del desarrollo. Excluye empresas clasificadas en la Sub-Industria de Construcción de Vivienda." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés qui promeuvent l’immobilier et vendent des propriétés après en avoir fait la promotion. Ne sont pas incluses les sociétés classées dans la sous-industrie de la construction d’habitations résidentielles." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aziende di sviluppo immobiliare che vendono gli immobili dopo lo sviluppo. Sono escluse le aziende classificate nel sottosettore Edilizia residenziale." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "不動産開発および販売を行う会社。産業サブグループの「住宅建設」に分類される会社は除く。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "부동산을 개발한 후 판매하는 회사. '주택 건설'로 분류되는 회사는 제외." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de desenvolvimento imobiliário e venda de propriedades após o desenvolvimento. Exclui empresas classificadas na Sub-Indústria de Construção Residencial." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Компании, занимающиеся строительством объектов недвижимого имущества с его последующей продажей. Не входят компании, включенные в подотрасль «Жилое строительство»." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "开发房地产和销售竣工物业的公司,不包括列入“住宅建筑”子行业的公司。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "開發房地產並在開發後出售房產物業的公司。但不包括那些歸類於「住宅建築」子行業中的公司。但不包括那些歸類於「住宅建築」子行業中的公司。" + } + } + } + }, + "60201040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Immobiliendienstleister, wie z. B. Immobilienmakler, -händler und -gutachter." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Real estate service providers such as real estate agents, brokers & real estate appraisers." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proveedores de servicios inmobiliarios como agentes inmobiliarios, corredores y tasadores inmobiliarios." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fournisseurs de services immobiliers tels que les agents, courtiers et évaluateurs immobiliers." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fornitori di servizi immobiliari, quali agenti, intermediari e periti immobiliari." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "不動産仲介業者、ブローカー、不動産評価業者などの不動産サービス提供会社。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "부동산 중개인, 브로커, 부동산 감정사와 같은 부동산 서비스 제공업체." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Provedores de serviços imobiliários, tais como agentes imobiliários, corretores e avaliadores imobiliários." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Поставщики услуг в сфере недвижимого имущества: агенты по торговле недвижимостью, брокеры и оценщики." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地产中介、经纪和房地产评估公司等房地产服务提供商。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地產服務供應商,如房地產代理、經紀商及房地產估價師等。" + } + } + } + } + }, + "version" : "1.0" +} \ No newline at end of file diff --git a/Sources/GICS/Resources/Localizable.xcstrings b/Sources/GICS/Resources/Localizable.xcstrings new file mode 100644 index 0000000..c8a832e --- /dev/null +++ b/Sources/GICS/Resources/Localizable.xcstrings @@ -0,0 +1,19662 @@ +{ + "sourceLanguage" : "en", + "strings" : { + "10" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energie" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energy" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energía" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Énergie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energia" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "エネルギー" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "에너지" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Энергетика" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "能源" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "能源" + } + } + } + }, + "15" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Grundstoffe" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materials" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Matériaux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "素材" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소재" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Материалы" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "原材料" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "原材料" + } + } + } + }, + "20" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrieunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrials" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrial" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti industriali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "資本財・サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industriais " + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Промышленность" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業" + } + } + } + }, + "25" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nicht-Basiskonsumgüter" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Discretionary" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumo Discrecional" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consommation discrétionnaire" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beni voluttuari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "一般消費財・サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "임의소비재" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bens de Consumo Discricionário" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Неосновные потребительские товары" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "非日常生活消费品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "非日常生活消費品" + } + } + } + }, + "30" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Basiskonsumgüter" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Staples" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos de Primera Necesidad" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits de première nécessité" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beni di prima necessità" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "生活必需品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "필수소비재" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Básicos de Consumo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Потребительские товары массового спроса" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "日常消费品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "日常消費品" + } + } + } + }, + "35" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesundheitswesen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Salud" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soins de santé" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sanità" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Здравоохранение" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健" + } + } + } + }, + "40" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanzunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financials" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanzas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits financiers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanza" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "금융" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Financeiros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Финансы" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融" + } + } + } + }, + "45" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Informationstechnologie" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Information Technology" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologías de la Información" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Technologies de l’information" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Informatica" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "情報技術" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "정보 기술" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologia da Informação" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Информационные технологии" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "信息技术" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "資訊科技" + } + } + } + }, + "50" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kommunikationsdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Communication Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Telecomunicaciones" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de communication" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di comunicazione" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "コミュニケーション・サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "통신 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Comunicações" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Услуги связи" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通讯业务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "通訊服務" + } + } + } + }, + "55" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Versorgungsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Utilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Utilidad Pública" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services collectifs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di pubblica utilità" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "公益事業" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "유틸리티" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Utilidade Pública" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Коммунальные услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "公用事业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "公用事業" + } + } + } + }, + "60" : { + "comment" : "GICS Sector", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Immobilien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Real Estate" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bienes Inmobiliarios" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Immobilier" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Immobiliare" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "不動産" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "부동산" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Imóveis" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Недвижимость" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地产" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地產" + } + } + } + }, + "1010" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energie" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energy" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energía" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Énergie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energia" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "エネルギー" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "에너지" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Энергетика" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "能源" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "能源" + } + } + } + }, + "1510" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Grundstoffe" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materials" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Matériaux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "素材" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소재" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Материалы" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "原材料" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "原材料" + } + } + } + }, + "2010" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Investitionsgüter" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Capital Goods" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bienes de Equipo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biens d’équipement" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beni strumentali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "資本財" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자본재" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bens de capital" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Товары производственного назначения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "资本品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "資本物品" + } + } + } + }, + "2020" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kommerzielle und professionelle Dienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commercial & Professional Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Comerciales y Profesionales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services commerciaux et professionnels" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi commerciali e professionali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業・専門サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상업 및 전문 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Comerciais e Profissionais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Коммерческие и профессиональные услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "商业和专业服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業與專業服務" + } + } + } + }, + "2030" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transportwesen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transportation" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transportes" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transports" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasporti" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "運輸" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "운송" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Транспорт" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "运输" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "交通" + } + } + } + }, + "2510" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kraftfahrzeuge und Komponenten" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automobiles & Components" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automóviles y Componentes" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automobiles et composants automobiles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autoveicoli e componenti" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動車・自動車部品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자동차 및 부품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automóveis e Componentes" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Автотранспортные средства и комплектующие" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽车与汽车零部件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽車與汽車零部件" + } + } + } + }, + "2520" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gebrauchsgüter und Bekleidung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Durables & Apparel" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bienes de Consumo Duradero y Confección" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biens de consommation durables et habillement" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beni di consumo e abbigliamento" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "耐久消費財・アパレル" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "내구 소비재 및 의류" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos de Consumo Duráveis e Vestuário" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Потребительские товары длительного пользования и одежда" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "耐用消费品与服装" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "耐用消費品與服裝" + } + } + } + }, + "2530" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Verbraucherdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios al Consumidor" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services consommateurs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi al consumatore" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費者サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소비자 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços aos Consumidores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Потребительские услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消费者服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費者服務" + } + } + } + }, + "2550" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nicht-Basiskonsumgüter: Vertrieb und Einzelhandel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Discretionary Distribution & Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribución de productos de consumo discrecional y venta minorista" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribution et vente au détail de produits non essentiels" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuzione e vendita al dettaglio di beni di consumo voluttuari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "一般消費財・サービス流通・小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "임의소비재 유통 및 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuição e Varejo de Bens de Consumo Discricionário" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дистрибьюторская деятельность и розничная торговля в сфере неосновных потребительских товаров" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "非必需消费品经销与零售业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "非日常生活消費品分銷與零售" + } + } + } + }, + "3010" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Basiskonsumgüter: Vertrieb und Einzelhandel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Staples Distribution & Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribución y venta al por menor de productos básicos de consumo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribution et vente au détail de produits de première nécessité" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuzione e vendita al dettaglio di beni di prima necessità" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "生活必需品流通・小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "필수소비재 유통 및 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuição e Comércio Varejista de Produtos Básicos de Consumo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дистрибьюторская деятельность и розничная торговля в сфере потребительских товаров массового спроса" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "日常消费品经销与零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "日常消費品分銷與零售" + } + } + } + }, + "3020" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lebensmittel, Getränke und Tabak" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Food, Beverage & Tobacco" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alimentos, Bebidas y Tabaco" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits alimentaires, boissons et tabac" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Generi alimentari, bevande e tabacco" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品・飲料・タバコ" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "식품, 음료, 담배" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Alimentícios, Bebidas e Tabaco" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Продукты питания, напитки и табачная продукция" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品、饮料与烟草" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品、飲品與煙草" + } + } + } + }, + "3030" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haushaltsartikel und Körperpflegeprodukte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Household & Personal Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Domésticos y Personales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits domestiques et de soin personnel" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti per la cura della casa e della persona" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭用品・パーソナル用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정용품 및 개인용품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos de Uso Doméstico e Pessoais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Бытовые товары и предметы личной гигиены" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭与个人用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭與個人用品" + } + } + } + }, + "3510" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesundheitswesen: Ausstattung und Dienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care Equipment & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos y Servicios Medicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements et services de santé" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi e attrezzature sanitarie" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア機器・サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 장비 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento e Serviços de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Оборудование и услуги здравоохранения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健设备与服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健設備與服務" + } + } + } + }, + "3520" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pharmazeutika, Biotechnologie und Lebenswissenschaften" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pharmaceuticals, Biotechnology & Life Sciences" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Farmacéuticos, Biotecnología y Ciencias de la Salud" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sciences pharmaceutiques, biotechnologiques et biologiques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Farmaceutica, biotecnologia e scienze della vita" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "医薬品・バイオテクノロジー・ライフサイエンス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "제약, 생명공학, 생명과학" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Farmacêuticos, Biotecnologia e Ciências Biológicas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство фармацевтической продукции, биотехнологии, биологические науки" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "制药、生物科技和生命科学" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "製藥、生物科技與生命科學" + } + } + } + }, + "4010" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banken" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banks" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entidades Bancarias" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "銀行" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "은행" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Банки" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "银行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "銀行" + } + } + } + }, + "4020" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanzdienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financial Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Financieros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services financiers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi finanziari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "금융서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Financeiros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Финансовые услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融服務" + } + } + } + }, + "4030" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Versicherung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insurance" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seguros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assurance" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assicurazioni" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "保険" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "보험" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seguros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Страхование" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保险" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "保險" + } + } + } + }, + "4510" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software und Dienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software y Servicios" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Logiciels et services" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software e servizi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ソフトウェア・サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소프트웨어 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software e Serviços" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Программное обеспечение и услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "软件与服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "軟件與服務" + } + } + } + }, + "4520" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Technologie-Hardware und Ausrüstung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Technology Hardware & Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos Tecnológico y Maquinarias" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Matériel et équipements liés aux technologies" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparecchiature e hardware informatico" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "テクノロジー・ハードウェアおよび機器" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기술 하드웨어 및 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologia de Hardware e Equipamentos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство высокотехнологичных аппаратных средств и оборудования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "技术硬件与设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "技術硬體和設備" + } + } + } + }, + "4530" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Halbleiter und Halbleiterausrüstung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semiconductors & Semiconductor Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semiconductores y Equipos Relacionados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semi-conducteurs et équipements pour semi-conducteurs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semiconduttori e apparecchiature a semiconduttori" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導体・半導体製造装置" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "반도체 및 반도체 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semicondutores e Equipamento de Semicondutores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство полупроводников и полупроводникового оборудования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "半导体产品与设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導體產品與設備" + } + } + } + }, + "5010" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Telekommunikationsdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Telecommunication Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Telecomunicaciones" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de télécommunication" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di telecomunicazione" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電気通信サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "통신 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Telecomunicações" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление телекоммуникационных услуг" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电信业务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電訊服務" + } + } + } + }, + "5020" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Medien und Unterhaltung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media & Entertainment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Medios de Comunicación y Entretenimiento" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Médias et divertissement" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media e intrattenimento" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "メディア・娯楽" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "미디어 및 엔터테인먼트" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mídia e entretenimento" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Средства массовой информации и услуги развлекательного характера" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "媒体与娱乐" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "媒體與娛樂" + } + } + } + }, + "5510" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Versorgungsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Utilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Utilidad Pública" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services collectifs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di pubblica utilità" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "公益事業" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "유틸리티" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Utilidade Pública" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Коммунальные услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "公用事业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "公用事業" + } + } + } + }, + "6010" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aktienkapital-Immobilien-Anlagefonds (REITs)" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equity Real Estate Investment Trusts (REITs)" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fideicomisos de inversión en bienes raíces (REIT) de capital" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés d’investissement immobilier cotées (SIIC)" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fondi immobiliari (REIT) azionari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "エクイティ不動産投資信託(REIT)" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "부동산리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trustes de Investimento Imobiliário de Renda Variável (REITs)" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Акционерные инвестиционные фонды недвижимого имущества" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地产投资信托(REITs)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "證券房地產投資信託基金(房地產投資信託基金 REIT)" + } + } + } + }, + "6020" : { + "comment" : "GICS Industry Group", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Immobilienmanagement und -entwicklung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Real Estate Management & Development" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gestión y Desarrollo Inmobiliario" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gestion et promotion immobilière" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gestione e sviluppo immobiliare" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "不動産管理・開発" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "부동산 관리 및 개발" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Administração e Desenvolvimento Imobiliário (novo)" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Управление недвижимостью и строительство" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地产管理和开发" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地產管理與開發" + } + } + } + }, + "101010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energiezubehör und -dienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energy Equipment & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos y Servicios de Energía" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements et services énergétiques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Attrezzature e servizi energetici" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "エネルギー設備・サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "에너지 장비 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento e Serviços de Energia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство энергетического оборудования и услуги по его использованию" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "能源设备与服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "能源設備與服務" + } + } + } + }, + "101020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Öl, Gas und nicht erneuerbare Brennstoffe" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oil, Gas & Consumable Fuels" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Petroleo, Gas y Combustibles" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pétrole, gaz et combustibles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Petrolio, gas e combustibili di consumo" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油・ガス・消耗燃料" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "석유, 가스, 소모 연료" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Petróleo, Gás e Combustíveis de Consumo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добыча нефти, газа и потребляемого топлива" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油、天然气与消费用燃料" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油、天然氣和消費用燃料" + } + } + } + }, + "151010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chemikalien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chemicals" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Químicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits chimiques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti chimici" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "化学" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "화학" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Químicos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Химическое производство" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "化学制品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "化學製品" + } + } + } + }, + "151020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Baustoffe" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construction Materials" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiales de Construcción" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Matériaux de construction" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiali da costruzione" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "建設資材" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건축 자재" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiais de Construção" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Строительные материалы" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "建筑材料" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "建築材料" + } + } + } + }, + "151030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Behälter und Verpackungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Containers & Packaging" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contenedores y Embalaje" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conteneurs et emballage" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contenitori e imballaggi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "容器・包装" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "용기 및 포장지" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contêineres e Embalagens" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство строительных материалов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "容器与包装" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "容器與包裝" + } + } + } + }, + "151040" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metalle und Bergbau" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metals & Mining" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metales y Minería" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Métaux et exploitation minière" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metalli e attività estrattive" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "金属・鉱業" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "금속 및 채광" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metais e Mineração" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Металлургия и добывающая промышленность" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "金属与采矿" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "金屬與採礦" + } + } + } + }, + "151050" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Papier- und Forstprodukte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Paper & Forest Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Madereros y Papeleros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits issus du papier et de la forêt" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Carta e prodotti forestali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "紙製品・林産品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "종이 및 임산물" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Florestais e de Papel" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Целлюлозно-бумажная и лесная промышленность" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "纸类与林业产品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "紙類與林業產品" + } + } + } + }, + "201010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Luft- und Raumfahrt und Verteidigung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aerospace & Defense" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industria Aeronáutica y de Defensa" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aérospatiale et défense" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aerospazio e difesa" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空宇宙・防衛" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "우주항공 및 국방" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aeroespaço e Defesa" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Аэрокосмическая и оборонная промышленность" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空航天与国防" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空航太與國防" + } + } + } + }, + "201020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Baumaterialien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Building Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos de Construcción" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits pour l’industrie du bâtiment" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti per l’edilizia" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "建設関連製品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건축 제품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos para Construção" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство строительных изделий" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "建筑产品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "建築產品" + } + } + } + }, + "201030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bau- und Ingenieurswesen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construction & Engineering" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construcción e Ingeniería" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construction et ingénierie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Costruzioni e ingegneria" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "建設・土木" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건설 및 엔지니어링" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construção e Engenharia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Строительство и монтаж инженерного оборудования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "建筑与工程" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "建築與工程" + } + } + } + }, + "201040" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elektrische Geräte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Electrical Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos Eléctricos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements électriques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparecchiature elettriche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電気設備" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전기 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento Elétrico" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство электрооборудования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电气设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電氣設備" + } + } + } + }, + "201050" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industriekonglomerate" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrial Conglomerates" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conglomerados Industriales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conglomérats industriels" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conglomerati industriali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "コングロマリット" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "복합 기업" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conglomerados Industriais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Промышленные конгломераты" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工业集团企业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業集團企業" + } + } + } + }, + "201060" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maschinen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Machinery" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maquinarias" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Machines" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Macchinari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "機械" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기계" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maquinário" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Машиностроение" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "机械制造" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "機械製造" + } + } + } + }, + "201070" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Handels- und Vertriebsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trading Companies & Distributors" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comercio y Distribución" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés commerciales et distributeurs commerciaux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società commerciali e distributori" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商社・流通業" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "무역 회사 및 판매업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de Comércio e Distribuidores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Торговые компании и дистрибьюторы" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "贸易公司与经销商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "貿易公司與經銷商" + } + } + } + }, + "202010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kommerzielle Dienstleistungen und Verbrauchsmaterialien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commercial Services & Supplies" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suministros y Servicios Comerciales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services et fournitures commerciales" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forniture e servizi commerciali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業サービス・用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상업 서비스 및 공급품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Comerciais e Suprimentos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Коммерческие услуги и расходные материалы" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "商业服务与商业用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業服務與商業用品" + } + } + } + }, + "202020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Professionelle Dienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Professional Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Profesionales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services professionnels" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi professionali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "専門サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전문 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Profissionais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Профессиональные услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "专业服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "專業服務" + } + } + } + }, + "203010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Luftfracht und Logistik" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Air Freight & Logistics" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Logísticos y de Transporte Aéreo de Mercancías" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fret aérien et logistique" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasporto aereo e logistica" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空貨物・物流サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "항공 화물 운송 및 물류" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Frete Aéreo e Logística" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Грузовые перевозки воздушным транспортом и логистика" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空货运与物流" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空貨運與物流" + } + } + } + }, + "203020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fluggesellschaften: Passagiertransport" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Passenger Airlines" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Líneas Aéreas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transport aérien de passagers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnie aeree passeggeri" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "旅客航空輸送" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "여객항공" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Linhas Aéreas de Passageiros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Пассажирские авиаперевозки" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "客运航空公司" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "客運航空公司" + } + } + } + }, + "203030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seetransport" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Marine Transportation" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte Marítimo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transport maritime" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasporto via mare" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "海上運輸" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "해상운송" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte Marítimo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность морского транспорта" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "海上运输" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "海運" + } + } + } + }, + "203040" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bodentransport" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ground Transportation" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Carreteras y Ferrocarriles" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transport terrestre" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasporto via terra" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "陸上運輸" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "육상운송" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte Terrestre" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность наземного транспорта" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "地面运输" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "陸運" + } + } + } + }, + "203050" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transportinfrastruktur" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transportation Infrastructure" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Infraestructura de Transportes" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Infrastructures de transports" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Infrastrutture di trasporto" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "運送インフラ" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "운송 인프라" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Infraestrutura de Transportes" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Транспортная инфраструктура" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "交通基本设施" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "交通基本設施" + } + } + } + }, + "251010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kraftfahrzeugkomponenten" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automobile Components" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Componentes de Automóviles" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Composants automobiles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Componenti auto" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動車用部品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자동차 부품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Componentes Automotivos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство комплектующих для автомобилей" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽车零部件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽車零部件" + } + } + } + }, + "251020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kraftfahrzeuge" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automobiles" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automóviles" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automobiles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automobili" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動車" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자동차" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automóveis" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство автомобилей" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽车" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽車" + } + } + } + }, + "252010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gebrauchsgüter" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Household Durables" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bienes de Uso Doméstico Duradero" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biens de consommation durables de logement" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beni di prima necessità per la casa" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭用耐久財" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정용 내구재" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Domésticos Duráveis" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство бытовой техники длительного пользования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭耐用消费品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭耐用消費品" + } + } + } + }, + "252020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Freizeitartikel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Leisure Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Recreativos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits de loisirs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti per il tempo libero" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "レジャー用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "레저용 제품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos para Lazer" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство товаров для отдыха" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "休闲设备与用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "休閒用品" + } + } + } + }, + "252030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Textilien, Bekleidung und Luxusgüter" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Textiles, Apparel & Luxury Goods" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Articulos Textiles, de Confección y Bienes de Lujo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Textiles, habillement et produits de luxe" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tessile, abbigliamento e beni di lusso" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "繊維・アパレル・贅沢品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "섬유, 의류, 사치품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecidos, Vestuário e Artigos de Luxo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство одежды, аксессуаров и предметов роскоши" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "纺织品、服装与奢侈品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "紡織品、服裝與奢侈品" + } + } + } + }, + "253010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hotels, Restaurants und Freizeit" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hotels, Restaurants & Leisure" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hoteles, Restaurantes y Recreacion" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hôtels, restaurants et loisirs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hotel, ristoranti e tempo libero" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ホテル・レストラン・レジャー" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "호텔, 레스토랑, 레저" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hotéis, Restaurantes e Lazer" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность гостиниц, ресторанов и мест отдыха" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "酒店、餐馆与休闲" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "酒店、餐廳與休閒" + } + } + } + }, + "253020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sonstige Verbraucherdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified Consumer Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Consumo Diversificados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services consommateurs diversifiés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi diversificati al consumatore" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "各種消費者サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다양한 소비자 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Diversificados aos Consumidores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Различные потребительские услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "综合消费者服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化消費者服務" + } + } + } + }, + "255010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vertriebsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributors" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributeurs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributori" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "販売" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "판매업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дистрибьюторская деятельность" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "经销商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "經銷商" + } + } + } + }, + "255030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel ohne Spezialisierung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Broadline Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ventas Multilínea" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail d’articles généraux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio broadline" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "大規模小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "복합 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista Amplo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Розничная торговля универсальным ассортиментом товаров" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "多品类零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化零售" + } + } + } + }, + "255040" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel: Spezial" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Specialty Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ventas especializadas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail spécialisée" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio di articoli particolari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "専門小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전문 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista Especializado" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Специализированная розничная торговля" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "专营零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "專營零售" + } + } + } + }, + "301010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Basiskonsumgüter: Vertrieb und Einzelhandel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Staples Distribution & Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribución y venta al por menor de productos básicos de consumo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribution et vente au détail de produits de première nécessité" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuzione e vendita al dettaglio di beni di prima necessità" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "生活必需品流通・小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "필수소비재 유통 및 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuição e Comércio Varejista de Produtos Básicos de Consumo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дистрибьюторская деятельность и розничная торговля в сфере потребительских товаров массового спроса" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "日常消费品经销与零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "日常消費品分銷與零售" + } + } + } + }, + "302010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Getränke" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beverages" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bebidas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Boissons" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bevande" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "飲料" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "음료" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bebidas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство напитков" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "饮料" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "飲品" + } + } + } + }, + "302020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nahrungsmittel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Food Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alimentos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits alimentaires" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alimentari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "식품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Alimentícios" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство продуктов питания" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品" + } + } + } + }, + "302030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tabak" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tobacco" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tabaco" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tabac" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tabacco" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "タバコ" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "담배" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tabaco" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство табачной продукции" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "烟草" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "煙草" + } + } + } + }, + "303010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haushaltsartikel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Household Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Domésticos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits ménagers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti per la cura della casa" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정용품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos de Uso Doméstico" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство бытовых товаров" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "居家用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭用品" + } + } + } + }, + "303020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Körperpflegeprodukte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Personal Care Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos de cuidado personal" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits de soin personnel" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti per la cura della persona" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "パーソナルケア用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "개인용품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos de Cuidado Pessoal" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство средств личной гигиены" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "个人护理用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "個人護理用品" + } + } + } + }, + "351010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesundheitswesen: Ausstattung und Produkte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care Equipment & Supplies" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos y Suministros Médicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements et fournitures médicaux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiali e attrezzature sanitari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア機器・用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 장비 및 용품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento e Suprimentos de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство медицинского оборудования и товаров медицинского назначения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健设备与用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健設備與用品" + } + } + } + }, + "351020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesundheitswesen: Anbieter und Dienstleister" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care Providers & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proveedores de Servicios Médicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fournisseurs de produits et services de santé" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Operatori e servizi sanitari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア・プロバイダー/ヘルスケア・サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 업체 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços e Provedores de Produtos de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность организаций и служб здравоохранения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健提供商与服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "健康保健供應商與服務" + } + } + } + }, + "351030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesundheitstechnologie" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care Technology" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Tecnológicos para el Área de la Salud" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Technologies des soins de santé" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologia sanitaria" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア・テクノロジー" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 기술" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologia de Assistência à Saúde" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Информационные услуги для здравоохранения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健技术" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健技術" + } + } + } + }, + "352010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotechnologie" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotechnology" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotecnología" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotechnologie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotecnologia" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "バイオテクノロジー" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "생명공학" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotecnologia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Биотехнологии" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生物科技" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "生物科技" + } + } + } + }, + "352020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pharmazie" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pharmaceuticals" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Farmacéuticos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits pharmaceutiques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Farmaceutica" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "医薬品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "제약" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Farmacêuticos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство фармацевтической продукции" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "制药" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "製藥" + } + } + } + }, + "352030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biowissenschaften: Hilfsmittel und Dienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Life Sciences Tools & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Herramientas y Servicios para las Ciencias de la Salud" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Outils et services appliqués aux sciences biologiques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Strumenti e servizi per le scienze della vita" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ライフサイエンス・ツール/サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "생명과학 도구 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ferramentas e Serviços de Ciências Biológicas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инструменты и услуги в сфере медико-биологических наук" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生命科学工具和服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "生命科學工具與服務" + } + } + } + }, + "401010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banken" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banks" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos Comerciales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "銀行" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "은행" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Банки" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "商业银行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "銀行" + } + } + } + }, + "402010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanzdienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financial Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Financieros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services financiers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi finanziari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "금융서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Financeiros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Финансовые услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融服務" + } + } + } + }, + "402020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Private Finanzdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Finance" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Financieros Personales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Crédit à la consommation" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi finanziari al consumo" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費者金融" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소비자 금융" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financiamento ao Consumidor" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Потребительское кредитование" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消费信贷" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費者金融" + } + } + } + }, + "402030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kapitalmärkte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Capital Markets" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mercados de Capitales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Marchés de capitaux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mercati di capitale" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "資本市場" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "캐피탈 시장" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mercados de Capital" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность на рынках капитала" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "资本市场" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "資本市場" + } + } + } + }, + "402040" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hypotheken-Immobilien-fonds (Real Estate Investment Trusts, REITs)" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mortgage Real Estate Investment Trusts (REITs)" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fideicomiso Hipotecario de Inversión en Bienes Inmobiliarios (REIT)" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés d’investissement immobilier cotées (SIIC) spécialisées dans le crédit hypothécaire" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fondi comuni di investimento immobiliare e ipotecario (REIT)" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "モーゲージ不動産投資信託(REIT)" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "모기지 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trustes de Investimento Imobiliário (REITs)" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ипотечныe инвестиционные фонды недвижимости" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "抵押房地产投资信托(REITs)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "按揭房地產投資信託基金(房地產投資信託基金;REIT)" + } + } + } + }, + "403010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Versicherung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insurance" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seguros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assurance" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assicurazioni" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "保険" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "보험" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seguros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Страхование" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保险" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "保險" + } + } + } + }, + "451020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "IT-Dienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "IT Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Tecnología de la Información" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services liés aux technologies de l’information" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi IT" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "情報技術サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "IT 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "IT Services" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг в сфере информационных технологий" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "信息技术服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "資訊科技服務" + } + } + } + }, + "451030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Logiciels" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ソフトウェア" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소프트웨어" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство программного обеспечения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "软件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "軟件" + } + } + } + }, + "452010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kommunikationsgeräte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Communications Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos de Comunicaciones" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements de communication" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparecchiature per la comunicazione" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "通信機器" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "통신 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento de Comunicações" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство оборудования для связи" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通信设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "通訊設備" + } + } + } + }, + "452020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hardware-Technologie, Speicherung und Peripheriegeräte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Technology Hardware, Storage & Peripherals" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Matériel, stockage et périphériques technologiques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hardware informatico, archiviazione e periferiche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "コンピュータ・周辺機器" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기술 하드웨어, 스토리지 & 주변기기" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologia de Hardware, Armazenamento e Periféricos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Аппаратное обеспечение, устройства хранения памяти данных, периферийные устройства" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电脑与外围设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電腦硬體、儲存及週邊設備" + } + } + } + }, + "452030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elektronische Geräte, Instrumente und Komponenten" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Electronic Equipment, Instruments & Components" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos, Instrumentos y Componentes Electrónicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements, instruments et composants électroniques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparecchiature, strumenti e componenti elettronici" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子装置・機器・部品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전자 장비, 기기, 부품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento, Instrumentos e Componentes Eletrônicos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство электронного оборудования, приборов и деталей" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电子设备、仪器和元件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子設備、儀器與零件" + } + } + } + }, + "453010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Halbleiter und Halbleiterausrüstung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semiconductors & Semiconductor Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semiconductores y Equipos Relacionados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semi-conducteurs et équipements pour semi-conducteurs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semiconduttori e apparecchiature a semiconduttori" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導体・半導体製造装置" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "반도체 및 반도체 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semicondutores e Equipamento de Semicondutores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство полупроводников и полупроводникового оборудования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "半导体产品与设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導體產品與設備" + } + } + } + }, + "501010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diverse Telekommunikationsdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified Telecommunication Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Telecomunicaciones Diversos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de télécommunication diversifiés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di telecomunicazione diversificati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "各種電気通信サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다양한 통신 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Diversificados de Telecomunicações" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление разнообразных услуг в области телекоммуникации" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "综合电信业务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "綜合電訊服務" + } + } + } + }, + "501020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Drahtlose Telekommunikationsdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wireless Telecommunication Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Telecomunicación Inalámbrica" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de télécommunication sans fil" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di telecomunicazione wireless" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "無線通信サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "무선 통신 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Telecomunicações sem Fio" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг беспроводной связи" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无线电信业务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無線電訊服務" + } + } + } + }, + "502010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Medien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Medios de Comunicación" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Médias" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "メディア" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "미디어" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mídia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Средства массовой информации" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "媒体" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "媒體" + } + } + } + }, + "502020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unterhaltung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entertainment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entretenimiento" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Divertissement" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Intrattenimento" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "娯楽" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "엔터테인먼트" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entretenimento" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Услуги развлекательного характера" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "娱乐" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "娛樂" + } + } + } + }, + "502030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Interaktive Medien und Dienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Interactive Media & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Medios y Servicios Interactivos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Médias et services interactifs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media e servizi interattivi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "インタラクティブ・メディアおよびサービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "양방향 미디어 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mídia interativa e serviços" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Интерактивные средства массовой информации и услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "互动媒体与服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "互動媒體與服務" + } + } + } + }, + "551010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Stromversorgungsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Electric Utilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suministro Eléctrico" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnies d’électricité" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forniture elettriche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電力" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전기 유틸리티" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Eletricidade" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Электроснабжение" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电力公用事业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電力公用事業" + } + } + } + }, + "551020" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gasversorgungsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gas Utilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suministro de Gas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gaz" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forniture di gas" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ガス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가스 유틸리티" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Gás" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Газоснабжение" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "燃气公用事业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "燃氣公用事業" + } + } + } + }, + "551030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Multi-Versorgungsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Multi-Utilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Multiservicios" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnies d’intérêt public aux activités diversifiées" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società multiservizi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "総合公益事業" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "복합 유틸리티" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Múltiplos Serviços" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Различные коммунальные услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "复合型公用事业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "複合型公用事業" + } + } + } + }, + "551040" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wasserversorgungsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Water Utilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suministro de Agua" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnies des eaux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forniture idriche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "水道" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "수도 유틸리티" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Água" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Водоснабжение" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "水公用事业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "水務公用事業" + } + } + } + }, + "551050" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unabhängige Strom- und Erneuerbare-Energie-Produzenten" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Independent Power and Renewable Electricity Producers" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productores de Energía Independientes y de Energía Eléctrica Renovable" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs indépendants d’énergie et d’électricité renouvelable" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori indipendenti di energia elettrica e di elettricità da fonti rinnovabili" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "独立系発電事業者・エネルギー販売業者" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "독립 전력 생산업체 및 재생 전기 생산업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores Independentes de Energia e Eletricidade Renovável" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность производителей и поставщиков электроэнергии из независимых и возобновляемых источников" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "独立电力生产商与能源贸易商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "獨立電力及可再生電力生產商" + } + } + } + }, + "601010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversifizierte REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT Diversificadas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC diversifiées" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT diversificati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "各種不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다각화된 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs Diversificados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Диверсифицированные инвестиционные фонды недвижимости" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化房地產投資信託基金" + } + } + } + }, + "601025" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrielle REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrial REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT Industriales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC industrielles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT industriali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業用不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs Industriais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Промышленные инвестиционные фонды недвижимости" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工业REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業房地產投資信託基金" + } + } + } + }, + "601030" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs Hotels und Urlaubsanlagen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hotel & Resort REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT de hoteles y centros turísticos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC hôtels et lieux de villégiature" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT in proprietà alberghiere e resort" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ホテル・リゾート不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "호텔 및 리조트 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Hotéis e Resorts" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в гостинично-курортной сфере" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "酒店及度假村REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "酒店及度假村房地產投資信託基金" + } + } + } + }, + "601040" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Büro-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Office REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT de Oficinas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC bureautique" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT in immobili per uffici" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "オフィス不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "사무실 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Escritórios" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в сфере коммерческих помещений" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "写字楼REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "辦公室房地產投資信託基金" + } + } + } + }, + "601050" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesundheitswesen-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT de Propiedades Dedicadas al Cuidado de Salud" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC soins de santé" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT in strutture sanitarie" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건강관리 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области здравоохранения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健房地產投資信託基金" + } + } + } + }, + "601060" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Privater Wohnungsbau-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Residential REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT residenciales multifamiliares" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC résidentielles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT residenziali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅用不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주거용 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs Residenciais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области жилых помещений" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅房地產投資信託基金" + } + } + } + }, + "601070" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Retail REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT minoristas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC au détail" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT retail" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "店舗用不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소매 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Varejo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области розничной торговли" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "零售REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "零售業房地產投資信託基金" + } + } + } + }, + "601080" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Spezialisierte REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Specialized REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITS Especializados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC spécialisées" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT specializzati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "専門不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "특수 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs Especializados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Специализированные инвестиционные фонды недвижимости" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "专门REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "特種房地產投資信託基金" + } + } + } + }, + "602010" : { + "comment" : "GICS Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Immobilienmanagement und -entwicklung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Real Estate Management & Development" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gestión y Desarrollo Inmobiliario" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gestion et promotion immobilière" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gestione e sviluppo immobiliare" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "不動産管理・開発" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "부동산 관리 및 개발" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Administração e Desenvolvimento Imobiliário" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Управление недвижимостью и строительство" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地产管理和开发" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地產管理與開發" + } + } + } + }, + "10101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Öl- und Gasbohrung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oil & Gas Drilling" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Perforación de Pozos Petrolíferos y Gasíferos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forage gazier et pétrolier" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Estrazione petrolifera e del gas" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油・ガス掘削" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "석유와 가스 시추" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Perfuração de Petróleo e Gás" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Бурение нефтяных и газовых скважин" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油与天然气钻井" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油與天然氣鑽探" + } + } + } + }, + "10101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Öl und Gas: Anlagen und Services" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oil & Gas Equipment & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos y Servicios Relacionados con el Petróleo y Gas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements et services liés au pétrole et au gaz" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Attrezzature e servizi per l’industria petrolifera e del gas" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油・ガス装置・サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "석유와 가스 장비 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento e Serviços de Petróleo e Gás" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство оборудования для нефтегазовой отрасли и услуги в нефтегазовой отрасли" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油天然气设备与服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油與天然氣設備與服務" + } + } + } + }, + "10102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Integrierte Öl- und Gasunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Integrated Oil & Gas" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Petróleo y Gas Integrados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gaz et pétrole intégrés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Petrolio e gas integrati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "総合石油・ガス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "종합 석유 및 가스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Petróleo e Gás Integrados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Интегрированные нефтяные и газовые компании" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "综合性石油与天然气企业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "綜合性石油與天然氣企業" + } + } + } + }, + "10102020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Öl und Gas: Förderung und Produktion" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oil & Gas Exploration & Production" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producción y Exploración de Petróleo y Gas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exploration et production de pétrole et de gaz" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prospezione e produzione di petrolio e gas" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油・ガス探査・開発" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "석유와 가스 탐사 및 생산" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exploração e Produção de Petróleo e Gás" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Разведка и добыча нефти и газа" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油与天然气的勘探与生产" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油與天然氣的探勘及生產" + } + } + } + }, + "10102030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Öl und Gas: Raffination und Vermarktung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oil & Gas Refining & Marketing" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Refinado y Marketing de Petróleo y Gas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Raffinage et commercialisation de pétrole et de gaz" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Raffinazione e commercializzazione di petrolio e gas" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油・ガス精製・販売" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "석유와 가스 정제 및 마케팅" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Refinamento e Comercialização de Petróleo e Gás" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Переработка и сбыт нефти и газа" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油与天然气的炼制和营销" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油與天然氣的煉製及營銷" + } + } + } + }, + "10102040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Öl und Gas: Lagerung und Transport" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oil & Gas Storage & Transportation" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Almacenado y Transporte de Petróleo y Gas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Stockage et transport de pétrole et de gaz" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Stoccaggio e trasporto di petrolio e gas" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油・ガス貯蔵・輸送" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "석유와 가스 저장 및 수송" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Armazenagem e Transporte de Petróleo e Gás" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Хранение и транспортировка нефти и газа" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油与天然气的储存和运输" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "石油與天然氣的儲存及運輸" + } + } + } + }, + "10102050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kohle und Brennstoffe" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Coal & Consumable Fuels" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Carbón y Carburantes Combustibles" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Charbon et combustibles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Carbone e combustibili di consumo" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "石炭・消耗燃料" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "석탄 및 소모 연료" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Carvão e Combustíveis de Consumo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добыча угля и потребляемого топлива" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "煤与消费用燃料" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "煤炭與消費用燃料" + } + } + } + }, + "15101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rohchemikalien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commodity Chemicals" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Químicos Generales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits chimiques de base" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti chimici di base" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "基礎化学品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "범용 화학제품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mercadorias Químicas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство основных химических веществ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "商品化工" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "商品化工" + } + } + } + }, + "15101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversifizierte Chemikalien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified Chemicals" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Químicos Diversos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits chimiques diversifiés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti chimici diversificati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "総合化学" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다양한 화학제품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Químicos Diversificados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Диверсифицированные химические компании" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "多种化学制品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化學製品" + } + } + } + }, + "15101030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Düngemittel und Agrarchemikalien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fertilizers & Agricultural Chemicals" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fertilizantes y Agroquímicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Engrais et produits chimiques agricoles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fertilizzanti e prodotti chimici per uso agricolo" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "肥料・農薬" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "화학비료와 농약" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fertilizantes e Produtos Químicos Agrícolas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство удобрений и химической продукции сельскохозяйственного назначения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "化肥与农用药剂" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "化肥與農用藥劑" + } + } + } + }, + "15101040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industriegase" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrial Gases" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gases Industriales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gaz industriels" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gas industriali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業用ガス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업용 가스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gases Industriais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство промышленных газов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工业气体" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業氣體" + } + } + } + }, + "15101050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Spezialchemikalien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Specialty Chemicals" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Químicos Especializados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits chimiques spécialisés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti chimici speciali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "特殊化学品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "특수 화학제품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Químicos Especializados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство химических веществ специального назначения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "特种化学制品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "特殊化學製品" + } + } + } + }, + "15102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Baustoffe" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construction Materials" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiales de Construcción" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Matériaux de construction" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiali da costruzione" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "建設資材" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건축 자재" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiais de Construção" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Строительные материалы" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "建筑材料" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "建築材料" + } + } + } + }, + "15103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metall-, Glas- und Kunststoffbehälter" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metal, Glass & Plastic Containers" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contenedores de Metal, Cristal y Plástico" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conteneurs en métal, en verre ou en plastique" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contenitori in metallo, vetro e plastica" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "金属・ガラス・プラスチック容器" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "금속, 유리, 플라스틱 용기" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contêineres de Metal, Vidro e Plástico" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство металлической, стеклянной и пластиковой тары" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "金属、玻璃及塑料器皿" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "金屬、玻璃與塑膠容器" + } + } + } + }, + "15103020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produkte und Grundstoffe für Papier- und Kunststoffverpackungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Paper & Plastic Packaging Products & Materials" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos y materiales de embalaje de papel y plástico" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits et matériaux d’emballage en papier et en plastique" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti e materiali per imballaggi in carta e plastica" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "紙・プラスチック包装製品・材料" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "종이, 플라스틱 포장 제품, 재료" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos e Materiais para Embalagens de Papel e Plástico" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство бумажных и пластиковых упаковочных материалов и товаров" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "纸质和塑料包装产品及材料" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "紙及塑膠包裝產品及材料" + } + } + } + }, + "15104010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aluminium" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aluminum" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aluminio" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aluminium" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alluminio" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "アルミ" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "알루미늄" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alumínio" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство алюминия" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "铝" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "鋁" + } + } + } + }, + "15104020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversifizierte Metalle und Bergbau" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified Metals & Mining" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Minería y Metales Diversos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Métaux diversifiés et exploitation minière" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metalli e attività estrattive diversificati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "各種金属・鉱業" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다양한 금속과 채광" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metais Diversificados y Mineração" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Диверсифицированные металлы и их добыча" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "多种金属与采矿" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化金屬與採礦" + } + } + } + }, + "15104025" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kupfer" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Copper" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cobre" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cuivre" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rame" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "銅" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "구리" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cobre" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Медная промышленность" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "铜" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "銅" + } + } + } + }, + "15104030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gold" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gold" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oro" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Or" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oro" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "金" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "금" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ouro" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добыча золота" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "黄金" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "黃金" + } + } + } + }, + "15104040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edelmetalle und Mineralien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Precious Metals & Minerals" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Minerales y Metales Preciosos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Métaux et minéraux précieux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metalli e minerali preziosi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "貴金属・鉱物" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "귀금속 & 광물" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Metais Preciosos e Minerais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добыча драгоценных металлов и минералов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "贵重金属与矿石" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "貴重金屬與礦石" + } + } + } + }, + "15104045" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Silber" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Silver" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plata" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Argent" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Argento" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "銀" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "은" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prata" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добыча серебра" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "白银" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "白銀" + } + } + } + }, + "15104050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Stahl" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Steel" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Acero" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Acier" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Acciaio" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "鉄鋼" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "철강" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aço" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство стали" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "钢铁" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "鋼鐵" + } + } + } + }, + "15105010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forstwirtschaftliche Erzeugnisse" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forest Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Madereros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits de la forêt" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti forestali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "林産品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "임산물" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Florestais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство продукции лесного хозяйства" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "林业产品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "林業產品" + } + } + } + }, + "15105020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Papiererzeugnisse" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Paper Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos de Papel" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits à base de papier" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti della carta" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "紙製品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "종이 제품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos de papel" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Целлюлозно-бумажное производство" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "纸制品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "紙製品" + } + } + } + }, + "20101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Luft- und Raumfahrt und Verteidigung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aerospace & Defense" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industria Aeronáutica y de Defensa" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aérospatiale et défense" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aerospazio e difesa" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空宇宙・防衛" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "우주항공과 국방" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aeroespaço e Defesa" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Аэрокосмическая и оборонная промышленность" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "航天航空与国防" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空航太與國防" + } + } + } + }, + "20102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Baumaterialien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Building Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos de Construcción" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits pour l’industrie du bâtiment" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti per l’edilizia" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "建設関連製品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건축 제품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos para Construção" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство строительных изделий" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "建筑产品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "建築產品" + } + } + } + }, + "20103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bau- und Ingenieurswesen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construction & Engineering" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construcción e Ingeniería" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construction et ingénierie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Costruzioni e ingegneria" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "建設・土木" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건설과 엔지니어링" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construção e Engenharia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Строительство и монтаж инженерного оборудования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "建筑与工程" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "建築與工程" + } + } + } + }, + "20104010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elektrische Komponenten und Geräte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Electrical Components & Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos y Componentes Eléctricos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Composants et équipements électriques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Componenti e apparecchiature elettriche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電気部品・設備" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전기 부품과 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento e Componentes Elétricos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство электрооборудования и его частей" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电气部件与设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電氣部件與設備" + } + } + } + }, + "20104020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elektrische Anlagen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Heavy Electrical Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos Eléctricos Pesados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements électriques lourds" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparecchiature elettriche complesse" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "重電機設備" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "중전기 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamentos Elétricos Pesados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство тяжелого электрооборудования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "重型电气设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "重型電氣設備" + } + } + } + }, + "20105010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industriekonglomerate" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrial Conglomerates" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conglomerados Industriales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conglomérats industriels" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conglomerati industriali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "コングロマリット" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "복합 기업" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conglomerados Industriais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Промышленные конгломераты" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工业集团企业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業集團企業" + } + } + } + }, + "20106010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Baumaschinen und Schwertransportausrüstung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construction Machinery & Heavy Transportation Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maquinaria de construcción y equipo de transporte pesado" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Machines de construction et équipements de transport lourds" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Macchine per l’edilizia e autocarri pesanti" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "建設機械・大型輸送設備" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건설기계 및 중장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maquinário de Construção e Equipamento de Transporte Pesado" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство строительной техники и большегрузного транспорта" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "建筑机械与重型运输设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "建築機械與重型卡車運輸設備" + } + } + } + }, + "20106015" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Landwirtschaftliche Maschinen und Nutzfahrzeuge" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agricultural & Farm Machinery" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maquinaria de Agricultura y Cultivo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Machines agricoles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Macchine per l’agricoltura" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "農業機械" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "농업 & 농장 기계" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maquinário Agrícola e para Fazendas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство машинного оборудования для сельского хозяйства" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "农用农业机械" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "農用農業機械" + } + } + } + }, + "20106020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industriemaschinen, Verbrauchsmaterialien und Komponenten" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrial Machinery & Supplies & Components" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maquinaria Industrial y Suministros y Componentes" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Machines, fournitures et composants industriels" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Macchinari industriali, forniture e componenti" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "産業機械・用品・部品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업용 기계, 소모품, 부품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maquinário, Suprimentos e Componentes Industriais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство промышленных машин, принадлежностей и комплектующих" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工业机械、物料与部件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業機械、用品與部件" + } + } + } + }, + "20107010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Handels- und Vertriebsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trading Companies & Distributors" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comercio y Distribución" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés commerciales et distributeurs commerciaux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società commerciali e distributori" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商社・流通業" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "무역 회사와 판매업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas de Comércio e Distribuidores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Торговые компании и дистрибьюторы" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "贸易公司与经销商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "貿易公司與經銷商" + } + } + } + }, + "20201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kommerzielle Druckereien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commercial Printing" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Impresión Comercial" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Imprimerie commerciale" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Stampe commerciali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業印刷" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상업용 인쇄" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Impressão Comercial" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Изготовление коммерческой печатной продукции" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "商业印刷" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業印刷" + } + } + } + }, + "20201050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Umwelt- und Anlagendienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Environmental & Facilities Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios e Instalaciones Medioambientales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services liés à l’environnement et aux locaux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di manutenzione e ambientali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "環境関連・ファシリティサービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "환경 및 시설 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Ambientais e Instalações" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг по охране окружающей среды и обслуживанию объектов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "环境与设施服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "環境與設施服務" + } + } + } + }, + "20201060" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bürodienstleistungen und -bedarf" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Office Services & Supplies" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suministros y Servicios de Oficina" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services et fournitures de bureau" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi e forniture per ufficio" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "事務サービス・用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "사무 서비스와 사무용품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços e Suprimentos de Escritório" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг и производство товаров для офиса" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "办公服务与用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "辦公室服務與用品" + } + } + } + }, + "20201070" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diverse unterstützende Dienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified Support Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Apoyo Diversificados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services d’aide divers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di supporto diversificati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "各種支援サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다양한 지원 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Suporte Diversificados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление диверсифицированных вспомогательных услуг" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "综合支持服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化支援服務" + } + } + } + }, + "20201080" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sicherheitsdienste und Anbieter von Alarmdienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Security & Alarm Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Seguridad y Alarmas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de sécurité et d’alarme" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di sicurezza e allarme" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "セキュリティ・警報装置サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "보안 및 경보 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de segurança e alarmes" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление охранных услуг" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "安全和报警服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "保安與警報服務" + } + } + } + }, + "20202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Personalwesen und Arbeitsvermittlung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Human Resource & Employment Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Recursos Humanos y Empleo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services liés aux ressources humaines et à l’emploi" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Risorse umane e servizi per l’impiego" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "人事・雇用サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "인적 자원 및 고용 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recursos Humanos e Serviços de Emprego" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг по управлению человеческими ресурсами и трудоустройству" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "人力资源与就业服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "人力資源與就業服務" + } + } + } + }, + "20202020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forschungs- und Beratungsdienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Research & Consulting Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Investigación y Consultoría" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de recherche et de conseil" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di consulenza e ricerca" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "調査・コンサルティングサービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "리서치 및 컨설팅 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de pesquisa e consultoria" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление исследовательских и консультационных услуг" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "调查和咨询服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "調查與諮詢服務" + } + } + } + }, + "20202030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Datenverarbeitung und ausgelagerte Dienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Data Processing & Outsourced Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Procesamiento de datos y servicios tercerizados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Traitement des données et services externalisés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elaborazione dati e servizi esternalizzati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "情報処理・外注サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "데이터 처리 및 아웃소싱 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Processamento de Dados e Serviços Terceirizados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг по обработке данных и прочих услуг, передаваемых на аутсорсинг" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "数据处理与外包服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "數據處理與外判服務" + } + } + } + }, + "20301010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Luftfracht und Logistik" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Air Freight & Logistics" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Logísticos y de Transporte Aéreo de Mercancías" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fret aérien et logistique" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasporto aereo e logistica" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空貨物・物流サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "항공 화물 운송 및 물류" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Frete Aéreo e Logística" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Грузовые перевозки воздушным транспортом и логистика" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空货运与物流" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "航空貨運與物流" + } + } + } + }, + "20302010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fluggesellschaften: Passagiertransport" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Passenger Airlines" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Líneas Aéreas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transport aérien de passagers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnie aeree passeggeri" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "旅客航空輸送" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "여객항공" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Linhas Aéreas de Passageiros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Пассажирские авиаперевозки" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "客运航空公司" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "客運航空公司" + } + } + } + }, + "20303010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seetransport" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Marine Transportation" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte Marítimo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transport maritime" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasporto via mare" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "海上運輸" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "해상운송" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte Marítimo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность морского транспорта" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "海上运输" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "海運" + } + } + } + }, + "20304010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Schienentransport" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rail Transportation" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vías Férreas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transport ferroviaire" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasporto ferroviario" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "鉄道運輸" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "철도운송" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte Ferroviário" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность железнодорожного транспорта" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "铁路运输" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "鐵路運輸" + } + } + } + }, + "20304030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Landfrachttransport" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cargo Ground Transportation" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte Terrestre de Carga" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transport terrestre de fret" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasporto cargo via terra" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "貨物陸上輸送" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "화물육상운송" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte Terrestre de Cargas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Грузовые перевозки наземным транспортом" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "地面货运" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "貨物陸運" + } + } + } + }, + "20304040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bodenpassagiertransport" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Passenger Ground Transportation" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte Terrestre de Pasajeros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transport terrestre de passagers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasporto passeggeri via terra" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "旅客陸上輸送" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "여객육상운송" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transporte Terrestre de Passageiros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Пассажирские перевозки наземным транспортом" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "地面客运" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "乘客陸運" + } + } + } + }, + "20305010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Flughafendienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Airport Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Aeropuertos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services aéroportuaires" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi aeroportuali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "空港サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "공항 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Aeroportuários" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг аэропорта" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "机场服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "機場服務" + } + } + } + }, + "20305020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Straßen- und Schienennetze" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Highways & Railtracks" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Carreteras y Vías Férreas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autoroutes et voies ferrées" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autostrade e reti ferroviarie" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "高速道路・鉄道路線" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "고속도로와 선로" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rodovias e Trilhos de Trem" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дорожное и железнодорожное путевое хозяйство" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "公路与铁路" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "公路與鐵路" + } + } + } + }, + "20305030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seehäfen und Dienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Marine Ports & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios y Puertos Marítimos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ports et services maritimes" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Porti e servizi marittimi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "港湾サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "항구 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Portos e Serviços Marítimos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность и услуги морских портов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "海港与服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "海港與服務" + } + } + } + }, + "25101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kraftfahrzeugteile und -ausrüstung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automotive Parts & Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipo y Componentes de Automóviles" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pièces et équipements automobiles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ricambi e attrezzature auto" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動車用部品・装置" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자동차 부품 및 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Peças e Equipamentos Automotivos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство комплектующих и оборудования для автомобилей" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽车零件与设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽車零件與設備" + } + } + } + }, + "25101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reifen und Gummi" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tires & Rubber" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Neumáticos y Caucho" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pneus et caoutchouc" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pneumatici e industria della gomma" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "タイヤ・ゴム" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "타이어 및 고무" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pneus e Borrachas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство шин и резиновых изделий" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "轮胎与橡胶" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "輪胎與橡膠" + } + } + } + }, + "25102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hersteller von Kraftfahrzeugen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automobile Manufacturers" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de Automóviles" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Constructeurs automobiles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Costruttori di automobili" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動車製造" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자동차 제조업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de Automóveis" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители автомобилей" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽车制造商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽車製造商" + } + } + } + }, + "25102020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Motorradhersteller" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Motorcycle Manufacturers" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de Motocicletas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Constructeurs de motocyclettes" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Costruttori di motociclette" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動二輪車製造" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "오토바이 제조업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fabricantes de Motocicletas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производители мотоциклов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "摩托车制造商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電單車製造商" + } + } + } + }, + "25201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Verbraucherelektronik" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Electronics" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aparatos Eléctricos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Électronique grand public" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elettronica di consumo" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "民生用電子機器" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가전제품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Eletrônicos de Consumo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство бытовой электроники" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消费电子产品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費電子產品" + } + } + } + }, + "25201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Möbel und Innenausstattung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Home Furnishings" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mobiliario para el Hogar" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ameublement" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arredamento per la casa" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家具・装飾" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정용 가구" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Decoração" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство товаров для дома" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭装饰品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭裝飾品" + } + } + } + }, + "25201030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haus- und Wohnungsbau" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Homebuilding" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construcción de Viviendas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Constructions d’habitations résidentielles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edilizia residenziale" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅建設" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "주택 건설" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Construção Residencial" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Жилищное строительство" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅建筑" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅建築" + } + } + } + }, + "25201040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haushaltsgeräte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Household Appliances" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Electrodomésticos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appareils électroménagers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elettrodomestici" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭用電気機器" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정용 기기" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aparelhos Domésticos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство бытовой техники" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家用电器" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家用電器" + } + } + } + }, + "25201050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haushaltswaren und Sonderartikel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Housewares & Specialties" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Articulos Domésticos de Cocina y Cristalería" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Articles ménagers et spécialisés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti e articoli speciali per la casa" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭用品・雑貨" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정용품 및 소비자 용품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Artigos de Utilidade Doméstica e Especialidades" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство предметов домашнего обихода и обустройства" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家用器具与特殊消费品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家居用品與特殊消費品" + } + } + } + }, + "25202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Freizeitartikel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Leisure Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Recreativos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits de loisirs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti per il tempo libero" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "レジャー用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "레저용 제품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos para Lazer" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство товаров для отдыха" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消闲用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "休閒用品" + } + } + } + }, + "25203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bekleidung, Accessoires und Luxusgüter" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparel, Accessories & Luxury Goods" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Articulos de Confección, Accesorios y Bienes de Lujo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Habillement, accessoires et produits de luxe" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Abbigliamento, accessori e beni di lusso" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "アパレル・アクセサリー・贅沢品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "의류, 액세서리, 사치품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vestuário, Acessórios e Artigos de Luxo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство одежды, аксессуаров и предметов роскоши" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "服装、服饰与奢侈品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "服裝、配飾與奢侈品" + } + } + } + }, + "25203020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fußbekleidung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Footwear" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Calzado" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chaussures" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Calzature" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "履物" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "신발" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Calçados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство обуви" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "鞋类" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "鞋類" + } + } + } + }, + "25203030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Textilien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Textiles" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Textil" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Textiles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industria tessile" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "繊維" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "섬유" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Têxteis" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство текстильной продукции" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "纺织品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "紡織品" + } + } + } + }, + "25301010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Casinos und Glücksspiel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Casinos & Gaming" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Casinos y Juegos de Azar" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Casinos et salles de jeu" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Casinò e giochi d’azzardo" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "カジノ・ゲーム" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "카지노 및 게임" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cassinos e Jogos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность казино и игорного бизнеса" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "赌场与赌博" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "賭場與博彩娛樂" + } + } + } + }, + "25301020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hotels, Urlaubsanlagen und Kreuzfahrtlinien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hotels, Resorts & Cruise Lines" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hoteles, Centros de Vacaciones y Cruceros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hôtels, lieux de villégiature et croisières" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hotel, resort e compagnie croceristiche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ホテル・リゾート・クルーズ船" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "호텔, 리조트, 크루즈" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hotéis, Resorts e Linhas de Cruzeiros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность гостиниц, курортов и организация круизов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "酒店、度假村与豪华游轮" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "酒店、度假村與豪華遊輪" + } + } + } + }, + "25301030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Freizeiteinrichtungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Leisure Facilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Centros Recreativos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Centres de loisirs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Strutture per il tempo libero" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "レジャー設備" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "레저 시설" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Instalações para o Lazer" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность предприятий досуга и отдыха" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消闲设施" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "休閒設施" + } + } + } + }, + "25301040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restaurants" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restaurants" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restaurantes" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restaurants" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ristoranti" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "レストラン" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "레스토랑" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restaurantes" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность ресторанов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "餐馆" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "餐館" + } + } + } + }, + "25302010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bildungsdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Education Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Educación" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services éducatifs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi educativi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "教育サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "교육 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Educação" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг в области образования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "教育服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "教育服務" + } + } + } + }, + "25302020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Spezialisierte Verbraucherdienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Specialized Consumer Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Consumo Especializados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services consommateurs spécialisés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi specializzati per i consumatori" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "専門消費者サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "특화된 소비자 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Especializados aos Consumidores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление специализированных потребительских услуг" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "特殊消费者服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "特殊消費服務" + } + } + } + }, + "25501010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vertriebsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributors" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributeurs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributori" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "販売" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "판매업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дистрибьюторская деятельность" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "经销商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "經銷商" + } + } + } + }, + "25503030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel ohne Spezialisierung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Broadline Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Minoristas de Línea Amplia" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail d’articles généraux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio broadline" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "大規模小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "광대역 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista Amplo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Розничная торговля широким ассортиментом товаров" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "多品类零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化零售" + } + } + } + }, + "25504010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel: Mode" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparel Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Venta de Ropa" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail de vêtements" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio di abbigliamento" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "衣料小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "의류 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista de Vestuário" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Розничная торговля одеждой" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "服装零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "服裝零售" + } + } + } + }, + "25504020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel: Computer und Elektronik" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Computer & Electronics Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Venta de Ordenadores y Productos Electrónicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail de produits informatiques et électroniques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio di computer e materiale elettronico" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "コンピュータ・電子機器小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "컴퓨터와 전자제품 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista de Computadores e Eletrônicos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Розничная торговля компьютерным и электронным оборудованием" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电脑与电子产品零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電腦與電子產品零售" + } + } + } + }, + "25504030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel: Bau- und Heimwerkerbedarf" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Home Improvement Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Venta de Mejoras para el Hogar" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail de produits pour la maison" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio di articoli per la casa" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "住宅関連用品小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정 개량용품 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista de Material de Construção e Decoração" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Розничная торговля предметами домашнего обихода и обустройства" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭装潢零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家居裝修零售" + } + } + } + }, + "25504040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sonstiger Facheinzelhandel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Other Specialty Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Otro comercio minorista especializado" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autres magasins spécialisés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio di altri articoli specializzati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "その他の専門小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기타 전문품 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Outro Comércio Varejista Especializado" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Другая специализированная розничная торговля" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "其他专卖店" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "其他專營零售" + } + } + } + }, + "25504050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel: Kraftfahrzeugindustrie" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automotive Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Venta de Automóviles" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail de produits automobiles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio di autoveicoli" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動車小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자동차 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista de Automóveis" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Розничная торговля автотранспортными средствами" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽车零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "汽車零售" + } + } + } + }, + "25504060" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel: Einrichtungsgegenstände" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Home Furnishing Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Venta de Equipamiento para el Hogar" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail d’ameublement" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio di arredamento" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家具・装飾小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정용 가구 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista de Decoração" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Розничная торговля товарами для дома" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭装饰零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭裝飾零售" + } + } + } + }, + "30101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel: Drogerien und Apotheken" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Drug Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Venta de Medicamentos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail de médicaments" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio di farmaci" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "薬品小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "약품 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista de Medicamentos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Розничная торговля лекарственными препаратами" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "药品零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "藥品零售" + } + } + } + }, + "30101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lebensmittelvertriebsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Food Distributors" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribución de Alimentos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributeurs de produits alimentaires" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributori di generi alimentari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品流通" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "식품 도매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores de Produtos Alimentícios" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность дистрибьюторов продуктов питания" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品分销商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品分銷商" + } + } + } + }, + "30101030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lebensmitteleinzelhandel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Food Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Venta de Alimentos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail de produits alimentaires" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio di generi alimentari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "식품 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista de Produtos Alimentícios" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Розничная торговля продуктами питания" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "食品零售" + } + } + } + }, + "30101040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel: Basiskonsumgüter" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Staples Merchandise Retail" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Venta al por menor de productos básicos de consumo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vente au détail de produits de première nécessité" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vendita al dettaglio di beni di prima necessità" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "生活必需品小売り" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "필수소비재 상품 소매" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comércio Varejista de Mercadoria de Consumo Básico" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Розничная торговля потребительскими товарами массового спроса" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "日常消费品零售" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "日常消費品商品零售" + } + } + } + }, + "30201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Brauereien" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Brewers" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producción de Cerveza" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Brasseurs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Birrifici" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "醸造" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "맥주 양조업자" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cervejarias" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство пивоваренной продукции" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "啤酒酿造商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "啤酒釀製商" + } + } + } + }, + "30201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Brennereien und Winzer" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distillers & Vintners" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Destiladores y Vinateros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distillateurs et négociants en vin" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distillerie e case vinicole" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "蒸留酒・ワイン" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "증류업체와 양조업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Destilarias e Viticultores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство спирта и вин" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "酿酒商与葡萄酒商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "蒸餾酒廠與葡萄酒商" + } + } + } + }, + "30201030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Softdrinks und alkoholfreie Getränke" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soft Drinks & Non-alcoholic Beverages" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Refrescos y Bebidas No Alcohólicas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Boissons gazeuses et boissons sans alcool" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bibite e bevande analcoliche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "清涼飲料・ノンアルコール飲料" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "청량음료 및 무알코올 음료" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Refrigerantes e Bebidas não Alcoólicas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство безалкогольных напитков" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "软饮料与不含酒精饮料" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "軟性飲品和非酒精飲品" + } + } + } + }, + "30202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Landwirtschaftliche Produkte und Dienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agricultural Products & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos y servicios agrícolas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits et services agricoles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti e servizi agricoli" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "農産物・サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "농산물 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos e Serviços Agrícolas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство сельскохозяйственной продукции и услуги в сфере сельского хозяйства" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "农产品与服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "農產品與服務" + } + } + } + }, + "30202030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Abgepackte Lebensmittel und Fleisch" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Packaged Foods & Meats" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alimentos y Carnes Envasados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aliments et viandes conditionnés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Carni e prodotti alimentari confezionati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "包装食品・肉" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "포장 식품과 고기" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alimentos e Carnes Embaladas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство фасованных продуктов питания и мясных продуктов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "包装食品与肉类" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "包裝食品與肉類" + } + } + } + }, + "30203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tabak" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tobacco" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tabaco" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tabac" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tabacco" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "タバコ" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "담배" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tabaco" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство табачной продукции" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "烟草" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "煙草" + } + } + } + }, + "30301010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haushaltsartikel" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Household Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Domésticos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits ménagers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti per la cura della casa" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가정용품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos de Uso Doméstico" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство бытовых товаров" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "居家用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "家庭用品" + } + } + } + }, + "30302010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Körperpflegeprodukte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Personal Care Products" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos de cuidado personal" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits de soin personnel" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prodotti per la cura della persona" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "パーソナルケア用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "개인용품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos de Cuidado Pessoal" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство средств личной гигиены" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "个人护理用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "個人護理用品" + } + } + } + }, + "35101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesundheitswesen: Ausstattung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos Médicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements médicaux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Attrezzature sanitarie" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア機器" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство медицинского оборудования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健設備" + } + } + } + }, + "35101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Medizinische Versorgungsgüter" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care Supplies" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suministros Medicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fournitures médicales" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiale sanitario" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア用品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 용품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suprimentos de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство изделий медицинского назначения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健用品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健用品" + } + } + } + }, + "35102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pharmaziehändler" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care Distributors" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores de Productos Médicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribution de produits de santé" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributori di prodotti sanitari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア・ディストリビュータ" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 판매업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores de Produtos de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность дистрибьюторов товаров медицинского назначения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保健护理产品经销商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療護理產品經銷商" + } + } + } + }, + "35102015" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesundheitsdienstleister" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Médicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de santé" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi sanitari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケアサービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг здравоохранения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保健护理服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健服務" + } + } + } + }, + "35102020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Medizinische Versorgungseinrichtungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care Facilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Establecimientos Médicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Infrastructures médicales" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Strutture sanitarie" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア施設" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 시설" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Instalações de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность учреждений здравоохранения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保健护理机构" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健設施" + } + } + } + }, + "35102030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Verwaltete Gesundheitsfürsorge" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Managed Health Care" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Administración de Salud" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assurance maladie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sanità gestita" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "管理健康医療" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 관리" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assistência Médica Administrada" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Управляемое здравоохранение" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "管理型保健护理" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "管理式醫療保健" + } + } + } + }, + "35103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesundheitstechnologie" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care Technology" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Tecnológicos para el Área de la Salud" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Technologies des soins de santé" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologia sanitaria" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア・テクノロジー" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "헬스케어 기술" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologia de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Информационные услуги для здравоохранения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健技术" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健技術" + } + } + } + }, + "35201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotechnologie" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotechnology" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotecnología" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotechnologie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotecnologia" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "バイオテクノロジー" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "생명공학" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biotecnologia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Биотехнологии" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生物科技" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "生物科技" + } + } + } + }, + "35202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pharmazie" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pharmaceuticals" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productos Farmacéuticos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produits pharmaceutiques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Farmaceutica" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "医薬品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "제약" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtos Farmacêuticos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство фармацевтической продукции" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "制药" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "製藥" + } + } + } + }, + "35203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biowissenschaften: Hilfsmittel und Dienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Life Sciences Tools & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Herramientas y Servicios para las Ciencias de la Salud" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Outils et services appliqués aux sciences biologiques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Strumenti e servizi per le scienze della vita" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ライフサイエンス・ツール/サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "생명과학 도구 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ferramentas e Serviços de Ciências Biológicas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инструменты и услуги в сфере медико-биологических наук" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "生命科学工具和服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "生命科學工具與服務" + } + } + } + }, + "40101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversifizierte Banken" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified Banks" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos Diversificados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banques aux activités diversifiées" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banche diversificate" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "都市銀行" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "종합 은행" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos Diversificados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Диверсифицированные банки" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "综合性银行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "綜合性銀行" + } + } + } + }, + "40101015" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Regionalbanken" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Regional Banks" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos Regionales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banques régionales" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banche regionali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "地方銀行" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "지역 은행" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos Regionais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Региональные банки" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "区域性银行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "區域性銀行" + } + } + } + }, + "40201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversifizierte Finanzdienstleister" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified Financial Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Financieros Diversificados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services financiers diversifiés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi finanziari diversificati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "各種金融サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다각화된 금융서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Financeiros Diversificados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Диверсифицированные финансовые услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "综合金融服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "綜合性金融服務" + } + } + } + }, + "40201030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Multi-Sektor-Unternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Multi-Sector Holdings" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociedades de Cartera Multisector" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Holdings multisectorielles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Holding multisettore" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "マルチセクター持株会社" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다부문 지주회사" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Holdings de Múltiplos Setores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Многоотраслевые холдинги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "多领域控股" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多領域控股" + } + } + } + }, + "40201040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Spezialisierte Finanzdienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Specialized Finance" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Financieros Especializados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services financiers spécialisés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finanza specializzata" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "専門金融" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "특수 금융" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Financeiros Especializados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Специализированные финансовые услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "特殊金融服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "特殊金融服務業" + } + } + } + }, + "40201050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hypothekenfinanzierung für kommerzielle Bauten oder Wohnbauten" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commercial & Residential Mortgage Finance" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financiamiento de hipotecas comerciales y residenciales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prêts hypothécaires commerciaux et résidentiels" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mutui commerciali e residenziali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業用・住宅用不動産金融" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상업 및 주거용 모기지금융" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financiamento de Hipotecas Comerciais e Residenciais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ипотечное финансирование приобретения жилых помещений и коммерческой недвижимости" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "商业与住宅抵押贷款金融" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "商業及住宅按掲貸款融資" + } + } + } + }, + "40201060" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transaktions- und Zahlungsabwicklungsdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transaction & Payment Processing Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de procesamiento de pagos y transacciones" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de traitement des transactions et des paiements" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di elaborazione di transazioni e pagamenti" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "取引・決済処理サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "거래 및 결제처리 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Processamento de Pagamentos e de Transações" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Услуги по обработке операций и платежей" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "交易与支付处理服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "交易與付款處理服務" + } + } + } + }, + "40202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Private Finanzdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consumer Finance" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Financieros Personales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Crédit à la consommation" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi finanziari al consumo" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費者金融" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소비자 금융" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financiamento ao Consumidor" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Потребительское кредитование" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "消费信贷" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "消費者金融" + } + } + } + }, + "40203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vermögensverwaltungs- und Depotbanken" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Asset Management & Custody Banks" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gestión de Activos y Bancos de Custodia" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banques de dépôt et gestion de patrimoine" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gestori patrimoniali e banche depositarie" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "資産運用会社・資産管理銀行" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "자산운용 및 유가증권 보관" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos de Custódia e Gestão de Ativos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Управление активами и деятельность депозитарных банков" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "资产管理与托管银行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "資產管理與託管銀行" + } + } + } + }, + "40203020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Investmentbanken und Broker" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Investment Banking & Brokerage" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos de Inversión y Corredurías" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services bancaires d’investissement et courtage" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Investment banking e intermediazione" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "投資銀行・証券会社" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "투자은행 & 중개업" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bancos de Investimento e Corretagem" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность инвестиционных банков и брокерских организаций" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "投资银行业与经纪业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "投資銀行業與經紀業" + } + } + } + }, + "40203030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversifizierte Kapitalmärkte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified Capital Markets" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mercados de Capitales Diversificados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Marchés de capitaux diversifiés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mercati di capitali diversificati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "総合資本市場" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다양한 캐피탈 시장" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mercados de Capital Diversificado" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Диверсифицированная деятельность на рынках капитала" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "综合性资本市场" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "綜合性資本市場" + } + } + } + }, + "40203040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Börsen und Daten" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Financial Exchanges & Data" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Información y Mercados Financieros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Marchés financiers et données financières" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Borse valori e dati finanziari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "取引所およびデータ提供会社" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "금융 거래소 및 데이터" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bolsas e Mercados Financeiros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Финансовые биржи и финансовые данные" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融交易所和数据" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "金融交易與資料業" + } + } + } + }, + "40204010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hypotheken-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mortgage REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT Hipotecarias" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC spécialisées dans le crédit hypothécaire" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT ipotecari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "モーゲージ不動産投資信託(REIT)" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "모기지 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs Hipotecários" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ипотечныe инвестиционные фонды недвижимости" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "抵押房地产投资信托" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "按揭房地產投資信託基金" + } + } + } + }, + "40301010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Versicherungsmakler" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insurance Brokers" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agentes de Seguros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Courtiers en assurance" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Broker assicurativi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "保険ブローカー" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "보험 중개" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Corretores de Seguro" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность страховых агентов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保险经纪商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "保險經紀商" + } + } + } + }, + "40301020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lebens- und Krankenversicherungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Life & Health Insurance" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seguros de Vida y Salud" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assurances vie et assurances maladie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assicurazioni vita e malattia" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "生命保険・健康保険" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "생명과 건강 보험" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seguros de Vida e de Saúde" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг страхования жизни и медицинского страхования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "人寿与健康保险" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "人壽與健康保險" + } + } + } + }, + "40301030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversifizierte Versicherungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Multi-line Insurance" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seguros Diversos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assurances multirisques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assicurazioni multilinea" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "総合保険" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "종합 보험" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seguros de Múltiplas Linhas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Страховая деятельность в различных направлениях" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化保险" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化保險" + } + } + } + }, + "40301040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Schaden- und Unfallversicherungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Property & Casualty Insurance" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seguro de Propiedad y contra Accidentes" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assurance incident, accident et risques divers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Assicurazioni danni e infortuni" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "動産保険・損害保険" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "손해 보험" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seguros de Propriedade e de Acidentes" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Страхование имущества и страхование от несчастных случаев" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "财产与意外伤害保险" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "財產與意外傷亡保險" + } + } + } + }, + "40301050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rückversicherungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reinsurance" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reaseguros" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réassurance" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Riassicurazione" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "再保険" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "재보험" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Resseguros" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность по перестрахованию" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "再保险" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "再保險" + } + } + } + }, + "45102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "IT-Beratung und Andere Dienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "IT Consulting & Other Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consultoría de Tecnología de la Información y Otros Servicios" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conseils liés aux technologies de l’information et autres services" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di consulenza IT e altri servizi correlati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "情報技術コンサルティング・他のサービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "IT 컨설팅 및 기타 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consultoria de TI e Outros Serviços" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Консультирование в сфере информационных технологий и другие услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "信息科技咨询与其它服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "資訊科技諮詢與其他服務" + } + } + } + }, + "45102030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Internet-Dienste und -Infrastruktur" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Internet Services & Infrastructure" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Internet e Infraestructura" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services et infrastructures Internet" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi e infrastrutture Internet" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "インターネットサービスおよびインフラストラクチャー" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "인터넷 서비스 및 인프라" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Internet e Infraestrutura" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление Интернет-услуг и инфраструктуры" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "互联网服务与基础架构" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "互聯網服務與基本設施" + } + } + } + }, + "45103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anwendungs-Software" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Application Software" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aplicaciones de Software" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Logiciels d’application" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software applicativi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "アプリケーション・ソフトウェア" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "애플리케이션 소프트웨어" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software para Aplicativos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство программ и приложений" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "应用软件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "應用軟件" + } + } + } + }, + "45103020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "System-Software" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Systems Software" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software de Sistemas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Logiciels systèmes" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software di sistema" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "システム・ソフトウェア" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "시스템 소프트웨어" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software de Sistemas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство системного программного обеспечения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "系统软件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "系統軟件" + } + } + } + }, + "45201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kommunikationsgeräte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Communications Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos de Comunicacioness" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements de communication" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparecchiature per la comunicazione" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "通信機器" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "통신 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento de Comunicações" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство оборудования для связи" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通信设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "通訊設備" + } + } + } + }, + "45202030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hardware-Technologie, Speicherung und Peripheriegeräte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Technology Hardware, Storage & Peripherals" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos Tecnológicos, Almacenamiento Electrónico y Periféricos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Matériel, stockage et périphériques technologiques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hardware informatico, archiviazione e periferiche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "テクノロジーハードウェア・コンピュータ記憶装置・周辺機器" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기술 하드웨어, 스토리지 & 주변기기" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tecnologia de Hardware, Armazenamento e Periféricos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Аппаратное обеспечение, устройства хранения памяти данных, периферийные устройства" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电脑硬件、储存设备及电脑周边" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電腦硬體、儲存及週邊設備" + } + } + } + }, + "45203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elektronische Geräte und Instrumente" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Electronic Equipment & Instruments" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipos e Instrumentos Electrónicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Équipements et instruments électroniques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparecchiature e strumenti elettronici" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子装置・機器" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전자 장비 및 기기" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Equipamento e Instrumentos Eletrônicos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство электронного оборудования и приборов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电子设备和仪器" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子設備與儀器" + } + } + } + }, + "45203015" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elektronische Komponenten" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Electronic Components" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Componentes Electrónicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Composants électroniques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Componenti elettronici" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子部品" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전자 부품" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Componente Eletrônicos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство электронных компонентов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电子元件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子組件" + } + } + } + }, + "45203020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dienste für die Herstellung elektronischer Geräte" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Electronic Manufacturing Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Fabricación Electrónica" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de fabrication électronique" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di produzione elettronica" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子製品製造サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전자 제조 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Fabricação de Eletrônicos" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг по производству электронного оборудования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电子制造服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電子製造服務" + } + } + } + }, + "45203030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Technologievertrieb" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Technology Distributors" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores de Productos Tecnológicos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributeurs de technologie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distributori di dispositivi tecnologici" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "テクノロジーディストリビュータ" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기술 판매업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuidores de Tecnologia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дистрибьюторы высокотехнологичной продукции" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "技术产品经销商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "技術產品經銷商" + } + } + } + }, + "45301010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Halbleitermaterialien und -ausrüstung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semiconductor Materials & Equipment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiales y equipos semiconductores" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Matériel et équipements pour semi-conducteurs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiali e apparecchiature a semiconduttori" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導体素材・装置" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "반도체 재료 및 장비" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Materiais e Equipamentos de Semicondutores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство полупроводниковых материалов и оборудования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "半导体材料与设备" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導體材料與設備" + } + } + } + }, + "45301020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Halbleiter" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semiconductors" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semiconductores" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semi-conducteurs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semiconduttori" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導体" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "반도체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Semicondutores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство полупроводников" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "半导体产品" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "半導體產品" + } + } + } + }, + "50101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alternative Betreiber" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alternative Carriers" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Portadores Alternativos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prestataires de services alternatifs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gestori alternativi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "代替通信事業会社" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "대안 통신업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Operadoras Alternativas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг альтернативной связи" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "非传统电信运营商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "非傳統電訊供應商" + } + } + } + }, + "50101020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Integrierte Telekommunikationsdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Integrated Telecommunication Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Integrados de Telecomunicaciones" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de télécommunication intégrés" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di telecomunicazione integrata" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "総合電気通信サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "통합 통신 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Integrados de Telecomunicações" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление комплексных телекоммуникационных услуг" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "综合电信业务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "綜合電訊服務" + } + } + } + }, + "50102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Drahtlose Telekommunikationsdienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wireless Telecommunication Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios de Telecomunicación Inalámbrica" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services de télécommunication sans fil" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi di telecomunicazione wireless" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "無線通信サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "무선 전기통신 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Telecomunicações sem Fio" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг беспроводной связи" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无线电信业务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無線電訊服務" + } + } + } + }, + "50201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Werbung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Advertising" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Publicidad" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Publicité" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pubblicità" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "広告" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "광고" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Publicidade" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Рекламная деятельность" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "广告" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "廣告" + } + } + } + }, + "50201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fernseh- und Rundfunkübertragung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Broadcasting" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Difusión por Radio y Televisión" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diffusion" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasmissioni radiotelevisive" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "放送" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "방송" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Radiodifusão" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность в сфере теле- и радиовещания" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "广播" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "廣播" + } + } + } + }, + "50201030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kabel- und Satellitenübertragung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cable & Satellite" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Televisión por Cable y Vía Satélite" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Câble et satellite" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trasmissioni via cavo e via satellite" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ケーブル・衛星テレビ" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "케이블 및 위성" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cabo e Satélite" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Деятельность в сфере кабельного и спутникового телевидения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "有线和卫星" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "有線和衛星電視" + } + } + } + }, + "50201040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Verlagswesen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Publishing" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Publicación" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Édition" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editoria" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "出版" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "출판" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Publicações" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Издательская деятельность" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "出版" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "出版" + } + } + } + }, + "50202010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Filme und Entertainment" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Movies & Entertainment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Películas y Entretenimiento" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cinéma et divertissement" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Film e intrattenimento" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "映画・娯楽" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "영화 및 엔터테인먼트" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Filmes e Entretenimento" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Кинофильмы и прочие развлекательные продукты" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电影和娱乐" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電影與娛樂" + } + } + } + }, + "50202020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Interaktives Home Entertainment" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Interactive Home Entertainment" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entretenimiento Doméstico Interactivo" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Divertissements interactifs à domicile" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Intrattenimento domestico interattivo" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "インタラクティブ・ホームエンターテイメント" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "양방향 홈 엔터테인먼트" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software de Entretenimento em Casa" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Производство интерактивных развлекательных продуктов для домашнего использования" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "互动家庭娱乐" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "互動家居娛樂" + } + } + } + }, + "50203010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Interaktive Medien und Dienste" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Interactive Media & Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Medios y Servicios Interactivos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Médias et services interactifs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media e servizi interattivi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "インタラクティブ・メディアおよびサービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "양방향 미디어 및 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mídia interativa e serviços" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Интерактивные средства массовой информации и услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "互动媒体与服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "互動媒體與服務" + } + } + } + }, + "55101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Stromversorgungsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Electric Utilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suministro Eléctrico" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnies d’électricité" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forniture elettriche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電力" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "전기 유틸리티" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Eletricidade" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Электроснабжение" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电力公用事业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電力公用事業" + } + } + } + }, + "55102010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gasversorgungsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gas Utilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suministro de Gas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gaz" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forniture di gas" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ガス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "가스 유틸리티" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Gás" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Газоснабжение" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "燃气公用事业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "燃氣公用事業" + } + } + } + }, + "55103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Multi-Versorgungsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Multi-Utilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Multiservicios" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnies d’intérêt public aux activités diversifiées" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società multiservizi" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "総合公益事業" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "복합 유틸리티" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Múltiplos Serviços" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Различные коммунальные услуги" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "复合型公用事业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "複合型公用事業" + } + } + } + }, + "55104010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wasserversorgungsunternehmen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Water Utilities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suministro de Agua" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Compagnies des eaux" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Forniture idriche" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "水道" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "수도 유틸리티" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços de Água" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Водоснабжение" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "水公用事业" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "水務公用事業" + } + } + } + }, + "55105010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unabhängige Stromerzeuger und Energiehändler" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Independent Power Producers & Energy Traders" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Productores de Energía Independientes y Operadores de Energía" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Producteurs d’énergie indépendants et fournisseurs d’énergie" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produttori indipendenti di energia e commercianti di energia" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "独立系発電事業者・エネルギー販売業者" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "독립 전력 생산업체 & 에너지 거래업체" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Produtores Independentes de Energia e Comerciantes de Energia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Независимые производители и поставщики электроэнергии" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "独立电力生产商与能源贸易商" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "獨立電力生產商和能源貿易商" + } + } + } + }, + "55105020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Erneuerbare Elektrizität" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Renewable Electricity" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Energías Alternativas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Électricité renouvelable" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elettricità da fonti rinnovabili" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "再生エネルギー系発電事業者" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "재생 전기" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eletricidade Renovável" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Возобновляемые источники электроэнергии" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "新能源发电业者" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "可再生電力供應商" + } + } + } + }, + "60101010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Verschiedene REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT Diversificadas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC à exploitation diversifiée" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT diversificati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "各種不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다각화된 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs Diversificados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Диверсифицированные инвестиционные фонды недвижимости" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "多样化房地产投资信托" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化房地產投資信託基金" + } + } + } + }, + "60102510" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrielle REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Industrial REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT Industriales" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC industrielles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT industriali" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業用不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "산업 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs Industriais" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Промышленные инвестиционные фонды недвижимости в области промышленных объектов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工业REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工業房地產投資信託基金" + } + } + } + }, + "60103010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs Hotels und Urlaubsanlagen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hotel & Resort REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT de hoteles y centros turísticos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC hôtels et lieux de villégiature" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT in proprietà alberghiere e resort" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ホテル・リゾート不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "호텔 및 리조트 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Hotéis e Resorts" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в гостинично-курортной сфере" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "酒店及度假村REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "酒店及度假村房地產投資信託基金" + } + } + } + }, + "60104010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Büro-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Office REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT de Oficinas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC bureautiques" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT in immobili per uffici" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "オフィス不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "사무실 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Escritórios" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в сфере коммерческих помещений" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "写字楼REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "辦公室房地產投資信託基金" + } + } + } + }, + "60105010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesundheitswesen-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Health Care REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT de Propiedades Dedicadas al Cuidado de Salud" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC soins de santé" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT in strutture sanitarie" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ヘルスケア不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "건강관리 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Assistência Médica" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области здравоохранения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "医疗保健REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "醫療保健房地產投資信託基金" + } + } + } + }, + "60106010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mehrfamilienhaus-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Multi-Family Residential REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT residenciales multifamiliares" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC logements collectifs" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT residenziali multifamiliari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "集合住宅用不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다가구 주거용 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Residências Multifamiliares" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области строительства многоквартирных зданий" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "多户住宅REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多戶型住宅房地產投資信託基金" + } + } + } + }, + "60106020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einfamilienhaus-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Single-Family Residential REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT residenciales unifamiliares" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC maisons individuelles" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT residenziali unifamiliari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "一戸建て住宅用不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "단독주택 주거용 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Residências Unifamiliares" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области строительства односемейных домов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "单户住宅REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "單戶住宅房地產投資信託基金" + } + } + } + }, + "60107010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Einzelhandel-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Retail REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT minoristas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC vente au détail" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT retail" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "店舗用不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "소매 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Varejo" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области объектов розничной торговли" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "零售REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "零售業房地產投資信託基金" + } + } + } + }, + "60108010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Andere spezialisierte REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Other Specialized REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Otros REITS Especializados" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autres SIIC spécialisées" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Altri REIT specializzati" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "その他の専門不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기타 특수 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Outros REITs Especializados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Другие специализированные инвестиционные фонды недвижимости" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "其他专门REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "其他特種房地產投資信託基金" + } + } + } + }, + "60108020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mietlager-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Self-Storage REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT de autoalmacenamiento" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC stockage en libre-service" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT in self-storage" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "トランクルーム不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "셀프 스토리지 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Auto Armazenamento" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области складов индивидуального хранения" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "自助式仓储REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "自助儲物空間房地產投資信託基金" + } + } + } + }, + "60108030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Telekommunikationsturm-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Telecom Tower REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT de torres de telecomunicaciones" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC tours de télécommunications" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT in torri di telecomunicazione" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "電波塔不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "통신타워 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Torres de Telecomunicações" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области телекоммуникационных башен" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "电信塔REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "電信塔房地產投資信託基金" + } + } + } + }, + "60108040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nutzholz-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Timber REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de madera" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC bois" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT in legname" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "森林不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "목재 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Madeira" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области лесоматериалов" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "木材REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "木材房地產投資信託基金" + } + } + } + }, + "60108050" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rechenzentrum-REITs" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Data Center REITs" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de centros de datos" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SIIC centres de données" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "REIT in data center" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "データセンター不動産投資信託" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "데이터센터 리츠" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "REITs de Centros de Dados" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Инвестиционные фонды недвижимости в области центров обработки данных" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "数据中心REIT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "數據中心房地產投資信託基金" + } + } + } + }, + "60201010" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diverse Immobilien-Aktivitäten" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diversified Real Estate Activities" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Actividades Inmobiliarias Diversificadas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Activités immobilières diversifiées" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Attività immobiliari diversificate" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "各種不動産事業" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "다각화된 부동산 활동" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Atividades Imobiliárias Diversificadas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Диверсифицированные операции с недвижимостью" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化房地产业务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "多元化房地產業務" + } + } + } + }, + "60201020" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Immobilien-Betreibergesellschaften" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Real Estate Operating Companies" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociedades Operadoras de Bienes Raíces" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sociétés d’exploitation de biens immobiliers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Società di gestione immobiliare" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "不動産運営会社" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "부동산 운영 회사" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empresas Operadoras de Imóveis" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Операционные компании на рынке недвижимости" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地产经营公司" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地產營運公司" + } + } + } + }, + "60201030" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Immobilienentwicklung" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Real Estate Development" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desarrollo Inmobiliario" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Promotion immobilière" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sviluppo immobiliare" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "不動産開発" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "부동산 개발" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desenvolvimento Imobiliário" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Строительство объектов недвижимого имущества" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地产开发" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地產開發" + } + } + } + }, + "60201040" : { + "comment" : "GICS Sub-Industry", + "extractionState" : "manual", + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Immobiliendienstleistungen" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Real Estate Services" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servicios Inmobiliarios" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Services immobiliers" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servizi immobiliari" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "不動産サービス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "부동산 서비스" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviços Imobiliários" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Предоставление услуг в сфере недвижимого имущества" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地产服务" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "房地產服務" + } + } + } + } + }, + "version" : "1.0" +} \ No newline at end of file diff --git a/Sources/GICS/Sector.swift b/Sources/GICS/Sector.swift new file mode 100644 index 0000000..3d1bba6 --- /dev/null +++ b/Sources/GICS/Sector.swift @@ -0,0 +1,60 @@ +// +// Sector.swift +// The Global Industry Classification Standard (GICS) +// +// Copyright © 2024 Joey GM. All rights reserved. +// + +extension GICS { + + /// The GICS Sector. + public enum Sector: GICS.Code, GICSRepresentable { + + /// The Energy Sector (GICS Code: 10). + /// + /// The Energy Sector comprises companies engaged in exploration & production, refining & marketing, and storage & transportation of oil & gas and coal & consumable fuels. It also includes companies that offer oil & gas equipment and services. + case energy = 10 + /// The Materials Sector (GICS Code: 15). + /// + /// The Materials Sector includes companies that manufacture chemicals, construction materials, forest products, glass, paper and related packaging products, and metals, minerals and mining companies, including producers of steel. + case materials = 15 + /// The Industrials Sector (GICS Code: 20). + /// + /// The Industrials Sector includes manufacturers and distributors of capital goods such as aerospace & defense, building products, electrical equipment and machinery and companies that offer construction & engineering services. It also includes providers of commercial & professional services including printing, environmental and facilities services, office services & supplies, security & alarm services, human resource & employment services, research & consulting services. It also includes companies that provide transportation services. + case industrials = 20 + /// The Consumer Discretionary Sector (GICS Code: 25). + /// + /// The Consumer Discretionary Sector encompasses those businesses that tend to be the most sensitive to economic cycles. Its manufacturing segment includes automobiles & components, household durable goods, leisure products and textiles & apparel. The services segment includes hotels, restaurants, and other leisure facilities. It also includes distributors and retailers of consumer discretionary products. + case consumerDiscretionary = 25 + /// The Consumer Staples Sector (GICS Code: 30). + /// + /// The Consumer Staples Sector comprises companies whose businesses are less sensitive to economic cycles. It includes manufacturers and distributors of food, beverages and tobacco and producers of non-durable household goods and personal products. It also includes distributors and retailers of consumer staples products including food & drug retailing companies. + case consumerStaples = 30 + /// The Health Care Sector (GICS Code: 35). + /// + /// The Health Care Sector includes health care providers & services, companies that manufacture and distribute health care equipment & supplies, and health care technology companies. It also includes companies involved in the research, development, production and marketing of pharmaceuticals and biotechnology products. + case healthCare = 35 + /// The Financials Sector (GICS Code: 40). + /// + /// The Financials Sector contains companies engaged in banking, financial services, consumer finance, capital markets and insurance activities. It also includes Financial Exchanges & Data and Mortgage REITs. + case financials = 40 + /// The Information Technology Sector (GICS Code: 45). + /// + /// The Information Technology Sector comprises companies that offer software and information technology services, manufacturers and distributors of technology hardware & equipment such as communications equipment, cellular phones, computers & peripherals, electronic equipment and related instruments, and semiconductors and related equipment & materials. + case informationTechnology = 45 + /// The Communication Services Sector (GICS Code: 50). + /// + /// The Communication Services Sector includes companies that facilitate communication and offer related content and information through various mediums. It includes telecom and media & entertainment companies including producers of interactive gaming products and companies engaged in content and information creation or distribution through proprietary platforms. + case communicationServices = 50 + /// The Utilities Sector (GICS Code: 55). + /// + /// The Utilities Sector comprises utility companies such as electric, gas and water utilities. It also includes independent power producers & energy traders and companies that engage in generation and distribution of electricity using renewable sources. + case utilities = 55 + /// The Real Estate Sector (GICS Code: 60). + /// + /// The Real Estate Sector contains companies engaged in real estate development and operation. It also includes companies offering real estate related services and Equity Real Estate Investment Trusts (REITs). + case realEstate = 60 + + } + +} diff --git a/Sources/GICS/SubIndustry.swift b/Sources/GICS/SubIndustry.swift new file mode 100644 index 0000000..9966ed7 --- /dev/null +++ b/Sources/GICS/SubIndustry.swift @@ -0,0 +1,668 @@ +// +// SubIndustry.swift +// The Global Industry Classification Standard (GICS) +// +// Copyright © 2024 Joey GM. All rights reserved. +// + +extension GICS { + + /// The GICS Sub-Industry. + public enum SubIndustry: GICS.Code, GICSRepresentable { + + /// The Oil & Gas Drilling Sub-Industry (GICS Code: 10101010). + /// + /// Drilling contractors or owners of drilling rigs that contract their services for drilling wells. + case oilAndGasDrilling = 10101010 + /// The Oil & Gas Equipment & Services Sub-Industry (GICS Code: 10101020). + /// + /// Manufacturers of equipment, including drilling rigs and equipment, and providers of supplies and services to companies involved in the drilling, evaluation and completion of oil and gas wells. + case oilAndGasEquipmentAndServices = 10101020 + /// The Integrated Oil & Gas Sub-Industry (GICS Code: 10102010). + /// + /// Integrated oil companies engaged in the exploration & production of oil and gas, as well as at least one other significant activity in either refining, marketing and transportation, or chemicals. + case integratedOilAndGas = 10102010 + /// The Oil & Gas Exploration & Production Sub-Industry (GICS Code: 10102020). + /// + /// Companies engaged in the exploration and production of oil and gas not classified elsewhere. + case oilAndGasExplorationAndProduction = 10102020 + /// The Oil & Gas Refining & Marketing Sub-Industry (GICS Code: 10102030). + /// + /// Companies engaged in the refining and marketing of oil, gas and/or refined products not classified in the Integrated Oil & Gas or Independent Power Producers & Energy Traders Sub-Industries. + case oilAndGasRefiningAndMarketing = 10102030 + /// The Oil & Gas Storage & Transportation Sub-Industry (GICS Code: 10102040). + /// + /// Companies engaged in the storage and/or transportation of oil, gas and/or refined products. Includes diversified midstream natural gas companies, oil and refined product pipelines, coal slurry pipelines and oil & gas shipping companies. + case oilAndGasStorageAndTransportation = 10102040 + /// The Coal & Consumable Fuels Sub-Industry (GICS Code: 10102050). + /// + /// Companies primarily involved in the production and mining of coal, related products and other consumable fuels related to the generation of energy. Excludes companies primarily producing gases classified in the Industrial Gases Sub-Industry and companies primarily mining for metallurgical (coking) coal used for steel production. + case coalAndConsumableFuels = 10102050 + /// The Commodity Chemicals Sub-Industry (GICS Code: 15101010). + /// + /// Companies that primarily produce industrial chemicals and basic chemicals. Including but not limited to plastics, synthetic fibers, films, commodity-based paints & pigments, explosives and petrochemicals. Excludes chemical companies classified in the Diversified Chemicals, Fertilizers & Agricultural Chemicals, Industrial Gases, or Specialty Chemicals Sub-Industries. + case commodityChemicals = 15101010 + /// The Diversified Chemicals Sub-Industry (GICS Code: 15101020). + /// + /// Manufacturers of a diversified range of chemical products not classified in the Industrial Gases, Commodity Chemicals, Specialty Chemicals or Fertilizers & Agricultural Chemicals Sub-Industries. + case diversifiedChemicals = 15101020 + /// The Fertilizers & Agricultural Chemicals Sub-Industry (GICS Code: 15101030). + /// + /// Producers of fertilizers, pesticides, potash or other agriculture-related chemicals not classified elsewhere. + case fertilizersAndAgriculturalChemicals = 15101030 + /// The Industrial Gases Sub-Industry (GICS Code: 15101040). + /// + /// Manufacturers of industrial gases. + case industrialGases = 15101040 + /// The Specialty Chemicals Sub-Industry (GICS Code: 15101050). + /// + /// Companies that primarily produce high value-added chemicals used in the manufacture of a wide variety of products, including but not limited to fine chemicals, additives, advanced polymers, adhesives, sealants and specialty paints, pigments and coatings. + case specialtyChemicals = 15101050 + /// The Construction Materials Sub-Industry (GICS Code: 15102010). + /// + /// Manufacturers of construction materials including sand, clay, gypsum, lime, aggregates, cement, concrete and bricks. Other finished or semi-finished building materials are classified in the Building Products Sub-Industry. + case constructionMaterials = 15102010 + /// The Metal, Glass & Plastic Containers Sub-Industry (GICS Code: 15103010). + /// + /// Manufacturers of metal, glass or plastic containers. Includes corks and caps. + case metalGlassAndPlasticContainers = 15103010 + /// The Paper & Plastic Packaging Products & Materials Sub-Industry (GICS Code: 15103020). + /// + /// Manufacturers of paper and cardboard containers and packaging. + case paperAndPlasticPackagingProductsAndMaterials = 15103020 + /// The Aluminum Sub-Industry (GICS Code: 15104010). + /// + /// Producers of aluminum and related products, including companies that mine or process bauxite and companies that recycle aluminum to produce finished or semi-finished products. Excludes companies that primarily produce aluminum building materials classified in the Building Products Sub-Industry. + case aluminum = 15104010 + /// The Diversified Metals & Mining Sub-Industry (GICS Code: 15104020). + /// + /// Companies engaged in the diversified production or extraction of metals and minerals not classified elsewhere. Including, but not limited to, nonferrous metal mining (except bauxite), salt and borate mining, phosphate rock mining, and diversified mining operations. Excludes iron ore mining, classified in the Steel Sub-Industry, bauxite mining, classified in the Aluminum Sub-Industry, and coal mining, classified in either the Steel or Coal & Consumable Fuels Sub-Industries. + case diversifiedMetalsAndMining = 15104020 + /// The Copper Sub-Industry (GICS Code: 15104025). + /// + /// Companies involved primarily in copper ore mining. + case copper = 15104025 + /// The Gold Sub-Industry (GICS Code: 15104030). + /// + /// Producers of gold and related products, including companies that mine or process gold and the South African finance houses which primarily invest in, but do not operate, gold mines. + case gold = 15104030 + /// The Precious Metals & Minerals Sub-Industry (GICS Code: 15104040). + /// + /// Companies mining precious metals and minerals not classified in the Gold Sub-Industry. Includes companies primarily mining platinum. + case preciousMetalsAndMinerals = 15104040 + /// The Silver Sub-Industry (GICS Code: 15104045). + /// + /// Companies primarily mining silver. Excludes companies classified in the Gold or Precious Metals & Minerals Sub-Industries. + case silver = 15104045 + /// The Steel Sub-Industry (GICS Code: 15104050). + /// + /// Producers of iron and steel and related products, including metallurgical (coking) coal mining used for steel production. + case steel = 15104050 + /// The Forest Products Sub-Industry (GICS Code: 15105010). + /// + /// Manufacturers of timber and related wood products. Includes lumber for the building industry. + case forestProducts = 15105010 + /// The Paper Products Sub-Industry (GICS Code: 15105020). + /// + /// Manufacturers of all grades of paper. Excludes companies specializing in paper packaging classified in the Paper & Plastic Packaging Products & Materials Sub-Industry. + case paperProducts = 15105020 + /// The Aerospace & Defense Sub-Industry (GICS Code: 20101010). + /// + /// Manufacturers of civil or military aerospace and defense equipment, parts or products. Includes defense electronics and space equipment. + case aerospaceAndDefense = 20101010 + /// The Building Products Sub-Industry (GICS Code: 20102010). + /// + /// Manufacturers of building components and home improvement products and equipment. Excludes lumber and plywood classified under Forest Products and cement and other materials classified in the Construction Materials Sub-Industry. + case buildingProducts = 20102010 + /// The Construction & Engineering Sub-Industry (GICS Code: 20103010). + /// + /// Companies engaged in primarily non-residential construction. Includes civil engineering companies and large-scale contractors. Excludes companies classified in the Homebuilding Sub-Industry. + case constructionAndEngineering = 20103010 + /// The Electrical Components & Equipment Sub-Industry (GICS Code: 20104010). + /// + /// Companies that produce electric cables and wires, electrical components or equipment not classified in the Heavy Electrical Equipment Sub-Industry. + case electricalComponentsAndEquipment = 20104010 + /// The Heavy Electrical Equipment Sub-Industry (GICS Code: 20104020). + /// + /// Manufacturers of power-generating equipment and other heavy electrical equipment, including power turbines, heavy electrical machinery intended for fixed-use and large electrical systems. Excludes cables and wires, classified in the Electrical Components & Equipment Sub-Industry. + case heavyElectricalEquipment = 20104020 + /// The Industrial Conglomerates Sub-Industry (GICS Code: 20105010). + /// + /// Diversified industrial companies with business activities in three or more sectors, none of which contributes a majority of revenues. Stakes held are predominantly of a controlling nature and stake holders maintain an operational interest in the running of the subsidiaries. + case industrialConglomerates = 20105010 + /// The Construction Machinery & Heavy Transportation Equipment Sub-Industry (GICS Code: 20106010). + /// + /// Manufacturers of heavy duty trucks, rolling machinery, earth-moving and construction equipment, and manufacturers of related parts. Includes non-military shipbuilding. + case constructionMachineryAndHeavyTransportationEquipment = 20106010 + /// The Agricultural & Farm Machinery Sub-Industry (GICS Code: 20106015). + /// + /// Companies manufacturing agricultural machinery, farm machinery, and their related parts. Includes machinery used for the production of crops and agricultural livestock, agricultural tractors, planting and fertilizing machinery, fertilizer and chemical application equipment, and grain dryers and blowers. + case agriculturalAndFarmMachinery = 20106015 + /// The Industrial Machinery & Supplies & Components Sub-Industry (GICS Code: 20106020). + /// + /// Manufacturers of industrial machinery and industrial components. Includes companies that manufacture presses, machine tools, compressors, pollution control equipment, elevators, escalators, insulators, pumps, roller bearings and other metal fabrications. + case industrialMachineryAndSuppliesAndComponents = 20106020 + /// The Trading Companies & Distributors Sub-Industry (GICS Code: 20107010). + /// + /// Trading companies and other distributors of industrial equipment and products. + case tradingCompaniesAndDistributors = 20107010 + /// The Commercial Printing Sub-Industry (GICS Code: 20201010). + /// + /// Companies providing commercial printing services. Includes printers primarily serving the media industry. + case commercialPrinting = 20201010 + /// The Environmental & Facilities Services Sub-Industry (GICS Code: 20201050). + /// + /// Companies providing environmental and facilities maintenance services. Includes waste management, facilities management and pollution control services. Excludes large-scale water treatment systems classified in the Water Utilities Sub-Industry. + case environmentalAndFacilitiesServices = 20201050 + /// The Office Services & Supplies Sub-Industry (GICS Code: 20201060). + /// + /// Providers of office services and manufacturers of office supplies and equipment not classified elsewhere. + case officeServicesAndSupplies = 20201060 + /// The Diversified Support Services Sub-Industry (GICS Code: 20201070). + /// + /// Companies primarily providing labor oriented support services to businesses and governments. Includes commercial cleaning services, dining & catering services, equipment repair services, industrial maintenance services, industrial auctioneers, storage & warehousing, transaction services, uniform rental services, and other business support services. + case diversifiedSupportServices = 20201070 + /// The Security & Alarm Services Sub-Industry (GICS Code: 20201080). + /// + /// Companies providing security and protection services to business and governments. Includes companies providing services such as correctional facilities, security & alarm services, armored transportation & guarding. Excludes companies providing security software classified under the Systems Software Sub-Industry and home security services classified under the Specialized Consumer Services Sub-Industry. Also excludes companies manufacturing security system equipment classified under the Electronic Equipment & Instruments Sub-Industry. + case securityAndAlarmServices = 20201080 + /// The Human Resource & Employment Services Sub-Industry (GICS Code: 20202010). + /// + /// Companies providing business support services relating to human capital management. This Sub-Industry includes employment agencies, employee training, payroll processing, benefit & retirement support services, corporate & job seeker recruitment services, and online job portals generating revenue from fees or commissions for offering recruitment services to companies or job seekers. + case humanResourceAndEmploymentServices = 20202010 + /// The Research & Consulting Services Sub-Industry (GICS Code: 20202020). + /// + /// Companies primarily providing research and consulting services to businesses and governments not classified elsewhere. Includes companies involved in management consulting services, architectural design, business information or scientific research, marketing, and testing & certification services. Excludes companies providing information technology consulting services classified in the IT Consulting & Other Services Sub-Industry. + case researchAndConsultingServices = 20202020 + /// The Data Processing & Outsourced Services Sub-Industry (GICS Code: 20202030). + /// + /// Providers of commercial data processing and/or business process outsourcing services. This Sub-Industry includes companies providing services for customer experience management, back-office automation, call center management, and investor communications. + case dataProcessingAndOutsourcedServices = 20202030 + /// The Air Freight & Logistics Sub-Industry (GICS Code: 20301010). + /// + /// Companies providing air freight transportation, courier and logistics services, including package and mail delivery and customs agents. Excludes those companies classified in the Passenger Airlines, Marine Transportation, Cargo Ground Transportation and Passenger Ground Transportation Sub-Industries. + case airFreightAndLogistics = 20301010 + /// The Passenger Airlines Sub-Industry (GICS Code: 20302010). + /// + /// Companies providing primarily passenger air transportation. + case passengerAirlines = 20302010 + /// The Marine Transportation Sub-Industry (GICS Code: 20303010). + /// + /// Companies providing goods or passenger maritime transportation. Excludes cruise-ships classified in the Hotels, Resorts & Cruise Lines Sub-Industry. + case marineTransportation = 20303010 + /// The Rail Transportation Sub-Industry (GICS Code: 20304010). + /// + /// Companies providing primarily goods and passenger rail transportation. + case railTransportation = 20304010 + /// The Cargo Ground Transportation Sub-Industry (GICS Code: 20304030). + /// + /// Companies providing ground transportation services for goods and freight. + case cargoGroundTransportation = 20304030 + /// The Passenger Ground Transportation Sub-Industry (GICS Code: 20304040). + /// + /// Companies providing passenger ground transportation and related services, including bus, taxi, vehicle rental, ride sharing and on-demand ride sharing platforms, and other passenger logistics. + case passengerGroundTransportation = 20304040 + /// The Airport Services Sub-Industry (GICS Code: 20305010). + /// + /// Operators of airports and companies providing related services. + case airportServices = 20305010 + /// The Highways & Railtracks Sub-Industry (GICS Code: 20305020). + /// + /// Owners and operators of roads, tunnels and railtracks. + case highwaysAndRailtracks = 20305020 + /// The Marine Ports & Services Sub-Industry (GICS Code: 20305030). + /// + /// Owners and operators of marine ports and related services. + case marinePortsAndServices = 20305030 + /// The Automotive Parts & Equipment Sub-Industry (GICS Code: 25101010). + /// + /// Manufacturers of parts and accessories for automobiles and motorcycles. Excludes companies classified in the Tires & Rubber Sub-Industry. + case automotivePartsAndEquipment = 25101010 + /// The Tires & Rubber Sub-Industry (GICS Code: 25101020). + /// + /// Manufacturers of tires and rubber. + case tiresAndRubber = 25101020 + /// The Automobile Manufacturers Sub-Industry (GICS Code: 25102010). + /// + /// Companies that produce mainly passenger automobiles and light trucks. Excludes companies producing mainly motorcycles and three-wheelers classified in the Motorcycle Manufacturers Sub-Industry and heavy duty trucks classified in the Construction Machinery & Heavy Transportation Equipment Sub-Industry. + case automobileManufacturers = 25102010 + /// The Motorcycle Manufacturers Sub-Industry (GICS Code: 25102020). + /// + /// Companies that produce motorcycles, scooters or three-wheelers. Excludes bicycles classified in the Leisure Products Sub-Industry. + case motorcycleManufacturers = 25102020 + /// The Consumer Electronics Sub-Industry (GICS Code: 25201010). + /// + /// Manufacturers of consumer electronics products including TVs, home audio equipment, game consoles, digital cameras, and related products. Excludes personal home computer manufacturers classified in the Technology Hardware, Storage & Peripherals Sub-Industry, and electric household appliances classified in the Household Appliances Sub-Industry. + case consumerElectronics = 25201010 + /// The Home Furnishings Sub-Industry (GICS Code: 25201020). + /// + /// Manufacturers of soft home furnishings or furniture, including upholstery, carpets and wall-coverings. + case homeFurnishings = 25201020 + /// The Homebuilding Sub-Industry (GICS Code: 25201030). + /// + /// Residential construction companies. Includes manufacturers of prefabricated houses and semi-fixed manufactured homes. + case homebuilding = 25201030 + /// The Household Appliances Sub-Industry (GICS Code: 25201040). + /// + /// Manufacturers of electric household appliances and related products. Includes manufacturers of power and hand tools, including garden improvement tools. Excludes TVs and other audio and video products classified in the Consumer Electronics Sub-Industry and personal computers classified in the Technology Hardware, Storage & Peripherals Sub-Industry. + case householdAppliances = 25201040 + /// The Housewares & Specialties Sub-Industry (GICS Code: 25201050). + /// + /// Manufacturers of durable household products, including cutlery, cookware, glassware, crystal, silverware, utensils, kitchenware and consumer specialties not classified elsewhere. + case housewaresAndSpecialties = 25201050 + /// The Leisure Products Sub-Industry (GICS Code: 25202010). + /// + /// Manufacturers of leisure products and equipment including sports equipment, bicycles and toys. + case leisureProducts = 25202010 + /// The Apparel, Accessories & Luxury Goods Sub-Industry (GICS Code: 25203010). + /// + /// Manufacturers of apparel, accessories & luxury goods. Includes companies primarily producing designer handbags, wallets, luggage, jewelry and watches. Excludes shoes classified in the Footwear Sub-Industry. + case apparelAccessoriesAndLuxuryGoods = 25203010 + /// The Footwear Sub-Industry (GICS Code: 25203020). + /// + /// Manufacturers of footwear. Includes sport and leather shoes. + case footwear = 25203020 + /// The Textiles Sub-Industry (GICS Code: 25203030). + /// + /// Manufacturers of textile and related products not classified in the Apparel, Accessories & Luxury Goods, Footwear or Home Furnishings Sub-Industries. + case textiles = 25203030 + /// The Casinos & Gaming Sub-Industry (GICS Code: 25301010). + /// + /// Owners and operators of casinos and gaming facilities. Includes companies providing lottery and betting services. + case casinosAndGaming = 25301010 + /// The Hotels, Resorts & Cruise Lines Sub-Industry (GICS Code: 25301020). + /// + /// Owners and operators of hotels, resorts and cruise-ships. Includes travel agencies, tour operators and related services not classified elsewhere . Excludes casino-hotels classified in the Casinos & Gaming Sub-Industry. + case hotelsResortsAndCruiseLines = 25301020 + /// The Leisure Facilities Sub-Industry (GICS Code: 25301030). + /// + /// Owners and operators of leisure facilities, including sport and fitness centers, stadiums, golf courses and amusement parks not classified in the Movies & Entertainment Sub-Industry. + case leisureFacilities = 25301030 + /// The Restaurants Sub-Industry (GICS Code: 25301040). + /// + /// Owners and operators of restaurants, bars, pubs, fast-food or take-out facilities. Includes companies that provide food catering services. + case restaurants = 25301040 + /// The Education Services Sub-Industry (GICS Code: 25302010). + /// + /// Companies providing educational services, either on-line or through conventional teaching methods. Includes, private universities, correspondence teaching, providers of educational seminars, educational materials and technical education. Excludes companies providing employee education programs classified in the Human Resources & Employment Services Sub-Industry. + case educationServices = 25302010 + /// The Specialized Consumer Services Sub-Industry (GICS Code: 25302020). + /// + /// Companies providing consumer services not classified elsewhere. Includes residential services, home security, legal services, personal services, renovation & interior design services, consumer auctions and wedding & funeral services. + case specializedConsumerServices = 25302020 + /// The Distributors Sub-Industry (GICS Code: 25501010). + /// + /// Distributors and wholesalers of general merchandise not classified elsewhere. Includes vehicle distributors. + case distributors = 25501010 + /// The Broadline Retail Sub-Industry (GICS Code: 25503030). + /// + /// Retailers offering a wide range of consumer discretionary merchandise. This Sub-Industry includes general and discount merchandise retailers, department stores and on-line retailers and marketplaces selling mostly consumer discretionary merchandise. + case broadlineRetail = 25503030 + /// The Apparel Retail Sub-Industry (GICS Code: 25504010). + /// + /// Retailers specialized mainly in apparel and accessories. + case apparelRetail = 25504010 + /// The Computer & Electronics Retail Sub-Industry (GICS Code: 25504020). + /// + /// Owners and operators of consumer electronics, computers, video and related products retail stores. + case computerAndElectronicsRetail = 25504020 + /// The Home Improvement Retail Sub-Industry (GICS Code: 25504030). + /// + /// Owners and operators of home and garden improvement retail stores. Includes stores offering building materials and supplies. + case homeImprovementRetail = 25504030 + /// The Other Specialty Retail Sub-Industry (GICS Code: 25504040). + /// + /// Owners and operators of specialty retail stores not classified elsewhere. Includes jewelry stores, toy stores, office supply stores, health & vision care stores, and book & entertainment stores. + case otherSpecialtyRetail = 25504040 + /// The Automotive Retail Sub-Industry (GICS Code: 25504050). + /// + /// Owners and operators of stores specializing in automotive retail. Includes auto dealers, gas stations, and retailers of auto accessories, motorcycles & parts, automotive glass, and automotive equipment & parts. + case automotiveRetail = 25504050 + /// The Home Furnishing Retail Sub-Industry (GICS Code: 25504060). + /// + /// Owners and operators of furniture and home furnishings retail stores. Includes residential furniture, home furnishings, housewares, and interior design. Excludes home and garden improvement stores, classified in the Home Improvement Retail Sub-Industry. + case homeFurnishingRetail = 25504060 + /// The Drug Retail Sub-Industry (GICS Code: 30101010). + /// + /// Owners and operators of primarily drug retail stores and pharmacies. + case drugRetail = 30101010 + /// The Food Distributors Sub-Industry (GICS Code: 30101020). + /// + /// Distributors of food products to other companies and not directly to the consumer. + case foodDistributors = 30101020 + /// The Food Retail Sub-Industry (GICS Code: 30101030). + /// + /// Owners and operators of primarily food retail stores. + case foodRetail = 30101030 + /// The Consumer Staples Merchandise Retail Sub-Industry (GICS Code: 30101040). + /// + /// Retailers offering a wide range of consumer staples merchandise such as food, household, and personal care products. This Sub-Industry includes hypermarkets, super centers and other consumer staples retailers such as discount retail spaces and on-line marketplaces selling mostly consumer staples goods. + case consumerStaplesMerchandiseRetail = 30101040 + /// The Brewers Sub-Industry (GICS Code: 30201010). + /// + /// Producers of beer and malt liquors. Includes breweries not classified in the Restaurants Sub-Industry. + case brewers = 30201010 + /// The Distillers & Vintners Sub-Industry (GICS Code: 30201020). + /// + /// Distillers, vintners and producers of alcoholic beverages not classified in the Brewers Sub-Industry. + case distillersAndVintners = 30201020 + /// The Soft Drinks & Non-alcoholic Beverages Sub-Industry (GICS Code: 30201030). + /// + /// Producers of non-alcoholic beverages including mineral waters. Excludes producers of milk classified in the Packaged Foods & Meats Sub-Industry. + case softDrinksAndNonAlcoholicBeverages = 30201030 + /// The Agricultural Products & Services Sub-Industry (GICS Code: 30202010). + /// + /// Producers of agricultural products. Includes crop growers, owners of plantations and companies that produce and process foods but do not package and market them. Excludes companies classified in the Forest Products Sub-Industry and those that package and market the food products classified in the Packaged Foods & Meats Sub-Industry. + case agriculturalProductsAndServices = 30202010 + /// The Packaged Foods & Meats Sub-Industry (GICS Code: 30202030). + /// + /// Producers of packaged foods including dairy products, fruit juices, meats, poultry, fish and pet foods. + case packagedFoodsAndMeats = 30202030 + /// The Tobacco Sub-Industry (GICS Code: 30203010). + /// + /// Manufacturers of cigarettes and other tobacco products. + case tobacco = 30203010 + /// The Household Products Sub-Industry (GICS Code: 30301010). + /// + /// Producers of non-durable household products, including detergents, soaps, diapers and other tissue and household paper products not classified in the Paper Products Sub-Industry. + case householdProducts = 30301010 + /// The Personal Care Products Sub-Industry (GICS Code: 30302010). + /// + /// Manufacturers of personal and beauty care products, including cosmetics and perfumes. + case personalCareProducts = 30302010 + /// The Health Care Equipment Sub-Industry (GICS Code: 35101010). + /// + /// Manufacturers of health care equipment and devices. Includes medical instruments, drug delivery systems, cardiovascular & orthopedic devices, and diagnostic equipment. + case healthCareEquipment = 35101010 + /// The Health Care Supplies Sub-Industry (GICS Code: 35101020). + /// + /// Manufacturers of health care supplies and medical products not classified elsewhere. Includes eye care products, hospital supplies, and safety needle & syringe devices. + case healthCareSupplies = 35101020 + /// The Health Care Distributors Sub-Industry (GICS Code: 35102010). + /// + /// Distributors and wholesalers of health care products not classified elsewhere. + case healthCareDistributors = 35102010 + /// The Health Care Services Sub-Industry (GICS Code: 35102015). + /// + /// Providers of patient health care services not classified elsewhere. Includes dialysis centers, lab testing services, and pharmacy management services. Also includes companies providing business support services to health care providers, such as clerical support services, collection agency services, staffing services and outsourced sales & marketing services. + case healthCareServices = 35102015 + /// The Health Care Facilities Sub-Industry (GICS Code: 35102020). + /// + /// Owners and operators of health care facilities, including hospitals, nursing homes, rehabilitation centers and animal hospitals. + case healthCareFacilities = 35102020 + /// The Managed Health Care Sub-Industry (GICS Code: 35102030). + /// + /// Owners and operators of Health Maintenance Organizations (HMOs) and other managed plans. + case managedHealthCare = 35102030 + /// The Health Care Technology Sub-Industry (GICS Code: 35103010). + /// + /// Companies providing information technology services primarily to health care providers. Includes companies providing application, systems and/or data processing software, internet-based tools, and IT consulting services to doctors, hospitals or businesses operating primarily in the Health Care Sector. + case healthCareTechnology = 35103010 + /// The Biotechnology Sub-Industry (GICS Code: 35201010). + /// + /// Companies primarily engaged in the research, development, manufacturing and/or marketing of products based on genetic analysis and genetic engineering. Includes companies specializing in protein-based therapeutics to treat human diseases. Excludes companies manufacturing products using biotechnology but without a health care application. + case biotechnology = 35201010 + /// The Pharmaceuticals Sub-Industry (GICS Code: 35202010). + /// + /// Companies engaged in the research, development or production of pharmaceuticals. Includes veterinary drugs. + case pharmaceuticals = 35202010 + /// The Life Sciences Tools & Services Sub-Industry (GICS Code: 35203010). + /// + /// Companies enabling the drug discovery, development and production continuum by providing analytical tools, instruments, consumables & supplies, clinical trial services and contract research services. Includes firms primarily servicing the pharmaceutical and biotechnology industries. + case lifeSciencesToolsAndServices = 35203010 + /// The Diversified Banks Sub-Industry (GICS Code: 40101010). + /// + /// Large, geographically diverse banks with a national footprint whose revenues are derived primarily from conventional banking operations, have significant business activity in retail banking and small and medium corporate lending, and provide a diverse range of financial services. Excludes banks classified in the Regional Banks and Commercial & Residential Mortgage Finance Sub-Industries. Also excludes investment banks classified in the Investment Banking & Brokerage Sub-Industry. + case diversifiedBanks = 40101010 + /// The Regional Banks Sub-Industry (GICS Code: 40101015). + /// + /// Commercial banks, savings banks and thrifts whose business are derived primarily from conventional banking operations such as retail banking, corporate lending and originating various residential and commercial mortgage loans funded mainly through deposits. Regional banks tend to operate in limited geographic regions. Excludes companies classified in the Diversified Banks and Commercial & Residential Mortgage Finance Sub-Industries. Also excludes investment banks classified in the Investment Banking & Brokerage Sub-Industry. + case regionalBanks = 40101015 + /// The Diversified Financial Services Sub-Industry (GICS Code: 40201020). + /// + /// Providers of a diverse range of financial services and/or with some interest in a wide range of financial services including banking, insurance and capital markets, but with no dominant business line. Excludes companies classified in the Regional Banks and Diversified Banks Sub-Industries. + case diversifiedFinancialServices = 40201020 + /// The Multi-Sector Holdings Sub-Industry (GICS Code: 40201030). + /// + /// A company with significantly diversified holdings across three or more sectors, none of which contributes a majority of profit and/or sales. Stakes held are predominantly of a non-controlling nature. Includes diversified financial companies where stakes held are of a controlling nature. Excludes other diversified companies classified in the Industrials Conglomerates Sub-Industry. + case multiSectorHoldings = 40201030 + /// The Specialized Finance Sub-Industry (GICS Code: 40201040). + /// + /// Providers of specialized financial services not classified elsewhere. Companies in this Sub-Industry derive a majority of revenue from one specialized line of business. Includes, but not limited to, commercial financing companies, central banks, leasing institutions, factoring services, and specialty boutiques. Excludes companies classified in the Financial Exchanges & Data Sub-Industry. + case specializedFinance = 40201040 + /// The Commercial & Residential Mortgage Finance Sub-Industry (GICS Code: 40201050). + /// + /// Financial companies providing commercial and residential mortgage financing and related mortgage services. This Sub-Industry includes non-deposit funded mortgage lending institutions, building societies, companies providing real estate financing products, loan servicing, mortgage broker services, and mortgage insurance. + case commercialAndResidentialMortgageFinance = 40201050 + /// The Transaction & Payment Processing Services Sub-Industry (GICS Code: 40201060). + /// + /// Providers of transaction & payment processing services and related payment services including digital/mobile payment processors, payment service providers & gateways, and digital wallet providers. + case transactionAndPaymentProcessingServices = 40201060 + /// The Consumer Finance Sub-Industry (GICS Code: 40202010). + /// + /// Providers of consumer finance services, including personal credit, credit cards, lease financing, travel-related money services and pawn shops. Excludes mortgage lenders classified in the Commercial & Residential Mortgage Finance Sub-Industry. + case consumerFinance = 40202010 + /// The Asset Management & Custody Banks Sub-Industry (GICS Code: 40203010). + /// + /// Financial institutions primarily engaged in investment management and/or related custody and securities fee-based services. Includes companies operating mutual funds, closed-end funds and unit investment trusts. Excludes banks and other financial institutions primarily involved in commercial lending, investment banking, brokerage and other specialized financial activities. + case assetManagementAndCustodyBanks = 40203010 + /// The Investment Banking & Brokerage Sub-Industry (GICS Code: 40203020). + /// + /// Financial institutions primarily engaged in investment banking & brokerage services, including equity and debt underwriting, mergers and acquisitions, securities lending and advisory services. Excludes banks and other financial institutions primarily involved in commercial lending, asset management and specialized financial activities. + case investmentBankingAndBrokerage = 40203020 + /// The Diversified Capital Markets Sub-Industry (GICS Code: 40203030). + /// + /// Financial institutions primarily engaged in diversified capital markets activities, including a significant presence in at least two of the following area: large/major corporate lending, investment banking, brokerage and asset management. Excludes less diversified companies classified in the Asset Management & Custody Banks or Investment Banking & Brokerage Sub-Industries. Also excludes companies classified in the Banks or Insurance industry groups or the Consumer Finance Sub-Industry. + case diversifiedCapitalMarkets = 40203030 + /// The Financial Exchanges & Data Sub-Industry (GICS Code: 40203040). + /// + /// Financial exchanges for securities, commodities, derivatives and other financial instruments, and providers of financial decision support tools and products including ratings agencies. + case financialExchangesAndData = 40203040 + /// The Mortgage REITs Sub-Industry (GICS Code: 40204010). + /// + /// Companies or Trusts that service, originate, purchase and/or securitize residential and/or commercial mortgage loans. Includes trusts that invest in mortgage-backed securities and other mortgage related assets. + case mortgageREITs = 40204010 + /// The Insurance Brokers Sub-Industry (GICS Code: 40301010). + /// + /// Insurance and reinsurance brokerage firms. + case insuranceBrokers = 40301010 + /// The Life & Health Insurance Sub-Industry (GICS Code: 40301020). + /// + /// Companies providing primarily life, disability, indemnity or supplemental health insurance. Excludes managed care companies classified in the Managed Health Care Sub-Industry. + case lifeAndHealthInsurance = 40301020 + /// The Multi-line Insurance Sub-Industry (GICS Code: 40301030). + /// + /// Insurance companies with diversified interests in life, health and property and casualty insurance. + case multilineInsurance = 40301030 + /// The Property & Casualty Insurance Sub-Industry (GICS Code: 40301040). + /// + /// Companies providing primarily property and casualty insurance. + case propertyAndCasualtyInsurance = 40301040 + /// The Reinsurance Sub-Industry (GICS Code: 40301050). + /// + /// Companies providing primarily reinsurance. + case reinsurance = 40301050 + /// The IT Consulting & Other Services Sub-Industry (GICS Code: 45102010). + /// + /// Providers of information technology and systems integration services not classified in the Data Processing & Outsourced Services or Internet Software & Services Sub-Industries. Includes information technology consulting and information management services. + case itConsultingAndOtherServices = 45102010 + /// The Internet Services & Infrastructure Sub-Industry (GICS Code: 45102030). + /// + /// Companies providing services and infrastructure for the internet industry including data centers and cloud networking and storage infrastructure. Also includes companies providing web hosting services. Excludes companies classified in the Software Industry. + case internetServicesAndInfrastructure = 45102030 + /// The Application Software Sub-Industry (GICS Code: 45103010). + /// + /// Companies engaged in developing and producing software designed for specialized applications for the business or consumer market. Includes enterprise and technical software, as well as cloud-based software. Excludes companies classified in the Interactive Home Entertainment Sub-Industry. Also excludes companies producing systems or database management software classified in the Systems Software Sub-Industry. + case applicationSoftware = 45103010 + /// The Systems Software Sub-Industry (GICS Code: 45103020). + /// + /// Companies engaged in developing and producing systems and database management software. + case systemsSoftware = 45103020 + /// The Communications Equipment Sub-Industry (GICS Code: 45201020). + /// + /// Manufacturers of communication equipment and products, including LANs, WANs, routers, telephones, switchboards and exchanges. Excludes cellular phone manufacturers classified in the Technology Hardware, Storage & Peripherals Sub-Industry. + case communicationsEquipment = 45201020 + /// The Technology Hardware, Storage & Peripherals Sub-Industry (GICS Code: 45202030). + /// + /// Manufacturers of cellular phones, personal computers, servers, electronic computer components and peripherals. Includes data storage components, motherboards, audio and video cards, monitors, keyboards, printers, and other peripherals. Excludes semiconductors classified in the Semiconductors Sub-Industry. + case technologyHardwareStorageAndPeripherals = 45202030 + /// The Electronic Equipment & Instruments Sub-Industry (GICS Code: 45203010). + /// + /// Manufacturers of electronic equipment and instruments including analytical, electronic test and measurement instruments, scanner/barcode products, lasers, display screens, point-of-sales machines, and security system equipment. + case electronicEquipmentAndInstruments = 45203010 + /// The Electronic Components Sub-Industry (GICS Code: 45203015). + /// + /// Manufacturers of electronic components. Includes electronic components, connection devices, electron tubes, electronic capacitors and resistors, electronic coil, printed circuit board, transformer and other inductors, signal processing technology/components. + case electronicComponents = 45203015 + /// The Electronic Manufacturing Services Sub-Industry (GICS Code: 45203020). + /// + /// Producers of electronic equipment mainly for the OEM (Original Equipment Manufacturers) markets. + case electronicManufacturingServices = 45203020 + /// The Technology Distributors Sub-Industry (GICS Code: 45203030). + /// + /// Distributors of technology hardware and equipment. Includes distributors of communications equipment, computers & peripherals, semiconductors, and electronic equipment and components. + case technologyDistributors = 45203030 + /// The Semiconductor Materials & Equipment Sub-Industry (GICS Code: 45301010). + /// + /// Manufacturers of semiconductor equipment, including manufacturers of the raw material and equipment used in the solar power industry. + case semiconductorMaterialsAndEquipment = 45301010 + /// The Semiconductors Sub-Industry (GICS Code: 45301020). + /// + /// Manufacturers of semiconductors and related products, including manufacturers of solar modules and cells. + case semiconductors = 45301020 + /// The Alternative Carriers Sub-Industry (GICS Code: 50101010). + /// + /// Providers of communications and high-density data transmission services primarily through a high bandwidth/fiber-optic cable network. + case alternativeCarriers = 50101010 + /// The Integrated Telecommunication Services Sub-Industry (GICS Code: 50101020). + /// + /// Operators of primarily fixed-line telecommunications networks and companies providing both wireless and fixed-line telecommunications services not classified elsewhere. Also includes internet service providers offering internet access to end users. + case integratedTelecommunicationServices = 50101020 + /// The Wireless Telecommunication Services Sub-Industry (GICS Code: 50102010). + /// + /// Providers of primarily cellular or wireless telecommunication services. + case wirelessTelecommunicationServices = 50102010 + /// The Advertising Sub-Industry (GICS Code: 50201010). + /// + /// Companies providing advertising, marketing or public relations services. + case advertising = 50201010 + /// The Broadcasting Sub-Industry (GICS Code: 50201020). + /// + /// Owners and operators of television or radio broadcasting systems, including programming. Includes radio and television broadcasting, radio networks, and radio stations. + case broadcasting = 50201020 + /// The Cable & Satellite Sub-Industry (GICS Code: 50201030). + /// + /// Providers of cable or satellite television services. Includes cable networks and program distribution. + case cableAndSatellite = 50201030 + /// The Publishing Sub-Industry (GICS Code: 50201040). + /// + /// Publishers of newspapers, magazines and books in print or electronic formats. + case publishing = 50201040 + /// The Movies & Entertainment Sub-Industry (GICS Code: 50202010). + /// + /// Companies that engage in producing and selling entertainment products and services, including companies engaged in the production, distribution and screening of movies and television shows, producers and distributors of music, entertainment theaters and sports teams. Also includes companies offering and/or producing entertainment content streamed online. + case moviesAndEntertainment = 50202010 + /// The Interactive Home Entertainment Sub-Industry (GICS Code: 50202020). + /// + /// Producers of interactive gaming products, including mobile gaming applications. Also includes educational software used primarily in the home. Excludes online gambling companies classified in the Casinos & Gaming Sub-Industry. + case interactiveHomeEntertainment = 50202020 + /// The Interactive Media & Services Sub-Industry (GICS Code: 50203010). + /// + /// Companies engaging in content and information creation or distribution through proprietary platforms, where revenues are derived primarily through pay-per-click advertisements. Includes search engines, social media and networking platforms, online classifieds, and online review companies. + case interactiveMediaAndServices = 50203010 + /// The Electric Utilities Sub-Industry (GICS Code: 55101010). + /// + /// Companies that produce or distribute electricity. Includes both nuclear and non-nuclear facilities. + case electricUtilities = 55101010 + /// The Gas Utilities Sub-Industry (GICS Code: 55102010). + /// + /// Companies whose main charter is to distribute and transmit natural and manufactured gas. Excludes companies primarily involved in gas exploration or production classified in the Oil & Gas Exploration & Production Sub-Industry. Also excludes companies engaged in the storage and/or transportation of oil, gas, and/or refined products classified in the Oil & Gas Storage & Transportation Sub-Industry. + case gasUtilities = 55102010 + /// The Multi-Utilities Sub-Industry (GICS Code: 55103010). + /// + /// Utility companies with significantly diversified activities in addition to core Electric Utility, Gas Utility and/or Water Utility operations. + case multiUtilities = 55103010 + /// The Water Utilities Sub-Industry (GICS Code: 55104010). + /// + /// Companies that purchase and redistribute water to the end-consumer. Includes large-scale water treatment systems. + case waterUtilities = 55104010 + /// The Independent Power Producers & Energy Traders Sub-Industry (GICS Code: 55105010). + /// + /// Companies that operate as Independent Power Producers (IPPs), Gas & Power Marketing & Trading Specialists and/or Integrated Energy Merchants. Excludes producers of electricity using renewable sources, such as solar power, hydropower, and wind power. Also excludes electric transmission companies and utility distribution companies classified in the Electric Utilities Sub-Industry. + case independentPowerProducersAndEnergyTraders = 55105010 + /// The Renewable Electricity Sub-Industry (GICS Code: 55105020). + /// + /// Companies that engage in the generation and distribution of electricity using renewable sources, including, but not limited to, companies that produce electricity using biomass, geothermal energy, solar energy, hydropower, and wind power. Excludes companies manufacturing capital equipment used to generate electricity using renewable sources, such as manufacturers of solar power systems, installers of photovoltaic cells, and companies involved in the provision of technology, components, and services mainly to this market. + case renewableElectricity = 55105020 + /// The Diversified REITs Sub-Industry (GICS Code: 60101010). + /// + /// A company or Trust with significantly diversified operations across two or more property types. + case diversifiedREITs = 60101010 + /// The Industrial REITs Sub-Industry (GICS Code: 60102510). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of industrial properties. Includes companies operating industrial warehouses and distribution properties. + case industrialREITs = 60102510 + /// The Hotel & Resort REITs Sub-Industry (GICS Code: 60103010). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of hotel and resort properties. + case hotelAndResortREITs = 60103010 + /// The Office REITs Sub-Industry (GICS Code: 60104010). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of office properties. + case officeREITs = 60104010 + /// The Health Care REITs Sub-Industry (GICS Code: 60105010). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of properties serving the health care industry, including hospitals, nursing homes, and assisted living properties. + case healthCareREITs = 60105010 + /// The Multi-Family Residential REITs Sub-Industry (GICS Code: 60106010). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of apartments and other multi-family housing including student housing. + case multiFamilyResidentialREITs = 60106010 + /// The Single-Family Residential REITs Sub-Industry (GICS Code: 60106020). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of single-family residential housing including manufactured homes. + case singleFamilyResidentialREITs = 60106020 + /// The Retail REITs Sub-Industry (GICS Code: 60107010). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of shopping malls, outlet malls, neighborhood and community shopping centers. + case retailREITs = 60107010 + /// The Other Specialized REITs Sub-Industry (GICS Code: 60108010). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of properties not classified elsewhere. This Sub-Industry includes REITs that manage and own properties such as natural gas and crude oil pipelines, gas stations, fiber optic cables, prisons, automobile parking, and automobile dealerships. + case otherSpecializedREITs = 60108010 + /// The Self-Storage REITs Sub-Industry (GICS Code: 60108020). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of self storage properties. + case selfStorageREITs = 60108020 + /// The Telecom Tower REITs Sub-Industry (GICS Code: 60108030). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of telecom towers and related structures that support wireless telecommunications. + case telecomTowerREITs = 60108030 + /// The Timber REITs Sub-Industry (GICS Code: 60108040). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of timberland and timber-related properties. + case timberREITs = 60108040 + /// The Data Center REITs Sub-Industry (GICS Code: 60108050). + /// + /// Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of data center properties. + case dataCenterREITs = 60108050 + /// The Diversified Real Estate Activities Sub-Industry (GICS Code: 60201010). + /// + /// Companies engaged in a diverse spectrum of real estate activities including real estate development & sales, real estate management, or real estate services, but with no dominant business line. + case diversifiedRealEstateActivities = 60201010 + /// The Real Estate Operating Companies Sub-Industry (GICS Code: 60201020). + /// + /// Companies engaged in operating real estate properties for the purpose of leasing & management. + case realEstateOperatingCompanies = 60201020 + /// The Real Estate Development Sub-Industry (GICS Code: 60201030). + /// + /// Companies that develop real estate and sell the properties after development. Excludes companies classified in the Homebuilding Sub-Industry. + case realEstateDevelopment = 60201030 + /// The Real Estate Services Sub-Industry (GICS Code: 60201040). + /// + /// Real estate service providers such as real estate agents, brokers & real estate appraisers. + case realEstateServices = 60201040 + + } + +} diff --git a/Tests/GICSTests/GICSInitializationTests.swift b/Tests/GICSTests/GICSInitializationTests.swift new file mode 100644 index 0000000..5b850cd --- /dev/null +++ b/Tests/GICSTests/GICSInitializationTests.swift @@ -0,0 +1,94 @@ +import XCTest +@testable import GICS + +final class GICSInitializationTests: XCTestCase { + + func testGICSInitializations() throws { + XCTAssertNotNil(GICS(rawValue: 30)) + XCTAssertNotNil(GICS(rawValue: 2530)) + XCTAssertNotNil(GICS(rawValue: 551030)) + XCTAssertNotNil(GICS(rawValue: 15104030)) + XCTAssertNil(GICS(rawValue: 31)) + XCTAssertNil(GICS(rawValue: 2531)) + XCTAssertNil(GICS(rawValue: 551031)) + XCTAssertNil(GICS(rawValue: 15104031)) + // GICS Sector Code + XCTAssertNotNil(GICS.Sector(rawValue: 30)) + XCTAssertNil(GICS.IndustryGroup(rawValue: 30)) + XCTAssertNil(GICS.Industry(rawValue: 30)) + XCTAssertNil(GICS.SubIndustry(rawValue: 30)) + XCTAssertNil(GICS.Sector(rawValue: 31)) + XCTAssertNil(GICS.IndustryGroup(rawValue: 31)) + XCTAssertNil(GICS.Industry(rawValue: 31)) + XCTAssertNil(GICS.SubIndustry(rawValue: 31)) + // GICS Industry Group Code + XCTAssertNil(GICS.Sector(rawValue: 2530)) + XCTAssertNotNil(GICS.IndustryGroup(rawValue: 2530)) + XCTAssertNil(GICS.Industry(rawValue: 2530)) + XCTAssertNil(GICS.SubIndustry(rawValue: 2530)) + XCTAssertNil(GICS.Sector(rawValue: 2531)) + XCTAssertNil(GICS.IndustryGroup(rawValue: 2531)) + XCTAssertNil(GICS.Industry(rawValue: 2531)) + XCTAssertNil(GICS.SubIndustry(rawValue: 2531)) + // GICS Industry Code + XCTAssertNil(GICS.Sector(rawValue: 551030)) + XCTAssertNil(GICS.IndustryGroup(rawValue: 551030)) + XCTAssertNotNil(GICS.Industry(rawValue: 551030)) + XCTAssertNil(GICS.SubIndustry(rawValue: 551030)) + XCTAssertNil(GICS.Sector(rawValue: 551031)) + XCTAssertNil(GICS.IndustryGroup(rawValue: 551031)) + XCTAssertNil(GICS.Industry(rawValue: 551031)) + XCTAssertNil(GICS.SubIndustry(rawValue: 551031)) + // GICS Sub-Industry Code + XCTAssertNil(GICS.Sector(rawValue: 15104030)) + XCTAssertNil(GICS.IndustryGroup(rawValue: 15104030)) + XCTAssertNil(GICS.Industry(rawValue: 15104030)) + XCTAssertNotNil(GICS.SubIndustry(rawValue: 15104030)) + XCTAssertNil(GICS.Sector(rawValue: 15104031)) + XCTAssertNil(GICS.IndustryGroup(rawValue: 15104031)) + XCTAssertNil(GICS.Industry(rawValue: 15104031)) + XCTAssertNil(GICS.SubIndustry(rawValue: 15104031)) + } + + func testAllKnownGICSInitializations() throws { + GICS.allCases.forEach { + let gicsCode = $0.id + XCTAssertNotNil(GICS(rawValue: gicsCode)) + switch $0 { + case .sector: + XCTAssertNotNil(GICS.Sector(rawValue: gicsCode)) + XCTAssertNil(GICS.IndustryGroup(rawValue: gicsCode)) + XCTAssertNil(GICS.Industry(rawValue: gicsCode)) + XCTAssertNil(GICS.SubIndustry(rawValue: gicsCode)) + case .industryGroup: + XCTAssertNil(GICS.Sector(rawValue: gicsCode)) + XCTAssertNotNil(GICS.IndustryGroup(rawValue: gicsCode)) + XCTAssertNil(GICS.Industry(rawValue: gicsCode)) + XCTAssertNil(GICS.SubIndustry(rawValue: gicsCode)) + case .industry: + XCTAssertNil(GICS.Sector(rawValue: gicsCode)) + XCTAssertNil(GICS.IndustryGroup(rawValue: gicsCode)) + XCTAssertNotNil(GICS.Industry(rawValue: gicsCode)) + XCTAssertNil(GICS.SubIndustry(rawValue: gicsCode)) + case .subIndustry: + XCTAssertNil(GICS.Sector(rawValue: gicsCode)) + XCTAssertNil(GICS.IndustryGroup(rawValue: gicsCode)) + XCTAssertNil(GICS.Industry(rawValue: gicsCode)) + XCTAssertNotNil(GICS.SubIndustry(rawValue: gicsCode)) + } + let invalidCode1 = $0.id + 1 + XCTAssertNil(GICS(rawValue: invalidCode1)) + XCTAssertNil(GICS.Sector(rawValue: invalidCode1)) + XCTAssertNil(GICS.IndustryGroup(rawValue: invalidCode1)) + XCTAssertNil(GICS.Industry(rawValue: invalidCode1)) + XCTAssertNil(GICS.SubIndustry(rawValue: invalidCode1)) + let invalidCode2 = $0.id - 2 + XCTAssertNil(GICS(rawValue: invalidCode2)) + XCTAssertNil(GICS.Sector(rawValue: invalidCode2)) + XCTAssertNil(GICS.IndustryGroup(rawValue: invalidCode2)) + XCTAssertNil(GICS.Industry(rawValue: invalidCode2)) + XCTAssertNil(GICS.SubIndustry(rawValue: invalidCode2)) + } + } + +} diff --git a/Tests/GICSTests/GICSLocalizationTests.swift b/Tests/GICSTests/GICSLocalizationTests.swift new file mode 100644 index 0000000..862ae04 --- /dev/null +++ b/Tests/GICSTests/GICSLocalizationTests.swift @@ -0,0 +1,48 @@ +import XCTest +@testable import GICS + +final class GICSLocalizationTests: XCTestCase { + + func testDescription() throws { + GICS.allCases.forEach { + let description = $0.description + XCTAssertNotEqual(description, $0.rawValue.description) + XCTAssertTrue(description.first!.isUppercase, description) + XCTAssertFalse(description.last!.isWhitespace, description) + } + XCTAssertEqual(GICS.Sector.healthCare.description, "Health Care") + XCTAssertEqual(GICS.IndustryGroup.householdAndPersonalProducts.description, "Household & Personal Products") + XCTAssertEqual(GICS.Industry.mortgageREITs.description, "Mortgage Real Estate Investment Trusts (REITs)") + XCTAssertEqual(GICS.SubIndustry.homeFurnishings.description, "Home Furnishings") + } + + func testDefinition() throws { + GICS.allCases.forEach { + switch $0 { + case .sector, .subIndustry: + let definition = $0.definition + XCTAssertNotEqual(definition, $0.rawValue.description) + XCTAssertTrue(definition.first!.isUppercase, definition) + XCTAssertEqual(definition.last!, ".", definition) + XCTAssertFalse(definition.last!.isWhitespace, definition) + default: + XCTAssertEqual($0.definition, $0.description) + } + } + XCTAssertEqual(GICS.Sector.industrials.definition, "The Industrials Sector includes manufacturers and distributors of capital goods such as aerospace & defense, building products, electrical equipment and machinery and companies that offer construction & engineering services. It also includes providers of commercial & professional services including printing, environmental and facilities services, office services & supplies, security & alarm services, human resource & employment services, research & consulting services. It also includes companies that provide transportation services.") + XCTAssertEqual(GICS(rawValue: 50)?.definition, "The Communication Services Sector includes companies that facilitate communication and offer related content and information through various mediums. It includes telecom and media & entertainment companies including producers of interactive gaming products and companies engaged in content and information creation or distribution through proprietary platforms.") + XCTAssertEqual(GICS.SubIndustry.investmentBankingAndBrokerage.definition, "Financial institutions primarily engaged in investment banking & brokerage services, including equity and debt underwriting, mergers and acquisitions, securities lending and advisory services. Excludes banks and other financial institutions primarily involved in commercial lending, asset management and specialized financial activities.") + } + + func testSubIndustryDefinition() throws { + GICS.allSubIndustries.forEach { + let definition = $0.definition + XCTAssertNotEqual(definition, $0.rawValue.description) + XCTAssertTrue(definition.first!.isUppercase, definition) + XCTAssertEqual(definition.last!, ".", definition) + XCTAssertFalse(definition.last!.isWhitespace, definition) + } + + } + +} diff --git a/Tests/GICSTests/GICSLookupTests.swift b/Tests/GICSTests/GICSLookupTests.swift new file mode 100644 index 0000000..7e06000 --- /dev/null +++ b/Tests/GICSTests/GICSLookupTests.swift @@ -0,0 +1,186 @@ +import XCTest +@testable import GICS + +final class GICSLookupTests: XCTestCase { + + func testAllCases() throws { + GICS.allCases.forEach { + XCTAssertNotNil($0.sector, $0.description) + XCTAssertGreaterThanOrEqual($0.industryGroups.endIndex, 1, $0.description) + XCTAssertGreaterThanOrEqual($0.industries.endIndex, 1, $0.description) + XCTAssertGreaterThanOrEqual($0.subIndustries.endIndex, 1, $0.description) + switch $0 { + case .sector: + break + case .industryGroup: + XCTAssertNotNil($0.industryGroup, $0.description) + case .industry: + XCTAssertNotNil($0.industryGroup, $0.description) + XCTAssertNotNil($0.industry, $0.description) + case .subIndustry: + XCTAssertNotNil($0.industryGroup, $0.description) + XCTAssertNotNil($0.industry, $0.description) + XCTAssertNotNil($0.subIndustry, $0.description) + } + } + } + + func testSectorLookup() throws { + XCTAssertEqual(GICS.IndustryGroup.semiconductorsAndSemiconductorEquipment.sector, GICS.Sector.informationTechnology) + XCTAssertEqual(GICS.Industry.hotelsRestaurantsAndLeisure.sector, GICS.Sector.consumerDiscretionary) + XCTAssertEqual(GICS.SubIndustry.renewableElectricity.sector, GICS.Sector.utilities) + } + + func testIndustryGroupLookup() throws { + XCTAssertEqual(GICS.Sector.consumerDiscretionary.industryGroups.last!, GICS.IndustryGroup.consumerDiscretionaryDistributionAndRetail) + XCTAssertEqual(GICS.Industry.beverages.industryGroup, GICS.IndustryGroup.foodBeverageAndTobacco) + XCTAssertEqual(GICS.SubIndustry.broadcasting.industryGroup, GICS.IndustryGroup.mediaAndEntertainment) + GICS.allSectors.forEach { + let industryGroup = $0.industryGroup + if $0.industryGroups.endIndex == 1 { + XCTAssertNotNil(industryGroup) + } else { + XCTAssertNil(industryGroup) + } + switch $0 { + case .energy: + XCTAssertEqual(industryGroup, GICS.IndustryGroup.energy) + case .materials: + XCTAssertEqual(industryGroup, GICS.IndustryGroup.materials) + case .utilities: + XCTAssertEqual(industryGroup, GICS.IndustryGroup.utilities) + default: + XCTAssertNil(industryGroup) + } + } + } + + func testIndustryLookup() throws { + XCTAssertEqual(GICS.Sector.healthCare.industries.last!, GICS.Industry.lifeSciencesToolsAndServices) + XCTAssertEqual(GICS.IndustryGroup.financialServices.industries.last!, GICS.Industry.mortgageREITs) + XCTAssertEqual(GICS.SubIndustry.textiles.industry, GICS.Industry.textilesApparelAndLuxuryGoods) + GICS.allSectors.forEach { + XCTAssertGreaterThan($0.industries.endIndex, 1, $0.description) + XCTAssertNil($0.industry) + } + GICS.allIndustryGroups.forEach { + let industry = $0.industry + if $0.industries.endIndex == 1 { + XCTAssertNotNil(industry) + } else { + XCTAssertNil(industry) + } + switch $0 { + case .banks: + XCTAssertEqual(industry, GICS.Industry.banks) + case .consumerStaplesDistributionAndRetail: + XCTAssertEqual(industry, GICS.Industry.consumerStaplesDistributionAndRetail) + case .insurance: + XCTAssertEqual(industry, GICS.Industry.insurance) + case .realEstateManagementAndDevelopment: + XCTAssertEqual(industry, GICS.Industry.realEstateManagementAndDevelopment) + case .semiconductorsAndSemiconductorEquipment: + XCTAssertEqual(industry, GICS.Industry.semiconductorsAndSemiconductorEquipment) + default: + XCTAssertNil(industry) + } + } + } + + func testSubIndustryLookup() throws { + XCTAssertEqual(GICS.Sector.communicationServices.subIndustries.last!, GICS.SubIndustry.interactiveMediaAndServices) + XCTAssertEqual(GICS.IndustryGroup.transportation.subIndustries.last!, GICS.SubIndustry.marinePortsAndServices) + XCTAssertEqual(GICS.Industry.paperAndForestProducts.subIndustries.last!, GICS.SubIndustry.paperProducts) + GICS.allSectors.forEach { + XCTAssertGreaterThan($0.subIndustries.endIndex, 1, $0.description) + XCTAssertNil($0.subIndustry) + } + GICS.allIndustryGroups.forEach { + XCTAssertGreaterThan($0.subIndustries.endIndex, 1, $0.description) + XCTAssertNil($0.subIndustry) + } + GICS.allIndustries.forEach { + let subIndustry = $0.subIndustry + if $0.subIndustries.endIndex == 1 { + XCTAssertNotNil(subIndustry) + } else { + XCTAssertNil(subIndustry) + } + switch $0 { + case .aerospaceAndDefense: + XCTAssertEqual(subIndustry, GICS.SubIndustry.aerospaceAndDefense) + case .airFreightAndLogistics: + XCTAssertEqual(subIndustry, GICS.SubIndustry.airFreightAndLogistics) + case .biotechnology: + XCTAssertEqual(subIndustry, GICS.SubIndustry.biotechnology) + case .broadlineRetail: + XCTAssertEqual(subIndustry, GICS.SubIndustry.broadlineRetail) + case .buildingProducts: + XCTAssertEqual(subIndustry, GICS.SubIndustry.buildingProducts) + case .communicationsEquipment: + XCTAssertEqual(subIndustry, GICS.SubIndustry.communicationsEquipment) + case .constructionAndEngineering: + XCTAssertEqual(subIndustry, GICS.SubIndustry.constructionAndEngineering) + case .constructionMaterials: + XCTAssertEqual(subIndustry, GICS.SubIndustry.constructionMaterials) + case .consumerFinance: + XCTAssertEqual(subIndustry, GICS.SubIndustry.consumerFinance) + case .distributors: + XCTAssertEqual(subIndustry, GICS.SubIndustry.distributors) + case .diversifiedREITs: + XCTAssertEqual(subIndustry, GICS.SubIndustry.diversifiedREITs) + case .electricUtilities: + XCTAssertEqual(subIndustry, GICS.SubIndustry.electricUtilities) + case .gasUtilities: + XCTAssertEqual(subIndustry, GICS.SubIndustry.gasUtilities) + case .healthCareREITs: + XCTAssertEqual(subIndustry, GICS.SubIndustry.healthCareREITs) + case .healthCareTechnology: + XCTAssertEqual(subIndustry, GICS.SubIndustry.healthCareTechnology) + case .hotelAndResortREITs: + XCTAssertEqual(subIndustry, GICS.SubIndustry.hotelAndResortREITs) + case .householdProducts: + XCTAssertEqual(subIndustry, GICS.SubIndustry.householdProducts) + case .industrialConglomerates: + XCTAssertEqual(subIndustry, GICS.SubIndustry.industrialConglomerates) + case .industrialREITs: + XCTAssertEqual(subIndustry, GICS.SubIndustry.industrialREITs) + case .interactiveMediaAndServices: + XCTAssertEqual(subIndustry, GICS.SubIndustry.interactiveMediaAndServices) + case .leisureProducts: + XCTAssertEqual(subIndustry, GICS.SubIndustry.leisureProducts) + case .lifeSciencesToolsAndServices: + XCTAssertEqual(subIndustry, GICS.SubIndustry.lifeSciencesToolsAndServices) + case .marineTransportation: + XCTAssertEqual(subIndustry, GICS.SubIndustry.marineTransportation) + case .mortgageREITs: + XCTAssertEqual(subIndustry, GICS.SubIndustry.mortgageREITs) + case .multiUtilities: + XCTAssertEqual(subIndustry, GICS.SubIndustry.multiUtilities) + case .officeREITs: + XCTAssertEqual(subIndustry, GICS.SubIndustry.officeREITs) + case .passengerAirlines: + XCTAssertEqual(subIndustry, GICS.SubIndustry.passengerAirlines) + case .personalCareProducts: + XCTAssertEqual(subIndustry, GICS.SubIndustry.personalCareProducts) + case .pharmaceuticals: + XCTAssertEqual(subIndustry, GICS.SubIndustry.pharmaceuticals) + case .retailREITs: + XCTAssertEqual(subIndustry, GICS.SubIndustry.retailREITs) + case .technologyHardwareStorageAndPeripherals: + XCTAssertEqual(subIndustry, GICS.SubIndustry.technologyHardwareStorageAndPeripherals) + case .tobacco: + XCTAssertEqual(subIndustry, GICS.SubIndustry.tobacco) + case .tradingCompaniesAndDistributors: + XCTAssertEqual(subIndustry, GICS.SubIndustry.tradingCompaniesAndDistributors) + case .waterUtilities: + XCTAssertEqual(subIndustry, GICS.SubIndustry.waterUtilities) + case .wirelessTelecommunicationServices: + XCTAssertEqual(subIndustry, GICS.SubIndustry.wirelessTelecommunicationServices) + default: + XCTAssertNil(subIndustry) + } + } + } + +} diff --git a/Tests/GICSTests/GICSMemoryLayoutTests.swift b/Tests/GICSTests/GICSMemoryLayoutTests.swift new file mode 100644 index 0000000..d0b8df3 --- /dev/null +++ b/Tests/GICSTests/GICSMemoryLayoutTests.swift @@ -0,0 +1,23 @@ +import XCTest +@testable import GICS + +final class GICSMemoryLayoutTests: XCTestCase { + + func testMemoryLayout() throws { + XCTAssertEqual(MemoryLayout.size, 4) + XCTAssertEqual(MemoryLayout.stride, 4) + XCTAssertEqual(MemoryLayout.size, 2) + XCTAssertEqual(MemoryLayout.stride, 2) + XCTAssertEqual(MemoryLayout.size, 1) + XCTAssertEqual(MemoryLayout.stride, 1) + XCTAssertEqual(MemoryLayout.size, 1) + XCTAssertEqual(MemoryLayout.stride, 1) + XCTAssertEqual(MemoryLayout.size, 1) + XCTAssertEqual(MemoryLayout.stride, 1) + XCTAssertEqual(MemoryLayout.size, 1) + XCTAssertEqual(MemoryLayout.stride, 1) + XCTAssertEqual(MemoryLayout.size, 40) + XCTAssertEqual(MemoryLayout.stride, 40) + } + +} diff --git a/Tests/GICSTests/GICSStructureTests.swift b/Tests/GICSTests/GICSStructureTests.swift new file mode 100644 index 0000000..0fd5d34 --- /dev/null +++ b/Tests/GICSTests/GICSStructureTests.swift @@ -0,0 +1,211 @@ +import XCTest +@testable import GICS + +final class GICSStructureTests: XCTestCase { + + func testGICSSectorCode() throws { + GICS.allSectors.forEach { + XCTAssertGreaterThanOrEqual($0.id, 0) + XCTAssertLessThan($0.id, 100) + } + } + + func testGICSIndustryGroupCode() throws { + let min = GICS.allSectors.first!.id * 100 + var max = (GICS.allSectors.last!.id + 1) * 100 + GICS.allIndustryGroups.reversed().forEach { + XCTAssertGreaterThanOrEqual($0.id, min) + XCTAssertLessThan($0.id, max) + } + GICS.allSectors.reversed().forEach { sector in + sector.industryGroups.reversed().forEach { + XCTAssertGreaterThanOrEqual($0.id, sector.id * 100) + XCTAssertLessThan($0.id, max) + max = (sector.id + 1) * 100 + } + } + } + + func testGICSIndustryCode() throws { + let min = GICS.allIndustryGroups.first!.id * 100 + var max = (GICS.allIndustryGroups.last!.id + 1) * 100 + GICS.allIndustries.reversed().forEach { + XCTAssertGreaterThanOrEqual($0.id, min) + XCTAssertLessThan($0.id, max) + } + GICS.allIndustryGroups.reversed().forEach { sector in + sector.industries.reversed().forEach { + XCTAssertGreaterThanOrEqual($0.id, sector.id * 100) + XCTAssertLessThan($0.id, max) + max = (sector.id + 1) * 100 + } + } + } + + func testGICSSubIndustryCode() throws { + let min = GICS.allIndustries.first!.id * 100 + var max = (GICS.allIndustries.last!.id + 1) * 100 + GICS.allSubIndustries.reversed().forEach { + XCTAssertGreaterThanOrEqual($0.id, min) + XCTAssertLessThan($0.id, max) + } + GICS.allIndustries.reversed().forEach { sector in + sector.subIndustries.reversed().forEach { + XCTAssertGreaterThanOrEqual($0.id, sector.id * 100) + XCTAssertLessThan($0.id, max) + max = (sector.id + 1) * 100 + } + } + } + + func testGICSCount() throws { + // Total Count + let totalCount = GICS.allSectors.endIndex + GICS.allIndustryGroups.endIndex + GICS.allIndustries.endIndex + GICS.allSubIndustries.endIndex + XCTAssertEqual(GICS.allCases.endIndex, totalCount) + // Via Sectors + XCTAssertEqual(GICS.allSectors.endIndex, 11) + XCTAssertEqual(GICS.allSectors.flatMap{$0.industryGroups}.endIndex, 25) + XCTAssertEqual(Set(GICS.allSectors.flatMap{$0.industryGroups}).count, 25) + XCTAssertEqual(GICS.allSectors.flatMap{$0.industries}.endIndex, 74) + XCTAssertEqual(Set(GICS.allSectors.flatMap{$0.industries}).count, 74) + XCTAssertEqual(GICS.allSectors.flatMap{$0.subIndustries}.endIndex, 163) + XCTAssertEqual(Set(GICS.allSectors.flatMap{$0.subIndustries}).count, 163) + // Via Industry Groups + XCTAssertEqual(Set(GICS.allIndustryGroups.map{$0.sector}).count, 11) + XCTAssertEqual(GICS.allIndustryGroups.endIndex, 25) + XCTAssertEqual(GICS.allIndustryGroups.flatMap{$0.industries}.endIndex, 74) + XCTAssertEqual(Set(GICS.allIndustryGroups.flatMap{$0.industries}).count, 74) + XCTAssertEqual(GICS.allIndustryGroups.flatMap{$0.subIndustries}.endIndex, 163) + XCTAssertEqual(Set(GICS.allIndustryGroups.flatMap{$0.subIndustries}).count, 163) + // Via Industries + XCTAssertEqual(Set(GICS.allIndustries.map{$0.sector}).count, 11) + XCTAssertEqual(Set(GICS.allIndustries.map{$0.industryGroup}).count, 25) + XCTAssertEqual(GICS.allIndustries.endIndex, 74) + XCTAssertEqual(GICS.allIndustries.flatMap{$0.subIndustries}.endIndex, 163) + XCTAssertEqual(Set(GICS.allIndustries.flatMap{$0.subIndustries}).count, 163) + // Via Sub-Industries + XCTAssertEqual(Set(GICS.allSubIndustries.map{$0.sector}).count, 11) + XCTAssertEqual(Set(GICS.allSubIndustries.map{$0.industryGroup}).count, 25) + XCTAssertEqual(Set(GICS.allSubIndustries.map{$0.industry}).count, 74) + XCTAssertEqual(GICS.allSubIndustries.endIndex, 163) + } + + func testIndustryGroupCount() throws { + XCTAssertEqual(GICS.Sector.energy.industryGroups.endIndex, 1) + XCTAssertEqual(GICS.Sector.materials.industryGroups.endIndex, 1) + XCTAssertEqual(GICS.Sector.industrials.industryGroups.endIndex, 3) + XCTAssertEqual(GICS.Sector.consumerDiscretionary.industryGroups.endIndex, 4) + XCTAssertEqual(GICS.Sector.consumerStaples.industryGroups.endIndex, 3) + XCTAssertEqual(GICS.Sector.healthCare.industryGroups.endIndex, 2) + XCTAssertEqual(GICS.Sector.financials.industryGroups.endIndex, 3) + XCTAssertEqual(GICS.Sector.informationTechnology.industryGroups.endIndex, 3) + XCTAssertEqual(GICS.Sector.communicationServices.industryGroups.endIndex, 2) + XCTAssertEqual(GICS.Sector.utilities.industryGroups.endIndex, 1) + XCTAssertEqual(GICS.Sector.realEstate.industryGroups.endIndex, 2) + } + + func testIndustryCount() throws { + XCTAssertEqual(GICS.IndustryGroup.energy.industries.endIndex, 2) + XCTAssertEqual(GICS.IndustryGroup.materials.industries.endIndex, 5) + XCTAssertEqual(GICS.IndustryGroup.capitalGoods.industries.endIndex, 7) + XCTAssertEqual(GICS.IndustryGroup.commercialAndProfessionalServices.industries.endIndex, 2) + XCTAssertEqual(GICS.IndustryGroup.transportation.industries.endIndex, 5) + XCTAssertEqual(GICS.IndustryGroup.automobilesAndComponents.industries.endIndex, 2) + XCTAssertEqual(GICS.IndustryGroup.consumerDurablesAndApparel.industries.endIndex, 3) + XCTAssertEqual(GICS.IndustryGroup.consumerServices.industries.endIndex, 2) + XCTAssertEqual(GICS.IndustryGroup.consumerDiscretionaryDistributionAndRetail.industries.endIndex, 3) + XCTAssertEqual(GICS.IndustryGroup.consumerStaplesDistributionAndRetail.industries.endIndex, 1) + XCTAssertEqual(GICS.IndustryGroup.foodBeverageAndTobacco.industries.endIndex, 3) + XCTAssertEqual(GICS.IndustryGroup.householdAndPersonalProducts.industries.endIndex, 2) + XCTAssertEqual(GICS.IndustryGroup.healthCareEquipmentAndServices.industries.endIndex, 3) + XCTAssertEqual(GICS.IndustryGroup.pharmaceuticalsBiotechnologyAndLifeSciences.industries.endIndex, 3) + XCTAssertEqual(GICS.IndustryGroup.banks.industries.endIndex, 1) + XCTAssertEqual(GICS.IndustryGroup.financialServices.industries.endIndex, 4) + XCTAssertEqual(GICS.IndustryGroup.insurance.industries.endIndex, 1) + XCTAssertEqual(GICS.IndustryGroup.softwareAndServices.industries.endIndex, 2) + XCTAssertEqual(GICS.IndustryGroup.technologyHardwareAndEquipment.industries.endIndex, 3) + XCTAssertEqual(GICS.IndustryGroup.semiconductorsAndSemiconductorEquipment.industries.endIndex, 1) + XCTAssertEqual(GICS.IndustryGroup.telecommunicationServices.industries.endIndex, 2) + XCTAssertEqual(GICS.IndustryGroup.mediaAndEntertainment.industries.endIndex, 3) + XCTAssertEqual(GICS.IndustryGroup.utilities.industries.endIndex, 5) + XCTAssertEqual(GICS.IndustryGroup.equityRealEstateInvestmentTrusts.industries.endIndex, 8) + XCTAssertEqual(GICS.IndustryGroup.realEstateManagementAndDevelopment.industries.endIndex, 1) + } + + func testSubIndustryCount() throws { + let expectedSubIndustryCountPerIndustry = [2, 5, // energy + 5, 1, 2, 7, 2, // materials + 1, 1, 1, 2, 1, 3, 1, // capitalGoods + 5, 3, // commercialAndProfessionalServices + 1, 1, 1, 3, 3, // transportation + 2, 2, // automobilesAndComponents + 5, 1, 3, // consumerDurablesAndApparel + 4, 2, // consumerServices + 1, 1, 6, // consumerDiscretionaryDistributionAndRetail + 4, // consumerStaplesDistributionAndRetail + 3, 2, 1, // foodBeverageAndTobacco + 1, 1, // householdAndPersonalProducts + 2, 4, 1, // healthCareEquipmentAndServices + 1, 1, 1, // pharmaceuticalsBiotechnologyAndLifeSciences + 2, // banks + 5, 1, 4, 1, // financialServices + 5, // insurance + 2, 2, // softwareAndServices + 1, 1, 4, // technologyHardwareAndEquipment + 2, // semiconductorsAndSemiconductorEquipment + 2, 1, // telecommunicationServices + 4, 2, 1, // mediaAndEntertainment + 1, 1, 1, 1, 2, // utilities + 1, 1, 1, 1, 1, 2, 1, 5, // equityRealEstateInvestmentTrusts + 4] // realEstateManagementAndDevelopment + for (i, subIndustry) in GICS.allIndustries.enumerated() { + XCTAssertEqual(subIndustry.subIndustries.endIndex, expectedSubIndustryCountPerIndustry[i], subIndustry.description) + } + XCTAssertEqual(expectedSubIndustryCountPerIndustry.reduce(0, +), 163) + } + + func testGICSHierarchy() throws { + GICS.allCases.forEach { + switch $0 { + case .sector: + XCTAssertTrue($0.isSector) + XCTAssertFalse($0.isIndustryGroup) + XCTAssertFalse($0.isIndustry) + XCTAssertFalse($0.isSubIndustry) + case .industryGroup: + XCTAssertFalse($0.isSector) + XCTAssertTrue($0.isIndustryGroup) + XCTAssertFalse($0.isIndustry) + XCTAssertFalse($0.isSubIndustry) + case .industry: + XCTAssertFalse($0.isSector) + XCTAssertFalse($0.isIndustryGroup) + XCTAssertTrue($0.isIndustry) + XCTAssertFalse($0.isSubIndustry) + case .subIndustry: + XCTAssertFalse($0.isSector) + XCTAssertFalse($0.isIndustryGroup) + XCTAssertFalse($0.isIndustry) + XCTAssertTrue($0.isSubIndustry) + } + } + } + + func testContainsAndBelongsTo() throws { + XCTAssertTrue(GICS.Sector.energy.contains(GICS.IndustryGroup.energy)) + XCTAssertFalse(GICS.IndustryGroup.energy.contains(GICS.Sector.energy)) + XCTAssertFalse(GICS.Sector.energy.belongs(to: GICS.IndustryGroup.energy)) + XCTAssertTrue(GICS.IndustryGroup.energy.belongs(to: GICS.Sector.energy)) + XCTAssertFalse(GICS.SubIndustry.advertising.belongs(to: GICS.Sector.consumerStaples)) + XCTAssertTrue(GICS.industry(.gasUtilities).belongs(to: GICS.IndustryGroup.utilities)) + } + + func testEquality() throws { + XCTAssertEqual(GICS(rawValue: 25), GICS.sector(.consumerDiscretionary)) + XCTAssertEqual(GICS(rawValue: 30), GICS.sector(.consumerStaples)) + XCTAssertNotEqual(GICS(rawValue: 25), GICS.sector(.consumerStaples)) + XCTAssertNotEqual(GICS.sector(.consumerDiscretionary), GICS.sector(.consumerStaples)) + XCTAssertEqual(GICS.Sector(rawValue: 50), GICS.Sector.communicationServices) + } + +} diff --git a/docs/css/chunk-c0335d80.10a2f091.css b/docs/css/chunk-c0335d80.10a2f091.css new file mode 100644 index 0000000..86451fd --- /dev/null +++ b/docs/css/chunk-c0335d80.10a2f091.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */[data-v-20945666] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-20945666] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-20945666] .code-listing pre>code{font-size:.88235rem;line-height:1.66667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-20945666] *+.code-listing,[data-v-20945666] *+.endpoint-example,[data-v-20945666] *+.inline-image-container,[data-v-20945666] *+aside,[data-v-20945666] *+figure,[data-v-20945666] .code-listing+*,[data-v-20945666] .endpoint-example+*,[data-v-20945666] .inline-image-container+*,[data-v-20945666] aside+*,[data-v-20945666] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-20945666] *+dl,[data-v-20945666] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-20945666] img{display:block;margin:auto;max-width:100%}[data-v-20945666] ol,[data-v-20945666] ol li:not(:first-child),[data-v-20945666] ul,[data-v-20945666] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-20945666] ol,[data-v-20945666] ul{margin-left:1.25rem}}[data-v-20945666] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-20945666] dd{margin-left:2em}.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}.topic-icon-wrapper[data-v-03cf3183]{display:flex;align-items:center;justify-content:center;height:1.47059rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-03cf3183]{height:.88235rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-03cf3183] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-03cf3183]{height:1rem}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:"\00a0";font-size:1rem}.conditional-constraints[data-v-1548fd90] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.abstract[data-v-52205924],.link-block[data-v-52205924] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-52205924]{margin-left:1rem}.link[data-v-52205924]{display:flex}.link-block .badge[data-v-52205924]{margin-top:.5rem}.link-block.has-inline-element[data-v-52205924]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-52205924]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-52205924]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-52205924],.link[data-v-52205924]{box-sizing:inherit}.link-block.changed[data-v-52205924],.link.changed[data-v-52205924]{padding-right:1rem;padding-left:2.17647rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-52205924],.link.changed.changed[data-v-52205924]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-52205924],.link.changed[data-v-52205924]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-52205924],.link.changed.changed[data-v-52205924]{padding-right:17px;padding-left:2.17647rem}}@media only screen and (max-width:735px){.link-block.changed[data-v-52205924],.link.changed[data-v-52205924]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-52205924]:not(:first-child){margin-top:4px}.topic-required[data-v-52205924]{font-size:.8em}.deprecated[data-v-52205924]{text-decoration:line-through}.conditional-constraints[data-v-52205924]{font-size:.82353rem;margin-top:4px} \ No newline at end of file diff --git a/docs/css/documentation-topic.1d1eec04.css b/docs/css/documentation-topic.1d1eec04.css new file mode 100644 index 0000000..8622bb4 --- /dev/null +++ b/docs/css/documentation-topic.1d1eec04.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.betainfo[data-v-e8fd2a92]{font-size:.94118rem;padding:3rem 0;background-color:var(--color-fill-secondary)}.full-width-container .betainfo-container[data-v-e8fd2a92]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .betainfo-container[data-v-e8fd2a92]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .betainfo-container[data-v-e8fd2a92]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .betainfo-container[data-v-e8fd2a92]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .betainfo-container[data-v-e8fd2a92]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .betainfo-container[data-v-e8fd2a92]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .betainfo-container[data-v-e8fd2a92]{width:692px}}@media only screen and (max-width:735px){.static-width-container .betainfo-container[data-v-e8fd2a92]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .betainfo-container[data-v-e8fd2a92]{width:215px}}.betainfo-label[data-v-e8fd2a92]{font-weight:600;font-size:.94118rem}.betainfo-content[data-v-e8fd2a92] p{margin-bottom:10px}.summary-section[data-v-3aa6f694]:last-of-type{margin-right:0}@media only screen and (max-width:735px){.summary-section[data-v-3aa6f694]{margin-right:0}}.title[data-v-6796f6ea]{color:#fff;font-size:.82353rem;margin-right:.5rem;text-rendering:optimizeLegibility}.documentation-hero--disabled .title[data-v-6796f6ea]{color:var(--colors-text,var(--color-text))}.language[data-v-1a36493d]{padding-bottom:10px;justify-content:flex-end}.language-list[data-v-1a36493d],.language[data-v-1a36493d]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0;display:flex;align-items:center}.language-option.swift[data-v-1a36493d]{padding-right:10px;border-right:1px solid var(--color-fill-gray-tertiary)}.language-option.objc[data-v-1a36493d]{padding-left:10px}.language-option.active[data-v-1a36493d],.language-option.router-link-exact-active[data-v-1a36493d]{color:#ccc}.documentation-hero--disabled .language-option.active[data-v-1a36493d],.documentation-hero--disabled .language-option.router-link-exact-active[data-v-1a36493d]{color:var(--colors-secondary-label,var(--color-secondary-label))}.view-more-link[data-v-0d14b62a]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-flow:row-reverse;margin-bottom:1.3rem}.documentation-hero[data-v-6540c364]{background:#000;color:var(--color-documentation-intro-figure,#fff);overflow:hidden;text-align:left;position:relative;padding-right:var(--doc-hero-right-offset)}.documentation-hero[data-v-6540c364]:before{content:"";background:var(--standard-accent-color,var(--color-documentation-intro-fill,#2a2a2a));position:absolute;width:100%;left:0;top:-50%;height:150%;right:0}.documentation-hero[data-v-6540c364]:after{background:transparent;opacity:.7;width:100%;position:absolute;content:"";height:100%;left:0;top:0}.documentation-hero .icon[data-v-6540c364]{position:absolute;margin-top:10px;margin-right:25px;right:0;width:250px;height:calc(100% - 20px);box-sizing:border-box}@media only screen and (max-width:735px){.documentation-hero .icon[data-v-6540c364]{display:none}}.documentation-hero .background-icon[data-v-6540c364]{color:var(--color-documentation-intro-accent,#161616);display:block;width:250px;height:auto;opacity:1;position:absolute;top:50%;left:0;transform:translateY(-50%);max-height:100%}.documentation-hero .background-icon[data-v-6540c364] img,.documentation-hero .background-icon[data-v-6540c364] svg{width:100%;height:100%}.documentation-hero__content[data-v-6540c364]:not(.minimized-hero){padding-top:2.35294rem;padding-bottom:40px;position:relative;z-index:1}.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:692px}}@media only screen and (max-width:735px){.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:215px}}.documentation-hero .minimized-hero[data-v-6540c364]{padding:1.3em 1.4em;position:relative;z-index:1}.documentation-hero__above-content[data-v-6540c364]{position:relative;z-index:1}.documentation-hero--disabled[data-v-6540c364]{background:none;color:var(--colors-text,var(--color-text))}.documentation-hero--disabled[data-v-6540c364]:after,.documentation-hero--disabled[data-v-6540c364]:before{content:none}.short-hero[data-v-6540c364]{padding-top:3.52941rem;padding-bottom:3.52941rem}.extra-bottom-padding[data-v-6540c364]{padding-bottom:3.82353rem}.theme-dark[data-v-6540c364] a:not(.button-cta){color:#09f}ul[data-v-068842ec]{list-style-type:none;margin:0}ul li:first-child .base-link[data-v-068842ec]{margin-top:0}.parent-item .base-link[data-v-068842ec]{font-weight:700}.base-link[data-v-068842ec]{color:var(--color-figure-gray-secondary);font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;margin:5px 0;transition:color .15s ease-in;max-width:100%}.active .base-link[data-v-068842ec]{color:var(--color-text)}.source[data-v-d22a3f50]{background:var(--background,var(--color-code-background));border-color:var(--color-grid);color:var(--text,var(--color-code-plain));border-style:solid;border-width:1px;padding:var(--code-block-style-elements-padding);speak:literal-punctuation;line-height:25px;filter:blur(0)}.source.displays-multiple-lines[data-v-d22a3f50],.source[data-v-d22a3f50]{border-radius:var(--border-radius,4px)}.source>code[data-v-d22a3f50]{font-size:.88235rem;line-height:1.66667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);display:block}.platforms[data-v-4f51d8d2]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:.45rem;margin-top:var(--spacing-stacked-margin-xlarge)}.changed .platforms[data-v-4f51d8d2]{padding-left:.588rem}.platforms[data-v-4f51d8d2]:first-of-type{margin-top:1rem}.source[data-v-4f51d8d2]{margin:var(--declaration-code-listing-margin)}.platforms+.source[data-v-4f51d8d2]{margin:0}.changed.declaration-group[data-v-4f51d8d2]{background:var(--background,var(--color-code-background))}.changed .source[data-v-4f51d8d2]{background:none;border:none;margin-top:0;margin-bottom:0;margin-left:2.17647rem;padding-left:0}.declaration-diff[data-v-b3e21c4a]{background:var(--background,var(--color-code-background))}.declaration-diff-version[data-v-b3e21c4a]{padding-left:.588rem;padding-left:2.17647rem;font-size:1rem;line-height:1.52941;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin:0}.declaration-diff-current[data-v-b3e21c4a]{padding-top:8px;padding-bottom:5px}.declaration-diff-previous[data-v-b3e21c4a]{padding-top:5px;padding-bottom:8px;background-color:var(--color-changes-modified-previous-background);border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px);position:relative}.declaration-source-link[data-v-5863919c]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:center;margin-top:var(--declaration-source-link-margin,var(--spacing-stacked-margin-large))}.declaration-icon[data-v-5863919c]{width:1em;margin-right:5px}.conditional-constraints[data-v-2ab6251b]{margin-top:var(--declaration-conditional-constraints-margin,20px)}.abstract[data-v-702ec04e]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.abstract[data-v-702ec04e]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-702ec04e] p:last-child{margin-bottom:0}.container[data-v-6e075935]{padding-bottom:40px}.full-width-container .container[data-v-6e075935]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-6e075935]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-6e075935]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-6e075935]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-6e075935]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-6e075935]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-6e075935]{width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-6e075935]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-6e075935]{width:215px}}.title[data-v-6e075935]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-top:40px;border-top-color:var(--color-grid);border-top-style:solid;border-top-width:var(--content-table-title-border-width,1px)}@media only screen and (max-width:1250px){.title[data-v-6e075935]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-6e075935]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.contenttable-section[data-v-4aae1079]{margin-top:0}.contenttable-section[data-v-4aae1079]{align-items:baseline;padding-top:2.353rem}.contenttable-section[data-v-4aae1079]:last-child{margin-bottom:0}[data-v-4aae1079] .contenttable-title{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-4aae1079] .contenttable-title{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.contenttable-section[data-v-4aae1079]{align-items:unset;border-top:none;display:inherit;margin:0}.section-content[data-v-4aae1079],.section-title[data-v-4aae1079]{padding:0}[data-v-4aae1079] .contenttable-title{margin:0 0 2.353rem 0;padding-bottom:.5rem}}.section-content>.content[data-v-3ccf02e9],.topic[data-v-3ccf02e9]{margin-top:15px}.no-title .section-content>.content[data-v-3ccf02e9]:first-child,.no-title .topic[data-v-3ccf02e9]:first-child{margin-top:0}.datalist dd{padding-left:2rem}.datalist dt{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.datalist dt:first-of-type{padding-top:0}.type[data-v-791bac44]:first-letter{text-transform:capitalize}.detail-type[data-v-d66cd00c]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.detail-type[data-v-d66cd00c]:first-child{padding-top:0}@media only screen and (max-width:735px){.detail-type[data-v-d66cd00c]{padding-left:0}}.detail-content[data-v-d66cd00c]{padding-left:2rem}@media only screen and (max-width:735px){.detail-content[data-v-d66cd00c]{padding-left:0}}.param-name[data-v-53cac581]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.param-name[data-v-53cac581]:first-child{padding-top:0}@media only screen and (max-width:735px){.param-name[data-v-53cac581]{padding-left:0}}.param-content[data-v-53cac581]{padding-left:2rem}@media only screen and (max-width:735px){.param-content[data-v-53cac581]{padding-left:0}}.param-content[data-v-53cac581] dt{font-weight:600}.param-content[data-v-53cac581] dd{margin-left:1em}.parameters-table[data-v-3f89f723] .change-added,.parameters-table[data-v-3f89f723] .change-removed{display:inline-block;max-width:100%}.parameters-table[data-v-3f89f723] .change-removed,.parameters-table[data-v-3f89f723] .token-removed{text-decoration:line-through}.param[data-v-3f89f723]{font-size:.88235rem;box-sizing:border-box}.param.changed[data-v-3f89f723]{display:flex;flex-flow:row wrap;padding-right:1rem;padding-left:2.17647rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.param.changed.changed[data-v-3f89f723]{padding-right:1rem}@media only screen and (max-width:735px){.param.changed[data-v-3f89f723]{padding-left:0;padding-right:0}.param.changed.changed[data-v-3f89f723]{padding-right:17px;padding-left:2.17647rem}}@media only screen and (max-width:735px){.param.changed[data-v-3f89f723]{padding-left:0;padding-right:0}}.param.changed.changed[data-v-3f89f723]{padding-left:0;padding-right:0}.param.changed+.param.changed[data-v-3f89f723]{margin-top:calc(var(--spacing-param)/2)}.changed .param-content[data-v-3f89f723],.changed .param-symbol[data-v-3f89f723]{padding-top:2px;padding-bottom:2px}@media only screen and (max-width:735px){.changed .param-content[data-v-3f89f723]{padding-top:0}.changed .param-symbol[data-v-3f89f723]{padding-bottom:0}}.param-symbol[data-v-3f89f723]{text-align:right}.changed .param-symbol[data-v-3f89f723]{padding-left:2.17647rem}@media only screen and (max-width:735px){.param-symbol[data-v-3f89f723]{text-align:left}.changed .param-symbol[data-v-3f89f723]{padding-left:0}}.param-symbol[data-v-3f89f723] .type-identifier-link{color:var(--color-link)}.param+.param[data-v-3f89f723]{margin-top:var(--spacing-param)}.param+.param[data-v-3f89f723]:first-child{margin-top:0}.param-content[data-v-3f89f723]{padding-left:1rem;padding-left:2.17647rem}.changed .param-content[data-v-3f89f723]{padding-right:1rem}@media only screen and (max-width:735px){.param-content[data-v-3f89f723]{padding-left:0;padding-right:0}}.property-metadata[data-v-8590589e]{color:var(--color-figure-gray-secondary)}.property-text{font-weight:700}.property-metadata[data-v-0a648a1e]{color:var(--color-figure-gray-secondary)}.property-name[data-v-310f0b2c]{font-weight:700}.property-name.deprecated[data-v-310f0b2c]{text-decoration:line-through}.property-deprecated[data-v-310f0b2c]{margin-left:0}.content[data-v-310f0b2c],.content[data-v-310f0b2c] p:first-child{display:inline}.response-mimetype[data-v-20293786]{color:var(--color-figure-gray-secondary)}.part-name[data-v-021cd63d]{font-weight:700}.content[data-v-021cd63d],.content[data-v-021cd63d] p:first-child{display:inline}.param-name[data-v-03478142]{font-weight:700}.param-name.deprecated[data-v-03478142]{text-decoration:line-through}.param-deprecated[data-v-03478142]{margin-left:0}.content[data-v-03478142],.content[data-v-03478142] p:first-child{display:inline}.response-name[data-v-881189f4],.response-reason[data-v-881189f4]{font-weight:700}@media only screen and (max-width:735px){.response-reason[data-v-881189f4]{display:none}}.response-name>code>.reason[data-v-881189f4]{display:none}@media only screen and (max-width:735px){.response-name>code>.reason[data-v-881189f4]{display:initial}}.primary-content.with-border[data-v-2baae7e0]:before{border-top-color:var(--colors-grid,var(--color-grid));border-top-style:solid;border-top-width:1px;content:"";display:block}.primary-content[data-v-2baae7e0]>*{margin-bottom:40px;margin-top:40px}.primary-content[data-v-2baae7e0]>:first-child{margin-top:2.353rem}.relationships-list[data-v-4c67b8c7]{list-style:none}.relationships-list.column[data-v-4c67b8c7]{margin-left:0;margin-top:15px}.relationships-list.inline[data-v-4c67b8c7]{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;margin-left:0}.relationships-list.inline li[data-v-4c67b8c7]:not(:last-child):after{content:",\00a0"}.relationships-list.changed[data-v-4c67b8c7]{padding-right:1rem;padding-left:2.17647rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.relationships-list.changed.changed[data-v-4c67b8c7]{padding-right:1rem}@media only screen and (max-width:735px){.relationships-list.changed[data-v-4c67b8c7]{padding-left:0;padding-right:0}.relationships-list.changed.changed[data-v-4c67b8c7]{padding-right:17px;padding-left:2.17647rem}}@media only screen and (max-width:735px){.relationships-list.changed[data-v-4c67b8c7]{padding-left:0;padding-right:0}}.relationships-list.changed[data-v-4c67b8c7]:after{margin-top:.61765rem}.relationships-list.changed.column[data-v-4c67b8c7]{display:block;box-sizing:border-box}.relationships-item[data-v-4c67b8c7],.relationships-list[data-v-4c67b8c7]{box-sizing:inherit}.conditional-constraints[data-v-4c67b8c7]{font-size:.82353rem;margin:.17647rem 0 .58824rem 1.17647rem}.availability[data-v-602d8130]{display:flex;flex-flow:row wrap;gap:10px;margin-top:25px}.badge[data-v-602d8130]{margin:0}.technology[data-v-602d8130]{display:inline-flex;align-items:center}.tech-icon[data-v-602d8130]{height:12px;padding-right:5px;fill:var(--badge-color)}.theme-dark .tech-icon[data-v-602d8130]{fill:var(--badge-color)}.beta[data-v-602d8130]{color:var(--color-badge-beta)}.theme-dark .beta[data-v-602d8130]{color:var(--color-badge-dark-beta)}.deprecated[data-v-602d8130]{color:var(--color-badge-deprecated)}.theme-dark .deprecated[data-v-602d8130]{color:var(--color-badge-dark-deprecated)}.changed[data-v-602d8130]{padding-left:26px}.changed[data-v-602d8130]:after{content:none}.changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:16px;height:16px;left:5px}@media screen{[data-color-scheme=dark] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg)}}.theme-dark .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg)}.changed-added[data-v-602d8130]{border-color:var(--color-changes-added)}.changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}@media screen{[data-color-scheme=dark] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}}.theme-dark .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}.changed-deprecated[data-v-602d8130]{border-color:var(--color-changes-deprecated)}.changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}}.theme-dark .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}.changed-modified[data-v-602d8130]{border-color:var(--color-changes-modified)}.eyebrow[data-v-4492c658]{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-eyebrow,#ccc);display:block;margin-bottom:1.17647rem}@media only screen and (max-width:735px){.eyebrow[data-v-4492c658]{font-size:1.11765rem;line-height:1.21053;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .eyebrow[data-v-4492c658]{color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-4492c658]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-title,#fff);margin-bottom:.70588rem}@media only screen and (max-width:1250px){.title[data-v-4492c658]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-4492c658]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .title[data-v-4492c658]{color:var(--colors-header-text,var(--color-header-text))}small[data-v-4492c658]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-left:10px}@media only screen and (max-width:1250px){small[data-v-4492c658]{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}small[data-v-4492c658]:before{content:attr(data-tag-name)}small.Beta[data-v-4492c658]{color:var(--color-badge-beta)}.theme-dark small.Beta[data-v-4492c658]{color:var(--color-badge-dark-beta)}small.Deprecated[data-v-4492c658]{color:var(--color-badge-deprecated)}.theme-dark small.Deprecated[data-v-4492c658]{color:var(--color-badge-dark-deprecated)}.OnThisPageStickyContainer[data-v-1b6d0048]{margin-top:2.353rem;position:sticky;top:3.82353rem;align-self:flex-start;flex:0 0 auto;width:192px;padding-right:1.29412rem;box-sizing:border-box;padding-bottom:var(--spacing-stacked-margin-small);max-height:calc(100vh - 3.82353rem);overflow:auto}@media print{.OnThisPageStickyContainer[data-v-1b6d0048]{display:none}}@media only screen and (max-width:735px){.OnThisPageStickyContainer[data-v-1b6d0048]{display:none}}.doc-topic[data-v-43c74ad0]{display:flex;flex-direction:column;height:100%}.doc-topic.with-on-this-page[data-v-43c74ad0]{--doc-hero-right-offset:192px}#main[data-v-43c74ad0]{outline-style:none;height:100%}[data-v-43c74ad0] .minimized-title{margin-bottom:.833rem}[data-v-43c74ad0] .minimized-title .title{font-size:1.416rem;font-weight:700}[data-v-43c74ad0] .minimized-title small{font-size:1rem;padding-left:.416rem}.minimized-abstract[data-v-43c74ad0]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.container[data-v-43c74ad0]:not(.minimized-container){outline-style:none}.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:215px}}[data-v-43c74ad0] .minimized-container{outline-style:none;--spacing-stacked-margin-large:0.667em;--spacing-stacked-margin-xlarge:1em;--declaration-code-listing-margin:1em 0 0 0;--declaration-conditional-constraints-margin:1em;--declaration-source-link-margin:0.833em;--code-block-style-elements-padding:7px 12px;--spacing-param:var(--spacing-stacked-margin-large);--aside-border-radius:6px;--code-border-radius:6px}[data-v-43c74ad0] .minimized-container .description{margin-bottom:1.5em}[data-v-43c74ad0] .minimized-container>.primary-content>*{margin-top:1.5em;margin-bottom:1.5em}[data-v-43c74ad0] .minimized-container .description{margin-top:0}[data-v-43c74ad0] .minimized-container h1,[data-v-43c74ad0] .minimized-container h2,[data-v-43c74ad0] .minimized-container h3,[data-v-43c74ad0] .minimized-container h4,[data-v-43c74ad0] .minimized-container h5,[data-v-43c74ad0] .minimized-container h6{font-size:1rem;font-weight:700}[data-v-43c74ad0] .minimized-container h2{font-size:1.083rem}[data-v-43c74ad0] .minimized-container h1{font-size:1.416rem}[data-v-43c74ad0] .minimized-container aside{padding:.667rem 1rem}[data-v-43c74ad0] .minimized-container .single-line,[data-v-43c74ad0] .minimized-container .source{border-radius:var(--code-border-radius)}.description[data-v-43c74ad0]{margin-bottom:2.353rem}.description[data-v-43c74ad0]:empty{display:none}.description.after-enhanced-hero[data-v-43c74ad0]{margin-top:2.353rem}.description[data-v-43c74ad0] .content+*{margin-top:var(--spacing-stacked-margin-large)}.full-width-container .doc-content .minimized-container[data-v-43c74ad0]{padding-left:1.4rem;padding-right:1.4rem}[data-v-43c74ad0] .no-primary-content{--content-table-title-border-width:0px}.sample-download[data-v-43c74ad0]{margin-top:20px}.declarations-container[data-v-43c74ad0]{margin-top:30px}.declarations-container.minimized-container[data-v-43c74ad0]{margin-top:0}[data-v-43c74ad0] h1{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h1{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h1{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h2{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h2{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h2{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h3{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h3{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h3{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h4{font-size:1.41176rem;line-height:1.16667;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h4{font-size:1.23529rem;line-height:1.19048;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h5{font-size:1.29412rem;line-height:1.18182;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h5{font-size:1.17647rem;line-height:1.2;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h5{font-size:1.05882rem;line-height:1.44444;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h6{font-size:1rem;line-height:1.47059;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.doc-content-wrapper[data-v-43c74ad0]{display:flex;justify-content:center}.doc-content-wrapper .doc-content[data-v-43c74ad0]{min-width:0;width:100%}.with-on-this-page .doc-content-wrapper .doc-content[data-v-43c74ad0]{max-width:820px}@media only screen and (min-width:1251px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-43c74ad0]{max-width:980px}}@media only screen and (min-width:1500px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-43c74ad0]{max-width:1080px}}.quick-navigation-open[data-v-53faf852]{display:flex;align-items:center;justify-content:center;width:16px;border:1px solid var(--color-grid);height:100%;border-radius:var(--border-radius,4px);transition:background-color .15s;box-sizing:border-box}.quick-navigation-open[data-v-53faf852]:hover{background-color:var(--color-fill-tertiary)}@media only screen and (max-width:1023px){.quick-navigation-open[data-v-53faf852]{display:none}}.fromkeyboard .quick-navigation-open[data-v-53faf852]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tag[data-v-7e76f326]{display:inline-block;padding-right:.58824rem}.tag[data-v-7e76f326]:focus{outline:none}.tag button[data-v-7e76f326]{color:var(--color-figure-gray);background-color:var(--color-fill-tertiary);font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border-radius:.82353rem;padding:.23529rem .58824rem;white-space:nowrap;border:1px solid transparent}@media (hover:hover){.tag button[data-v-7e76f326]:hover{transition:background-color .2s,color .2s;background-color:var(--color-fill-blue);color:#fff}}.tag button[data-v-7e76f326]:focus:active{background-color:var(--color-fill-blue);color:#fff}.fromkeyboard .tag button[data-v-7e76f326]:focus,.tag button.focus[data-v-7e76f326],.tag button[data-v-7e76f326]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tags[data-v-1f2bd813]{position:relative;margin:0;list-style:none;box-sizing:border-box;transition:padding-right .8s,padding-bottom .8s,max-height 1s,opacity 1s;padding:0}.tags .scroll-wrapper[data-v-1f2bd813]{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin}.tags .scroll-wrapper[data-v-1f2bd813]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.tags .scroll-wrapper.scrolling[data-v-1f2bd813]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar{height:11px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:end{margin-right:8px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:start{margin-left:8px}.tags ul[data-v-1f2bd813]{margin:0;padding:0;display:flex}.filter[data-v-3f01a546]{--input-vertical-padding:.76471rem;--input-horizontal-spacing:.58824rem;--input-height:1.64706rem;--input-border-color:var(--color-fill-gray-secondary);--input-text:var(--color-fill-gray-secondary);position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:calc(var(--border-radius, 4px) + 1px)}.fromkeyboard .filter[data-v-3f01a546]:focus{outline:none}.filter__top-wrapper[data-v-3f01a546]{display:flex}.filter__filter-button[data-v-3f01a546]{position:relative;z-index:1;cursor:text;margin-left:var(--input-horizontal-spacing);margin-right:.17647rem}@media only screen and (max-width:735px){.filter__filter-button[data-v-3f01a546]{margin-right:.41176rem}}.filter__filter-button .svg-icon[data-v-3f01a546]{fill:var(--input-text);display:block;height:21px}.filter__filter-button.blue[data-v-3f01a546]>*{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.filter.focus .filter__wrapper[data-v-3f01a546]{box-shadow:0 0 0 3pt var(--color-focus-color);--input-border-color:var(--color-fill-blue)}.filter__wrapper[data-v-3f01a546]{border:1px solid var(--input-border-color);background:var(--color-fill);border-radius:var(--border-radius,4px)}.filter__wrapper--reversed[data-v-3f01a546]{display:flex;flex-direction:column-reverse}.filter__wrapper--no-border-style[data-v-3f01a546]{border:none}.filter__suggested-tags[data-v-3f01a546]{border-top:1px solid var(--color-fill-gray-tertiary);z-index:1;overflow:hidden}.filter__suggested-tags[data-v-3f01a546] ul{padding:var(--input-vertical-padding) .52941rem;border:1px solid transparent;border-bottom-left-radius:calc(var(--border-radius, 4px) - 1px);border-bottom-right-radius:calc(var(--border-radius, 4px) - 1px)}.fromkeyboard .filter__suggested-tags[data-v-3f01a546] ul:focus{outline:none;box-shadow:0 0 0 5px var(--color-focus-color)}.filter__wrapper--reversed .filter__suggested-tags[data-v-3f01a546]{border-bottom:1px solid var(--color-fill-gray-tertiary);border-top:none}.filter__selected-tags[data-v-3f01a546]{z-index:1;padding-left:4px;margin:-4px 0}@media only screen and (max-width:735px){.filter__selected-tags[data-v-3f01a546]{padding-left:0}}.filter__selected-tags[data-v-3f01a546] ul{padding:4px}@media only screen and (max-width:735px){.filter__selected-tags[data-v-3f01a546] ul{padding-right:.41176rem}}.filter__selected-tags[data-v-3f01a546] ul .tag:last-child{padding-right:0}.filter__delete-button[data-v-3f01a546]{position:relative;margin:0;z-index:1;border-radius:100%}.fromkeyboard .filter__delete-button[data-v-3f01a546]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.filter__delete-button .clear-rounded-icon[data-v-3f01a546]{height:.70588rem;width:.70588rem;fill:var(--input-text);display:block}.filter__delete-button-wrapper[data-v-3f01a546]{display:flex;align-items:center;padding-right:var(--input-horizontal-spacing);padding-left:.17647rem;border-top-right-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.filter__input-label[data-v-3f01a546]{position:relative;flex-grow:1;height:var(--input-height);padding:var(--input-vertical-padding) 0}.filter__input-label[data-v-3f01a546]:after{content:attr(data-value);visibility:hidden;width:auto;white-space:nowrap;min-width:130px;display:block;text-indent:.41176rem}@media only screen and (max-width:735px){.filter__input-label[data-v-3f01a546]:after{text-indent:.17647rem}}.filter__input-box-wrapper[data-v-3f01a546]{overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin;display:flex;overflow-x:auto;align-items:center;cursor:text;flex:1}.filter__input-box-wrapper[data-v-3f01a546]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.filter__input-box-wrapper.scrolling[data-v-3f01a546]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar{height:11px}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar-track-piece:end{margin-right:8px}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar-track-piece:start{margin-left:8px}.filter__input[data-v-3f01a546]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-text);height:var(--input-height);border:none;width:100%;position:absolute;background:transparent;z-index:1;text-indent:.41176rem}@media only screen and (max-width:735px){.filter__input[data-v-3f01a546]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);text-indent:.17647rem}}.filter__input[data-v-3f01a546]:focus{outline:none}.filter__input[placeholder][data-v-3f01a546]::-moz-placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-3f01a546]::placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-3f01a546]:-ms-input-placeholder{color:var(--input-text)}.filter__input[placeholder][data-v-3f01a546]::-ms-input-placeholder{color:var(--input-text)}.highlight[data-v-1c4190f0]{display:inline}.highlight[data-v-1c4190f0] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}@media only screen and (max-width:735px){.preview[data-v-6fb5ba95]{display:none}}.unavailable[data-v-6fb5ba95]{align-items:center;display:flex;height:100%;justify-content:center}.loading[data-v-6fb5ba95]{padding:20px}.loading-row[data-v-6fb5ba95]{-webkit-animation:pulse 2.5s ease;animation:pulse 2.5s ease;-webkit-animation-delay:calc(1s + 0.3s*var(--index));animation-delay:calc(1s + 0.3s*var(--index));-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:var(--color-fill-gray-tertiary);border-radius:4px;height:12px;margin:20px 0;opacity:0}.loading-row[data-v-6fb5ba95]:first-of-type{margin-top:0}.loading-row[data-v-6fb5ba95]:last-of-type{margin-bottom:0}.quick-navigation[data-v-71686791]{--input-border-color:var(--color-grid)}.quick-navigation input[type=text][data-v-71686791]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.quick-navigation input[type=text][data-v-71686791]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.quick-navigation__filter[data-v-71686791]{--input-horizontal-spacing:.88235rem}.quick-navigation[data-v-71686791] .filter__wrapper{background-color:var(--color-fill-secondary)}.quick-navigation__container[data-v-71686791]{background-color:var(--color-fill-secondary);border:solid 1px var(--input-border-color);border-radius:var(--border-radius,4px);margin:0 .94118rem}.quick-navigation__container>[data-v-71686791]{--input-text:var(--color-figure-gray-secondary)}.quick-navigation__container.focus[data-v-71686791]{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.quick-navigation__magnifier-icon-container[data-v-71686791]{width:1rem}.quick-navigation__magnifier-icon-container>[data-v-71686791]{width:100%}.quick-navigation__magnifier-icon-container.blue .magnifier-icon[data-v-71686791]{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.quick-navigation__match-list[data-v-71686791]{display:flex;max-height:26.47059rem;height:0}.quick-navigation__match-list>[data-v-71686791]{min-width:0}.quick-navigation__match-list.active[data-v-71686791]{height:auto;border-top:1px solid var(--input-border-color)}.quick-navigation__match-list .no-results[data-v-71686791]{margin:.88235rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quick-navigation__match-list .selected[data-v-71686791]{background-color:var(--color-navigator-item-hover)}.quick-navigation__refs[data-v-71686791]{flex:1;overflow:auto}.quick-navigation__preview[data-v-71686791]{border-left:1px solid var(--color-grid);flex:0 0 61.8%;overflow:auto;position:sticky;top:0}.quick-navigation__reference[data-v-71686791]:hover{text-decoration:none}.quick-navigation__symbol-match[data-v-71686791]{display:flex;height:2.35294rem;padding:.58824rem .88235rem;color:var(--color-figure-gray)}.quick-navigation__symbol-match[data-v-71686791]:hover{background-color:var(--color-navigator-item-hover)}.quick-navigation__symbol-match .symbol-info[data-v-71686791]{margin:auto;width:100%}.quick-navigation__symbol-match .symbol-info .navigator-icon[data-v-71686791]{margin-right:.58824rem}.quick-navigation__symbol-match .symbol-info .symbol-name[data-v-71686791]{display:flex}.quick-navigation__symbol-match .symbol-info .symbol-name .symbol-title[data-v-71686791]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path[data-v-71686791]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);display:flex;margin-left:1.58824rem;overflow:hidden;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path .parent-path[data-v-71686791]{padding-right:.29412rem}@media print{.sidebar[data-v-f3c6416c]{display:none}}.adjustable-sidebar-width[data-v-f3c6416c]{display:flex}@media only screen and (max-width:1023px){.adjustable-sidebar-width[data-v-f3c6416c]{display:block;position:relative}}.adjustable-sidebar-width.dragging[data-v-f3c6416c] *{cursor:col-resize!important}.adjustable-sidebar-width.sidebar-hidden.dragging[data-v-f3c6416c] *{cursor:e-resize!important}.sidebar[data-v-f3c6416c]{position:relative}@media only screen and (max-width:1023px){.sidebar[data-v-f3c6416c]{position:static}}.aside[data-v-f3c6416c]{width:250px;position:relative;height:100%;max-width:100vw}.aside.no-transition[data-v-f3c6416c]{transition:none!important}@media only screen and (min-width:1024px){.aside[data-v-f3c6416c]{transition:width .3s ease-in,visibility 0s linear var(--visibility-transition-time,0s)}.aside.dragging[data-v-f3c6416c]:not(.is-opening-on-large):not(.hide-on-large){transition:none}.aside.hide-on-large[data-v-f3c6416c]{width:0!important;visibility:hidden;pointer-events:none;--visibility-transition-time:.3s}}@media only screen and (max-width:1023px){.aside[data-v-f3c6416c]{width:100%!important;overflow:hidden;min-width:0;max-width:100%;height:calc(var(--app-height) - var(--top-offset-mobile));position:fixed;top:var(--top-offset-mobile);bottom:0;z-index:9998;transform:translateX(-100%);transition:transform .15s ease-in;left:0}.aside[data-v-f3c6416c] .aside-animated-child{opacity:0}.aside.show-on-mobile[data-v-f3c6416c]{transform:translateX(0)}.aside.show-on-mobile[data-v-f3c6416c] .aside-animated-child{--index:0;opacity:1;transition:opacity .15s linear;transition-delay:calc(var(--index)*0.15s + .15s)}.aside.has-mobile-top-offset[data-v-f3c6416c]{border-top:1px solid var(--color-fill-gray-tertiary)}}.content[data-v-f3c6416c]{display:flex;flex-flow:column;min-width:0;flex:1 1 auto;height:100%}.resize-handle[data-v-f3c6416c]{position:absolute;cursor:col-resize;top:0;bottom:0;right:0;width:5px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;transition:background-color .15s;transform:translateX(50%)}@media only screen and (max-width:1023px){.resize-handle[data-v-f3c6416c]{display:none}}.resize-handle[data-v-f3c6416c]:hover{background:var(--color-fill-gray-tertiary)}.navigator-card-item[data-v-0b9fe514]{--nav-head-wrapper-left-space:10px;--nav-head-wrapper-right-space:20px;--head-wrapper-vertical-space:5px;--nav-depth-spacer:25px;--nesting-index:0;display:flex;align-items:stretch;min-height:32px;box-sizing:border-box}.fromkeyboard .navigator-card-item[data-v-0b9fe514]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:-4px}.navigator-card-item.active[data-v-0b9fe514]{background:var(--color-fill-gray-quaternary)}.hover .navigator-card-item[data-v-0b9fe514]:not(.is-group){background:var(--color-navigator-item-hover)}.depth-spacer[data-v-0b9fe514]{width:calc(var(--nesting-index)*15px + var(--nav-depth-spacer));height:100%;position:relative;flex:0 0 auto}.title-container[data-v-0b9fe514]{width:100%;min-width:0;display:flex;align-items:center}.navigator-icon-wrapper[data-v-0b9fe514]{margin-right:7px}.head-wrapper[data-v-0b9fe514]{padding:var(--head-wrapper-vertical-space) var(--nav-head-wrapper-right-space) var(--head-wrapper-vertical-space) var(--nav-head-wrapper-left-space);position:relative;display:flex;align-items:center;flex:1;min-width:0}@supports (padding:max(0px)){.head-wrapper[data-v-0b9fe514]{padding-left:max(var(--nav-head-wrapper-left-space),env(safe-area-inset-left));padding-right:max(var(--nav-head-wrapper-right-space),env(safe-area-inset-right))}}.highlight[data-v-d75876e2]{display:inline}.highlight[data-v-d75876e2] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}.is-group .leaf-link[data-v-0c96ff75]{color:var(--color-figure-gray-secondary);font-weight:600}.is-group .leaf-link[data-v-0c96ff75]:after{display:none}.navigator-icon[data-v-0c96ff75]{display:flex;flex:0 0 auto}.navigator-icon.changed[data-v-0c96ff75]{border:none;width:1em;height:1em;z-index:0}.navigator-icon.changed[data-v-0c96ff75]:after{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);background-image:url(../img/modified-icon.f496e73d.svg);margin:0}@media screen{[data-color-scheme=dark] .navigator-icon.changed[data-v-0c96ff75]:after{background-image:url(../img/modified-icon.f496e73d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed[data-v-0c96ff75]:after{background-image:url(../img/modified-icon.f496e73d.svg)}}.navigator-icon.changed-added[data-v-0c96ff75]:after{background-image:url(../img/added-icon.d6f7e47d.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-added[data-v-0c96ff75]:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-added[data-v-0c96ff75]:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}.navigator-icon.changed-deprecated[data-v-0c96ff75]:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-deprecated[data-v-0c96ff75]:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-deprecated[data-v-0c96ff75]:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}.leaf-link[data-v-0c96ff75]{color:var(--color-figure-gray);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline;vertical-align:middle;font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.fromkeyboard .leaf-link[data-v-0c96ff75]:focus{outline:none}.leaf-link[data-v-0c96ff75]:hover{text-decoration:none}.leaf-link.bolded[data-v-0c96ff75]{font-weight:600}.leaf-link[data-v-0c96ff75]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.extended-content[data-v-0c96ff75]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-toggle[data-v-0c96ff75]{overflow:hidden;position:absolute;width:100%;height:100%;padding-right:5px;box-sizing:border-box;z-index:1;display:flex;align-items:center;justify-content:flex-end}.chevron[data-v-0c96ff75]{width:10px}.chevron.animating[data-v-0c96ff75]{transition:transform .15s ease-in}.chevron.rotate[data-v-0c96ff75]{transform:rotate(90deg)}.navigator-card[data-v-24789ed0]{--card-vertical-spacing:8px;--card-horizontal-spacing:20px;--nav-filter-horizontal-padding:20px;--visibility-delay:1s;display:flex;flex-direction:column;min-height:0;height:calc(var(--app-height) - var(--nav-height, 0px));position:sticky;top:var(--nav-height,0)}@media only screen and (max-width:1023px){.navigator-card[data-v-24789ed0]{height:100%;position:static;background:var(--color-fill)}}.navigator-card .navigator-card-full-height[data-v-24789ed0]{min-height:0;flex:1 1 auto}.navigator-card .head-inner[data-v-24789ed0]{overflow:hidden}.navigator-card .head-wrapper[data-v-24789ed0]{position:relative;flex:1 0 auto}.navigator-card .navigator-head[data-v-24789ed0]{--navigator-head-padding-right:calc(var(--card-horizontal-spacing)*2 + 19px);padding:0 var(--navigator-head-padding-right) 0 var(--card-horizontal-spacing);background:var(--color-fill);border-bottom:1px solid var(--color-grid);display:flex;align-items:center;height:3.05882rem;white-space:nowrap}.navigator-card .navigator-head .card-link[data-v-24789ed0]{color:var(--color-text);font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);font-weight:600;overflow:hidden;text-overflow:ellipsis}.navigator-card .navigator-head .badge[data-v-24789ed0]{margin-top:0}.navigator-card .navigator-head.router-link-exact-active[data-v-24789ed0]{background:var(--color-fill)}.navigator-card .navigator-head.router-link-exact-active .card-link[data-v-24789ed0]{font-weight:700}.navigator-card .navigator-head[data-v-24789ed0]:hover{background:var(--color-navigator-item-hover);text-decoration:none}@supports (padding:max(0px)){.navigator-card .navigator-head[data-v-24789ed0]{padding-left:max(var(--card-horizontal-spacing),env(safe-area-inset-left));padding-right:max(var(--navigator-head-padding-right),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-card .navigator-head[data-v-24789ed0]{justify-content:center;--navigator-head-padding-right:var(--card-horizontal-spacing)}}@media only screen and (max-width:767px){.navigator-card .navigator-head[data-v-24789ed0]{height:2.82353rem;padding:0 20px}}.close-card[data-v-24789ed0]{display:flex;position:absolute;z-index:1;align-items:center;justify-content:center;right:1rem;padding:5px;margin-left:-5px;top:calc(50% - 14px);transition:transform .3s ease-in 0s,visibility 0s}@media only screen and (max-width:1023px){.close-card[data-v-24789ed0]{right:unset;top:0;left:0;margin:0;padding:0 1.29412rem 0 20px;height:100%}@supports (padding:max(0px)){.close-card[data-v-24789ed0]{padding-left:max(1.29412rem,env(safe-area-inset-left))}}}@media only screen and (max-width:767px){.close-card[data-v-24789ed0]{padding-left:.94118rem;padding-right:.94118rem}@supports (padding:max(0px)){.close-card[data-v-24789ed0]{padding-left:max(.94118rem,env(safe-area-inset-left))}}}.close-card .close-icon[data-v-24789ed0]{width:19px;height:19px}@media only screen and (min-width:1024px){.close-card.hide-on-large[data-v-24789ed0]{display:none}.close-card[data-v-24789ed0]:hover{border-radius:var(--border-radius,4px);background:var(--color-fill-gray-quaternary)}.sidebar-hidden .close-card[data-v-24789ed0]{transition:transform .3s ease-in 0s,visibility 0s linear .3s;visibility:hidden;transform:translateX(3.76471rem)}}[data-v-24789ed0] .card-body{padding-right:0;flex:1 1 auto;min-height:0;height:100%}@media only screen and (max-width:1023px){[data-v-24789ed0] .card-body{--card-vertical-spacing:0px}}.navigator-card-inner[data-v-24789ed0]{display:flex;flex-flow:column;height:100%}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.navigator-card.filter-on-top .filter-wrapper[data-v-1543892a]{order:1;position:static}.navigator-card.filter-on-top .card-body[data-v-1543892a]{order:2}.no-items-wrapper[data-v-1543892a]{overflow:hidden;color:var(--color-figure-gray-tertiary)}.no-items-wrapper .no-items[data-v-1543892a]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:var(--card-vertical-spacing) var(--card-horizontal-spacing);min-width:200px;box-sizing:border-box}.navigator-filter[data-v-1543892a]{box-sizing:border-box;padding:15px var(--nav-filter-horizontal-padding);border-top:1px solid var(--color-grid);height:71px;display:flex;align-items:flex-end}.filter-on-top .navigator-filter[data-v-1543892a]{border-top:none;align-items:flex-start}@supports (padding:max(0px)){.navigator-filter[data-v-1543892a]{padding-left:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-left));padding-right:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-filter[data-v-1543892a]{--nav-filter-horizontal-padding:20px;border:none;padding-top:10px;padding-bottom:10px;height:60px}}.navigator-filter .input-wrapper[data-v-1543892a]{position:relative;flex:1;min-width:0}.navigator-filter .filter-component[data-v-1543892a]{--input-vertical-padding:8px;--input-height:22px;--input-border-color:var(--color-grid);--input-text:var(--color-figure-gray-secondary)}.navigator-filter .filter-component[data-v-1543892a] .filter__input{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.scroller[data-v-1543892a]{height:100%;box-sizing:border-box;padding:var(--card-vertical-spacing) 0;padding-bottom:calc(var(--top-offset, 0px) + var(--card-vertical-spacing));transition:padding-bottom .15s ease-in}@media only screen and (max-width:1023px){.scroller[data-v-1543892a]{padding-bottom:10em}}.scroller[data-v-1543892a] .vue-recycle-scroller__item-wrapper{transform:translateZ(0)}.filter-wrapper[data-v-1543892a]{position:sticky;bottom:0;background:var(--color-fill)}.sidebar-transitioning .filter-wrapper[data-v-1543892a]{flex:1 0 71px;overflow:hidden}@media only screen and (max-width:1023px){.sidebar-transitioning .filter-wrapper[data-v-1543892a]{flex-basis:60px}}.loader[data-v-0de29914]{height:.70588rem;background-color:var(--color-fill-gray-tertiary);border-radius:4px}.navigator-icon[data-v-0de29914]{width:16px;height:16px;border-radius:2px;background-color:var(--color-fill-gray-tertiary)}.loading-navigator-item[data-v-0de29914]{-webkit-animation:pulse 2.5s ease;animation:pulse 2.5s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-animation-delay:calc(var(--visibility-delay) + 0.3s*var(--index));animation-delay:calc(var(--visibility-delay) + 0.3s*var(--index))}.delay-visibility-enter-active[data-v-4b6d345f]{transition:visibility var(--visibility-delay);visibility:hidden}.loading-navigator[data-v-4b6d345f]{padding-top:var(--card-vertical-spacing)}.navigator[data-v-159b9764]{height:100%;display:flex;flex-flow:column}@media only screen and (max-width:1023px){.navigator[data-v-159b9764]{position:static;transition:none}}.hierarchy-collapsed-items[data-v-74906830]{position:relative;display:inline-flex;align-items:center;margin-left:.17647rem}.hierarchy-collapsed-items .hierarchy-item-icon[data-v-74906830]{width:9px;height:15px;margin-right:.17647rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-collapsed-items[data-v-74906830]{display:none}.hierarchy-collapsed-items .toggle[data-v-74906830]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;border-width:0;font-weight:600;height:1.11765rem;text-align:center;width:2.11765rem;display:flex;align-items:center;justify-content:center}.theme-dark .hierarchy-collapsed-items .toggle[data-v-74906830]{background:var(--color-nav-dark-hierarchy-collapse-background)}.hierarchy-collapsed-items .toggle.focused[data-v-74906830],.hierarchy-collapsed-items .toggle[data-v-74906830]:active,.hierarchy-collapsed-items .toggle[data-v-74906830]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.indicator[data-v-74906830]{width:1em;height:1em;display:flex;align-items:center}.indicator .toggle-icon[data-v-74906830]{width:100%}.dropdown[data-v-74906830]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;box-shadow:0 1px 4px -1px var(--color-figure-gray-secondary);border-width:0;padding:0 .5rem;position:absolute;z-index:42;top:calc(100% + .41176rem)}.theme-dark .dropdown[data-v-74906830]{background:var(--color-nav-dark-hierarchy-collapse-background);border-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown.collapsed[data-v-74906830]{opacity:0;transform:translate3d(0,-.41176rem,0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.dropdown[data-v-74906830]:not(.collapsed){opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}.nav--in-breakpoint-range .dropdown[data-v-74906830]:not(.collapsed){display:none}.dropdown[data-v-74906830]:before{border-bottom-color:var(--color-nav-hierarchy-collapse-background);border-bottom-style:solid;border-bottom-width:.5rem;border-left-color:transparent;border-left-style:solid;border-left-width:.5rem;border-right-color:transparent;border-right-style:solid;border-right-width:.5rem;content:"";left:1.26471rem;position:absolute;top:-.44118rem}.theme-dark .dropdown[data-v-74906830]:before{border-bottom-color:var(--color-nav-dark-hierarchy-collapse-background)}.dropdown-item[data-v-74906830]{border-top-color:var(--color-nav-hierarchy-collapse-borders);border-top-style:solid;border-top-width:1px}.theme-dark .dropdown-item[data-v-74906830]{border-top-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown-item[data-v-74906830]:first-child{border-top:none}.nav-menu-link[data-v-74906830]{max-width:57.64706rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:.75rem 1rem}.hierarchy-item[data-v-382bf39e]{display:flex;align-items:center;margin-left:.17647rem}.hierarchy-item[data-v-382bf39e] .hierarchy-item-icon{width:9px;height:15px;margin-right:.17647rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e] .hierarchy-item-icon{display:none}.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e]{border-top:1px solid var(--color-nav-hierarchy-item-borders);display:flex;align-items:center}.theme-dark.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e]{border-top-color:var(--color-nav-dark-hierarchy-item-borders)}.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e]:first-of-type{border-top:none}.hierarchy-item.collapsed[data-v-382bf39e]{display:none}.nav--in-breakpoint-range .hierarchy-item.collapsed[data-v-382bf39e]{display:inline-block}.item[data-v-382bf39e]{display:inline-block;vertical-align:middle}.nav--in-breakpoint-range .item[data-v-382bf39e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%;line-height:2.47059rem}@media only screen and (min-width:768px){.hierarchy-item:first-child:last-child .item[data-v-382bf39e],.hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-382bf39e]{max-width:45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:last-child .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(2) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-382bf39e]{max-width:36rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(2) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-382bf39e]{max-width:28.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(3) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-382bf39e]{max-width:27rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(3) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-382bf39e]{max-width:21.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(4) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-382bf39e]{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(4) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-382bf39e]{max-width:14.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(5) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-382bf39e]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(5) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-382bf39e]{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item .item[data-v-382bf39e]{max-width:10.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item:last-child .item[data-v-382bf39e]{max-width:none}.has-badge .hierarchy-collapsed-items~.hierarchy-item .item[data-v-382bf39e]{max-width:8.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hierarchy[data-v-c2bd6086]{justify-content:flex-start;min-width:0;margin-right:80px}.nav--in-breakpoint-range .hierarchy[data-v-c2bd6086]{margin-right:0}.hierarchy .root-hierarchy .item[data-v-c2bd6086]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-setting-label[data-v-d12167e0]{margin-right:.35294rem;white-space:nowrap}.language-container[data-v-d12167e0]{flex:1 0 auto}.language-dropdown[data-v-d12167e0]{-webkit-text-size-adjust:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;box-sizing:inherit;padding:0 11px 0 4px;margin-left:-4px;font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:pointer;position:relative;z-index:1}@media only screen and (max-width:1023px){.language-dropdown[data-v-d12167e0]{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.language-dropdown[data-v-d12167e0]:focus{outline:none}.fromkeyboard .language-dropdown[data-v-d12167e0]:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}.language-sizer[data-v-d12167e0]{position:absolute;opacity:0;pointer-events:none;padding:0}.language-toggle-container[data-v-d12167e0]{display:flex;align-items:center;padding-right:.17647rem;position:relative}.nav--in-breakpoint-range .language-toggle-container[data-v-d12167e0]{display:none}.language-toggle-container .toggle-icon[data-v-d12167e0]{width:.6em;height:.6em;position:absolute;right:7px}.language-toggle-label[data-v-d12167e0]{margin-right:2px}.language-toggle.nav-menu-toggle-label[data-v-d12167e0]{margin-right:6px}.language-list[data-v-d12167e0]{display:inline-block;margin-top:0}.language-list-container[data-v-d12167e0]{display:none}.language-list-item[data-v-d12167e0],.nav--in-breakpoint-range .language-list-container[data-v-d12167e0]{display:inline-block}.language-list-item[data-v-d12167e0]:not(:first-child){border-left:1px solid #424242;margin-left:6px;padding-left:6px}[data-v-138d523a] .nav-menu{line-height:1.5}[data-v-138d523a] .nav-menu,[data-v-138d523a] .nav-menu-settings{font-size:.82353rem;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-138d523a] .nav-menu-settings{min-width:0;line-height:1.28571}@media only screen and (max-width:1023px){[data-v-138d523a] .nav-menu-settings{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (min-width:1024px){[data-v-138d523a] .nav-menu-settings{margin-left:.58824rem}}.nav--in-breakpoint-range[data-v-138d523a] .nav-menu-settings:not([data-previous-menu-children-count="0"]) .nav-menu-setting:first-child{border-top:1px solid #b0b0b0;display:flex;align-items:center}[data-v-138d523a] .nav-menu-settings .nav-menu-setting{display:flex;align-items:center;color:var(--color-nav-current-link);margin-left:0;min-width:0}[data-v-138d523a] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:.58824rem}.nav--in-breakpoint-range[data-v-138d523a] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:0}.theme-dark[data-v-138d523a] .nav-menu-settings .nav-menu-setting{color:var(--color-nav-dark-current-link)}.nav--in-breakpoint-range[data-v-138d523a] .nav-menu-settings .nav-menu-setting:not(:first-child){border-top:1px solid #424242}.documentation-nav[data-v-138d523a] .nav-title{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.documentation-nav[data-v-138d523a] .nav-title .nav-title-link.inactive{height:auto;color:var(--color-figure-gray-secondary-alt)}.theme-dark.documentation-nav .nav-title .nav-title-link.inactive[data-v-138d523a]{color:#b0b0b0}.sidenav-toggle-wrapper[data-v-138d523a]{display:flex;margin-top:1px}.nav--in-breakpoint-range .sidenav-toggle-wrapper[data-v-138d523a]{display:flex!important}@media only screen and (min-width:1024px){.sidenav-toggle-enter-active[data-v-138d523a],.sidenav-toggle-leave-active[data-v-138d523a]{transition:margin .3s ease-in 0s}.sidenav-toggle-enter[data-v-138d523a],.sidenav-toggle-leave-to[data-v-138d523a]{margin-left:-3.76471rem}}.sidenav-toggle[data-v-138d523a]{align-self:center;color:var(--color-nav-link-color);position:relative;margin:-5px}.theme-dark .sidenav-toggle[data-v-138d523a]{color:var(--color-nav-dark-link-color)}.sidenav-toggle:hover .sidenav-icon-wrapper[data-v-138d523a]{background:var(--color-fill-gray-quaternary)}.theme-dark .sidenav-toggle:hover .sidenav-icon-wrapper[data-v-138d523a]{background:#424242}.sidenav-toggle__separator[data-v-138d523a]{height:.8em;width:1px;background:var(--color-nav-color);align-self:center;margin:0 1.29412rem}.nav--in-breakpoint-range .sidenav-toggle[data-v-138d523a]{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;align-self:stretch}.nav--in-breakpoint-range .sidenav-toggle__separator[data-v-138d523a]{display:none}.sidenav-icon-wrapper[data-v-138d523a]{padding:5px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius,4px)}.sidenav-icon[data-v-138d523a]{display:flex;width:19px;height:19px}[data-v-4a89caca] .generic-modal{overflow-y:overlay}[data-v-4a89caca] .modal-fullscreen>.container{background-color:transparent;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex:auto;margin:9.41176rem 0;max-width:47.05882rem;overflow:visible}[data-v-4a89caca] .navigator-filter .quick-navigation-open{margin-left:var(--nav-filter-horizontal-padding);width:calc(var(--nav-filter-horizontal-padding)*2)}.doc-topic-view[data-v-4a89caca]{--delay:1s;display:flex;flex-flow:column;background:var(--colors-text-background,var(--color-text-background))}.doc-topic-view .delay-hiding-leave-active[data-v-4a89caca]{transition:display var(--delay)}.doc-topic-aside[data-v-4a89caca]{height:100%;box-sizing:border-box;border-right:1px solid var(--color-grid)}@media only screen and (max-width:1023px){.doc-topic-aside[data-v-4a89caca]{background:var(--color-fill);border-right:none}.sidebar-transitioning .doc-topic-aside[data-v-4a89caca]{border-right:1px solid var(--color-grid)}}.topic-wrapper[data-v-4a89caca]{flex:1 1 auto;width:100%}.full-width-container[data-v-4a89caca]{max-width:1920px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1920px){.full-width-container[data-v-4a89caca]{border-left:1px solid var(--color-grid);border-right:1px solid var(--color-grid);box-sizing:border-box}} \ No newline at end of file diff --git a/docs/css/documentation-topic~topic.b6287bcf.css b/docs/css/documentation-topic~topic.b6287bcf.css new file mode 100644 index 0000000..d2a4800 --- /dev/null +++ b/docs/css/documentation-topic~topic.b6287bcf.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))} \ No newline at end of file diff --git a/docs/css/documentation-topic~topic~tutorials-overview.d6f5411c.css b/docs/css/documentation-topic~topic~tutorials-overview.d6f5411c.css new file mode 100644 index 0000000..f81c8dc --- /dev/null +++ b/docs/css/documentation-topic~topic~tutorials-overview.d6f5411c.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */aside[data-v-3ccce809]{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:var(--aside-border-radius,var(--border-radius,4px));border-style:var(--aside-border-style,solid);border-width:var(--aside-border-width,0 0 0 6px);padding:.94118rem;text-align:start}aside .label[data-v-3ccce809]{font-size:1rem;line-height:1.52941;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}aside .label+[data-v-3ccce809]{margin-top:var(--spacing-stacked-margin-small)}aside.deprecated[data-v-3ccce809]{background-color:var(--color-aside-deprecated-background);border-color:var(--color-aside-deprecated-border);box-shadow:0 0 0 0 var(--color-aside-deprecated-border) inset,0 0 0 0 var(--color-aside-deprecated-border)}aside.deprecated .label[data-v-3ccce809]{color:var(--color-aside-deprecated)}aside.experiment[data-v-3ccce809]{background-color:var(--color-aside-experiment-background);border-color:var(--color-aside-experiment-border);box-shadow:0 0 0 0 var(--color-aside-experiment-border) inset,0 0 0 0 var(--color-aside-experiment-border)}aside.experiment .label[data-v-3ccce809]{color:var(--color-aside-experiment)}aside.important[data-v-3ccce809]{background-color:var(--color-aside-important-background);border-color:var(--color-aside-important-border);box-shadow:0 0 0 0 var(--color-aside-important-border) inset,0 0 0 0 var(--color-aside-important-border)}aside.important .label[data-v-3ccce809]{color:var(--color-aside-important)}aside.note[data-v-3ccce809]{background-color:var(--color-aside-note-background);border-color:var(--color-aside-note-border);box-shadow:0 0 0 0 var(--color-aside-note-border) inset,0 0 0 0 var(--color-aside-note-border)}aside.note .label[data-v-3ccce809]{color:var(--color-aside-note)}aside.tip[data-v-3ccce809]{background-color:var(--color-aside-tip-background);border-color:var(--color-aside-tip-border);box-shadow:0 0 0 0 var(--color-aside-tip-border) inset,0 0 0 0 var(--color-aside-tip-border)}aside.tip .label[data-v-3ccce809]{color:var(--color-aside-tip)}aside.warning[data-v-3ccce809]{background-color:var(--color-aside-warning-background);border-color:var(--color-aside-warning-border);box-shadow:0 0 0 0 var(--color-aside-warning-border) inset,0 0 0 0 var(--color-aside-warning-border)}aside.warning .label[data-v-3ccce809]{color:var(--color-aside-warning)}code[data-v-08295b2f]:before{content:attr(data-before-code)}code[data-v-08295b2f]:after{content:attr(data-after-code)}code[data-v-08295b2f]:after,code[data-v-08295b2f]:before{display:block;position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.swift-file-icon.file-icon[data-v-c01a6890]{height:1rem}.file-icon[data-v-7c381064]{position:relative;align-items:flex-end;height:24px;margin:0 .5rem 0 1rem}.filename[data-v-c8c40662]{color:var(--text,var(--colors-secondary-label,var(--color-secondary-label)));font-size:.94118rem;line-height:1.1875;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:1rem}@media only screen and (max-width:735px){.filename[data-v-c8c40662]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0}}.filename>a[data-v-c8c40662],.filename>span[data-v-c8c40662]{display:flex;align-items:center;line-height:normal}a[data-v-c8c40662]{color:var(--url,var(--color-link))}.code-line-container[data-v-59f42f5b]{display:inline-block;width:100%;box-sizing:border-box}.code-number[data-v-59f42f5b]{display:inline-block;padding:0 1rem 0 8px;text-align:right;min-width:2em;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-59f42f5b]:before{content:attr(data-line-number)}.highlighted[data-v-59f42f5b]{background:var(--line-highlight,var(--color-code-line-highlight));border-left:4px solid var(--color-code-line-highlight-border)}.highlighted .code-number[data-v-59f42f5b]{padding-left:4px}pre[data-v-59f42f5b]{padding:14px 0;display:flex;overflow:unset;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal;height:100%}@media only screen and (max-width:735px){pre[data-v-59f42f5b]{padding-top:.82353rem}}code[data-v-59f42f5b]{white-space:pre;word-wrap:normal;flex-grow:9999}.code-listing[data-v-59f42f5b],.container-general[data-v-59f42f5b]{display:flex}.code-listing[data-v-59f42f5b]{flex-direction:column;min-height:100%;border-radius:var(--code-border-radius,var(--border-radius,4px));overflow:hidden;filter:blur(0)}.code-listing.single-line[data-v-59f42f5b]{border-radius:var(--border-radius,4px)}.container-general[data-v-59f42f5b]{overflow:auto}.container-general[data-v-59f42f5b],pre[data-v-59f42f5b]{flex-grow:1}.header-anchor[data-v-6007a8a4]{color:inherit;text-decoration:none;position:relative;padding-right:23px;display:inline-block}.header-anchor .icon[data-v-6007a8a4]{position:absolute;right:0;bottom:.2em;display:none;height:16px;margin-left:7px}.header-anchor:focus .icon[data-v-6007a8a4],.header-anchor:hover .icon[data-v-6007a8a4]{display:inline}code[data-v-05f4a5b7]{speak-punctuation:code}.container-general[data-v-25a17a0e]{display:flex;flex-flow:row wrap}.container-general .code-line[data-v-25a17a0e]{flex:1 0 auto}.code-line-container[data-v-25a17a0e]{width:100%;align-items:center;display:flex;border-left:4px solid transparent;counter-increment:linenumbers;padding-right:14px}.code-number[data-v-25a17a0e]{font-size:.70588rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:0 1rem 0 8px;text-align:right;min-width:2.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-25a17a0e]:before{content:counter(linenumbers)}.code-line[data-v-25a17a0e]{display:flex}pre[data-v-25a17a0e]{padding:14px 0;display:flex;flex-flow:row wrap;overflow:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal}@media only screen and (max-width:735px){pre[data-v-25a17a0e]{padding-top:.82353rem}}.collapsible-code-listing[data-v-25a17a0e]{background:var(--background,var(--color-code-background));border-color:var(--colors-grid,var(--color-grid));color:var(--text,var(--color-code-plain));border-radius:var(--border-radius,4px);border-style:solid;border-width:1px;counter-reset:linenumbers;font-size:15px}.collapsible-code-listing.single-line[data-v-25a17a0e]{border-radius:var(--border-radius,4px)}.collapsible[data-v-25a17a0e]{background:var(--color-code-collapsible-background);color:var(--color-code-collapsible-text)}.collapsed[data-v-25a17a0e]:before{content:"⋯";display:inline-block;font-family:monospace;font-weight:700;height:100%;line-height:1;text-align:right;width:2.3rem}.collapsed .code-line-container[data-v-25a17a0e]{height:0;visibility:hidden}.row[data-v-be73599c]{box-sizing:border-box;display:flex;flex-flow:row wrap}.col[data-v-2ee3ad8b]{box-sizing:border-box;flex:none}.xlarge-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.xlarge-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.xlarge-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xlarge-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.xlarge-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.xlarge-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xlarge-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.xlarge-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.xlarge-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xlarge-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.xlarge-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.xlarge-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xlarge-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xlarge-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}.large-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.large-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.large-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.large-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.large-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.large-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.large-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.large-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.large-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.large-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.large-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.large-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.large-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.large-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}@media only screen and (max-width:1250px){.medium-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.medium-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.medium-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.medium-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.medium-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.medium-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.medium-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.medium-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.medium-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.medium-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.medium-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.medium-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.medium-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.medium-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:735px){.small-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.small-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.small-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.small-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.small-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.small-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.small-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.small-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.small-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.small-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.small-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.small-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.small-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.small-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:320px){.xsmall-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.xsmall-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.xsmall-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xsmall-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.xsmall-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.xsmall-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xsmall-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.xsmall-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.xsmall-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xsmall-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.xsmall-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.xsmall-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xsmall-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xsmall-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}.tabnav[data-v-5283512a]{margin:0 0 1.47059rem 0;display:flex}.tabnav--center[data-v-5283512a]{justify-content:center}.tabnav--end[data-v-5283512a]{justify-content:flex-end}.tabnav--vertical[data-v-5283512a]{flex-flow:column wrap}.tabnav--vertical .tabnav-items[data-v-5283512a]{flex-flow:column;overflow:hidden}.tabnav--vertical[data-v-5283512a] .tabnav-item{padding-left:0}.tabnav--vertical[data-v-5283512a] .tabnav-item .tabnav-link{padding-top:8px}.tabnav-items[data-v-5283512a]{display:flex;margin:0;text-align:center}.tabnav-item[data-v-6aa9882a]{border-bottom:1px solid;border-color:var(--colors-tabnav-item-border-color,var(--color-tabnav-item-border-color));display:flex;list-style:none;padding-left:1.76471rem;margin:0;outline:none}.tabnav-item[data-v-6aa9882a]:first-child{padding-left:0}.tabnav-item[data-v-6aa9882a]:nth-child(n+1){margin:0}.tabnav-link[data-v-6aa9882a]{color:var(--colors-secondary-label,var(--color-secondary-label));font-size:.82353rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:6px 0;margin-top:4px;margin-bottom:4px;text-align:left;text-decoration:none;display:block;position:relative;z-index:0;width:100%}.tabnav-link[data-v-6aa9882a]:hover{text-decoration:none}.tabnav-link[data-v-6aa9882a]:focus{outline-offset:-1px}.tabnav-link[data-v-6aa9882a]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;border:1px solid transparent}.tabnav-link.active[data-v-6aa9882a]{color:var(--colors-text,var(--color-text));cursor:default;z-index:10}.tabnav-link.active[data-v-6aa9882a]:after{border-bottom-color:var(--colors-text,var(--color-text))}.controls[data-v-c84e62a6]{margin-top:5px;font-size:14px;display:flex;justify-content:flex-end}.controls a[data-v-c84e62a6]{color:var(--colors-text,var(--color-text));display:flex;align-items:center}.controls .control-icon[data-v-c84e62a6]{width:1.05em;margin-right:.3em}.caption[data-v-1b76f4e0]{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 0 var(--spacing-stacked-margin-large) 0}.caption.trailing[data-v-1b76f4e0]{margin:var(--spacing-stacked-margin-large) 0 0 0;text-align:center}caption.trailing[data-v-1b76f4e0]{caption-side:bottom}[data-v-1b76f4e0] p{display:inline-block}[data-v-3a939631] img{max-width:100%}.table-wrapper[data-v-5ed73c89]{overflow:auto;-webkit-overflow-scrolling:touch}*+.table-wrapper[data-v-5ed73c89],.table-wrapper[data-v-5ed73c89]+*{margin-top:var(--spacing-stacked-margin-xlarge)}table[data-v-5ed73c89]{border-style:hidden}[data-v-5ed73c89] th{font-weight:600;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}[data-v-5ed73c89] td,[data-v-5ed73c89] th{border-color:var(--color-fill-gray-tertiary);border-style:solid;border-width:var(--table-border-width,1px 1px);padding:.58824rem}[data-v-5ed73c89] td.left-cell,[data-v-5ed73c89] th.left-cell{text-align:left}[data-v-5ed73c89] td.right-cell,[data-v-5ed73c89] th.right-cell{text-align:right}[data-v-5ed73c89] td.center-cell,[data-v-5ed73c89] th.center-cell{text-align:center}s[data-v-7fc51673]:before{content:attr(data-before-text)}s[data-v-7fc51673]:after{content:attr(data-after-text)}s[data-v-7fc51673]:after,s[data-v-7fc51673]:before{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}small[data-v-77035f61]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray)}.device-frame[data-v-28ae8fd3]{position:relative;width:var(--frame-width);aspect-ratio:var(--frame-aspect);max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}*+.device-frame[data-v-28ae8fd3],.device-frame[data-v-28ae8fd3]+*{margin-top:40px}.device[data-v-28ae8fd3]{background-image:var(--device-light-url);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;position:relative;pointer-events:none}@media screen{[data-color-scheme=dark] .device[data-v-28ae8fd3]{background-image:var(--device-dark-url,var(--device-light-url))}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .device[data-v-28ae8fd3]{background-image:var(--device-dark-url,var(--device-light-url))}}.no-device .device[data-v-28ae8fd3]{display:none}.device-screen.with-device[data-v-28ae8fd3]{position:absolute;left:var(--screen-left);top:var(--screen-top);height:var(--screen-height);width:var(--screen-width);display:flex}.device-screen.with-device>[data-v-28ae8fd3]{flex:1}.device-screen.with-device[data-v-28ae8fd3] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin:0}.device-screen.with-device[data-v-28ae8fd3] video{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:auto}.video-replay-container .control-button[data-v-7653dfd0]{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:.5rem;-webkit-tap-highlight-color:transparent}.video-replay-container .control-button svg.control-icon[data-v-7653dfd0]{height:12px;width:12px;margin-left:.3em}[data-v-dcbc7b38] img,[data-v-dcbc7b38] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.asset[data-v-035a093f]{margin-left:auto;margin-right:auto}*+.asset[data-v-035a093f],.asset[data-v-035a093f]+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-035a093f] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.column[data-v-0f654188]{grid-column:span var(--col-span);min-width:0}@media only screen and (max-width:735px){.column[data-v-0f654188]{grid-column:span 1}}.row[data-v-1bcb2d0f]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--col-gap,20px)}@media only screen and (max-width:735px){.row[data-v-1bcb2d0f]{grid-template-columns:1fr;grid-auto-flow:row}}.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-large);grid-template-columns:repeat(var(--col-count),1fr);grid-auto-flow:row}@media only screen and (max-width:1250px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-medium,var(--col-count-large))}}@media only screen and (max-width:735px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-small)}}*+.row[data-v-1bcb2d0f],*+.TabNavigator[data-v-e671a734],.row[data-v-1bcb2d0f]+*,.TabNavigator[data-v-e671a734]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.TabNavigator .tabnav[data-v-e671a734]{overflow:auto;white-space:nowrap}.TabNavigator .tabs-content-container[data-v-e671a734]{position:relative;overflow:hidden}.tabs--vertical[data-v-e671a734]{display:flex;flex-flow:row-reverse}@media only screen and (max-width:735px){.tabs--vertical[data-v-e671a734]{flex-flow:column-reverse}}.tabs--vertical .tabnav[data-v-e671a734]{width:30%;flex:0 0 auto;white-space:normal;margin:0}@media only screen and (max-width:735px){.tabs--vertical .tabnav[data-v-e671a734]{width:100%}}.tabs--vertical .tabs-content[data-v-e671a734]{flex:1 1 auto;min-width:0;padding-right:var(--spacing-stacked-margin-xlarge)}@media only screen and (max-width:735px){.tabs--vertical .tabs-content[data-v-e671a734]{padding-right:0;padding-bottom:var(--spacing-stacked-margin-large)}}.fade-enter-active[data-v-e671a734],.fade-leave-active[data-v-e671a734]{transition:opacity .2s ease-in-out}.fade-enter[data-v-e671a734],.fade-leave-to[data-v-e671a734]{opacity:0}.fade-leave-active[data-v-e671a734]{position:absolute;top:0;left:0;right:0}.tasklist[data-v-6a56a858]{--checkbox-width:1rem;--indent-width:calc(var(--checkbox-width)/2);--content-margin:var(--indent-width);list-style-type:none;margin-left:var(--indent-width)}p[data-v-6a56a858]{margin-left:var(--content-margin)}p[data-v-6a56a858]:only-child{--content-margin:calc(var(--checkbox-width) + var(--indent-width))}input[type=checkbox]+p[data-v-6a56a858]{display:inline-block}.button-cta[data-v-c9c81868]{background:var(--colors-button-light-background,var(--color-button-background));border-color:var(--color-button-border,currentcolor);border-radius:var(--button-border-radius,var(--border-radius,4px));border-style:var(--button-border-style,none);border-width:var(--button-border-width,medium);color:var(--colors-button-text,var(--color-button-text));cursor:pointer;min-width:1.76471rem;padding:.23529rem .88235rem;text-align:center;white-space:nowrap;display:inline-block;font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.button-cta[data-v-c9c81868]:active{background:var(--colors-button-light-backgroundActive,var(--color-button-background-active));outline:none}.button-cta[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-light-backgroundHover,var(--color-button-background-hover));text-decoration:none}.button-cta[data-v-c9c81868]:disabled{opacity:.32;cursor:default}.fromkeyboard .button-cta[data-v-c9c81868]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.button-cta.is-dark[data-v-c9c81868]{background:var(--colors-button-dark-background,#06f)}.button-cta.is-dark[data-v-c9c81868]:active{background:var(--colors-button-dark-backgroundActive,var(--color-button-background-active))}.button-cta.is-dark[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-dark-backgroundHover,var(--color-button-background-hover))}.card-cover-wrap.rounded[data-v-0c1c40a1]{border-radius:var(--border-radius,4px);overflow:hidden}.card-cover[data-v-0c1c40a1]{background-color:var(--color-card-background);display:block;height:var(--card-cover-height,180px)}.card-cover.fallback[data-v-0c1c40a1],.card-cover[data-v-0c1c40a1] img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0}.card-cover[data-v-0c1c40a1] img{height:100%}.card[data-v-328d568a]{overflow:hidden;display:block;transition:box-shadow,transform .16s ease-out;will-change:box-shadow,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:var(--card-height);border-radius:var(--border-radius,4px)}.card[data-v-328d568a]:hover{text-decoration:none}.card:hover .link[data-v-328d568a]{text-decoration:underline}.card[data-v-328d568a]:hover{box-shadow:0 5px 10px var(--color-card-shadow);transform:scale(1.007)}@media (prefers-reduced-motion:reduce){.card[data-v-328d568a]:hover{box-shadow:none;transform:none}}.card.small[data-v-328d568a]{--card-height:408px;--card-details-height:139px;--card-cover-height:235px}@media only screen and (max-width:1250px){.card.small[data-v-328d568a]{--card-height:341px;--card-details-height:144px;--card-cover-height:163px}}.card.large[data-v-328d568a]{--card-height:556px;--card-details-height:163px;--card-cover-height:359px}@media only screen and (max-width:1250px){.card.large[data-v-328d568a]{--card-height:420px;--card-details-height:137px;--card-cover-height:249px}}.card.floating-style[data-v-328d568a]{--color-card-shadow:transparent;--card-height:auto;--card-details-height:auto}.details[data-v-328d568a]{background-color:var(--color-card-background);padding:17px;position:relative;height:var(--card-details-height);font-size:.82353rem;line-height:1.28571}.details[data-v-328d568a],.large .details[data-v-328d568a]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .details[data-v-328d568a]{font-size:1rem;line-height:1.47059}@media only screen and (max-width:1250px){.large .details[data-v-328d568a]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.floating-style .details[data-v-328d568a]{--color-card-background:transparent;padding:17px 0}.eyebrow[data-v-328d568a]{color:var(--color-card-eyebrow);display:block;margin-bottom:4px;font-size:.82353rem;line-height:1.28571}.eyebrow[data-v-328d568a],.large .eyebrow[data-v-328d568a]{font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .eyebrow[data-v-328d568a]{font-size:1rem;line-height:1.23529}@media only screen and (max-width:1250px){.large .eyebrow[data-v-328d568a]{font-size:.82353rem;line-height:1.28571;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title[data-v-328d568a]{color:var(--color-card-content-text);font-size:1rem;line-height:1.23529;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-328d568a]{font-size:.82353rem;line-height:1.28571;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-328d568a]{font-size:1rem;line-height:1.23529;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.large .title[data-v-328d568a]{font-size:1.23529rem;line-height:1.19048;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.large .title[data-v-328d568a]{font-size:1rem;line-height:1.23529;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.card-content[data-v-328d568a]{color:var(--color-card-content-text);margin-top:4px}.link[data-v-328d568a]{bottom:17px;display:flex;align-items:center;position:absolute}.link .link-icon[data-v-328d568a]{height:.6em;width:.6em;margin-left:.3em}.floating-style .link[data-v-328d568a]{bottom:unset;margin-top:var(--spacing-stacked-margin-large);position:relative}@media only screen and (max-width:735px){.card[data-v-328d568a]{margin-left:auto;margin-right:auto}.card+.card[data-v-328d568a]{margin-bottom:20px;margin-top:20px}.card.large[data-v-328d568a],.card.small[data-v-328d568a]{--card-height:auto;--card-details-height:auto;min-width:280px;max-width:300px;--card-cover-height:227px}.card.large .link[data-v-328d568a],.card.small .link[data-v-328d568a]{bottom:unset;margin-top:7px;position:relative}}.nav-menu-items[data-v-67c1c0a5]{display:flex;justify-content:flex-end}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{display:block;opacity:0;padding:1rem 1.88235rem 1.64706rem 1.88235rem;transform:translate3d(0,-50px,0);transition:transform 1s cubic-bezier(.07,1.06,.27,.95) .5s,opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s}.nav--is-open.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{opacity:1;transform:translateZ(0);transition-delay:.2s,.4s}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):not(:last-child){padding-bottom:0}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):last-child{padding-top:0}.TopicTypeIcon[data-v-18b61706]{width:1em;height:1em;flex:0 0 auto;color:var(--icon-color,var(--color-figure-gray-secondary))}.TopicTypeIcon[data-v-18b61706] picture{flex:1}.TopicTypeIcon[data-v-18b61706] img,.TopicTypeIcon svg[data-v-18b61706]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav[data-v-5c0521d3]{position:sticky;top:0;width:100%;height:3.05882rem;z-index:9997;--nav-padding:1.29412rem;color:var(--color-nav-color)}@media print{.nav[data-v-5c0521d3]{position:relative}}@media only screen and (max-width:767px){.nav[data-v-5c0521d3]{min-width:320px;height:2.82353rem}}.theme-dark.nav[data-v-5c0521d3]{background:none;color:var(--color-nav-dark-color)}.nav__wrapper[data-v-5c0521d3]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.nav__background[data-v-5c0521d3]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:background-color 0s ease-in}.nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-keyline)}.nav--no-bg-transition .nav__background[data-v-5c0521d3]{transition:none!important}.nav--solid-background .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-solid-background);-webkit-backdrop-filter:none;backdrop-filter:none}.nav--is-open.nav--solid-background .nav__background[data-v-5c0521d3],.nav--is-sticking.nav--solid-background .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-solid-background)}.nav--is-open.theme-dark.nav--solid-background .nav__background[data-v-5c0521d3],.nav--is-sticking.theme-dark.nav--solid-background .nav__background[data-v-5c0521d3],.theme-dark.nav--solid-background .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-solid-background)}.nav--in-breakpoint-range .nav__background[data-v-5c0521d3]{min-height:2.82353rem;transition:background-color 0s ease .7s}.nav--is-sticking .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-sticking .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-sticking .nav__background[data-v-5c0521d3]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-stuck)}}.theme-dark.nav--is-sticking .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-stuck)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-sticking .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-uiblur-stuck)}}.nav--is-open .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-open .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-open .nav__background[data-v-5c0521d3]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-expanded)}}.theme-dark.nav--is-open .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-expanded)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-open .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-uiblur-expanded)}}.theme-dark .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-dark-keyline)}.nav--is-open.theme-dark .nav__background[data-v-5c0521d3]:after,.nav--is-sticking.theme-dark .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-dark-sticking-expanded-keyline)}.nav__background[data-v-5c0521d3]:after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:980px;height:1px;z-index:1}@media only screen and (max-width:1023px){.nav__background[data-v-5c0521d3]:after{width:100%}}.nav--noborder .nav__background[data-v-5c0521d3]:after{display:none}.nav--is-sticking.nav--noborder .nav__background[data-v-5c0521d3]:after{display:block}.nav--fullwidth-border .nav__background[data-v-5c0521d3]:after,.nav--is-open .nav__background[data-v-5c0521d3]:after,.nav--is-sticking .nav__background[data-v-5c0521d3]:after,.nav--solid-background .nav__background[data-v-5c0521d3]:after{width:100%}.nav-overlay[data-v-5c0521d3]{position:fixed;left:0;right:0;top:0;display:block;opacity:0}.nav--is-open .nav-overlay[data-v-5c0521d3]{background-color:rgba(51,51,51,.4);transition:opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s;bottom:0;opacity:1}.nav-wrapper[data-v-5c0521d3]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.pre-title[data-v-5c0521d3]{display:flex;overflow:hidden;padding-left:1.29412rem;margin-left:-1.29412rem}.pre-title[data-v-5c0521d3]:empty{display:none}.nav--in-breakpoint-range .pre-title[data-v-5c0521d3]{overflow:visible;padding:0;margin-left:0}.nav-content[data-v-5c0521d3]{display:flex;padding:0 var(--nav-padding);max-width:980px;margin:0 auto;position:relative;z-index:2;justify-content:space-between}.nav--is-wide-format .nav-content[data-v-5c0521d3]{box-sizing:border-box;max-width:1920px;margin-left:auto;margin-right:auto}@supports (padding:calc(max(0px))){.nav-content[data-v-5c0521d3]{padding-left:calc(max(var(--nav-padding), env(safe-area-inset-left)));padding-right:calc(max(var(--nav-padding), env(safe-area-inset-right)))}}@media only screen and (max-width:767px){.nav-content[data-v-5c0521d3]{padding:0 0 0 .94118rem}}.nav--in-breakpoint-range .nav-content[data-v-5c0521d3]{display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);grid-template-areas:"pre-title title actions" "menu menu menu"}.nav-menu[data-v-5c0521d3]{font-size:.70588rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1 1 auto;display:flex;min-width:0}@media only screen and (max-width:767px){.nav-menu[data-v-5c0521d3]{font-size:.82353rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.nav--in-breakpoint-range .nav-menu[data-v-5c0521d3]{font-size:.82353rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);grid-area:menu}.nav-menu-tray[data-v-5c0521d3]{width:100%;max-width:100%;align-items:center;display:flex;justify-content:space-between}.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{display:block;overflow:hidden;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .4s ease-in 0s,visibility 0s linear 1s}.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{max-height:calc(100vh - 5.64706rem);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;transition-delay:.2s,0s}.nav--is-transitioning.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{overflow-y:hidden}.nav--is-sticking.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{max-height:calc(100vh - 2.82353rem)}.nav-actions[data-v-5c0521d3]{display:flex;align-items:center}.nav--in-breakpoint-range .nav-actions[data-v-5c0521d3]{grid-area:actions;justify-content:flex-end}@media only screen and (max-width:767px){.nav-actions[data-v-5c0521d3]{padding-right:.94118rem}}.nav--in-breakpoint-range .pre-title+.nav-title[data-v-5c0521d3]{grid-area:title}.nav--is-wide-format.nav--in-breakpoint-range .pre-title+.nav-title[data-v-5c0521d3]{width:100%;justify-content:center}.nav-title[data-v-5c0521d3]{height:3.05882rem;font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:default;display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}@media only screen and (max-width:767px){.nav-title[data-v-5c0521d3]{padding-top:0;height:2.82353rem;width:90%}}.nav-title[data-v-5c0521d3] span{height:100%;line-height:normal}.nav-title a[data-v-5c0521d3]{display:inline-block;letter-spacing:inherit;line-height:normal;margin:0;text-decoration:none;white-space:nowrap}.nav-title a[data-v-5c0521d3]:hover{text-decoration:none}@media only screen and (max-width:767px){.nav-title a[data-v-5c0521d3]{display:flex}}.nav-title[data-v-5c0521d3],.nav-title a[data-v-5c0521d3]{color:var(--color-figure-gray);transition:color 0s ease-in}.nav--is-open.theme-dark .nav-title[data-v-5c0521d3],.nav--is-open.theme-dark .nav-title a[data-v-5c0521d3],.nav--is-sticking.theme-dark .nav-title[data-v-5c0521d3],.nav--is-sticking.theme-dark .nav-title a[data-v-5c0521d3],.theme-dark .nav-title[data-v-5c0521d3],.theme-dark .nav-title a[data-v-5c0521d3]{color:var(--color-nav-dark-link-color)}.nav-ax-toggle[data-v-5c0521d3]{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10}.nav-ax-toggle[data-v-5c0521d3]:focus{outline-offset:-6px;width:100%;height:100%}.nav--in-breakpoint-range .nav-ax-toggle[data-v-5c0521d3]{display:block}.nav-menucta[data-v-5c0521d3]{cursor:pointer;display:none;align-items:center;overflow:hidden;width:1.17647rem;-webkit-tap-highlight-color:transparent;height:2.82353rem}.nav--in-breakpoint-range .nav-menucta[data-v-5c0521d3]{display:flex}.nav-menucta-chevron[data-v-5c0521d3]{display:block;position:relative;width:100%;height:.70588rem;transition:transform .3s linear}.nav-menucta-chevron[data-v-5c0521d3]:after,.nav-menucta-chevron[data-v-5c0521d3]:before{content:"";display:block;position:absolute;top:.58824rem;width:.70588rem;height:.05882rem;transition:transform .3s linear;background:var(--color-figure-gray)}.nav-menucta-chevron[data-v-5c0521d3]:before{right:50%;border-radius:.5px 0 0 .5px}.nav-menucta-chevron[data-v-5c0521d3]:after{left:50%;border-radius:0 .5px .5px 0}.nav-menucta-chevron[data-v-5c0521d3]:before{transform-origin:100% 100%;transform:rotate(40deg) scaleY(1.5)}.nav-menucta-chevron[data-v-5c0521d3]:after{transform-origin:0 100%;transform:rotate(-40deg) scaleY(1.5)}.nav--is-open .nav-menucta-chevron[data-v-5c0521d3]{transform:scaleY(-1)}.theme-dark .nav-menucta-chevron[data-v-5c0521d3]:after,.theme-dark .nav-menucta-chevron[data-v-5c0521d3]:before{background:var(--color-nav-dark-link-color)}[data-v-5c0521d3] .nav-menu-link{color:var(--color-nav-link-color)}[data-v-5c0521d3] .nav-menu-link:hover{color:var(--color-nav-link-color-hover);text-decoration:none}.theme-dark[data-v-5c0521d3] .nav-menu-link{color:var(--color-nav-dark-link-color)}.theme-dark[data-v-5c0521d3] .nav-menu-link:hover{color:var(--color-nav-dark-link-color-hover)}[data-v-5c0521d3] .nav-menu-link.current{color:var(--color-nav-current-link);cursor:default}[data-v-5c0521d3] .nav-menu-link.current:hover{color:var(--color-nav-current-link)}.theme-dark[data-v-5c0521d3] .nav-menu-link.current,.theme-dark[data-v-5c0521d3] .nav-menu-link.current:hover{color:var(--color-nav-dark-current-link)}.reference-card-grid-item[data-v-08a5e3f8]{--card-cover-height:auto}.reference-card-grid-item.card.large[data-v-08a5e3f8]{--card-cover-height:auto;min-width:0;max-width:none}.reference-card-grid-item[data-v-08a5e3f8] .card-cover{aspect-ratio:16/9}.reference-card-grid-item[data-v-08a5e3f8] .card-cover-wrap{border:1px solid var(--color-link-block-card-border)}.reference-card-grid-item__image[data-v-08a5e3f8]{display:flex;align-items:center;justify-content:center;font-size:80px;background-color:var(--color-fill-gray-quaternary)}.reference-card-grid-item__icon[data-v-08a5e3f8]{margin:0;display:flex;justify-content:center}.reference-card-grid-item__icon[data-v-08a5e3f8] .icon-inline{flex:1 1 auto}.nav-menu-item[data-v-66cbfe4c]{margin-left:1.41176rem;list-style:none;min-width:0}.nav--in-breakpoint-range .nav-menu-item[data-v-66cbfe4c]{margin-left:0;width:100%;min-height:2.47059rem}.nav--in-breakpoint-range .nav-menu-item[data-v-66cbfe4c]:first-child .nav-menu-link{border-top:0}.nav--in-breakpoint-range .nav-menu-item--animated[data-v-66cbfe4c]{opacity:0;transform:none;transition:.5s ease;transition-property:transform,opacity}.nav--is-open.nav--in-breakpoint-range .nav-menu-item--animated[data-v-66cbfe4c]{opacity:1;transform:translateZ(0);transition-delay:0s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7){transition-delay:0s}.links-block[data-v-ce6f87f6]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.topic-link-block[data-v-ce6f87f6]{margin-top:15px} \ No newline at end of file diff --git a/docs/css/index.038e887c.css b/docs/css/index.038e887c.css new file mode 100644 index 0000000..ee928eb --- /dev/null +++ b/docs/css/index.038e887c.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.color-scheme-toggle[data-v-02a6f6ec]{--toggle-color-fill:var(--color-button-background);--toggle-color-text:var(--color-fill-blue);font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border:1px solid var(--toggle-color-fill);border-radius:var(--toggle-border-radius-outer,var(--border-radius,4px));display:inline-flex;padding:1px}@media screen{[data-color-scheme=dark] .color-scheme-toggle[data-v-02a6f6ec]{--toggle-color-text:var(--color-figure-blue)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .color-scheme-toggle[data-v-02a6f6ec]{--toggle-color-text:var(--color-figure-blue)}}@media print{.color-scheme-toggle[data-v-02a6f6ec]{display:none}}input[data-v-02a6f6ec]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fromkeyboard label[data-v-02a6f6ec]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:1px}.text[data-v-02a6f6ec]{border:1px solid transparent;border-radius:var(--toggle-border-radius-inner,2px);color:var(--toggle-color-text);display:inline-block;text-align:center;padding:1px 6px;min-width:42px;box-sizing:border-box}.text[data-v-02a6f6ec]:hover{cursor:pointer}input:checked+.text[data-v-02a6f6ec]{--toggle-color-text:var(--color-button-text);background:var(--toggle-color-fill);border-color:var(--toggle-color-fill)}.footer[data-v-4e049dbd]{border-top:1px solid var(--color-grid)}.row[data-v-4e049dbd]{margin-left:auto;margin-right:auto;width:980px;display:flex;flex-direction:row-reverse;margin:20px auto}@media only screen and (max-width:1250px){.row[data-v-4e049dbd]{width:692px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-4e049dbd]{width:215px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:100%;padding:0 .94118rem;box-sizing:border-box}}.InitialLoadingPlaceholder[data-v-35c356b6]{background:var(--colors-loading-placeholder-background,var(--color-loading-placeholder-background));height:100vh;width:100%}.svg-icon[data-v-33d3200a]{fill:var(--colors-svg-icon-fill-light,var(--color-svg-icon));transform:scale(1);-webkit-transform:scale(1);overflow:visible}.theme-dark .svg-icon[data-v-33d3200a]{fill:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.svg-icon.icon-inline[data-v-33d3200a]{display:inline-block;vertical-align:middle;fill:currentColor}.svg-icon.icon-inline[data-v-33d3200a] .svg-icon-stroke{stroke:currentColor}[data-v-33d3200a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-light,var(--color-svg-icon))}.theme-dark[data-v-33d3200a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.suggest-lang[data-v-ad72c62e]{background:#000;color:#fff;display:flex;justify-content:center;border-bottom:1px solid var(--color-grid)}.suggest-lang__wrapper[data-v-ad72c62e]{display:flex;align-items:center;width:100%;max-width:var(--wrapper-max-width,1920px);margin:0 .94118rem;position:relative;height:52px}.suggest-lang__link[data-v-ad72c62e]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 auto;color:#09f}.suggest-lang__close-icon-wrapper[data-v-ad72c62e]{position:absolute;right:-.23529rem;top:0;height:100%;box-sizing:border-box;display:flex;align-items:center;z-index:1}.suggest-lang__close-icon-button[data-v-ad72c62e]{padding:.23529rem}.suggest-lang__close-icon-button .close-icon[data-v-ad72c62e]{width:8px;display:block}.suggest-lang .inline-chevron-right-icon[data-v-ad72c62e]{padding-left:.23529rem;width:8px}select[data-v-7e4d9b69]{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-fill-blue);padding-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}select[data-v-7e4d9b69]:hover{text-decoration:underline}.locale-selector[data-v-7e4d9b69]{position:relative}.svg-icon.icon-inline[data-v-7e4d9b69]{position:absolute;fill:var(--color-fill-blue);right:2px;bottom:7px;height:5px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:var(--colors-text-background,var(--color-text-background));height:100%}abbr,blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,caption,code,figcaption,pre,th{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}button{background:none;border:0;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit}button:disabled{cursor:default}:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}::-moz-focus-inner{border:0;padding:0}@media print{#content,#main,body{color:#000}a,a:link,a:visited{color:#000;text-decoration:none}.hide,.noprint{display:none}}body{height:100%;min-width:320px}html{font:var(--typography-html-font,17px "Helvetica Neue","Helvetica","Arial",sans-serif);quotes:"“" "”"}html:lang(ja-JP){quotes:"「" "」"}body{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);background-color:var(--color-text-background);color:var(--colors-text,var(--color-text));font-style:normal;word-wrap:break-word;--spacing-stacked-margin-small:0.4em;--spacing-stacked-margin-large:0.8em;--spacing-stacked-margin-xlarge:calc(var(--spacing-stacked-margin-large)*2);--spacing-param:1.64706rem;--declaration-code-listing-margin:30px 0 0 0;--code-block-style-elements-padding:8px 14px}body,button,input,select,textarea{font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--colors-header-text,var(--color-header-text))}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:var(--spacing-stacked-margin-large)}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.6em}ol+*,p+*,ul+*{margin-top:var(--spacing-stacked-margin-large)}ol,ul{margin-left:1.17647em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin:0;list-style:none}li li{font-size:1em}a{color:var(--colors-link,var(--color-link))}a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}p+a{display:inline-block}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}sup{font-size:.6em;vertical-align:top;position:relative;bottom:-.2em}h1 sup,h2 sup,h3 sup{font-size:.4em}sup a{vertical-align:inherit;color:inherit}sup a:hover{color:var(--figure-blue);text-decoration:none}sub{line-height:1}abbr{border:0}pre{overflow:auto;-webkit-overflow-scrolling:auto;white-space:pre;word-wrap:normal}code{font-family:var(--typography-html-font-mono,Menlo,monospace);font-weight:inherit;letter-spacing:0}.syntax-addition{color:var(--syntax-addition,var(--color-syntax-addition))}.syntax-comment{color:var(--syntax-comment,var(--color-syntax-comments))}.syntax-quote{color:var(--syntax-quote,var(--color-syntax-comments))}.syntax-deletion{color:var(--syntax-deletion,var(--color-syntax-deletion))}.syntax-keyword{color:var(--syntax-keyword,var(--color-syntax-keywords))}.syntax-literal{color:var(--syntax-literal,var(--color-syntax-keywords))}.syntax-selector-tag{color:var(--syntax-selector-tag,var(--color-syntax-keywords))}.syntax-string{color:var(--syntax-string,var(--color-syntax-strings))}.syntax-bullet{color:var(--syntax-bullet,var(--color-syntax-characters))}.syntax-meta{color:var(--syntax-meta,var(--color-syntax-characters))}.syntax-number{color:var(--syntax-number,var(--color-syntax-characters))}.syntax-symbol{color:var(--syntax-symbol,var(--color-syntax-characters))}.syntax-tag{color:var(--syntax-tag,var(--color-syntax-characters))}.syntax-attr{color:var(--syntax-attr,var(--color-syntax-other-type-names))}.syntax-built_in{color:var(--syntax-built_in,var(--color-syntax-other-type-names))}.syntax-builtin-name{color:var(--syntax-builtin-name,var(--color-syntax-other-type-names))}.syntax-class{color:var(--syntax-class,var(--color-syntax-other-type-names))}.syntax-params{color:var(--syntax-params,var(--color-syntax-other-type-names))}.syntax-section{color:var(--syntax-section,var(--color-syntax-other-type-names))}.syntax-title{color:var(--syntax-title,var(--color-syntax-other-type-names))}.syntax-type{color:var(--syntax-type,var(--color-syntax-other-type-names))}.syntax-attribute{color:var(--syntax-attribute,var(--color-syntax-plain-text))}.syntax-identifier{color:var(--syntax-identifier,var(--color-syntax-plain-text))}.syntax-subst{color:var(--syntax-subst,var(--color-syntax-plain-text))}.syntax-doctag,.syntax-strong{font-weight:700}.syntax-emphasis,.syntax-link{font-style:italic}[data-syntax=swift] .syntax-meta{color:var(--syntax-meta,var(--color-syntax-keywords))}[data-syntax=swift] .syntax-class,[data-syntax=swift] .syntax-keyword+.syntax-params,[data-syntax=swift] .syntax-params+.syntax-params{color:unset}[data-syntax=json] .syntax-attr{color:var(--syntax-attr,var(--color-syntax-strings))}#skip-nav{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#skip-nav:active,#skip-nav:focus{position:relative;float:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-figure-blue);font-size:1em;padding:0 10px;z-index:100000;top:0;left:0;height:44px;line-height:44px;-webkit-clip-path:unset;clip-path:unset}.nav--in-breakpoint-range #skip-nav{display:none}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@-webkit-keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}.changed{border:1px solid var(--color-changes-modified);border-radius:var(--border-radius,4px);position:relative}.changed.displays-multiple-lines,.displays-multiple-lines .changed{border-radius:var(--border-radius,4px)}.changed:after{left:8px;background-image:url(../img/modified-icon.f496e73d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:1.17647rem;height:1.17647rem;margin-top:.61765rem;z-index:2}@media screen{[data-color-scheme=dark] .changed:after{background-image:url(../img/modified-icon.f496e73d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed:after{background-image:url(../img/modified-icon.f496e73d.svg)}}.changed-added{border-color:var(--color-changes-added)}.changed-added:after{background-image:url(../img/added-icon.d6f7e47d.svg)}@media screen{[data-color-scheme=dark] .changed-added:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}.changed-deprecated{border-color:var(--color-changes-deprecated)}.changed-deprecated:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}.changed.link-block:after,.changed.relationships-item:after,.link-block .changed:after{margin-top:10px}.change-added,.change-removed{padding:2px 0}.change-removed{background-color:var(--color-highlight-red)}.change-added{background-color:var(--color-highlight-green)}body{color-scheme:light dark}body[data-color-scheme=light]{color-scheme:light}body[data-color-scheme=dark]{color-scheme:dark}body{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,0.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,0.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,0.1);--color-dropdown-dark-border:hsla(0,0%,94.1%,0.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,0.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,0.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,0.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94.1%,0.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,0.1);--color-nav-stuck:hsla(0,0%,100%,0.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,0.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,0.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,0.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,0.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,0.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,0.7);--color-nav-dark-stuck:rgba(42,42,42,0.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,0.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,0.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,0.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,0.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,0.04);--color-link-block-card-border:rgba(0,0,0,0.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a}@media screen{body[data-color-scheme=dark]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,0.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,0.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,0.5);--color-card-shadow:hsla(0,0%,100%,0.04);--color-link-block-card-border:hsla(0,0%,100%,0.25)}}@media screen and (prefers-color-scheme:dark){body[data-color-scheme=auto]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,0.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,0.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,0.5);--color-card-shadow:hsla(0,0%,100%,0.04);--color-link-block-card-border:hsla(0,0%,100%,0.25)}}#main{outline-style:none}:root{--app-height:100vh}[data-v-7d594ed9] :focus:not(input):not(textarea):not(select){outline:none}.fromkeyboard[data-v-7d594ed9] :focus:not(input):not(textarea):not(select){outline:4px solid var(--color-focus-color);outline-offset:1px}#app[data-v-7d594ed9]{display:flex;flex-flow:column;min-height:100%}#app[data-v-7d594ed9]>*{min-width:0}#app .router-content[data-v-7d594ed9]{flex:1}.container[data-v-1f05d9ec]{margin-left:auto;margin-right:auto;width:980px;outline-style:none;margin-top:92px;margin-bottom:140px}@media only screen and (max-width:1250px){.container[data-v-1f05d9ec]{width:692px}}@media only screen and (max-width:735px){.container[data-v-1f05d9ec]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-1f05d9ec]{width:215px}}.error-content[data-v-1f05d9ec]{box-sizing:border-box;width:502px;margin-left:auto;margin-right:auto;margin-bottom:54px}@media only screen and (max-width:1250px){.error-content[data-v-1f05d9ec]{width:420px;margin-bottom:45px}}@media only screen and (max-width:735px){.error-content[data-v-1f05d9ec]{max-width:330px;width:auto;margin-bottom:35px}}.title[data-v-1f05d9ec]{text-align:center;font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1f05d9ec]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1f05d9ec]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}} \ No newline at end of file diff --git a/docs/css/topic.d8c126f3.css b/docs/css/topic.d8c126f3.css new file mode 100644 index 0000000..5d8319b --- /dev/null +++ b/docs/css/topic.d8c126f3.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.mobile-dropdown[data-v-154acfbd]{box-sizing:border-box}.nav--in-breakpoint-range .mobile-dropdown[data-v-154acfbd]{padding-left:.23529rem;padding-right:.23529rem}.mobile-dropdown ul[data-v-154acfbd]{list-style:none}.mobile-dropdown .option[data-v-154acfbd]{cursor:pointer;font-size:.70588rem;padding:.5rem 0;display:block;text-decoration:none;color:inherit}.mobile-dropdown .option[data-v-154acfbd]:focus{outline-offset:0}.mobile-dropdown .option.depth1[data-v-154acfbd]{padding-left:.47059rem}.active[data-v-154acfbd],.tutorial.router-link-active[data-v-154acfbd]{font-weight:600}.active[data-v-154acfbd]:focus,.tutorial.router-link-active[data-v-154acfbd]:focus{outline:none}.chapter-list[data-v-154acfbd]:not(:first-child){margin-top:1rem}.chapter-name[data-v-154acfbd],.tutorial[data-v-154acfbd]{padding:.5rem 0;font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.section-list[data-v-154acfbd],.tutorial-list[data-v-154acfbd]{padding:0 .58824rem}.chapter-list:last-child .tutorial-list[data-v-154acfbd]:last-child{padding-bottom:10em}.chapter-list[data-v-154acfbd]{display:inline-block}.form-element[data-v-998803d8]{position:relative}.form-dropdown[data-v-998803d8]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;box-sizing:border-box;width:100%;height:3.3em;color:var(--color-dropdown-text);padding:1.11765rem 2.35294rem 0 .94118rem;text-align:left;border:1px solid var(--color-dropdown-border);border-radius:var(--border-radius,4px);background-clip:padding-box;margin-bottom:.82353rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:32px}.form-dropdown[data-v-998803d8]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown.no-eyebrow[data-v-998803d8]{padding-top:0}.form-dropdown[data-v-998803d8]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-text)}.form-dropdown[data-v-998803d8]::-ms-expand{opacity:0}.form-dropdown~.form-icon[data-v-998803d8]{position:absolute;display:block;pointer-events:none;fill:var(--color-figure-gray-tertiary);right:14px;width:13px;height:auto;top:50%;transform:translateY(-50%)}.is-open .form-dropdown~.form-icon[data-v-998803d8]{transform:translateY(-50%) scale(-1)}@media only screen and (max-width:735px){.form-dropdown~.form-icon[data-v-998803d8]{right:14px}}.form-dropdown~.form-label[data-v-998803d8]{font-size:.70588rem;line-height:1.75;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:absolute;top:.47059rem;left:17px;color:var(--color-figure-gray-secondary);pointer-events:none;padding:0;z-index:1}.form-dropdown[data-v-998803d8] option{color:var(--color-dropdown-text)}.form-dropdown-selectnone[data-v-998803d8]{color:transparent}.form-dropdown-selectnone~.form-label[data-v-998803d8]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);top:19px;left:17px;color:var(--color-figure-gray-tertiary)}.form-dropdown-selectnone[data-v-998803d8]:-moz-focusring{text-shadow:none}.form-dropdown-selectnone[data-v-998803d8]::-ms-value{display:none}.theme-dark .form-dropdown[data-v-998803d8]{color:var(--color-dropdown-dark-text);background-color:var(--color-dropdown-dark-background);border-color:var(--color-dropdown-dark-border)}.theme-dark .form-dropdown~.form-label[data-v-998803d8]{color:#ccc}.theme-dark .form-dropdown[data-v-998803d8]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-dark-text)}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-998803d8]{color:transparent}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-998803d8]:-moz-focusring{text-shadow:none}.theme-dark .form-dropdown-selectnone~.form-label[data-v-998803d8]{color:#b0b0b0}.dropdown-small[data-v-12dd746a]{height:30px;display:flex;align-items:center;position:relative;background:var(--color-fill)}.dropdown-small .form-dropdown-toggle[data-v-12dd746a]{line-height:1.5;font-size:12px;padding-top:0;padding-bottom:0;padding-left:20px;min-height:unset;height:30px;display:flex;align-items:center}.dropdown-small .form-dropdown-toggle[data-v-12dd746a]:focus{box-shadow:none;border-color:var(--color-dropdown-border)}.fromkeyboard .dropdown-small .form-dropdown-toggle[data-v-12dd746a]:focus{box-shadow:0 0 0 2px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown-toggle[data-v-12dd746a]{margin:0}.is-open .form-dropdown-toggle[data-v-12dd746a]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;border-bottom:none;padding-bottom:1px}.fromkeyboard .is-open .form-dropdown-toggle[data-v-12dd746a]{box-shadow:1px -1px 0 1px var(--color-focus-color),-1px -1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color)}.form-dropdown-title[data-v-12dd746a]{margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-custom[data-v-12dd746a]{border-radius:var(--border-radius,4px)}.dropdown-custom.is-open[data-v-12dd746a]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0}.dropdown-custom[data-v-12dd746a] .form-dropdown-content{background:var(--color-fill);position:absolute;right:0;left:0;top:100%;border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px);border:1px solid var(--color-dropdown-border);border-top:none;display:none;overflow-y:auto}.dropdown-custom[data-v-12dd746a] .form-dropdown-content.is-open{display:block}.fromkeyboard .dropdown-custom[data-v-12dd746a] .form-dropdown-content.is-open{box-shadow:1px 1px 0 1px var(--color-focus-color),-1px 1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color);border-top-color:transparent}.nav .dropdown-custom[data-v-12dd746a] .form-dropdown-content{max-height:calc(100vh - 116px - 3.05882rem)}.nav--is-sticking.nav .dropdown-custom[data-v-12dd746a] .form-dropdown-content{max-height:calc(100vh - 3.05882rem - 72px)}.dropdown-custom[data-v-12dd746a] .options{list-style:none;margin:0;padding:0 0 20px}.dropdown-custom[data-v-12dd746a] .option{cursor:pointer;padding:5px 20px;font-size:12px;line-height:20px;outline:none}.dropdown-custom[data-v-12dd746a] .option:hover{background-color:var(--color-fill-tertiary)}.dropdown-custom[data-v-12dd746a] .option.option-active{font-weight:600}.fromkeyboard .dropdown-custom[data-v-12dd746a] .option:hover{background-color:transparent}.fromkeyboard .dropdown-custom[data-v-12dd746a] .option:focus{background-color:var(--color-fill-tertiary);outline:none}.tutorial-dropdown[data-v-554d62b6]{grid-column:3}.section-tracker[data-v-554d62b6]{font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin-left:15px}.tutorial-dropdown[data-v-4bddb6e6]{grid-column:1/2}.tutorial-dropdown .options[data-v-4bddb6e6]{padding-top:1rem;padding-bottom:0}.tutorial-dropdown .option[data-v-4bddb6e6]{padding:5px 20px 5px 30px}.chapter-list[data-v-4bddb6e6]{padding-bottom:20px}.chapter-name[data-v-4bddb6e6]{margin:0 20px 5px 20px;line-height:normal;color:var(--color-figure-gray-secondary)}.chevron-icon[data-v-717bc942]{padding:0;color:var(--color-nav-outlines);grid-column:2;height:20px;width:20px;margin:0 4px}@media only screen and (min-width:768px){.nav[data-v-717bc942] .nav-content{display:grid;grid-template-columns:auto auto 3fr;align-items:center}.nav[data-v-717bc942] .nav-menu{padding:0;grid-column:3/5}.nav[data-v-717bc942] .nav-menu-item{margin:0}}.dropdown-container[data-v-717bc942]{height:3.05882rem;display:grid;grid-template-columns:minmax(230px,285px) auto minmax(230px,1fr);align-items:center}@media only screen and (max-width:1023px){.dropdown-container[data-v-717bc942]{grid-template-columns:minmax(173px,216px) auto minmax(173px,1fr)}}.separator[data-v-717bc942]{height:20px;border-right:1px solid;border-color:var(--color-nav-outlines);margin:0 20px;grid-column:2}.mobile-dropdown-container[data-v-717bc942],.nav--in-breakpoint-range.nav .dropdown-container[data-v-717bc942],.nav--in-breakpoint-range.nav .separator[data-v-717bc942]{display:none}.nav--in-breakpoint-range.nav .mobile-dropdown-container[data-v-717bc942]{display:block}.nav--in-breakpoint-range.nav[data-v-717bc942] .nav-title{grid-area:title}.nav--in-breakpoint-range.nav[data-v-717bc942] .pre-title{display:none}.nav[data-v-717bc942] .nav-title{grid-column:1;width:90%;padding-top:0}.primary-dropdown[data-v-717bc942],.secondary-dropdown[data-v-717bc942]{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-717bc942] .form-dropdown,.primary-dropdown[data-v-717bc942] .form-dropdown:focus,.secondary-dropdown[data-v-717bc942] .form-dropdown,.secondary-dropdown[data-v-717bc942] .form-dropdown:focus{border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-717bc942] .options,.secondary-dropdown[data-v-717bc942] .options{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}[data-v-3cfe1c35] .code-listing+*,[data-v-3cfe1c35] aside+*,[data-v-3cfe1c35] h2+*,[data-v-3cfe1c35] h3+*,[data-v-3cfe1c35] ol+*,[data-v-3cfe1c35] p+*,[data-v-3cfe1c35] ul+*{margin-top:20px}[data-v-3cfe1c35] ol ol,[data-v-3cfe1c35] ol ul,[data-v-3cfe1c35] ul ol,[data-v-3cfe1c35] ul ul{margin-top:0}[data-v-3cfe1c35] h2{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-3cfe1c35] h2{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-3cfe1c35] h2{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-3cfe1c35] h3{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-3cfe1c35] h3{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-3cfe1c35] .code-listing{background:var(--color-code-background);border-color:var(--colors-grid,var(--color-grid));border-style:solid;border-width:1px}[data-v-3cfe1c35] .code-listing pre{font-size:.70588rem;line-height:1.83333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:20px 0}.columns[data-v-30edf911]{display:grid;grid-template-rows:repeat(2,auto)}.columns.cols-2[data-v-30edf911]{gap:20px 8.33333%;grid-template-columns:repeat(2,1fr)}.columns.cols-3[data-v-30edf911]{gap:20px 4.16667%;grid-template-columns:repeat(3,1fr)}.asset[data-v-30edf911]{align-self:end;grid-row:1}.content[data-v-30edf911]{grid-row:2}@media only screen and (max-width:735px){.columns.cols-2[data-v-30edf911],.columns.cols-3[data-v-30edf911]{grid-template-columns:unset}.asset[data-v-30edf911],.content[data-v-30edf911]{grid-row:auto}}.content-and-media[data-v-3fa44f9e]{display:flex}.content-and-media.media-leading[data-v-3fa44f9e]{flex-direction:row-reverse}.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:row}@media only screen and (min-width:736px){.content-and-media[data-v-3fa44f9e]{align-items:center;justify-content:center}}.content[data-v-3fa44f9e]{width:62.5%}.asset[data-v-3fa44f9e]{width:29.16667%}.media-leading .asset[data-v-3fa44f9e]{margin-right:8.33333%}.media-trailing .asset[data-v-3fa44f9e]{margin-left:8.33333%}@media only screen and (max-width:735px){.content-and-media.media-leading[data-v-3fa44f9e],.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:column}.asset[data-v-3fa44f9e],.content[data-v-3fa44f9e]{width:100%}.media-leading .asset[data-v-3fa44f9e],.media-trailing .asset[data-v-3fa44f9e]{margin:20px 0 0 0}}.group[id][data-v-1f2be54b]{margin-top:20px;padding-top:20px}[data-v-1f2be54b] img,[data-v-1f2be54b] video{display:block;margin:0 auto;max-width:100%}.layout+[data-v-4d5a806e]{margin-top:40px}@media only screen and (max-width:735px){.layout[data-v-4d5a806e]:first-child>:not(.group[id]){margin-top:40px}}.body[data-v-6499e2f2]{background:var(--colors-text-background,var(--color-article-body-background));margin-left:auto;margin-right:auto;width:980px;border-radius:10px;transform:translateY(-120px)}@media only screen and (max-width:1250px){.body[data-v-6499e2f2]{width:692px}}@media only screen and (max-width:735px){.body[data-v-6499e2f2]{width:87.5%}}@media only screen and (max-width:320px){.body[data-v-6499e2f2]{width:215px}}@media only screen and (max-width:735px){.body[data-v-6499e2f2]{border-radius:0;transform:none}}.body[data-v-6499e2f2]~*{margin-top:-40px}.body-content[data-v-6499e2f2]{padding:40px 8.33333% 80px 8.33333%}@media only screen and (max-width:735px){.body-content[data-v-6499e2f2]{padding:0 0 40px 0}}.call-to-action[data-v-042a0474]{padding:65px 0;background:var(--color-call-to-action-background)}.theme-dark .call-to-action[data-v-042a0474]{--color-call-to-action-background:#424242}.row[data-v-042a0474]{margin-left:auto;margin-right:auto;width:980px;display:flex;align-items:center}@media only screen and (max-width:1250px){.row[data-v-042a0474]{width:692px}}@media only screen and (max-width:735px){.row[data-v-042a0474]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-042a0474]{width:215px}}[data-v-042a0474] img,[data-v-042a0474] video{max-height:560px}h2[data-v-042a0474]{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){h2[data-v-042a0474]{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){h2[data-v-042a0474]{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.label[data-v-042a0474]{display:block;font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:735px){.label[data-v-042a0474]{font-size:1.11765rem;line-height:1.21053;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-042a0474]{margin-bottom:1.5rem}.right-column[data-v-042a0474]{margin-left:auto}@media only screen and (max-width:735px){.row[data-v-042a0474]{display:block}.col+.col[data-v-042a0474]{margin-top:40px}}@media only screen and (max-width:735px){.call-to-action[data-v-426a965c]{margin-top:0}}.headline[data-v-d46a1474]{margin-bottom:var(--spacing-stacked-margin-large)}.heading[data-v-d46a1474]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-header-text)}@media only screen and (max-width:1250px){.heading[data-v-d46a1474]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.heading[data-v-d46a1474]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.dark .heading[data-v-d46a1474]{color:#fff}.eyebrow[data-v-d46a1474]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:1250px){.eyebrow[data-v-d46a1474]{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.metadata[data-v-94ff76c0]{display:flex}.item[data-v-94ff76c0]{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-right:1px solid #fff;padding:0 27.5px}@media only screen and (max-width:735px){.item[data-v-94ff76c0]{font-size:.64706rem;line-height:1.63636;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:0 8px}}.item[data-v-94ff76c0]:first-of-type{padding-left:0}.item[data-v-94ff76c0]:last-of-type{border:none}@media only screen and (max-width:735px){.item[data-v-94ff76c0]:last-of-type{padding-right:0}}.content[data-v-94ff76c0]{color:#fff}.icon[data-v-94ff76c0]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.icon[data-v-94ff76c0]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.icon[data-v-94ff76c0]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.small-icon[data-v-94ff76c0]{width:1em;height:1em;margin-left:.2rem}.small-icon.xcode-icon[data-v-94ff76c0]{width:.8em;height:.8em}.content-link[data-v-94ff76c0]{display:flex;align-items:center}a[data-v-94ff76c0]{color:var(--colors-link,var(--color-tutorials-overview-link))}.duration[data-v-94ff76c0]{display:flex;align-items:baseline;font-size:2.35294rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.8rem}@media only screen and (max-width:735px){.duration[data-v-94ff76c0]{font-size:1.64706rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}}.minutes[data-v-94ff76c0]{display:inline-block;font-size:1.64706rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}@media only screen and (max-width:735px){.minutes[data-v-94ff76c0]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:.8rem}}.item-large-icon[data-v-94ff76c0]{height:2.3rem;max-width:100%}@media only screen and (max-width:735px){.item-large-icon[data-v-94ff76c0]{height:1.5rem;max-width:100%}}.bottom[data-v-94ff76c0]{margin-top:13px}@media only screen and (max-width:735px){.bottom[data-v-94ff76c0]{margin-top:8px}}.hero[data-v-55543c5a]{color:var(--color-tutorial-hero-text);position:relative}.bg[data-v-55543c5a],.hero[data-v-55543c5a]{background-color:var(--color-tutorial-hero-background)}.bg[data-v-55543c5a]{background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.row[data-v-55543c5a]{margin-left:auto;margin-right:auto;width:980px;padding:80px 0}@media only screen and (max-width:1250px){.row[data-v-55543c5a]{width:692px}}@media only screen and (max-width:735px){.row[data-v-55543c5a]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-55543c5a]{width:215px}}.col[data-v-55543c5a]{z-index:1}[data-v-55543c5a] .eyebrow{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-hero-eyebrow)}@media only screen and (max-width:1250px){[data-v-55543c5a] .eyebrow{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.headline[data-v-55543c5a]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:2rem}@media only screen and (max-width:1250px){.headline[data-v-55543c5a]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.headline[data-v-55543c5a]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.intro[data-v-55543c5a]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.intro[data-v-55543c5a]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content+p[data-v-55543c5a]{margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){.content+p[data-v-55543c5a]{margin-top:8px}}.call-to-action[data-v-55543c5a]{display:flex;align-items:center}.call-to-action .cta-icon[data-v-55543c5a]{margin-left:.4rem;width:1em;height:1em}.metadata[data-v-55543c5a]{margin-top:2rem}.video-asset[data-v-55543c5a]{display:grid;height:100vh;margin:0;place-items:center center}.video-asset[data-v-55543c5a] video{max-width:1280px;min-width:320px;width:100%}@media only screen and (max-width:735px){.headline[data-v-55543c5a]{margin-bottom:19px}}.tutorial-hero[data-v-35a9482f]{margin-bottom:80px}@media only screen and (max-width:735px){.tutorial-hero[data-v-35a9482f]{margin-bottom:0}}.title[data-v-28135d78]{font-size:.70588rem;line-height:1.33333;color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-19ed40e2],.title[data-v-28135d78]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.title[data-v-19ed40e2]{font-size:1.11765rem;line-height:1.21053;color:var(--colors-header-text,var(--color-header-text));margin:25px 0}.question-content[data-v-19ed40e2] code{font-size:.76471rem;line-height:1.84615;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.choices[data-v-19ed40e2]{display:flex;flex-direction:column;padding:0;list-style:none;margin:25px 0}.choice[data-v-19ed40e2]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1;border-radius:var(--border-radius,4px);margin:8px 0;padding:1.5rem 40px;cursor:pointer;background:var(--colors-text-background,var(--color-text-background));display:flex;flex-direction:column;justify-content:center;border-width:1px;border-style:solid;border-color:var(--colors-grid,var(--color-grid));position:relative}.choice[data-v-19ed40e2] img{max-height:23.52941rem}.choice[data-v-19ed40e2]:first-of-type{margin-top:0}.choice[data-v-19ed40e2] code{font-size:.76471rem;line-height:1.84615;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.controls[data-v-19ed40e2]{text-align:center;margin-bottom:40px}.controls .button-cta[data-v-19ed40e2]{margin:.5rem;margin-top:0;padding:.3rem 3rem;min-width:8rem}input[type=radio][data-v-19ed40e2]{position:absolute;width:100%;left:0;height:100%;opacity:0;z-index:-1}.active[data-v-19ed40e2]{border-color:var(--color-tutorial-quiz-border-active);box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.active [data-v-19ed40e2]{color:var(--colors-text,var(--color-text))}.correct[data-v-19ed40e2]{background:var(--color-form-valid-background);border-color:var(--color-form-valid)}.correct .choice-icon[data-v-19ed40e2]{fill:var(--color-form-valid)}.incorrect[data-v-19ed40e2]{background:var(--color-form-error-background);border-color:var(--color-form-error)}.incorrect .choice-icon[data-v-19ed40e2]{fill:var(--color-form-error)}.correct[data-v-19ed40e2],.incorrect[data-v-19ed40e2]{position:relative}.correct .choice-icon[data-v-19ed40e2],.incorrect .choice-icon[data-v-19ed40e2]{position:absolute;top:11px;left:10px;font-size:20px;width:1.05em}.disabled[data-v-19ed40e2]{pointer-events:none}.answer[data-v-19ed40e2]{margin:.5rem 1.5rem .5rem 0;font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.answer[data-v-19ed40e2]:last-of-type{margin-bottom:0}[data-v-19ed40e2] .question>.code-listing{padding:unset;border-radius:0}[data-v-19ed40e2] pre{padding:0}[data-v-19ed40e2] img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.title[data-v-65e3c02c]{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-header-text,var(--color-header-text))}@media only screen and (max-width:1250px){.title[data-v-65e3c02c]{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-65e3c02c]{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title p[data-v-65e3c02c]{color:var(--colors-text,var(--color-text))}.assessments[data-v-65e3c02c]{box-sizing:content-box;padding:0 1rem;background:var(--color-tutorial-assessments-background);margin-left:auto;margin-right:auto;width:980px;margin-bottom:80px}@media only screen and (max-width:1250px){.assessments[data-v-65e3c02c]{width:692px}}@media only screen and (max-width:735px){.assessments[data-v-65e3c02c]{width:87.5%}}@media only screen and (max-width:320px){.assessments[data-v-65e3c02c]{width:215px}}.banner[data-v-65e3c02c]{padding:40px 0;border-bottom:1px solid;margin-bottom:40px;border-color:var(--colors-grid,var(--color-grid));text-align:center}.success[data-v-65e3c02c]{text-align:center;padding-bottom:40px;font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-text))}@media only screen and (max-width:1250px){.success[data-v-65e3c02c]{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.success[data-v-65e3c02c]{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.assessments-wrapper[data-v-65e3c02c]{padding-top:80px}.assessments-wrapper[data-v-3c94366b]{padding-bottom:40px;padding-top:0}@media only screen and (max-width:735px){.assessments-wrapper[data-v-3c94366b]{padding-top:80px}}.article[data-v-7d4562ea]{background:var(--colors-article-background,var(--color-article-background))}@media only screen and (max-width:735px){.article[data-v-7d4562ea]{background:var(--colors-text-background,var(--color-article-body-background))}}.intro-container[data-v-7f9a8f65]{margin-bottom:80px}.intro[data-v-7f9a8f65]{display:flex;align-items:center}@media only screen and (max-width:735px){.intro[data-v-7f9a8f65]{padding-bottom:0;flex-direction:column}}.intro.ide .media[data-v-7f9a8f65] img{background-color:var(--colors-text-background,var(--color-text-background))}.col.left[data-v-7f9a8f65]{padding-right:40px}@media only screen and (max-width:1250px){.col.left[data-v-7f9a8f65]{padding-right:28px}}@media only screen and (max-width:735px){.col.left[data-v-7f9a8f65]{margin-left:auto;margin-right:auto;width:980px;padding-right:0}}@media only screen and (max-width:735px) and (max-width:1250px){.col.left[data-v-7f9a8f65]{width:692px}}@media only screen and (max-width:735px) and (max-width:735px){.col.left[data-v-7f9a8f65]{width:87.5%}}@media only screen and (max-width:735px) and (max-width:320px){.col.left[data-v-7f9a8f65]{width:215px}}.col.right[data-v-7f9a8f65]{padding-left:40px}@media only screen and (max-width:1250px){.col.right[data-v-7f9a8f65]{padding-left:28px}}@media only screen and (max-width:735px){.col.right[data-v-7f9a8f65]{padding-left:0}}.content[data-v-7f9a8f65]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.media[data-v-7f9a8f65] img{width:auto;max-height:560px;min-height:18.82353rem;-o-object-fit:scale-down;object-fit:scale-down}@media only screen and (max-width:735px){.media[data-v-7f9a8f65]{margin:0;margin-top:40px}.media[data-v-7f9a8f65] img,.media[data-v-7f9a8f65] video{max-height:80vh}}.media[data-v-7f9a8f65] .asset{padding:0 20px}.headline[data-v-7f9a8f65]{color:var(--colors-header-text,var(--color-header-text))}[data-v-7f9a8f65] .eyebrow{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){[data-v-7f9a8f65] .eyebrow{font-size:1.11765rem;line-height:1.21053;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-7f9a8f65] .eyebrow a{color:inherit}[data-v-7f9a8f65] .heading{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-7f9a8f65] .heading{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-7f9a8f65] .heading{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.expanded-intro[data-v-7f9a8f65]{margin-left:auto;margin-right:auto;width:980px;margin-top:40px}@media only screen and (max-width:1250px){.expanded-intro[data-v-7f9a8f65]{width:692px}}@media only screen and (max-width:735px){.expanded-intro[data-v-7f9a8f65]{width:87.5%}}@media only screen and (max-width:320px){.expanded-intro[data-v-7f9a8f65]{width:215px}}[data-v-7f9a8f65] .cols-2{gap:20px 16.66667%}[data-v-7f9a8f65] .cols-3 .column{gap:20px 12.5%}.code-preview[data-v-4f53426a]{position:sticky;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--background,var(--color-step-background));height:calc(100vh - 3.05882rem)}.code-preview.ide[data-v-4f53426a]{height:100vh}.code-preview[data-v-4f53426a] .code-listing{color:var(--text,var(--color-code-plain))}.code-preview[data-v-4f53426a] .code-listing .code-line-container{padding-right:14px}.code-preview[data-v-4f53426a] pre{font-size:.70588rem;line-height:1.83333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.header[data-v-4f53426a]{font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:relative;display:flex;justify-content:space-between;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;cursor:pointer;font-weight:600;padding:8px 12px;border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;z-index:1;background:var(--color-runtime-preview-background);color:var(--colors-runtime-preview-text,var(--color-runtime-preview-text))}.header[data-v-4f53426a]:focus{outline-style:none}#app.fromkeyboard .header[data-v-4f53426a]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.runtime-preview[data-v-4f53426a]{--color-runtime-preview-shadow:rgba(0,0,0,0.4);position:absolute;top:0;right:0;background:var(--color-runtime-preview-background);border-radius:var(--border-radius,4px);margin:1rem;margin-left:0;transition:width .2s ease-in;box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow)}@media screen{[data-color-scheme=dark] .runtime-preview[data-v-4f53426a]{--color-runtime-preview-shadow:hsla(0,0%,100%,0.4)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .runtime-preview[data-v-4f53426a]{--color-runtime-preview-shadow:hsla(0,0%,100%,0.4)}}@supports not ((width:-webkit-fill-available) or (width:-moz-available) or (width:stretch)){.runtime-preview[data-v-4f53426a]{display:flex;flex-direction:column}}.runtime-preview .runtimve-preview__container[data-v-4f53426a]{border-radius:var(--border-radius,4px);overflow:hidden}.runtime-preview-ide[data-v-4f53426a]{top:0}.runtime-preview-ide .runtime-preview-asset[data-v-4f53426a] img{background-color:var(--color-runtime-preview-background)}.runtime-preview.collapsed[data-v-4f53426a]{box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow);width:102px}.runtime-preview.collapsed .header[data-v-4f53426a]{border-radius:var(--border-radius,4px)}.runtime-preview.disabled[data-v-4f53426a]{box-shadow:0 0 3px 0 transparent}.runtime-preview.disabled .header[data-v-4f53426a]{color:var(--color-runtime-preview-disabled-text);cursor:auto}.runtime-preview-asset[data-v-4f53426a]{border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px)}.runtime-preview-asset[data-v-4f53426a] img{border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.preview-icon[data-v-4f53426a]{height:.8em;width:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-show[data-v-4f53426a]{transform:scale(-1)}[data-v-5ad4e037] pre{padding:10px 0}.toggle-preview[data-v-78763c14]{color:var(--color-runtime-preview-disabled-text);display:flex;align-items:center}a[data-v-78763c14]{color:var(--url,var(--color-link))}.toggle-text[data-v-78763c14]{display:flex;align-items:center}svg.toggle-icon[data-v-78763c14]{width:1em;height:1em;margin-left:.5em}.mobile-code-preview[data-v-1aed4baa]{background-color:var(--background,var(--color-step-background));padding:14px 0}@media only screen and (max-width:735px){.mobile-code-preview[data-v-1aed4baa]{display:flex;flex-direction:column}}.runtime-preview-modal-content[data-v-1aed4baa]{padding:45px 60px 0 60px;min-width:200px}.runtime-preview-modal-content[data-v-1aed4baa] img:not(.file-icon){border-radius:var(--border-radius,4px);box-shadow:0 0 3px rgba(0,0,0,.4);max-height:80vh;width:auto;display:block;margin-bottom:1rem}.runtime-preview-modal-content .runtime-preview-label[data-v-1aed4baa]{font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-runtime-preview-text);display:block;text-align:center;padding:.5em}[data-v-1aed4baa] .code-listing{color:var(--text,var(--color-code-plain))}[data-v-1aed4baa] .full-code-listing{padding-top:60px;min-height:calc(100vh - 60px)}[data-v-1aed4baa] pre{font-size:.70588rem;line-height:1.83333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.preview-toggle-container[data-v-1aed4baa]{align-self:flex-end;margin-right:20px}.step-container[data-v-eb45ec92]{margin:0}.step-container[data-v-eb45ec92]:not(:last-child){margin-bottom:100px}@media only screen and (max-width:735px){.step-container[data-v-eb45ec92]:not(:last-child){margin-bottom:80px}}.step[data-v-eb45ec92]{position:relative;border-radius:var(--tutorial-step-border-radius,var(--border-radius,4px));padding:1rem 2rem;background-color:var(--color-step-background);overflow:hidden;filter:blur(0)}.step[data-v-eb45ec92]:before{content:"";position:absolute;top:0;left:0;border:1px solid var(--color-step-focused);background-color:var(--color-step-focused);height:calc(100% - 2px);width:4px;opacity:0;transition:opacity .15s ease-in}.step.focused[data-v-eb45ec92],.step[data-v-eb45ec92]:focus{outline:none}.step.focused[data-v-eb45ec92]:before,.step[data-v-eb45ec92]:focus:before{opacity:1}@media only screen and (max-width:735px){.step[data-v-eb45ec92]{padding-left:2rem}.step[data-v-eb45ec92]:before{opacity:1}}.step-label[data-v-eb45ec92]{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-step-text));margin-bottom:var(--spacing-stacked-margin-small)}.caption[data-v-eb45ec92]{border-top:1px solid;border-color:var(--color-step-caption);padding:1rem 0 0 0;margin-top:1rem}.media-container[data-v-eb45ec92]{display:none}@media only screen and (max-width:735px){.step[data-v-eb45ec92]{margin:0 .58824rem 1.17647rem .58824rem}.step.focused[data-v-eb45ec92],.step[data-v-eb45ec92]:focus{outline:none}.media-container[data-v-eb45ec92]{display:block;position:relative}.media-container[data-v-eb45ec92] img,.media-container[data-v-eb45ec92] video{max-height:80vh}[data-v-eb45ec92] .asset{padding:0 20px}}.steps[data-v-2786be2a]{position:relative;font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;color:var(--colors-text,var(--color-text))}@media only screen and (max-width:735px){.steps[data-v-2786be2a]{padding-top:80px}.steps[data-v-2786be2a]:before{position:absolute;top:0;border-top:1px solid var(--color-fill-gray-tertiary);content:"";width:calc(100% - 2.35294rem);margin:0 1.17647rem}}.steps[data-v-2786be2a] aside{background:unset;border:unset;box-shadow:unset;-moz-column-break-inside:unset;break-inside:unset;padding:unset}.steps[data-v-2786be2a] aside .label{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content-container[data-v-2786be2a]{flex:none;margin-right:4.16667%;width:37.5%;margin-top:140px;margin-bottom:94vh}@media only screen and (max-width:735px){.content-container[data-v-2786be2a]{margin-top:0;margin-bottom:0;height:100%;margin-left:0;margin-right:0;position:relative;width:100%}}.asset-container[data-v-2786be2a]{flex:none;height:calc(100vh - 3.05882rem);background-color:var(--background,var(--color-step-background));max-width:921px;width:calc(50vw + 8.33333%);position:sticky;top:3.05882rem;transition:margin .1s ease-in-out}@media only screen and (max-width:767px){.asset-container[data-v-2786be2a]{top:2.82353rem;height:calc(100vh - 2.82353rem)}}.asset-container[data-v-2786be2a]:not(.for-step-code){overflow-y:auto;-webkit-overflow-scrolling:touch}.asset-container.ide[data-v-2786be2a]{height:100vh;top:0}@media only screen and (min-width:736px){.asset-container[data-v-2786be2a]{display:grid}.asset-container>[data-v-2786be2a]{grid-row:1;grid-column:1;height:calc(100vh - 3.05882rem)}.asset-container.ide>[data-v-2786be2a]{height:100vh}}.asset-container .step-asset[data-v-2786be2a]{box-sizing:border-box;padding:0;padding-left:40px;min-height:320px;height:100%}.asset-container .step-asset[data-v-2786be2a],.asset-container .step-asset[data-v-2786be2a] picture{height:100%;display:flex;align-items:center}.asset-container .step-asset[data-v-2786be2a] .video-replay-container{height:100%;display:flex;flex-direction:column;justify-content:center}.asset-container .step-asset[data-v-2786be2a] img,.asset-container .step-asset[data-v-2786be2a] video{width:auto;max-height:calc(100vh - 3.05882rem - 80px);max-width:531.6634px;margin:0}@media only screen and (max-width:1250px){.asset-container .step-asset[data-v-2786be2a] img,.asset-container .step-asset[data-v-2786be2a] video{max-width:363.66436px}}.asset-container .step-asset[data-v-2786be2a] .video-replay-container,.asset-container .step-asset[data-v-2786be2a] img{min-height:320px}.asset-container .step-asset[data-v-2786be2a] .video-replay-container video{min-height:280px}@media only screen and (max-width:735px){.asset-container[data-v-2786be2a]{display:none}}.asset-wrapper[data-v-2786be2a]{width:63.2%;align-self:center;transition:transform .25s ease-out;will-change:transform}.asset-wrapper.ide .step-asset[data-v-2786be2a] img{background-color:var(--background,var(--color-step-background))}[data-v-2786be2a] .runtime-preview-asset{display:grid}[data-v-2786be2a] .runtime-preview-asset>*{grid-row:1;grid-column:1}.interstitial[data-v-2786be2a]{padding:0 2rem}.interstitial[data-v-2786be2a]:not(:first-child){margin-top:5.88235rem}.interstitial[data-v-2786be2a]:not(:last-child){margin-bottom:30px}@media only screen and (max-width:735px){.interstitial[data-v-2786be2a]{margin-left:auto;margin-right:auto;width:980px;padding:0}}@media only screen and (max-width:735px) and (max-width:1250px){.interstitial[data-v-2786be2a]{width:692px}}@media only screen and (max-width:735px) and (max-width:735px){.interstitial[data-v-2786be2a]{width:87.5%}}@media only screen and (max-width:735px) and (max-width:320px){.interstitial[data-v-2786be2a]{width:215px}}@media only screen and (max-width:735px){.interstitial[data-v-2786be2a]:not(:first-child){margin-top:0}}.fade-enter-active[data-v-2786be2a],.fade-leave-active[data-v-2786be2a]{transition:opacity .3s ease-in-out}.fade-enter[data-v-2786be2a],.fade-leave-to[data-v-2786be2a]{opacity:0}.section[data-v-6b3a0b3a]{padding-top:80px}.sections[data-v-79a75e9e]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.sections[data-v-79a75e9e]{width:692px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{width:87.5%}}@media only screen and (max-width:320px){.sections[data-v-79a75e9e]{width:215px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{margin:0;width:100%}}.tutorial[data-v-611d0574]{background-color:var(--colors-text-background,var(--color-tutorial-background))} \ No newline at end of file diff --git a/docs/css/tutorials-overview.c249c765.css b/docs/css/tutorials-overview.c249c765.css new file mode 100644 index 0000000..01d1d25 --- /dev/null +++ b/docs/css/tutorials-overview.c249c765.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.tutorials-navigation-link[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link);transition:color .3s linear}.tutorials-navigation-link[data-v-e9f9b59c]:hover{text-decoration:none;transition:none;color:var(--color-tutorials-overview-navigation-link-hover)}.tutorials-navigation-link.active[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link-active)}.tutorials-navigation-list[data-v-6f2800d1]{list-style-type:none;margin:0}.tutorials-navigation-list li+li[data-v-6f2800d1]:not(.volume--named){margin-top:24px}.tutorials-navigation-list .volume--named+.volume--named[data-v-6f2800d1]{margin-top:12px}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.toggle[data-v-489416f8]{color:#f0f0f0;line-height:21px;display:flex;align-items:center;width:100%;font-weight:600;padding:6px 6px 6px 0;border-bottom:1px solid #2a2a2a;text-decoration:none;box-sizing:border-box}@media only screen and (max-width:767px){.toggle[data-v-489416f8]{padding-right:6px;border-bottom-color:hsla(0,0%,100%,.1)}}.toggle .text[data-v-489416f8]{word-break:break-word}.toggle[data-v-489416f8]:hover{text-decoration:none}.toggle .toggle-icon[data-v-489416f8]{display:inline-block;transition:transform .2s ease-in;height:.4em;width:.4em;margin-left:auto;margin-right:.2em}.collapsed .toggle .toggle-icon[data-v-489416f8]{transform:rotate(45deg)}.collapsed .toggle[data-v-489416f8],.collapsed .toggle[data-v-489416f8]:hover{color:#b0b0b0}.tutorials-navigation-menu-content[data-v-489416f8]{opacity:1;transition:height .2s ease-in,opacity .2s ease-in}.collapsed .tutorials-navigation-menu-content[data-v-489416f8]{height:0;opacity:0}.tutorials-navigation-menu-content .tutorials-navigation-list[data-v-489416f8]{padding:24px 0 12px 0}.tutorials-navigation[data-v-79093ed6]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.nav[data-v-b806ee20] .nav-menu{padding-top:0}.nav[data-v-b806ee20] .nav-menu .nav-menu-items{margin-left:auto}@media only screen and (min-width:768px){.nav[data-v-b806ee20] .nav-menu .nav-menu-items .in-page-navigation{display:none}}@media only screen and (min-width:320px) and (max-width:735px){.nav[data-v-b806ee20] .nav-menu .nav-menu-items{padding:18px 0 40px}}.hero[data-v-383dab71]{margin-left:auto;margin-right:auto;width:980px;padding-bottom:4.70588rem;padding-top:4.70588rem}@media only screen and (max-width:1250px){.hero[data-v-383dab71]{width:692px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{width:87.5%}}@media only screen and (max-width:320px){.hero[data-v-383dab71]{width:215px}}.copy-container[data-v-383dab71]{margin:0 auto;text-align:center;width:720px}.title[data-v-383dab71]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:1250px){.title[data-v-383dab71]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-383dab71]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-383dab71]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:735px){.content[data-v-383dab71]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.meta[data-v-383dab71]{color:var(--color-tutorials-overview-content-alt);align-items:center;display:flex;justify-content:center}.meta-content[data-v-383dab71]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.meta .timer-icon[data-v-383dab71]{margin-right:.35294rem;height:16px;width:16px;fill:var(--color-tutorials-overview-icon)}@media only screen and (max-width:735px){.meta .timer-icon[data-v-383dab71]{margin-right:.29412rem;height:.82353rem;width:.82353rem}}.meta .time[data-v-383dab71]{font-size:1.11765rem;line-height:1.21053;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.meta .time[data-v-383dab71]{font-size:1rem;line-height:1.11765;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.content[data-v-383dab71]{margin-top:1.47059rem}.content+.meta[data-v-383dab71]{margin-top:1.17647rem}.button-cta[data-v-383dab71]{margin-top:1.76471rem}*+.asset[data-v-383dab71]{margin-top:4.11765rem}@media only screen and (max-width:1250px){.copy-container[data-v-383dab71]{width:636px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{padding-bottom:1.76471rem;padding-top:2.35294rem}.copy-container[data-v-383dab71]{width:100%}.title+.content[data-v-383dab71]{margin-top:.88235rem}.button-cta[data-v-383dab71]{margin-top:1.41176rem}*+.asset[data-v-383dab71]{margin-top:2.23529rem}}.image[data-v-569db166]{margin-bottom:10px}.name[data-v-569db166]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0);word-break:break-word}@media only screen and (max-width:1250px){.name[data-v-569db166]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.name[data-v-569db166]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-569db166]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);margin-top:10px}.volume-name[data-v-569db166]{padding:50px 60px;text-align:center;background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0}@media only screen and (max-width:735px){.volume-name[data-v-569db166]{padding:40px 20px}}.document-icon[data-v-3a80772b]{margin-left:-3px}.tile[data-v-96abac22]{background:var(--color-tutorials-overview-fill-secondary,#161616);padding:40px 30px;color:var(--color-tutorials-overview-content-alt)}.content[data-v-96abac22] a,a[data-v-96abac22]{color:var(--colors-link,var(--color-tutorials-overview-link))}.icon[data-v-96abac22]{display:block;height:1.47059rem;line-height:1.47059rem;margin-bottom:.58824rem;width:1.47059rem}.icon[data-v-96abac22] svg.svg-icon{width:100%;max-height:100%;fill:var(--color-tutorials-overview-icon)}.icon[data-v-96abac22] svg.svg-icon .svg-icon-stroke{stroke:var(--color-tutorials-overview-content-alt)}.title[data-v-96abac22]{font-size:1.23529rem;line-height:1.19048;font-weight:600;margin-bottom:.8em}.content[data-v-96abac22],.link[data-v-96abac22],.title[data-v-96abac22]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-96abac22],.link[data-v-96abac22]{font-size:.82353rem;line-height:1.42857;font-weight:400}.content[data-v-96abac22]{color:var(--color-tutorials-overview-content-alt)}.link[data-v-96abac22]{display:block;margin-top:1.17647rem}.link .link-icon[data-v-96abac22]{margin-left:.2em;width:.6em;height:.6em}[data-v-96abac22] .content ul{list-style-type:none;margin-left:0;font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-96abac22] .content ul li:before{content:"\200B";position:absolute}[data-v-96abac22] .content li+li{margin-top:8px}@media only screen and (max-width:735px){.tile[data-v-96abac22]{padding:1.76471rem 1.17647rem}}.tile-group[data-v-015f9f13]{display:grid;grid-column-gap:2px;grid-row-gap:2px}.tile-group.count-1[data-v-015f9f13]{grid-template-columns:1fr;text-align:center}.tile-group.count-1[data-v-015f9f13] .icon{margin-left:auto;margin-right:auto}.tile-group.count-2[data-v-015f9f13]{grid-template-columns:repeat(2,1fr)}.tile-group.count-3[data-v-015f9f13]{grid-template-columns:repeat(3,1fr)}.tile-group.count-4[data-v-015f9f13]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5[data-v-015f9f13]{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5 .tile[data-v-015f9f13]{grid-column-end:span 2}.tile-group.count-5 .tile[data-v-015f9f13]:nth-of-type(-n+2){grid-column-end:span 3}.tile-group.count-6[data-v-015f9f13]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}@media only screen and (min-width:768px) and (max-width:1250px){.tile-group.tile-group[data-v-015f9f13]{grid-template-columns:1fr;grid-template-rows:auto}}@media only screen and (max-width:735px){.tile-group.count-1[data-v-015f9f13],.tile-group.count-2[data-v-015f9f13],.tile-group.count-3[data-v-015f9f13],.tile-group.count-4[data-v-015f9f13],.tile-group.count-5[data-v-015f9f13],.tile-group.count-6[data-v-015f9f13]{grid-template-columns:1fr;grid-template-rows:auto}}.title[data-v-7f8022c1]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#f0f0f0}@media only screen and (max-width:1250px){.title[data-v-7f8022c1]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-7f8022c1]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-7f8022c1]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#b0b0b0;margin-top:10px}.topic-list[data-v-45ec37c5]{list-style-type:none;margin:50px 0 0 0;position:relative}.topic-list li[data-v-45ec37c5]:before{content:"\200B";position:absolute}.topic-list[data-v-45ec37c5]:before{content:"";border-left:1px solid var(--color-fill-quaternary);display:block;height:calc(100% - .88235rem);left:.88235rem;position:absolute;top:50%;transform:translateY(-50%);width:0}.topic[data-v-45ec37c5]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:flex-start}@media only screen and (max-width:735px){.topic[data-v-45ec37c5]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.topic+.topic[data-v-45ec37c5]{margin-top:.58824rem}.topic .topic-icon[data-v-45ec37c5]{background-color:var(--color-fill-quaternary);border-radius:50%;flex-shrink:0;height:1.76471rem;width:1.76471rem;margin-right:1.17647rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.47059rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.topic .topic-icon svg[data-v-45ec37c5]{fill:var(--color-tutorials-overview-icon);max-width:100%;max-height:100%;width:100%}.container[data-v-45ec37c5]{align-items:baseline;display:flex;justify-content:space-between;width:100%;padding-top:.11765rem}.container[data-v-45ec37c5]:hover{text-decoration:none}.container:hover .link[data-v-45ec37c5]{text-decoration:underline}.timer-icon[data-v-45ec37c5]{margin-right:.29412rem;height:.70588rem;width:.70588rem;fill:var(--color-tutorials-overview-icon)}.time[data-v-45ec37c5]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);align-items:center;display:inline-flex}.link[data-v-45ec37c5]{padding-right:.58824rem;color:var(--colors-link,var(--color-tutorials-overview-link))}@media only screen and (min-width:768px) and (max-width:1250px){.topic-list[data-v-45ec37c5]{margin-top:2.35294rem}}@media only screen and (max-width:735px){.topic-list[data-v-45ec37c5]{margin-top:1.76471rem}.topic[data-v-45ec37c5]{height:auto;align-items:flex-start}.topic.no-time-estimate[data-v-45ec37c5]{align-items:center}.topic.no-time-estimate .topic-icon[data-v-45ec37c5]{align-self:flex-start;top:0}.topic+.topic[data-v-45ec37c5]{margin-top:1.17647rem}.topic .topic-icon[data-v-45ec37c5]{top:.29412rem;margin-right:.76471rem}.container[data-v-45ec37c5]{flex-wrap:wrap;padding-top:0}.link[data-v-45ec37c5],.time[data-v-45ec37c5]{flex-basis:100%}.time[data-v-45ec37c5]{margin-top:.29412rem}}.chapter[data-v-7468bc5e]:focus{outline:none!important}.info[data-v-7468bc5e]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.name[data-v-7468bc5e]{font-size:1.23529rem;line-height:1.19048;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0)}.name-text[data-v-7468bc5e]{word-break:break-word}.eyebrow[data-v-7468bc5e]{font-size:1rem;line-height:1.23529;font-weight:400;color:var(--color-tutorials-overview-eyebrow);display:block;font-weight:600;margin-bottom:5px}.content[data-v-7468bc5e],.eyebrow[data-v-7468bc5e]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-7468bc5e]{font-size:.82353rem;line-height:1.42857;font-weight:400;color:var(--color-tutorials-overview-content-alt)}.asset[data-v-7468bc5e]{flex:0 0 190px}.intro[data-v-7468bc5e]{flex:0 1 360px}@media only screen and (min-width:768px) and (max-width:1250px){.asset[data-v-7468bc5e]{flex:0 0 130px}.intro[data-v-7468bc5e]{flex:0 1 260px}}@media only screen and (max-width:767px){.intro[data-v-7468bc5e]{flex:0 1 340px}}@media only screen and (max-width:735px){.info[data-v-7468bc5e]{display:block;text-align:center}.asset[data-v-7468bc5e]{margin:0 45px}.eyebrow[data-v-7468bc5e]{margin-bottom:7px}.intro[data-v-7468bc5e]{margin-top:40px}}.tile[data-v-540dbf10]{background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0;padding:50px 60px}.asset[data-v-540dbf10]{margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:1250px){.tile[data-v-540dbf10]{padding:40px 30px}}@media only screen and (max-width:735px){.volume[data-v-540dbf10]{border-radius:0}.tile[data-v-540dbf10]{padding:40px 20px}}.learning-path[data-v-69a72bbc]{background:var(--color-tutorials-overview-fill,#000);padding:4.70588rem 0}.main-container[data-v-69a72bbc]{margin-left:auto;margin-right:auto;width:980px;align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:1250px){.main-container[data-v-69a72bbc]{width:692px}}@media only screen and (max-width:735px){.main-container[data-v-69a72bbc]{width:87.5%}}@media only screen and (max-width:320px){.main-container[data-v-69a72bbc]{width:215px}}.ide .main-container[data-v-69a72bbc]{justify-content:center}.secondary-content-container[data-v-69a72bbc]{flex:0 0 200px;width:200px}.tutorials-navigation[data-v-69a72bbc]{position:sticky;top:7.76471rem}.primary-content-container[data-v-69a72bbc]{flex:0 1 720px;max-width:100%}.content-sections-container .content-section[data-v-69a72bbc]{border-radius:12px;overflow:hidden}.content-sections-container .content-section+.content-section[data-v-69a72bbc]{margin-top:1.17647rem}@media only screen and (min-width:768px) and (max-width:1250px){.learning-path[data-v-69a72bbc]{padding:2.35294rem 0}.primary-content-container[data-v-69a72bbc]{flex-basis:auto;margin-left:1.29412rem}.secondary-content-container[data-v-69a72bbc]{flex:0 0 180px;width:180px}}@media only screen and (max-width:767px){.secondary-content-container[data-v-69a72bbc]{display:none}}@media only screen and (max-width:735px){.content-sections-container .content-section[data-v-69a72bbc]{border-radius:0}.content-sections-container .content-section.volume[data-v-69a72bbc]{margin-top:1.17647rem}.learning-path[data-v-69a72bbc]{padding:0}.main-container[data-v-69a72bbc]{width:100%}}.tutorials-overview[data-v-29ed9b58]{height:100%}.tutorials-overview .radial-gradient[data-v-29ed9b58]{margin-top:-3.05882rem;padding-top:3.05882rem;background:var(--color-tutorials-overview-fill-secondary,var(--color-tutorials-overview-background))}@media only screen and (max-width:735px){.tutorials-overview .radial-gradient[data-v-29ed9b58]{margin-top:-2.82353rem;padding-top:2.82353rem}}@-moz-document url-prefix(){.tutorials-overview .radial-gradient{background:#111!important}} \ No newline at end of file diff --git a/docs/data/GICS Map 2023.xlsx b/docs/data/GICS Map 2023.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..4d66306074ae442b64341206de28529090249c5c GIT binary patch literal 79321 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
=Mp6-zD3FPb# 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%0DqXK2ZkcWKwa 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�ES;+RbUJ!1O} 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 literal 0 HcmV?d00001 diff --git a/docs/data/GICS Structure_2023_French.xlsx b/docs/data/GICS Structure_2023_French.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..8f4c8630fc320c240c2def9735260191531c1e26 GIT binary patch literal 51761 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ʹHUA@)3r%9Iy143s;ACB!^S=7*)6D-ep8B3 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� z?)D85`Eqy<1iqDv_Z_cN#395Gfc7F^58}K*pGZ47nD$Zq!9v4Q=XC*iRHss4^zQTW`A7Xsqx9y_DgE=8VIyPMWCM6aPW zdCw;gUi=cDXwOa#(rjKmEGNzsS5p4bGWJ%kpm7_+F^ZrP|8dh`Bk#n!C1c~U9M#uF zF$1Qw?*O0lu{iyPzPS+WN)*#KvD!Z5r9Fuj|q zG%6OI8gEZ>C=!}EWiec#)>dORTCAqYr#Fkz>0&_sdC*pn@jCHv>g5 zxh}%u1YE>Lf)oU23o3d~<|AN6E?(M9IUcee#5xRxtxRD+_;K~vca{}&Zu^e*_1qY} z#(D+H664%P(<6z*JAmjN#cEvwvZ7Y8(f~aE8X1#t#PSxK1g-&!936%oXf6@N5p514 zxaqBkYdB(OC@a=CwG8D@I!Ps>Ym3D%^*+XzxaI_38i=Wl>gq-Auda{`lkxq$)40Mn zqxm;!pX3}J9fG@hi||j+!UUmilyv41HtSZE*Jb2mlEUFz&-fby7UsfPy}6*Q1*5mB zaJBt$Ot5^TG_`6;nn!7qNkc(^2on@`S(AM%PQP;Ki?>pp`Q5Gnz02*B-Dax+p>?3{2|d4qYLIBh*5)uAa!~{Wt<@P}wXHJ_v3GJ>R?H9u#_OwE{j5 zJ37<%K9iG3gT{K{g}YeOx21f)56hi@R-W?xQ%rVfOP3n)>V79NjlU|vBu z({54`DN8H2DcU*nVG64$b=X<^Wow}9-3`63Cof-XyzjpXD3nNfKba@M(qz@!&B19J zFWtv#fyP~RNo8CJ7h4T)ZDLxG&$xo4>9B(LuzhsJJEejfI7UK1=uWBUMZmE|&2&Jl zF`-Gd&B##_)#QnI(cJzrpfH3$FhDvIo_~xWJ)+*FtA;m6#9@fAg~3xuW6|_(s+kqy z6>+FyBf_NQgcW~C0b5&be`Adenx+h{9IGq!BK*LMahFqu~o`ojHD_Tll@ zAjY2&3Oz+ZVc)$d#{e(Nzed0Qk9@5uDl=99f7!#UJolGwHp5nRy3%pM!Z7)kTN^?0 z+Jhi3k&~25{q@`A=Jaak-R*@}UT0@(sV$avXYvKPDpz6`I|iBMrGHe$vvRp6CO&8{ zAD`8?vcr#+B$ zcDfQ~g%ja5dD9$@l)A0&etZh+PWtMTDwBr@mK(6|sxEat{O40Zb}9HKy+B>dz3MYu zE9#o%H;{YhWd)F!3UWoHQ(WdfpLQ!`8+0OKOqX>!*^ojU#67Xef-sciZ+VGL zrHPXQHBnhVkm`ph;rHI`+mMH3C%?Xe=wW0>%R#=YHqBJl)_hMN-D zn4Q`RC8?T^AuvdR2E3!u#9-N|QlcKOk&?{GiXNg(`}J*^pKfh4%>h&4zZ?y~AasDu zD*r2HrT*c=_$z=$zyrcszwcfDdwD5h4~UYtbJ17zbTD<+{qA^Bl=&S1MX%cw1OTuJ z@K*q4rN5L(fRg=Xru<=$cup7yRtBR1*tXXRuxBq|qWen$2Jqrx!|;8Pf|0$w^`E|V zv&fth8}O|r006+YzrU1F022V>zrOfah(9uca{>14f*lCR*9;gCvh!=%1hDlt6MwIi z__;>nc~$x_5WD38Ob-!07b3XW4-^**Q(IGpAOC*@T|WnSzJ>8mMnYtN0Q}t0_&MqG zJxG6&J}Lf1`g}*y=LpZ&hx|k+N`5YbKdu&e4)}bz#ZSPJlplc47F+yr@x^n{-vjr5 zLIMH3Nd*`~{xyvMIl%7$@xKCOq&)}t86N)^%I~o}zlMST#5qd;*P!s{Jp3LZ_LCOS z{__9G!w+-LpLjS15Pv_u#}oZ5WQD)+@FTkDIS;=F-Tb5l0^%?FBM(0w3(rx0k1P2V zCBGQZET2c2JSYF%o&PJjW!W#}e>?Y|Q~&NC{gqn1@)zpAl;Tg_$M1fXUjg)Mf0e?ko)a>V@ h;rGG9uK=}u&jJ3{5pam_w_yVQbO7&qzFVt-{tp)&1xo+` literal 0 HcmV?d00001 diff --git a/docs/data/GICS Structure_2023_German.xlsx b/docs/data/GICS Structure_2023_German.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..1ec76ad8f02311a05042715f90070af5e7778c16 GIT binary patch literal 52908 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

y1>X z5=Bl>o?>LEYN_$LAljE^J}oc_O`C}zqJuQHGo%i;S;@ch#L0sre2+7pR%&fD{{fas zaT*Gn_L$W9N_5prwvyOjr>i>a6S29ZUa|)M7%T~Ug5N^ zxmHh{>)T7s^PYrOk07f_DY3Ef0n^L&Ev+?8tr;DVq%55P0~yB=2RQ2>XT|w+P(k8v&wI3 zT0libVR7nSS9+n^ksm#S6?z*GfR))x43bX1mQZP0UA5k>@(ME&&p4xoVd%RvQj^f_ z)H2l7Le*&EZ`4^QkI44v;w`8VjGH!FM^rCydjX^E6FTIFz@PnoU?hDy0;!s=`j1p| zfG-h7O0;Dc_hBpprZO?h*A~=lVdWjuYoRA?O4n3arJ;$S76VeZ#E0tw%u#7P=6=^- z6c9eWit>4)w+(W#2TM9cKr(=81Qy>yHOnrIhxauacMCA149pxDuHWkFTc;7;UR>Xv ztUZPL(89qFXzv8kV8d!NlXldkJr+!d zYdXwx@4PS@97vD@)9y4etKRgW6Zsf>axO&TaIn2z&mgWvA*b;yV0c2Gkx-`WeN}vFDbc;%G8x)3$tS)x9yWuGwj1Y&9Vo08}u? z3*aV^d6_&2KKwQgk&Q9sgt8N95t<0cK|nRMnt4Uq5gohzCD?qum%beyg|MAAO%kXtLa_hy$ z)CqG;9&q#dV){0Vv$Aq=P1~S3DY%ELuSdhjKIup2L=K)a@kC6sIaJd{PCaEAy~Tjl zSdobQbdUhzqy^nniCCT?5vypck!)o+Hs>y3%GTCLbY2~q$MW{cC&JWj=PUPEYb*Nd zjZkX!YD6h^Qn#+;poYoUR}{Mflz@D+ojtY4A%rk2+G~k=UNDy`H}9Xsp-JKg*g9UI z&)$6_gSO5xSDXUa*)M=|(A{i}UXp#yqu*4mVX9tYLCAIvgnIxUdJv4&D9RE?L+4`C zq%`F!fTrkYNA_pTL-$s*8jz>9ozxqCY`O`T$c{ zsf-&s<|vTS&&Id>!g$!;&Fsj%dV@T^vsF1{iD@6aD8yfjA;$kR0D{x4~p!X3WdPA}}>)1w69|LWfIQuUj~B#4tYs#-mEX+l5zN z&uDdGC8U|_jc6ANxvJO{)K#5xks_3%l)-Q4K!v-g)T7Rk@G}h28}H@j`IDkHuZO*c zrAMiR3fowlp(>s~P9_@4hG-twfojsYE}`^GPWv`p5t~=5ns1dY<~A^YZ>NL1>kQis zbt2{T39k(QT^xrlK1yRgqplpp)i6Zm6xy*7bvf3fA}pU5N!TZfelqqoU?fO!*4THgjq=8R9q3ebmi{}^WL zn|Aii8>?(i`j{hS&^}g?U;zOJs^+egK5wD=uP9`(LB-5Yi04{BoMe!#9_= z(a&^3Zo=o|{__AAY-pP|3ws_JMej|Z4EGSaFVh;DRcRLGEfr3tsA)eLKIf)&P>HIFd9aKgk$1t1}L>u4DBf&Po`BVZwxQX8)u(dTC*>BfwgrbYdaDh z7w!7)c%eKg78=osatX`e&+3}TM=`v3E&Lq4 zkUFNoTH@^R4uUTsffC59)(9vGa!a(j4mp2LsbgUHB$p97a1T(LN&$+%^w+_-*JNTe zCxm>9Wh+4)1^|*8<2K!p{Ws5b5{Vae^QEmpHEfL|_l$(gqYl%-iD?-BxSH zTIZK~(wF1_)3LmP*im8bs#sKXFxY*f*uBF!(Hl&T|*u(L|0f~5?KPgY;k|x*8(N@ z@C1*Wf1)Y@#2+59TBuVht<9*%IS5wZAQUdbGyV8o5Im>C-6HXKIjr5 z;d~|NClNhw3rwp5VV60P=GNm8Tm(zc-rqQx2Z_UTobJRU^e0rW@rO>=7!CZmAVyFY(bNAFFqo!N|(BOoC6kiGkq``xBjopxJ@8^pf2 zuF6felxu{J(UA8ycH~@e80Z<15dZ2@>AtdogA-&LsL2{K@(T;~21B9J?=e|;$uchS z@(5kHIHgLl^%hnZbUA?XyGBz%3SvqIm+8MxmL>3~$O{*#RcD_4ZNMSp{P$~D1|OZR zl+)nFn6DE&ZL&GCf4zePDLu)XGHre^bRuA8DCE}oFLn&W0Bd}0szT_AFp=&=?2R_3 zGnmg{N`KEHwk2J;6Q=5JYA4nuF@A^4qsGxbZWR`?~XE9%NdRvfxC03d$Kb$O_;T+m=Gl{7qQ%#X> z=?jz9kXHZ3Aph4x)W50AM8_lr!vX>^A`;(VpFxl_3{&L@t)2zBJM>6qSj2Ko9g$FLi{lk6N8n)VdvwIoWcT8rlwF%F@C;Z*|t zA4~ZF6$EF8e9PYnovII40riyhEuF$5z#UMWfzWhU!?v^(;L}bjmHB}Q+#77Udgfi& z=kiIN>@Wgu<_I~nPSWqfk3UbWR!Pt1PEyA)$7*0z_LaX!~=aHOnIX zT43i}Dz1Xx@8f4ANi;jXE?kxz$hr%D`RSrd0+E1ZKps-2(=NdjqNtBAt1dy}KJXVZ zm1{UU0xc_0lO)EKhJ@yA9|^-zMyKrbwV{yB?xV>a>zTDiks5UhFpD;1eFuqz#o0sP zCni-uN(4=*O#A9K>(6@oewC7G1)Ik}hUkP(!|dlo)6Nq=@iQVJijnoaV9iJP9e^!U z`Ul1ib=(K!(3YLpC#fqAZp=l;{LlNJSZ+9J*Idmfr}Iuik*=m-4C~tvm^8;0Y_yXy zrkB^mQxr1vJ%h&jSk6QtIYVR&G}+CP;KVz|837bpBBpx+=m}~G$=ddj4+2~Un#Ck- z>F@};COzO~fAwJd$9gg*-d#0@n zQ2bXg0H_WNyJaUdcDOtqy!NMf3RLZMcE3BF+U&~2FS=u?wq4!sZLq4$0{AMx^hzlX z191XxI@K`xHQ4A(YGHU8MFlUzT)r##o;JH4d|g+G_4_p;8CJp#>z2Bd!J& zgGQC`a{D*EwR5M-dU)C6-3YP%eYh%3D|e7=J$n(|3b3!`T&~S*1G;iH8=$JTJIHR@ z-S4n0S*v-1o}lz+Yb`0u6N!)TE$*K3C!ihYL- zY@bgHs{EAd`Lw@CzQb(s_fRpP#;3u>;-5&>F}FtvsYl+n>#;+k(T>C4&6tiV5jQK| zT%FBlH%y@sO~Jo2k6#e%5PgDjCl)Ta*+15-6c{*S_3=-q#G=)cp)nNM6=OuCfjWWU z@gI>+__RK=>4Gx7j7{Jpyqak5&tV5A9iDEaBNzs}dZhr>k%!hF)veSJ*B%2t)J*>r zBQnO=LO+(TUI0_OV)#LWX=(dWHMUj{+mRY!7B8dKQN71VHqrK(2z4(8o|88H4hbnk-tXC;L z$57o=@x|73ZGO|q-VU17+-&qf`U+QPbf&~ySJ%}L&JUz?(~p>pGK{XI0mT0pR6lq{ za}ugJ-K>M2vYf=d4t@b43T_`YcxQ7mQaLqctqV1QPqp+-UsA=|C2W0Z

H-=k24H`GT`a)}(V`8eyd){W7fs?P9QhBsJUv45lB z=i$f0!KQl%<3Gaaj#-4r{q?}4$1p1drqPK71PBh8oWBJv_JmCCW(R^9vkM%D&^TI= zX2*?`N{LU2?dGOznaTmMa~eT^`PgGMYN7ZW>(!r`{|qK$TUUXh-K3uqj9!~*Vbkp}N82T?q zbOo+@k3_X&kU~|+D`DsgCxE{Y)B0)>*UfeKzt+i0Wy4{Of^2^R74T%Gi^mk&fV*YM5V!9_!~i-U zXPk+O+}F!<5FZ$aEYR;Uj76{HPyi%ieF|u48xJ8&7@J8*O9|ef43#m8Ln76%$@th=0Tv0zU8!4BlGRFq<~H*z zL;X9HGPvt&(6lbe)g_ZS|6zhS*l{~Toq$%wgRKSdK;hHgQI_63;FJX^ zP0&JO{Q6_X^b*Y4Xx>rZSePLWvMlz|e{wCvT0)~GA3HH?+b%yyy!iogPWCW;E!hCB zJR~?EF^&!(nDjsEY92U&i!QcIv*NAB>H6(h2pnX~Q_)%OV~<*C*C4hFgOnvlJO$_$%`9HrUCVKqY8snnkW{ zFR!(nZfdQrDWo}w^`O^(Zm|lUwAomz1S$q1Lw7na`|=qHQnIAP0)-ZB`D(5JU0hj~ zp*rBu{#8v$I;U6+mGW!haUZ8bd{?brVDN>l~w?7++mX6tjYE@s2Rq?rL5aF}it zf~83yp^a}xD=E7_+^nd?ERijmA|tZ5$-5frX8d8VWg971nLh2I0g3>`s8&3bjLd_? z62ALWY7uO#Xu~BobS!fjOID8XX8Vk|M1UgNRd7D}3*a{?)mclq0IsTv>VwcG)im;QrX3?lA&H!aDDtrix5}CAN ziR7Pvx6wT^bj<;?9_jbDRa;_-0n!&XC-~iS{q4g1Llx^%x!)SGlceiio9g?SWk%QC6J=k3x@IKzNL)BcsSc7=ffX^VYzn0QLE&@w4ZW-1xDU^-5ov4)?}gFwo{o9$ z59>H1k@2J%MgBwUMlf5jXBxtL`a`InHZ3DxS$84}%6NiAT{75`5ZPv!UqeoDiCKnc zM8Z&D_4VCzsg%8L4K3Hsv)HINXXlVd5jgLP#;j(kHT8;c8rob*b8hw>T0cCd!EYsF z291V)e?k!3WxIQ#*%>v&6ZajgW1>)&Aw!q$V1&KIJG0Kr0W!kv@;45O-j_=Jf0 zYJbr%7-kvX#S3rbs)bj8=Bp0M9RJD+sf^s!E*h7_OUI?UCto5~g5;$m)(jF}3 zdd5?CIK>+7$^&qRRE&hcmMDoLVJ-g@K>pEhNiskI-G)duX#*@q9mj&7qyr4PkZ+A; zVS-{V8q~2GHmKq0#Z=n%p8Ctn!)`voH@u)`z>LeQ2EZtV#{$(>|JZTEpV{X>xlvj+ zU52=?v9*A1WF?|-l!==69NeznrfnS&*i9m_&7!H=K zngkr8x$-5f#!F&gR$OUPGr=D$oXNHP3^b=05T_sZ>|F3RH}L6Tkarf%AN64^phJl* z*w_VUj(0=^pa3LA?Ox=I)zdpBkeU~!P?(8b3+uF8h~Sw+RKd-scWV+0g3 zJK(p2M_u5%ckpo~t4-dK2O2?nN`WblIJ~1)pDCKJ#{7+;T#x3N;LowCw+4wo0vq&2 za_OV(4wn|o3^7&(n_ZEKjoR~F6-4v431460``UEd5}aV_wqWvu-Zg-mIBYnrJ`~;u zbf0{`{SwK{TF;{6Xv(O#gBQD@YJWj;y}RCC9WSeT9NT-t5Xo2CWzEDPm$aq@6nirw zGYy32|A{}4*549sXh0q7;&+7^#fpAcDe!2*LTqfhLf-D1@Ly_h4|7QbT+6AN3zTix z%h7_a@pGr?6$cyT@{_Jv;o7Jre%loB`fkN+e@Xf?!=q8eU{W;QK2Ld*H+nPB(sLyP z@j06$qx5g=8NV$7`|=GcAUN3lOY$z5Z1sR(RBY(14ET{wFsjKx+fe?=Nv_B2*@t@q zS`BYM$fu4*so!NP4>+02jvadwAj`s+4gqO6y^P|f`x$Vn4VYVWG6^X@5QHbd1m=16GkM{JQa`s1=$0 zlayxYw_Ne^way4z1xh7*fX(rPM=^9nlp$$;qLU6;<&^$B#G@f4>bTYV`o4P5 z(nKGN9|ct1y1Ym*1wK5V z`9WOEXZ`~Kc6!%z$QV!I&(0bWXqAw6{=i-Z7Fjl!7_tHYKSa@eJcC|1^C%Ya?) zKSxzTGu0BQA{|muVI*ww-KuXb%qLd`u}LVi_ekjzG+kl12z!- z82GNC&FB1ctQ}K2oPm$fW(JTOVZYmm>D>?Kgk|mnT14dhi5CLNq`zBK%g?yZ?X_8f zqy%G1FQ^in@v#k8z5uUi2}a9MK6*5*^3ClV%fo2=G*d)F_4Z+~zkYUkTfNJyt$sJs z?N!W-nul*(c*913DUqbU-r%)=PkdRqJx2GH5n|}_ZafeF+SzbyE^WJ|kv6AiqB*5+ z^NFQw1^Bi4Ud(dn;{}!;Lj1XeJo%F#I4L8qCB!;aJwP}KEpcSv;v2WYG&TWRiU1}`=mStnAkiLL~&zqc4@gB2r{r(?+8dx1(cyRRmg zsF20UunS)ZpkHbNbnv1mc@4BQPd%Z{c62bl@z{X~W^(ST`6UJ*M8lmY0j z2gJxVQcR_fYY#OL5vGVi*l}$NO(i%TZfh%MiIqW*{L>x1Bg9l%*J!wnW}!==yhD4_ z^MAGXl~Hjm+q$^BySuwP!QI{6-QC?KNFcZcNss`+-6g>-KyY^m{yN#`yd<1`$9?zj zySsX<9=*EP{Cd`0bCpb~8rs^vIs(xYpQnhvPdR$b0f~OBs*cOJYD~sODty9d02$nJ z5Kadyx$FuVH>+3ZlBs){Sm&m$_Q5w9gGq``EOG{rVl!X8bvcyTHvqcUE{LdA)xLPqmH`c3mMAR3JIx0 z9S;g>3TNQ13d9}QpBe8Tfx09qtwxVK z7(3?m(lg)NF-+Eel$@8ZS@3T+R2~$;sl2F*tQJBgS#%PxTf7fX;#ZBNzs?I4h8!H_ zRix0Bc~%_52fqvzhFO?Pn(WOr1VSoValzO^T44e9LL0hy&yc%s;BB3J*uC~PCu{Ra zGCpOB5CT&04Z#Tlf`I@p?wg#q?E*Xjes@a~fY8?GU`|GbgmL$Tkd?MI!~pNhrHO&L zXTZ3+@hu=LC0o!wl;alf)IrRStFcNEN$_Td7?vB5UD25V^d={RJgB=lHm!`8_@2BS zT>|NFGSAbc9RtQ&%AbS4^eWf7y^oftREmw;>RhU zNp~%MH0*ECgJ|{^`>sC4!@{#j?m>QE@6^=sOQ0~Y1uXaIU|ElQhyQ{LhXi7w3N|{h zS2%?7=+-FYL;%<#ICoggV3MP(kchO^DJYcbsfSWU-Y~P672KI2#SwOKxf6YA{SJO0 zGG68s(V0O+{zd#z`EftAtTNPiFb_4jIVGEx2phZyJ&qG`gveM-$CYaO(b0*>_v>`y zYX8_S9hlZz@=NgQD`1vkRlM$bs!%%=$mhghGD4>I&v}pGA|*)Ji$*!4);r}3Gn5Nt z;#yV^ToXtg_0*QuCTiAruIh8(BYipw9mIZ&wM>#yp*KF8K*Pe6oT)tUTaN{B z)Kh+_`ew6ZqbHesB2G!row)QzZb9>h^nMY5eo)*&inYZFUX?;S?u2$$CX*?z?I^1% zVc`JR-HWm*_-w@ot(8Pft_w~h)p0Fe9<_n{Ou+VY;o6aMGmte_L5>MMft37sfa#bk z8fpe+x*`o`0TEh7epvpjS0u^)HXJn0vV>c9giV4XwnD$-uIVl@yBs3C+liBVK=z-28|R+~S$U*~ef6ingQ>{+ zDs^FFyBO1AYk-YMg3tuFin)!UHlge%C~25@PaQM1mi;`*?`My?oHgbH`Ccd^rQqax z@_DiuUBNSn9cHtc^AydWb@*qXoH<{RpH;Tg#O*{K)a}iLcFOHrXvCwYQu+-as!*N^ zBzDCvTesft9ov!;R5b{eR-FaJZsCL2@4t|A6|0DKD^PDk^@M8{T$~PQzJVB@Y3CN0 zNBjJdeK=U*STz2CE!MlV%v1ka?>po@PIA|U8E@SB%qJMxF_l8%h1+9@v8f#!CM`%B zznxpQWKuORV487v9{A`~eG_36{`@d;TS(TZ1Y%xTMH(R^!{sTyDkm_Y;~pnN2D^j0 z#z~k|1p`%08_cuSE;73~?!ysA0Sv?jX5myj%Sf(gKx%uEDOmJJDsm%}D8TNS`Lw}i zE*!|)J*}jhO*(LFnOWC%N<#B=1E)yX_a0==W&>s&(TbP~lnhTfPQ=3>!F8RM5WKL+ z3*ArBIg(=6AG;~D_bqWufw3NMkoRYHY6hLJB6Oy!4}dRyTB7Lsly5JE!iR_o=({Q> zicmm1uiuk=F||IKy{d@}-J9px6b~O%@3v!l8!nk%1V{~dh|K%OsYP19%oLbP(eh}S zlxB^`L|mi`MO0E}C7-RAjnii0|E6Z$BPIL;3T_&8321npYOHcBm{U1KnWpX4k)v7W?2E=$rn97)d3@rT`^_Eipjm7<=uKZu=<$mI zDMzTv=Ni%7=XtvnO^ZO+g zGJI|wA%s-QQQyvHr}hV~)U3)=UC6LGXxE^RBsJ|_4!YDu%glzT;Veyx_Vlv9!&}|R zU29JiQqTDOuC;~WoqF+N@D1|mS;?hvwz1(@U>?OsW~#E8qM@aTrIOv(*eRMGYB*DD z<$5v9tnQC?k2Cexjaz%!sAYoeHmmn!w8_^>{B1e6p7WWxuD-kt?cWj&CK#Dbs*~iu zs86D0GsaF|H&nkFw)fbFVhJu*&nIFfj9;IgU1LtPibsihzu~KbStD$B0Jm%X^9cdMx(n~TXctkDJ-`&$Fbq8-FFS{wX?IH0T<_) zp{sU5_po5cif`-S)_MVn5(b8-sIiKb)|nOn=X;4xS|N(au@QREsw0=3zBafOOdFdU zdN^kLLHU=#lTRE%w0U%oOheWd+_S~HU^?GSjpFGCw68SAS^x|p0NfYm7=b|RJmGQonDdPX``w51(zl%!bHCp$WU?cx7{vwJv9#X&;F3}N^V6i#>%Fd8jYHyQB zob=v>lW~RWomcL?hq7?_Y^%7mW^y(=n5we^SECxc#--`wrO$}d3LCUYOq4{FATs5# zy@gr(l^&R6fZ!ImihTU~39egk3+HZa(pffWT2$1-b*g-#73A(Vquw}N^#yg03e?S% zAh?FWuzknMP^p)7!1k&dZDip4IYEZ^W*I9-kVHwM?)l6xxVBn~%CT4Ho`#VGU3BeSP?%?qHd&Ok8>+sWUA}1 zmQT2B)iR%ug2_heybEvCW1PZGi(pgt6UC2PE4P$mq1NR>9X#_puil%ZUDNRjx>K)wK8}Qf8ja*`hz;egRZVL%iUW$LTS+ORnYplq zZ_FzCO3n)eV~75lf-oJH2g}W9^KOF>h6I{AZSHLKYY=H8$m6-cE7H&q%vM;eH_Z$lR68754N0LEhIwIHH2z&KV16b-`u*Ki>U=ap>hj(jkZI4H| zM(1Nz4<2aWm`K34WQmgb-k8@(&ARZubTN>=*&IdLC9v({LmEum)WOllRT@ozwsyL( zHHVTzAsV_;q(hvd1o6kaQobT{9f5}C~&)^BOcrK^*7NbjEB#Jdr2Qj z9AKRs#!rrg+O0;g$M&qura=!|+6=~nEZ{gtLax4{P~Bv}X>Z1SO_dBml9^)j2dlLr zXEdu5zt8cDtVlUbtZJ^3S6M z`7~Zn)xKE^rtmi3R4cX07QofQ>T8*KGl;A*9d{gEvy-7MO3W(F z`OeXqAj$C*TEkA!oBt~xVGLBA^^$oFd~UFxhD_Y6jxS5&q&OHTfkkKni#S;oWOP`) zqNt~#;2ycjE*CqLA@f;#yoF)Or9I+KeMy*FGm0RFMywW0>r=xCOD)JrC+C8cThd6H zp>*`^O7xcIxUc!~lo@te!GNf2bntAzYp=mko!pv?hhx`JR|;Evp!3~g%TZ#%qxWd( zpodWmpgab@!PFGK#XzWvQlZ9g3tZMl51#i;om5zHH!U68lVwiyS}S@-sE|-Sy5-6l zuMUE-F496d3k^zkrG-u{yKUVtvc!zz2M0n>ZnA(>65ffag8`B*| znnW=67J@e^oOMSKC3*kanRZ?A2`0I_;2Fp76*wNKIecLV!j>nJWeo(OmjM&*WL&pM zva`lCAGa5-iw!(Oh4;EUysVCD?$hn|0hb~x8ws&wkGcUf#Z>JX6j*ja75hX|n9U?2 zD9U=7$F#Uz4ks!eoJ$Cf{op5HnDnbVpOUTEN|;Q_@)uiUwqfP)GGz45!m{IPW4%T;%H z?O0^G0P8`B0M_IIEW88cY0K#0;B4b!X=di?!f4=ZX6wTE^W^9HcMLzyLle59yP43$ zZa|+zJ$+JU!{9_!I7yn+c0i5q79o~iC*Ghv`qbf>b#84rPHb^x-}9B@nj<99O@9Ij z+cd$ne1Gb*NZ%p+fop#m4Vs=W(P)aHJquJ`UOH+ZQ4<~ZLzoiTBUX=p@4|<8=<-B? z?FFeQFQ%c}7~ILq3TwM_1IT(t`Gym^O+Sqg9)4x5r^9$ZLO%P#j&aHJiBKu-L_>iB zN$x?hqw_#x;RBEBTpK?GuoAn`k&A2SzmtIAxUOs(p!V+(fq*Fgl7J&%NeovrXB9J7 z*B@(RFupivW-zw0Kh$WG1{FqnI+lQvfWn}rQ-RVhdM{1iFO4P~Ql#3727@DspmPNe zM%YDpitZcE7Hn9qxfJfQecZovctk-|Zn`tSw36-6o^x*>-OMoV7)Kn3;msuusk1QC zjRhL(D15_w%VEVYBZ4MGi~uL#D|=H zyPjSQzC6_@H;)bE`)g(9=$b2z(OlqfK;(f-169^eU>qHg(L%J&{rh`&EVxP=RPs~< z@4wdiH>JCdv~1u_6~WKpWS76*+BtmfuQAXkrh63WJy*1;bdwzN#)eno+*cLlYspuw zZ;LY;w^zk`l_}jc<~$zy4Bw`j-Q>V6HjRXD#cwFTKB^{64;2cbz^~K+BoyGF9{woAfN!3kuK)`={y2~T-{`nH8@X8OF){%PgQ=10kKcb@`p?@x68J{~|485; z3H&30e3JvIIw_dflb_8TpjE*?Q9vXT+Qqh zogExqehz$z3Mhf8@`wOe{ZsxM3BbjTz;rVqiQNQ0BbgJbGzid$e<%s|0dFME5y;C- zqKGDXYSGd==69TU`hFJTxq;c?r9PwSA15x*~&_vg^@08r5% z$BUsO^Z&A;ckk*9hdUdC=#g+G%EH||Mrs(K+C4LC^yWu4J zA;X9kh`f=*a%oAnTaqNxZV{FbUZ1Za%wRz3=`iOFJU7O*vxx-VFW+5NMbSibdAOz-n@Z=FU z-*e_@O3@p}O30_cc)s{m(O{=ZFIezi$$p~j?%0KHoR z9H{>xV%GnObZz5#5dhC3cunw^6#CuCZ)`y@N?RcPT+zjqbLR|%s|1k3L8;!k<^=9! zt!{WT68O^RIbEn0IDEwm6|cu)wy7e_mF0YZoKh%h>A_!Xc}~wV2g!2W_Y%|axt}&z zHFRm}eZe{mQ8i%ZZ{eMp=GLtnGm|2IAR=%Oo}(lT#(dTtfED`AYyTBcm4DCAepM7l z`84qy@QcEKtxNx-+L{7%DU=B*>?G_7GP8xEyjBOp?Xz20TRMg}ypt{{1*w#-w)C?P zDZiZ$&R4!|zXa+8LUVch-Bt>npg}G&OLX`}eOgbSqbUnX-$eIBR;|iT6ug6h2)C<##c1*1qv|_(?xb2J61|>Vq8)%SL7odBuN(gu?)J< zx}6P2-$BP+V$)j|awoI0yxOad?N_2bl&pfVGgNqUlA%rdwKW@iziQ&-3O4>p-+o5D z^jRrZJ)SR)Sj9BsZBb8{D_qBxY!ZADssN^`4m@Hd!vf)8$w{u_k7?_F$`iJckSrM> z%QFxlAY>pYU{eQ^pFJ3(iG#D*Uupve=*55lm;CQ8zR7Y58%#*yC$wjTByXj15*WnP zv!!9bfuU$e3oW-^*I%Io3=#l5*au{GmPm`)7TY-ztS6q$Pm^xv2m(|#>SS-t$bd;J zRm~eo60)-|lgWUalUhGQs27C^&CV<&6g$dlBHn!EIV~e1OELvPwHLdNj90?xC169W zD`Wc5)S&MYo4=|w&_}xpOkaB#Y%RpV?Ys!A!ih2jOx+jh>d<}+tgKij9MUCpp(QWa z0Hq({fO|I_rA%w9x4g%6Osx~0&s8B9j1wj|HJVjRNIL#@YNur>!hc3JbDS2qNL#u~ z(FlGf*lt2g+x^Yh()^gWNJORnyP2l@T6Njd8y`eMH~Hi;pMSa2v& zt234Y_ZnqXS+!SZi|0}m$nCo-f^SJTJ3|fx*VP8OH|dniaT_`@&d-A#_j^_)a7Sai^@)aR8h-q~AKDz*cPkpKMo=G5% zw!pkE<2Cy1+Kw=XFm=_tAdx-y(e&bEPm`^DaZ%e$G7Y$d(2`E$+1T*2wI=JmhLW%} zJ%NC?Z?ljzPw@`KLG#xR;ap_$T+|9BLHIEqOr|UWflrdX;!+lE^wf8*sb$>R(R{k( zqF#>C@;L+bo0(v72ZNF zC3-T;En8rnBRIAD>RHsqE*mL8Vm_)8GfyM)y~-|KJwBVL*{a)pWc#G2N6-Qc%IhkO z^?7j?K0_r>{8BEnt;5FIXNvw|^^{R6S8eS*)IH8?R+I;h(UrY%Q@x-CqqB~k=1Kmv z`}K>+z8OBR*P$9r>s-76sAqp`jDLKk^~Ql zZ*m`Q2Oe5aINA~82q`{@@zNz{BXQL2xxVN0w+lx+bHiPo*6ZLP7Py|9s;RgUKebbIl?zrJ@WF zdN%|xDTpj9=rSZL@e9^Ay0^(g=J(8U6jfRhdkHe*#mV51vfLmF)Sy-1z~$2MvS>7z zeJT$tdKpz5&j|T~UPa(60j!nI-hx#XZEh|61ObX2Mys*@*I@06&fOsE-ssbo)iFG?h-4VMKT zl9RQD&1IihVH&v7?@|ysSB@qwT;6qKVeU(u^9r;RB={nJV-0ASg$a4Ds610G9^c?nAF&Ml>6W_B6J^o zMbxA$%k4EgIQL_4aQYmOecJT`!u}Aseyupaa<9brM!dxKKJJyTMQ=}TDGdO<+zn^lJ%EE?uTvSmp_iE;Ga?5k3KPUqAMDN84hBtWsNs=IcMAx zDQVAB3!^ovX|2JPg|*L0C5!6r8bg7W?vNS!_Niz^u)Fd&V?l*&Qk9)5Hr|_10#tD4 zWCjB*Cax`qx*&*><*;R|fPdY#nC@&7^6XAbxfkMCl~7)-;2$crnQRJz^1qp3}U90^nq zt%jbBSryB$pKPuM0#;!EP78F?DM@<%8!h-b*Z%31{YMLa=)g}cum%_uAl7{HPYhiR z-dr^#Qcc*u=pi+Hx%jF2cRd+TZb`a=Pbvl$sI=ZpN!G`Zn&U5F_a1v1Tla2JEi^x|Ws|DTs+4KBZ)#h*q^*Vsvyo-__I^=rR@Ck)={=kWTRqi zFCvXQVZ$wKbkcl;8{_=%YaRi+-~4A|;Bx^|_}{6)&uQ{MYVel^yifz9pK9RxLk&i# z0BQi)f+OKHYCNL3ulbi6@c&SQtBBR63PL(OD(u}X3^WP}70IuiJA2<-0ctR1sv&K; z77Q1$ZZ#FKW?js1hQji$f{f#Rc%K_7F%sDd3IH4|47rZ*+OTp%GQrj$$6c~c#v_|%jNN@^cH*?TiY zO`M<5VNtuwS7z)Z~m@DD>@xZ&vNXzl0x0qrW^c>)0kS768dn+82tiow(d51w5 zhl=Oy-JOme1qW?S?`zq>zsA^#-p(-EtfPlbOiWNte3i=LXCnU86X5p=8HS3yacpd^`du-;yo{Od zBqSW3a4Msc_?%TLS`VdyGR$Evd^Zsh7V@0C2+K#mNm|~FPeJ&eY;R(dL_r8u^^Z4# zXdp@pfx`0PzmRm>`6*N z?lE~AslTGpn>32JP`H3)mPPp!IXE%R!)_|b{J6gu#?u0EL+nCvmpem#8 zz<-)BS13C`?Dm|6yacOLO#I-!g$!gunjy1Y0&4o+21nximd(};{2q7Y(eWJ~>l2*Q z-nZspB3_AvdeTdHIfCddH)k1QER+k>wtIIIS#!7~ACylU%q6{)V2r*yuKV8pSl;s& z;`ziR4jd9oGOBA^UU<0OLb~@@r4u)epG85aJMDs^$K)v@=p(rii}d8 zomAAYLVmlAy0mFK2jSP%B-bLGvUL*^t&bum{@yOktf7V7XIcXCYedE(0C|0Y44PF80Hk=bt0YxHJ2LoiaQYdc;hvSwpg0~AR?+h z@$0jAGb9U870gg`C6QeWdnDi@4<)=pF}O7~cgX@@{6b78YAU}hHC}cZPj(p>8_SQe zQ2CDZ<-`C7roK?AW|US!;n^d;8)iJ$Slm>u6%f)5AjE0!UYmX3Y-9 z&S@G)XIE{3b4ER#e`@(iGx3Pyq?YQ2KKsTV*2DOuLgxSHZZ`ne!^rb$>;nfa6&^0RBAY)mMj1kc!rG&zBX>+(*; zxfSU?Q69%>0x9toi@MAJFGCJR9!{Ft(B8qEt14 z;Z7`cz6FpEEN4HxO)XHvDk}y@Z#AjNhw*_dL0~Y4yreC@3-_L;^P6VLa!*mhRf0rr z2nxW1E(cGQ<{`E0b^T0)F9kWY8z>m4x)_$PO;w$*=)TUBG{n%P5xvRaCHrOPRg~PF z*yZ;)Wz|+|Vk}ce6td7^xZr}(8pXZAZ&Y5P`{<%Y{UjgNc_zh=qQoN4k>5EA!K*NY z+7QZVPAE2Wy^EX%QR5w7Hd7QgnZb10c!H-94;7q}ekb?1s#2in?TXsj@wSeFppO@%(VF?`mO0}>$%+&Isfwnh4QtxeLzKnGTx zlQG7Zmv*K>9EXgxa@0;VY|<=~d})Fj&n)@9 zC?@y9iWH@k^O}mOx9$7W_O;6mUGQ^ zm19G%BARuo3htBg;0|i?n}NyR!OPD;+9iv93gQXiw|^hf-P58w6BnrWS$oM_p;K@G zs|?715&3-u|3*6hXCy3hByy2ioJ6WjMKg%}e7;0MHq+0tu%U#?1%aAG3ddt9@!Avn z@c~u+5SjG_{ps-{a)cfZbrSh<_z#4B@8<4X(o)4C#1MhDqB8q%dof%i^J~x@)GP7Z z3&~L>ynwNl*W!$vcU(<3l3=k>*c6Vy#Z`RRoJ$k=KlfSUMZ!sW5XgyKnB9%0G}i^$ zD)xlQZ@!vv{p{pfmftlBHTnpD!~S{%t>4)G%cWBt$0cv#V;yqs9gm{Oi8~(z#M3=a zR;PWcJezhqomZ%ST~o@IZyvn(83FN@y&R`%}7zo22 zU=y{Sax!D6;IW9+AWr`1)(nm6`hCEkuXE2I<^x|du+RLj{V__6POVG z+#L?BWd*I@{D!+au8lLX(?D5cU7Be-B$4@gkbI)qY)U{D)hZV2fJZY?u!x4NzT=R> z)j?5Uz;FOfC4o4hPeFt<^oqJgAhm|EVLz*7DTmQZDiL2=&fV1dnw;TT5Z=_0&=|k3 z6}>+{M>a|!@b`Jm9kCiCuuAtN=j7xV($-l-aC96l1a+;XJB_&deo1*nMm{z<0>0^3 zpgwSBDuT_28_Gr~W~~xWI{?=d+b>#EtA_OBFkK2+7zhwiqQWLyim&C-EvJEav*nf+ zlN1^=@|OCCBK2A=K;(3>qPCF2Dcu;Il&Qb*m=U;kk7dzm5e89Eau-k7A{iW!7LrZX zSXSru5UAn1k3z(npTv;$)d%JMpR6#g3bwy&itvfyG?L_ChKwZp?CJMP_1Ugr`fGPV z@G$E8-4%DBGT5jU@O#?Ro6Y);k0bY)=tmT8z9GalLSvSI+Ex>k=HeT;hG_nxGY*>G z6DBUGL}gZZFsgxd4&g$#N=>XRt=z0=@4}BIqNdbhZ{we%fx30qKU+&tzFdFbeI8gS zkvcn`C&=1h-Pz8`WtJe_#b$}lQ+Y;hQV17U1#e?&R*=uMh^y(ii2v|y|D10^1utlX zl#s}SO5dB1bB%_1mqcSsllmJIXGwH}7t-m+Pdb5xp@c$#(oygNBZL`|wXSW|e7T~I z{X~t7Ucwr4W_J@G*&xzL!W8Qf$0f(C1wsqhn`^r3t8LLWW$@(K+-T!wOD>E;?_C42P8+T@rQ(*Hv$i2ZLsMH)VUv!FswLV{w-}@7 zbkgu$G>+Bb`%ANHv())2LOM{e|nVvNB;U$mCx1y*V#i_o`;UR?SS=r zJ?Z!m5tw|dwXebQ+I=88D9OsD0S3)-Q~EX29u6XlnK?OHYICLS+5Ew7%I|QBor2Bt zGPafRtz9okNOnJ!kABg#>-2`U$3PmUmy6Rr8ACA{(B3VN@foUg*Z!WdM_@xt2Fj<9 z41V0DBG2D_$z6l2r9}C=7CtA>VKe30MxA)GNZUZ}(r|)*z z7J$j{Uvo)d5PHDIkN=K)s(n}={SovI4+xF^vDf{dMMu;D5dUuPYM|=nXy&5#!|$Ld z^CtkRe!Ce60ALm1t^mwRe=FkvCHu=v`O_frlJL$O)WQl32*@3<$1h-_`&$79@ba(p z17imVo4@Gh{^9L$Q6Lc@@2ruOD6tw?Eg-_Sos_Izuf#Usb9E9erWH!?^rv4;M8Ag`irk$2H%%hf7%Iu r$2xBQ9qa%4kX{1(Iav4|fTsT?z`s-#9OB1iSb&!<;1kc_kF);+>)S^E literal 0 HcmV?d00001 diff --git a/docs/data/GICS Structure_2023_Italian.xlsx b/docs/data/GICS Structure_2023_Italian.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..5132407defcfec6215f34094b0a9b2f8626d7729 GIT binary patch literal 51129 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 S$nTe70snM?uOxcDzx!Vlvxc<* literal 0 HcmV?d00001 diff --git a/docs/data/GICS Structure_2023_Japanese.xlsx b/docs/data/GICS Structure_2023_Japanese.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..64f412948c7c61c5fcbdadd2bd11d83e1334007c GIT binary patch literal 56705 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

#fYftopbV(V{Ul3^O|n%gaoPP_&d* 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 literal 0 HcmV?d00001 diff --git a/docs/data/GICS Structure_2023_Russian.xlsx b/docs/data/GICS Structure_2023_Russian.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..37700e1ba9815acfc9fc8447548d0b3c31a9c771 GIT binary patch literal 59136 zcmeFZg;yNSw=PTwBxo4igS)#!aCZ;x5ZoPtyK8U>0S1@g7G!V_!QCae1iww*_jk_u zzIFbCduOp47FE5wYS(_AE!8zjvaew0sup$LL{eLtFp@O`Qh?4fOwipZ|+B(55ac+w%d`f%p_wt!dSu0ZRDx z-iJV4>BnJ4HmB@O-&lRa^U9z`l$0$4jXql9@~wW|7o;kzF)U{(%fPB$t9fkLKfIQk zR4E>w9fx}1(9)h2Hm6Dv6nRZ}gha@>X{gm}pW;$1!#9eOwYb(WQb_`LQyirfP=&rl zM1ym{@B_k~{)~rf@cdULeW1d1=<#hlkHANdW_{hC{}k^-StcFYVFy13Z`f_J6-J8$1|087WV@}>YrFo z-x2m&AenZ!rNtY$fk+t`*78lp^IFsKQ$7fx=B^C>fc5EL`Bs=i0()~%&JJ_T5)!`b zY!KAo5kJs%S2yqSz-fu&VkhN}Z1G$X(63_$r8og|pX47?*3g3eocxfH&~I}7DQUi=Q@`i;{UfAc~Vz!0CGUqdPVf6$Ds-(dy~pm`MlDZXC}s%>;FUX z|HaV#A5$++l$U+Y0t!6|d?p!b=Ub#Dow8vP-;+0ee8uwR(U9v){MVMp8wp{T{D${l zSyk>io?ouaYYROJLEdg?sp9Z~S?1HN8r`ywO-*l6lbj@Cj--SV2A9MFk ztS41eBq%~MUT5#z9&y9gw|y0NM)zO(BH^>k+{TJhtYybESa8EqBVaP7InISPwo-fd zze0u(T{^)H1_~+w84BtJR30`=?)FaB#`gBsFV3%AbJ1>*8{}(X_$-VGeJPzvt>Z-B z%jlDUS164)yYl803{Jh6q?pT@irPjV^@MHbSAQkLRjhl|F{0l}4QK{;T@BXciPVW< z7Up9PB}tmYS}CiAzy{DrY^r#Jh7bBo2U=+D2NhR&{&nBkZT&a`aS>N z5;SS7qiMNLO zH9azJxi@5)<5nNuXe*JEZ(D;Tj7I|e-cO3_=TihA=?2c*)=UJ_YeV%$Lz0D(^T3HP zW2cm(I5~ZW*J#>9i9d3Yp9eliX;;ALy_Kb4H`LA<^+e9Q;@E$EpO8;hzZtllkFphy z$4lm})_WR(S?8aa@)&F;6hyL_HVKj{`x*Iq>|UDvFe0^O{nXeo03Eed zOWiojnd@s-uMx=#gdG;JkW~)9`_8v>(QtNt3KG9Q?#cSm;Rby6iJDk#Y_VTMBU^S|* z7SmKwczy^O@<}yY5@Jfk{pKfU(SZo{@anTupf>2XD(taFNKQ0zSki1n8}&3W;`=dm z^UaL`^*5t}_L^oPBkoZy_}w@r%(V|V@(&d*U17~Pui*n;ubUArwYl}(d9H4+q3);^ zbZ*H7?5?jNK?_0LiC=?sn&v4&K^AJc-(ERST#7cX1S#P)?6~5m{@U{tsM!9lTe0}N zwcW3Cl~rd)k~wrQgm=njfCaB z?+qvVR4zWLma55)T<0ARR<;jRM^V=irDQ)DUZKM~hYPKbhD^7rirACpMQ1d4z)Mq= ze4ind3F4qY@ylpBQkrVyPFdu1pgWQI_-*0faC5g`G0s5ax$ALwvv`I}JY3H6L00>* z_3n*c?mA{kNoDy{r7$6?jz2E4l(3|OQBU=VV0&QLQXvhzIBk!yPQ_^Av{@GA_fkpm zH}9DH*|N|R)?dZ;WAba^PcoAi6!a|K{zy9l5`qMl<{-85xo!AH}kKs7|i&U1$Ry?`;Sw2+IA@ObVo?$JG5bn^q z#!=sp>-^x#D{HH%m8(})R%5``!fL3H(3-)MDbDToV<`LbB%_Y(R3|>maPLMrpJRU# z*V};P+}0DU(k1@PtTICGl%aQm{@yG+%M>)`vhoJwzlrDD*F+rZD1K1czg^a&k#%fw zTIR|m6oX99CIu{%%BlqZSanQGZ&$SS9u7f(TJ(aFWObxNltjecsi96Y9UOPkUs-1t z%P-FlowUWP2sLkVr9SFsQ024xDPOUQlU_OF^44w~Ekw_!lKZ(oznwpsXU09=5Z4H@ z?t`(^Jv+_EdLnF#Mj=ID@%iNLW9_dp?d<3Om7-R^T2SKwUfmR+DLg2+R{%x*mFvL(37CYx109`FUw0hAf^jukDXonhR4r0 zZF(=_(8#2bwe5?Y^*q~PHc#!-a8NQi0gHJ0vvK_ueOjdm+5=ZCG+Eg2b)4)%Ss_)K zP~f5zNSxU`pX6s5Plk&$9)f5$`XH#=fzlaiFcHb%7oks#6jdzCwo%DQcX^dSj!Pv6 z%Ivo&)SGoGxGvmTM>|Mz$?3$Bga1j>-WtOEUE&RV=aO4`ga2nXU?*{;fQj%Et8e2>PXO zoV=h!nZ|_tw2qVgnDL=x<0sOy?8x?l{<<6baVh+4|W4P9!%tBC@ zib_=9a*J|C6>YiqxC-Nd{w5d1z)5cN-oOl8G%-{%^+xI)-)PlvZrDY96#BmFV<9s= zG6%nm`{&oRe!1kFJT)7yQrpl|vkmQ9FOBJ@DCkrP-`{B^!FIJ!3J*51&{d|`2vz;lR|ASj2 zW2X`Kn;kRrz#2B`C&41b?^xR3KYk6mFf4RS7#&7a|M*o+=;?aa!2j{__Toh7`Epa} z`E1qyZr7m0b@l0T(f{e;X7$wn`8weFdAM#i+!Kas_NHB~d(#_;&It1WgfC3;@s z!+eMiQkOK3g$_o`c1VtzB}PbOeon~*JpyLg&<3K}=I4oyCWIZnMZdE$hw2}NPh)fh+v`!cc+hrMV&~@(E+A|DM-hFai zkFkQxYXu8|<$NZa0DS{S;0p&UI}1BoJqeq2{4jGhjv#mLADZ zM)LO)FpQ**8VBn?s0m&nRtY;5|iWxrZ6(Qr~P3 zP7F-+PGk|QibUC{6HEMZ5oteIm|Ns;Z-SuEnBLTcVb(pNS)2ZP=_9o1p5aK+e<#(% zzF(stMVjH5YN;_I@mUbM zzRVx?o|2}irpo*w*~l#h{jxqoVSgA|@H{_eB%r#(C)Gz^I}?LGnBv>=xn=}rK!$NaTaY3k#8~H(!dJgliNHJj z`0nvpaGw;XbB_StSIS#1HB;yq6X73UKA8WP>P3m4Ln&_?YpMbRw{tP;@(gcZ=D{QE zH$-z|O)j(@utAh@xeDo+@Q2jU?5Yv}k6}!-iY7fR&S^ewtL0(V(NO(L*ODB1J8NHh zNLkoa%5K(582v?EpzU3_Y5sll!^*^0P#8jpB|#LtM)=5IgU9`-R%RC&-bFPeM-8r47*rf)*MZnSAxAH!U4JI8)!j4uatTbXs=7_P;?m{tZ%w~)pj?Q^5* zQeWUKH|KWNlF6?ZY}mx>Z6zNl|89dlIR5qZnDcrj+1Y74ay}XTFDynT3O>3bejTll zUba1oGF#^6+-w^k{%aU7i!XCk0u0&L+ZxRs|Naw%r`e*<2DrZH6tLCr2Uy{)I!R40 zN;7k`=qvA}KThX(88Xx1@%i%QvN3sM`P=O@|} z(Zm22Br8s5{;F5yU(|k@(Q#O8uOuh@UR&-Ov`SLuA#$QsX37a%|< zMcMl_WKtk4w?cRR8B((dxBKcpG+d(54oeg0osU4IENcaV^7Xiok zU@vaU-kioVnz#tcX3wfQS=X(GK!YuO+@0Z8{}szo-mg9$*gf<{s9GnfUj#lv;KlYn-zU z|Jo(z0BP9Pw@U@q2|=c zkoDSA>wMO4GZHBC^1uWkOaU6iUCF@Mf^Oo&whO+<^mS8 zI@j>9QpIzeew`P-HL92AJXn6g` zfpKX6c$U8l8P}or(iBojYtYCRdv!zKFz)6#FR0#5B!29`t^y8mim%O45e6*6Tuf02 zTKsC|MQt;@-3U{W^R9geiT^>DWW2qXy-GZQc|s#tD*)K##9sga;F~6hW~PC&i2`)J z>=VOYD8aLJ0bsFHH;(_T#yZ=9Lz18mb_CByO71?(zVerhkT<_81+ z{f5#Pa8%#2ZptdsW1vnn+5TmOJ2$4|%1A2LWFCO}^J~;O!B8h5C zMvh8YN`9*dLnMCyIPVy!-M248*nRslzZZZb=T54xkUtC3Zsj^2(eBoTjsVM$BwdwN zy829QKqvLp$h*Cy|J8*n1+_jCYofP8^tG-~#^o|#nUSK++8#pX>Ef_85-&7{!~ox| z)^rjtL1&QEbb$Ji<@lZ>rl8PQvfoWzQzb_kfU4y?FnB^!SobA$%)N zurw@)_)7CJWxQgo586D7EdxEd@`saKjzsmmBT?UctsvQ~2+HkSiuoX29x`=-n11*oU*p2-{8S z9eweAZ|Nk>W8h_OLSHc@W9NPmq&~cnkb7#9TqP5X&Aq^M^vNQ}CJJbKvQdczm`0GB z&9aXkxDNd5jA&I*b3+`;<52QPhoUDnJW+{~QGu{aE?%CF@B=TkwvSJ0CNlW_ySPH> zCJ~0IW8v$^I%#vjivFze7hu)_SJMC3@OVk5JncmtX^bU-4m-8QpMMaZl{YhHBoH95 zrswWe&77E)J;_ig?dGR(#D?D=`uXO|Ka5N@kcE#G^zaGKxBkj|v$%w=!+P4*b;mlO z>(uk0u9ltik06K9A7T!pi-=pZAR&WHnY%+m@vF3rv;5YEaVJfmPV*`@Z}uN)EuOR5 zhB$~DM)Yt!TA+rkbbq{8I9F}biW~GizE*mMd(>yl`&o(@IJ`3aE|*;oUoWt2V$86i zA|>?fRU-Zn#P0D9i~JCs)y6?U(xZCcqJXpWr|X<*Y|puGHM2J2kKMo(b~(Ym?lMeh zPLi6KORm<(_WhB38<-Y(qC#x-$#$U<`n&g!HR=Kjg%JbP$>M`fE(#pStSU++50rUK{-U@p5VabX02Pve5DOypQ)v4q#z=`W(WE!M zIlr!`MhOPRUs>S8qL>KtN5dN7Aa;Xb3ml;ebGS->9D9clxRB2}V+99><)EYdBO(f# z1WC+UnH?{RQhUy~Y9b_d3lf-;zh*=q9#%t)WFm}H@PYlE;l#yMsj08IZfAtE*|;NZ zgDu(+ijjL5n^Yz6S96>X}o0EPu zEJ^*W9pX2kiA6BK&q67-U{ran(P?q zq>%87MsM$Nno>T64*n*Koaz_)m=*%kuy`dEOY2c0d4+O|aZ!+Me2EM_wup_p9=Qx> zT4HFFM2XOQMg=`LoA|&Fs8ee571W)WW=*7onk`bv>|T}Wn}cQBB2ub!mQ%?rFp=@! zqDc^(tXg0(WL0ODDx<^(cXX#fupCp#0;&#^a8_Uftz_7!b3-E}g^vY}L9%B%4Qxdy zvaY1~LE2~K#^kEz%}Fx;#iCQC2O<&4xt|;u=2B3J`~&XiR)*TZ=h&!f%~Rr;8fBpy zx*W#*K%;S|9Y)HR!W#OQ-M*aO!no zB0=%pcoNCtdEsiM4q=Y`*whKHRT^=Nnm&~J)0VPC&6hE8&V=Yiul;~ZV<*l2A(Qox z-!o72JFMDNoq!E2skc=WEX4l1b@mVB$QA4U_~;tC)sTcM#2vVUMeD1O`lj7_hj(Ux zoaQF+rquNW3BM@}N&x8=rO6)8puFHU{Jm*@?5j6A$eH~zk0LrI7}M~@H~}OGVt1

+@Qjo#v&nWdK2DjPfs``0c^gDZcd5Q3FpL2pC)wWJg3aDDB4c{dhLD} zjun>JtxC9>-;75lV%q6ph|M$vrly-v63P<|zbkchsmrX%XD>*xrK_M_z@I*Qn!`uI zs*BmbhEe}AB}Cv3N@9FnPd&AjQ%E_&958{HZL}? zt*BK*f{5%XLzuBh^J&U0VNmEwr7Smkt*dkD=O+ze=nA@|8giJgT~g+Q_%0}aWD=Sy zca_r5EHR!NcN1k`n8&b<>RaS9hj7KL#X$FHg(qcq=R(ewK7u@%T{F{UA8EBrlET32JZSCUll0j4>(@>)RJdY>6?GvPrYdcM-~OK zHtmzfXZbH5}L(sbz4}#yFY4Fy;{WWy4Uj(s>jwSGqnz0q) zBL9?%eXphSM-^88`f(QAJ5>;yDDg|g(qR!+qwdGp4i}DMz9g=w61)KIgDVV*Fa_SM zc&Z4_>bIQP^drEYWyI!=;8r}0`xi~%FciKPw}Ae*QT`Ngd>>aOu}E?F5mTs1S3T7r z$kvSy=Q?sm66d%numPQc-W|psZH~TLoU<~jE&Vi%U+DmSpM#R$`^s!2Ud0#Ty)mW# zD|nWkh|8d)_KJlBfobiOkX+^kH+t;P3D{(QMZeL?P@9fQFXsG-So`V*G4 z;I4+=@PxbOL0>;qm2>n@jsBqN3SayZ;y8fJkIk**67M)-C*8WfG8~7vzoYVny z*+#?^F0Rzh%R=P4(Zp|0Jh}3=6RtHx<2W07M_mr=-cJZV*k$K(O1^(O}wNnP5qrp1nlN=}e9l-fZSsR2=A#dWull zJ$a*QG7mV6Qm(@OM$RNah*^IEy;AUaEMVZ7Fr0k!74J66-qbeZKdqQFR%_Xrdse@ptvC$8VRT@}QigUeWOo zep93~rY)mxdO9a`Z3h$2B2Z;i*;lY80!I!nVe5(^eK62NGdMo1TTAj3E37$7X{&ek z`@m8Ue~Ric@4H_hJRO+f_}_H(5`|dHLZozbzEx z^5gq2^Ns15ra#ZU^&5PsOQ<&inmiR}&+B7^OQ9%B# zh&$^`4>tGp`NGe+f@;pFYLi;^`(t=iIkD|d4&rdjgE+sS^Z7yu z>$T5a1`l_NHkcE2V8wG10hLc=N0U6&@o&F}^?B2;b-YjJ^WL6qcmLCpC&6G$$efx* zE+Jq7YS>r;fnn6~5yK7))Gii}4H_{fiv65?O&F|$17SARQUsX?eipCjL@JS)Wz-Vl zaX%3);qt!sE&|h%u$h`o@8_s z%ggq=`qeUjsx^-5-7TNtV?Lawjem&h`E9J>WAzNdT*C6WgxKzkJQ;=V8U z7#>Qt%?DI-uUMXQu!{p?w!Hjy7#Lnd_%E|Ow5Z{GoD#N$Z$6_9_YFGXRu2%?FZy`k zK?*2QXqSSoS7~BL;Dkti^k~IP{0)K5F}m^47_epR@U6q*pjm2 z4^hAj6)!j-(zdzkRNBlV(JxppJPXlLZ_l8j3W)FWuo%BIE! z8{=f~IdvlnXlrN(-NeV`ZSAD=Vh9t-nnCDJ=`k@NW07}=isV0f`iiFN64E|u-jV86 zh>IAUe-t~%Od#K?W)?%^*VPqyhu`qFX$8!Zig+;~-DZ8kzp$?^~*-a9m4fp9-PjXn+z2_B<<%wz2O1xi z6W&I!W*OS0J%I$M>|ykp|&F0*8$0xwmPVFLm35 zU8Cqp;)g#SdWL*nJ{(z9m zP1~=C`EQ{ocn=Pz1eub*$&XLCT)*ob$l-C^$BwHiAocQ@sd&)$s}#1}F4Xy=L6WBHphcC=P@w`yO0?p5M=D1%@$(*>Xc;o}g*vWxN-?Ou5e^;; zYfP}?m=w~ruIltQ?dOoiF9SEiVoC1<}StRXG=MgW3z=pyRN=Q<45W)RZ|@~B|KciI8?KG%}|EM zQh4b>ea*#Hc-L11`BI8KCI{_}fYj4xfdCVlzW%!W-9?nFgJs3)Q52q64h7|KU7&%t z>$dI4GGpW6)4HWK_u56X*_gVf+7z>rxc48ido@i=h>9A;hRl|(a+x(B3_`%aa#qeJ3HUTp2A!k*1(VLz>`I(}qOg+}Ldc-V(^vKna7@j9{^ zYts!P3gzf+PWOU1^lMuQ1-?fo`r!9i5(<^I7z{va7#5O{w6-2g9@}dy9lOyv(9F4% z@XqniU93yuQqc#TRIP4ixVH`d=_c8h3n00ytJk*;BwCDK;ke2vT09D=mE|B`TPICz zlCz;7#i(BE)8x!ZY4NSy#nPuBHc4&WkGsq(q-nh!qs4%>1-NUfrZ(xDIt%)$)`SRq zXsl+BA2At}QH8jR-mLlAhFK4R&9yOo86+C4!}Vc)FSg~l-OU`3wdLpvPxp-A!`h<( z@Tk8mz{hS@xVF_-gTM7 z08b)AC(sN;)*|byp*0``O^#zMN#W_zdBHDK?QLf`gI5nqq52WbK+WX+MlSPZ+eG2i z;b6@}H(HzIWSYL>%&PB_tUepE-2k!=au^^c2gaZJ1ToO`=7NI9QUkRY?foV~xX>sws^jzBt$^#bG zBn1)B73R`4ZWQuln3o(ct}8c!OD-(G=WelCVsIil;i4+MD`LYXYS&kmS^z>ITGr4H zsI8CD`MczpAv$R$&5Kf|$%~D*?7uIEsX=$~zA4o$XecI*hT0gQP@rlx95VO2Q@rEw z(cJqd2(~!KyJj`DJh^sT1WsZnf7gW_<7~WNoUnmv#_?x}L4ylD5$un~KC`yBQIRwPrWn!cpws z9tC~(tw)>Hd!DXV_IQy$)$Ps<11^S!KULT4x}2In6$Zun#~HphMoG}C1Rkf=of<%4 zDpK7hgP8TyhAVp>R&M(y^)0Ale{SO6X|${NO$oP1i0ilbW+G23bRu9hNO?5{+BNmA z@TFyo&ENL=6Ab=zwabJFLs{TSQBPax3jZn+eBQs$qNc)? z%Gpy(iz*GS9k6M%uX|yF1TkpTgkB~wc%&YR^OWu(=~JxbrUCkYTV>zDOJ8PH7Xw~| zLbN))UmNnz>aijO!(j@_SF*OA!R1l{K}-0fbB}J~l)xnB;UMklfq2P0 zSvx3S!s!qmURvxWLI=c%jw`PCX=)dKMtMKHBXQmAo2dv)EE;GEQA{cu5f1?61DufD z_mNnPI%g#C@nWiYpR`ZiWb7xRGbP}q-Z@&`hylWyq(Pz7+$>ShSoyWh3BGo#=H>O% zOobo9m5j=_Xq}ab-Fic65~-u8l}OpW#2f6{GysS04#TMo=*CDO!#Z3`mt z%?q`BTR6&5TIDG3M6QE9PqI(*Qp4&qMKU3At25gqZQXoAX{G#4(fE08C*Mbz_fbH| zgD06uMwP?IQgMMTWmW(}pO$klD!EMQ-hJQ^uB={j`SW+=HRgg`s@JxOn52F1U?SZf zBUi#R2BmBPy@;GmN*QFid&E9-P$jo5Mt_GtdW(@U;o0;(w75+QTWAhZ+a~=imXePR zMC%DkBl+2iO*;^I{kuRWS#u3Yk}G5on3}leQ5;)CR@)JjM*6KSoAv?l-!2Dt)O`h` zT5^v)>Xg2(yE4w1E*cpSr*3Xm(D9-iV2&veP^D~TUhAcJi)s^NL@f>?5PcbS>?Tav zIO`o)>!tyb8DFXRl4i)%NJXOEIVRUU+-`Q-F={i;G8pY9JZU?Oj#sLV2XjU!XQqkq zs@qlC5QnkmkWn`c2!KV*YIxyTybcRLSp7#Dw0ILE{6A??j~i;eVCuPm2qzb->hYp( z8o=64KVqd&G$&FK*IUQ|t)u1OAd*NFQT$}!HK@Bqo9XwjW$`M-h~6sr&}PsJ)MU;k zoV$S^tgu@;p()r*rb!~NJ~ke__PZ{9dvY!~ixnpnJ-@yS>J+*^=gNqMVwh*rX7e(; zx8C$%Fs&m`w$NTEC!h z-&Lt-gZKog5?dNhx`>^I&~imJjcNZP_8?auLLtBrzZ zaXwcWIek?eq}q$rE>j6MJ~O8$VoUH?j84V-^~E{uafX+y;W|WEZ5$^wYKYXl_m`ka zIPMGp)q4B7AOOgkQ3Lr1eAJp>wv|E%lh@W8eC@V$KAh=zLe7;z(&pK8T_>Q!q3@sPM*ZWW^VW)35C7p0ibg7VuPQ5`wFb}X7p&; z(UZ0&`mynX4GG-R3w!}?8o4RK-`M_N^~rqm!CPd zL3v7dQ8eLOdHo}hdQsIPc z*n^0t2Ki=^{Z#1W#Z6esI9eL+!DPRJv?-rXT&RBkR=el<&2)AEgEFh7IRW0NvzdB^ ziG9#zzbKI-aoG+BND)PVBr=)a1mLp7lo;nq*ISY49k>}P=Wl8IC}hn!)3?f(Sfg_iu>TSBZ>KaJ1v><%wB8el)=WjO6pw@?%Qd`Y14zzfVA_NlGv7qt1j()w*=XEORBZ)HN(Zm@Z7W+OO1zRC(zUr=0G9rEo0sQny z8cX^K9U)ra?)C6DJ|n-DFI?GXk1lNXj-BiG1hypK=Q*y9sxK*+U0h~8JS9=+52?>4 zls86q?f>lWEZ6;Pc}R?X=WIg>>@&KYvk&cPk@F=bBzAs9Pj&TWIt+!=6RNg}jR@lr zWXasr`Sac&vr}cfK_cB`NZU9TWyD|#{vwV2Vq&te{EWH(?aprc_^6JpU|S*k&mD@N z%>7?$CtSNHt_X*F?z?JvD1og;ewS>I^iA{&!kC|WnLm`r^+oqeJh=9{&SQ_;j-HZ- z7M5xb6tm>ue3IXpSg`r1``jp`Y^QnEFRNz|&-mZb;3Ao6womxIWg;rcPDA+_aEtFr zo2hrzD=L(K!KGALOV1iQwNm0mGAC=E$zuTR zO+JG1Gom>FtxftAh&l;&?4N%KfP#J{p3m*?BC_3_hv4403$69Z65)jL5BHA+x?;uv zX(BTcn0DN75WM%xNn0CLxeTLB181(T(@(uSVXQt9$hvzR9Cwrr!|BHO4t(cEZ)y#s>f~yHS&89gU}PV3|NUFALao?RJO&%9Iw~r|wr?A)9|b z(2Tw{QzunYi_1zfV$m%dvBqKi&L`i~m*@%#m3Tor5gztD<2&0GAh|Y{ z98S>9J5^Tr0VHn>XB`UTJg!+kme&j9}g!&9zE)CEwrRB#3gD$XB2E z@S=41R_SU`K<_*V8)(Nb5-yA+1FqYF!k=`y0dU@-QJ#fs^3VWh4M2pu_UxsRY&)c0 zN&qfS=mNW{xj>3}`|~A^RGDn+3#{SR7DNb4K2hSO(4)uaxR&zHzE$Q55P$^|uE-RY z=n$oHu%i-{G6qJZtM6Uw7$VZ3rDZ30SP{d&x$}OVNsPjHGd}A6CU*6Yn1XRRQD;NZ z4_{>CRa$h+GxW(b6HoQV4H{&V46B{*@;0Qwf6zp*8?P;sGaKf@Oa(3v=tIfo^_GCB zJ+zm0Ll$oNbx-4$ac3H;ao@KLMrAYsI^{v^BTBsQ)r*a;6VnjiQCaEKrSu6~K$mN;gJ{=zwG9V)@}9(C>tZkE_etz0_TsOcS2 zz{yVgoE0RT5O%4dMSMy1**tQMHEM!fRb?TH{7Pk7yW2NB1!=kL^7EZ z3WbhK?zCzQ3CXJtT2u+D;V@;7SCzE2Pm_b?3Hl)kO1(#=!Rw^&yZ5?|_)fyVkS*Tt zq~!#q^^N=(Hlf7eE(1M~NzRAi-H=N<9WuciA_ao_;OioGic4N142n}VbyD+K2~+G7 zolA@v^JaE(w!*YVI@3E&JwpJ!-Q5M>Sb2jOvQ=5p8rZ@RwpgwF^_hO8tR?U zWvfLk6#N;!}N_9L6A_rC(ZB6+CrbE52q8#B%_B(lu#OlzM-IrjFSkU9*IS?+dcDWU~XZp~GlqJ11Cq6NF75+(1h$njA?P z>>J5vsdJ_DDzdV?FkIO08>N^hxz&S*fUreWfcnC5TU%lB_#=obO-;woIU;oqCDpIKPk_O~^8rs8Jv#94W4?9+w*V$SfGxQ!G4{MdNqTJL*O3{F;=e*Dr%E z@r_F~lW$6aDM))y&?uA~xEc-_+2#ID(Hcv}2M{VJc-CQ1VsB;<;(fKq@*cgm)NsoDa;9GmJV*CE z38i13Mzhzu=q**%kgwM<$P-M9jG1y+ zU@$2N(t@|WixOH#Cw3fxYQPqQH`=-rT7(#6!g*uei4=HQLT&XxPX2_BJ5@)zz+MZ< zwo>w?Iw#ctys{*U0f#$)1H28;70iRb*-KYIJk@IZUNWc_mG<`=g26r^E51uzn-#{d=;MqM3)23Y`Rqu1%~$q|trr z8Nt>&8Npr6lt%nj(oG|k(l`d+l@%0ZgdYCqsTqIZY}mi&aH3Uo6nlsr>5A4p)^Ey9Q)Kg65>?E60LY^6`M+}yfXf@Tkn;Rehd1RI+9(+WZd z)6!yOh*zXF6Rxt+LwcXit^_DbqRw3!CSZQWSRqz^pMg)2F-H)h!S;)d&L z%5OaA5_Q|689z$oJn_t88U^9B~~Aj z40GQJnW*l5Ru30bAzReg^};5mD(gGku)U@)(AN?3FO=}^ifd3Cq7?e8#sB|zHvGT_ zbtnMez5*eB`39E1XYgDs&1}t>{$BqczdO<%jl$=`=)}GgLUMM0;Mk0#SXmplNm?d1 z%}yrx-f*O>!N!`{hK~+S!E>cT{k14f#9knI>ceZ~_RBbU^7?(ENvhE~vWji;OdFYx zZpcxRPwmCUH#vS@7cOU0?de{U>4@ElsRkWN=K@*LbLr&Mss7g7)a*WrQpwS%X7F~m zi1ZJ#z~Lw-RNFzg{<+t;VmA4yMAAHqv{-#`p$Sc0=G+0Rl+pcC-DJ5~{RD(TE9qEt zMJg3IWQl+D1C5oueOXD!j*wGi{Jl%t6xUf2M3AGYS2e*k6!|rqJ+&g?A$uyvgd_{+ zMma2e?>D@sZm7}F{48%N9(S=DnXo1`D8;tlXp7qAJ+n5;8Tx2VI-l?V_%uZf7xdA) z$l!H}ZvWNcNpQ|#i6kd^Lc@>?}e)Q7QFCJglInhC*iA+vdE z{?(yGNG)sPh*iQgg1S9n+2+L-hqHMY20A^nvcL6}8ZWJt#H5{?LK#E8e{yeLz%=dN zi$z~S3KDKlq#0L^M=m>3QI*po<=XxjeatEd^%+`)TzX@$4@q$XuC^(PnrE$dkzyJS z%{~;3(y&R523bb^PnBT6(>Jon24>c;DSCzxTKFp09>%?cat#l3c{5zZOgRGHPpA7A zVVwg0mwUH82DQ!KX=Ux+QmCpP&%_x#KR#lw7<4|J9-MLQ|D-zW?(KZI9Zu_fKI6Tr z-dMt9>hL{3-%r9`^}X6vj3ZoFBp^&bC5fmxtz0)bp^P#Lcz1vHN+`RRS)@1d1L~ez z$?@<2w7w4ULAPu5@9sqcEeLEIf2Z|)3(;9KdF+=ei5l1?lV~>_ciuH{#_;K>Lyp{X z(nWJbYs5r?^)aJNIn>QATb|~I%6v?<*$#3fTEsW*A5*HGHKNgkWv!y&+p_|!8*Gl=rEGIze($j2w7*BdKT_{U2rRYZ?nf>U*0|Kz62S3 zY8fE*xAx5tQEP%cVTK3_3>V#kh!y@^M4hWzZ0?ks*qb&F0~AJ9y%Uq>taH|RRdZg|`2YK=X476iuVv0_ zne$r4_4f5aYMH!zfyyTD^5~vVys_moA(ZaR1;x8UcYOrB(ToQ$sM}GxC%I|?&La4l zHJB{ilp`(UaV9?}GTM*O3|d2F-N2lRO!ZWFGbW&8q=$7Y6`#4Y6!O~BQ$II6X+Pj*LViGBh*_LqEonb8A+aQ_;+EJ85gpL zM3g#QlTOM8F_D;il*BDxEq|2_G|?QQZ7WxR5I$Ptnm{Wbn{g0yJIHu4!6Rvg-561x zP9K5cQ?79Ss>Rq?#Y`pVqA)n*5GfjoL}e>kU7=ukp$ zmm?_p(i_N>Heid~lUa=j-@G{|E&qNgYzN&+*e#SAVZRVmgHoXpwyTA97*@;uuw3eO zDi7dbkx^U@)9d;HTw%~fc4@E2*DmhkOi0001ZY%gyM+CFnQh&hv~5%MLIzUjKaROz7q%J_E{sAsUn#kAod{b9Tz z3L}nb4F@5oTo@Ae4pgT{7)o$HV~i-73ZkaPC?Rx}54&nWZ+9^-A)tIUXelB&o#9}r zX02t}r7SU<`eqQ^+im+%50?TT1wr&(adnUb{ZlZod;dE*0)c-e~v0A7s8SvTV8IJqP(D-ZgO#YFd*{A@mVS zH<8#=F&74g14vmU7A$~{QM6xH3y8Q3va39D>Ujrd&jeaIu6O(kDW@b-EN0_soY(PT zT8t4E;S5K<+0|BORk*5%ehjZ0i7CSAq^JIrQtB*8uMBo<%0&cu@H%@^c~U+!98erf zKow**SN|nnC>dNz$Q6f!h@cr~h^oA2{YKFM*br0tta9aV@fLO#8*G^biTn&2hpby= zOzS47x@hKjc}L+_(Q@nxY`YDd>*E?(ybbyN8)?NCN#}$VM;+^mRX35b?N*MGSkda0Bv$O`oDy@#`bf!)B{=u4!vTD#=Ur9Pkt9^# z_aQvR`Db|+e;gn>aK%7@Lr&A@< z_%6`m1!p?+tMp}`{oRQ5FF>)XSe1&_)a!+O>;eDtOOmc*3{V(fCnVQ8*Z&(A{f_N` zd-y2#zl{Ocv4sn5%z-0Thv83>gw%@&7mC(rRO^MZ$ulxMTNZytPL<+A9G)N zb6|I&kG=OP>7ovlaVoWwG|3?dqvsCm@WyGguPQG0?a5Y>rT4d zC)Mq!u1Ia9fQ>{rMoTJRHV=KXZ2y5HvP@vBidlb>H!d}VZAGVUwV{XA#zVC#>?me)ul{009600{~D< z0|XQR1^@^E001EXvl15cVqO3MzexfB6aWAKcx*3oXkl_?WK(oMn8E_iKh?0wsg z9M_fQy8-`0flm@(inQElPirJL1_CsgHv>KM0hCPJ#89NBNDJ+LB1K*3CQVARx?8Z_ zk|=e19%hUwUP>(9ih#Z#^B3kzX05gNIdM+JIgycBnH5nS88%I3Wo1U3IA>qhUVH6V z|Mu_SKDYJmneB^bFPwkv*pFX2d2H*<`L{0o{OtK(zIN=t{ns~+|A%8+7cZSY|MS!5 zE}TE}+Ogl9xp?evPyO%*uU@=(X$!x5{^D!Les$^6JFlELaq+ERoq7B8#g{I;bLKpL z@{0@GZ=b$|e{TQs#Km{E&z%1G#b2E{bLs7KCtf~z@~=<4efsSAV_R=s`1ScquO0j8 zU;pIT*00Z>{U5(R^SZtAS19^0G`;EQ)GG92MPrY<% z_UGB%+3x(k**^Y%f3~}YKkndv4`xqiJM)ibyZHaT+3qW^p18zc!vA<+bUP~ zhxuh(!j;+6`Ssb8t@(%XLZ1{aa(;aa*ZE-fL|3ef3QD$h8K2c_wm2Swg&badt37>^Y`YL=T~Qs@c&o& zE`7@reAH!r*w)J@U;fF~?A}Y=6}xomyRYok(i;AHQ&0FdZU7g{d+dLT8@qxpxMX^k zTueLyKAL-4#b>i;vz_rTYkp&-Yxoj-?LHn&T%bi)vJoTj7o3S*JfeFt1$#UgDQ_c>H&_6s{m7_(%s9K4tN?(P^oC=6}>~4Vy{Z z=n;1(eLAj3p}`KW3Og`gT1F82cpF@p1r@U=xV{Jc7dGU3id*8Rs{Wsmw8oA@*CR+ycSW;@Nsb`udA_Aask z7-YT~W(7}>-qRlQE?@DT$)7~`vxCpt;i25Y?|o}4gTL|s!3{C^hObr74p+c`Dpbcu z>v+QnE97RRFC*{X?JnLa*Uf9#<$0oMfMdqHbXJ4!ex@VJW4goC1@FVT`Vq}MuNy(S z4y^(#JaRdBh3es<>lDWO$~Le}(fkAD4|_?3frX$GqK9K5@FCu?H^v$KDtlyh zRV&A9V$Tcij)yHjaBeQbo$!%Yy}}DPF0lJAmg1T8SP7KCdF*|_iZfgB&v*Z8ws!0O z-D6rUh9>y*e}yUHCWei|9n-)m=53i+&n@hh2u>s!j9aC~MkVy_dFTpVFr>W_*eS z=Voe{;H)xJ#+2y3VkDe5?lomma5&wFrQ_hSr5?%OG1p}%i(lgRd7>1PN86ybIj`G! zW1@*|ko_bW+w5oN0C~^tPkDwfrMu<-n!ATgI@s&O3$Vp z@ct=JXXe*O2)h5h6G{;(C__9WTwXmfZ$+n_m{7-^NcwLHLlL7I;qpHlWGK4VK7KOO z0|YFzewL~*cQBA2fgpD}aU@vJ0Z(eh5Tm+TY(FC=m|yeifu}SvfBf$8j~GU*bGt40 z$N|g1jEN45*$m(g%d`wkWep{(2+eP0@lfqXU>YqQVKIfNpK{892^FtL8J_^Vef$>6 zQos-%ItI*7iTfD+4VSA%4#bjW;?kW(^b(6WLt*4wHuc8Jabm(D#yEE$=g7FMQ z7`Vv~vZ)r?ib>_0mC}hj+&%*}9UOSEF`d*YZ(~K>xL`RmJB{35QQJ<)9AJN~v`*aG zF*{56E0G+__k$J&$q&5d6?~WjkTeFY8N+YLktpZ3iafvgp~~_23k&>?3gU!jWjvT1 zpw3n?10YnsM4(XDJf{j3MDvC!^8;Bd0DkzQQYoT*ryX3wiWsZ`go35&uU1INYng%= z46Fv|fUj+q0t+Rilf{W|gP~LfQ%gdO22~4LQ?43{?_3_03|TXytKU}|s)Ayz;L(W- zY&9P-t+uBnE4~L;tPo7tzG@}P{_s8mv2_1qoYmXPB(X;t1li!4*6sEsL>sA?)`MOn znQ&jH*GxpA@Q5n=(A+BBs32_?S`dcn?|V1}SM<7}QkJo>cEd2rwhu`%R*b{x!yaSB zDm+|%;vHuV;Ww1Eqhf~b@C<*VAOwixvjFZ3coi%kYr~y|kKWvh?^gkG0Lxe5O&lGf zARSnQhZ#%MVo&tN)%9iNIvCjpn{*uTtr|m%a5Qi)Ovi6yuc#vQm_b}xI-$MN&LUtB zE`vM>^8%~;vLpzjB6C68NLUJH9>pbEk?LNTp(Ak(WhcNeW^%4!&pzrgIfs0zSqJ6; zrlrPiC z%xjNAda7pMOnz^M;^q9-bk0=k!n8pcECFhTj}z+T_^u+RH0Dr=vUYkZrQuT4*D43c zLtCi`=|l>)4#gZEPF!*%O*93;VvxyDf_{Ko-_A_6`qWt+C(V>2K6owCJ_GT!RMB1J zm1vz7f%#Uu5_WN)HSFc?-l!o%L+oW7g`z-|?end!Kv9cAW80~#$_+nXUUwK|%E%{p zGtt+)zLV72r<;S zQ@c})-{HYn%BZz=5%@yN@Ch#~(j&M2z8|t0t7C<@-_XSG9)s-H^*`+uB9AnEw(Gr| zw$&|NR3u)-r)Jz%IxS-J3bHn^Ji+IoI`J94DG>Zts&S5!Mt_XS$+>!6*Xh zVLu*rhC(hmuq67rp6JrJ4YGnw{h!EEvmq7lA2_b$225#vVq+xNh_3`i<)$Z8J76Zj zcB*nfq8}g$r=1Je;7bvL=w2FLv0&2!pF-><-dYS(8FAkdt37^v%F4iZ(|5+JHO!1| z3j7}Tid-|8J-4b{)(&T5M<5+c_UIg6lr~_w=vIuqT=9>_oF?(p7-Hg0PdPfu_^k)I z$wh%p#cS290?cQhBTmj*%?IcByfE|vkrtg7pdcmNpWE;jdoxJbR$_^qJ_&W10jR`o zkmBh48B9tSWhAX7Jv6zyNz$RR{ z@g)~fS%B%7$xw7rv+rGbQN%YekZJ;24}>ez7MXJ@uxDIrV@#-2TH_ydibF7w>?^d= zkNOeSFk5bOSrQOg_+?{y-vTBzN`2^SW{XyKtkOmnP!LBrwI9!aCo{r${tAm&(OCyS zvR#k3Uel&uq467y#&&3sqcs)x}C<~q~ z!z8i(yDJ@fC-arotJM-H8VDElg``!amKlj;4a9!G6Q0U-AWWTbWGf3u*aoINeWw-a zTKlKYw4D?KuUZAm_P}%)vBR!cc(3|d4a2g%osd@ahRPFOK3S}9FFChJm8k_$io{6b z5ej6yjY@}R)0BC&;qJt~TG9zZU|owyNquiMAom=PjL4)_%leQj1gpx$uZ@6I_}X!N zaEC4DYOB@Oc7ex-opSN^GB`{>ozme0fAg>h#_R zX66h%ulmxF6uFGyUjkFNLtx@h1!OvCS>b{r%`n^sk?XFLbZx9V^M5o)OHHkmSowu@gRnGGFVO{lJS&P0X%os7DS0U^xlhs zyuU)aUX=R431G$JYSaFmYtj{aS55n&C~ic8505oZRRUv>Zl*pS>y33)PaLQZ zBV06Q0~<(i)D;7R>LzW}PMa8GSY#2xC)8&gBm)U|vf_+(5BybTf|{)1??f{wgMlCG z!GtO`8q@Gi;6eL#O4^zfb(_+c*76D}-6nNqQc+kCHjvQH(G5UG@`}eeWv0bj=Wl#~CU$YE>DaDg;r{YU; zV?H+g+fpg!$XX7bwsOD~LAeL|I5n7<1B^5xD-yMP!aVU|XHyS$V96T=NR1bPzXd@R z(-Ssgdk2SH7qkZpBO(R@(<+2n=!Bn?#$|kpjptwRFj=!9=P?0lr(BlY&n4&YrrsR z>)q8(H917S_K^VdhMP#Sk?R?|I^VHX4@(m(5kq2TDtHThZ}-u#*;p zD|(@IWn5-WbPR0)U%|o|PIFcFJ*9@aVt5wXWP_{d1|~s4QbhQqA?aYpX=!AxB?-rP z*b^x{3~^N>ugChtt&v+k#)26uV-s;0uyyjN3t1KEtaQV-l(9w4e0DS#K4~5Q*2ZA@ zosj(8VH48R1)%Uq&Mlp`nj93~<^AT?%w?C$(j%+zexugQEB_AcP(Wb-U|RTmsjpOf zJ1g*v;qy>2#!ZuJ(S_Wy$r15Lk{VNU2NLLjYc95Lt9rKVy0H* z-qQN2bEkxC+IBt06Z?abP^F;}>rnGY>?nGl^dg}t%syNf$@I(<8TkEQh9?mTPXweBNz1C7CIjo?AWeiY0HPGsKEh;L&%>c zP$p2}-pdj_GV`pfjk|6%sbpg6OzM-N0V-YQ&qvLzy#FW}%2cz@ABMVncX{|Uxo%0Z zYy>kg^uB|^lT8+=8B3bpBu%hZF4=i6`;sDsj>zbzE`ZNN212wi9*3rT>j|Bvq_`5E zd8yuhQq z=}1?~9W>G4qtB`+N`$j8bE~}ArTdj1Sg3AYxM;~kph9Se`YyQ|)u_w=HKV3w`FTcT|m$dy1&!IE@g9S25{?Qll0g=61{*1uUP)B>^lR71fMEth=sRv0` ze|qwDO>kUxRO6Q-(;(m?zs&Dk856e$HG8`T;svEj;`f@kTW1pDZ1=_IfSE@W1-=BJ z7R-zC_0A$4ziXnMf z#_MlAZOcy@yTDmPWruiRdl)lC0)9sD#O+vqYx;9nl}Z`dxg?jd`tYr>k_kO))gQtY z$XCe_23;A$AhS#2!LTIOv_J12gcGuXJ#95hF926<`4QRG2X6pxtXWoE_bFt{Sh!qW zhXDt3cqzr!kH*Te?&>>ZNUWP|5}OEIj&u{#x0+`=z{Fx@y=x9|+vp1d`D9m^S2wnU z4@xdB%NQ=K8m|;w@me45#xUznTF8=s6fX&KI?|qxhaO|J;ZV$P$9n~tcU)!?ambP2 z7m=~0!k}nhtxIZ1*lo>7YJ`Ir(1zN}$_H%}ek9G3V0~dHECsCEXM2Z)J(0v&0N>#e z?2jI~#{s_0RH-SqGc*=D#N6=MSHvKHNJi14d2wA|G8&+#}`T3`oC(nzx=RdiJ^S{GFi zGT2ym#rp5axq;cx8Y`W}enKl+!a+98AZQf!I%h0f71~E8(ZZUuLONS&4C6RBWE3r> z2`ii43o

gQWth0ogvngRNwgGJt-;_;$ZBeNhCZxVPAQmJChu%Ao1ex9@Voch%PL zk#53-uD3!7qev|L$8^H`C%_c$$)3ZVv1`H_`9(dBGYza^Cu#m;JlwP~Cfx$H62CRN z0j24k&|`iCakhALR^e|;5*8VamOi~ppgIp9*T!xMBGXAVQNYg5y_?A2$nj}`rJ3h48SD<7(}9 z*mf=AZHMJLLgZ3CI)#nKr)51LY}WQnbjZO!q)Jxd`1Bl?o;w*B@&uBQq9y9)8e0_( zE3hG~$B8rFG=j|82u37g9751;kMK&M7di0j#3Jwg^bv|2GVeJdEBmwz;wVwh#W<9v zK*o>j%LeVY>eJ|Ztf@(R5eDLydV4KyzgbJ-eEY}M0>q$FGzFbou|phmqBNUQV}kW2 zk%J-j&kY5taF4@*6s=G{lH5MazwMu*6i~r zA<5YGJ@Hog4!R=q6%@zG8<-=YLV(n+Od6Ulv{ZA7L0;Nb5P}Pc4O1S#-w~G>u-LB zIubNm%S^jQjk6^!;wQ9UL4PeRT;E&|B_)Y0u^i4y4c63z7a`Fi8B#u44eW~YS&wvf zSf!)V3O17Wgy|`m=xCI;60*4TM5m!LCTu#^x5nmSNRsF&h><8Y9VTj=lS|Lw4(zI0 zOFbB}{cQ?!-4eUhMA>MEGDEze@ebJF1l&NAsC+p-RDaFL3Gbjg)vwj{2`GhS5; z)+4kTg_Q2L-W1RAq)KK3i%{XbB54UY3XL8X+G`D?!afqrVN6(SmmDsztCG#8DTK zD|5?v8Z&NrPYifSd2!F6gm_y@pa@h+p5ai*h7QsN5a$Sfn%2F0xd}={- zmfU^_orzEVR++jfm=ta|mMMo?>DUdzaWYp;#&vdgjGo7@@K^|d_Sj!sU>edjl7e`g zrd<%qK$3aYVP+e<_E6|SI2sN9T?DCq^EO^8*@gj+flXU~AJ=#g8u``nsQEp@s6)Pl z;~IBSaivYSUf$vRfvdObDlHg4Wwow!Rug1zymOOLJfSle?H2F$+ zQHkLcMVeE_=wVxDeJB%_Wh}x2`+_lGq;+vCJ+9T*;K;CaoSwAmPw($dm zQr#5{=r3iPxHa~14bRln!wBDIHTe)(x(4fa4s=xqB$Tl?K|##dH{dKcmZ1%?9U;Or zdXnE}&N-YktFxJeWxr&n)V53zNbL8YxnJk+Na{OA0p z^Dl|xIY5>5O|W>C(lA|CLc`l_!xU71*#Kt|HxT|t{Jp~hw)0^{6*Ix!PY}mq$iy?H zyJz))EK$R;(qT*(J$hG|YQo{hMj#t$$kY%U>|Ldm?tgirR{uZu_B4ah#BxMuq9?Sl zd1-SL-hNtJqWsX-SC{N%LIINci|$VE(Wue4SL>jHa-+sYfeHczRBUMx z)+0T}F-9uIDWEi%A)d$WQ?G9S41a6@1ljugx6i$D@txCeoq6rpJKJY2p4oo)%&}8j z)1+%8F@E44mAo;r*Mv)9IbCb{J+CA54pOwOH{H@Eu&cx8eO5qw^R1rjHn=POBPm8y*(ML*yU8kdQ(b z3fh6yCW8aSbbf0}9ZD>rhU*8KJgM$j5s5GDRaA=ugKOcgXRn}YE;NeW2_J3gJvGZxnFm&b?5i_>Lh zUO3DGcJg+>0b0jx#b;YvIiBQ!+po85w2^9K>!MS28fgu{5ZUqNTYjqb>$dVH#yk+!pe=g zTAL6z2_d1T^>6jq`Oy1`*)EYTu<4g9x&a+zsIah1R{4$T7^0Q#u;zDsmp6(qouvXy z3C-vxZ?gGVtoJbGp!`7p!r={t<%j*}>jX7F6i@gvVp7zq@a~NJBTci*lp$js({mM@ z?nkUrPitcB#!VcUQrkitIH9I+>~^+B5`6(PB6DV5OI&m-W32oqp`d9@jSO~d>jW@# zC&!sVxoHLJj%og}bEXva#xkuB`cBdL>BPBxSE<<@tP7i6P$|MDfXBXDI?IlVTaRV3 z8ghqQDU)-ZJt4F$Ow>?TxoVYg`|@sJR*(x@r8|=1fX#QvHy2otAS6IQi z{r+((`siaZ>;gB!@o7puJK^y-5y8KJsAzM&_5uFKX`{yE9pU(VVJcQe^bg%XCQ_e` z8lx^x?ZT&(i1UPmrX0)})b@=;0WvJFvdyw-bSl;Es-ICHN>9n=Eqm|Nv4g8THJxmL zy`f*YZui)GI<$ohrNxhoj{(Q;4C187A6d?+deKJQ7lU@^izqk1j2v`@A*$q0rTi z4Nut$jEV~>ih8wj;l6k!jKL{&vjtK$ua_N~7#cDuwTqIDhskz?dFyw0&(m_cRY`-s zLSatXGC9_wgPx9a9nxueRGv*qBx2>AHCp>bsq5KzbiL1^781A)xf*sp3{`t+vyxPy zCJcJzK+;0@vW$rHciSo?>Y!D%O5-VM1;ao{dJL}VT?C_{$h61t)eDbb1LoDTgmVrf>4=S4x z7v05{AfVs@yvm9CS$L(Pl3I854)MuR$dI4ZE_p(!>Ix5IbS_yBL7rSg#_<5b+{6<20UF4& z&^@Bex+#-@BRayN_&19LbaP{1=AVe7H;!=vO)pWkfm8}zj81_UaLwsbDeGy!{p^WF z4?4=1Jx7;wgB~wP_z(*1iXd3)iE93>E5{o@LiZf{1=D6hjg74-dBBR?MF?ev230$2 z4^~$Flzln^iDL8^E{Re!jhYL#yUp2^^EOe-pj(8smlT-G9JRaM5bU%+Q;{6CB0^Tm zr)M+9sVcxCz-1FK)=C5kV|)_kjysm+1tr6{jfjG!;_X252>;ga)5A(=i$}BdyDnO0 z(;C9eL^VxQ!GfVV7McCNxOWKjqz{j=oe?(gi($gg;P@w6l^ZO?Hb;@$5C#EeyD3=r zkn~7{z{e1%L#2=1d@P(mNWt=5C=z{z*9d@^E}@i?TU*3_&*u&(428s$XvC11V)Tdx z4154$4iQ|iSOE9*vMCKTyeP{sgmoAr3AoETM3Dv$u*dqVQG2=5Ek$Df;^*lmQ2x+< zG!14SqHnG&hXN?Q3fsUpiH}H4HwjrRceuL&pR2pzeUmR>@?cbQV!tt7q{IMwk_eZH(|3?M*XnjOadCWbR#{H7 zhod26!86#SZD!3}ObZ%SGS_cQ4NGwWW_u@ew6P^=l6D)tG4}o1*Rs4BG{(7mqZ%Fd zp4!k0*Jl>dz)y3mG>f4H20wjd?OeI-GdZ(V0jmz3m}ib&Xa0c=<)B>(d2^Ua?V)>drPO@YRVlZc%}O4}BSK2=(kId-FR~;j# zR;|fWQK2`?8sTD-Qjy20*bS6L0v0b|LGT0)LsjcEPqYb9;z^Qq$rokAQ&vO{2U41Zs= z!G-mx-JX?r2HoBv@4T+oWk1YTQqax0Wke2&1_IUG&IYRP2fTU0`=LHFP`Xn_F(@y> z=+8ITKh{9Q;#fyk-$@eiF+)6uw-DmO>ac8!n{$YC*lZh-F3Nsma#YCzWpE@<9ykM} zMtDyom6}^@({9t>bOVnZ!&R18q^z2#XPdg&qeQ+jIFS~TT(+xh*HuEx`hBF*v{31# z??{1G+WM1P(}_LD_L!67&9yqf4Fa;_;D8RWV$JDPJzTj%YD`$BdL&4{b}JZU=JaWD z9IZV-Bj%3t*>jqSn>njmwNQ;@m;y`XEE7;zfM!;JON6Ibo97#Zt&?6wIusCkqs-hj zb`(LD@`B?k7u-eO!fc_lLu2y~RFM)L3Vc>@;;kyYd<`cL4Jdhe=QuN2Bj8}UKzi9E z*(oV%8&T&=WrtnGB`-Eb#(yY_+cW6U`zI+%GxXv|b7qT|-I8j-hotMXo+Nm1LYJKO z7&p75)iAPP`-~n0_RTAsJ;;obPc^8CF_7?{bX~8yBJshuL!KxA&^d#_4#P7C!ezo4 zVu6Ntsj^gJRS#QuzGZN_4Y@;4Z6kGxgTYpqYfP3!4-x_4(>wZxtfeC)yxo{&B?e=liNR@2 z$*^(8s0%}NdypEwG^HmS)d9n3;2e{waXJ~r`7F~?@2Fg2Jf(pk-$Noh?Ee4iB}>Cp zLB7I;sJ0bZ{-Oxmgtt6Ea+N&O-!q6&L0YLT&!8;}=y*8L`mTsC&X?1%tTpwue_MmS z=GVxCSJjL(Vk4AG%fe12!bdA|1bqw9?)4j4$DmlCu%9|z+JQb$K$fR4enEU!|LnMn zB`7T}^TTxnd1juPAmWzllwdI7oGDgy(xQ(@w5wTVXxYd4p~OQG^QDk@8xtrOGaz{* zlLuzDYtK>ekf^Q`QXZF^!NG%V11v`Rp6U%JY zO`1KA`YigTvohwrm>bJ?u+$S{d@jl_9{;D`g72JG9^5@EA-Jq~dS?|UN>m2N31wkJ z1ESU`rJfyIu;BiZbUJEnO~-z&<8ErbE=01zF!?+V>anLd^osXnr`dzdSVK*TA#H;| zQX-0*DVRmvFIrJ+GK9rJMc47-`K=SB_eBs;gVk6-yQWJ)mUCQ2lkO6kEbf*j>w%nv zxrff6I2Fz!wCD(m*xs~;K3XRzYtq@6Y%~`u(8y|Wahm9p0=bJTVb3a?MxvV8q!eiT zooC~Rc{lQ{y6)(Ki*&`GeZi@9?Vh;W~*$U zWmhFRuL}Yf^R}e^J@Qx>rG5NrI9cY|NqiI##o|j-BZ}XU7fw7?YKDo2%jk|zZ^?l? zJkbqH>?CyIc^&{M_o>-!terlr;u;4awNTgj)j~|Uz>gedpJ9ccDz4Jk_ZA)9~BD~5;*-e6N?SsCs#3;6h@!R;vIHGpdQA-N}E4u+- zmeC}<(N-DjYj-?-q68<~gAN07s|6f`;V&f~h2(F^6it@1Co&harW9de6K0^J)o1nX z;Sfl6MwMIN`jbLdO*y-gkoYS0EX+|cbv@~wC3}6+$XWiU=8hJ47V8k4?|}n#9Y;ut zCsed8DN8GYEWq~`ny@pEd7}7xL17;07z^W6HXz8!#B}%Q?4-%~y#9@#b6%M^Zm3j( zV=ucc(no3!nhJp&$EVa-hmC{2D4WP2a1@`G_ANF5{nRK>4oU~58!RCU+f2z4p*{!W zgty$A+8tCRGqP)zv_)X8NMwaY5);F4ji1(?kD)0*tZPUREyPyUJM=2XW-A+?F=VG5 z61AzSZdc$uIiZ63=m~kNxtSyi;R;dcNfV$FydI`Li?uY5j_3hXxFFCpzv&_Lf?E7cZ81O_Vcp%okeOjj(b=!AYyKjW>!_>f2*6;j}<2 z-rqWH#Gy?Jo_*nnxMKog(wOWU(;dZ-I(1C z)(_|rT)o5pQ>-<^dX$<~&;a#-XaLK!k8DPAR@f7tO$;9<$mK z#sZikELra`YIW&sO^CPEh

o2kv%&4%&mSOwOyJ2Mntzc$!p*3m+vt!G;vMptx8+ z*Sf?A3$B5Z)@Z0%vQc809SQ?%!Ke(IzmcfubQtZ7$cbgswrAN=5OYHT7(Q&tiL>da zDs~}?Or$)H1LMPIn;lt>BT+tXo9TAU5{i{{-d-;eJbl?T6&t%b# zj)s+vkm#&*uOnP1_2w|FRnm*+?2x3q69&!NR>!kv2f%h83YTfH8ro zZHEwxnz%|oa&;*eQxz_JV}5f|(_(VXDv$8RQ_&&7I2ENZyGVZ|b=F7f9B+n4%J4Q$ zbxi96+a`$lvN~d|)`fes#EsolxL=cDRZC$LCyLlx%m|cH7G=^YrwXfWW%l?{g)K*% zj3pdfX*4*t7|#dfJq@^y=Aqjj2q_;|k#0vRY=Ee#R2#Pi>Y=onTGTufPG6VPf9jme z5e!zfGd5Rx=kro}PC`YvU2L0Dlqdnzbe&X$W(jVD`}^GXPbjG4f(hYG*eusaA2cTc zh8TrQq-$c9P{{gQR)vUpC9IG~%INQT{KGU&Mf(sM=-8JFPO*GH3jCkp!$%@I`Gduu zl1YC3_24XmHzeswXO~FQDx6`b;H2$c-q)7Z zo3&O8W8{tL05lIILw%^AoAqmPFvcpG^9aF=iNElyC*29HVPPX&)?du085vi_0tSnr z7kGCXt_*g&Q{3otYB4QxUt#9c8&(y7>Fm#MdjVq}7!V+`3X^JX@0@a#Gh7#2D9^ z?F6ICad3;a8YYhj&xZ;21VZJ~?hrw2Li>2^C_9ubDrr99uayce-*j19nuT{Xd$9Zw zk)k&l7xJ7w&@X4tN&vgLWk8*3%n58-4Mie2tOglj>g-MB#QFVn+hPoHzky6k#NFCx zYgv`HhW6J;4qN!lnGm-8K-Q0x_60Yw%98Wf@|2;=JJ$TYJFGeM2&RnD%vu?V!=Qk@ zbse)St-qGpU9d|J)pS+v$1=^7kF|t7+nC#1*15Im(*_eNPuO+IJ!|`tO3ws1)!n&}Z@Fr+2>`j>pqZSfj;KY-M=Wql z{kfC&i0f7*F^(@hz>uYr`p>Zwr(WHD`is+VpFQ^* zd--L)aANysV0KWe5@jWEd1YehznO zu8-|jf;?#t8OMq4gCwN^nsMe<&qP-z41cLxW;S?D7wCg?6u!&Om*(gW7^AUZ1mUG} z6yZbBE}lL0D*w0YIF)5Lk_oA*yd5`EKgpe5tB8-#*Sf|;?7d@juFbMG8r#W?ZQHhO z+fHU|+qP|+Gxm&a+cQp1-nGs*);@c$^WpEe-yWl%@!WU!pRW6=>ZK7^9;`OIs%qoy$oY}oTKX?|! zr^MK{O|9$S2zAKa8Sc=ijJ7CBbJlIl*C z@T7K@mjljMqd{4I%oM;n*NKc!`Z&qsQGPo73L&WzJ!)1ztcT834MFkz_EYe1&?#U? z-ZEt6-~+B@6rN3Mb>=*sSj~m2gJt}Vmif>Tdzh<%RTk7nG|IY!CL6d-CJc$Uu;e0j zY>c=RwFL2HxsI`5@9@syU3_04+NFWOEB^b@Fn_~cnBa~ zedw1m4G*(jyNK>izQ-BEw%D9ynXvY9T!Tbe5ws1%T|rf3CUgE z;YVQ5a|-^?frxVNm#nlqc9faCh?=V!Nkf74)3-}6bk!~$bVf~sQYW1wOS(t?k(I%1 zCoA)0tOEw*=6cPxOc)5b8C{xjmJUn%(z8ZU>OL?;Q-^d^Z7V@54xk@m?3cU8G7RSJzjCBc793zZTA%m_L zriLoCk+DJXfIs{vm|bek6LkrKL%7A^{_vA!iOwIR|4?mh+-{~` znPcb6nvt4B84G^exwbOhQ<7l@3ijk|Fdm*%vL#y?##*M1Aof<;j|^+-i9Y5YQup$)rWlzO0jNcQhtdy$Q!I}b}# zyUi$3SVt2KN^P0>d}6|fu_eZ`(o9>GxXDRCO2e+8lo%Aw?DltB435J|6?P=4t7Q#R zS3}pQ69%7Aj4!9YsD03k!5~89EL1M6s!nG?;Zq^SG&SWTf4JUDZHc6Z`P@c3WF1p>j8|`E{rDf_&9i(a7 z)L%3yssc+(BKCvNgb#r+oGv2;{xx96fg%vv9?47po$XDr?b~{>3@oxl^z6?ndxs^`&0V%UV6#4c?rvD$he;=yj6<3=0ACN(nY8 zY)wRY9{z|qxIt(%x^istD5CgtHGfRD&@(Esu6y4C{RFV9T()zD%8_XN2PmZ&;mACo zaX<;GY@c5kbGYOtd|6Uw8M$a5zH2Z}tHSnUaVFt;+m3-jZv~0NB)CZZZztB0MhC|v zX%r2xQO8mnN7fDx77bRkeX|L;87I;|foXkMXYE6CTU$g2Z(7X0QGoPAD0k>Cx6e5jEAXNV2`qUZ$aCss zN+ZE-t;rb(Zc&D?%loalw%0kWP+`FO1KV{2^~XJ|2$^;vA<@?%X~($ZBW^pj$U6KF zATu$KFbS|Gw3l*gM{rlCCp%XtS0I@nr)=59I5x1VXS}eS5mn)lSQWOU?n)>CWn+dJ z#p$cUi9sIiv>FK}yvmX`f2B9~tAs2B@EpOK?U6x{i1tYUJiX4Yue+|uS5`=*4fJDo zIL9vW%7Kzc)Y3PZUS0Oe?@h%eB@OL}*&1|!;%BAs8LoUQlDKTs7wz7BSN~U zZBCWC#%$5npK0cUr@-TZ-mNML(m{y94uE9igdS_r2E;@Vhh>KiuPW-q*24+ABDbli zBxS3JZiVnzNbc2d6l=90T;Alqi82WRS0&psb2_pa(?^@6Ww~Pg%o`VH0vXyCN+N}yz@Nv!F5~BlxWVCL3PIzc9^t6%WFJOm|{>qcMCWO^>gJRjeFFdRLJBVzo$cZVPhLAf}Eo z!m;Hv4l?I8#t-?XuDoL@nxe?*hdsEJThNfE)G(v1+1z*sy4cqie97nyHusxK5pYiL zy6tJCz5L+smWg<@!gS~?X?D6Y?~1|Lw_k?|pbAC@EHU;6Zyh>H_M8xGO%|3ALoW=^ zI1i>m5O6Q_wf#Z6#kO~EKE%^~qA!YfHOY{xeDD5}hP;>lr>W++NC`w2u1fA2)ZPN% zMZAF?f6C(oKgVNE{0D(=k@$fm1ooT^wc&aBQW<6D1z^3HbqOZi6d4Cty2P+$B1V?R zQ`eYDg7|)Uw;?nX2cuxsqXc-tdsPE7HTbZ)WtO+0t;%@5Ml|tIXiLDsxRsHYHLlKT z5K50f$5+vF-W;Qtr|d^3m5_p2-p1db7e2?FD>C*}V${>?=Rj3l@6yr*VuRa>t$43shAVc zo9@Z@KvwLQGsD}r%bn>N?)`SmZR210a=-CuHLknuR<5%Bu6)Jx^$Oqxt{mL>eXvCqrBSc;(3Dklx1)3?Lin2+}q!h#sym0|oK&i!){X7+_*W#rJy3uC zimM$VW)+a;Vx5y?JNiItB83khpKAi|6+|muEST|sj?m;GrWF>&$`Z4JvcvIMIOg=p zN7Zfdk*HdQ0!EkOPb`!x;%01aKD61yw9ErscioGd!;EWIP#^}sb3N1*32sS8IgUAH( zHx@P(Y~RqMZ@KRV8y1CXc3j8d+h*Dr@wTn*{#4Bic@-#T0jl%QEG{L|{$5YaWl}6QT z)btND>gKQfw569<#}T~}n2E)4YLAv}j2)5_%*PFMXp#|b`4vIqdOlx=?$<{wpx}v4 z0X_8!A}cLYp?L76sZ;<WDaCCvE_uqvy{&`Y=J=08Wn zMHW+6!KH?JjSDZ$+|u=nEvK)niJMpJCRv5U4!^KhiSqZa-H9UxE|?KEFjwi}0O8ZU4Z4l%h zFakTY;20^~kNxBpd#+c$YvRH(J7=&BnGNC>yd^sxJh6tQ7yQUfl;z==4P1enLWYDG zEnI4;P=_nS+z(m@QA0~f5)NY`%7LO1-0t5U@35qYNt2FN0Q2k1 zHE+R5w}ZJWCj9O4D*`-616~6&JMEY2edTA~Tu+l~+niUsjm4krN}?NY8@b{fvZO7t zOO4A~z-mbYDVU`0W?h*J+^G}QwdKP7sCJYSw&OBt!d&;d{>{Fy(0rss_I>Rpy5BdG zR-)E*Pf<1%G!6==cFa>mY_;NEeX7X1A zfdPa;>9&ES=sWVxF{m0vY5XX}oB-x=_s_TgxT0 z_oK6vfaV^wFW9qY4oEpzCV?q^Y}N`$D_9Gf9BXh1Z3JOcnHx$s?TRbwsVgocthchChW=6fyVLHL}YfFS!P#0HWm!ovCjciiDMy7P zvl)^Of@8Ls-3jzYzXSeTr?&g*GLzH9+`58uezIm{qIbqI*OsgyIK@UwnXeU3^P_lq zIp-KzoE7*};W%R(F^Qw(?q|CnW>tn-1$`{U7%%n$XHpu;bBnwG zV`U#(08<*kCDlKToecw_Ll`nt{$4=zHdFLLT`-?lCBZ6Lpj?b%lN8;al=lP6jhDx# zrsfPZt9sMw$10_#XNoeNZJD>ywpLc5VVkq0DMwZ-ZaGsrUhegbqLO(vsB#<{?CwxQ zpJJ2awb3#1^wZz^&7~hd53PwEr-v<=>V?~V5jobQQ2*P~g^eG*H-r1i4UZJaDc=2J@P%OuhQWml1;xA>N%;qDo92nV0N>;H87ozF zOsjRyv%HnPtk{n)x>a?KOrjW$qaX)5*mr!>-bV8m65x9!3-c8muM>QJlRpTpSbzvo z2HL+U_|vQu)}%8^9iiMWilKWMy*z8OLnfj4P@tl*Yc~wDcZpC8<~M#Ajv0eVdL=Pv z=g{!+*%10K+{1a$%#K4k#Zo<8>bY7$mn5cmaa=R-&MxzunjdM5C!r6o}fXJm9&Dzn;J<3JHQNA+CdwLM%FLg(r^N<0-%Gvyi`wc`-FS7x1q z$?*)0aAXL3gn$vB^0^N79`RDdIlzfBfE9!?2Enu$YThpK2+>&0H#TmP@8a<%E;!ue z9^4?n{$^t289V{Z$RW)4H{jMNoM1J>$9~Y|hPq-QMOqmIj;8-o`WQ+gbP_u2^y_EL zNRk|!auog0{3z-OznHTNfh}DaBnH?kTQmIAL+eVQXL{mZz*g95y*5>XgzO_MIV`OH zU5-^#N_AEXm-J5F(*FWQ5$s7keXQlr#mDF$;<}lwS_re-_o$+D0Hl#QWlikpccfkR zhX<_eZ_7y+P+Q+Y8u!HK)DfD$ald>35JP-W$B{}{(WeenqR7||epPP%MFqw`PYW_J zFgQfDM#(s7+M%OdY+aoQZ=jad7kwoHFSr1w$9q=)Bu7k#*x%ufF@d=iBWk1DYcdC) zv203o;9>I^{tw559}mL^BB*@EmM(^drppt^ykMlEWvw&Fmt3l)H1us~D6^CuCgiV8J3>4kj`!xa`@zwFcRJ`f^e8`80W<6*}G-69e-E2^ieqryfE5+DfV_}+LoJYE8Eqz=4@mauim57HQi%M7 zqAHq*xY0m-6`5(*Oxxt%*lGE^rq&be#aWct>#qH z)v-WcgL!VHaq;|=Yk|wV!GN+4fU6$&C5rVexctz%JnYBX7v(@gA!{BrSbc`W2X(gc z3$h-XeTuq}gSr3Bp6hTn3k7bf5g-e1Cf?e7^aRbgiw#OfK1OS`#gpr!XEcVNzJ@K$S{)+9FVz$bC11x6uRNU ze~1nSDc)tA!X5$oK4{L4%({lO$;kz~fiv`UB~ll#`X)L|TA^4h_cGxFD)vCRVvc}< z5A69tv^$6>=IB=fG?SPT^@>|E;hj(nUQgIZFUDut(9`@&Sme53m`B_9=Nd}E40Ro} zM2Mv6ESGOTVN65FhxXuM2ae!QBDT*D&F1pW!~HB-sAHOuLxwB}0QgkK&^cgJEMk(u zNA8z7)*i>SKpsa6qLtrricW~wZHPXe$;||m+e(v8qax@MC6%m z6TBr+DBK-;Y%sf-&5Md&$*K%s$7_ARUl4)`(|YS;L6=8gy@v&X6&%cxE3Mhj2qjG)t0I7*WIRLXw5gZ2GgK$t%No`A|uVRb0-3(G4olDoXWP$X8~ zkUaaYjk2b=r~Ki!fHI5hLbWWcSh$3JonjTT5ki5%yaC`aycAILuDQxZHFo)%cKB73 z1*20Qz|Aaj>zNTeUn~5_*ol$r?N~i*)is~&x)SESk++m3G zBha_7(96M|8+{Z)geIrEotwjDL}q$hDuPDIVswczM{xTn(=JDgtFs1i+pZZZ55Bwr zw58m3@Xppvtb)&GyP=1CZm!&$TvPTW0A}W}XP7ma9}}Pm)Q6yP(dy^q)Y|8uCw2E6 z^D7LXhv8E(+LV;T8BQvM^NescDR#LZulV+{cTq3oba7Q8eN4jVa>+N-G5tS=Cr`J6 z)`m^|tM(LQ5qL2KZyhR)s%u5SCQ1sYltwG#9?g<86Sv{!x43E{vFBRwSHxN#guh_l zcZac@PVi+X0pJa}X8k~1AaA`q_oUj`hdbvHu_GA>0y4_5NuZ0M&>a#sAV0vda_Lb_ zBzyoPJwrku3wY@&wSqj;-7&kM=}3F1*UaGLs&;ILbyJk-G>AiJ^@14GevSLz611(x ze@%)icukEZ!7=(Ki9fD!Ye~E;7_H#mX1b9}{n;_GOtv#9o`fG;P;FcrYp_Xn4ol6N zZdd3Y6l3%}XmW(GL1A{ooi{Db?vJu{W|aa;yy1xdnX0dE%30u5rbU~t!{g@AM&BKh z9=Ia*=4lNEPFg|eY0e+NHzWYR{n}Q)=+koyXNF1eIRJMxAV*B7v|@FIGe=j#M69vW z_QS367y^WQC#U!}(wpFjQuLy+{d1niS44SGziInk{Pq^hXkc`=z%QDvS}2#b39e@$B;q1lm@>R2`8G zE1956{>-w0Oh~r}&bK!skW8OGoNVra>o%013XknzbiMm`A+!!1q%>7s0zvp5NmvfD z-?OZx;MWL(Z$}B*s+32W_2>GL zl0CBS%^n3u(czUM0dsSqRBVT%2f2a`p2?iwfmtV;Kn}tRr6)(VU!Xxa4dbsz!HEG( zT~6?mX8(ANIVK{0#)y77n6nW|8`62z9yB?1E=Yr!SW@J<|{g~KGsEIdmrCVNYJjflV=XI!a4!CQ)FnfTJ^LdtY_~?ahDyP2 zCtfku@~ZnjVQ^S4`~tTFf%MA5zRrSr+<^j-w<{^%^{o#c^XP4NA<;)!U`d@hZ+BBB zfk`boyylGhYq)z3Y@HBto4oNbzQ9FAB>3>>7PTm#2>r^R1Um+zBT!9kod`R}Iiq^Q zpu;eg%!7YRg`Q*(+w$<@wY|q2nr%7D&ro`DYwDI8kndt$WujZ)o?hvv5(^)(aI9el zvPf-7%^s=2V(3~ic}_}_anxV2_Daj0FDGeT9#U!DOdMJ}J4;Pv+cMuqlFttjqUF04G2#c}owC`5b*83p(DV=}i5hSzpx2N{ zC5=d3bGte~THdzX?i7Z!*ytXXRGN)Yr)(2iIXtW?i8D zas)E#9L9ACP9c0|FO-4YLGC|aWBEAEM@frlDcB0Dv`2V4~;eI405 zN4lQs^S%3yFOG%7v9zo?BiaVhBWM z+})lPXQ0{BKPU9X8EVN;o(P@NkVrlDP=JJQV4;CL7OkHgf}bdiGsv;qG8!og}+udF3%=uD8O- zN!85X$8u0@I~iBzUzqNbo__NK6~x(H%%**Vl1q~^hT?c6Oz&X8Rs#7&4mdXRohZrX zlc;okYrJ8gHMG$(_t^4gOtlS5*l%qyA=OB(QHScV(D_ouuRzKLm@m|z)FiAa;zKHQ z0(4)g2H@N0d{YccDl!Z`)c7uWnd(q(>_wGfHly6y?4Uv@V?u>tBb*cRF~0&*Ik4!a zfeWdY$!X?8fSFh6)We4ZN1Nyt=WelAkDgi=q%w?D2cD%Rj~9>yQtkH~k5Y6nMbi!B zNy1{I_k@ohD4rMzA`ysApURdwoB5KVzGup^3Sds5j{0yxq)WL>IQKt-(8oebT#uR({?s`#H_z=(< zss@3l^%DBDYwixnLr?GuHu@2h>>g1MRId)^ajjo7dCdx~jh;XZK=Iic`x16+|CO0W zbA3-z-kMbYizh>BeHb*P*qtl`tQAr-Oil=O*OoUTYMt+7mSn9t8+q7ha{5%-#HNfF z=Z`xlv%?;`Ks$FFb{u;BB(ApM&pG~}SF{S*cTtNX)!Bhfq!%jbVNHl1*--0ZXOgPQ zZb_0w?aM7)ad@x^*?-iNRYzG^%0{9D&0HmMW#MTT^lL*IF$qmp?kU)I70ibN*0^mE7tLj4LGq1t{s9A0sLi`gt*Fjp_<-!dGVqJi4aC< zC}a~G{~0$4feX7n_|AxM%~d5HRI+OJ{x$H!E$kqrQnZQsF7YP{Eq`1O&7g?!m)w5I z-Nbw+3~;V2oVrL-wbhviChfU(3Seq1#wLtS8`r66jb$?EJNoP@jr)q_re@SoKLP3q z|AWurR!U^EMc2<(5ISlR>YK|kGAjK`(I-i6DqdFgE|r_JeE`-(M40Fjyc4yL9Fy zXDqVD+f@(!^OSgGn6QVO0U9Tn@=6~j@L-3MDpeLYj|+o3O?S=4nP*x%p*EO5^L>zE zcG7`t8x@XzpwwlCOc*~po@2yo%$h}$i8sU2g2TK7L6}m1QWWIwT#0<&iQMOS!o~(o zyZhs0TWs0+f}A1jfc5@xZap(K+ufn^y! zBLTl5<#-f>Q8aYA(0!tSnI6UDv0$PMWNNdJ$l+G@B30z8^!V^H{i0u(pkdxIFw7`c z?08qP;dJRlnEH56H^omh+Z`U(C|WSi!KN0T65N9L&+HN!M7^|=dUYuvd&Cq%>NoeL zXQr#1W0*K5>w4!zp{NS7#`Jx}mjo+m&2jtha?UK>p3s~_m6)nieT*x(myFerE?OFK zEJ|~ zRHAEDWWmPqbG!u%d8*8nnXau11Y-ra%a2(2&FQkY+oKEQ%tH*vr=>^g>0WCK+1G^a zddrgjQ{FpL0qV!SR;)Q)#Js>7L6tKQvv&?0H7b=4Qp++R7ul%oN9C65`9|-`s%^g! zwrM`mB2>o}%j^b=U)6PDZhDNX-C3JtF(sM*WI}1q96IM)>l@F)rMLvDAv9RikJVDzr)) z)u*%t^0H`3uhewbR4eJ}Gc4o`X3r=Ri3H=;e*g++(kQOQcFmlETG`;?UdFObVUx`)uZTps*^7LxUp0O zVc7I7KQgZeuSLK%1_$0w=V+Vq?6O6L!|dEAQlV5yIYqxdE(;OfHlMcMPUSwoYixXd z{pTVaTsDkS{olFh1;0yl5dAYJy{nz0)lYL16Q`eadX6U6Kk5GQ@Q-p>w0}JZ#r8-1 zqDK*V0{#?o^GsX{h7nR?BWzPS1~z-{n$$+*6*qcOPf1A@FqIh=4KNwWX84S6>GY06_Ln3fO=P=xTWV;*u1<-1vB9eKXUpC;QDdqMdfyKAIpJ)q`CW zTx)gl7dmj1y}%R03#$bWzqDu0O#JWcDd@siEYj$m58j)dT`J5a!;H)==0^)s5S_Om z*@iR))aER##2AL^U-5$vE@K(c_Peo8ynQ1*6+D1jPxKEs2@X6&WS zN_onDZ(9vMZ7EI@o%`7HMX<}5ndPa6#}}zSY9m7;+LvJ-%S8tYPYHopR$O9tUdl*Y zC0iPMYl~_xkHx1|iN7dKIbC&W_vYK3WkAjL6FzmCI*Wrjon-jL?Ju2S?2Nv2Me7dp zGa4nBrcL6j$pL0XtI>Eq8+VvbP3Kva#fxx{4q0lKq_@Lg+EdUR*4{UL-}&A)+}&Tl zzu*7BHq`ew{Hqaszxn!l{I2izS4a4Mqvhmi@Y7s}j{dvR8XGwMHU5vOfB*bVfxjv6 zHwFHtz~2=3n*#rLQ$St{7z70X3;^PLnFIhVR*?d2-~YzGJ30U*ppo-WCp#N;8*4fX zClecaM?3qU|4@AK3rGRU^YFiC{oVfO6o82qi2Oy55PS{&8A|_@W|4eJ87+tfdQIg9 zd#VgQ6~(N8n(}d-IltcxzqO3(yH~ZG=`#rQIddWw(IKZD5JBCwaHR5yMAA?jPs{^xMF<|vfhE~9av>S z+cqIsYiAE7&*d(l76ng!0{mrO7Ksf}&< zpsJYkIjLY(m?y-dWj`3nP1l}L*zMg+WR=RDdP(+sSCe+u)b6uQy^tGhA&H`i4-Bmi zG-1No>y9CU4A}qHmp^)*T>=x;V+gO94E)nChC624_>=0hpmuBB=RcS&|B^}FL54(e z-?&@=DIP%XhSR+qmEY{z)D= zrnoM|UC!8xVmOj_+5O07nB2vy6{%B^N93WViZY%64vAz`G@z*(ZVO8c{?e>(g9Mb^ zE;r2<&Hd^+bLba=%6beuom`6x9NLXjCK3ei__%fg%Vc-~XkXeR(EQI_wp-sz`5#R7 zuZ3bN-o)K~kI4Q1W9k2BwZ`9A3i?a*1b>33caoMjXrVgKItO>BpnAYMXakcHNoZ?I zet8n{*mz=YaUXfdQpDn!%G#cEk!tymvJ;#CfL+t2a`U{LHxu`YbBSZpsOm$)J|78n zya^QmI|b(G0%4ZWK4GWR0o8-OUUQ)nrj#v^i+o=wvgtjxP{@k>nTWP28)hd?xHgQg z*N^hcQGc=$GWr37#=MXtfr(N0v?gj;f$BoM8q7vtF6%l?lW40e6XUFU=K2vj=2O>p zQML3-AxbrdJDNbrI4!qmAlM0}_fR?>HXfN5%~%T-zKV7gZ?xn(NB%zwt$)$8MzUWa z{+pJ!KmY)U01$x2c1Hi$!RU-*=`w}O#&!xSMF>?Xd`VrU0UfWS$|tKjmpTX920bmr56eK15MBIW)gtsja;$LG z7sgH$T)fu^Es7s(Fwq@HX9(Rj+VImBAQ*|<4P5#|+}N`yfoQHbqywCMEFTOQm1xF{ z<7P@W-e<$8B|*qRxmSz_DzhY=<=zJ-gYVea)|cm@vSiIgS3-YL zatw)ONxu5|I8pcZ@tQA=y=cS_iqVfBt%3^i?Bv42k!GvutP{R?`T@-x3r(50kC-qZ zfIRSzcq#TxB1pLv;%$oUTb00vbtO3G-4$~?nuD2B>>FVoiN{RHDnH4AAcvbv*?W$j zj-9Q#im^z%X(aOm+e?GCc2eYhsqG&L-{bK(`ZtPCxvWx+_@g0Gt(1GF09-_PzlyIg zAcJ#3E;qu`*@Hw?yl))-SGiDuEAzJW4N`aDzc%0hfMWxD`@doQFV@Xc>bG5>N9ZQH zg;%}OF>5Uoq#F6L1|(8oSS&NK%AOdlG7@9WwsxqzMz;%3=^*4Kd?zN2G-|3MoArLw zJv)CNH8t&8Ov=JuTP0EOLLCEvZoy>IBH@(X!{v^Hh!->#)B=`Z4$sSZOs7}Z-1ws{ zuMfG2o;N%Kp@O7X7gZjLPiQqSK}#*duXtTC^H}m%aIz~&8b6wYm#6_+pK)Baa-jh; zJMH;RZ%KNx4zF+G6&1{+29!y$2*C6SUtfsjciZKRzQI?*TJ**rseQ+S0xL$k zIY?&UHJUx0h|SYnu@5BE8$!bcBUW2$KsJh53gacWKQ60S(sf*ZtqwAbu?E}6?cNQ` zM1yn=lCW>4S3w!H#C=@4(>h%rnLbN+`LIUHeJ4{yj+q_E-R=EG{D0+z?@Rz33*Yjb z2Ieni0Qf)1^nX|?|73@+Z&mBRwN&p)(UDuHM+vzmyW~@DXXE*7sYG4y!Y7D^glvi2 z#2<0NSIkrnH^3kC&E*2q(ukKVym-E?H=c+}BroucjskBjm$(o$nn zYdn}3Vo)3_gD-I~on`e&*?8mS;Cz2J@K|c5+74cODqJZzH5+q=s2p?KShwnB{t)om z9Ar~jr;!PZ-CS&|u2_5RYG#w#4q^aAF!G!abqQCcyG$tcNnEe9lUiP5(fNAZ^ZDTb zU)r0o9a~{iwn^Yj3p%}y9RjR2NKDAO#Q2OuulV8la*n>cIv!5|?Tts!~}|8uw~ zfkUVd1AiD&L=!ryh!R~szEb)i_SUu4ph4aHTFCX8-!V@T!rz!7mV_C#w4e{7R0Aq~ z;ip8y$mz4|kkdQNTkOgM2A5SPLTPu-Q22UYAXnHNV1!Y8iRCnNAa^XLlCE(cu?oLK z3KRnbp63x44vMLKoyRZ?*QbekvbP6lt#Mz)V&1wO+0>a;U zBqwdcZg0kUs&-=N4dPK%@k5eD#w(!|`m37tal|>pV6d4idxxG)f-P{C%5T=44A5n} zf*Vof%h4gjej)<{rira-#HQ^RtB`_^2?Iv*7MCtjiTSrO3wczG2c8%(-|_V#DoSK@cQ!?VKN;gi=V1ZQu5~f>?E!LSfiNq5cv1G! z1u0All_dIvaUOP65@Rfx{$YOq9d&c*xMm&Md-w#~&utrQ6cSzC|&`?JitJfeK1sQDO2T7C(qdc6dWV%>(Rp%PwV@nO6vkyz2HO5&wHT4{}l}WVLAT| zgMT96Kf%D@A24wG3kDP9-!K60#1wOwG@MXBQ~xInc>aRHW9W8U1s*jvImSr_DhjEX zlK58N@#%BdHw@;D)g;Y#0$@USE#`f9EQ@Jxkr*p0h*|5x4!V~vP@__?#?#J>OOUD; z8r-t0-&$}VTWs{4+gbG6m=@VF$oCigIdvRme5~iW!9(p1rV$h0k@GjxgZI?5x1mjH z8fb8b_z|L(m!y=gL3tituX=aCV-xd|y-FLe&5jj=_`KBduX>q^!W6A-w8hU!tL{ve5#+c+`m5_vhOeRh% ztHxjcvn>gj$Ts5l;L{idL4NFj1wZh2C=fI6qgT)-;ss2A)Ex%xG}uIe`b@|`RwN0Z zh6uaVJu|heeFtWV0lEPvHpjGaTLCCx8NZMS64ETxqd?QN-)mKv`E-0Png}WlE9eyX zweRQYCMy|}K(b2Sg+JK$NNb^&W%>e!vGfyJv>YK)|5);3 z0vFLwbIh0#Crq~*G-@wjeUf%6WzsRRyFfBth;pFaAHg#-Gh{Pc5*gp2wH*V#-W`Zg zF&WD{NZsEfn&@{VP0R+T?^sKzJT&k&TL-iNB$CUOA4&x1V+Q_0^}>~K8xtj z)@kA)@`>?dq7(Z)Z+Dn-d4?Ik_hUW^DS zv)60pd<;Vd6Wr>w#&e$qyd3^aUy+wPMv@ZrJ`vILw@zZ98A;mo9x;f8H!DoB=R>Q* zC)iVtu*<7gY^F~bhts|G0DLa7*e0R}SQ*@iLuW@R0(7K%LeO?^VZHHLQUZW1kXJJ3~Cw}13s z)2)AyG)0nqM&Xfl2~uxkOc2a~mC%Ar6$DREZ4m&ATotejMPPPRT*M2!a0<~JD9F7t zRJd5A+*qW3TA8;*LFC)hl>g>m$=3)l^dE_0cPHiuqbac*j+@1vGr4-H0v-3)l`mgC zZptGJfL5CC%UBwXT2?oV$gDmDWefkj>*#EuocX|XP)TzBv6N*CZDauHj_FQN=yXr_ zbzl0#=b3Oh?gi5|rHdlgHKEH+P8CNd@vit#>}NknI;k;@H{L-mamE7OsY z^p83k#vo`(YFTh9m}@hwJztWMjm*#7qyiQ6vSQF5T}Bo8P@do=aI~i24^+jkAs!3V z-V2NwE{O_Q3gC#%{=V3d<)BHDoJ8h>PP6zp65wMeetdq)Yr*-Ns%&=ru5ho6XM9fg6<&@%c%_iKFX%E7C(K4#9Saa-`~tuK{3xHJ(bkuTpKZO z3LU(QXE_%}6oD05raFmMrifH++^wxT)3HGzi1=9y>;@a%`4u(MQ8@)w%UapBR`p<6 z*}VMasFDQY9k6ClgyM1MHAU|Z&7DIp9;IXX2F=%mmI&G)hRXq~y`9c)B)yZrdX|C; zGi+c-e|vFDoaZ7ghm*HkM2& zG8U091Bdemz*|rtf1?VO*kRlbZz+aQ{}BFEVLpL2-VbLbnt;}jB{x=ZxC~IkJV&Zd z$*Y}iaU(q~XjL}4NG~p`#b!}VVy3D|8=>HZag+ScQ`41*x9a_^X!lE5_j0YZ z0XVifIEjrMlM}_LpvTa5t?Gie_&k{N+WdAv;!0TAMR1!0kq&=OUmn}Kz+VHM+KbVC zIGCFE`T5*&e9XqP($GP8iUoe^ z_;OcMi7}cpXEDCj!(i!61;Z&Zf--onc8y~BGC1#e-j&O5oykd}U?T7UhvDf%Sc9le zVfnQ`>{P38dJ0L9#oPfg6nCNx9FLuh_v4{4keKBzK}D53nH@{xcxH#pvBO{_TybRt z?@eAO6Wbg8t>p)TWe6j7}VH}mi3IoDf3CR z{cyugZN3UI1SwYvH_jrHrAH#HvWMHPKpY2q=;)vV>2%ZtlRwY1dDiv#ufRpJ+ z==ft6&zM9ojS!@$P^8m!BHEjBc^b z@SYk8DGloygx>D%5DgM>eLPb+LboG%x2Zp6931QeyZef8FRw!QA^s?6FTiittt)Oy z$wnoF!nR%UHu){ihcbI|Kv?ld?o?rG`eGSlct@yf)DpFfQzsG!0|DU2$sI5!dYNCo zu<41mn;&Y>OQ0|y9;((CsWxcPn41>MYx2w8P)|`y82cDb8GvdIm>1m?q2l`|^m7KU z5yRkXAXrsTW%M150qa+`@Dr$ah#=~!j>`IcTA*1J9L*gFa*JTL5@w?XP9%7q>JCZ_ zS?{3vX!e6~(&>7?7WX34TB#K9xY^Q}EO|{&BMuqqh87-V;b9q|Fo;1Msqjg%bC3K1 zYoF7a22L3W7UfeQHz_=yR71Z5`$@e`L7*t9*e-ATlLuW;MWNHy$|qY5`S5jkse!b7 zqv`F}onN6?($aJuA5*hsUk}^=GmF%IuY)ETqE>4@Y9=q{>0Qg4oszm}p}{Tbh=N

4gyQzb-WQ{hN{aM7nKzU6*EfX%xP%^m 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 literal 0 HcmV?d00001 diff --git a/docs/data/GICS Structure_2023_Traditional Chinese.xlsx b/docs/data/GICS Structure_2023_Traditional Chinese.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..43a3050b677db0b2b8281acd4b290e9477031f10 GIT binary patch literal 52229 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 Af&c&j literal 0 HcmV?d00001 diff --git a/docs/data/GICS_Structure_Change_Doc_31_March_2022.pdf b/docs/data/GICS_Structure_Change_Doc_31_March_2022.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1a41fd68e61a29a7c6c31c638c0c68d61622540a GIT binary patch literal 373019 zcmd42byOT(v?uxz0t9ypPLKp^+#3lH+#xumae@YIJUBsvyM;i4HZH;G;1=B7-Q8Z1 z@6OD{&ouvn|Qs*dcv&pG?It>{%G-?4JA@nNFTR|9{TXdKk+)b_?7G0}vD zK^pE3W*`ZOGsMQ;0;B@5Fms~j1YWCw6d-mMug&aOHPzoxgVdcJT}+%c9L>zs?CqVY zdHMb}QG_^J%i5XS1H(N1G&7|Jnwg1+fE3M~A*R5X)ExW*Jb#RY3zXX9K>|N}fsX2H+@>Zr!demG`-KaUZ|6Vx% z4noZ-@b`}EFYVM^f9a#<`u8FC6TfQI-2e9D{`VcvzYlr-eaQ2dN@^bdzb$$H4sAgF zpGkXa_rH(^2n^uH`9CD4X69t?;t22t$m5;8o%7R$gZf|o-*HlN{G|<$jug~cTHP7q zYz8!tR_CMsSD4c3{M3J^2U=(=8-Fx2c^W|07FZGi>c5Qqd&9v&4gCKV97x5{-bCHZ zSq}uPFi67;>iln$xBp%w{=LXPF#;@!sTJg{JyZ|q%1+G-5W^?HX+RCg*3KDV!HN1W z&md_>dlv^_-oM-8?+r*Dq~Qp$b8>iM)x;enp$?KXbG0%tQ}Lb^@CGyFvaH zhZ8mXf0o?S!2eBh@2qT`%^X4RYyj>h%}ne~%|Hrfb{5W-)B-$QPo12c9nB!Nm}t=S zj^stVSzdz9L!>Q=!SN56Tpf=De&0T`%zg>`Ez6oGHGI*oNCAT5xut{|gQ_j&a*Rz3 zO*>WLIn54qIxB}lYh6xJu^Vm!=i@6Ce#D@WMk}JE7B*4%ZIz+#b@GI-w@&_M`1tw$ zw|c|H{P9WU$Oh*|eJ{g>CNI?7PYAxhap}jrSysiwS8L134-!9}U0Bpb=BiRiZ^t8; z1j_w{t%NRn6OfQ7y-vz5p`{JDK|T~J#3+9F%>fzDG)t?@<@XT%y!L7gwqoi3syQlm zGaG3C@W*Q!2`#j#26=Ibn8acwv^ z*)_j1nRyKS%_aUF$?D5j1LX`*Yz|2=o`5#P4ylsQ2XgV`V;Y^;p)~KVsM~1Ee?wpC zFiP;$p#>SgIL`jC6-;0|Xu*UNZ6R6y;q(%NK5dVQvmI{pD9vX8qm;7jAHF;{e8yEZ z5E8#dv9M8y-f{o!!zO9Y(nvMq`hanD6}uta`p4qys~Q6x`S}#n<=>6jGlj4ovY5q=-+hePG zKIl4TYv-|swa8$zi*tbO(@i;>O$~NiPA6I?u^f8d>u2U!B-&NzpdyYk^mh5p;AGpk zv9?n&Xab~RO4I`vE&Bb&eQr|DQ9GWQ=c?vw;XWA#k5w0Y;mOP-Rx6HL7s7rFWoY2k5)Eb-9=BetC0KMT_%K}>WLr*10gYX@aa z$JV+;?vb41AA$=XPy~!&>AeF|nHcWj6q~0UUL@oRL2*IE4_H4W*jecMf2>M8BV^M6 zyQ#5#)#ry0AJ{}m$2kaoU#D9Yp$M_Dem0Y+7Ml{~-{UMe-I;~qvb)HKu)10Ln}Z6R zeOy;0Yxw7lUANbPm+Kw6L$8$B51n^`-o}9$goEuRWvv%|7g`?>nZ9b1QcWOVD!)w6 ztudi$La$rFC;R2nWoH4>va%DmbF%vH_fL%_ z&74detsI=~9jX690_dHUqm#3QCB%`MixWVz|M<_4C zrT=5-zk2;Ing0`MfJU=$dYVWUKvF9caXSkeGir8_xRc2fKJf9d14{GX->jU#jReF& z#>~pX^50kDt`>huqUPb`0FV^=?+phZH`m|!wEk_$&CU+e{*PWyW2ifu*}ez5{B860 zuWD!IVdtWLng9SBZuX~X0S*5o96;}y0SLs;|5wZZXNI4^=f5!g-_Z&5RuQCR?`R9L z0hs_u{+~NN;ne?QCkgTY+UW_y{!6F-K)L_E5B_4^zl%f7&BqD)4_-NV`2m!&v3FE= zfS8#55AXrKwQ_b+F>{o#w{@_$dlEB0NEQGyM+f^Sc%e3j*f^Pi)D&S^H+nw$-2);~r^IY5qANu?(yv$KMXPWmZaL%hy8!s#z+o@5@yZr73yD9LU zZR>(gdG5D$wm$x#51R7S?ps=XIINz$0foKAc`p8c&i~i@2pKxH*LP}haahE}nZ-g2 z;|qdQlVA?v4{wq{hFjahvtue+?>%0>0`tg_z9tHHYnXW9Pwh!YRWHoPSX6m_w$t9< zr3Gqk)G=zP<^;Q5x7WKK*}6zg=b>-&C`7THK$Ye&N4I`gVLro$=$Lq0!yLeNmdclZ9UDiSx8v-iUeS*;qVC zkIaC=7W=SRq^_RRt6VZ(IO1V-w^~G8G7yRIAnEs$fwhAc(%TD< z*XiI(lt#Xh$sBU;Gv(=GYW5Vloy-bn#p6wCxodt6nvOO(1-6(l87QST$9iH0E@hx) z%1OF>kS_y$1!9~%39Ak%fH5^AGcgD+?W33T0v&Jfry?V$yB~h*7zH+NnR~FnckaAFjjB(ZA$0BgZJt?qBR(?8p!I?akQ^KLk==+3U44*m^Kd5Mgwu0Wa3!bJJ2o1f+S$Iziojci18 z0JF?#kH-xKF0gcH^%`eci<`P`wQMeVGxnWZ%LYl^o?)vq5H2<~bBj2C zG3>aYME3WOADTEgb8#8TdL};Sr_FMTexxpq{EohGg(p82OO(0Yc+HOqlyYe|84aQ> zC+7ac$1hAxOF3i4h7g1L$JG8Yd;Vj#3>}`lnX?q_d_vf;N+SM;)2ZD>5tk)34{Ut7 zWZF}9seI!Q%6tX<(n&i5s-0bkF#6k2LD?c9u72%yF7$aLzH-S})x{3&+G6#4Lp3)` z@eN{<*g|<0aE!~2@xyfyFI=QVUVKR3u*>wFx0{!&t&AL2C_2GP@XHf%mKZ;)T<5%k z1PezcY|>xmTQ8@;Ns}T7mLCHN^C~@4{&K0hDWcb{TXcM5f$3-&B_WT? zDFL6bxG8yMp#hTZ1m#aV+mO6vPorZ{7$XAn;&EdZJHQ)E$M}}y%b<|lW5~UW&2>Gq z8dXr*E>Vo8q#ECAocj9Gmxi3~+QBrH%g?;JP}DWF>ZIucBUq)b3?HlQ?6QkCiFa^HLRUJTo#lQsr1G4 zvFsh4@Xxiiml?a^_(~dk{qR>wHwTOQSnrX*zba>@C*DHY0+HWhOZfd6%pgR(U9VO? zC=H=s5TRDCLq5ihR~+WO5D#RbO=Dk|lSIHhena>JbH4If4OUpQ6I1h6U9{SMnB1Wh zw)Kd*@2%^3G^nzz_3>)f->8Jh-pgr7#5zv`+nOr^Z*bWBYgSZ3$QyOtFG9@OD+r$J zf@eqFVvF}=eUA0VSYt*xQ(nK`8>qhX5&TWFM#<|u(2E!_|Gqr=4(;TynOT@Tzh}}- z0d@Da{BU(t;P>@kn}!QSF*2lSsndUUzvZXMi(l%0TqiZsOfGX-bfU!4EE2U58R{8n zhv^o4?au35gqnB{-0)r6YSM(n|(RUEb9IJBq2fse+xurpTBK8$R?3@&3|Y zpG$s90jjqz&vXziHqDcQDCF0q~dRMYbxt(%>D6aRrb zNR$Y1?eVIU{@OG~kE+i}drKG7Nu<%XJvYHE-(#Ic&>QIqhtJjuAT}9r;lH9~bOST) zew?5ZRk16Ynt|gOzNAm@(QPNt!d7qj3H`HTXpJ3>b+M>7kBh43w4ni?-<7X>ps>(( zCy{&Som5n`hEJf|sz&_QeTwlloxNv%ix9x^kPx-ZR|fvyT7-$?&OP`06>L5019+s1 z&ygq(mRo;HUir6{=o{WjD%sw`t8aapo4IELpnQ~~?9v@X*rze<9dP((42{M{c7YSk z4s-1A0X$a%RK3rUb}R$cygZIVp!Ny4ipFv2KDr!uqPIrQAF92R`=>f;FERg&Lj8z! zV-d~MKd!1+&|O~(I4bQ4QObJ40Nx3}F>_rMolA1njDqzKFsr*-+#QH#5_}H|f$f^x zcs#o6A~Ij%C9II5;brX(>HTheR3=GFO4eu@7D!r}^HK8;l`qegX!GRb=pou;$9dK3 z>MqQ+3sZh5e}nsHIxdvPceOog3=`YSWPBRfvuq99xYcnW71f=Kllf;*9HcZP zH{tIjzsx1n9P6sPO~B+hxQBJ+8R}iV(SPD|&DMGSLUNpbRYcek-;B%;*F0Q_Y|anl zHRtbyMBDp3Y&TGe+VYIOkJ~%>;Z`%vi9Rw1Uj1;`J^-(`=+ft?o)3V8r-y_J7faR%nCM~jrTgC}4VuGZ>997C)h?#Tj>W%Xd#>F|txe)8; zeKrFw#HxlrNgYLTRJ>WA7UuPXK^G5a>lDx{zQty$`Z4*6KHuAiuaP02ax5I{fZe8X zfD5sv#S5=YL$1>d{t;q=iBV~0izex8rD?mIg7mQbiL*tlj_wP+TDc_hxJsa8L0lzp z0?abEXsFV&3xq&>U%!Oz#TtyUw4w0BZCf+DJb+D8rei*+KVqGHx@^jGp>z1mc1<1s z;U3Sp9O|_-0_^pc>kD{BLeTawO{^ad-!GG5`a2_$^`7rjAaOJcY;=)P0dCf$)63N8 z5b>O~QywvDYTGZ^!=JUk)MC$lw*ELYdI{Z3r}SqPm|Uc+D_O!%m$0pl^mcfIs?>jm z9`!j5DJCgtJAl)`@@?+;o9W{Yo@srQ53R@JvRHU5Uzf@$kyp@)_8)Z3@8P70ll{Zy z&Cm<(T~pY0TnaP){3CRqGON5!7;F=Nv@Y*f3hG_2$P#IZ>ua)S8!#YkU@=d1qKgZy z$&Y=wz6_#Xe!O)uC{S8@BYaCXNXbUvoL?zJJ77yTONbp{`(h||l=HW(KgnK#{=^!) z@PwN}FJe&ovptIJ5jV$lf5X&TA|>#3_Ff+nb7Gti2Bv=#oS7(i0(_(>=S#Vn~*{V81~ zJ*E{fCWg>3%?HDBnu?rxg7`grIA-$v>lAxqthOq>CVhKE2?2M%fM=ji}MsquG)EB*!w<_Jsw`Q|3f>@?s5) zz>r`cpGqvxPd_``0;5B6zH7X27?11rb~kriT87}tl4I3gNAM*F{s`}8D|ee9L2hHYnoLVV%Cg62TxFs zu0FBJcOr1m3;0zm8bs@8YwD*;eMY?e^i4llQK@O3@q5br z81{9#$D^9Cl-w03Th>3X+f&IMo*%PsrVRS*IEb6iJ6O&ljToDl`N=GCKW)Ki%LbcS|~$JbyTj zJc~oG?_g!0>Niu4Szt{!n2;-qkBD2f(85ETDaPy4PCX}^Ow%rwU9w$Cx?&iHudAmC zQR6uECd~;^#H0LGEv(E{=x6RNSQ%!KtZ}z-&BrlZx^+8a|6+Z4u5#5FwE@C3n7`IA z3ePDJj9o!28s_Ic*^a&dpeEnlJ)Z}&jYjjOf9s(w2`T!`Px z%CG=Z4TTlR*Uhu7KPA@Ac=?uK1yW6x`et@6ApyC{fjo4Bz#%ql{!xO(sOai4#e4)bJEX&S`0~)``idVK+rSD52JE<; zC#&CQO`!wu1LUCn1gP>~Vyohy$(+(1r&<;nk{v)4;@c|&eohNtv90Am2^Yy3y0mS; zq-7M)J(w>4o+}v_bseENULA$!q2O6DDb?3@O4E?SElV*ZX_)yL#e<)T(|Gkb^?sKD z)!tGq36F94Y^vKW{e6Ul`0MXY;3{J9rkPPtuT6rwjL0;_&HDq z*4EVq7jp?x?V#B)5=68W#-QbqYOhpF#LJ)ZOy(?t4i>M#R6iMe&8;@@O=sR@iyuIG zF0I`gAeNWHW1hiwS&cRU(%mAUOP3dRWP*w z3Ie>EUz~QWh+r@8hmUp_llro=G3-e}D)sKbG*{OkrkaZ*EmV*rU_bZ3<7GSgoU}H6 zbPZ4tJfL*|t_pwpy;xf>Tx?|cUF<%^pmQS1Pnk|p?dVS~03;{lOrU*R$-qn*_<0yL zoOB)1Rc{$&ZHs7C0}*wpV`f@12i92mU_LCIr}Wq~BCwWsM2)}n-M}%gzRB^>l6VWY6uhk<&E*wR0 zsLuV){;2+G)Iy6<4a=1rE1pi;s@a+R-K-HNHI{}(D&U=3Y_YUP*(jy9_56yv;--aL~AjMZEBrLY#Ol^lyxot@@;+_ z(t9-(Zpni3_+)}H>ii_VlKPri>aOy2$YSzX4EynBb;7>c+episg@YzaIfaCB3%oe! zeksg2l&W5FW`kWl5@+6Y!Wlolz|B@IS8H&ss_r?M(UJ;&4tS8it*v#<1ySBH#@J-J z6dF~Xp6r`rtLF-cuJ3oZ3(UTw#SXUEg@HPW{smnFQE4{lV04nN1w+G7>XfUrpYsa9pk5+J|a(r{C0 zoB|oT5#Eb98=EYG$$P+yHh7&*9Au&AT=L52V^pPx4zw;ut98hN_=&%x<$=>`A%lG{ zt-+OP(6WPqmG~w3_0BAjZZz^Nv@X}bk6R6tGPj|l2I!x^g4~0Yp~(8eay)t887Vo2 zjhSFE%(96xvHf)wqJrE4pdZ#vuLoBDzFi10{1W(_}) zNj=;;uR~P_eWu^M`dH5FORJEA==KU^(jh!OhknSp>m=L=_sg@~xTSBohsll^VNSYi zm03}YBXN;5+|C1G7ajj70W>s?TW`eR0sb|%z0u*$(of?-N?v)W*+ZBHZOqk`l{}MY zm&HJaL4vgWVk4BCs8_0kAo>`7%z#RE)>$CInX(7?f_0ipORZh-crmWwlNrYJNW1eF z*m^kO_i&S3r)bNMf~Y8}l}yLUs|*rU)f0B1lIG>2!mO= z6{=Js7j({r``{Cy9nIo7M+wo)#l1fd@g)0@=AA^u_nJZ5U9!Yi>K#H#8qKvwV%V3N zhh-N(V6elPl3ntNHycZkFRJaUeedz|$=9z7_}f)G$c68C@PGhI_W1WjL&FcAI{|=m zfp~cv=i*>&ZqvrG-(x7j*A-*mW2RWFB!6{HAb5B^tp}(A z>mp_p&xR7CJyGbHq$WT0#kY=fMd zA|=d0SD&sp8K|uwVoIO7?mt5risC^6y*-h&3=K%Z5^>B81EpIt3IMiLTNAn#Ln$f! zUL9YwPsX2$5ea*vSXUJs4}O{jmSytW+7FlZwY&sA{5Hu5Il>rzRI?C+@*vHK@mVTB zhkywKO~@kZb*8?06ek=ZPF6=AoO7fD7HiQee2Fi_-Y<-5PM<-Q<4Z^_z3@6a9tkDET+s9CepMmL&8`)C~0Q^RZ;83MDcS8SbICd0Esctna!AB{{;5rnd^u z@r)W5TlrI^e-aILjr;bBL3uj({G3a%THc~t5 z5r@v$%dSmXX+$#318fQ1_-8+N0*6ldCH-Egt*H`5!+NmFfhm|GY zIcZUsInR5ABzt|+=qFEoh38p5FjP>m?Hm(khL(3>3ftfQICLtS0eIJzKfxjb3RMqd zT7+(gD&>(Ok@L7*IH<~HfY}R}fcS*7&}98~F(9=4`$(k6V;>oiU~kp0ulM37f(+ur z#Zjxg*tgGvbUQ`i*lfCg*nuEsIqUUisiU4$yhAzD?z5Uey?-FHBm`+YdrUTJ8^z@uc}aBs35KA7bYrsolQ7 zf$5?!WkxIcjW3jgKR(a;)-VkU36)03;(qr7k|D<1s5hf|npuREZsADE7wqgWIM_x< z1<@Vr?-q8{e1`wj%=wGPswz+zxKVb6XMsU$dK`KFT+6{}vs;P452rxo~YO+;s<%?H0;BhCC= z&{>WnQKTg4=dD!9d2=r5s1v7Va_ex>NN+Ec z(mw13w(&tA0wD-ANVPrl=~hLQU5HDdQ?VV--pJNUadV4hvqewkc=nvpoG=aC|Gu3z zW-G0M4@0Q3l;*5%5bnS95nJMgbW5-mkg1ZpwlX42;+`QAixy!0jyj7-yK5ackDD4I)#+rBEJyQkSOX2a#QT^MmivsAsdD5 zJHFjD8-UL>C1T~j|Ef~HyYlz0uJn~_aHu3!%gh=Qo5FCt^pYcWq9CQ<3jJwtTE+`o zRS!j!dlISCSlte@durv2GC{Eu-%HGb_@5=pnzRSd9tuXR9>rrudXJU%XANgagwpM^1RT^FdQuaPou+H zcki$>RTmY@u~UF_K?vu)ZDQJE*J9G+%_xzg`^jBU<$EvaZJ3YIts1z>#_6l)qOh4K zj{NmJcGgohfeJ@alh4has|&EH^1wu^U+da+qEb*6EA`W6bS*DVMnd`Mzcyz%rhr zFPUjW3-~0ZPh@w2j#aDlZosv;IVk?Sv4M1?+PcKVG6Z8Mv=dWYhYJY-Pr(O}8^Hr-gWu`1mn~2N*^%%>u#cNJa33Hq15+(NG_Tvrq^nS1Dk|$?l^Qvtt zUKxq~mK1&PiEP7*40V4KL6 zx5toE9oPI(dOtB8=2I=2;P@WzcJAx-&39NC^)C`GkI$PbEBOD+4(wO1aQRHpEfY`A z_L1mxVpB0OL0gU^-gVH>v}G+cDky}mx*D!gdro28t?v%Su(7U%eLGA(LtWuvi=r%- zY;WO8wD|_T$Ln#43+$MMn-p)30(B9!T13dVbw86U zL)7EkWRhnDvP!@IIr3Sxa{eCBY*d#m+~|F8YJeFMM{E8E9$&!BliO^q^*mvgcL(m+ z&Bg~Lx7;bBevmc%G97biyRV=wnbM;~)=eWjT&y#9s%1;?54136lx`|ML7iPo`f6L0 zyiZ#1&d(#z^LjaBxIxheRpq$h{KrM~axmz;9ZBlQuo@A`V+yFY!IGbBnAQL?N}NWQ zW_$5BOn`PkB6WGEO^tyy^m=JRb^9xL6ViKj_VMn7K0H4n=BQnh3{^eqq=Yng#Z2WB zcG2jkqcYj{q5TGxz0(r!$gmQPITg>l>luprxgZ@h>}OjLYdXg)5()b2D)hk)2OkDG zw`4sLs>~}O=8)4h^#`2f@YC=}>9A=F5^A$tGoS9(PJ#;R?^lQl+xI!gI>k=Y5EdPq zl%TY&I4^_COhv%&;2rM>MY)Qu96r(96~8a)Ru18R4z`JwJV2q62kJM7QJJG zZIkHmKEHFhVQ^v$EXh=}DeMM|qqR2&~hgq7k%p4fQtrLLXn z@UsDL8INP0;DpMXu?TEi6JH>ho5$?Er;3f(R+v3GLQJW6_7F2@BS z=2*=rDZ)J;p_Ev)K98H8bMwey&MFN{|?0w53lqh;07bu3(i4X|cES=L&J=MC>X&Kyt><|-Pj+_y4c}$U`a>bIgCiLln09+j@2eO}7@4i`ANGTUgF2CY_iH$Ftj7LuaHoFb2&)FT_O;W^kp&OR~dP)2oFVvgdn6xXA zl$MGGf`?Kad=X3smA-u`Av{L(>F<2kfYOo>Wl{ChFx1^(>K7H8KT8U)?l#toETX%g z^2Uw)LdHLUsH+lV9J?8Lj>i5U_;E+F$TM-El1{B4y-xV(c>HuHjMGBGbw4ImQ@Bh5 zDA1Ysp6BIp{>+e3zNX3yz$#PARELt)Kb7CDwo`?#gyP8$D<#i)RA>s`&hlT-*5;+ZVxz2qWCPRaC zj>0Jd89h&uv)dRJyo=NGl9EDw-@B!Q0YZa5Gcwf8Dt+^Yw`@QGmLa1cr(<^QZQn#^ z?_9#GkTCBxXMFz%Cc|V>isyvkN(n!Fp$@VIUv1=*+3d5>{?K^-aX5SBAEVp~LLVR0a9#JAog2sEfE-}w|BRAPtUKQr{49_E z+Y;`-6}11qmG4SBLVzSB#M#;G-|tbL>XiRqmGl1ZD|mT1*!lnK7bN=`?p_L$E3HGO z6(Hlq@ew9n;T6JaLfr3tumak1iEs~AgSSQ4uwOq*#tYT*YVhPGSj&^NU((RoR_orX z`77YzE8@PPjlDe(v1o8Rh?O)F-MmGKa~cx3?Dw)b0N)~gZu`Jaf`J_H|MAjkL?)f! zdM~YbPn)^fw{4HPqtUl%m=p?0LTeJ4I{4-FVZF;9Gi%@zqY*jSrN=F$-qYf&zy~JZ zS*8%c7kBE~Ol+Wjx2k$sRW)|KqFk+(#POwGRM~F5?nj=9Hm#SW?ne4gvGpOWgRMa! zxEk^6$qyE{Zy1#ne=?Kn#8y?EHobWT=l3xgy~K3lzCY>hmHEL~wYt8LeX4|0zogWMNoxiC_dF3?JaKkVXvX+>lRv0h1FZ72_d^Eq1%55CaxWouY=YI1M|d; z5BrjUp!2$xT(E56;ermChDoZ^s}|0$ zOXe*~J!)QOJ&U^ro4#&##Sg&_(dkV02=4pOtb&@*jKNJrv05s(M?ZW=as56c@8_DB z+)BGyy`Mf1!YF=}(QtNl9=eExW16oQXXBY)*vxnQ8j2pFqJ$aDfwN`Gv~W@zB?*~5 zk(N<56Jb-EAn`^s7Db1b@f+Gwuw%03#=9$4rJS|sGbuP#)dYuO&gFO3O|@T~%0_c1O|Bik?%S3(E&46jhZjmDFR0m!-`< zYfScc8tpN6yhSC`-zL0VhHT}O^cQxfKHSHns_a1+hF+%AfA^5SkvI;s>S*-;x|Ua= zJY6*8fA2ENm?B)siUXUYeI;9X2br@z*FoYYq?Hav*`b&EBx%bs(*LF5A zERyoZi^EA3+%7KBUGv{Yv9*$xjJ3K=bn9WEMb_inen zf7mPC7_>zhW3HX{47;iQLpNh+y>~$yuo~scsn#ux1sw?GYiLY-@3Cu$=o=4f%#B8^ z4>xT1)v!AJ0!D2*#3^2|G;T30QcyDi9-ZJUiBnowWP@K1@r8<#60WHB1flQMn>6RO{Ub!+K}? z>YBt3vt;d z&%~MFmBf69W9r_H`A_~4esjb5dJl&(`|UY!E{`ql458ecm^2};)<1DDG&;g|r7mR| zS4Nv2W&^|Bs+9SLBzf_q;wJ);VBobat&qY-2A_^nY%;l%Wez#&td*BZR46Fv_@_4Z z#V=~8n|{GvzFpFb$`nqf^1Y^V|HR>APo$IME&n(dul6POL6VoKQG{N)1*~QEg~Y*{ zEeJEoGRJ9?*ny9@6`|gkXq`hU=B!t7B5L0)HA3lJ5I@}6qAR&OcsYk~$BjgA7p2N0 zt#DrGxCW_2pXRz;=SWxj07>@ZxxjB;=Vz?E_kw%+6_*ok%u7WF+%zEy`12fzIZ)Q0 zC8VBo>rUU@F{N%_p@~XV6!Qv?J537z0E3%B`!JON%zV~1xe&*U`gO<$zM zBzTMx8}HHnOeEMA`JHg*5IcdK=i$Pph{gJ1wjQq#{QURn;`VE~Ikk|L1ihbx0^D8M zlj1TF7!}Mv&vmD#HTNk?8LroQfF$y%%IDl3y2crBOl%w>%;$^OnvJDcW5_K>*WRb4 zaeRVuZrEVnV$jKc`UgptpK88#_5E(&+?$Hdby}pqD4hR7j{53O#R|JH-mmysYu)k(Q6t1a76fU&4O1SouIxoGAh#G_S{dS#H?FwR9 zqepR#KfwmgV&A)`vst3BOl<0-o0yd$&NEBbAPg%@FYZ3VyV7)+w4P54IS=%)-*I^b zTnA66WFW!HkGkJ0>l6u=Mum4Y3MTC*9_F0X2{O5!NO$&rK*5Cl=(*J(`}pJ8_-@hB zCl9SgKHhA``q5E6|IqY?RCRq8r~y~^sqXkr3JTW>H!acmj()RVN^4Gk0P0M6@2i@Q zl!`38+~ow%gwO(>WVz#)C{(p$1M?(gsa$1KWg<;#)E^eCmlBwEb~EiCI678liSNbU|L2X3 z@pe-|@};2Fx0AwJvcj^q({@PtS1n2AHNxjU4Z1pEmuEyK>otD)lVq0mD`F*3ZkWN+ zs+M&sNE7>vz=@?<0O{25lIcFA2?RfPFr`4Dn^+xpTUUZQ(yb*B-$t_36gKpS?BKv; z1}qWCS(nJYUZjx99P6SN^fP#-Aju)vzFDjh!n2(zvd{D)dt3d@uua|~-oF6Yt=)~3 zQ_L^s@6=El*SM%%?_3!KB69?(*I$`dK7=;v1y*- ztHT)c)g)T(szRAca8osAg41}r}RhA3n|!&$LUrCWM;Si zm$H8Tz{~IMNV&hQ^<|j~sy7(jEMiM8KM(9Ku+7P&1?z_`8MdJ~w3_9RPEy)UY@oTx zAR4yud&7i(7@}n}o{P_PxnB@JPrFFvN-j(|(6qC$z)Q;RCG|SGW|H*(2Xde^y!sB! zn6%y6l7YN^5}m?x`JYez0k|+riqygDhcQ7%61?r=dp@g~-Sf0puPlH2zD3nw2*GH> zmLV&Rkv0B(W*pAIIgyqvR1~_UTzZ!}QUHRyqagalb;=8l8aIUh1 zVaDi3JneOpqZfpMAJd!Zu*{yu2y2lXzwir zUdL}%k({H6b)cr`ro36JZNo>R?sD2!W@Fz!zd|G&%~u_iKi#R_C@Wh#T(ZafA`xX* z>-n|5s_{$%PBvsYMk_TH{U0^h<5)m0{i`q%dvW+k{Cpf7r`6K@^sT)gIwKFcvDl)r78=+4y+TZJjWd zPJHSB|2c`8CuXdT{{dY{(59d5)Vf+{&qZIg*T0i|He%h^&xl~@&?)l^?EGoKUVg6z@MRWCTC;UY=Ax867~!ER()Up3mc^YX4WJ$->_Vy=T7zD;qxt=&Rnp6|L`d6WmbrTvzlK>U zzsWVuHM-Q{gP@09f6*iG)stYU$kp7v<-24p9p+@!4gAS1L-FU+O%3y>M7Hkh1ss@q z-~BMBtE8|JwbOL4AT!q0A-{caWym>$PkBQHMZm@oBiNlhKHp|L*E@5gd@0Ktv(eVtE`T@S{ zMr=lBUPR(#Ds*+t>2-`ZEL*VR7YDvjn4MspZEc>(g0(;Ae9K!V7NU!ttU8_j?U0QW zEXm*PhMFZy%lOFXb`-3zt4=ESBfesSMt?g8$_{OOqNcVPN*%t#bF=DwO`3E3XzlJI z-xUVs$!EeKuO;`N61XQbg6bvNjl7E=+DdY_d6rmChNFV<6N0sl5Ytg7-jzfyEO6PD zKIc6=f532Y#v$501}4Yd;dndosnr+^IAI?~E8of6kt)KdkwqNwNcC9=VR6d}N7X#C zTi6pD&$!WdOOz~uY;@)e-#gLBAlkdH5FAEpOSg4@8HEC;AqixAr2W5jhMIyad z-b|Xsgs=o3X|{XF8-MLK>wgLoYKDfKh@Y4HPx7*vmj7Sey#-L5&$j40xV!7%?(P~O z1P=)=2?Y1xZowS_1QH;)Gr`@R1b1g}XK)*a%YUDJWbb$GyXVTQdUa=NP1V$NPxt!1 zsqWQlty#bJ%h;!=+O^5+Lr*!(00fQgRXcMRIJ;hPiUU5D*JwlZ5^V=#5KBDe;2hHrlp+f?G01MSim_aI*V0fH|-~fNHTTlW8t_Uh(vHu*>zmoOa*) z5YeMyJC$pVam_U=dqsk^BWdIP4)6H0QK^G|{09?3$Zq`zUP27kOraYN?P}x|k?Rl_ z5q_Ad!iP}t`hhJ12Np9}ADO*(2{ejI#5! ziB04a2RXhTlSS%!_b~mWKjyj^8Q9X(h~5DKw0+)vrT^kdo~}wZx~lHytkb4L;#s}~ z)+}Y!*!z9y{vomznRtFMlq!B9MqyEMlBRR3y)CDekOct*>(elyS+>6ci78_4^%k8+r}9>rayO8dqJS?=pr4qjgJTd_bT#2%@2O!5yTA zeYf+3I5*e+0<9voqWEv;9ejBfNi8-6`zz2+vi81PdTYeF1kKoDhy4A=Z8r5seuw?RWL>2{AqkDL z2-v~meQ&zsyg#)UpHE>_f3h~zWiSPvqQv;0T9au|=&;84qyWXv{$S|0-~^Ycoyt`V zsvdgwU0ha`nY<1B6}&vBL+;MuuUB}sn}}|6GT)$|WcFBprtscA)IKYsGL_3>Y79=k zK1V3h^&0rFhi+oIVhaQKP|xL<6MHKMh-B8K#!Rde*6d-(arE0QbAZ`tuY@IiwK|F) zisOXbKZ}2j)143){TWSpCf+X*IQzi_r9S(I#a44D!A+E|y0->rb>KIW817-l_6FCe zPPgj7rZXhvW2oTHE$RZ_1^N$Az6QZ8O;(GNgyQP8B6a-N=c3&XUZJ*!3jIxpeJWGj zUZNQqs7A+ILg}G@;K}UaGK~90~9}erQu2jDdFN%cQoVFYA-|+N7y^pfr ziit^H;%QY!&MO%k&(25BTN&?^6TLeEmYdzls=7`2+6*1#>q9gv_GbgvKs)*tW~77nlTHZ$dw=zb zvHKD3xvhGHf?3a%gXG$+r$Z_|(|9b(a8a|GL9yyubFf#V zo~4skSCJL>;fiDsbbRNm*-DOWV}4*qBwMKSw6>n;?XpOdzr`He$&i{qFmUF%W2HPU z?y+YIbD4eQz03bW_MCsG`($#pL?2}Q`Pt-(BpiCnTOKH$ttKhjy4lW!_&@75|I5$5 zu+^#HnBV`OM=1WPiuGTQQ1A%;Yk?6y9^U_Qfswz*A7077`+NDS|5$P4uj*(2TF;7? zS5Q#kKgJ`T7oIl&xNj7d6#;N?aDWdlPr&msKpudKjEsVego=WKf`*2Qj!B4xiGhJh zhEIS)NJS2$rXr`Lq+#GbAR-~7 zprWB;yfmoC1;E20AiyIcAR!?lzO?p#`5b_VhlEedD~n8^^$~^6g^({eDHoMquDYA( z?IeVO-|TY;8agovDH%B<6Eh1dn}DE@u!yMGOQ|14rPs=DwBNng(bdy8F#lv>X=QC= z>+0t2;pye=6Z$1AJR&kGIyvQQYFhfYjLf|Jg2JNWlG3u8+PeCN#-`?$p5DIxfx)5S zk*VpK*}3_J#U=3O*7nZs-u}Vi`Niec_08?w{li~+!2uBdMXi6+?4R_)d(jIX5fK3q zg_6igzc*!o&|N)<-DJ_oj$eL8Fsq0js8$}`eXh;sr#A~U(6QFlb#-q4 zV`3%y41hZ@H9jCe4feMHObN21Io!aJ%d$c9e=Ujmvmor5VnIF5b;3$H8>4U!iAR<# zmCf+RffGTZH}vO3S5>KH`bR$R8;XnnFx553DpSO7JOk(#qBmfSP?pAX=#8$&t&5(C z3>m}s;q~3z0l01|>_D;QJ9jWf4#J)3Bl(sVNw<|Zy$hL4beCV#@L3Z~0InbU@vhbr zO!4iC6XQ2|$^b()c!noTLk4c6`e!9=3R6yMKu+U@!rsei1NDysLsrVrCg674My z+{3$P0M%7%JNKr!ZE~N%(v8SYSmeF33{g5{a9hDgDH_J>WpWArx{H=<_w;6T!w|qX z${9N?+R-4LOQ_o83%nJ?5G3#|2s^KfrB zG-Ua0nYM1BLm%N`VTLln4U=Hs9|1r>ai+LX4KO#c{-SkDWJ6=}u!Y5i*2VII6$j1- z_VKN|`g0+@xz}e^RHUEy7IIO}7Y%`Rp3nrJz^BmkXMm!luV>HrJtK_z830m%Sq4eq z_ii=D*Ok|kCxx8A-RCwn;8j!iJ1ZTT%6U-?EP2LXA$=7kaM0c(x>es6L*E)Z->=DqH1*ti4c z3j+LUO@QZ(ni7-3<2&9;8G4i52OqPquUlgvG?dO{8F#9c*6|4Nrh|aUefstpgeAbp`L+{sf96YJ|xOcTT>kxlPe3OalL(yi0GA zo4SFkPE#N#?|DIo7$o|zkyjpTN*$s`DY}H(O*+hc`s*k5Nc4G5~#lPjN(jWScB_Ra!R`Uc8Ce2;o+lGNEfbfDo=w!OJ84yx4fI zgHZ|mn@U>4j*NQ=>05dFMQXg^nYp;EB>RdrATOE)Vb@n98pfBtX>TBY*tO6Ax-kbP z0UtVr9r+t2*$<-c#(H5Y64E!oXTZ|+^-Xn!-oBW^SZS#`ZC!)fg(ytMlL3MRFv;t% zn|}saw>xg0r^`%NIyk`H8|;t%6V&6HDzll0Gx{bXN%5<;n2+&&+N~%6xB!dD#+IRZrmeN#pE$&Zs z9+`ElyJmEL%_+@B7pOy9OhJ-j(F5m7QFZI6``U*O1%)&TVefYe%qQP@GDFq8ux?M_ zHlN5^PA4dW1I5HSo2@J~$`l{k8j)UE6^|8U zOTL!y(S0e2xpc7P_7FC6KvjX4@#$+ed~mWg{3y|7RrRBcSE%+Z`E-wuK!A=$nnhGm zri}QBcJS5Sk=Dy^A0^7IQq7@FEC1ExC-3Ma0RkFH$RNr=@byoe{F1UvlVY2S1COQD zFFkgK-};h7PI0bp%H0533WWbr;C7@50z~ba@wT`{hO$QATno;a~5li;Ur@ zr*1U{!b5#+{}8B#>?obfy91>|aRcAfNYUNR_fSg^XYN)9x*~<`{{HUi$QVoQa&4jn zHhpcAEd&_=eMpUV9{Ue2!+aI>SQ zJM*#!*k+4Cz8ZX2tTrCl#VDE28v=+@_u&RodVtvO9=A+!j>skBql%2X{XMCMvXy^+ zIKmIJSZ;DjHvD_}!EsUZQ;uPs{+@@SC0w@6C4+nEtmFSXD=hNp_ z#ek`6KY~r8oK-3}*CcBU1(IV?86-YExUp&2&reF@`iX+q$-T7ZH9PAX@k*2DHTkOO z?A=#?5J?U`0}O&hG$N^)rX2#%4?MHcTK&al&*-BC>s%=YFGN4tQ@;Ee%cSkPg8R!{ zAfCIwuhRUf(=|m74w>nwcRkif7qW?FgU0BI38zGgOsyX0{CE3W;yy=J$6gu{pn3!q zmVXLlU}<0++!2AC<4!e$;fR*T-|fMea}dt(VFD!rHo1NwdGHLl!8Uy&y$;UvvpIJR z&Ren(;xyxQFu&MZcS;*<9(DT1W+&1Zl|KW+rGSmXTXte0fP-` z4_(PK;FDRF43gjUqjKQTYC+(9)H7f*&QwKrRJtx58n>kMh}; z8kSNDab;}G4&#@+4?jwvY)*@}y{@)Wg8nXB(x0Zy>_sWbj2sYP_Z)%T22Lj!`Quhw z3-x>v$G11b^^Z;(sS!JMFE+*LIyRKE_|C4|z@fdq&Q9QFnDI}m;(_s3f|M24AW8PF z4oNS|UYYa4_OUE@!`>3Zdk~>HIs>LWuK1@9Pp&3gkjp^>ruL0d$+1EQqSg8q1$WFB zXC7Y(;>L~0kRVu^(ogr}W&&9^ajMwL(t_;v{p64GW-~*ZQ!&g(a=_Kod#3Zo<7KLu z#pF|Qq8#t-^srxphjNX3Mxf)PP1K4&FzxhdAsV_|<05kyTH@XX`@QZjFA^CCc5p*# z-nvr6BlY4IeXd_E>ocGu5|mWM&g3P~6418AAPkOz&c5dq zN6m8{7zXv+wpkjTt^9H``5V(Fu6f6>+p%beF+=B- zb0-h`yyzH@=!p!FUoUXjDgxH~40tqYH@``lwTw`n6euwJwep)`3Jz)rA0&N#X`%s^ zS$YNxU`g4%a%d#)T#}(r%(lGHn3M$>Jr%gwoVuw2b)zs8tk`>5fjtZuA^tVrpb7wM zC>*3ctT<%a#LjwMvpuydBb_6ubcsmAQI>fgQsK13+)M7~qm~d^d9oD^S@F;IR6rPg zTM)8VKy-Ab3q$alR+hr02DY__FFj1@T2EPF>?#g==t{n3*w#@xLD}MDdsM52+~jy- z%^bMg#Drpm>vg?_PZk+o@j6NH0UQKcRT|ix0ao-?cf#V9m8gB`0SnOIy1{CN&j1Ig z=Jz*inkIHwa37(xMKn2G~))Y$0628A_hfWY9IXi z3;>%Nk3R#bFP;HSfvJ9BkWiQkcFZ%t*z#p%(2$`jK4C0Zeb`ON52r(|T-vVk;`sB< zYMPZxHEV5_hI%Dc`U;y9^P2QCo2eOp|y^JDPi9o9rFWxTj1N+#6cTsPeB zW98Ce3sQX_|F;q2jJ$VivJ{3PpIs6)et`_?jaB-e0kv%X4jpz|mgeZ9Hi&#%)Z1kN zf)QI}QaE1X`mo>WJtzLor7fm4>V2;QTl$7X&!W#x{ggg#NQdbdjHQ4Nrq$7tIb)RT z!TNd)dReQ>FS|C<-TQOmaq!8_Pp7M9E}auC)g)Yo1RIGD*Ccx3iOc7r5ud&rTqz&TikHZ5v>jl}F3 zw8_c{+q|pY2#BtRsXLtjF2_?T^0Jj$0q50WN~F%_AZN)&V$j>4@X;*)AlL*i`yPgX zDK*=Q>Zn!eK(j3|Gm$kM+N^!eS30J=R)g;;45I9Z)IFuRfaiI+*dTDI#hg-i4Sb?vu4qN3+c!l zgkz{~iAwqYtxfSEU)D53w5qo7ZPSiMDPV7^Z4=9$grhsIB z&sX6ayK#xTsFp@xA!SC!x{%1`F6Ph61rrx$X2ifHX@n1=@QDMmbnyP#T%o@lf zmJS-{lRO%?gBY!(NYFoFU+UT{Lk{5$mJW~&_rm;w_Hyluyh817! zwytWZ)y@el$BDs^vZui4Dim%X0>=#+6##zcAlT?_j=d-3rrO@&+m2ZWW<}`q=g`&* zBCB3tZHl}v)nHWpYs)ZfwfeMU|(LMNsU{Uw5G-QHBN$UMZTw*{{PIag7>Q_CSIs?=%rU8J~+;QGAU)4@7!t_;S>@ zcRz41w~IW2SK-?0aBN(=g##wRxZ96Igv%s9lG8%AyX8iQSiTJ(-j4-swXiqh;QvoAvV{iTY*4ot9} zP$Q$oevU7g@PC4`rHVQ%?w+0jjB-v7R}uH*58^#PAqIrqNM zN#lcf_6*##ZWz@4yf_ld4YJX+ZmF1aQL`PV%PU=3jvS|%=afDn*&ODIS$-MN*(!2L z*!8ag6RT7bk;XE-1taU4>x1)BwHoQE7DsM@@-jdTsMIXCyHogsdZEAb^qQKz ziLxGM_3&Oop_gum6qDDo_FZU!&HU2L#p1YE^>4Cp9x~TyT33^0NDfTdD&oZoUw#Hy z+Fo{|Lmg(W*D3X^Kkv7=X&D*aGwIzrYK_xpw`roZPQDYYwC(L(k{l>69iyphG#=Z# z0{nGm_j{@em|W^>jBg=MwLvNo(P_nEh?R6MfVT=>xo5ZW*pLsW`p0-+|{|AwH90D+y`C2G$Alf)Mnrm2FLDNMO4locQyIIQ^{ z)=mpk?1+YRLQ{;HVclAR`?)eeMn7rDl?mJVT1x&3!HxG0lMy9;bm2k(?Q2kRo96}y zyR$dTjP%Nv1*tH$R%TMBY_f*-gDiq%^ED`^12u5icrxH+oc$>FLmZ00p|DNvN2HaP z_eDQ(vZbxOjiu;~6f5MEi(ixafG47@PEg8z`<~<3V*r_YX7O|-kOP0@lp-l@usmf4 zZWq2B>OR~DUNICr{j4jshtb7sMhth>$IYI1f4WC~2qJ{h1xap!$G_B_Vcv18hhyk< zOiH$>xU*^+C|MwGKVWX)ynzHJ1dvuwNSHf#7I&pV4tdC^Sq2DS7h}qtB-r3*9THhi8EFT#%&n&DYtY_}}tVc#+Xo$(x$ekyS*2S4@@bK`_E;PCqoK%3&MK z#@jPmelg@v3ZH|Oe%>oX?Qm{VrYw^OhMPVil{;-n$GEkE5M*?eLq9;Lseru3z&3mkd#6(TN1)=#TX6GX4U8ahf=NnHZQWMs#w?4!x6wd%zgNq?Y3kY|=W$V1arN@nM)kQBe zwWVtW*+V$Wfyoo36iOwOT5b!&hFtGNhtQ>rCw=?#ju^c)tKGk4p5JO~9KlcfoUtQr z69=P$pruB^)kSJygbfQ<1c=IQ;2Tl61u9nlNe8Z_$7Uvwt#@|Ji8% zAHByRze|GHy*qD=DVTE*R1x>eBux07s@L$&7yTNG{!NNHq%tk>f_>P@GVRaNL}IY( zRiyz7LSF|Eia+ZI+%m-S*wd-Wruax>y{UugsW`%$1e^8Q?JSl8fk(Afqvk}pIT;&u z9ixrWL;Ra7$ypEvVPt;587RhP(d_B9xXQPsMeri}FHy5%i3HozHm8j^{y_ugn}FOF zQQWh}CfUnZYxy(OTkUQ$nkauKhO-6 zv1`;+_Pjm5RS0CkAvDiq8Ao)BH;zER);<;u$gQ-Vqo$eS5@=V4lPv5xag)wPsYXe( z+k0}oah}a@^O&f&Q$A51DO}s%);dT<1cHEX9;BiH5K|P`*o$kbGy1Zh1Y)E_flTbt z8r}R1u!%&W?g|h*g}n>VNZA3UHah-siT^fO__sc!0ppymCCdI_m3_`+#TENg6(o6B zFTm@DKEYsMI?yT*-(-#cD6{_uE&-*VqOnY_~_D6FhPM=!l*`&fJ>3VpER+0IR+ke1ztXSJ_CXhlwJ&?m-TM^WE}=C z3GlHX+6{zsw4uB#yN!W&s8@kK4-g;}w)za%pr1e~()#~%@4h?N&CW0h-Abi`16^Hw z6aXo-gOW}Vg7G9x!KDuFbwWW3>a!WHJ2?0}!<`V!orsBzKUn*ba z#+j?dz8g=B7Eu5_y~w^dWvGe9xmqBY?=A+M15e+$*h}$yH6m{Vrey8(c>EHQL~tsa z&Yy21@fkc3liVWhJ|knG^mTmk%mh!M6x(I)=78I&{dM2x4Aq1>Wia(DtaK{@2xg+U z^X{fM&@A)@S_rELOxE5b9KJc%f;zqImI{^rA71=0=hG6L8wprPIT&@;P6CDmjC1MO z_x&wV!lZ+vO_-`sXnoaO?=-(&zP`fEP0zC zIF7Zy2ACbLPmrJa7%hIc)%ad-A?S0{W4;Xo+|vl)CVKCRo6LHRezsncUp-B?d79zk zRDR$c>o6t3e5&A|yNLdWUO&AFC}Zw#{GQ3Dd@Wbf&-6#J**R=4VZ@%AHlodp7bg_m zT@*uukgq@ngV)^LB7L%Ek#@KRnVHA6eVIPJ8$LZOTXk8rcU! zHqk+KJ>A3uDe?2$NP)?!gKRp;++Z zLd2T@ng7Oq@s=TYjrS>U8J;2D^&VdwYWDBRdOEi1yzi0-0_?j^xV>0ia?ub@oB>n9 z7Xn*VCg)t1W2SwT$>!^K0$CmdaEMmu-h%=4`<>{1=AK(l$XN24al{uG5e*snq`GWG zjd081z<6tfro6V^K@8E z>)3|1>1|&$%UowucXXFx%kRM82*8ZT`FN{g0636PI5+KCBbysb@^*3IJly)DVy$xT zeb59GTmm!2VCE*xC-#P5`K@mJ22zfn%lE?%YEGr=M9T=G6~(Y@dD2Rmi1~WFESd-* zv)6$U28>$<#tSxx17$aXh@w$lRbbelBJ3$-%u9&mN(+V);` zq;z>^#x-<;n?V+tW<6Jm6h4pmJhDggoq}^-*iPsx>$aKMQJkX{HC#vEMWf3U`Ljj< z`=WaimbJ0VR?RWLZQkbXATiq+7>INx&w8V|gP=mSGfO>&RQ!JwU;aDn^HqCakJDWl z48j^FAEu5d=n&R2psjC<-*)Gev1cnE=MusPLf;V#=ly)TLRt_JFI8L2oI75mq z_t9Q%MlJL`yj>@WfExLgQ%yVqYvj|Mh==II34H!}c>adyY5eyJ3-ib{*+hFN1j8hz%! zPngj$iE-JAlkW0(Xb+psv}s66Gt`MC@#>|l7J0a(e7iR@X~DfH$jT_lQ12r!J6m_? z6Zp>>0U zBs#oV6KI%lr!wf(3qPeBcCjV&wnw0(Y74|UWNV%svq+nB{#pg1ST!{kzIa@m+{eE& zInwQjP?~n2ZJ*8=$=IsX8%fstz(e^oZOrN2*$cX-gxWj{p{ouQ;j^9~VY&&#KTOXAMZ~P!dwjVsD{Yp(SW+w(#n#fAC;W(oVE3l%`?IfF|HKAv!m@nJpggk` zb&vX0RRui9;e;HcQHej`j?t z6MSy}vVjZlJWKCfH;~Ko7+Y75NRpLYID|Huv38X%V%>W{(s7Qq)Hu!a0dV^JHA_R8 zsU2B_NpeRK`uRpDgQYux0!&2yXc81Z<0G)I0s7goL8OztlU=rTcKu)61&c0M7 z(i=<#5b7w-e-XP<|Lo#1M(;Fm@hJi^Krx#CrCvO#l`&KHm3@ACaA+f0cE_radu z%Yj7VsU&GElgr4fx8c|;=8&_@!!|3h6P{pBuc1|ab7#wRp{y^*n@@Nf{mFyNC^@#b z=r2?8(=9rJVc%8wxfJYA9|@5(tXs8&tY^@RAOyjQ+!O9m=SQb>J*c;DYDCR zu_`Gyg?IB;c?D6pZYVW(u@XQ0{JMIaOp(nz79n(*2KN5oN)si?>qu$7P5hj%cd&&k zl?&v^2^;sc!+GfLHVT51MBT@s&#uP_yE?=5n%-;+5T32mzjBc3Sy*1`cIiu|z z9vBq4qMWaOamed#a8hVj-!*ReK9*xdI&c;IAy6hm;~vu(@trSy-MaM&Q`edP^ELHm zmIA;#F0FYBh^FFdUbcVRvTZ3hVcgfZ?cG~DyfuF_q|w6@$G6k%#bqyKf@gv@+E+<1LA&_KKDnV{SW&^ zI78NQbv*Pk^u(CES6ou#Rr5^Ulet=3{3*C^;3U{`QT`$4xrOD-&Hq%yOm z&O#-Lk<$d^e|6lJAarLA{^*ozT-BVX*oeIU_0hPAv(ffyMa)WYe^P-Gufj#KdY}zS zHb@%XpGZqbN2J=Tbknva`Di+~%WF?=HpOJxPdiuk=6fq`jiJlzbar+dK2CswYXDov zxpbUczMTVD{oA|{1Uj%v2!Z) z?$Uc6R;yAZk3G_CFslb|Q-6KNK>_+s*V7f%Z%7l{-s&td4wM$#I_;J=j&0kgga)~U z^aZ>>e5W;p!S7c_5Mn#$dkAvB138pWg!|vfp#s99|4t6&6MFgRufhLL4i)|< za;U1s$GAoA)+t6Um&6{1%LQ>cwQi)d?Noy!u}h0`ycfDi_-nS zfWqchB^Y54vQDgECCWed^p{*46tLaF{g3CiaE7ozw78B+E? zU{(M2&Hs93|NE7W1Vn}YsnSuuq@C09>*RH;J88(Yj6omfqpT1bA~OEq@Fz$96e?dQ zm!V@6gFGOG;Z=09D@^;A0#x=u`_^96N&}6gtD#Rx*WI%nm^JT|UjF^JPs5wFHt#2o z`ZBBeQHlG9hqm_Ty`#&)$KC7nheJy(kmFMSQSEg^U>bVzz0+Nn=6)7-1e7^$@4%(}E#h_S}F{7-tQ_7Zd zDeiT;m7!cEM#|ru=T!K3a}L=!V#t8;i$3o_HV74=%i!)DxXK#3(F-Z-kRcqFd40A` zXMECkyTkXGfK6$|pUtY5$qpXlJw8&e9G7jd8t@~$fVv<#+NE_{LC;d`CCy7X~??#%$-hE@q$Ms zhFZdts5r#)qTn`uB!w)KIp_4Syy(qZ9DNUMobtlt36U%q8%2` z%I$J*D1W91CXQH%fJn=P0^4UJvFX8n69uDv_2)P&x;*D^JQ&QSwU`XH*?DD%M|l%b zgp$WA@){D=F=)y-aDhX>q==k%7Y`WfdzZt-x5_uFaBTGCBNPDqInO^F%q;SO1Ex;J za%utn8bFQW*=-KET%UN;z)&Z&01*_eM}Fv!sm287dx8LwU==I3157TkeCJkrXD>?I z3;Ft#J9|ox8y~*9nN`2gyWY;R7zj8Zf6HkQtp*?@K-*$?b;p9 ziAB_V#DD-xM1zq!mH`>jJtXtrlWh}1xcgPX4nGm;UlIqBCcmsWcI((~I7@lq@AwjZ zH%7KonNHyrpvvF)`r5U>!ITXh{%X!z(Ue)~2TfTW;bRuk0v)fI2!ap{EucdcL9`7e z&9+kmLkB{0-6E5=O8ldC6z%59agrfw>29LW3lKgH5XEKE7DR^xh0K)7luvG;#2ziBAAj!&%ecj`-)*y;2P{gh06vaUG&Q_xK69)~pH5DZ zXrJQuAt<8r(=trV!`bHam&3PWq!R#6NwjDaBsvxAlSlVsj)1lN0N@ivG;}fj? zB_ZSeN2^bSyJ_3t&pVNUX?!(QP1r1YikF+8PUH&361wipL#B^M-!~1zcy|anHk<~2 zcA_uCxfLn=7};=)9oYEnix&9VH&@p4XK1?Y+sUv+!F9wsWc5-yf)6v?V(F!kN!>_X zujl{R@ZNQ$ip7muf9EEZ-F;hNffsDkj4kYpvzZrUK_yRr4{5qcHlIVv)lEyWGdhnz z?#wXbvqNhagl1N5a5fTLFxZV?PUTvAe>Sr!DgJu6VA|25|lUQsHnl2j+mXj4uz~BtB;KHzr*qPhPc{cWAPvAJhmgZ5&(3e|T2clUyd%PBTrs4#x(BZR0F_2~KL z>Kiv|(=xek6KqP&C?rG`r@^u5n|{-q~~q4|#d1eKZA06Ig1PL)hVN_Y3m!edHr zjEmI=J}mLz{0l^c_%%pLOz{^aK3!L~Zn8itK4yfrmRT0V^Fo%PpaW&-XUkc-aQ$Ej zZF7tYMvu}PaN4C*$w^V~F!yoA>p5ko#%7D$`6_2hZv2nAD?7XEEZ9y^Ib<20z6I=K zA8WnI+h~qC&PZZTM1|h=&w8{1Qw${WugHCB_iuBhYnMTUXMd?fE+oodq#)L~Mm6H0DRi4f>cbw@6C|ujB zCyST$Q;Ox&^Q%`#6UbJ8e4h`!i!D5iNB(dn?BZ}Sgs*RAe077DM5<|AEqiiG-K4i< zL4(Oz)6QxlaT;;tri|_SC&WGA zukNj4P-8`A*S_7L2s^XFFgjm~*v9USpa0Q)GqyEmw||6_umC>%W?iyH8ZlGNNSYiT zRpy^YOA7^*yWY6~J_?B_=)r|q|LfLfO&d%>#S}Uc1;W0BuRh(yGlIm{5*SS%5wR@| z1pzQ@kpd=JVI?qD&4_kxNm*`Y4~99q$tum{UApFUqVd{9B7=V9e8B8r`^WJg+pNCi#t3NRk#_o-Atu}5EjnbMC%Wn})+&-rWKELE)jz@_$E^aylh4)8H@RSEU?+g$`80BaNNY)nitrj- z1`Xa+Vp^n&7~5s&k{VHR&)Rz)BM8}n(|-EfXlWU3v#?!}fz5;w57PVwa>oIBJXH~6 z=zpAIT^8+FHvW-L8 zlxF$#)M}Uv&Xh+(4OjUi?l+Zxl^Q5c{F)s3!$e#8zUJ7GYxox!Tl;s#o789;*>KXa zI|{2va{ga*$XxcVLwsd6)>S{0=fa)&UKk5NUiI$0VI~T2KU>=n8g(yZZMO0;_dRZk z!g37!Mi_?EU5}MtwqJp-5!q+qvk=U>vFjD3X0S_im9V2X3K-C)65@9=y1J%qqNNg* z8AwGEHE5*0ogrKgGdMvbVxd!X+O}G^KT|=ch z-Z}h;>|YD|PzTaD2duYVmt9c9wc+4J5{Fh+-m2bzf!~*vTvIC}8mW!0X#S4GEP*TM zyC#K{{wY@OaTgLk8HgKT7OP+&?DS<$4@NAzKuoXYJI|rRV6*pQ*vwXY>8NUd>Vtt7 zX8vgfTTtm31xV7i?r=CH`)v3cpNx3$>Jkz+j>J1}9HshEc#M=T?6dx5j##BxP(w&p zEE9tTbP%9F`i>{g>~W`3n?$a*?KjF?$-DDW4jmwqYH%S2J*iU-CS?@|$)Fxy(P*`1 z1E1PA=8?I5OBN1s;!P}~bSm(PCzA14%xKC(p9wyqtV5Nx*X#5<9#h6lryonqSwl5H zi*oQ{AEt_JzBBH0f63jSWWrEM`qJPkOWm}gs(I&DeWTC%86=*56(rtJ0{&Wd7kmZ# zwzP@s=ZlB@fP3W$*`s!FBXJC%-X*o1*TL?g`pAObmhP5YhB<)a@fFGHEw4fT`&44Q z#I_6C6umsDa6ER%(N40@+L#B^NKtu1vU;r{8yYH1t&x@ZC8DrT$-dyX!;pzfS8RW% z>F~JpBN35)$*hj=O_bJoJ6AKjtL!!&>GICoB4LH8tFEYUFmW(#kQZ?s*19Ej4i&B6U>1~=svz4ij~?xsjN21!Geq8 zb;u)V*a@iF_Z%Q5nY>{9UVSa#;ppIuTfkfK^{`xij*#ME#8LMo7Gsy^h|JW11ZPev zFVXl(gwGp)maullBsvaGpVSt4`fRpx))D!S4UXZ_khKHDCI!cO?MiPU8)`rOxzHHl z9{v+~g6PQoQdvu6YA<^~%Z~iB0{xRgW3T%WQop5nNt%*J&02-L-y?1~HHD?gRvjiD zcHg{D4`Ysh(-Jo{fia_A_GAtz^We|f!Mxn`JVrC2H583{>Fp@_h(|o(%^JE!I@*<5 zTA2Ca7D5Ls&pQHM8U5}!MxL~UJikkKuN>|f?VZur!`5vw^A?FKPn zM*5myIf{yW@_|Cgo`C%V2^>bk%f4VWOFz=^Oo+ebqm8;){`Hd;GflAVw`qNmwh;Ev z-J`_X80B<6C8^I@Wu#(HboKDPQoq=^C~;c4Bes0Cn&5l+O<3sD1sh_&PWlrrd=ybk zomH51Aq5%>=4rpx;abIp_F1BRN21)ZJ0p$r4l5KhFX*}X0t?0x6qd5Iy8poI`TYxT z#_n2r)Rc-8Cm|bW4rStZ0tRX--fwC3f;`>j1t;kBAml|A|DjX0q2I^LwU#+gml zCh546=F$UMU5YgQ3M+;wEjL<-@T`k!GeV`)HrFTM=X-13;gZr)`-zl`r;FVxMR)vI zbU*N9C!SEDRrN1^3ZYXR0!yx{&+{C{YV=H@QKOb{^8;b8+U`%wAJ}=Ddni6N@m@qA zA|-rp3FACB54PCsN?>KjOZD0x@p3O2`%v4wMgc~!zYq|{>k1wF`iq;PmSXPJN_>=Q z(gpVQo8C4=Ric zb(t%I4^}8JC#{W}?$XCCA+nUX5odIGOSJ3+nb_N&{_|igU6C4OptzBjrNy1jf_A6? z>cwWQTuWiipx}7#tKLqX(_Dyt{6v}GWi!Pp(a8mGuJ&iqZj?K`x-o>0V>#30_8~sB zp%Dq` z9q5RNKgD9p{1@W{qJ@Q)X(^=_ImnYM*mB~{gf$}|(ZXR=clomP!F(R4L^bUvOFab+ za6|R^UFJ&TWM0ikbMl=p269G0M+xk>n7aZC2mQCpK&>1}c5UcDHbU$C?Byr!vPywe zVfHS`7>m&RSIk_yq`|U8tGC|`6~z@x@Y$UPv@I*!@T&Fwud!EjfMWC?{&1(`b=fJB zrbhN|ND$@GQPs_>B`*xo(D9J!>shi%CGK#?Q6ZbLJcG1g%&+vMBIu#tjqN^ zU0y!0grEo%5I$;KA(=`iv^uC+tmxA4RA)mbW)T3|R7)qz_8`bDS**Zv34yto^NDjtAE4NChmOG;mX+wH}=cY>1>tIrL6P{6wWYb@Wsn1i8n#G~=l1SbHU-dG;lL zzK?a-yY=|{xf$ye>ZCA!kYy1Z90kzpEc@CK2Tx-zC~*YJz+)23tW-gjPs+Bv*2puDW^nKfsm$Ybd}{oz5zxH7aMc^X z{KZl$CRw+LKz66wQ;v0&x+kV2wlUnsNH(Z+dnQYV0y20bHO*QW;{7)zf96NFT^ZDe zSNT2_n2RO2RD+q3au_#hA=yp5 zV01X-^5Rc=PkkjSn5&U3FN^3EMwt3ir_*{*$`>A>j#T>|Y9Qrl^{k{Ze*jha&RS7b zNSlNJS8t*lkdr@cmpx8p)MZUPox2P%soH|Uee<-lz_JChE>GUI=i}q64dB)FR!CBa zr4tQtGeDNnMDg-E*0eOAkM~JmxrsBVa~rt{G!GO0bd^#$-+fs}6S4+D64(4~b)v0& zq_uF}_oNojXN5llKGfXNTe%SS7&H`U`_dRlhqjDC(|$~^&A^Wgr!F;gw~nwc@fDV~ zZ;_}^Pen*m8>1_&g>I}4{X1MP(d3H1>E-@iWn>k{K1*X$IWtPE&Wq;*XU^!|Q{ zTFm^{;5ef3`-Lnf`2zF#cby5yrn*Bg{_8(7#G+c{B* z{tZ#l*RinswI^-gY?I#=uVATYVXSAVZ-7h3%KA4gAzkLpr`r$g23;^-X<$piiin**0G}b zBbzjW%D8lI=E|>ihN`}E(aLri}UL4E;2VId(3B?FtcP}BKO zyF>Kim8D_uC`3Z&_vg9kzeT>aSJ*A*=u14*EBF`{$j( zTO9sb9-?KT5zw&`H83_bvcqM0Yx4gp4>8fQ{;4;hWo7tXwSSX`{%vm{{}$6qxJxB0){>0!hD7qaO0k2f>vZFp;^|HIl4 z{ok@-V`*>ow&C9`@Hag~BTu7Xqhn!frDJ1Yq31*+Aph3KIT-61$cga3)FZtTIN@$_m^7y^D*u})`nQ<82+s`q@fkQ(h%vvvT>S`-)&bx5R6dB!w09` zy0&@*+_v1qy`vNDzm|Bj@X5v5p^3z+{aG=RG7w=f>&w&*%Gr@*@c_9JvWFt2+>!D+ zcN&k|!g@+I&(r2?{r=_4-u5Q*O^cK5ng>+6G+1q8 z{?Eso=iweBn(g=0kH@>g_%vtjQZcHLvuD*mhmOwAE_$^*;#b>U&mW$LKb5<~CBix3 zRo~)hw!!f#>*JdawU8PpeIqYlI(q(;@p!Hgy_%XaekAoeyVUOPdcPH4Y<7El^z6~* zdd_uqw;xY4S5X$kP7^cy#dakvGD?WL%a#5|jl$w1hIYWK`G7)fqX`Sfs?e03ld?bK zL{ZDVN4zg*S)mP4JwtQ9|B5LAcYLFF2wSts1Vx>#LwF?9wXiESVjh$j{;>L7vS^gs z>rL~K;yY?BobmnbcvjsPE6%h}xL;Y&;Ss4cSy*iOo3XZ=f6AhZ#5Vm0*QWBXh)nYWbd8WECzTKW>A zXcRNk)F-|ik8F*oFk)2s`1cr`@>F9oWzTXZ0=Dab%)ss=zx#nA9n<---N)ddI zWH2ecg5r&vVL&k0x1lhU1th4*<|jTtZIT$<6*-1Lhg2z6unjj7PQQ!ISa38u&YDuc z{(MDDLH%wbNQ_Nq%yBUwEd?QudTi{Q^zc{10J0qJsxaE;-Gh%H^)Hp{fd>ch9*;@K zWkekaPtU*}!w%Q8qy5iiO-=3IIR4WPU4dXBa{WGP0f9Qg8q`au+0V~X1I5cnKQ|p< z`Hn)exy|}pO7t}y==SOhj7l$-yT^*25Pc>er890Bp6y%w4fEG6Ns(|R=0_A--DjFD zQ(0(thsaL}DG9!C=|t}OuR9r?p}&yZD8|%*zLzVI(hX7yRG($VQRK3CRtuVf8cj{@ z8k6d1YU*>~{g~nT0XVZB^Y)aP(%+cNKVQ}`k#7Pc-!;x!BcNq!2#Hl&C+29F`ltHqk$5=U*}vgrF>Trunok;$He|UD2X3xxs^>+?t=>s9@#xrCS%zM`dzE^=a$2!h);cc_d@%D@LPZbU)?EHj z(v)QKxvYcd#70|Yg3Br7L^TA zBni;G2l0vfDh3tVa^&4I6QrY$VlFWPCiTk zQ&*7?!fCl+N4(2E4JQ>J*!}_^4-$=2BB4U2uPF`T`F`%h158rcrKn_0tz3;tCG@Ss;d;p%S7Nq1a#Ao)n+kU!;o)L{B|QK#p_j** zopGxcP8XNiiK;1Z+;A0TmO|P#(A16g^Ml0w5SI`n6q*)H1MrOz`DiA{hzXlQ{BY#d z+EGOTWagoM5pSrDho_cVCvsY3hKutNcy;X5taH@k79BHFg0xhQO(LTSOWAym8pHc! z7?H!f45tf6k@jbyV67}UWTVfUG(r{5)xse#+(pz$kjxX2srm?%L%QlRV$4#Cq=cTr z({$p^t|n##%Ani}v^G?!SupCesR9SNl;)VkHB=ui zKDjw}iMRA?)wrgA%c6bf(afLu8a(h)i#VRIx5Bp9(uInVLyP@TzdC2rfsV27C=T;= zXc+QlLL?5Qr;09 z=>`i$M3e_be6VJkg6lx$Gv!R~~9My;Jl?g|Ugp!b=`@$U_XlG&Qi)MmA9a>EtDyrx0ADdS$5hChW zTZ~Fo)i3yb6K!RJNF7++7J94q5y@|$P&&lOPsmE0t4>rWzz^M5Vv90n`+0%i7tiJZ z=`E3@u<(!-iRM}|c+zq6F4$6zE7;LWs_~)DK7B4{Bb0}sYVoT^MTZbJGP;`-JH$he zBq5+iGcy^#b>A2|TzPl$PG+e+MDg^9r1m9~4Mgfz6=LXJRI)dZ!GF`zo3VU&X`JJ3 zZg2twRUO>^F4OXvh5fP0rjucPn(@5Y|dcQy4omRS_la^oX8&tO^GwH<9x%)zbvRgj98GP~f4Gdz> z7CAMZ{9QE?#N{TBP-B9p?^>9YKh;Sg=2Do^MTVfpeTXo`Xi}$T$6<*ne3g7V>La4~ zwQ5j}zl@}HEhn+-gmC4jRC=74cU~LoWiAf-=N9{ahgsexPgH!46$PLsSzDhWZ_Sbrt2Y;T)*N6wonek;y1Q#IMq9!Kl)b&dg1Pi}Z5DHw99{ zouZWxMAu(zlmOB2E32$9ZTZM!qNkIAQT{>BT>c}-qW#^$I8kP85cLO?k9zZA~`=qth_RIh>?U1yOWjRctALMWRaLM zx;J{7m#e#ag|u?IBJ4hS2KUJMbB{ieY*}*9RkjWyv+yv%jNu`LKJLYdaXG|((vaec zGtC?wfp}T}A;WAs!fKJ20cD688Y0@9-c6>?ShT?`8V!1J^z9>GjI0r+4Xj?ZE4-dj zVa5Y?lTrf?TwZZ@k^*%)#w7=AI-<3h(8gigOo0LjT5GAu{!ebgb>`$SgHlvs0%p%& z6BU?Yh;qgI@P^%`FfYCl-uH=N(m-;Hc0Qg5)lQi4;KpWyh~(|e4rF@e1sXfRI0dSN$C{?NYUZ1 z6NZ8;N_DXau_I7H^x*w*(Id7}RZOAYoqP67qe@hCsbEzzDmhV>8}rhCWN@*|F+e#S zf)!O?*5~a?7L8Nj+IWK?^j{B2!jYXs=N z178{l$SVfUyHeIlz>OGC$ZL;9!PyOSc!o(Ei>~=^6zXmkNDgP>GBuJfmrPpu z?X&EwCJqN5rPjZ0XzFEc&Xu76S&VmwLZPQZIOOLK6Cf}2g0Q6eok}2?fmYf%+~_Qv z2OF^S)NU*h%YP&yQz3MvQ`FZW2HQnQL;bnK*W}WbGN!*t0&BLdf3YF6#iTXot5g_eGnzayGHU( zk^+9A4*XwZvp?_CL8FD_R>p1k;9=P^=5U71BUR~?s$BK9(4Xq|GXAuTt~8I1&=5ni z!PdXL9uU%n(|6I$!COAd#z)R)@E{1WOz|!hB0pI7LJbS01J|gJESPcW z4-;IU2D#+5#DMuGCSxr_Ld}xxtV`Rfvpq!L7+Y|L6iag}WGz%Tcugq6zrnED3sFXr z80HL=bh7hqJ{p1?1W$<+61?hjImvw*DdvDfpL5iw)Dm6Ju9#zI4=Zy7k_r^G4|b*I zf&w=I4*YXJASCH51O@7}jZ27Fbwv9yp~=FxnIOQC^);|!r?h)z`o&eJ)=PDliM#nG zN5?l7O*ZK1NHHCC3A?>^MOb@&j;x1oVUTnxU*)Hl)OciBWk_=wY0rWO**pHgyGuXo z*Kv)=U#|-63yjS|dG^AlD5?%aO@CZX@F=~2dko&do*#o~*cbhv?u-C)@>UK{JOq>z zM1^?crCeyy_!-w$_9)}OD6=^{<4fX2i zI1K1p`kqf0r|nzG{?)kTLPb-)!7?QkkvaPM_WME|Sws03-@|5!oA1t7u%D2X#SA8S z$Q0R88Bfx{i)B4%0xVPb7mAMW2%=wGi=pP+F=0q1Aax3anBB<`+&N%bzTa7z5snR7 zFgAfu*=@3^Hh0Hz*EGrXp`4P62RVujbgEKPFz-|lf_4m&Bil5DVMatNlJDdcfMw|U zRN?i@RpOCMMnkj31;MiYYJH;>@kr`Av~MkM)CiQcp)24U{~LeGA=rrwCap)+2_e9~ zXC&%`S#CVgSzHw(uWhO4LObP=9ch^Y#a`Q!n&4y#)hnE6U?Y=oz9ZU?+&w{-)jzw} zUY%f++M_A0xk8Gn(Qv-Y>fC;s-u;t_TD?ccF|z@(+|+Epm<6ikv(2z45n7&;^RVaP zK;l6le|zc?<}B^%bga8XuhIh|7yKDB1NrmsZi46m-Sx2brcYKS845{(-LiFlEx}>{ zpG!zftSu8)j*{vMC z%>;tX!u4n?s}Z{yX?J{`O;$dk>2&0vjRl!=tC3qlE3*OwtC3(SB|2 z)s9jNVwJEo98Y8K^q+e%n?q}eX@13Xd)+|0oGxtL}=yrFRxh zY9zp{wj`kVgr|(eBy{t@)k?N?;a{1gR*jAtR2uH&pl>N`SkP%=yVQ+b1GASuUJMA+ z2ZD~BOs3Qoe$+i?S>o=t@1y9QTF+wN?#-DHY`AG_Ga;yqdZ|5+?LG7{x5s>_Usq|7 z`XTILd;<0fg$Aj6ML7k@yS*G0To+F;eO=G6<|0hL+FYKbil&eE1bw@=YvFQHOed

)qgN?fNYdQ=96VRv@J|UqD@Md;J<6)6QRnOEj&3L&5IS%Vbob5aTZ*@(+H0Pqy zje`8F^?a|jRUxS2a^+Dc*WC#!%|ggb$cm6Ov6})7k(cc*7jMf+;ZAM6#muAg#KQc_JX7oegORE^J#dcn>;OsUiG0fVLDAt4at=<~R%>o)j zIFbC}DgCNeQNn~16}a@`CfYCG^~7IxI3?&uWD+^q#_e}T6yN@*XQ6+kB0$Q_&D;v7 zyWoQVf?m`^C#-2_ihKwIUlYQ`RA-guH%ULW@2RYf8ZctpF zoGy?E`4bu+@T)m#ojC%7b#FsXR5CkuyCgaPWQ>Bb4AT)6OeOmDdhFY=AhVY0BCc31 zSEA{8wsQ69;()oTdj)=F@}(a9p~`n5_WO;}Vt2@);MLstWk@!Piub|}Tze^WH*T7Q zN^USB12xtQZPUS-{A-(!*06h3x$4T4Db&EZDnFH|0_sK2E?H<`e;6?`%Y+0sK3E zV^Pefs0j#MTx*G}HN2GuQW(CFa9gAIqAN*--(u!By&)4T(2XFOD!rHGJ=Q=)cIOmZ z1v<}l*xps@uq98iQs$o>U{PV;8M#QSKr{L#-T5rbx7!DI+XPjwp&7&_3v^rAI>dOI zD0Ey)aa1$g8lfgnQZg!>P+o<7u3o`J_rn-f5MW9wTmv>!iid&D9(GbdPZ0@>vJJ=> z`1n+gNYvp1&6C{mXo}ne`C}p!`5njxwT)f#!0Qq1a3oy0RU#Q($tK75sH)U4R~smc zN$ObP0C53dlF+?tSrHBRhq#trCb*S?R*t{hO~&Uo%EZxk ziz1>3^X}|WZ=W^RFI#^~1#|U(G+l{dJ(YET_!rA8vt499Y|m&RBh0dH2|LFYY9MZB&Yx(& ziJjmHpw4ctj!!;5x8EE-!%iENztU(Yh8KTTLB{bj40i@w?FRogmfsJ17u;nj1-Eq& z5H2mP1ry$!L~0@HHyvu>&g#Jq();XAlJoP7f_Yhn?j7=HiS-d9nsEu%Bo0irsyPN4Q zSvc7r7-Ot?iN2wKe5_f9?HiNaj3Rea#i4!}2PgJZG|ce6f!Bzu=DOJ+|E6-F3nlYR z0-Rhvhdc^9=?eNnL)k|xusXdWq%tn9JhiMmlSD28$yx$jL8`t8S2h>BaP&-<8qs`2Q{`IL<6M>wxuLQj|7hN$z{Z{DWW z64D-q8%d-;rvEs~Y|Z@2`|z~#jtvwR{B8m6w6XMdi+%}6H|r_eFEWsBY;pZtdj-)` zh<@V9)rppYg4$@iQEs$+=7%G;uXpzKS+oe@@Q#axDT$vgSi*~yz@fvPY(`hj8}_J) z=CXt>*G7%*sOMOo=n9ltRy0BuharZG*P(wMXG*E3Hp-k<&GE}(~~P4^{o z*-04P2@DR&k*X85sDJqRIHJ5nCLdcMItjEzg=c|YKxF-6#fptW?SKK=#w0kRTX(ip zpIwS~>~t;f`)x#X&AZ0>Lt7c2n+F0E1&j7c;{JV{^HY)>HY_-k@Pz0UcW>Ba>pYkq zSbz6QdwTe*%OYp@j&H;K+kU5c=JkE+HMcf76nMZo! z_;-tQwK%@uBK&#lR>*q!#)cZ#;aTanJ(E=0nx{a6Xe@&5Ln|xRJLq zgFg3JjT4?e%0z*H!%)HAZf7Rrn{x-kG&I|RU-2G@M1GsP%Q0d7Vw_MYLV4gP;I9~4 zd}O#;ion=Xs-R3N;KcPex6jZBW=&Sq=$u@;!TONC<4w+S4;>}r4{UMc5x$$yLEP1! zhk=>WTF#vWWj;40Fzd@KuAVzKA9`>3v6%*ML@Rh{w!Gk+$?zWhyUyY7o11^R%?xl3 z|4bSF({X@v2yhOwJpZ@ahJVf%z&QjshXCgg;2Z*+Lx6J#a1H^^A;38VIEMh|5a1jF zoI`+f2yhMo&LO}#1UQEP=Mdl=0-QsDbJ$)RI(y!!fB)gZ6X^xtlWTi(+^6Og>W)Ur z@1siFBv+G!J(e7V zk#{!keKm^W6lH9Vzc3{XGq;n*a9vJz25=4m&LO}#ybIn;2O+3m?8X>g_0QUP5izoS zJW_ZC0=3MW&Yo}i0*KQ3gk5bo^P78m%iDG?WU}lK2YUtnMmBV zu+k|4gg6tllXW+}0b!uh*MwBrr@5vGdLVu-`(*hF6eU#Zru_;uc|OfawGj?|nEtWG z$dXYFk!UU+=DxQH;2Z*+Lx6J#a1H^^A;38VIEMv18^k$h*n#B>j`>?uJq`fp5a1jF zoI`+f`2Uh~NdFJM-hWZj`oqtn5&px}`fp2G40O0}!~eXb#qclU-)}tYzb$Do{8`fa zo$?>g#{b8X7Bd_DZ-DE~-80ZJhlX@a>E+Uh#%K&ZExYjekxxYyYs|8^u3V_#^jvwU z;BdS!w%Sb$TP4hp7HqhKCFbzi{TZ0B^FiyftbqFr0wH>7jV3|_ivE{}~E|wC$P9Gcp&|Y^5G~2k=OEdqU2Bc!GRVGW{Hi2B&@QI5{mN@qLR0Zh0{2kqg#W6rz~sNm5T#a8;E}P?ftEeD$Ux<^YcgA*K)W$gDhUH z&i>QaN9dOT#FUyg*OoSr+Qy4gOF|KmfGttHy^%(|XyZflq)!{Kb@f`x-&iUhMyXYm zY${(saLOE-F|@a4FS1ltI!==%;NH7ZZ6xcf?gz(zsL>)CuF_}$RaztPu0MqKJdWe1 zbYML=NfLer!aeY>XWiBzyXeLCSTaBF?|w$F!@+;`l)A^xd4TROhZb9=h{(zka?2-P zYShLcRQ>#j_OrpCiEQFp#}MAa((^*0CkIjx zmsuvY6)dy9*i2Geepc^V zvMn2hO>1tpmTH^Sv#LCnS5BEhui<+|J*;|gIH&|>`H;J4zCC1H^#53&r@-{S6kf;D zhM~9(Ima^Mb7sWj^#KCSa&Ke_`Vj!7O+i;#;B9ql!9B9ms)Oz{197MZ;%G}Vw(Q=WH0#}%h_ zEuB?q@#1-J%9T!=9P0af0as9lRkRl8*l>M}V){|_JXqzZ;!&^}q%4?<$^r5TxsOwg zAgF58+*}E*-w{h=2~VxUuA^d1IpZIMflpxSH#8==Hbp#+K2*J&!34IcWsfLnHJ#2X zH+#Vp;=uR~d#?ttURO;J-Y+I}oq0gHfN+adf-j}gf8N?GR|^^9y3?bs zi8M}pgi}?EiC-eZo##<2GmW%!zxZN|GIYFN+=ic*YQ*E-*CFB7ME3~By^7TaayD-+ zUH9;j5#t<1t)s9qvaQ#>y1BsC$Pco)tN%=q&Cy^}COd2UIIPPPJR=8r2@Kb1o)is{ za{E)5sp*&gb#{|tfA*32E`Bos8m6xieN}7j)sU64)?V1IGELL-v4LPed8>*LIanIQmR7bz);(rY=Nfl#<)7vdQ+&}FMJay<`;H1uh*JEGI zDTOut5kj?{S~)D4bA67q)1PnRii8B+kiV3<@hNxn_I2qf@|pzF6|xjgl^h*si6Ymi zAU-~Q!lYy~-$O`HbM6Nd=YU>W)lh}-Hs3oh&V-m+a^egQ5T0P>J#;G3su&ZOy`c|@ z>-I9u@4I10Dq=4P8a`g4prV9+T|_a)b7kDdMncaY-5&U|Z*2wx?uI~3Ft7ir{b@pa zb0(pa%npS&v5j+DNrLJkc}s{Tv+Is)jeHWeMsqL&jgu{8&p}lq*EjeCeOmn6-8k2R zl}i1CzZ9N<(hum$2S1oy_iKpzLSAM%bDe0iFv)1t$+?dkPDE}2B}y7GSs<<7bEUAh zL$v%}r|;X*GK5RakG^ZCnp{h}CiR|o$;xK4JH`1CVsZ=h#3>ucK2~T5 z3M%NUB%k9>MMg^TEd7wPzUNyGaNpP^BkgEz+F^!o! zP0M~W6-J0eUPdukmJIdH91X3{SM#Dm#Wrb9V6m{_{|-NHi=zaY-JbBuNWuNnhy@!u zR>A&$!j-S9{#I`7O6zV#hhj?UP9~wvGoX}s-MRKbjN}SN9#YG2Y zm_+@Qvk91yxs&TRI4i(6z59@wY|Bl8?a{)ttH;hr0I zrolb+bvI@*z!(uya>*IRD!y;UM>Uj<29}&kZVR4%%ckM0eO72HTkJya#Dmen0YACv zQ8BiDmNFO6!E>XF=S=@jZiF|2NsHTiioq61P1vB$b9Ku((*CZ~?`eU2!aa58HORIZ zy+r)`gL6h`oVBL`_d(25`9C|D=jlxq$EUgXsKNA6OQp-X_Ld;;27--phpxzn?^i!O z@+toyQ*J<8ZW0#^Zy=%AiEP?rX69bdSW_EE{JWEp7i2C|qQ2)zG}M zBBC$>m4(F?%5ow#p#Q}MP(B+;ItDGq*X;prxn3aUq9y=!61i10I*)4YXD00cPZsg-QJ@viEicCts1YS-{G zB~{D!Dw4PYGyawa3##WJO6#4!2>m3$+nWQTnQ)wU z*0tALDvDY7^n-6_CQjDZ`~)awWE9ITs1&iJ?TD|(y_vpTep8KKaK7Y}maFY-u#6W; zwJ{*Y;ozh3QI2lyiS}F=yC$Q;-a!x3=ST>UEuCV8?Hq8m8C)6(HJmg}jBS?L1MM$o zIb;ll>y^i{IA6{#hhsn2l+>tm!Xvsnm*Po^D_hbe=((sY)m?j+$v}}S0Bv0n;J?p- zKn#RIHVA`O>8ol(aGE*_8sT)jC7bBxiMUp?vqMg;T7dsy=;bD0j)tZcy2v(d~B$E2))B| ziir8H?=nCu9_M&KaR= zGpao?&Hy{D7XzC+NbF)%UyJuz*RsOwS@0$XOLN@(uN1^tQGATLtq(&*a()nK5cykm zqE$6yXI->eEf3v32+HuWsK=is4_5hBnWk|zSu&78m_EBLcVJd2X+l{sI!;!X_~pD} zf1jzjQC3Mtp40y7d4?$r6f3u}I?Y^~o6hpNKbcLmP^?I7c(PTtD`gwYW+%LZ=wlF( z6^j6)-`b#TMm1c0MKL6e?s)8Crl+8icH+VEkB^&gaw6>E}u3y{27bV<>3bVH>$BlCba6u`Vo`12HPx73+DP9V?jq zDS2DN>m>&k>`Q9IT6r0JsxP*s$!;U;Go@Qpu4JwO+*#|*u^qMze==!GtU>5hPU_mm zG$OF?!Fzbyi3c>n0_laH`*>x1g!if(8oJrq7K#M^9ewrFpc#l&nW(~bv3c@?V3?ss z-@ASa(N)7eCJGLaBqFUGhjonM6OSvRzhVaN8UzM13h+*D5U5XsY~zva2vtIZZI|LY z8Rzcw61h~4{;m8sQ*Y%D6!Nzvl-DOxT7q(qEOux%o_xovu_zj31R1F_T^$+fc`1jr zBvJKgYJ~sDAWDe4lQ6cF;tV2(>0KrwS{{S!aL^)~Mbc08w+K^`qC-E(6V*4_U_FMt zGyJ)?QKF%6cctR@2>L>{Tvt2904tb!%oxDE9IA6>KPoezy zDzB3yNu9KXX<&M~#!)XLS=8;2moH@|6I5bG!55TJB9a+j5b?o20vSGc4a`=%BQ|4t zKd@`%^Vf5)?#}9S)DNH2KS;&uO)X2k2dlCQBtMf`@cYW|Moq;H9HiPLzu9U^7nMe_ z?Ie>E?+j|tSEC%7ZS4+}ErI3fd}8`RZ>Fb<6y1-O(8B^dijoC3FvJ^A$BMS6otw+% z9fLT(&N8_LS9Dxqq&0SZG{+#Jd&RsTlXkOqO^i@H8l!nt?2LI8{pD_?RL|mGVTpQ* zX7qh?tvDE-*%qAlL;e(+o`4uu{9HtJV`o}2vipsYMt_>(5ChKPmrZ$ptnkJT;F00Yi!2QX{eFPf! zX1lxD;3$06Wr?7f5Qka|Vt;{@4?G~x~VcdEkv_Mzc0 zhfw1eBcCfOyuBe%{Fn3`2%k*c7NCW~9}SkDx9Z^2#Fzz_6q(WoyH|X;mKE>tF^N9T z(0xs@oxr^b;qj~_;eBO{dHcbrWz8)}x>uQ{+4M+$F=$h;-uS=q1dKs>}|R6xB?3sjZA ziJh;G7TsrTKJEvWTQ2byazt33Lm*H(As{NKZq7Iz5&DfzqF+}y387&87DhVZULURo z;70~(H$eU8s0r3vzsj+e`C?(%Pzg)yH^xQTQjtVuY6MFNPt>Bi_Kj3=+S=YeZA6&T zWlDxGDIbu^^Ggc(W4JtYhFh{M42V$o+@W1E64|Hk1<&75>T5&=`U(oWnV&@m2IWzI z=vCE_4j7~rn7RsGmIW?-%W zB+dZ^-OB;xPHcmUPQF3=@bQWrDjR8WLh`Do3&<$*3Me9y0F^2VMwsfYS-tBT)9dLR z)AQ-iz8t`cUOkv^o`YTyG0RH)^c zYK|2a7zeA79G1yC^<#ZTjD~WnUvjRyK$E4dnhk|p#*2;y<7z^-)YLvz8PdVes>Q5? zn&~QdJdV-t5n^x*M|R-7i$6Qm=V&WzRj1)R!Oy`>BH&*g-K({2D=bO$+ zr3?F2PQ#$-aFm{pR!+y7<}Y^gaU9D$+8AH(tPh+ewfku6ZWQaNxEG$%HRU-<3=%r8 z1W~$jp(#|)J=74z!Ab92?$Vi;&@C>h>Mr2Nnj)jZReii4=zz%_px+_zX7Q}5^GY55 z0`5RS*}eh%Ga;$F6~j~EB-5EuzU`0$-x$up2JDVFEDiW+L4 zitS|tYlD+0DkfBAqBq{l^-l;iQw`Y!of6Y|6&M;%}E^g7h`E^R`>h ziFcwJ@_53FgKw~mq4?2_y~X@rYumMNF-E_jaex_7K~rLy-3{((Lx#YoAoyfl$a$oC z2OUpJsGI{&{i;*y!-3pSlWk24+iB zFpn$L$04C&LFske4#(lW8oEM)1dCFT;};I>wmxjb*7*L|%6eFK@)q2(qmd?D5-90! zS~yn5-Ti28ZGT&>1$!9QU2$uu&xvD51VRZ~AK^iH#lYjYuly_(f$^9lIUa#VCJO_E z2uiVPXQp%?Zg7>$NW^W5`DI9!j>w@0Tvr^%rz_rBO42xUAt5S#*a3Ua`z3U+fx$Dp zY2-lXwNKw_NLr|~&~M9I-klgyib(;N_1Ja@BL&@HSU9hqL>q>GxE|b#9u3s^+=17` zfB=_3!=0Fb_3iKN%+V?toZc04g0P=g?^ZoFm0~*y0kWRDKMa~}|DKNgi5{yYO~lWk zufL~A|Aes(EfmvNEq)suy!3@t?wCz68dycvPw75$Tz}pi#48E%^oPvfb>j$#VdSelr>#XlWcLs&`d- z-eH*o=e}9dQs!)jBvRQ!cY$z>$8BN4YV%~*ORH|g3sxg5PriwP zWN^2^H(VCY?`VkyReyE0^i-`1C68%}AY{%?X8m;Ve&vS8`i9fIHaF&uUCyXhq!&~X zJ_MW<&W5Wu#j%6G@*IdK-k$fZ=Q#*-*E%(y`gTqqX8p{P>h|RU4lrn%uYF zYO;S14jFiraoVZC7f$1*-%4dL0qWRzndn zrj3}uWu9fq^w9Kc3%V6L9}tXxVYW*CiTtQ?iNljohcW-0C0K(GO7$8PD}25?{RZjD z4+&kc^hUzI^Zb#NPoQ_5nG!$vMN2LoSGOfKl1oB*Gb^_D8GSD;;CLX-OBMDgVzORi z=~>s~_uNOz7jRnX4g9~7->`*qLqzmKJ$(Q4Y)ny*!&IEuMP^m4=Y4$~vCyx^W_9{1 zs4H2^At+gK_t|DfNHs2Us?hDy+dFo*e`U*>)HQ_)+qW*dzQJJcSWaP$V9bee4@foG zwvKK0bCqUovc$J|L?RFiGg?H#ce{Jx%X^(coyH1@k}?5BR>Y)-^Af6IQb=$Mot@jQ z1#)E$9wv`>F^O=c{ZfLYY3cnwC3!8cdS=TE#+0)}xwxSsxx^LbqtV|g%1g=MZerhC zpg(RTfaqwc{`kD@Vc?bTAGQJ=FIEAIOGf$<>kIU`j!Fu#x3vlmcj!jPIBP)}1w>wU zOi19I?UOt4P@_=+?^y0Qna3E>p~=}a6Dp7AWR#hVYI<3xzPHVt9kgGvzkc7SK-Y$L zz$hlvISq!w{vvwF`BNR+8qTLCCR7KrflCmVN<&XJ%v*ITH9NLQsACfi`tNPC8;9si z&z!c!ly4^kYSx9%yS%CT#M{T#$oX5N43v7!j;%BV=^>=)b3tRFdJV1lO{1;mQICsu z7_O5~LynQZ;(Q{s( zYNx+12xM7svs$9xo=M)29_SM_W0rbj5xbpsI-xaoGcIn443a`KIr1(W`(2d>0o^Ie zw)Ig4AI4qL1Owd}Ol~ey2Ak(!ZQ}!B$1mE01s&I4WxtKbF2;ccSq@-|O59k(^J;x5 zBOmvci@SRTQujWh`*+2u-!}pOxU2U2yEg!F>Ypl8f1U{trvTyJ{&b`4aBHoi$%{sqJh;A>*$3Q-1>?cKd}qJ;F&*?y>k)lh_EV>! z6M;1vZ%~J8!{BMd3nOsvlg?fBw@r+ME2@vf=+S+IX`3^&zS6wF8Jg6*2iLHRPpz9D__^&S9-Qvh)a zAWi|qDSyix<47lm2`H$PYQ))uTf+HR$Hxsu_LoBD(#^vKGYdoAi)E?&Aww=z(LwbG z?HA-@Mj3!O1rVnI;#9+9wlN{_^AONY(Eb$-n$a4;Y%LdqRGf0-G~vaGK%WBHASU8` zEYrxHfA2%LtIEU^QRXm0*W`1ytSzby!C^>RI{7Qmc2`vk@>b$2&?f#}AYmP|3u7Xo z@V50|sW?x8eT>eTw1tHvVVyDaOC(Q@>LFqelOU zK1Ij)8?E}YKDBJIJP>sXd;#kUnZqYpZP`Kz25f_7*wUOhh~`oW%dqbiXRJz6`6E`} zuu7|4arRTx0SfXkm6<0Y!s1cUL79u9e7>b}a_?uZWkQ};*9V8{Lc{t|`-}ab1}?AT z)5E8?qd)hZ+f?R~g_=2A9UGQ5a;3!aoVoYjvj# zrnJTGEx$2VFDZo69>nplFBiQuwA(zIZH_QTk-Nru4;c`;uDs%3$v$?AY0H&G4Wj|| z@W6YKrxnqo+e>%li5GL$faHn?zkXAv>_^5|q+hFZv7&Sl`hLmi5Ye2VfjoeGp0En4 zU&oG+l8@IdkRX~i#0g0}NRz%slFu=-+w4$neCl92QeC%-nL$?!EY^ZlSc0IM%m2W6 z-I$gZFz8B7GOEDk9bJzql2fwqUal8JF2{G_Js~=g;+LbGoYb^}!OxU3P@YFXu_+rd z-|e`AYu#HUk%Q~p$2)qAlx6cc!|uW%SEF5#BE7@rZZwHY21Ieb8n1a9mf@2*iV(FL z`iOu1k(RPPdnr7yBar+A3PGxHF=|02@e*2Gx22%nR;_pct~5&z(nc`BA29%x0wEMk3pQ5xFXq-xD|~}qSajY7!*2Mr3B<4 zoR{aB+mlXUSF1ev=zCAHsT7hbLA~Kc?bE2~anY;%+kKpI4?(Pg)oZ?Q= z!6{Z8N-6HH#fHJ%-QC?~=Xp1qO*ZeF-A(qx1`@)Dd+xpeIr6hPhx!1*TPup5Tq0MS zRdj5`pZ3{X31SX^e6v4T?Xcs&J&|=UhqT=C5q4a>^4)o37c_lCH0tvZ9gqKGF`grlnAvKR5<;rGy7Py zB}w+GJz$B39wWFwEPld>fvKA1u7AskPZQF2X#PlyN{;RAwdqUB0mtfaHVTNO;mH$l zPgRShA22+bus@+Q3cInt9vk_+OJo-adh$6p(*L>N+FCqb(~+JngX4tblSeHk^i#wW z5pn>b*uKF}tkn^Ns*D7kv{!CCgdHo zMoW4i|AWCLXfi8!8@Rw>XE&vre4{d0TQ|I;R6(9M5<`?91KGq2{S>QK(fZdcnxD@y ziQfngAdu+{mwEKj3TlUuNy3FT8u^Euhc(h{d^uJ1o0h>%5pZ*HO`sidGzMfw{bH6U zBYQXE|Jrkjjij~V-KvIDtIt~V=yGX1hljZ!92}GQ_m3 zr^UK?M+KI8%o$J^r2(q(Qq`{C32(1LO7cv^%b;+FHa0`dJdrcnU*yGo-T&OlCnt&) zcom)!%#CoEPH$?sPB{1YHl0~TStxS+p80iw`*)ifk6FyV4KcZ`GpGV! z`gNmXRwrz-lxl--R#+qzG`I5aHNRJ8BK(+NJ_^Z;Ln6V_ z+-`Grdb9&?R^cZ3Q|E|5>fJW*bS^TIGY;MLsgj_mc~2eEs14{ZM0cHyFq?CAdvO97 zpXzUa_x6-n)#i4MQ5Y=g3DF0v@br(Hex*YBr6-5b{(yFVG-8UXGjf15$CEef+w3Q% zaaJT?E?busE~jY8Gg&Q$U9fSZeIm8lv$9UCohLrwaLyE?Fd~+^jblh)kXzsUqvqAg z>7IB!C86*ST3K%woE=J-Tq#zx%U^e|53ZtR@!H|ude>*_y~o5@!NX2BleA=vWKZ)XZyu;2XY#OU`YqG6HEIykX;Qpa$#zu$Rw42_UF4;8zu{{aeHCZkU z^Jd}a@6$$`U0*H90$Eh*R{8*TUC+>{usBCXOu1MN{;&qrbhBStR@Y$S24#PZU-X9YLHtcD90?f+2mKhoh+?*uEd;~B9+w~cXg4XNOgnBNIFI9+sL z!CC$^ib#`q1?5hmex*Y_%Qq6`3ROpI`dq2ViF*3;-pE$);7b%iyV3^;?^F>wWvYw| zzRtTGn_3Df<&&}){*4m>)35vXCq%jB$u5q?KMC*&t0)gw_#U_ZFl(JVMV8rI}y37pUpW&&t@uWlcWjKp3Y+RUQ+LP|H0WLXPp?FB@P4?uP02e>YsN|Y zDNpBSkFN=4If`{|7?7XyuG^6NXyF~w3t#7xx(?OoPWzLXhGPsjhN|>ghtdUjE}32g zP~y>|*9V@^qV+_TxA+@bmA8>N^Jjq&Uc2?ccvKO4?Skmva-s$7=@bsRPwzQ+Wg?pi zKZtAXeAb40zl3}=ReA6!y-Rm(6kboC{OjU`bHtHn)KJST!5^Wwgi+@Q&py{zJozi? zcV;~gbJGq_FZ}(?J$6_F*+srgv%|=_mabnzexy{B<>uXRi*?=k#dI5G-W1uN5!=7s z7@~@=ukDBOl_KI5TE$$vH{S`3W*uf{J+kG(6*B-~a6I9-0Pyrwb54tV)l4_L!Qznz zy@EwtN1@cY^&cx|S)^k|TV0-wq_5L7!Zu3dOolbkScAq)l3p$HmELBDf?MI?-$juw z4aUlA$Vxl-64vTTH*TMQ+t^Q_RHWyt-qF@TB-c6xZSI)a(NSebh{XxL7yP3=CW#kT zJ-4@W(dMl>SXY$&-mvGYNvdnoX8mcu_rg1Z+#To=;o|&DTB z6UhbeJDl^FStWJ4KRxxLCz`D&vIlCa{$N;s87Z&lA~i%pa@eNR>11mrHoqll(ZT(< zd_?B`YZTXhWLf@H(p*NzvI|~A`r1S?x0~Ix_c!fKlP{tEs;?+YH2eIG>)Ijb<6mjV?-UqsSnG2W^fGJRD`| zd+w3eB*ox=Rr|9j%c-86W6+5d^>b2X)q8d%3qqptPhrq@(C&=Z6tU|8T1Fdn`w@rU zuw?5W1ZSU=UXMr%$rOYBB;bdZ$o&MDu&h1hz}IOrI^U-eTYOh76F$uj^i5Gv%9@eE zx=2n=R!4wOgs;=9kpCOY!wW`~?%C>Q?!a49=i^L>NPrAOD`xj`|ac}FPFIc%Jyr- zAP_V5xs7~`bN*V7lb4UDXeOXK;Tp5nK72mjHnQE=E&*_DBN`QvRw#Z4zx=jO>T!8M zar(*TIa+DtA-uPaF->yg1~l9fz4T&JJu7Wx=jVylAz9}%eSNrf*)_dPA%vX8_>RsR zWkbaUSYKp+@`q{v2*0iQ`!vJvn%+Dgw5aN%)A(}ycPr&vjD38wDA>Q%pF<7;A16YY zIa;gAes620pP4SD(#FBIHzR-Np?`OHQe`w^X1hpDe!|M0Sm{?6L(~gwwqJfZQ#>J7 z^-lET5-JDNGugZ|QXgzX4{t@)-@~^XQ&z+}S?>C6#KKrV>}?NU9`o)D%mSBD?|>!# z#bH?*Jvdi1Dka1?#wPmAEgF*+^ShGPhfllYGbMiwi#ptH{tDorv{v=}LL!M7_@j*a zwY#!4Aqo9Y{-tF=8FJ~gT~%ywGSr__0&(k`A*9)+0bYV|+2V~v7_+a5<)@Uw6oW$X zL#aoBvd-epZ=}*0TfZVka#vlGmTB;7gk7&3g-`N66n&)L+id&=)=(WXCQ)_e8}z7|@G~#xe)XMPt5}0*ep;?(t9WW8x-D z!o{TSv+MMCOx5I-ByDWP_K}GCNo-Jh&R`tEO$KBJZcNf=Qjl~+Pdp100utey=t{+ zsV0b}h>;@B7jbx;nsE0B%5WP~uL%-jjpSM!czD{yIB?9Sj|0>Y50B&Db!WddcFYTI zl59VRpJbqXtwgzqKOo*3sZkHITv@Vy~ zN4sA-|B25#-F#nPT-<5jaHy{?tN(5!q&#DO^Qoa*=9v2;;$Jul!rHT%Cp%IWovQwb z*b^uI@6VR#s;VY&X@D(Z2ftEWI6|S=YDr;>WbnJKVz1D6gkx=DF4m2p&4f<9Y#IHg zf%4f|oZL9#I*!&vwC989JR5vn&N9qLcJFrTNBEPL18&8(FJ$*ns#qSaSc*J9Y-0va zC#V}Chpk~(26slx)?mpQ|L>FG`ELbG1&e)&W=kk}v8K(@M&f3gfqhB;c8H>SzO%Hc z2p6zva|nAMZQxGeoR{?ExS}#&e#d|tI;TvOR#gz{GYpAEDoLw0O*lW=#VgJU}vQx9Aoi7x*U+rNkQvJ=qrektu!pIMUp_NwChRhKV8Xy zLeHf{*mKmLT^Hfb1yND$1(HW}WPI}dvPF?naULFnOkZ#dKVgy#Fnt4A8*CwO9$Frb zlCDEpKtW7hq+ghrS4PVfo}49i(5dV1$W{=0w7cx2 zM;)Gqgve6#v&@(6-+)s`4HK`0>T-C7GcY759I2=q(o9^Tp#bWV5Ij-%?lXALLm!P^ zPuUy)jtlVbtHNw;vV$KcIPYt(g(2QI`3tFQ2wm@IK2(z;qH7l^S}mHp9YBA@-m2(& z*Z0g3y5AM?kRfW`B$^bJ&0Vw7hoSK`-Z>cPcQIN%@wIO&y)Ocu$Cz*6yLiX71A^1f zt2qOz2*}>2a0#Ct2S0s{xOGc0Y|}UKJ98|#A@dxj3;EG=_ZK{S-N|i$g|r7E#3sO5 zQ!3JVhxE^X6C@FxX5Cvx!C_-GquoDZj2s)cwUS(KAXvS0;m;jiejHi$ggts{(9c3u zHIDc8C9i6hqf*2#Mz&L#tc2S{=}d#mQT{!}HO7Em6C+YJ`vYG!(@ds(nb>2UWT>iX zU^h5do67QIMOjr`AJ{w!zN(JvNie2@XpR51M?PRJuW_MlZdX|NRKNV~6G6CI9n;?C zEp=4G)9T8c1)m&7M#!(UsLM|;I7feYpoUF8Gfl60uB)Uv!Ayiv}c(} zJeU(&0mr9kA=l{C4S`xuaWYp3BHl~?MtYNDE=pMwOf&1-c-sq>W7%ErV$(9UJ{m`X z(289Qk>h-AwB@|xTRVOrcX)A5?+tMX9YLB5SsYBsxfrIfXtCokWzMw(0G;6skDiCz zfUfZ7BdJiuT9N2>v7VtVOXemH>?_xMiEo^B-(K`)zqjyJEjZrKo(Hcfk^IOF;F#cTVJfbv%A=4f zMk`yo+G}z6vi$%s*kFr;vbw?55*c{cle9W7{x9q1OG)!raIGXq&vwUea8s{A!2kJ{ zJO3FW|A&?Ef4}7pA19lPg|*c;S4s|Eel`h5J4a`ACy<#1o1}%iwV8#Q^cS`-)~+rp z7S0lm_D+rt77nhI{A{ugt`^Qtj&>kd3rb6nor?vVx+2KMmXeF-e>f!nYX^gagPr~V zVqu(QSu5x-wa+)k*kcf~_YPl0cm3!}{Y(Wy384xRLwPUr;~grNrA#UUmCF}rP6XNh zOqWsMU8aZ6+6nN?zo_IcSM7#z#lP4!zd>!Lq-6TAK`sC8uSex$allenpXa>KNmp;@ zTOn=eypPV%`r7MR{oEs4;{X5o{rM6tL!-vc0adwlUm3}-wSv>5Mszso-JXF%`Pj26OA)&ceS$Efb3p5t~o3l8Xg`UGO+do zFwWObW+_pEj)}g^9IDgXoEaHEzrK`a$h%nSr(e1*$mLI3)?QC1vFVc-lGy{!%0!x) zIem-gED=I;j0@;KME~=2+gxhQP^MTGnVU_(qBttB{I5BlXJ0?tQbvkZqfiz1-;Mey z<;gNMqrANGgwL7r+3r`1q>`hUns(yM_=Wj2S)x9cTNlCF$`lPed`P7lzdWM2Bj-Lw zbabS>T5=w!(0v_+HR&R0`n{=vJ+EC}-A5@a^FyVi)K`Oc&yCi`4DDXly>DDZPi{Qc z#l{V@;@#)93y||*1J;fJ7q4wKikDUDcm@uU)5*{)r;vw(@AH0bpEub=30^uxaWjUD z16b1?BCyKpVa3gsHki2RMo0fO>23YIRZ37k5(D=t8CXQe0;L8G4nmT2p?trjksf8T z$GnEjdHNXJeMFw-a-vvpcvCu_+Zosv;>@mKT}+sSEv+%vc6JdWWvFe=NwjfVAmjOo zjehAevL0Mq$=Hs>NGH60f?mxFyYT5{J|>#7|FuUyx9%5v(({!z)RZm3PrQ50!G3$! zT({%f7RW}3k(_LwUSRi$X#f-W?8O_}rutuJ2;ctOV-`GD2F&zt%QEkab~U51`ve+{ z2N$0ddAe5Re1Cu8>ysn_Fg}W=bNCoU*}p2rj8o5(^LYIzCF`Ymy70X=q&5SY>Wk$v zf%%h#?TS%%(nkP-v*VdhsU_Z2Gru0olc*?>-4pn&!quyW#9V2aA2x`T>DfEqW-p&d z@&z=1;=D5b>Q7&6WmL}mgHq7u7ZXxjue9oR46@OOnkg_=%p$*58t>`TJnvC_Py|cB z%EwDC8XnVCL@53f7+rZ>`j&vRxz_GG`MqFa5e&?-Ql2HV5)S{2vpOyi&n|TY8k`pY z?&xN1cTWB9Yz8hN$}KnGF{3N+u}WoUPJGBBpEhT$jhVIIs*EOxGQ2PzpXKeTez@b= z;CheZDks*$ul1&;|99g;SPvwP7ztHffxLj3k-Vj!pZTG1?98q~HaaetN#<(6`;iPA z_R*m=Yh357?df?mvbyCjI`-~wC@4Orl)D+?XN7!*2dLBGt^I4~7IBR*g5HuN1qCII z&7NMnxlQK4i!TT2Fkhjct4kw&r7hXyDM*0nwB4rLfsAZvcMfxLY}C~R+~a)w!j#nH zix#YK@u=hGj&HwLY<|no;K*CJN>Q&QM^32x`e<@Bf3zmzwyx$4_$Zf3eZ?+SUd+F!+%!a$FqT@*PqLZd^Vl7j5dKC+6(#7*m#$9 z6!lR_<9HbIDdq8W%>Yvi5!h0@xG?+0lQjgki=IT__-Ga$!qZN@@@WN_c2$H@xe4h4 zJ4tbZ_f|ZFnL2}gM@|wB`{FZR;fIx4_y)|#b{EF>{iZmzlSsKUDS+*ydcc$WO&nWo zSLfUPQjl>uzN4?pn22q@1i+Rn8fSFE@@GzLGWfH)UW5?S?@c(L9l`7KezCO|k|F2j z3(RTb+{(?PJ+vL2iBZCORD_Yg5&uEut?M%X?1p{*)3aCd6@)Py3A%AyT z_Ka5X<7J34(ig^${uHFii{Ba8><}4irdGMFxsYROmWtYmj15e7SLzl2?9cCA^EC4t zdE~pZ*RVSS*@q#~WR{PZyM1kd^(e;ne>LnJcBQ5y0La)UgqJ%<11|Y_1y7y*!a24Y zPM)&S@OiOQ5X0wWhZbbG%1MvTmT8DnX|~qNshVP1R715f_Tg;cMSIrIF0Aaj3@Cyu^}d2^3`ALQ8M!w$N=>v#_Z){Q(FK; zG!J&?Xq<*DP2}Vd+ZeAeXx$&Q$XWN(?f@?1^|buwI~F&71mh4ViE<&XV_tQlmOWGS z*yh}fFEsJJ_!?aY%d_0_1GYK1gE2l3$Wo&K!aqZDh{Rdix4a$ zV%p3By>47>fO$)8k$c~VqKY_mw`5H zsB|aCD(efw);j^nhdeh$*YZ3y<1mBM5A}T=UQPsy$pNP&uJ04-dQ-|}Dyzh)=v2@fTvyhH)MJ~JTmFBwXt zhDwFajgQe!_;m(#tB4xIg>=F|g)~iHdw(0(eaH5;976J@))q200~sZ#w;>6T%wy5(nH7^WMi@0&_l!AJ%TbP7cm3TL-;RYi=~8`b5ni4 z8ITkU`>d%tOTBL}ZagW^Vuv>noa@q36YW6oIJq*>@Om$@w=$C7UT_GGbM${bXr&Of z=b6?@JiaXSXjtGxpIioRnVfZxK$@-k3^;0e7+7PLv@;69w9ca8Q~Xhg@JcQlW`#YI zNTA@2`EEvSlH@1)SuO(Hl+j#O@*|LiYr@u}>lnuE4aSWS%a0RQLoS56*6|c*X(9!0 z&iB<7gD|$+*XtcJ&wIYLc8ca{`I@1Cr`Mk`;P1Is&P}l1rg4f5vZcm}s?9)Z(hMsE zn|;8jwXjE%bhXyB-$+Az-T2PgA=X3_L913Ri8P}UB3YbR3mX9z+51!!nZJvL*p7cj zgdZmuPBV8Q^F!=Av-`YZou*3Ha@1hbHuY-5oaa{e4BmcQ{p0Hkj%l^0@BSpLuXjA$ zLb8%W4<@J*0tpl4YUQ@|P7apnkYE(^C zllyu)Iy<#|=)}IU1(Ikq;mZ2tg897yNf|(&l0_{LdO94g&{cW|Q6?+4Z>ritI8Of% zuCVT+px?7O{L%d-h6YJQh`eCJ<(LFJimE-dD0^EH6@2vI8thX84y@Ooi;9$or`~+| z@`tbwH;p#4_+e4m0T_p%(Ket7&HS&9RjS>qtDIL%zr0AxG%!NIVgCNLm_FZ&db>j6 zz`1`lP@HBG`~AEuo!2)&*s`RUjSta$sUd|?{jAllG-x8nGzsdBPNvofZ$$X(=iz0h zkC`&oGbh5*!rnDt^#mMaQ6I@~jENz0EI0+nyF7Dbq74t%RLFQPSLbXv4GD!ezJh5Q zHfk5_AcVcbzEY;41+A^l?kPynuxl*K`jdH1E!d(Rjs}vf9#?;9m&X%1{tYF1Baz@d z^@l;OxsWkJ13-yJu}CIJA$OX8z&L(}K`i~7^6mM&$y@P9Nub+Oyi@v3)UB8QVTm}@ zmJv?~&*hxG$j#Yv{ZDiX+t_HTr_LUb6))XRKeT#m+$cQkXn$9H3>^Oa2{hncdVn#&CoOO z&T!I@_+v4`74&&G)&2eE<(~e%)_@+TAagIUvb4fH-&BjdAfA1P=Iy*8GA(b@#hzuH zp*x+_>HP)!UfQVtp_91fiu0}0H*fNRi+^no?l~>#NzV9PRp(>KWN@djvBKp#hSsDK z-{&JoVwKx1?(9$R_ zZF<5#n@y?v+GFGb@_b;OPvKznn7GVK{!GIn?v6|#X~9GyX%2_}(COw0MGs@HMMy(G z5RWUC51(7L#L8QTG2ZviK|S|3iKasWyJWYLbj?KNM?HN_kQ&F8A5kt?5r@2`URar{ zB+$}Nur|^vRpWX0fsbRNV*hE;5oKp%xpvDGwH3rTTCm+Z1<5TIOxQvW>H99!?qgE# zF6*t>cUp!({XY9(qii_(iSL&+Z~w@^qr0udmO(deA~=w^HZqt0Nxt*O$NIk9*(K29eXI;K zT@Jk2e)`4jeY*p(@DwD=o`uXRJ?mdaO5%t3D!Leu5^^3mFx~7cUa7U_@IELpgbl(Q zz2$QNRIo4gv~->x8oKDe`V#E#72CW-iaib~vlJ}F;R+FCqX0k*xdtw-1nFp1xM1yF*-mEiE6kf}=2T_xCU)hIfG$o~}N&$+g^ zN_md{+|wKq72Vn(TZ#7k4ThRd+?^Re-1B=Tw6cK0U^p)KKh*EPtpJ7b06EWLTvYjp zgt|n}R8DE=m9|xuBowAX{P|?a&uJAPw!aY~;U>9AlW_opwDbacrwi48^CS~vAEFg! z>SJ-d6?|&uq=ve#s9MvwWy!`Qjk13rd-F4Lnr>aBzZ}t_I(}12`vl_JCP#|Z{?&nm zS4#HGBY4FwbB`wD8PP1%4WA1G*&1z}0d5X9!~Rc9W)Nx2=7Z+*)zERsDw>4@NqnUm zBjK#;ZGu;@i7X~w!Y>kIgDo3CEpaEtg%=E~h?J;|7JkGpjtlaANca(c4=b^;@Hm84 z3JC?#-e~&BS*-h@2d6;CJJq=Y#>m2czZ~A5$Iwo~>d*{^i%^AXi$QtGaIKVhG95)F z{3nA^bN?e0huh2vEJRj<(tG4o0mba5z1*0z4+PY8p{=jOObooqRiiKf za(Bv(icY@2!KFwqwB+7H{%G*?T#yM>{TPU$q5W&2bbb}GKFRbIb*u(Pa3^^xV? z=aJ}_Cza~qAGTr8Ofsaojq|W2({G1X#Q(b3gc(ZO*4zc5uGVIq<4G6q7hp*d$1KP^ zuYRuGsiI|UOsXo8mA-}OwZLvV5!gOhWBe6uCpcv7M~H4^S6>%I%q>(EN_A)~h+r>_ zLCqu8U90vBr(oVEm9x}yv~06d^}DI>@>VO~LiXct@l()X((kZyR>B|!aA6c1ogN2E z{pIlOE$baS?eZaB*lF|eE*!g&PMA10G3}-EgUi3|8oKV5P#CLe;dJOk0Q&m9+Bn?K z8OSchv!{frG<(5rbN|4`*l>HUjmqW>!_NbdBw6T?i}r3|-v}A*D;g9=RroVs#JUC{ zVv`eJ6HdrRU4J1L$@Gfq#C>;zEy<}^vuJ-dvp%Ga6rIIRq&$H8n!knG+9OyufJEJz zm>AbBVV|+`=}Kf2PsN3KbVwubB+{(t#~@Ad2QR_!5CQqr%{|cX!};pR_@mhz z3E8vm&UsuuR4^m$-J|K-lj9P(K{UFyb8|UYiKn}_r86^iX_MEpw~a-V7*X3Dy&Vvv zlPASIWx0Xl=)Xx{CPBR4%c_r7OV(|97er~Gzby#Rmvf)WAJ@oI+2Gi?KWw{|6<2CJ zf(>rb4u4($?ejf8N|4b(w5Rtx2*+_H4TKqBEf+c$;GJWudvPV&KBW2JqFaQhVGwYT z5;ET#t*jbB8ta0!z7DFEMC&k4_}4lA>))iUpsag!#GjP|(BS=i)Hi12xBnm*y>1cF zz0}X_3NMwPV^(t)Vt}{Dty#x*KVxk_W)7-YGV6sT_m3A$79ag`*iYRkwtYR6ON#5H;JG&g*xfd9V zHe|>o2({98E&t?i6I&~y>)Dj6-8p7O@ZbBLZ;V{k3mKmHYL9L%ux&UgSc~70J{&IL z>%}20c{b$*4RNcnr7iF3s=?-;|53_^`%sH;=Y?|TPapWtB~ws#A81C-m|E+VWs+y}v7t86Z=j?Mji z6l!`?$lB(6$<9m@0)dmFKK$n1NfD6AI`_GGq&qq)CXh)ZP-IRYyUF)V)yaUdht~kp zm3@5+R2@NQNHbi;kOSTR6G1{!yyX*Twx${ze1f#%&P8<@DOA+9NI3P zd!8J}R5n<2h9fzIxZ)xre%#J>&?if9uMQPb(r9ly7X#d7pHx*|Buuv>hlD~hz6+C-b(1%S0wxvwSKCR`(7h8W#8_1FF z7Uff&6Ygp<6C)SA`9($vQTOy^Q#nVP$%*FaA#{ew0RRaV1%7D=C^yHn)=IeT<9$=m zM=rI&jPjg}pSTipWs;+tY0lsD$RBP--A>#{U`tJzLX2PA-qt6Wc>!-j8_*9OgpATC z2#g_gl$+xFLCb_Qu?TFFoGM0lZ`v!A3>cHJse~0CO1hh9tz=3~_hpyz$Qvl*pStOX z2YbtK@*WVSvB(>KTlrJCV*C6Czr5h(td%WwIH+=LeD4P`$9u9UC^L^KEy@26Ec@I~ zrNu~hSH*>jppr&vkF-GqU=H#mlwl|~V*-W05RO#M0qu~|)1-tsXqqz>=R$N8M9gW^ zcY+ql!;!rSJ)bURzl8^9W)20AQ_%n1Q=l&1DTEK!fh zWC_C~Vi!H1e_Tk0tB@nXl;HtdJL1w_VFULyPr`FR9IbU!u21ZY*yebh!DSrKHO?yd zP605dp$QXfg?#4znwn`a|2bi{yspyimgiC*r3P_DlNUrYvMvM_rOHC1$(6$6xa4&9 zt`RCLi;3Htly|3Fap8ap5&vp3kWoXiV4$ve)&CO4K~R7Afo9^FZZ1AiWakQTZH8%n zF#ub66NcQnzo3pF?G`oN31>wf05Nck+6I|Hk;4$&G}ynH{WPF=U+xmVAedQTQ2`ZH z2j_7U@+^1^sTHDH#)K78wWmb6(`P_aC5tFP3|c+o-SpmOgt2S(st0oxDv@lpB@GqZgirA%`@7cq$JF+8V$!2~$|YOke&OOpEy>O$?Z#_PKc-U+4fl>KonbIB90$ zhyI6{)Ny53iC!P-s{>()Ma3@N9&V|Th%;gGz<-T+~)x$T1TLX3f9L!kT2D2&IW zD{WL;=T7Wph_eNX->Xq?wax4??CK8n!1E~s zf7~?tk6o`J{6|VU0=9^Y=KbZt~Dk1~AO{9z*>k zFt|{oPDhD8DH1pfS)U;QoY_pO5jAp4K{5Z+k0Vm%CWmSMcRWh^{g0^+fS$G|VBR-7 zBN6JU5Sp|0A3rcHd{0yXlNV37m|YwVRC!7do2MX=RjJP|+LTqUE56`V-#;3|r0Jh< zV25Uo6&D}4#z$J9<=>iDo*dYWU5RGF*!8y}pooA%-RrbAp2wL=bqqLW1)B>CRk;cV zdtngpBi@o{szJ9HOxo@_7a8zAL4s9qu&(9ji}=rNJ>3yhPuP6k-syEIK z6EUk<9`-7n^`(-Wsu_>q8$$HoftCnyGY*d#?bNEHAFxI*%mEVb?^jw!I^X>fm1=Ih zgDo;ID;;HXmM5U_kjjy&qu8p>5lClz!XJ+#<#J8Cla1}3khn^tZOf0cgty)=$EtET z6=-siQNkD-X)hQxRT#6MbYKt=X7emJkfDzgxQltwDkTg&f8kdGGrSPE!h z92F9(h?d3v8wfK)Ob<{Wr}8y(@M=Ax5S4G)*-0K-7OwpcjL{*SN*q^%PBI(M&Gy41VaB?c;+l@QRCDNes;LqhU$}H(y?B$ z|3-;X5?uWDxtAOjvsuCL?7zi#L4nWSOms=wa`fi|;$qRN?nWY^B01qOZ>>u1=Nn09 z-9&}lZC|6N<1m|Rual27h4Q5idu678J15U?`)6y$`p4nqj*%z;)6)<*JT|sbii5@P zPb#A9LRhEcp1Q9t#0c0{ft&V458Wzs_UjvNYJ_s zKmtX&Bg`7+RLMP98{?&LFXD^E39$S{T|%JVe8?OE#bL>ExQ@_}mRxBHkaurm6vr7$ zYH=)8SdXe!gMB;?U3*}5E+^a3t!P01TrXFEZNgB-Nd^|gI=a!LldaLs$v$S9Y}W~E zP!77jF}?j4kikr&kQP=N2qpr@QqGc^1ESh!U{;1~EFfU!pl>PoBiFo$bDS78}hDE6w}ipVd7Qt1hLP>UBz<=ZMj zu}kF+raGhDd*f9Ff(h#6CjkRHf>UOOM<7|eLBrM^rgYdD;uD0B!$aly1Qt5-e&OU3 zit?3?=&^mdKK>Lu<8sJ)a`|ji1zjb#^X4eb$66e6ZvnRscEwr3q9xO8@ykKD)bt zEVV`6fFpr7PMe@GdO4c(Ne?9}9>dA$EM&!et%h$31%pCDMljM$;$rmlwp9;%fpsJG8lLbJ^2_T)Y7} zB7-Ik$Q+5;=@{|nXa4t>pervs1>6mzF2HidP26M-1ZhY{5>_iOF_GK}vkWYbNK?$dY*k2%>|*G( zN%osMKx98VL2aR%ej@|yL+Bq!9~EpAOSgOyW2k>@We_bv9j~CQoP2k-zgJA6cYJiP zdE2*sLXo7oFfYt)ricG)2zwZ3bYSprL!Ue;E30o~SJ~!d!k?75)9)m^fuuSx9#e<0 zePq{Cx34FiFM`%33LNCl4rE^_AdxG}P1vjNg#hhhI=))b+VyX6 zyK&QR;Wob)bHfkdL~6@%NK!EqPhPvN_WR@|-b09UKPw;1-0~ueEhK4eF`stpda0o- zpVucx(#s$@TWhj(X=F_f3bC@Jm;P6FiMq6%^3%RF^@OO|i=RhefMFwRqE*o!Rpp}f zrtmgyBaH2)8&T@qs2%~)dmfgy!IYnCUC@9zN}R@b7RO1CjIh}Ok;v_<4kZTW7{mIk z>cLOo9%%6T+UEI^HmV>x{=8e01XVruvYaSy(?aDtpmgf{d6jJU*h#C(@m0BBOk}yn zvWn01!y;Mpa;PpE0Dd22OXHkFC_(#Bhdv5*@~4yYNYxji$i9bZ4!M2vWBBBOJq zvw!=baJ!9$l}wLrLR7ZlVTIVp6aO2`D?o;Zu;}!h1i5|9O%+6DJ{s~2fqumkGX5j-`}x0~Hx27FYJc5qH$Lu}=pCs=z?D-7hDtg5HhR(b+9nAPD(oc22`@ z-j|$!Ndf*B0;cyo5w$vgSyCiEW||A>ueRHWrf$ZwABMbDJkI%ovnrpbqXG720WdK) zpULl76@buH@_TNK9H`&AHExG{^5{y3Hx?Wzt0Z~4QI}+%7s5sQANVB#Z1HgIM8 z-0<-xJ%+KJHy}+68bWTF#J;l(p$$cvC!l4f#M&>}oT56<`z*}$<3ju}?{{TJwRb$K zLn)wXTAB!+{=*!8P#Tr6Ja9JMzYUnz&Xm_q;xAJ!oT%eXt!Ip%P;v!`+u`-`Ai$1* zuEH@|*vWZ@QPFi!Z#enMdDZ5N`D{hSN*~DOy1~U?s2Qh3dlkS{5U4i8jwR*XJ9k)V zjmN@Tf7@PV883br9J>C`lt=0^YVZGTiUY`?c{a$1SL#TU0Psy~b*y>f$E{$)!ce-= z0^q%hWrOr9?R(vh(S6V%0p8u@H6EAuJSi%d9O3g=K0V|8DUqzxGg;Ao^>=l)l+&}N`lv>60|K}UG@e7$2!c#}EqKb~?CQr4ym`3_zgyf@KU-1KM zN-bLohCLNu;JKUE=^%K-3Ko&m5SQycp<*;L%;YGU$Cc6dA-sNyXU4g`x+yO&F$j2G zKOMm{9I_xm-K#UOZ2iIt3t$=13vxRDZhRV=?HycB{sfNn+jjjJ6wPRqN<{V^FG?x7 zFu>DEw)m%=d@3tWSdkDLy${SS|1ag%2kx53!WqJqJL0Z_FJO^^71gERyaoadh4Iez zfVacP?wPQ~t!j=5%%?bUXd?mr>vi>Vo8ao(>%cjv!j=V; z_^OU>cbmTk#adtKpBQFHf6aV_wHnaBbJ_je*43VU(+6nxX>4xcUs{>af<+N|1U|D< zb_)MHy)bFJv6=Y2`OY}62G8Fg^`d(H>XvIHN}C=QJqhTzaCJ7vatEAyfK2gWwSGbK z)J!P{u6UZ7daiek?8H@Ozuj9O!2)&xuS<-!0Eq|4lb7ew(Cp)u4Xa1rI{*KOd}2Na#DC23{-4Kp|4Y#Re-_`Bb_T&rNRX?mg+8oV z*pDIQ|Fbyn|2o0T%fZh7-_|An=N=>{Szf*hbDN!G<~3}lYcrFKdcvD{^?2BShboJy zZzQ6;Sq#6F0xDaI%4bT{@*8mEC0MFcbcm^F?CbTO)PfXnJ}P2=rcQV|6|rjdI8Bf= z7TtS7PIMU)xEuDhIt4x<{^&AcC&WMs{(t$W*O){)+5JUY@r62jZ|K1B!=c8|o>59T zCtg>(`Q9ppV7|mF_jUq9_2(_sySlpR zhfU>rwG@tsW>IB_ouoL(`R}m#UdtB-GsWj ztAC$ALHPa6rtUttaKBs*4$2hL*KO^r{=QPeY6uA2+dcdST>4jWm1-KhCD*$WoWMEE z9yizXvYxK;0TZ_l%}9K{J=CfE^LG9e?HAvQ`cKl>PJ##)%C7M>V(O*-%wCH~dCMf-wX zeKu$$%Fsd0sj&5=G%Mr~EA;dZclN`|o}Kx9)rQzwfQL z)>}8p*d+`!90P?Snle5BX z8LtHGwIftcj(NGei96-lR#7VX4kE!+RP!^;MQtx(VS2{S_2hn_Qml@S&+;1vI+66* zMKqQc`-$Y1-5~bLWZ;A53%+d@Gd6K=Gdom^^RJ&zwO>cNCw=C<#qvMEc8F*tw32J3 zNd@ZNAW9(PCaJ7|k5Y5Leu3y!7_=9yw3wCb8Y9$fK}5cV6gi9!dJc z$^x~Rm&?=m4t$UeQ=#Sy#9hJL%79L92`a&C__f^`K5QDRLXnJZFw~`hPX2n*scJWC z-INe0|Kh8_7U5(?EJWAx*p$%{I$-OOQ>)-`{6XKUCikntOK1|isXp|(ac}v^s+rd> zAO6?8c=~$%df7;KhN`xZbzV2r%dQlZczNYa!BmjXh|6;w^Tpli*S8-C^!DF89AWs( z{WU=SS{WJZ&dNc2IW`Zk9&7mHNx67^S zq2j{-=XXpCy2#bAD-o_ErT)WgE=h~ivj$#us3A(RN&P+yuI zVk?cDGur_1smLU9m(ovr4p(;*{|K%}-Y=rCXWL_$+NfgxsBxuU$@W8`!2`PB7gT)y z+;tR~-bEJZkCl&f1$VjJqW7ydhh6X{_!?&dW3L-Wxn@C5`{x|tYl*(X20ztF!9&p! zEwBuufIScnTHzZJ3f9pAN1P?SN&-Zi=bO zp8GonxP**FC(I}<>d;BwRK1G_qv^`@#j3X_;dnu9rURa*NYhlf>sO;#pb7ucq@8}O z0l}SaOY#fReEPND*Uyl3X8ucPnkuy1 zu8Ke>pElo6Iafo+PAxchR$)Kwv|+4v4)?C#BO!i$QT>43&aFy!bm!qpsef7ta z`x$kz72se{MX%lD$@`u!8bADlvsxIrg@^d?7hC5|mfIz9ch8}jxn@7=S-4$GmBDgr zP{ww~G5h?$vjsQvKJA0qG;4~=l&{?+rZ*E|@KITwYvITH4_NY^onii$NIMh=EV@O) z9>uxgA@mUD3Efk@(0sHy-in@kALm!6D>0%XPNDi?>OC%0ZhadVRR(()(pyEw`22W9 z=s8>NDnlkK9^Pll6KA&y{06qx=5C*Y3vLCCGI+McV^)6;p%6D3ll)+uTj0^+yQ`{p$lQ+|BQ z<%go|Q71GzT5zWS4>-f$8sDA!bo%T9X1WlQAb+5``_EIi+yFE@yV z2k}lEovva(f7SFBKPx3YV4T)!pW|Bw)sB2mI?6qD>V8px&l7D@0sOfpiZZ!-Jts>$ zkDt#QM6ITqeWR8V?azZNX~YxP@O?Wootb%cz*6<_YJC8+hxJ(edasj5Yx!$nIG#|NKZtMGp_fVejO_ABsjEk849SC4sd)_gxP z*`HMadTw=4^R3Z#00rUFNxzZyCm;f^$TD%~_|`T|gvd#LRmc10(&3bT%?&C-S@D4U zE7`5u?>(du9VB4q$dng_&Z`B?GfXUkVuAfO+hBqsX2E5dckL0a#TGSw(IS=Ko+r>r zqIJavpE&Xj#lqEx*>H;W51%L=st0XQv1gp_#?#it-bO2FT5?*!?|!`|-&Z^{{S(2E z36d!Sx01Pfhm`vt4lC$RJ~8I3V9aijGL~^IW7@J;-SyxD(Y6!ZaXX~n+^Xl4#i>4o zNv~Z*w?D65Qh3aRMZ@U-^B>d(i^lF>90`8yD*`9HPjcEDwPE(nE@$@PxX~eZgPSk} zThhQH&EM^L>ARMu3M7q_TX{f-ZBmW=KR>a@kYQ%f!*He^8Q215kl-?IyXf@)ek*-O(bX8(pFHAb~Amb?i_=hyF@3DH{;A=b* zXvx6MOGd{M?8&`yghv1nCLx~psA+uMEG+tSOSYjoKiER#=ZWd$ZWf-%swfA|*{*q; zSyo5>?{I?I>Oszi-mIEjio%uj!1U-+v5(J@40x=K6GIDhjM*aJr@za$8nC@ybXrd5 z-QCM^^+}!9g8ilL`=TUD$Ci$X1y*MLshg0ILZ}e8B99CN@*i|e~DZv(VN$zm# zm%A1a?@~@$!M&fFRgsn2)Mccz;DZ&p2>IgH^IJ8PAj5cU;H%z2P;k3Wm+eYENNIUW zY*o+~rlW4Q6AG>rr$Q6$YJbL#Vnv?qrqhK8UO6~ZuKCQ$Ys{L5r^VL`9h|v%xT4oG zg(}|zRV&sfC9vQaf<5O~ea4-Y;Q>Az){pV1DeIFpZ}dCL;cV*{0_AeKPm9Z|bz(I& zp3P;xIRVjwLn|NiKx?e0x!ZvopEH##GngPlYyQxG%OzT_^F~ zYEZS5Iv)gSxWjZx>orm9T4(@s##|&f*)rbO6*A8@4eII{4T}c`j>#Y;nadEJS|_`Wo8P~$ zA1%9)#3(1aHU=g))xl0*b~BFHPta=-Wy7WGdd0A7H&psskB814W$d}Bb=WL_(IZ_) zsh(%beLTI33Jp!}>7Yw7*% zb00n^?3l#z_ffKihs`TD{AI?;3Lto{%<=hjx6#)rZ$9a=t4U1-`;XJF-;c2D-TO3n zF!Kt-2c=uoB=v`ft%R424C0Tpm0dmf_>WoE-760Mc4WLH+kTPiZ$>UmJLY)J^@>97 zwlu5X!y#|wJMV6$S(G;#uqOGo)o(77%4K-X5WK5PL8BGj9}WVhtdPm5CKKPKLVqY{ zFFgayc;6sC@XWGB6{b75<{eH@{R61U2iEr@c!}|ci9J{S32q?zzWeIyb%#n&V5N+) z-5lS~G0Fx$o#IyCG~c8u_t(+^uD{FgFuR_ltK=`|Z|&7S0!{cn>TgoQw?RtxW?EYo zPH0^GH%f&_%)Y)OnWSG?GVSshWqG_agW2O7DwK4zdWFd8SqxiNg z2MuzT*YJ?icQf@%Ur~GpJR7{W?)5k&7@8+t(=0?O6YDCS=F(VXz33DsywLuPm!IZ* zH}{9h!A{g>7O6^47wA>x@(SgBB3EVs=w%Xn%VHvNbY@e3 z@QVG6GRgR7Ib`*rE*x7{FlgETn=<+Fth8Ze9!z}cb!TPaj@UB)@mOLcWqKqKf%BPQ zO06Yn(~8JgI~`vJ`!5>q+(uF$h7j}9w2j1u;GyjD%im0lalc3<9;g5I2; z8k)B90#PrfxlJ~;i7iUBSEbW{*+g=Xn;-qE_1bMZTDB9*#82$0GIe=?%fWHQZ!+`( z`X!c|eITw(KIb-@dnuS1+b+!QSG2Z0f7he?2JW&&O|(C7q2qZLY+dIN-ndt=W78Bt z=>{FoP+lV>p%bpqTzq;bsWiw89Pl7@)YiNde5)V_4VgxLivzKi?aCz0LAj^G;6@13 zzVE>`#xqVGktEye_(2vYq49lxh-RErYz4Qsv)TU&63kG=h5dcf2B%tf=o!r1IeCds zXz!lMvtM4Lzxq)5pDs0SkgB1=G%)Fq2wL~YR@_i5Mxn}e`Fl9STA0GODNIyJ`l&P1 zS2J`$PcnW+!=FfqoZe6-zgxI}Ii?ttHb-Sqoe)CK=@4CC)2_lKe8}A3R?KE}y4%h} zo;!%ypvG}$r3xi~V$4U!?Diescl4yJV(E}nD!^nsi?Y-(SxcHN|)vYJ-w=uPgV`sa5 z&xk{Cbk`T0tUa)tkm|FA{kJQ!kH?poZ``YaR-!d!HS?4NprA4pLM_^NN))9Oh@*^sZ_Yy;YELk*Q;lSJ+H!~_6D4^&U8og7VVtXC>Qq> zEVkSH6OV@EcX}zVL1Ku_`a$xfIFgAXZ!-3U=u>L1pHHYMA}m#3hs)IWtx>u>wi57X zHtX{6M~F`zpI+{${KmVAGaOJ6#sfJk$-Ll;zG^eiDKw-3DJS>yf7qvw2KskB%;VgD zay;0#W~>{#0RjfgH+@ARTguH>59 zcAm8;!_@5l!+Hk5Bkgqm)8~sEmNz0U+x@9P_1|GhjY>GA?__$OcP9A1Z7o6mA*z0B zZwBPDWIe=-3qG``*JU)~i3><$l|K4SWYSFbu1x#zSw;VgUB8~=ld3Y10p$BTOaL7Q zAO2wDqNB}ZLWcu*gGq|jP5qJTE9Y?MFHx20Pi+1SV=33?ibs2$v0iTxf^6p<(SQJ! zsa$Isf6Wld?7H;0(Iu*yEuv@qy-sudD}3yy5^{n1Z6((w3F1DUG9MCvqoPB3u}nuY zy|R$W*C4$5oX<9EP2rU1F+d%EU4d%IN7^{S0q)iYub6i4YRHcxT+Mxy*v19^wD2+E zXK0}=8kD`II!bU2G}pB5 za(^8OmxoQGGvkAzwBl+`2o;A)o0@rz#Kg^C^rsC3w9m|G`Fx7-g@rlxKl&EbKJkzs&`{O`A$?9MmSG`^gH+;2%B!)~&dMoH*h_3Y5bcGaj_bolub&U!I>k zkpa}Z_$@d{4f?V~1#@Bv;!$gD7}+g@z1)%r1}DsmedAZMO``u&880g~{HyrG8{MI6 zEWf~up80+O(e=+ROAB7izjlv{C17sr4HVCx_MrUtatx%UeW^HZgU1+9m9b_&N_e4o5*6+jydx#CPd!xzPH5RK66^o*=)LO%SUvO9D6t>x>Rx4GK=J)#H4f^qb#FtzEm_ zWj3}n_va0Equ0Hct(u_5pbi&KDi)>Mz#f0DujKBTTOJ~y;+(IhaJ=K1nTOj!Z z4@l;jX(y$pc0xlG@ftLIB>MCCM^4p>ed;m7%|Q??pwIGCww6Wr*zjN;GZAieDm>BT zCuhW(4V3Q}G?X|_h3gA*WE~7gwHh-lmMi;Ts+c!rB)>^WG!tya(^Vju9gd@h`FeJm zcB`}Kjy$Nh{XU4eyFaw~qmdL*!G}NF_VXg*h|kBbwEfWiOLx5% z22uy>9Vcp~BBR^IrDT7P8MeZ;NAc}k>4klLM}8Z2njHvcK&h_|PYjo=F#S37TeHX$J~v44b8|Bv;E zyXm`Sz=P*%nrZ+nEG)ol%o}hw2T%s!-@lJ{9~U1F508KVpOBb}gqVnkn4W@?jEb3o zm4%ssiHVKt$s;xneoiK)#}YjJPlZH9MOhz7$w>;!J`oWW{!0XlfPjFQh?tIqgie^9 ziCy@A`E}O;Ajby`V5Q?=aR9K%v2e(-?s@>M000&)rnP??{I3@lHqJfV`*`>SghUvG z`Ue1PEF2u{dpNkb_wHe^gE8j;_sDT6*oBntQ|iCLwh=DQRU)tPFJx&F6+MUl{?7O-!xd+SuCJJ2-lI`}q2S z{R6_^M?^+N$HbFi_5F)zkFcsyVurQs6Lk>^?TwFgc2qpaA5M*;#GyAv@E(2qAV5_Fd^T_n|O&Rxq zx1<&7k_Wy1Od;Zz^-w<0jJcDD@`TuzVop}=^4LzKA#afJB&(^BJrL;S-ufG4r*sFv z+Of3QVK{sjYyVwFiz@s+D;@k8XUmcV<%=|mC>3aod9X_}IA^PAMLxnh z8Y*?piKITQN-s0n3wYH~Qu6y@T~oX!W8(51fO9%_8O@D)+=xV-1AQ+%j6sU@T%QJ( zHuL+iI+;l!(sP$SD@3_CmzFmSYx=aEcK)0m^op?^K|cnLexOCMdQopKYyDOjKb{H@ z{bES#jTlI^mj2(ldaK11U64%afrbYIo<5QF6i44z_Lzq|u5 zpSH9Lu39^$_L$C|OKwC&Uuh~*XCnI7RRh#x(L!L*$;yXKf>fv5=R?b80O2ta9>exg z;;p56fD?-A@*`Sy{7}FL|Bry_@B7JpPiyj*C7Bb!obv(jBH%Ej);Gb|r`62t@h{tq zB^x8oC|?^Zyiq~4EZ_DZ00B*~e1Otj5u`Dhv2TuUXiOcju{qX1o}0GgCwt8|vUXXI z6gQsIII3c%dn-JhkB6KwW3BT;B?Ulk!!z#yYI1>oT_acAXqGzwR26L-DofG5)|gmV zUeAycc7S!2|D%Dtnx)rWeb4e4n6YoxFYy$2VqaO6Ln70|bxVNqIxu_!bLqz_ueHde z;-w(52|?G@c=MV4)J3cN8&)eGxz9+2(9~P3wH7_URs~$ADc9u+G`bs>F)^ma0Kx1a zR%GKUUQ7_@s(>_HWdgTO#MD2r%|PDFpZ@CIKHogwX6~#OTJ3-n4bw%(I|8;0*YJ8` z9!NWS*5pJuud!j0@zwk3T%N2Y2=74Z7#7c;hS--hl79}Q?qsbDgm$rBaZBUfdbr)v zO-l4w;_jdY5taKQrhRS&5nt;+KVD3{uQ-z5hkubr#Da^Q%32$uJUFM1wg0IVXD4O< z={kJ+qN<=x=aQ^at2pR+V=Zw|g4&}n)q~`siCfPfDD7b8HC+aW5WLahqEZ^G{mq}USfQLVqKl_)|SwzZ+@T> zX_xi!!M@15B&+r>0VPrO(J-Zz1qEO@w#*M2bDRrJrlgMb5Gt%9Rj_X+vczJljaz-? z7qfz{6TRRp?#J@XBfuHr)QFEWF-owwJS-pf_hpLQ9ZN4u#5_KI8Chn+6AvB$)#1O zd|W|ZEv#{ZKOa_?W!w1WUdqoX_7Cx4d|ig;@7ijR!5fj4C9@>rvkq&5*p1n968D%I zgf(zV0st4Yd>aSK=P^k0i}-W#Y@f=u5aU_#l4i>#>)9k5JlRl8XbZ)mwur z__IHiZ{GPEqcU<{1XSa(Cg+hAZA0%N+z#->`bubWS6d#lX)?ZsHR7t+l?;E)k<*Y3 z05*Y^W_M=2uOlXQm@CM$-hRlzewS*GJw$y{Rehrf4mX@+81D)Y4KdQqu!$+oR+Kp~ ze0RFFr;mB|@nXCywOwHPg(_oj{bN%^DcR%@{dha?&hp3#zm;W!N*pS7d}q_&cR87T z>`9S4Bs)7V_Xg;zQvII+YeRuDghXjgtGj#$C^X~P`)rUKZ!nh$TVq2SPe0P?&>p5qeU#Ue|Sy;%+M!j0Jc^~ukbJD$bk45Yqdso{_# zj_8BF&GZd8%o(dWWUrz&fh-ze(h`Kq>zK7Op~NRvNv{*r1z#mT3n~SiZx{n7Fmr%o zjx^$f=_j>ni@r^wZ}5Vj04bK92M{J-DDUOXnkCsDgIr=vu|;RFAM?)~&Aiup6cLyh zupX&qd8eBV5W553V}+>e)&UZRC3E4qv_9YBh3>gWtOy3cN*mAR`N=A4G$*1j!v0ZB z7VWYR(=3q$e1%dByyLg~2Bc>xNNQz?0jv+#Yp-i0FHME(30HAA`z(B> zmg~O*n1)K~MzcH|cL^cf@yj7-36`Eb;*1rm^J45jmU`>VgxQP*f}K?ezMq1S`veE7 z!w=og7<0+!Ert}k4>*(6zYqL@j7(-3{L zeIqMvQTKCwm?wx_2{J@FeYtaYBDr3V;zgmymX76i?f~bcmbY|g?+St(kgo3vW*x)@ ztOQ)FkJpymGWwf_-2OA#fdWxw9wbtp)izAr+FtlMnV}-9gj0wRa-^r0^b7BZKV9&E zlbu_Hz^(@zDGO{xF<<&CygTLDnrOHKI4-3-=;b=WInZ@+e7gg@ zwfdrn8#I2S3HiD36#|dB1B@kDY5|87>M~IYv+B3t+*`T{tbJB|$ohwE*0bLBQ){3d zAFs;(9l)DMAouxkdnAiAqAC-yq*~Js-xoM6h52bcFu(Bse0y5q< zeeZXjKA}w^O3(A)O;~U9TbvI1%}`nO6*d8+VfQ8LF+vwDIr%4KG@#-l_W@kjR$eus zjQ5et$cfPP=Wi%px0#D>FGqQ?V2?EgOu8FqDJFVz7aa5zKSa>f?SQCo#BOc6UN~z1 z;(Va~#!WXpYNHM#Qyealq6A7VojOfjTI=haM9&Aff48XZSbU&NoA(Np1y+Qdtvn5i38CdHed-3$%tf={J4Yx;!K|T;xK%P~WWTLyR%z34gn{ zd@lJ@Y(;@72>50-iN2F2U3z|YT50`i>~ndOm6^k#H1Q1s;Pm#@LuBLr9P`9X>Y)sE zuK#*w#P|N)XN_Ct(EYtt{0hhl`}koI0pYX8nMV->$y>*KSHSOJT16MWm4@_!CH1Hq zmYFrq{GeK%J3w1BG^L8G9g)#eu`}9~sQ74n^WvHBca(=B?P9+n^1O02IDngLuK!{F zV_8&7|Db%V=Cwe;NS6X55$k&v_E=2?NC8)B7Xg~qKo7DM*e+yd2|x)lw}%P}Ru$aa zqYzG3UyM-FQxLubd;zmmGv5Ki&vGAJ`oHC4Y^wjrx~7^eo!f7(psdKewU7MDc*HWl z>nfZ<6R#W~^Q90Ye=S++!4pG4VFpSB|P0O3yU<@X)fRt%;$8d|Pe_EKiY; z2$bKt!|c#x<@@uoU&IaxO&ez4&R8o08l&1cFP-!d5mn`0RVFIGT#Gljvy4>S+n@5m zrG}qM9VoJj7()i^qR`!UfE!S&^?BN)ZItGi=vS-n^S`+MV4=*gLluxGAl((k**icV ziM*4FOCv-3tRiP}j_tATm=e_d_N%wUp|>_GFosCgj<1`CwTp`=EV$+)N)=#_!a}r0 zl!T3goa~qMTGKnSGWkhVSx*383w3DJM57uH4^T9cOsyIUiU&9u^ zQturB(Kz67P5B2btgzO|+3P<*`#*L>n`-^OKsgPrbtClyyfp#d8|`Yud9EMH#E!># zTsTprafbnRs^q{t_#i0&umiEHG<7-x%$vN}h)9@IX9?s4Orw4Q-)R@!0bEdepPn!3 zft*ON-k{iv*>XD=u5r$T$4bUSSO@&2sih;vwdv$W0eNUHF)%c$LxH*S9sM03W)HGG zuE?sVyWCC+jpQCP)TlEPWb30Hq-P4=KU-Lm^Rg5QV(<%JJ&cd;x$mFS+W!HQPTA68 z?D;v%)*wd8m5*_N*cGv4=a5C;Jon~Bq45512pl=l00gdG{? zx5^T?$4+J|b`c>=m+f6N3G(SKPoUV&u!Iu#n|C*tB%|?6i86Y4*(g&aFf!;(t!KgQET+_ zWMCN+^smgWgJAd4X3H9#9u-J)&rhkN*rUTB^*7535k{uNX)8P9I)teLahmljCdLiM zUl!&tvo`MKDyAcgEAb)ZGB* z??U9ik!8V$c{N9L*Q<3X-X*e-r*fwkiwyO3lN>=XCn-&C19`Ne>!BwZXtBNz_4d+h zMHkP3CNn_vSjk`XM!xUl>Qmai48ZYI#VyIrP`QgPhWlSua!Je_nzefxY520(Q#Enc zg%&z-?s=J|Z?prRxE{(gl+D+Qx-Sec;kGx0y2~}vKn?P+V;}z~Af?32dqkp^EWGnC zhU`lFS_}@k@1<<-p_Gs1&(5oOea)LVX%!1NR*25U*+&7t zX_aqZIF#%Pe;MbBePJkZ@nb``6tMLNw#qs)*GDEl@TBhJ+K90KA^4n8#8Q7uk%gOe zf2-(Gq-{g6fr(fqd+LcRXMEDiOpel_=7`Q0KEIX5?j&+B_PL7mZT(`pg7ECsi>C`& zI$-&>LIhN=AXK(w)vrrtgcTe%XV5tLy3W|;JuX*tHJ1nz0y0~5(k0E6!-&ZFRH!99 zeC{4St7?A#qSr-V5tj-B{&u}&5wws8VxRc-f(?ko8XJ$F50G2wta^1`Kn)8*8^H{*pXdSaex9JOM z+cd|9^J-EmPt8NkUCpzy905dP`kEa1X{!;(*jA7ydw0)mmbUAdBCFUgYpp9R^M&Yw zlXmu!0-yO+io9G`IoVVTD;5f`260$OT3)sIu+X0fFBX3^T0iQU*Dvz9P`>HyJZzX@ zKP$GYtp4iFf#WY=V_oci`9}~%kN7CvI?K8p66#bCDsn2v%S@#7{ZHi`VA51ExwPM+ zkRBBP{}`lp$tRc~`*L<6qZBtKgGw`1BhJ-l%~uJ1ICcqyjw#ZGkRgsQ4ZBQzqigt! zrv#uJ@px96)=8yeO{!E_1K^tu2D_xX_jNGauw87^*`52Q!U172rE8qCFg44W?p{7m zBW9om*sCZ0n5VyaUtzfI6Q-}0RvNps$gqB1zrWzPF-j5lpA-N3Jm5VGy5w}TWkFZF zc1m}!-E5gS;!&{E2?YdcO z)06|5`(x@gY$Hgu>ofK>_bo!%g7H@QmcHfT9~`XIHN-A1a>vpob9v--yu!iQKtLkJ zDAM-tm*KQAW~L3`G(CwNjflnv<_+^(P_cuTdN^+_kkWRHA7YUZTnr*c)pz#U@hNwT zKKL@-ll)zvi9TTKw(Pv@F^&XiwC;#v8_r-<3do-Fhy=Z7>0#*!fQLCQ)rLTs_r#+r zXXL6C1m`6BcIAZ2I&Q(&z_B_#yogJMbN@Kqi8pP?C;24HG2uj7Hu7fV<6hzfEYs8n zehoCuiMe7C>jVN7$dBtWQN&-ZscmBcS4S4NpWSG#iV=(T*d1m()Q21Pw~gPVP!UQ+ zA;S!H@Yw6~7RT@5Cvl3$GGs4)mRw~~NN+ejmWX0tndL!K2e5RNG zJu&w0&>Z>VHk-@aI{^1Hx9iiWD~4;CE(5v{7WV5tocw||$e4ot&fC<3 z`qqc|tBLb4B1bdt)I&Ymw9u!40DvRrfmp z37X3!NNN0`PxyXwL=|pt+d(&8AG9|+X+{qui0GwRgs(SYnhx0 ztZ`rj$_H5zjS_@9=-D?{OnGQKj&Kx|&d)`Uu)zfs4ro^gp2W>zDs;Dto|W+WTVZmQ z*6O3AxmDcZEPt`+x~BSf1?l>YoXj(W7p%&Pthy-qNkJdC$ZMUVVE6GwZD)|CF>&?4 zR#Fid7$*M^JZE?r{?!3KJ8?WS06DVYuZI&r0}^rfUV<6J0Z$t z;%te@*xqxy*<0V-{OY0cg{%GuXAVpcuVw6|Sfyik_pDrBdFe1)U8BYD)+ykx&K`7I z6*4y4)0o&ylkR}~P12}^gezXo{VUe#W~h8}0gSSXwN9ydg0mK>9Z!SQ=v3XPTK)!^ zHPB^QMpGZLc!Sh)Hy@=nLb86i%*AiXf6T)h0}-qq%`#V>5%8n<-r)9lG%VFG+~;Gz z1K42Uv8Y#N2#8 z)kxID_~Y!JFB?MD->*k7(HBiWX*+f*BY6aUE%PYbh~x2GbEuS+%(0LnORs9sI4fp) zVwl!uYR-wVa#>0)Ca~gHn6c`=VmQA8;DFb(k&98c`L7vxtX(o`4n4;t&hV-+cW@L> zSCvW+>;DDd4YIPfuYc3N1Avk-CQM6Juq9fvD(w#N`dj;{9`s9y0%Sn%6S|cht=1Nc zXh)@4JVJNsL$>o3S-FE05T_ts^`MudE7^(Q9`VEkPJi)1&(y*(l{(WM1a1C zwN9w55_!k&QgnN}mSO!omHa86zP!YO(zS+y`)0>=zdT_d&l7@GH@y7W&yU6Ij-6Cx zkFyX$c?THaN8AB!10nlEmSRDYcYxIPLJ0f{U4IJgf?RRuV60S7x7)1pO=uMBG4Ryw z`VOEl6)LB2{$a8>@t5)+^5|H*)Kxu&=qhT+>BGvUP&C!JKoEgj<$wcm5_xS>l^OxF*tYRpK4YZ3P(iN2aj++3tDGfJ-A&!l0QP{s>E+5p8EMWhaQMwe1f~ z+l~o7RKNdget-r!yuoOU9l+$Xw*!h>Q@9_*g%HokY%UHPe(RpnNwVLke#SMX1|isM+X5Fo@jaKQI_`eNV(S$}e;tXp z1G+_&qL{_g%N^0Ah_j8@Fpjj5l#jn((h#0P zJmjb5r5|o|(r@9&h16l$8C`ZGj{35x`w}XOiyYkCe+Y8_cqlUSq12gtFLnn_dnwU1 zOAKUakMQ~Q<=O1nJy*~x8(bZAEG1%*(QCNa8f%z5;W$d{+pf{c{LUYRF zWPDd0T_&az^Qir`K;N9F6BQ}bGXrnmrYJ;t)~Z|Ex^LaG8Q| zdWmd|`#R+!rX>T;rb_yiZrt!PknoIz^Ld&MqB0}-m~X(%Hskl+X!1L+(@N9FI6ZBw zD2mA-)-^K{-z}q>9L6_n_Nzw3erkh4Dd@?7&Gr&`=*p1ci_YYplhrJVOVfe zCBtK!el&d$>ja8uwRrOIOh)VD?99px;dd#k64@ljLzvrgf=IvVqw|pbW~m29jX#u5 zR2B;-Sk_v-C-m@sd!dIzcoPp&mkj@`hkhn7RaZ{(nT7CY&otkDs#2)g|1)kDx)kZ< z!}YBbUvl;Van4hJjDo0y5&uBMqs54k@Y5k0e@rA`j_E&Yq*LoTB4%dzfAFmoO*=g(6>)d^^ z5av5t@1%L4Iasu~y{^BLevcK(`utix7J#tCLl0w2Q|+-Qy|f5(b;kQNzAdp$cL0ZI zJeH0Su|xFB5Z$y5XnLdTZ;!-}{YC${hAw18!0Vf4@QT*9K&slj^Pv{5GP)Z8KIcp_ z?Hh;KK`20roO{{5pC8~v3bkmnvxKve!4c4}+n7h6^b(?rXp3_D>X72^J4#Iaxt4PB z;{_Ky9elGaDvd4`uUy%ic6PP1I-b)h8MKo#(HJnlevPI+5XIcs0R&mU#BlP`?m5Q- z8SdfRG@KcXb`TM$(7hC8>ehWLtl_fZ^l2`hF|Nd-2sw&1qozwe^DnLAujcXp8N38i z7FE_YQlxUm5LM&IVx=ikjDhShYT#Z6S2|={M z@G!$}BjghQ6w-B#U`3%9?f}c2qj<&o|9`%^=hADnJwg^(ss42b2&Az1SuqH89ei5& zDDA+a9zdn9`acC5aClDuFru!u)QR@l?1W@e$e$VOQ2^G%lCiTu=0MHHiPM>$b3dYH zDF7#@HpYF; zRMmZ;#aB4H&yo5lH_U9QS{eKrV~0VG%L*(fk?iFX)!Dm=no)93Ws+X?HpfWN^$-0Z zJ{*x60{G0f$DCHuc6)-uHrM5|W1(A$vK@mx05$1jRkJ_!GA>S<^%MJ9*|WRc863aD zUdAWN07r62kR%6D`?sqP=Wsj6-CnV4eSBYiU>BeK>IWxx(wc?bMUvPE$@U^(a-cp* zdE!m1%;j3+E92=<&mT914qRBbgMjncty4jI`$f*ldN~oD3}DkZ*YTlp-%FkWCQ5j^ z*ze1z-s|ol<53iM{x6EIvD-p@FFH@oz4)A5Ud%FLR}GAMH49^e;<$|AY7h?;&Ef)2 zP0eto>J=MC+R$71p2-aX0v5c`?8uCSmB0hx5yOm^pA6Cl8wluMoAFBZ>lg!*cjRS| z7tx|)RXaHxh?{xQX-hIzfwz1ubiW?V9KlOAELeMzC>&{M7jYd#=OnkUtK75FqQbq=GrnRAmcHeR0ip zt^%!UycGT7+lO_}j?lk9q<*`dFv!|(&FwykvR(qsF;P@QRv{gbm%0&aE|N9T9_L2^ zth*m1f}}+~%wQovgf=D_{)ijSIb8AM=NnjNN({}3`bMqWz4#Ov5f$$WBU$x#E}nc; z=TNtIndT_s!sQAeP9%GCp=%1*kyS-nb}iCR4X5~fcnIvS{noPAy7J%offk!xc^F5W zp8`+r4kHO#SpLPzG=fy_#qQVplW7#IC`M2m_jt{ZT^=MI=!+RNal$6gAW^2=Yo->{ z4z??#%pBi=v%x>j?Plxi0tN3ookJYQMO!&m+1#gV6<=OI0CK>#RNB%y{IU}o+E<#O zHrZBPr)rD=Hxy5m_TcSeQ(#gz!uch~?3@^Zp^BO(d!M9Y%hW`^3<9>Lwq$K<SuQCaO6_lY?7sbNJ9zU0dg%w?f|&Cw-Mgb zM!Cxip5q6mu33fi%AYARQZ{t+88NGCu#uI;))j3&mF6f*n$49%BDU0tL0=brxWgeC z^=Ocwl0q~}`J2P2EQ9DsG*uOrObi`Mx2*5aBKk(_7p}nP@s5(EPqa*0OhMV4m6P5_ zc=j1;M+SdRiPh?5E)sxEOnUp2|_(oG!*~i#JRGIJaML<6UEac!YdU_ zOQ-f+$H08?NVR4hn$xfAhZpW#f1^#~LaRgD=+MSZgRjJN(a-8V)rjI)#5f=1kzyPf zLOn3^p8NIhIEh{;!C?Gwk}bVSb8^tIZmX`>Dk~K@v*$W7b0y}$`JisC#$;2mcS*9J z?EUr&QF4azUkA87!$+H2T_&4UBB3DThMxZ#4wFHF@ z-|Ni5UhV+vRPV9Ja}ra{o{TWn8edkT|}X8QZ3~1nmLaqSVJ-*jvYQ z2ea1dj0aPVUq5BK9k&qhZ|{a)F`*pp0G8Hw0OgEUj_8*1thH}y5q>(1CLuge3u1W_ zF<+1W`UCu50ZvC9G%8>zN!D_em0~wD8yXcif93n>K|g2js1MunW8Ho+>lX<5dc?`< zR9djz!@^33+4r`LbH(ws?AA%2;}N9YY1_ek3-)=WtgGlRfn}(tlNEJ0CRJ5mpYBIe z@ejo$f5zG;s3LlSEa@Rqz?%Vky|@hgrs{{AZOXkrJf}oR8}cWV3}luRaPe0LF1qw9 zz4ThXUtYl7vam;+s_wxrzT8BzseT;q(*;#XaCKxMYl4ShnQYh0{>)Bq`$CoSY%j{B z(EOmkbOXY0_E#8|C%kkri@gIFAq8V9UD+pWHTG9%h0-Ac)Sm8v%-{i^!#d5pN?CP7^o5zck0{Nf6C137M?VrQTb-Wx;?%pPTR0#*BrK##VLssiY0kPwZ&2xo7Qoy)4Hk~18EiurY)ANjF^@}RNKOv)Ojg>&l z%erj)qIuo+*{DTN&w7A68B0IiR;5z@rJ2dpQIKlIl1T!0y$rB1Y#yQXT8eZ0U5?ZM z^i@G&T8o@|R^6u(Z8d|1a0^sy2krY39^#)z;s9$B|rL=Bg7>C*cPc zg55H5x++Z*b+^{qu*Acap1y;3;Pth9*R1s%*!nf_tNycyFN2lY&2=_fDck}eXz=Mi zEJ^&*dgYBbPv@oW#J0y&naC?V)T;YnxJsc4gu&GMMn;m= z;L=sc=G49M{0{Kev&l5jc#vVf()p(r_8K#f$?=>V7zJ5~s#gea8&V;`yU@vHMeEb! z{5SkVY~1Udp|rdraJjwd?Naw9xUz`%2d2ED$Ic7qw?Roykfga4#+R90*9%o?a{Im+ z4#d^{7wO+U$?#YM$Ll$Y>z5U1950M!x%)~>9Njic8;94O)51eN!g@kp?Y`9iNhA_f zMj7Tf6}Suaxeyuj##l!848eZA*{x@3{gCp$MeTz4AM}q(R`Hb{)1HZft5s{$(<{;A6)?iYC9T$GS( z?eE~)&pp$~@;PN#AH?oavQviEhyiY{KX?n#ZC$E?*XnD{6l8cA zru6CST$r`j2kr!7mK3EBUver7f|TI}KmKfrXMY&twMhDrNBd^(^I^Y!?5X49^5=v7 zxv@R6DigD{HI}}a81K!j-~Sb<{eK4>$lc8U*sELO-@Ur^-q_g)>b>#&oAFT?bJ9T2 zz{bnX$J5%zOIB7;&CS*O??H&|Unw6&*o6L)Fc4G|W)u1+zM3eTkksGbVG86{6|61Q1GSa8&@y)zjwgeUr^cbzo*2+5Ptc_$_s;H zi19_Y_WtKx@?sPF8yLsN_3b~rNToi;(ecD(EXz@p` zpvRd}r@tKitDA$bJkNKB_GWTNa?@1_?&_Zn51QEARhmh)Sja)nEth_akL0#qU!rE> za(iAx7fjS9Wsc+$5CMmKDl$}g&MF+W^Rs9Aoro?@q5^#DYpsW?5N2!bw3gZ)jS<~TN_9v z<}zkv&1C;V|E_)f83VAqYkQ}MWrh7L8-HYNLaF4#!bBeRI8WgFpK$>kvPqn3iTVXL z`Q@6Avu-aB&-PWjEZSxl7hIs@EGH!g=ZE-7Go-~_jIXwRi|3y07?&&x(%LzO)Q_G_ zcKsjZyhx-`*guwpS&NpJvY4 zt1&X-nu-<|Lng7#CIxQQD4R3Pv7kSCHdn=I3}05Co(uQ-$raxl;Nfa*@RtuMU-ch8 zfG=qMHINZ%Hag6dWM76sq>Hwc^}~Lb_QW<6Ept`2L~H>2M=(S?H~O-A3>ybeeOF^G zUq4YlyFZ^3u#D^8;z1!#2n|_1fQ7a}D}X%X_5=`*DravwFKd+cg z5Sdq&&#N2oduApEpT&EJrr5l>exi(ew0m@1?lvuWKM2@QpD|{OLl>@Xz1l%r^n0c( zekOc$0w{i0WGTKuvfkNR_@zR{HFil)>_jjhg$Wohw|p|;%FH2_N=;l@2nop{2$aHh zWx~crk&=WP{;IlLTBPd*H-&+|IS5{)P#Pumeq5wPuq7Tq3&HPoRh{L=Pzfw91~}*g z6!bMY#CmS@dwO@XQ{W7~%;(#JlV$eCt>YM!=zIm#fO`7F;Z`i9Zv-C`BiVZmwR?jj zd!t-j5p%Cob$j;)oOcgsL#fc>uGzWJnGEhLte_|r7VqIk3B(6ckoTH%-~wJax5;#^ z&3vTfXM+^urXipB!{H*NHH!kS&Ryo@B@T9Y|H?2yQ4p~-BqVH)>Gje6}umXLvXj)1%;d{#;c zYganilsEvNba%EcQk-UWp&FyFjJo9qK)5+|_5A9EyQY_*DQSAbqNNe|#mOnS5SLcj zN^kRHc+r453PMpSDKmnaW2~;u+iHNheW8v7wk(xAgf7oZ(bUW)Jl1!1s>3CzbvpuP z+Dl~CYb2?F^YN9)wWYMPR%rOLl_1k&3VQ*KNC^NyX@@qGcD9N~i4ylt*@+(2;!(PF z?ArY52|7pS{cW$6xu5iHtjY@=Wm%2s+fBVZmOBxCUGF5FHnUK}9yE4YVKq)Xoq6dm)!$`$eVlzCbn zFhycIqIXJOve3FZI0B$3vQrY092g6_>>m!AU_hnkzPZYHw)KT9E4YD-BSk*m@jQ6) zM23sx-CT~FYK@ETha+bK)H0e(V&u?~@&q0rRO*(qqCDoBx+1K^IeBbwe2Uq9J0PmK{m_az*n zEiv^^i*TDnwHESquH@0y-!vfXOG=YP{8N3gVIdFL>Z*LC0(Z-pSX%NtT~jBF3z8zB zcLh9$n4%Qm8=%mU znX4P{wRN0}XPql=mC_}iAireFj;N;8(_dli8vI1$j8z;p*8;l)hQd|aZv*&h4So2D zd%(5FqULqoQ1t@(`|JFX@dTg{F&0_1p)@?g^M{QY0@R=JgBN}ttrzx3gdxYw(UO+twPyw6e`)UQM6#jgvz zI20ca45HWtF3fZk&>gKFC=Nk`;1Dm;wrZ>6RGI9}rbBl-ds4!J-F}$1YEXMj4 zAfuy6X>VE30LB$YZH0^g=$v7RjvKM$*)KZEp0sm2w`a{Qcxvqq7h!No=H*oDf~@p` zT#NR4*AQF}h+iMl6j}oKc@FIz`D?V0Xk6{*K?0mpwpHHeCX5=Y?6TW>u~vU!U@7y)2=O@ z`2_Bbp-_^1CpL##Nd_4QB{cjbt?m5!K>n;lWTr(LvCmI&NC@)y#S%W8w3R zU>Exvm@kT+7FLUHS%lxD^h%tpRT9VFX!KeA$9EP4Qxwle@ZE2ufQ(MA!y! zW6u}WWPr1ZGCtYSz_~$rsw068EsKAFF$auL#}9(!v*?A2GBAN;1!knT&M|*yXC*xH zKU*v^Wk?~41?-Bd+II#*4l}VrtSNyf%W6P`k~^BL^2L9`Ek?p2+`I=Dlim=kgQy(;v!1~hxAb#=M#x< zNB!gdpb2(J;S0uxO2DCbWBJDk;qwF24hzQT8iW;w9pniQVDtmojKvDW5A!?2{{TSA zCXsGSjZi~4Rw~8iN@DWEnp#(xRJ%(}9Sr*CA- z#XF!)Ze`90#yvrHkc}w_E1-FHJLS`i8kEt59+pKm$v>Z1v$B;q)#G=Uv`PrckUEyl z5Rn6!3LH{Sy!So9{!YhgvxVh_UIS+GP-dY@Wh06sJ&AZa;0J;tp8`5?DcHYLgE$bY zv-k4WT;zWg>sGA`UR`BPU3ojm3fq5ANbmdHjW#V_cl!8!i84pcz9RqOgKynTcnbVby6$0kXRb!#>1jfY<{p1fX>OyYozK9=JYt^Dm zY5wJk<|fGJnNCdAY9)yrywh6|x-{F*>|{|d<6kQ>L9dG;9a=t(UFdYzUoU*r&oDJc zsJ6akH7ysbsBomzHT-z{o7Hrmx7ng14+x%QouSAvVJ=gZv*r!%$rjIHxL>NJ_IhJh zlYHMtp`SO_#7ya*tXN}KlXmZ2+&`Q4MZb*85=Kt$;V8T@tr^^AzDf9AFwq6AXEmi{ z*1lo*UCH`0dbN;ws5>&u{8fgn_=H>sM13=^U11M<#yWBBK~Qm>IB8$U&=`6MTVLm{ z9YwKS+NOK3f*m;haFn!fQzhidP^vub&=2DOfy4X z?#QKRojn#Szy~4(TRuU! zNE{3)ln^BFksGn`XyJlkf%^|crs5>!Y|&!3entRYB3yn)aP42^7*PQ6TmM6YZW4CG z@G%@1#<-ytd`U^zIrK#Gl?n9Ka`t3~HdCR96uBZe7}88w(lL2~0+K=^d`XO-LHLajwqGbB2l+RAw7sbu^Vl^I3Fo<+qM zN_rXA$ZU*VC%#3yNSdxD>YLula+<1SssEst;p`bbc*oiy#PAe4{fm8(`(xZ1DkEqS zJ7JLYI6HzQJx7^wYf})eb$HtfO*zVzvhXFxT-JGjU9vty)uXFzo)eXM-hnG&w|Nlg z5W6EbGJ=GEWuj$^1L3g`FnA4N00xzt&Y$>2`#8dl;$f6Z5g7#+X=i^=tf1{Ip8cF%IaX)>`&%MMh{INe@!><6KV6qrC zMo(aPI}<9bgnBFhe>6P|Gl5!+Wr@Xw`P5IK-I@ilitXS1Fg70qvu2>q!m*P5=A>PP}x zqrHTRj2lm)m68-}9A|x3It~LKWSYoV+E}$E(3TiILjxfa1TZ*adW)YB4*>!_!$}?m zRlU&L_*vfCcsBZoxGC&_*eTRGF>(n3DytYD7y|SZBj(>f285ShY!Czd2UBxM1PkH) z9tMa(UWgr`BcVqCbU;w;=|(FydeilkEDQk#LGXTSN4-DmIbj24| z1l(8NPcny2|HeNng}bYttA&}n{Thm|Xs9${gwvLhWi=lrT$v*{Qn1!5R8@$U2x)vG zm%&CdhQW=2ZOEe#exvB5y`i@K;A!wJ`zjIfC<8(0$;kV1FYW-7YtX!Lr8TXc%z_)i zO?DtSevNTJyI~cQZtW}oTn8~*(igeUlQn~483Y{yCW~x3D-|q)c=g)LlBd0U0(>W& zi^WSEhK$4})p<|Sb-IwH?bO8Z)liC7!`Y^;Uj0MIa-k@f%2FvRUh2mzZWn5+2G!n1 zD0ccCSV#=-bS~-b;Sf=Q8dY}`S@3SV9#f$s>vyzif#m1T&EIVf`@WY03j6>b_};w> z6@&t~Ni#PV$dP06>lL(O^4+1EcHD>B$-{29b7{_V{smz7_g*fKn1i}E-)y|M;1S;( z){M0i4(>(OHP%4dvFXy4Hh{MBc`o|;!sh`#R)O~DzA>%B&;`L+J1|!}iAaUeJ;vAQ ziZjN)PFBI9WuMLio!w-_B5SV5BMfJ=kD&z_1(RPc$*a&)^6q-oN8M=tkY_>^JrVxh z-HTP*ue>BSt60(qpAR|jX|n_i$H?O`3`s?mbb_^JNGiLv3OYQLYE zo4x&>{G&IpZZ9y72h%AU&0WEkM{qJ>k~y|8^iPT*&W*9H4&7hvJ-$5_DFeQY1hUJ8 z*OFz%0-{fIK9}Rgv)fYc3awQ6WZ+)YeC;|yo%Ys&{+tx3ub&5d_GZ4N^}O~CK8Vdy z+An1N4}XB?Fg_;axD?mZG$>A(POjes|3$J|Wi@7m?6X(Q*tngV&JW)G`(F1@{Oq%~ z%cA;a+!Gche0NB4wn@OgJLUoYS72OoI_Fyqd$$9UE7JBB4lkRg7XEV+cBF4Cc-E1n zhWqfL8Q|#d4y~bXwjSbPE=YG@XwG=-xeL(*+AkX}H{<6UJfpAESdaZ|seO2MkuzOyBsj$kSsWnjn!%o?-CmP(&4*WM}i z+|VR^2VDr|IsEEuh9MHNfw)*HuKce-sZzh%t`H0YNACb9(fyz0>o=^%YP?66_ipuW zxcp60NCnoL&vmcih6_T+$PgM(BjjP>bjHcJ2V0MyR>!vv1KZpzM(%+D?)v>3{ zUk=NPs&|470&3=*IHd@lFk{~WYvo^EgJsi_bAESN9h(Qg8j$bsp_jRgAJFC$>F8Gk zT#l3*rUDYl_;xhcjeJd}5CF!Zf|L58H-*aI(sp6kVAqFguQR}|tn2Vq483eDudk7_ zDq>dehiAH<=@EO2Ry1Izy7&2KA>K%1W=gM$Fg1=Fhuc~KJvkT)!KFa-sT5=OkMJ(= z=Q&(yn<0hgg*aJ^t%xv-u+=>kSE(%x ztt>i}FwhIj5Rgf!n~exF5OC;0j0+B8EzrOL>^LAlA)UJ^&-<^>aNpVj>V1Ota|wAX z*w(_?LpEZZ>5Pj7*vhSPQ+Os-PL!hdpS*cU5rJ18_!9*4mx~($7L$}(xbSmSMdcd(TB2NUZ@$#YE$ty}sCxRa-h9~cOY&sZ1_9uvb(y5ULgnBb!ck+q9DIM; znrVDp2j~1$1`7UuXp^I$Rk$Jxtt@7%@o&1!5GXs(zR;XT&b3&6{<5(D*vGtL`HA6b zZ1YynIoRo8RO2sFv4)Q$v-%dRh^6R9e9T(A;cxiy@4f{e*CV`o#`p}M%~ztm5KKo= zB70ek-r>sgWI$GxE%r;P;sy0&!g*EIBR*nWJvpysA-VaP)&J1f3bFnBA5(k(!NL6( z5%r%0*Z(55_kR(3|3&isf0)o?{turE#s5u&9_#;|(EHDt|0|CF?}Q#3`yYn?2cf59 z6Nl55@J+}6W55f_70|ZqeVHbNz~5?O2H$|JHHix+%Ny+~cG+`vQ~e?m_<0#8(zwPm zWV$R3uZB+WZ&o@%#Tc~;4=rlDPIs42*GD~vkM8@iOsx(dU+uK7mL9FI+q13XW3|dH z?{=l`ySKBuQ-?>_##XP#$MXk5@5`j8Q+@a6Z7!;=@5}Ula|+!>W$4F~5dEpJ;it7n zd#g^b_w|;K&i424zCDFr*NY5ISgA?BU$6K5==1B+6#7`bs*BRH>GXyJ&D{7|C(@EPTC0); z+U+c@(5s$6sit=#g&v0`3z+6jcz4kM0A1nXEM?MQKrW{Q!bHHpu%saT^%Ze|jEi8|yI z$&jT3ln&MDLkQ)toNEf=$jL2)M4+3B4(Sw)pW^~WYszwnjX`s(^x)}b z8vRaZ!sfRP!iDCU?pY}k*hwue^kE;U!4~}?8nHwsfrP;=iHnX_nk7|u3YspnC*g>A zC%>@#k!k_7uxo($EU&$Ml$u}I{^#AydRx>xKRlIN5m2b#x~dM<0GppqWzwqMZXhww z$IVsN>TPP-^~Cz_-a}kepHJJ>sb`Te!h+UQWj29bYT3V|GQVuvE@Wy!w|{(h9Vk{7 zw2OtaFqe6|-QSl7GmShRRzJ7tLp02~#UZF?S7SeceA}nu4?#KXFEepcgkNgVDBotU z7x;G9yFE7YrZ5|i^<<@C@|K0pMU|Zs4sWLtjI1>*lij?t`ib~ZjDK8oo^)KLrwpx~ zm(5n!V*?XS=-~8D)@w>e%6YJ(kRXo&kSGKLHD#{{cD|s*Z5p^yMf0-lY;RQC)KnKP z!|s-c6vLCojw^UOz+WDkQ7(?Qd|dr@fUiSzTw=R9Gz_}(XkWdIx_E&X-M+P;p;uEM zU3*Xpx|W|BIXYU4^MpR&pC3*>Clq;t?O5A{Zqe1APr=8&CRsaqz!A5``0d^LI{()ZypO`r%5!gVI-W@-ecR0`#KlJ7lwBtM?10nJ z%=W4D{F$noWmpmTY6WgXAu!wu+*uu9h_u={XyDvN=REvA6BfLLL+h)T;?MEMnK|%u z04F=(wZ6HETQMHY=LHv9jd)T!79}zP?kb%YX9q8v5R!tS@lIR>eu_ zcX`4)ukN&2R1%)efOIXiYi zoed}H?9|!j)zZFdZ0qs((vkOBepD*x=@%-K6BZ>K9HCV{B_FRnm0C7=QgYPx26d~1 zEx=*-iD%bidtp?rWb5NaYZb@_2oedX#$x3qXPx3*=5+SQ-fcr zA{zC*>nd@2T_7}nJ#-tN9N?|lo2=p*e=-)P?HImRtDIr{hp@aRtXFY{>+fO8ugEFE3%Lyi7C0*}0EE zX%5TW)}Ac%zjLcF;WEse6ystD(Ki2*Ts%DJ0|?=|B^aOYYLd*WYC>&uqZ{w zm}#!*qn)Q@Ml>P~^Z-4rA3(Y56mF3jEePYnyi28ZXer_vvZNGHwuc1!)=bmrMOX7` zqyl-Mx0)wlTOHBWdFKEWsX4p$UJovPMx%usrTyDId%S z2Z_MGR=a|%tKaWDwvTM~o*rp;wCIPKtrr_x!Ts&Nz>tRKAKFay>ZOXu?s6pZP>rgE zOg^zL6O2@_CaO!Kyt4tmot?dOkSOnxX3LrwI7coR42djf4>{W9a-(U^ODUyyID6ze-ggDVNsztb1M&TQ20G#Tc&9n;_!Z?aAcOw_(%{`$SgN=c;umr3l^46 z{limHXAjo>N0AR^|MEGSf1O)D$Mo-%K&S=t^<(*~q$-Cxa#ahIGCCS%wpbOPO`WRE z6JOAF0tscIL!NP)wN{8EI>3SP*|_=YC9lR>&ErZJ7kpj{WQf1 zNspE@!F`9-j8G&4gwzoT6(-fqjZ|sWxpMtBc9>01`7O zsr*gkQ~^>mC~5pn=NwA9duK;Llwp;+^0Uq#p6QqGSO&Tsp}yW>R$^52P@xrC#_{)Ul16LU@0Xjb%0UZ&eDTbh3Jo3%S@WX zX`cog(1^|;ew^3K&dG`p66qGAyV%HjccH2BR6M#tMo&x~y7eF{S68CbiFJ?5zYdn$ zh@U|$ieJN&qY6yrc##Qli}5#mjj#HIu0VgNh$zXOgGFuzDb`5w>YYVL&OhvD=HMN3 z8=PZ}tOe59W$AP98tgVCC#wz37a?Z|j1hCB5HC8xIAC$`8>Y-aSf35E^N5Y<5FDb( z&tVQeZ06yTi};2^K)|8%_LpXbL*ath9hhsPizrE(E=W}sV@y_Wp1synn30hDy2Z#K$*rLX^O@oHa1Ij0C=B6i-_`|Y|EPW_cxz!(d=#m6HDlQf z>sI9u=FGzgVpxD)dH$W&tm`ZK$s6zng*Ny4mPKF+}kj5i?Jru%r9FDgj2!GnZ!y($ds}uuNmlE-4@Dn z^j{?$f@;C{1H2MaLn>3rN) z{}NC_QqC|)mq)7|He-vX(mhys<0{ z+yMj+4aLi`PgcPt6j2iMqv{|S2)v^3Y(+p80+g>Z_mVPp>I)pEQzj&ki!bJAv<+W{ zVY)srTg0YoMc)x5fUOiUz-xAfHHHm2k?bt5^ga{Ud`rF6B5-otH;_p@lfjRqE(b)} zEJ&SsI{Y%>G>YVH& z*zc;0R{w<_&ZZdtXnbLFlvlB zk}{p2Qqm*mIQ#aOIOaf&;Ev0l>N&EcC)(okuLqE$Un$|4&J6D`s_)Z9xwIBGxo6_{ zBe{~1kSej%MAVnJlL=h$Q_P^J_G7m{h@i1JUG?|6cSO?M)mP@TST_v~*$+3UP3|_Z ztF??#W!O1RwLY01#T!T!W3z0nM!Y0=1Nhg%+MKfKwGQKH$f4%LuA~4=4hmw;{*^0BnC6X+1f7>R5LiRAL$pZN3hTY5yggs5Pb~0&gDBSgnYT!zBMeKD9{}W~lot+Y*F3+9{65&o@DA%!!2Go_jZf!0~ZQY@E@G zQwA#Kw+Y3QV7|2o>wpsnDl03ID7dudf9terOq|K;uYc9xEatEq6TaEKN_$HK+zxf` z6FDrN8N!Jm+06+iaN!@6!-LtW;+%L;J$Shvg>&G+souTQ5uqGxgKnoL^5FmQ5Y9d+ zKfW>i;r(0B#(HqXCWp|>g>WS2ONsTDMgrLx%_2NWuM$7oG!pDI?w|$Q&IC3r3a&(> zWSs7FZv$oLcTnzCAjWF&5iya|GP8-K{xY&?c-EdbfP3*vYbE+g*3*UT*ZQ8iuYJK# z9rh^42Ll!VWOwzR=L%X6j}FLKat-+O{UhS0=g8bkXBQ^LsY!jB(*Sfu_P0G6DJZ)s z|1{pYv(bd+YAyLhxTN+-a=!prmcRXVfdcvs6@)UZ`YB`7 zW(^65i$O(47T>G%amC0e@DL6Fw{1Hbc;YD_xWPh3VL4hZ-aw=y0$NMzrfE|fUX?rv zU=0jOM>4fsNO(xmKlQmmI!$Qe#g%F?qbXiyF22$9nri#&vA|5<>CZ@Gq@rG&3c zLwYgujpxku3D;wn1Tum|Qmzt7Qcj)NzHgn7j}@+K?+b~P%@(*o2U26DhdHG!I!_dm zFRX+XsJR^PQNpZkffV=~Gk*Esm<4*?cy0ABFoonB8=-MS3fyk~graYR4Rt$lUrzyd zdN5H|P}jI;I99|rF7ClBuLzd2`(kuwbN#{7b!@!5W5VEc^AN8>(fyAn!r|7_c;^@^ z4?%xQuRTne`+=wC`#9W!+sGKz#=d_ZB1M8yR(Wu8gnSAMj|WP9Y`raQ#J*p7D-I); z5X{aOFOLyhI%qzp-~n@5VGe`tMZ}n0X2^g;i(=SLfD*BPmWwdtK?OFna3}=pWkmch z!Xq$$JAfchuGn0@i9}{zqnPktgfbud3<~Tl{)iR$^uSV-s7RoPnJE&37|U@#&R#jN z6MQI;(}VH7er!qzs8hfPuYRpWKhAb~5LF|(_oTt;O@yC2o~r3U$`4iZ@wjVm_2bbxPm1M@rZ zs+lJEs+dgiCa0MYn`uF+8`k~jf*R`iKL5kwYpLMF#iFGOcO_Bv8%YDqPc}W-VZZEb z?r*Es$i08h@w$!$nT@Y?9PPf0x*i$2`eP6wuW`tcV}3KT37WpVOCR*kMrcIq{zAI@ z*&V&%$XhtQoVGZyN{N@NYTcW_mvn`F3k-swhsXy40HGjc*_2LI`^!(&)8Gb!sWo&Y z5=1%Dl}j-Y)y|$SOJ*qbEIMJG59TBC4ds?$|4V3fuO!eV)>u zMuZ|pCr82W;C7?2C^-4ULsf{~gtzEO?Z{03zzGV#Y&+q$=w zI~2jx3s?B!HztJI>Xhx}8;RDkS`(uaCX43WE-$?)uc9pfYIi#Lh-H(OW=isDJjp;- zRzzZ9v3OX4VBD-cXr3(@Ra~MaZYe!X0~uweWTa<$F2itUvpE&zw}G(Oh&%GV$gi&5 zsO1DQNC^x`Eu2LbS$S}wKuA2Z0B*u4I#g~ z1)#T?@Z3pTIA1rSWi!8tbEVYUQ`>outW?T)cY2-sFarELm@EX%=eu!fY@@2jkokT>x-i?fu; z!Kg9E|{$3(hD4&C3TT@hbf$h$EPVi~SDFhO9xSHY011wW_uD0MY5NkaZw8m)_ zAq_o~9JO%eEs9e3r{6ajb57PGX-C0Gvxy)K+3(qq>PbDY12`BRYRa_Lw{$-thnWsr zAVHsG<-?fRyb>b@v(lcT*6lX11cB>d;r+$stj`23-b0;+BoQRMqgi&!~Ic0CDUWY|A zY;~LrCri9ivb+>$3u$BHR3M?S$Wrno;$Q%c97;=}@e4xR63#?XUa-}~0eUUpSP{!j zi=KRIJ-sWg?}Ll{$Ve#;O$8bPPA@;xI5)i@Js33!TyLdUvX7vHu>IYD)kdwWo;!g5S@#-M+O2CbG{ z%zhjpuH8O}fBvdeP9KdUI$mI+;qm%*KR9+0eqqfWF&Jddq|Bx?xlrjJe^LoHfiztN3NGx&mWKYL;oG^$%PCM5YI-@N2+ zOGoTXkQe8Ax3E9G572n_WG$5q7c$x@#Kb15kY6PXMf67$S;R~Nsh|x;_-_T_HgYJP znD9yCnJd}{d&GlWmFnh=?#&p7KVa z0FV6F9*z<-yAMj;c72I3KgsOODe}Yl@o(Z0c58CQMaIYVIk^oUF-j<{ECsK%$4yYv z0+#LcZ;AV9@Txi(w%f|yh~1T}oF~vLgjZiZ;qB?x9%=SlHzC&fE;qXp-_oqM zkPYPdG-TvJz!fhriOUJe!gvURa1i{ukF5B`^hEA_1{cvrM$%XQA2;FXKjbB%Hts|G zdOQvk3FHu+7!ZL*+3bn==JLoSGV;R30^nQ@cmhvBPQQr$_>1T{9cO!Vh<)H0?CoTk zjkDTJ9?pXqa(qoU7zOhgPJ;KdTTZ)1@Qbq9nn^JlX0wpD-Yrt>+ud#!^RCG}+rVCN z@YRrRJWdEa-CQ26V5QqFI$-HR<0SC^9ULC@9N&RHBr@+Rx!P&^@hX zg-v44a%XKks7XA9BEJxgO{njlOF&^lFg|1-35F`T2;w4)1r)0Ewa5G$UO$vNow;kd zZS}eBQn&Jo((2RNYx)PAm&b>S*aS#iHe%%4Hl7EcPgl>NOxx*q8_{RGdm4%rtdX&k z=o_u4xscw|m>GyX%iOXw3p=`vc9uC0r$`W7F|Hlx({2tK)Esb`keedh+iIts?BDKn zloj@HY$JO*$&I)>X*w%Mvmp*D+Pn6R5;8D92}NYI1WePmtr zOI`VuG^wRKhm;5(UL7tf z(0h~9GFe`v9JoG^n)5|@( z3CEM@3p0lJt;k|D2LM^XFFd*9e@i8NIvLyY^wIA>Uy_W#%pITFhQLhR-Q-&DF4`Fz ztA1K=4?VV+I|jU?SptNPRl1e4{OZluEMb?e{|-D%D`ae#^sFi1HtSTf=-WAV2`3OR z#gQa!lEQxjsd)FiAEic~PaNj(r&MG`GUQ!Rt(0+5b*5843!^zD2#)XoQ=-`J1{Fmtf{XU6b%UbOOQ2jusf|w(9aHC@v^seE}3=G#+kfW&(`sgR7s+%Nmyy_feOyw5IZF%|Mvp%wErsJE_i8xpVStYX*+af&EWgr?X^iI47t&G4Bat;w-=w*Cls2$69r zRQ;qN-PnOFG#zBAIJ`+frt&Q&b34p%#D4;y>I^Il<>(;;YB=t+!EoT@7Dgi44b@|M z$ogkN#tlUjk@D3X_ts>%G5FH}sSMZmL`xa;w!HiyT7Cg(eYJ@oQpuZXrV(QWC|6z)2>Idd{QZL10`5=b!u|GC-Huo8VqgN!v?- z5*vU0>}R;6A-D(1!i--%o@2RxWH`Mt%-#x=8IiJDp?v%ygDdW-ImXFcdb_%NwIuVMLU{2y#qXOuI+cv~hQ-o^>>UW+xhMiLu zEvXBR4hB;l60bKz9%u%$^v6ER|KblOAk54;K1evl+!sD#^+~*!v&3Dk5NMZAW+XM* zsdXZhHtUf(t%@p2tu|0LduRK7gRTTNbKT%ihJ-7x^MWAYb zIm%bg%IELbCSCeTZc;s|YTSyANv!(Q7+@gjkE=i-*)&jzucV^d#(b0w| zMp2_vyXaMcWL41l$#V+Y915Q2BjaRQ6x++Dp+^g*bOs*MA^mLLgsRvjC2dOis0Mx? zq+dtKvNbtT%b_pS1Wk?v&(HOV@X4igDHjLxGDFm2JH{~2Bz8o*PeEO+iGrG+iavAd0q%a4%@;gt5;c3WC$F6p7$_V zhml0E4Rqpo*#lu~gcl;JYlrYrmZV!XUiS4l1oO$eg%~hs#4M(Z?}fqj?dUl zEq@EPV*YW$q;i(D=Bkwd=hC|b9gim|4JaN%U5cH8PbC@84>&4@?(2JCsX?VCX;Z3C zF6etec_Gt~ugif;&Gfjm1(79n3^+cnSLhc;g4A$%*MF`}S?JvzAmZyDs6a|FCbC5) z%zNavdN67Fv6BhrQb4#T2}?scO8YB|#JZa?2*T~Q;dOQJp%9OWWBKt28g93cV!|XD z6{WLVh=&3nuVIiWVkIWXbC6Z#xY+=*qLk_a9cR2$Y;vDe^w6Sc#=B{Nue(8bA2yMU zCD!!PBAa2=Xfz*Y<)?dE{PjNu2;rEyvofHuN|uuPGhD*+N1-+Nx@DG;6*m)*ReK;4 zWk|^swtL@@QShQf!ME!I<>+g2O@^sdI?R+Gvn#HdX=u|tS}M%cKWf`Tn6Y(X^rTwo z4};kf$`N}PAv0eip@={Fi`yOL+C;>46Jg)iiw9IielP$LA%)~LFk_-P_BGU(jEg38 zuox291l{$Mkc8~j#a$x;d+V=!-lPVtbUebI7=~fumWs{aU%;)kB8nhUuX*XLBranQ7F^_RO5mRC_D?#m? zm_Rn7&%5@OQ}6=eeZhl$3$f&Vr4#8kDw`=4_GhM;V`}M52epxen@D&!9BL8JUE=g6 z5(2mEfZU7S{n$-Di#iGdK6Z;n9~x+W{)o6^8FoAxgN7qKyqEH6!`b1hH^k~U$es!G z`g58vYpCk(+@jjMW64_p0_OK!@vp5USAI4RK{;<=V|;?ftpT>Zq(F;)(474)tnBv7 zPwvN7CwKi7a#IVSq=CD<=gB1JoY`LewaN3wpQQ?}%`qeXk))ioI5F9^`Tcv>SbHEF z*fOUk|2HkZz?$Ti)^UA;{L|oXc&TXl4SXjN)W_F6k*2iVpy6(OEpn zc5RCod;`&y_r%G&JSiQ3u$gA{Z>UwT?7a7cOy{#?TvLRwcgx&RZKliTV1E9c7$1sx zsW*_T%9*Wd9LlDkx?U!)Jj(VjZ0`n9$IQ+52jYDxGEZf>GiCdIiL$4mZojNhy}di= zZWY#1AexM3F;q5bDw&qT)8f>cExPw4W74iL71mW~5^d|#leI%kc(G>IyNXufo&vXe zifD@(m|HVsn9Q9pedq#VsEL3sIP%fJhL)2(n>7I%fV}U|SCFJYMu6!CLF8%&QiF;> ziGGqY?e&Dcs(5Y`TY)sOew`o}VBvB&_{M9}jWJ&lz`yC7GL|x|LTvAaGpJ4RE!qvC^V5K zav2*7s~MFNf;MZH8AwD`JbsVK=k<};Zd4|{@qvtZ@7qO8!}Cj97i!_w7$}sI@K=%r zRdZHOT-%GT%Fo*g!rl#M9RsX|IMf>d-Rkc;ceZWrwkiSbmVbbUT*MYX{`6`xpoJ>L z3~A=e{y5aH2XF7rUu(m)1YH0cpOJTSJO*Neukob$(oyJw{+i`Ael3NQ;wI{FNIoQ< zA`*Zggb(v(c?0F?0`7o$VSO)-0TaGt_%<2NnWd0?dk&J6TUgx-gixsX-NRTDCjY)}+ z0c-QdZlLO)QJ>2P4Sre53wi2dFY72gqHL)MRiinFJpyqA*x%wwddF*Gp zX}fT&CyE6FtzfTkk9y@0N7nEs)OHx^i6SbWA<)Gmd`0WvFOj4H86myoEGo5|-!iwA zN6eK-YT={A>+8t5BSf;{`5jzko1nhUWnN3Ci5FTbTXoS&X5knjcMYC~+saK4g-2?O zJGZJ&5WzF_)mKNZHmedV&ekaBsZotodT(H|T)*~__8AmK`^mJQkRo-5qm0A2kAaCR zl`T9bB~k1bJ?9!)m$KQ)>KS`{}}a>P_o78E^q3Sy%=Nri8)#8h@_ zNto1tP{M{QH-b5Z&Aqk7bw<{8lN-C_9I0a&EUDfK;x>IE)79pEZsUx8_s35*O5EY# zoc5?DhrK-8K>c#jYfQ%xRMr5p;i9cv$kJM!C!vU_HtTB%5iSKkS;4%Tb*}zn^|Jz) zP*AgbB{-c9SWdFn{bk&-`gn9_>cO zSs<;3@@`4yj^wA;m-~+5&sM2~7~Iq12N)(GKm4Qka@c4FM}6ZYGp*PD%nGMYBP-7z zh|C<137bN9s|ruu+{Dm%~{e zujoXIfH)k(S}TX>^ml~v>o=ZG9c)r;p*btj(0!7%98Uw?PGf-xW>NjVHe5w9MSLu? zZI#)7`}QbhF9U23zCGy?ipk~j?1+1%nE4gavV&4(rJm)pN}WY-U!}Q&dvK&ENhuH6 zt;s;fG5ek@K#%vL`mGdhgm8eFB}GhJj6Z|v$^mw|%UXr#*cpyZp$;(EuDh*IiB=Y) zlfj;$klXFZq8>m%1nSco~aQODOPi!>Bzoou1|B-UB3xq0=jS#>fB6EO2IDw z_dN~Oa)T~T6mY*06ApwXO$_Rfyx)Kagez5lSP0GLST(EF?=O7nDDVK$zFN@(C_0Rm z2HPeI{JwV+5j&n{U^f^*FLEu8aUO&^vzFlj;zXA_vs%2r5dQaN8_?c1Uj%U@)gI>q zNDMOt^K3^qQxKr1T>|+0-m>mWW2~)I6dW9UJ`fqA_wF?yB&Y)z9bFBAY+bSJP>>7a z<2342@L(t0KN6WM`WTp=-*5Idp@@1RJTowFg$EBn$6_))3kG_Y$W`WmlzUGJhXVj9 zWw?UAyXEA(6dBZO--$L0vD}|u(eNh8_piAe)IQR)+bp-yTe{v?v)h=?n3|1FM1Nz6 zJIkOIPfN5Xj+X;z1&fDRDCP@MzspDM6jA!Hj_HSp{NTGT)e05N(>djbikHE>swb~I zZ*fG{YSDF^QI-Nyy0Ft`PAY3`oK)+{n;UX7Pa;2KU&TLnAQ5$esE(qi@dC~E-R8Fy zZDaTiBN_Z?!0{k*n1e=uDq?p8#PM*APWs2AX4oY2N`|X@^WVfYXWpXjgs@&*^R_>iNTeSv#?RzbvcMr-4J;rfI2BhBz*FL2F}LIxAGQ| zTCJ5{>2M8yjjMeZS_zUBJG503{5z+)4KOE~SdTQXOC1Nai~`tNgZ0nZ8F@Z;e4^gD zw{HlaB8pJ6&e^8xGEtn4?8{toW?(r-A0hok1Dbm5=hA8;%*3_4eVm-OJ^0vNOPv?Im=yne`64doNe*w0g)L7xVbvgVEB9kfXnm%TP@0$0N{&ypxCDZ&;$*3Aj|cJQPd`hE zErW3Bsw!reD=aG^-bgTe@zq=dTcKAZDC=z24`vEK5t^V|tN3!O)?}h)0*z`Smv^wd zgKhRZ*gJ~}$ym{+P2@h!bie65ny#^;&LBpB6klqmQ;B_e3)zKES6)pl7z(mC`#De% z(6jS$1bg&?NmDr96tw0{3-@|es@Xkxf3AIk4Y=K26IQ>3JmPM4w+ZaMT>*Q4aKG$u zt%7?F#;?fO;NkgvUW>e_9p}_$^T$2^V3wFoay#BXw!hjl6N|naO>(ub|L)9HOEo<4 zihc?7+gi087AA=OxR#BS){>&-t>_x}%B!#6WxnWXZnv5WAM;c`Ov-}>&OBVBrZh=s zX--ma=3xP4VofClt(~>9V>#REcCP0RX+v4!sg+5Ni^G!#TNtS2$)8$?@|M6)TIxD) z@F9uRk24~ZJDjKC7$*;2id!B%W*H4@PkYyP5mP5HIyc>{4}3J+4% zro8+2qayWWp97Mmc4?;?*v0A5_ZSe(6@gv$H>0eH0pJJZg6J08%B!Q{z>p+>zf(Z* zIpyI{Ae~gz6{kU0J>wQ?BLJ`T)yW+5r9kGX9-7g%pt_)VqKbArWy}$x+i`QgRD1QI ze><5BX?-61zC%_Hxq8g7mE z#Nx%sH>zwfEWa#JRCrUj?mZ~_hw1VU6u9Jr^)dIFS5#9Z4SKZCSz2|n!V@?M0uYd{ zr%%P!Tg>{{_!+pAHqN`d7I4|zEPX4F6ADMP5CBQ`AXl%lkF~nOhW2}Nh}t%sGlkX* z{bV0_OA5N!-8GE%MNS|6nqKLkYq<{;%vfY8?J|pvyUB~^G{DMH>utylqHc%M=s<$G%(_-Um zvYC<1ZG%!{L-1OlZVZo2>e9i(fnAwTA+4@Od?e$cw952l$;7xmA}{VIaOl8c%GE>9 zsu%X7Z;wfG0JPKr^5ZAC{5Wsze;w{*{FgA@f6u}wT4829roR;t|8HI*^$%Ue|DM1n z>wj7z^;gON?}1NdMmnbdyhLhJYa<4;EzXB!`!g@+JNdF13(reH2wrbB%Nc9yk4#tC z$Jl+oWW&kzDba>_W3P`t1G_2hLiJ=$4xT2xz-3C46v`+S-a_>&Hr-pee|Tt}}npd#~rGCCtqx1gwC*tBvg=f9n`~Hwr9$sF#v-SP$1trc=i7z}k z8RbBT@HF0O@S>p5_ZOHX!6sd7;fBNU$rWSU+udi9}+xNl8P0{k{{ zj)`%qk@T!~0LO87Xa}tsIXcH7G&ub_f)pG~w9~jRg(?=#^ZwTCiUgU$a~?gsVZf>X z(YS^!A}C3JjCi3sD%2-5+WJQU7xfmCd2Qm^lB4rNK5P%#>a75D@ab2(4cYZ zu@ld#Xje~(nalf-!V%QFEMk+Zk|z0^%q9;Fv&B#ZuFK$7F0hrBXI(Mz;3slTI@qP< zYI9<9tjm0+1j*s+z?llJ(r=?z21qArCK*?S_@9nT4?#03eCYQQpV8SwQE@~Lj`^MC zhN4vxBT0zbOr5!fq*?g{*i^+VrT|;812p4zgH~p#f(D-<-K2wq*D{Oi>=O9 zcHE>-SLPDltXh6Adr=ha5|J#p6EmWUPG7Ac5Or$g(3~$t3`mbPbmc^>I2YWc$KNBt zZ*178JpVGBr4M}qQ`TpQa-kYJ{s!i*?o0j<5vjbLNTB)Wh{dxR)MVMvaCD!}rpHg% zO)H6DSC3*xzIU5pkDD4c% zhzlSXSnci<>1rDB4rr_R4dqwP9s8%|hWAT^?#6~9NBC;%<=!kCUuCb=s{I^bc=}_M zl&*L}BPA@L?aWj^mof=p6ljv8SY% ziaWdysrIEsBczk;^SKWyzl99sR23d}AOK#*9<8U1qPQOtOy$3of zK9Am(L`oV}X^1SiCL|!xVuaDV=OoBQuy(`DTRwRDIywbTH-+Rrqi`~nj5|tUU?b@4 z^ZNE(>3*ESzeC!$e7L&0r?Q0am)=S;w^_=^CAsNF3q?)u(Gc?VjU|gbmu>nnJ3q4` z%JbpG*iI}1_*>64QfG8)t(SBd?2S5+xAI-;Vg96}7evy_B$Xq0bg51dI;q(IJkuIV z75Ry7OD~LJfMa$VF9^PhcL-qL@6*-6y%FQ3lw;oN2axNTCxe8Mb10-aqXa7TPaYk7 z-=zp#zc;srkO$t zMAE>4erol1&&%ivy20>Pv9fl)1u0ms>p?|{w1g`*GMq2V#nmfxFGb$1pfFIbK# zh_QdwKok%QMh$*^Jl%5u2Ift3y5@4JbKt4Tg&JG7Bo-gb7kl(5BFTHf2(WnbA8)># zI)=F<#rK7qWQWK6*$#hDjHHc>6AN#vIWQw(9X1k9FdkZxsHdjI(7D%;baejA&+?j7 z(Z?|VE5h@9-Jnq~BNM#G3xBfXYK(o1i0k-c-46ZXn&it|~d11_tK7;3`g?sbf! zNsPICS=B4+=U=-&0?$?BmmkB(JZna#TI}-Xj?GEtI4YHaj-Un{(j>##9@zTUx zgNwCUgsJxAd{gFs^(lK*arw}>p8ud_9_e*aW@ z*qY_xMV*Q1y*S4(Y3bHtd#PCp_+~J0L@F8#eO7js1Z_lVi(qnp(G`RU%XLsW+TOhH zRGIP_7Z(?qX(wy~ro_VrtXL$AC$qT6@M1rBdHV<0*hD40i(FJ`u@74l{xU05E{CHk z^b@aVwAqljhPcM)(L($iOx@3B%2+VgAA+9%p)#Y3$Jh*<<|^3b#DR&*H_CMW-1ah= z_O`$>>@+PkI2LZUsUMb5K=1I!3^U^H9N?cdCbg3Lw2G4YRPFMLazk+o?|FWr3w@dq zJG6P`Yl7$g3NOxPkjPn*KY1YO4uqG&>jz(FR!aQzAyNVUHN4W-9#dpyevfd2{b_)iz zWeNY5>m6hRI^8*U>%SV#`?RlN7oPZomVJUGea7DvR5{@?4v@OD3 zYdqDh9q{?OHd0WWnUr8q+l0P<;tvN{!u&l5Vi?u&?~o)vmmLf%2iu{CPp^oa$O{qOF%q(y)MIdK=ji}tWJN>HIhZt%NnkAwOaC}=s?KH)b-FU^! zokItvj*A36{lXT)DlzXX1%7dVoS!OMJB{X>;{HItiNU2O5eFU|Zd^5xon>gE6$}0) z{q8q8z34_mC})&NGGjE)_H}EmIT|s1U+9u5#0(`X%Vg$a8;rMAa>5_f^_%3YMTl1G z30no_Clyr@F%~Ivz~liI9+Qpyfo1KhVujf`>?L}EaG+4lAZ5mQNM&!`eCq}TMI^bW zna7>bkf0t_?8)YkooQ?{MT@GurRvU@$=|L&w1kbi)(yFUh%e(u0Vu@{&VwKgsQqSC5A-^xirr1edvoqei)!JhlkH3oq*k_BL#l<4kDwF_0MD^2(ik=oZb~KR8+7`a5eTD^Q3_b&sSb|dEd2U zZ)7oJjZ^kyggECM#MR~3cIA=o`K0sJ%0=|BRHB70EEO?T<9d-oDOi}ELk6TSDfSL! z2$~}^dCx?zha+E5b3!{klf~-v59oy>YYtsd5D97OG}FwTTWSTHRo+{e-5nZIzt<1o z$3&(D4+!dQkMg@e+oGfPRtL(;01AStNcx~P3NbX6%@I3mxc~tu&C+<4wSzYto@mW#9YROGyPfV8gXzF;l| zF9L;HL6m9(`*$sZaM{uDS#$~AepPG(CS^DD8b;A!4I^aGs8TXFDh3yve1S_zAofkU z)WRhPtE+Ku1DaKn7W4^VI5nA2EQXHFQ=X9OJ5GsH(S@#oStsRYs~wPr&$f5WnKkr(7leLnP&9IuPWUKQe)T&; zx}QN~#Gw3XfcX9*QF-D5Uf*_HPWV@k4Ug#S8Hpz|jm@vi=n_;59}Y;~9TE}5C)MGF zUh&YnTMz}@A%>XF5s8;E9-Y4khV@~rRbcmS{h9hQ_hw|(-ha7!TVgxG`gTe8#v$J= zT>2|Jp7w|Dq%TTYtHLV;dK&=JZ+Iw+2n2^PajMg^o`OThMSg%o%UA|L>W4%)6r83D*{cDXL%_HI zMnXV@O3og?E!YGaaUG1M-AJ_jR-eazl!8Q^hS)2+b2}ck`PW9?*G94=q;Bce^MT-J zrCU>pnx}Nv3oJfeF&6^5u2k15&1NW|g0OZv!ySMrZ9wG*Y2Xz3_Zarlhq~3eD zx)RFWNE|P;st5QQK9t~UtNTpm-#RA>?t5L$B!yxV!D=9M_aYDB*0{D$@Dx)v;5m!` zNau-=n0sdb_TV0}u7pYf!5|VRXL6CE6Ef67);t6Dmcy%GYr3%Vn9@O!M37AZ6$6?x z0?NcUFp0O=e_reT#cFR+Pvsi|HyoH_s75DDrh!@*D4qhE-XWxu$_=b=a6BmnF-qYY zPDJyzwG#>160ygZ1I0&y0XbnCBlKNwDz`pFE(`wv9X@LjlkM9|YMjf4 zcdEVjhQo#IVm(XjipUvyaf8H=8}{F|QB*u>&>x*)7q>efhhBG^iqS^3U1#lH@-)N2DrKZ%Mq_=2 ziYK1MD>?qC`SLz4KD(EOnZXyF%U@n8&3KAxRtBeCS8g=d&*hT+%nTr%^PVX6*#ShE zaoFV;ex!#9*zF{HwbcROaQ>K?nvMdZmYxnoBgPb!_-K1nVusMjxL-2_>g`}r#tg9p zf-e2U8x0wv^ZFloi3MAfXK?f#{O)7A<=~+V5|Dx*cYp~D;$0aR38MRjpSj}z5YmR{ zeo%%=QHW~9`R7w#61d<}Xf9bfZm}8(Vc?r3O!ckMv>}oRV~1IZvL~GdZ94KI&)|*Q zETq70QaiGxk{Zq;`*~)w4p0qppECY0=;t7J>mS;a7_zzFNAd~A?1k6n-<0#bk14J4~y>H`RPPH^J? z`YKK(?_8`voB!0H=qidcRa4od;B>dKN9c}c#^RJcJ<9m0;eYgS?n^aFGm6`F0zXCkC0;?#{xcP+t zOkP~k^ecl9Nzx!PicfHKm$@<8{W|t5bNL!G*$bko@(>3In^cF>0gs_9>Y}~ao6x~;yqqt;!!dkP3BMXBKnPIE-gOE)U(6yFgN~flY z8(}e9>VMtybgLdiwUyPoW0ggd%_k~}<&T@=mEj{^l%=hdJwKM>wuI1Vkbp1>=q&CJ z;M|P=ag$Dgux~dLr4-3?Tt4e2@S6m}uURyPH_2b%r&WwA;m}Xg?^=|wrjgXPKdm4Y z(F+U`hsfX#oN)G?h_{tn^JV9B>c4d9K;2gB8q8rJZ;lbQ)WcO{AB{x8-6ktrN|6>) zdT>IvGQ&%*y7R2@s2_4m-(Ge)qq$mhu4;LtBvk=el2ENGrDS~G3C)g2mU%^e#P%Tm zTz-3^UgXt~4~jRI*FS!eh5ew827!D~6`<);hw&YUNZLuKqJqaf^7y^gOxKYIrz zG8PsK>uUhM=2uXi{bI0g5%4t(p-7x4XUkE z`wPv}^aFb>^2rB?)piGRQ!C12UHd7oR!?%*b@{Tz+CB?N#Eq$6qJjN}IKc`Rk9%9+ z&KtlDMQ4ZZhdW#CCkX!t6fw*&ST6MMZ7O24jf<|synLWG)1R{-@r#FI$ED!Wc${yR z$?H8}*0mRPc;m80oW+iajL!DsjiQhor12QKJyu&Kl;Feo%u4Qn%<{vQRtS3SwA#%1Q@UiVt*6&P?97opveqUWO zFjzmh`ngZ|4(n1I<`&f<2v6s)HxtrhO0p$A&X!{ISpT(nWSqmCvcWQ77 zqdf!ckeUmX7NbpVfmij)^(K-E;zzBlZG__;=y#T)TDFlh`KeZ^1tgEQO#BgldZpy- z23a}G{$oPc!31{^&R=Esd{Ie)SH?dU9aBfXvzAH)G_B_fadzMfNrh)iqY^7luF*2x6Go1~ap~xghNq7wUkh4N+)*rt;iY?)JpmF+sCJH$AW&Pw}u1 z)M$gD#5M=H_YAkzct;r-gUj5G(bO)9xXsJu`ze1(Z{9&DJgjCf3batJEnm8}fLUDL z@4!!o;#kh0F4v$={X20|4k~rSx3?u|rQ!$M*LHRsNBZiH?p|_1|(ad?i$HG_q3u%JO#_{=dz; zsF@fU@cz009y80AcNi1nmxb3~z4N8QXY{2`$jbH?$@{Vf`};=y-A<;z495Obi~m21 z9{va0qZMYsWBR|{*^KGG)7gyeKlSZjCI7Q;|JOo@%ye{r!@>Vp-Y}@8;jqS9?=7SB z0i4rZSVb?e?z*zNTK-GgzB9?NzOF$-q2ZNxys?V0d4Gmj?eleRr;J?rap;Jg`}m0QyZU%&CD#}o*vJ*UyvW<=rQqRLBA`vXUg55cXfQCQE7EL+dQ9l z7dTMqQAruvJKdiB`8tU7<%aeG$H}M_scw#MfL6PDM)KDHkr*4ZHS2HgpErXw38pVO z$2Whzat9%NUf&Elh(-`aAuW(dArBzQGlZ?sWkG-)P_$bmqnVS2fV=}q)5 zk)1Y7LZq~A1J$vUjc|i|G}}Iw~h4 zyTd1@vz%j4Ny~PKYV&p({IEwABWoeEg((Q>_e#PAXdU%ua*t1=8e0LO+qvOL~Qh~Ok$(iPB(Wm+LN3@od+qv~A zbJL@LFTZD)PxpDhn%%lzU>^!hIw)a14$LDqHhgYg%(OW$NxO2#zynUbwhutVa%IKM z6_;>8fQ3sHByoaErEhM{#zp&Ns3fJv&^GLr;+kS8rzL>Y znnU{Xh}dnC_5pi}C%`ZTO;;D>P!wAd+;RW&ft-5wEB3Bqe1P0Gb=o8_d{U^p4Z<6O zx!TQ?pwv{Fd*br*+Lnk>`4C z14~Kmw3w_Wgn~QTjJ`0NAgajT&a2Qd7!suw4l7VwMh;XI$KJjLglm1Xe;7M_U`l&; zGtf$!pu%P%Z;2f*$Di^S6?l#jFaP&-_>%6x%(&R&CpL&U)^U+~4s-h`_YnM_jQ-l* z;8An^O9XJk%5lSEdGN?CrG>e@2Hr&4KM<0{P#KR-!7{S~$>dmrqVu&q1+27XFy?N& z@Vc}m&DKg5aj0^m)Dkf;LPUNAtgK%qk)GGA&F1={ji%c|K+Jka=dUD!`A;Bk122Hd zicVKs^NyTrn!COh(k9fOcvRRMJl@&M!F4P;G<$T@eea-bs+6Y6k0YnM$rUb}vBom@ z5_nQm@R>eD7Ia?I&Cim>BuX=TRYibD@{p7=7w$=0*%7?AuYzpA)fk|%DQ`YuC$U84l`!NVHb1Q2TB)oFQ2mg$z(aQM|WxrRnT*H-DP3e*|AV%*k$M)Z<% zXJ7d3PZf>J{AvNtg!wR36G7HGfemzgt~P(@w`(Z-W^L=UGseQOiT%*pE01S75tXCl zp9Jq~LG)HE$&YGnrsUGL*OWLB-nGDyT*_emRS#4u7LhZ>q!cV@ROLo5E!i(kX}m5L ziH{1&X;V$d(@P5}?fg(7yYS0s{Q$8J0l$wu^JgnqXuGN;sxwn?>Dc6g{*I+m@PqS~ z;@hZ=w#mym7Gq@uv!M+2vpcQ&n2577E2;R7Y>jUg5i|g)k#Ck{!g&4>v&Z{zvM{#3 z42zFs=F!=ULn(X)-6Wq!&Cm#EwvzNo!$A=xz6mDe!>yBir3S+TGZP7_?+6a#LYelT z>kw)DT6>9cZ+X$$j}NoRxr!)?#&sf;gaY$0vr6 zmO3PIyf17*@!H_&+xo50u{Fh8@aesI&U3*TvL}%P_xbd!VezY15RHo;S5D9F#uVcB zfE+c{HyP3eUvipcTmKV1euEPDw_XK^9ABhh(wq=`y#B0!k<8|+JggC3a5aX4^;MeZ znw;O-15LcyE!#^6KRC+E~#rV#0VkVB?Om17*pFteY5pyia$4(+(No?SGK z=ASv#4vhzI72S{QcoeBw-gt6_AJ66nbO|+ERvT|%{2(3h5$u)-hk38*Lq4-q0@^xs z6*|@Ib#H!KBua)@KWku`vz9QiTVQYRL%Jt1L08a zPE1G=i-fjPEWrtl*KJ{jo8EU`GXR^ARDd{y&(I!M<2op}tk32+L5iJgZxjnZq#7!1 zX3~>HVtR{(7q@3$N7weEwpVw=j;1>G%`i&P$Q-^In}SI5WPqe72FAhc+Iuj3o?;ME z$j&J2nw*wX?@r?P*K^#iX3QkvZrDg>&#fq%=`KFLM-bI62p>vTX}nvS64W&}le2lz zW~MA%fT_Nq3Dvs>&&Cv`GC+FIL=(=&Sjt!b%^rdS-_pdOO&oNApT&1|?{KM4W!lG& ziblhZ%%ln(&RBfl56Vn>y>a`I6KN=~okA8!DI?1uo#`1|86b);>4fM`rqZM2z5uMO zZHN;NR6>G?Awh~?xnJvM4InqUx?oY4GByV+f|-fIT`qlNS*LjfE}s6>NMq!UqZgD{ z>i}I2I8{Prj3DI+sw$Ax)HOX%Rqq|_CsS!V?!|JOHd`5!3FR}&!4iIQA@;1qG4-<@ zEx%}NqBdC_I@=4W6(S-Bt$>}1melxxL{Up-6AO>s~3<8Jev!JP%$C&oPHW*edkvIngL`9ISN0*sYess zonT@?(RG=FRtB4GY$&Zpl|0wJ3Vpm-q`KY9o&Q^D^&UuMYBSG%wD|J08WlGSu*BdA z0WnCj>nur-3rA$MgU^JjYO=%c0rWEgcZv^(2A_nXO~k%wm=A#rpQIO4$qT5H8#s!S z!{*47?%NZ*Uh%oT`B)1rnUZt00zX=Aoa6n#nnEN+sm)z>y=aLm($C@q8P=;M=&>xX z=b(7e8hRf`)EQl!tw3>{YplW3)Xi&W?~w5A)D$~ewok_glwx5dLbFuJ1Tr3GewcxX zsRa&Ij4DT-J24=c5n{t&r)2O3Thpel7*PDZ{2ba>(nX`1LsjR_A8K`@s^M^S?4{i~ z#TO3it8=if@qNgwqtalGmoW_D_jsdam7Zdu>_yysj|HHI}F3vXG%HFr>s~znnP_0a{T6oeWQ$y6R{MC zjwDuA3oLdyi^53#jluZ zV<*W}xXB+$wLq6A9qH+2DQ@kmahTfj0$dEf7SB=qSW%WeZx=&&6lo#NwjSbpz*P2Y zm;g%>6uDsp5iTz`NfZ&+(e`58+f9ACAiKYNs1E;uYF$eX*-M;yZ#WSrf!Iq)NdXm>di=ft zP^RpP$&S-|V0ATO6KUg1I<<|~8oP2M?+eW5v4ekKR@Cp~A{rcU{_$L=+cBY5HrxwV z4e}TDD)TsT6$3?A=fp#;!kK%LRhD8>vE~QIw4bJN?V6UY0A%F>qxa7FCbkf3aUQ0& z=#s76@k%XA`}+Xj027#ig^v>~0`8ets5VCBQQ zSq>s8nu6!ybC8}uX9HE$mTx6r%MykLogAZ2_|MWRK1pmZ!9WyUDRI0)23s$z3C9aM zq|-(Kz9iY;E*1qUNVUMRG_P1&z8x|lPiFXT_SO*5;I-RaXF+)8Dite&|DIzVH%htR z8eTIu=5S~PSHs{o_Wc8_KT@tpj%tSXRE*c+sV*Y>D%Y$(=D|EEj}{Pu{#0BelN(@i z^+@^FMHj-6YofD#MEel-d-RnyH-^V2DCYNl6Pzm5yUg1&YSXQN3}ntI$G~uZTZGFn zX1p_M25S1CxcC_902EQ(#5Eyhc&E0%S9~V-6|T#bZ47oR@NF z>f=^zQPUe_BssTujztofV9LuHj0DA>u|X>yQ7=>l$x>DsEy;_b`BZq_}3J#t#I-I4O9-65}$uL!FB=n*pGpQU$VHyj}d1*L~dV!p(qF^1m4 z{>aIz^hhRbRb)(9hw3XQcVi{=!;fLqqJy+QLQCWY>CFym%@s;QF&%5zg4_IY6961K zKaSf%LQCERl*?9P5Z`umxd3=}X85f_V6){TdRmY!=tDMWDtVzAQYIL~?>X35+S_r( zz|fWfXh0-7Owg4U_rl7oRy_-LaQ)W!YP$ja{r7$H(|-^aJf~;nAG&)QCBh$Z=_z%S zlTfOiyl}=5RfCte+0It&;1S)88qwaJkgRT9*60jL?_mR+#peffsfAW?!IQALPK>cU zKlf!RdF|$)T0lm0TM))rFtNo8%_h?Ge24ol8XH6G*{Q$WX23SI^aJ;;b&a>od2P1N z8|mk6n(5!1S6w?Xv-3arrUy=DT2HRWe-c*vZro&@S+bH!Tl^2%?;@9EGEc zV~VKNHcS32v;CMd*MDV2cKc0v_2ASHzVKj~q9hI%`l}E;@zjJkTPTr{U7LrO8?}U~ z%d5BRn6R;>Aww--x?{qdeyovCh@UupOF^xFcQLG9guyqjid9g3@deX;_428ZIG%ge zje{et$+TshiY+x&H%1+dvEowne^g#HeQ*od!w`_s+$J zb(%J0Cr{7nse?d~je7t5fz07KUmA*`kO`!gsCyS(V| zz!g?LsvjJD3@Ckm3;1{F8Ii9KvD~-I>lf=bkP4p-bmt7-B1;RadE9H_rX(+uE&5h3 z!a=L2%z%0YCJ8hXCN1o#v?P9FpLYy_ScKrdgA;pi?&3Hx?o41=Gy zFF@43hSc|32j2jB5aR#hMKhd3bcbJCclqw@wH39LO%lA29%k2=yw9pWO(~xODeKkx z;D|kFK|KBGMxu>7;0t<=16<%+RR(}KPF7kKu(a8d8`<1x0$yRjU>)~CRf<>v7ajSY zO0tZXsv)R`+t`)$S2L*9&TO6xRgC)C7}gwaY0zpH7Mki7{v1ZcZ`$KK39{0jI1#-+ zmT|`@T~(Jp0{J)f>Ow4zY@=FkhM3zN$yHw3oy8{inYmXHj%AQ0*f@F=FMZqH>gLTE z&POI!7QdvP*4v*mbC39P(=fnBKbGv~>&`2*;|k|6vrK9`%VEO77$eB} z`fW*1sSb!y;|F+lkQ>AoXbV7l8H277)c;_5X!^O_#_|KEzG-z??0FU48B-YMtttJy zAJ;TC)zFg$WRcxaexJ#ggj^q|vt<WxxF}zO0e^WuGZY=qhWa(UOdw&G0wa~gpbUZH)UpM;x_n7q+Tj$#e_Z2#3_k( zYEyx$t}+XT--7wA>A47SbrtP7>+b>6D=h@kvK}c?PTD6VL2s*HE<;(IHj(yN4RPH z6t=Y8U~Df`U3No<8#Ul-SfNw8r(aleLsob+SzJ{Su<0}ug-v{S<%ro`qG<@(=3yj1 zi#gCQw>ka{R6``WE(9t%l)at6G5<-#$lJ>gnTw9Jal5PKB9(9%2AT_0B zQRvjCV6kthOFYkHOPF30RRu6_v0MB}Px0IM$(6*Dq;C78YLkX}wcrm~A^j?2h%ZcB zLYp5MT*bRNuFjI2h0nK=MSY7=UqlmcY49=YuSY}b9Vk;Bx_HzNDB65(28wr4Q+|C5Pnvt!4;TZ6|V-Zh=H!;|4}N716Iav{f^wGf z?TI5Mz0RxcBAved&Zm-`745&KSO1eK)c=lNvHS7bpEIZumRvKXJpqgSP()Ui}Ys`!CrQH9f;W=@lCt;9uw!9qYf+D+X5Df2UVW zO!WUkuUJ`_|9A9C(n#+wn1{#6_-`PKiRoWK7J#1R3uMu;;?Xk#*zi~wSheu}Q(OOk zrN9OF?^NKT|J!xzpAuYu7yZwN=6}to*#4)LXoFc6Hk(69zCD;%KCV2}cc_3#{1BF0 zvRKv>V+5Ny!Hay;SH3typ^p0fF?pyzHCt_&1Nd&NM=(c4F2F=}MGhGl_SuXo-5Jzd;BPggNZM>*V@Js&%}hYugSCl5Ox_cFhEcvf)V zcV2c+U#=f}cs!pMG6r~by2&DDKNw3-WpUJRx2#KHW0q)j-i~ZwA8Bt{opO~c!HGJ9C;w?5{vt+{_@gkV0l;Cwt>jHCH*aA1Af zv3@?L&~`JUe%{>-l2@PAQ;!*+uDY#n$rX(ASG}^K7brQf_AtR-@NlqOmFJ(hP;L~P z2J4$HndjPsUw(3-dhWKjo8Ea(O22LIH6`R&#RNoiolBYIgumlB??R-zlk%+jmn{;^ zDCMnb5wLl_KTPg86?VMc?3|qJcy$iH9q#Oq7Yt(=3zfSoDW2wr~qIP@oUy4sHA<1T99XsabOopmR!j^;3!&k$THktwaT;P3A5Je9L~w4_vsqgee~ zsQgIJdRs7>5n4TKcxyxpPJGV(6 z5G=8VO<`7ezI-2?bgF{W;llbbgq{Y3_~^}*5BOkfH&!iJc2v_@=`sDRib8sN{qjcR zX^Y2v4Hoe-nWWr6Ew6K0k_x!yY3gg;k_3>%HNuZhVJj6$+zOW$*Df=q30J@sBSFph z!4o2!sbeL~%PP*^@ah=wOSNLd}_$vxFadRhI`?tG}lIX#T~Brl5pkPCr^zQ+zs|K!xF@GRRwg%CV;P zK3vE3I`;Nza{EU{L@7H9SEuaoT;z7CXSD~Xa{5sRH>9CwxyRefv*>p>>7Q*gxz&wPEtB2MWw>E71=Iz;N_VA9>%~g%t%|qekeE)WRvYf@`ZEwbUH-+|a;O^tOkUcZRNv)hQ zsXQQ7rPdNPNlf>R(OAi=5CAH-n$FcIX2t%%-e`Q5e~{sjT5Jhvy{8n|tx_?<{JY6) z$OrrU+gQuqg4}}1*+r?rq^o-5DwBss&U~bUce(yC7te-IZL-Kn$JT4LCrNH3=$h6r z%yM-J&X3gY5-T*+^IJ>#p)k-4K17571Ngd_&e3vX#AarWO;IaEOO(je)?gtbgK9eZ zdU(GVe`SZBbe?BfTst7LOTk{^2}TUEAC$m-Q--PYg$xUucVJaXRzlqpN(WSZv5M~k z>LRxhL;Fks&H|Dtch=<@886pPwU7PbXH4S{9-jndg{bqZMDq*ey~Qg6T9w|)7-IYk z*>EDzO6yLd|A)1=42~mK!T?P%Gh@umUbACn$IKivGcz;OnjvOpW@cu#V`he!bNk-A zA9qz(bwBQ^c2}Am&Fr?+t!`;Pee$)Bs;efk6Ub+x=gL=H7X;RKkusOb;6b_bsWS)7 zh9@WBmqnrHs>P)ZWB6HX_0*Ay=BPxK1Xnmv~X8|_I#D>T=-rJ6ka`+?Bu_7 z*4#X&wYA?R2-ujn{KEFap21;E9){i$4m*`ImhuJB78%)B?w~*$bHI#M$$1! z3vt46^rMi@smI!8=P>WXCg}t!fPxx4qUw1^SyK+?wyI|6T)Zq~#5HBa(=KsD87t?y z)LCkC4pU0_h9&fZ@rbvQ!6`@V{dxcHln2e&tz@u-0n_#ilP-7=iq1V{qN+j4w8ZPr zuz>#$FVtN=Tmn>o7Jm;gFhMOeuF}0Pmv;wZaeMvW+9=|HB8>}PT{#>bYv`JVcLx8= zT%3G#mU9~1hb=N(E>$$LK0aA6bv0#!`U$c+sV29(Yw))}^x39gTztol{%>fxwVRzZ zb8L`Sa+S7~0+;9g`G`$2O20v+=cJl;1v0^ls(Z~1)-=PVO%~bK?jcspVs`Dzc3kT+ z{-GeQZq*)WLSEr6Z`JaY#l9((@W3HkI$}t%+mpdJ)k7Ejc(@uwd{iXiokM`Q3;a$E znI9%}7?@k$AV2w|l5PSZp>~)t-coT6m_0on3UAxQ&yx}*mW4p7%$!SD23oXLQ#fmK zR;Vgz9*c+8ZPf-P3JBz4rdolv+txBUTN!A}7&5{Rz~t}MSOU?v z0uvMn#|CFMRBKo8zxL}oqST_{NZ0E=S`&@Lffks4#N&Tuk% z^HWi6b`GFy?ySyfmpyIKE-3WZoWE7|4GSLzzVG#eks@YZeP7=ky)Z8RFt&8u^D`_J zoJRRafJ3;)+FdV57`}PH9OCG1#%isH6T7j*0Lyuc+lOtR3Y1gpYLW7w-QoYS>}Id( zG+jl$Vic`o`P3Uvj{RgD@zi^QO28n7b|KC^#3q4SZ$J^Xrih_5^p=W`wy8W)0L9W$ zoPdN5JC~}QiWTG`$`Y~8Iit0_DJe%Nyh^WAfUB0+pr*z?T@D!F0sn)V0Y$<#>-`fK za@9o#qmmxY9*vGvKgQitp5A-T=!ib9^-)VYpOiaAvh!)ejvAy7q>;}*v%J@;On8C*?$(m^>7^7J zrpRf3aq^i+MyH8S+QsK=%g7Fc z+|waCfZM`V4Y0iES6nD4qjnurQQ=hEmJ{_VEeN6RtHh2=Z7Y^paoceO#w=6Oo$AfO zdturVngN4QxHUFxMnG}gBn!tKH(d{3x0_4yo)K%HuWB6%H{zcw*;`3LA1=WLhwjhU z^|+-`%1t-kYhuoRj@q%7DqG-=(1insZ~e7Ln->~(jYVi+B@Wsj{7VOiCuIm-PZd}V zmf?PmB~%yPwGlQ1{yyoO+14$#SMpF8Se6&iS^r2LOGR8vOEAUi;LL(I5x}>Dw z%tSC4Dp+!LlNTUmLQ@Q=*z>84;Z-15LTUSDsaVuQ!5PXae#OrX-K7{{MifI~1X{@S zO}scz2aeGSo3lgnP|mpka7*b*pnOe}tJZ@Yy%&t^)Y75XH@}-8E0k_J>0RsYXubJJU>aGJE$wi_Swkyj zDanpO-xXL3Eb}h02jlQKUZU*SU7O^$yJ3!*>pp;Y&yX~0b5&bk6w}ehB!x!Cc#;3> z0lM98v4y+CA$CA=r75s@qe$I%8o5?Dgg`%DeSgpzbuWAsgKz2&5&UZjvX=MGL zmXNb6dCd8_P*ZE5{7CS#jtceidH=c$Kii*ZR8P(G`NCo!y;XczveWZh!zys2#!~c& zT&geM2OLZlUrp13Mz`Ze$2cuFQ>!4FJhlAzm_ zXa>_7LmQrpL#0FW5z2O_fT`?Y4q(bUvJfG~uBuIiLi^+U@5iO0*p&vA8k%z8(zDS8 za9~0eOb%BeZpm{b&)+>6NiuG0HwrN>_Kq@X*~(1l%4?X|sjRzO0NYsy%w7qmHp^E( z=AmBL1xs|QjgHWj!x_TUd8NJ;mIu3s6CUH|*w7ug7B3m1oin&vv;%KsThn=M%E&^B z-6QG_&m-*a_JPAo`Dd3xR_N882rqdo8eZ1SKR(!NTJ}52vs{}a1K!V8-GH1`y9?o`C9rg0#InLLUu>;yIN3Aomwl%}Tw!K8BiELJtXf zjAF#Y3V2plvyJF^{w}Xf59Nucm7Ny@>PwvfC)zth>HS^f(XgH>b%RH8`Z8l#9xCZv zf#r5xmChL$wESFHvync4w-j@mAxlc}Z*`BteMfu%JO*s);5&KKM-j6OjEvH;JZto0 zQhYgQGI@=u$f+>{KM#?a$c7I?d9ja3P~D}mT+AiNId|2h@G^){mWyId65e;IS1{n8 zKiiu>l9N!s-Qi7yr3!U;hQlQjAZ=%j(np8vpfb9h{!z?DusHqBrLQGM9_jWY*^Oh? z+M#sA#H!Dnh$b!AnspTto6&L`Q3BYZ%#o`C#iu#+STiziI&>>AkW zin!d0C}H|ZVv*<|+@ z`}#;AqeWH2SS`}L(JnHwsb4d_PNSx2;xCE~!M^WTj$${hI{k4kxH)XWEcWI6hoV7! zk>QRvX}uZNV}H!_O*Vd168Ua%IW^W4jAoBub_NY9BXZ#Z#^jjE8~|&3ZD++$cK0O- zSq4!j$4jc&Sv`0eaJOY(sRFP=)O|d7G46EaasgTLjnx=!>*^_4*)?NwfPo02j3`II zB(YQS3r73dHl;&jaaNP2USw9ZVsd-N31<7aXRLle#sx-Od%hB??~Wlnmqtq{C@$pU z5{vfbuX6YTW;3=R$~^Hh5Yvnm{{z6F@T7tQ$OeveYN0nJ)Y zJ+Erzba5^jkoRmn&qsO(aUugxP}0RerKcd=X{X3G3q14!wI&r+GJt28>BC;J`U{B{ ziva7Ng5kOH$BqL*C7pP$;@V5?Y}Ntw^yps(r3q&op$JQVME-ufMi*L7loRTzftnC68~;7!9QFIK`}z_?2vq9{t~-Vh zG<+Rb5gORS?WEe5o1o}?BJSFK4=ApfWMTf0*s8JW05z89PfqV;m%^2uGujTs$*mz6 ztzMeYJyPdaoqwP=*4FE%O@9H42S9E?p!o%G)ej=x3PlnBfh!5nv4|r2Gc79)<1rV5 z*jfOg`9^|z@;@V{u*>kWD8cZZ?-b$d_!g>xJ-*y-Z)!`Xkt-^O<4995`TnyVwvD_~ z5y})!KiVL94|s-kHr#&Y<_`a|F~=fBa>IIby%%REgVrP-U>kwM=Xs0E`|8o_4zBBs+zId62^^K zl@zTn)L%n+5zIGCribD!g|{8(UD)|lgY>hs4bcx9H&+;Q%^>9#*fAU!t1R7A0y!RC zf`Z}i-w7wkYjf=+LG^5tXt8}aj^cnc_~>wS_3zJJaAmVNr`rn!D3I1|!@-PB!1gpN5zp_xy(Njj$G!>6 zPI(ObM@92zSAh>rL#eljrXHGp2g8P~x5)hmX;(z=Y5th3;FluBQ}Akxe!HEqM&1O= z@5E?{_RDTc!syF!HynM9{djc7 ztmOsL`q{8?U=e4%K)bpcWHuI<1qE;b(xgw#=pNKnUBvy1(;}s6T-ZLllFOmFMi)@T zRiu5Vgx+vhs+WdUMKxTAKuAdM=W#!RJ`=re|M~AbdoTYM%#3<>d|vAk zAkdw0JkWBqQDZ19svl5VRw8j57s+mOtXa64>jM~@HiS5T-P#>sLDgtnjK+@CSR`j3 z&%ao8Bxgb`=)nfa*2-;)q3T&;5_XE(Ay*g3+L7*gm5r~3{UxX_oOf^1$|WYQz3Mhq zc!B20#6*6MC3m0rnHBl1>Nh^eSX(93x&n^}-ik)lLQ25FP5 z*_46ynRtkyQ{5m^a(4=g?6I7oHeAVz;r)`TOFAMFe%^f?g3uW?#5}FNI`n?dI164` zH$%hu&&_|)f7ehRCr`2~*!T3FI_9{s)ckT4Hcf_M(k^V{6f#Z143v{3oCHEwV{wWJ zqP(o7&79{dluU{8LT6$S%<|oOJs8`52Q~BRdp$Ij?n(HWl?0Z@|!es<{dt3-;i>!~Y1(t=$6_j~^y)oV2c? zw%Fcwi0$$wD`2*vY;EbSp`Z#(D`ZZ@Y69=%^fJD!274xMZfiR}vF%%xT^(Y(z6K6j>JBc<03IEYeOOn55YaIWZFZ}ginK=jV-UUfpFd^< z6{#>uZioY$Vi{`03uDd%qKV80G*RPFk<6Q(hrEWY$i|MFOCA^8cqB@4LiJswbOZ{O zVX+R-kYI ztm*bVdq(G@C|{=INX+t&ojr@mJGe0OGcF&uTwYu;Y}8klce`W%d?B&njG>nIoIh)5 z(ShTVY^8NP*URnq1TKU1lPgVX%W}_Ub zo?f&N4J&P0H%JN8myx3LR7qD2qGc*a;7{KwO+3X3YMnoX^8l4u5PN3EF+;IOINw~Fq?lg6fS+V@-kGk00a4o^K1DKm%5gL z61W-Fkfb_tGIzf}P~_ChJA&Ca3P}s5Gai*Yao9Y(RAM(k`;xL?^HMRi8C_^K3+r&z zGp@;&qLrH8r~}5CCN3XF@_kmY$Mh6VRbNLI!HQ_6_G7nMwlzEGp)<=M^BU66|LXaT zTtA3uDl+Sqq zhb^LBQcpmLnv3VP&DvywU8NB{J)P0hK6#z4qc;P~a`S+eppNv%^tQ=$!=HRxtufv=$TKqnJiLCd2YAqHX$NUyI7KcePP_hX z-Ya?|oY=7(X<|R7oZg#Er!&e>}KJlamWC|A8VjT5Abs}}pG3~1PjgVYxznGUf&&!sM7&l@6_W_QR-s9oFP(q>&A zwsTcWEkCftu3vIHa~-N_CY6`(*SYd2u&CHlY@ijdW?8GJC~xO^oBzFN0cCC9!n8 z+aq*8@v`t`Dx2HzOnt(cZXXX!2GQ;8I==rM->ka+I&Rage>-Tr0w0-OsWqwc5Z0oA z`B81s-2gZFz1_l$PynOYF(QNJEx4Tc+VQuuPgO%o=tgv6N6NJ+KLVrg7l)lB%K8NN zTQhok@C?Ps2fVvgt<($VlJwMbM(v@&;^&UF2q(C!NTc2{y(hjo?4p9bMZ;)ziIXNE z!DohkRD-xFI}iChsz!Tdn#Q0s*bGAPGBP0RJY!raQWKB(iUO63h#f=gIH$Tn3=^fU zJZc8ov4aeDQ#$Bx26j)wesE~*^j#$3-+qd00~M@{@jW1Al0E%I&?5)eY%(5Bk{ie> zb9Y9Q9YW;PT+ky{u>+f%*?(!~ZVT+J52Kq2D%h#UHguM{R~bWL4v`a!s$k`q?KO+{ z*fLJHQTj}|)R>d6j?ZCd4KkU$K2@G>$eWQ~j%G}Jet%aB+wAEz#Ji^C4l9i19_)si zy)_6mY{S{dn<0P*3nmTQ%Qxc=dryre1|#@p1k*tckUk*fg`KsEjW@Q0(&Z}s&a;fl=`zBd zhEuj8I*)kv)Pc;l2)?iCXCe(H)<&5)FXIEsyig`a5}8Ru6}?cR^<&;6%Ci0>1G$q_ zvEN8|1^GfL7Q!U*?EiHkV`7zA17o1ivqUp_4T?;iQb9Beo-Z_upZ~~ayBaZbmk*`b zY8mcqzSH$*m^q}L;5er0OGd!lFo&9P@GDPQN3-ilyp#VB`XUhb2z!J$Rz4`~o1)3= zca=SJ4bu~R`AMQHhw^p5LALk8yNToInYfX^^*iapHOJxj+o?{jgMJ7lp|&CHi8#~% zXzpUKD@BNV2NNAx)-eQuV+d`Ai&T^wGXk9nb_j0tzcYFn4sL>?c_Q3iQNTqkIP(t5 zWoDchJHZX+8Qp!hSziz5>%9231&jkddG?Bmt7-;zd^8VG_1})=tLke(?2xI8bm3mH zrhmB$E}AJCxexv zPyBEAH0=OcfLwe#^6_CO=~U8vxNZXd6T7}9=I=h#lyeNjhT_k)eD82th6Q>8Cr#T# zae{$iKWsv(KSH%OxQ5N*gb5D2eFl?pg?0wAN454o?6|{vLLLkZzAPn2^_u$9F6Qnr zl&kN&cCt4`9vj?n*qjEzhOx=0iU93Bse=%xxw^0fzz%A7M!gyL#7nAim;ntcQP8)* z7u1;KKnqcleN>yd>$U`0Jh|2$hYobpupQqmdj!*lEpXE^zDTw|jG=6qHfnpoZxam0 zdik;;tQmHd4UTEL$-E1E?@Gnp+!1f)R|k z=ih#ZAglb5ZS4eooo(4h@Z5N~hc9@RK5#KLaMs_?($2UNsORR^A41uJW0)ALj%((P z2ENgcENRP3X^_Pgx&^I5*d~g^dKktTlkANdk?2i^O36ikFqi{Hmei>su0xraW#_Ty zLh1B3_FZ?^e7h+Vi2+riX^>AHozur4;U(IV61c;DN-nd^~-N624SwlmsRrb4Y?+Eh*nF=Ok{3FKbqA^+N9&#}{?tOJ9EN7-YMy>zLIeku!MwwHjJ} z?4Ofp{di=Ha5x*Zpv)BjMa=@BsQC<1>h3Jq0Db|6eYgk(WYY^Ui$ijF3*qA_cBpl~ z`jt(!*yp_ns}p!mNerqTu#m`n#1#nVJh60z`uFf08~hi+i|8s<;@snEv>| zEU5xwOZaaINfmCA{}KX#c*!*tjI2zJT|nohZ4J#$0qi88*MDyFze7$Ez<-%0KqVEO z?2T1SU38cg#Uz+jO+8%xS48B0iRk|l>Hk33nB`1OEDirl*6<&sA1CPVaPhE#Xc|B? z7cL;G2xk(G|NX}QKdj@dtp7LE+<$KU{|@%z=3)i>=d%9`AwiB#JW*?6!0xwG!R%54 z`8r-Jw?=y*)IN8<03+($VF6rE+@Iv0oP~I%?8bwyPm@2f-jz+TvPzrB$+W!Xu_~q9 z9_W+ApC@O(f4AS!@Amugai+j5=-s2OK~Qi*(AV4d>G*AL)?dKq>j)>@pWk0ShweR3X*v9SF5}c4MM|*KC6Iw<4wDYBPbw z$=_#QziWF^wOU?pV5#79Bj=K1xm@9Km73Vv7}6GyeeNp(@%*`oS;L-#SHu7IB>V&< zz^_!{YJ~A`R;%xA3eS*V{I0(#b=3J+)9=_ym&PR5k;;Ozu^0d%e$$P%b#L)pHKu9G)h) zCe!=2-^q-!teT7{cVppV@xm1d~W43R^HO%LgiGu zk{IZ)t=#w^wybKbTBTCOd%vnyTRmR4o3B`?j-_flt|&d8SdjD9ZMA!h@czj0ZMvQk zJ<4T$ci|`eB(AxO4?pm@3qL@x{p$b7@|Ga3iEq9~IV*f!{=7Xu@Bg~XdyW_WdwiYq zSqK8jIX({pU&FI>7PwB-n&+vc)HnG`&$PLyg4G^;Vm=zTrtlK-v!2^Dup#w~!;H}y zU8KIYKC)EmhE)y0$}TC4?)R>UuS9EYvY^2EtDtNqHLRHaNL+-*R9iETH9;>OY$Z-~ z#s5rPN4+djoM_I#YliMwelkMDRvQ-9bX`n2zr1VRA|eckQnS3& z^OOnOE>RvgY@K33?j+cN4M(?UF&?@)jhH--BDZ^dZ9tiWdDx}Lwc2ic`g%kDHy_s` zxG}%-xydi3RUJP*-!L~lFEz520wcq+#&s-iwAoY&Nm)scoI*9R=o;2I$;yTpKk`kG zw*w6orU+HwHSbBt@0#PwM&FLFIsM=Fk(IU%-&+DzE)+j=Sw^UVx#%}HRZ4U(D7ekp zr-@J&HtJ}LDGHHLGToQn7ot&Hn%~5uhKww4+>UJZ72%d)>fuVLcmTJe{3M7q^kgtF zGf;&dnN-!vFq=Ngm~o(4*e>Z#Vgv@tLUGF_3Ijcno<$Vv0aCx40q6mJn$Q6w9049` za6&&N$v>pSK11CS1w|0rkF{jIDst$)6DoQh?25s#q=O3;!-9L7CI(y_za4M<=;dy& z({04;;$NfwTz(3Eo#ub+1^a%p6>N75C%KIK*56eCmJr%(asIU=VMTh6b~TOxr-mVP zKS4%P$uzmnO$^jIL=I?zyvR(XDF{!Ostq24nrNRw1TQyANYgigo@$?q!R*jMwP!SK zKPxu-lZ`MPFn}5Q5mEplbi&p*r>GcksyycGVi&i9;sy0R>@kE1wus6F5O^382fPDj z@(jqI5(Yy9UX!IO@S_%*O2ii2a7*=s{~rFs(tOoP0)AVO0AQb{b0h+1G-r4-sK)-N zep9U>imhW4pCGGrUDlSLf3|$)D4ZIsATx8Ti7mZO-H|xt_U4(hrFG%ai)`2N5#RUl z#%nsKspi&$Q(s!0Wn5#Ny&;9J`{?biCrHBOG^wS`J<8|2B<6hdNhx)kQ|0B~3)$U< z#mrKI{v1j{_cK3EX+&2}mO(W%1L~3nh%-=d)Mht_43BzkoZ?SDVTkg+@WXZ7dS^Pv zz`o#RC(xSbmBr+cFRM(kR*;>%*~y4$I@UZehkpk9Qt$kt9@p3pP|oqiDT5??>uM%^ zMhfw*s)6bSRzmr0eEfpPH4RI|CBTQ1^tES!!6O%ku4G^f_PC(ZBsLgwO>W4l+$;>@ znAnZ)_FwS(QDHUtqiSw4-w|>-jB~i27;(a)l0J$PgpMJ&dw!RUuK#7$_$#y9p~Mm+ z$E`lxekI4sE4iwipFf>6aYA zmv^Q*@It~!8xggO)r4`ioC6M3Q;$~Y6fsR1JZO7ZRW?A;3>Pv4c$5v+Pax*yRJ}9@ z7N~{|3AKOKdTjZ&?Q}R8V}4V6iGR%iX~JF)_S@8pfG{RE&MRMLH}HYbo(@nmhx~Q6 zkKlo$!Ncr29KsmN#GWIUzqPP9rp^LubL6GHSQn~>J(y|{ye%5sF8)HzHN^j?jB7YR zW3IH7YT~rJY8J7>5B5yN#CG?}wY?6C43#{CASh+IsoHCD_AHX$ zqV)Lb+T2c?_%XTBi@IO#d{NvWeJ@%{{!A2s!u+wv-^YV>C=>jf4JbM1foq#Hj8F?n z2G^jL)b*%G)e6VyXkc|o$9Esc6a9IBAg=+{vcgF|AQ)f58M|$Ivw3`bYxkMfi!=Kk zO*jGD10IvK4b+VhI4<{pE=uC?%f&mHr#-vPcZo`W=Gf)rxxR$7W~`%G z{)xrj^a&`ye_2PMDVH%-Mc8eqsLe4mKf4#X*R7vN{B)>$MIg-?l@R*try(k=XhN`f z<+HZ;p@EpEr)c%GE1WHx_XeO}Rxd;feD*p&2voj6W-1}4{O8T9D)OmXb?AQ*R9qfn z(sU@^<`78>bwEi&fyW}pm>84pBN_G$^uTTGH&oS_i;J{bQr}T(T+Mi$$e)`-M5YOs zGqsG4R`R$u0_AviDm?Y|qO0nO-C3GH8n}nN?&Z zs#U6|^DJxN7ldh6I73$#*b)x!PdpMFJ9#nH`BX^*qjb@Cn=2DOW<1Zx>aKSBo9mw# zY;)6Rd8y_8pTj5*{QjL(w;|s0@it`|n#>R1FM_mZp&Jj|U2a5Is|&t(j!T0qZ3SVO-H<2tAQ)Wuaf#tvfzNsGSu zo{TXfmPDpy${Mq-ok4v3@y1OwJWq!1tuW`ZrL38#w625fc8PV!_>zp)Dz+d9DrmRf ztughhCm<2EG0}#-p}BIVGRKZj@*$^#?t9cy&a}d?;!qB|rX;yORAFMMln_hGK4cOw zB3`;{3^SP_1fpD&2UQ7`mLS8UoR&=s_S^49aYG*n(7Pc)_%a+j2-S35YA&uPnpGx0 z94lDpyl!8X#8Wd72<}cTNg`u7L#Mu6P6Q}OkvgX>q?4cpwnWz_LQbczp(kl?<)D-c z6%BnerM!qhAXwCnvdKcWA}<*x86}v6bF$c>ucZIRL$85D8ti7tnCM+F!xkev7$za| z-7Ag2_MYLOlDw17e1JthR!mA6N(#Lz#SvUIAl2WmlUur z5qN0gjV`6o!h`4F?j)9NbCEB&+#SOz2jJmRgERJW(WtueIPDoD;C4~yPOO7iVXG^U zZlS29H!!`T>xT#6FtQ_Rt}jTjKnM3DR#{{+j?@3t%-_-fx;OA}eBkWXe>>lyT55;6 zCK6+7ySi9$?-8IAE$XD_7DTxygZskl*j;K~OvU$x5#2x=Ndm|{P2pU4 zrk!f?kC$vMQn{6;!K#)5`3d&K*Ba3@;hi}LqG8R+OPtyo(e!1w3HotD#X<`}2Pz1x z=H$Oo7R8VtXbWbblEh3+yE*}qCIy+)7E^1XtL*NHDp-+L_GGrl3RND@J!6D~J*CG< z&eLoFGxkcA=6#&?=*xbxPEAI9I1g){M6mI^L)T&{gQIgg^fEn$gea&9L}L)2SR$(O zj)6Rd&?2#?DJwe3&ImI2K4_)-o9c@LVZU8wPqX9T6T#N;>qZz@b-et^=u1g3mhi59 zM-TGZ)A+iTAy(Fkfx*@iX@n#wIC9KHAE%E-rQWI0`Mv_&wrl>i60|~GI5FQywNv?s7Nd` z#-U;O9)t`{@NY@=0~85ySls_@-8ig{2|IZ7d+8MaFgJ-7;b4RS@>WJN|mjN896Fia!{t#zR(hH5R3yN3Q4%y~vIJ1zLXxOUtFHmEFtH4q z&_R(ffk>Xf$&Su8OfUtGF2}SF6ep41xi%njDf77dm+i7U_ksON40ces1-5>Kf@h?`Z8A#}WL@D` z^NlNgjTyH(p3ncE3C7ld#5F%fN|@yq$6;adU;v=n!^jPaTmJ z0Nb=vN(Qr#Zefl4seG0g>or`bQ0Eil?kZjk*{ffKRi zQ}>{f&0QK4&``ngtfPC7`x)~1&Hs=inkngUm@b-i;NLI7?hf7xyVvz;P&_;43)+G3 zv5T{=eCs)yp3l|dN5|dY^TzpD9K%8ahR{g6t_aj^*&~Pf*fjJ4f*zU}yWccS9U0mY z(RMyK0QwJ_1l_$ns0I3u|4K_%d#gcrv89Y7tzfJ=d|G0qA&DvV66EbMm)1504r_*b5D1{hioKs=tWW;}*D+k(xK{Hwoj-D6vR(1=y33!N z&W{shaWVjh20%nh?c-H4Kx4P>jFgu*xyZtcX<8Z4B64&`2u+t0#%1cu{HFSasf-b| zU&hmnDk--cJ_XMY4}!B(2R_2{Q$t?M$3@UT#%7cp5hkBo6kwOqDK+9PpW}+)aYXyv zE)_9JEkPOMErE7w!LFrObiSg?H-lg(mKgm~jZK7>@inWSL+;C{-o6GxTG^fXlEC9m z{Weo*TmXUNGM6^(_pV@7e)z|5C$5G%57u>ehZcp_WPOhj6ep9O|1G z@6K|Vde@jm8E5lw40}>16tb;4s+=z8%1mZcp>X7ob*?Y7rg{=BVj`-vRr0nZGF8I+ zXo$ZqOcHvTA%wnO731!H91(M=Z=N%FZb?T_N=Md7oODvhN!mFCBgE+_EY`x63Ze$u z8M%-d({Im=y%Z@7u$i&CHwJ`q8qQ2^Y<1>J-5{YrC{Gbg<#WmHf%-@<4EtVxYZR+j z458@m$1?z>ogruVOlVEU-8Awq0(|s#7-+z$Z1R_fY2r*$DlDu z6@!_7+SAxoTp;UQ^#Iw2$q52X&Ic9zs`|*Mq?o$hE~p{o6xg^P!PE>Nb38>gYXHO- zmvWYHuccM?8e9xuf53JYpk7=o5)jroWWW2X;}N{YuNVIkS%1sKXdkr2Tg~L^#(qHO z>*YL#giTFFMd1GX)iJ1L>{{3VK#GIB&cO{qOtT22KFZw@0ZZkC$mRMnLUg|{$*`jK z6L_0Z!&P@94b8a*R8s<~w_#PO;kH_16@gd~Y1HNp?rD1!S4lBf+ksTIjum8TIemRS(g~5-J) zWe$@}Ud==nMB9Nfo}mLzK}oguMr)-E71_!eJASr8N-GM&UM2x6*B6^a3R!+0R9{50)dqW72@FAh7PVWD!h3)hic4UZh*@FxrHV{hoKLPTPtg$zz;nY|LJ{gZnOa(4g zI?r!2rxImDkw|Goj0kB~+1nMi<1F&&L?hQ?7Q-Vew{%4d%mJvK^BzuC**`W^@#bk8 zAuNW2!2v~op#jHB#uR!{pfPa>(hiwI-|rumMC3e@RSmdQsP^0K#QvNgoSs1S^7(p4 zQEt{uWGopZ*HQ^_L|@;huj3WJ+&A|haVffYxSvQS>)!h(o;EkeF+5$g+!is-2^m$jrrPPI?Mj5T5{-$w5GQ3vxLh5%XZww2780QF)Cg~3A z8~;ySa*r>vyiQ5O%8g6Dt_6~kP_>Zgb!PXI@eZ8RKN7*H?oaFy6aqV6^fE9g6x7Q7 zBKbktTli6GkK=UE)ij-bRS< zzu3QZj)wX@seQmDLQ=4#qmhU&^k|y03Qat5%9{W@G%yki7hRbLnhl`dU~qKrx}oJ$uLU3cRV6O~A$52Z=uO#Z8@Xpy=oi$;j<)N@i84cuyx zW6gMv-^eEaW@7Sy{mrZ*VyRZM2tF4C`r1yI;7|F`SL! zp!4=Y_MGK^5H7qk#P+W}J5HJS)4Zp(i3ZBSq7KJ?MFmTa=&-r?Hohb4WoEjn*!)+W zBMie=cNdT2MUb-LHy3LoAZc&+!Cj^2lNG7o6Pe8iFK}SER$nIK*J}Zb-;=V)2Y!^% zfd)-f?5`7f$^(s4$*vZKWF5qyfL>5~0cQr`K$%DN7rBmYXFG%3!FE^Hgs69;v?fs_ zMO9pdm`9KG_N)^taJcg#da8f>X(=1l2h@SRN~uw_Cu*cd^xgwe{iSx3bu4f#+wy^^ z*gFOzZ{ZadZsfI$`wqdK+$%x-J@uqCH%!ySht1+ksP2PUHm&x_4m9jMP0wS@92r{? zw46(uKbwqPRhI9sx$jNa7-{iBuPtqJ0dF$4!6vphb2nO2L9j66TC|81!cpNxikL#^ zMIKV};*JSJ1>90h*>so#(0_As^x@zk%7MQ#gq$cNfRjL!yG>Q8?>4=lwv_M?4@1Pj_59zCeh!X5~=4LPy>8z}%%)nCe zKY;}?@tNu@hznL5CZ*8ztecjVRGCP)P|E88fIt&Y68hk;ng7gUBVqAR_q@8t978&F zkf}ZzC~(>YfkX*`XQdVqKd=gd#S%{f%}&G7(f=Y>l->zbw!qDA0JRGOzPgM_8BHeb zsCBfW<#PFU8zw9?;CF#V1z|0tNNCgbQSAHN(d3$)O7}L<*lBcpj6OGHtfP4pS z2Gl|_x;*q}&Lm56QUzy2Y*6G`AF-m6RR(~HE*i>msLi*Pofi}VppaVHgHPCM>5i-*`a;K1mz;6m$;=w-?dSx3W? zUXKWFKYiM?h#PS0N_nlkvWl6o-{IE31nYizE1>caPIRCh5h+>~9_o6mpkgz$ zki&s=w+}b=(oHQ1crC0{3hxfCx z@%Kx}z#CkF;>C~9WMTgkwyBR{q%*g_+eyeC%vg-~V9lzla1imK4j0K-0nA6~dwy@6{c3Fw!}h5$IC<;U1!vxa>hu1L^Te;+ExRky z<}NAAt@A+sm(F7E1Q`PsV|)!sHeL`sqrd$cy=0F@M*)YtrdK0C$%=mlcsagZqHBECl45;4zKw*`@kd+fxwTu<%x*y0Y`*KI78ztfF zWei~k%ifbgB$qgGQ-RjQNc$*_QP4!0FLaf$C+l)S@4KW(OM_SWq6%$+a@mM)e980H z8Cc0FpSgnxfXE7+0Sa|3qa=K}zpf{M@+r7kiu2$hin>(LDd_?5S_T%&E9(&H@sMDV z!M-BKYA8__+^Gz)W%j**)zoycZAL@%@7k|efI9mdK}|xqyjVt;Zl&wZI~{HO(?DqF zV^MaEpw-m1+((+!uzElfnO1GHrG>0`dNsp zwhJ{%9)4-eB7_$63tv5*H_=6j4{RF(DvcaBFiN&5l^E_EH zNaH{M04blVd}8aUGtv|-aMv62fex_G(9WDd{LHjI>*!0;>(n}G3VT7q3wZ1U>^vQ5 zd0&}sE`?jEP97LRkpBFv%GbgI^?Z4{?u9S)a5?vsNV&=OCt9W91k#OTF45^TInXcDI;(-0zUGcb2He z>VmsB+gpP>lvAPH)^3<{^#ujA6o0Id7p{gMI2bP5Px;&L^~#?;eQwvczgYbHnm_C4 z-Rb4Hzs^hHP1H+BWsr&D{~+!ypzCOoEMc)MW@d|-nVFfHnVFfHnZdG{(PBmm zEM_K)WikHG?(UgyW_q@F|DAL8oT_?JkomIWWktoic{4&S7$NdI0ynlz6V4(3L2(fd zvkr6ocrli|&cJHm;q%_k_^a+YS6!2;`E*X>_lj?L=b3ga>t9$)38Lv*4avY|VWGHN zaEwNb9#CRO+@Q-MBSoiq-a7L+QM_7&OT=z{EZZX&O*4^DxVshiw(UNXksUANY*r{| z-f;q!ydi>icJ?mL+Jt~yDgeq4fS~iQi93JGJM%w8++q3;#GSw9rTOopG%+zTvi~RI zj+U+c8VB;bUGGOA!52~4=-Q-!eu1p?JPg^@4a_!#jkkj3hUBhcK)$4Vuby|aup}CB z7oD#(H37=kqCQ~*JIn(};pFkz9iEIEb*=W{%rvk_g~+@>EF56F4jJvtI;3^4w4It?QYTQ5iSHY=B1*|**U zFnuB0k!H!BJ>&)Y{b16h@+D?$>^i14P6%(C`d@A8!x&eBq%>8%wl00+G+xQGUso@4 z2O@gzy!k<@kta~*!pH`%1jNX79vv}Zso=6@fDu2y!B~^BX_n98lE{wQ?<@(KdER;^ zl(cm!+Gcmsx`LIn)d_Ri6(iGvUGJFV0^OU(m!ZY!fU=tur zRYYG1vIFH|dx1B4PE>=y($t+b*^iJi#+{Z>^@UxPx}my7?(sTGF{-^6BSot3Q)*}IIRaM8OJ0`X zFVS~ZL+rL$P8u*C0~T}-@ zj+&nhJYq}FCkl?lUv(G+1m()h6(X?Cc9@^t62tGWB3@a^z%A7hM^4SNYA6^z$i8LX zl$R@_+h9RubL|P}Y{!1GevdZy9ZWne*5kkru#A+F$q&J^!9wItT>F&OOWt~HWN6#S zleLLnCpQ89O1V_8fTTt~ONMW8MO>2uquxzxTv!QzS#K2MFK29MpzFHe+!bki8joX5j2$< z143UAy90|Pk7(rbvEtEYQPq8$>5LD?P0XFOFeo;71mCh2F}wp5gA^4f2$0}Cr{bmjJ5Sg1U?Cte>4!cjJIgl-PGT%x2(PM$;w9N|$Q+vPO!bQuXkAaya z)xxs--caN^9wdiD4l?w|BPrC5Q{-JNP+wTBZ|toqeB(iuLC*a|=aVGU_oJ6AzkBer zt6LXwRO7AL!q`lG_h4&T;$$W^9y!sq9j%!gWHK=mJV&NitI&Mf^1aFZjLqx}n_B@? zL<5qQ+*N6^iMCema(>mBx)DC1C&-8iq3<|I( zqTuqWki2DI7frt6#ZXoU5chx>hm$hdw~NsRZyq^A8@B-4a5~d`;&(_ z7_h|sJ~U^?BHtN3kn%kOT1{9=Un?Ld+`n$~f_?LdQILZ9TP9d${kOnHbXxj!drj&upAu62N|Yhbnh zAl{@)t;muT)@tvi=#0i?i3l?2_h7jH1~TJ(4z*o>@M+PmycGCBbk^ zLf1XGD6M&huCAaiVV~xmuA(i)rxyQrSFO3UPw(;_cK(Tw4Gfib*$(4@LLEO}oca1z77!c2rc zM1;~E4+V29cJV-S;6CMsIrPUNXo)r{%Y_b$g`BkwyF$<=$*H^&=&>L z;=olqwG%##^AA5X1|Bs(+t--$kgZqK3*h2Gzhn+-O{65h)INUc^h+=eLX|H zj`V2ZEr?&Rf4aOa)e`Z8TiQ)NoNYTKs5#~0hmr8LL5la}Z7y^w&Iz{#BkNt=oOLHC zc84AJN6)tNDOMKlsP>V@d{VOnP7zl1jVxls`3YQ~>9trW9WkQU=&^&|!UnbUbH+8H z=F`Y#%T*-dwHTB}RRhm-eq>#8A`Wc7Zc`zGbfk+6v!sqh_&LAd`|wYjvzXg zpT!n)SMY?_*$7!YShHcDTN5PQDWpS5L8Zx7xG?h@fxt;2!asK`e|uj4U@QM4U7(Dm zoi)7@fR(LH$iYa*$pOgr$3Vx)M##j(M90KP$imJ{$HoZo)`XM+v~6`lK&(r8F+vu4 zLBQUhkf?&jE|&Io^vd+AN|L`<3JVt(2WKvNdUtnsI%fxS8+#)|8#-fqTY6^)6Dv!4 zQ#*Rf-?VLI7bjO^7X?G7-|77RMvwlt5So8Y^Y-UU{;wTiz!&~MqNo4E?PdEDhZew3 z|Ly$}vi%{=6SDnDANarJ3;*%n>Hmj(VV3{k3;#7D?|<(LGqW?Z{wH4;cg=21?0zHQ z!!QrJqS|6AHob@4Qd+7^ooB+> zj_K6f6mDnP&jX&GvX#~?{LZq|*WHGU`YnX1@l$?;Dg2t~;MOOj_Ni0Tc0P_S-de|# zk>EhvM1MhmMVvqEDL83HaTO=q|RQC^?{$q~cyIP4s;Dv*ol4;U9yJPSp^%!eh)j*qE8I_qmg;SUpQ+s?>)ugZ%VGWFL^+gXRhR?7(Qj3D!r z`*Vjhu`#M2@nE8LqEP*L4otSq6W`i{#E(brQDCZiSSM#dv&KXM6@K)Q34aADQa*m^$-b9QXe|l zScpso61&eO0`Q8(sxUDN(Yd_mP~2lO(QhPqV20S993<+4TO+2%cCL}4-B?PEc+e3w zGwyu{qtkn2N*%A(u(DL$pxN%C$5NuVX*D$5z?M94J4g1|dtPD5sUCsl`TdfJctbzi;%#hKI0QreD;SaU(M_r?yO-unr-~lJ>0R^0u_||iRTloj#65`92 z2Ayt~b+(Gz&(x(`cj~PpDt~{z_JU}o5A4J67#VIRjp~J?TMK<|C~)^jm4-w_2Enbu z7e0m#7_S5mDhbLGP}tu6ils|AjgO$#b7Z@%aoChhR69C(P;=f zp&~umW6w5(2N4qL-rgRQngP|4DeQWFkIz7Jf0^%yv&b|dzxjugp{a;wkuI@r#IwHk z&uJ$ekb}6O^(2;&7xPgxe1(E>7ch1 zW*ON}5OPu+7W(0gp-U8ajzAwvU0K7m8jTSr^-Z8Jc`rLL)pZXDXPOdUFernaubB0c zEa+qgwm&LNCAJq>k7uZ|JPWgj+H`4{TPJ>V8)c*^-rr3)i51aU|M1;bCyYDx!b2{v zh5d#)$|eEXDy$ zIKIyXR*x2IjhuXi+>%CnZuF=0X9i*zPu;eeVU85-;`W1_(R}Y<6*9}RJIoTW<=E)F z6u2}Btm9>ueZAnIhM-;vq020sjL4L$6>H>>I0M3(+?lB`m2LnBPLUVY7T;A~)9GEn zETE+0G=BVNm;qCub+K3Le(x10bf@O|88J9r2zphYAxgc-TUp97-ZM&fSa}% zO_%Ag7K!01!U?|lFjq4XE-viBP@NCY;bIdb#*}(5C7BR5AW;I9I~{!+BcwqQdmwO|00VWnfIo(@3pT9RG z+9wla9xQhCPgk8j8B_)Wrh`_=#z1-Bs<;+ws81==TUZW^JTH>rhbKKOOG|c1eZ%7J zpSv=0TT_9S$urF@9k&^l#&(l6#ORNm#$;;aHf=~e><^9}21i@SGCD;YinqqFrb_2X zx$-b$xgyYx3UJ;_k5I#NtY3M6)8z3Qc|$g=4RqE5YI>(}2ufW?3PMJ#w#{+H!a*jf zrLbyt(O-GY=H4GIm`cPoZ63E4S1vXs%;s8EK(%{RMOcfRJN4PffIgU35rOswhj7)Y zMZY-4L)v+N=OY32>2fIAq~r|6D6=c6ss!ERF@I0W6AAU9j#%c8pNrw5@TYHG)_6M! z**k8YlP%+F&)`2(j?pgl+FmN1#$MqA1aIs6p37Mem?+GG_wCuLdb86N(sFO z>qk;I<5Z>V@jw%w;X$od8G@jAjYewrs2q5~G_ze^G|&$=Sk~p}4NA$luUFQ`^*G!n zr0?pRCosDhB6#{E1iAo~OiGPS`xm~XrW zGvJv&v+a4PjH8^Xaq61cZm`g^#Uc3*PQhW)?rtA#cH?!Ec$SSLWK<_j7X34^9bJ!{ zI^{?ny6RU_K$V7IZ91$f+buRdV-ow^z}n5hL{mZ}8zQ&O$1phW-11xHgd5D5|#)ei$nz6b^)_DOyXF(Tp+xsra zkl`aLqXQK^hd8FBNYZl#@ti}%;AkOc(k$kup|u!41~FD&ePbWs(n+~gX*y4aztv4*Zl0D#%i_VGV>6p_GLq7&PZfl(Ep{rj1aadQ zuDr-%1)X^`jiqz`FYw}4R=?nD3x#wJ!S0G%#+Nv8-Dq88hQr` zf}h1S=RG1pGj6=`20s91M3EjCmjH@@n%?4!AZB0_ia(&IJyffugCmA++Ze2RJ2guQ zt^ITSbUo#rcFu|_Icp3I5D5}%my9Jl!xOW07C|;Rrxk~0B$&oDL6&eud{Sp_@~i8r0t&lq@E{TRPZs#{#L zGR2Y-;fwu7o2|Yg)G@=jWK3(b5-EEhHOa50G*WnGBf%-;&9LYl`NrcWtk7OX8NvY%@e_R4S$8f|G98iAr9m?9#P4Z zLzuS#K{I}$Q#m}JHHGk1xvQ|4^zVnVj0pqM%d?Ji0Tp z@Tx|AnP>iOJCm)$5h7%mj~)pW214%2l?P>~>ziAJ#wI6;QYE&h^++v_CS{f;pRshE zBppQde#I#-j(R9@J@qZlqN*UvVx+}D35-$1%hmcVoDXDavrG| z2^6q9&yW-8n4Uz}QD~us@ZQvs7>)h24A^zZTPwSID54lS&ng@0X9*Xu26NQ0LGo1O z{DRcc)z`x648!=3jfZ)MPRrNzurr%*4bQNQJxIB0%)x;n3L<3O@cu%I3c_DB(!&#q zMoT}|N7FTe{8cE09xKD3&LrSl-JO`tMV|=3dtmO-8Zwk|sX44d4JdUY97GvqsiFP( zZ{`Mw%*?P#fruUKzRcGwG&xFL!x|O5i^G`E)X>D*U>fAyNNZa#@NK3f(t@9GDJTE~ zUo!|(VSjUyDMQ0I!}q45M79SDu4cJi`o2#I2E_~H*FSpHGQJYe(%{7H9O}Z&Cc~m! zk%@z%;w+Kipww?D6Eb1MQ9=(};@%Gz)Rk)Y4jraLZn#KbxJI$mB}V0H-fYtvh{x8b zU}n^8_BHs9HlB)Fm}od)lgs_6c6{s$<~B}Tc`jk>)wU?Hszm8v;uxCfG0p(r7lqC4 zqJ0w$8e^4n77|*FvV+HvEAq6g;x$Y$durb|(RH1xI{jS1Bqh>0SpDW|CKM+=b=;0A zGSQcer1E(eiOMKkxg5e3M|8zygtDwBezw}E-T26nz#pi-vka@+Cl~Z~2a0UB{+yi- zZgU~k640>IPTCxhL6h0Y+}tFUJJ7r&Kdh5Si!LvnLFIdj$dzUNq*?MoDUAI|=_KNZ zF@hLVZVXLYlf0LnHm>Q^!U$eGUh)ybx`_^NSMGk@6Ulr)E@Tu6{8QxP&!6xA1@ghh zNypAg$im4)$IeK|$nggNVP#|i03iQ=kdNP}2c5G80NQY{x3qKl8~9=AV(LsUDXSnZ zE-9=m;c7&${QCkEQYHowdt+DI-!s+ef1d&z5Hzv1w6g?E7B~C@tuQe#F#?YM{Ul&o zyR)keV4D4J)a5t0;A&@V`lmSH8Zy9Y?_y!<1o#AuwpkjR0t6E$Lo-0-{~V9`Cs@p% zfBFBwV*cP2|5|g*tiQn`CPoH21|~ul7B+w$|4%e$YiMcXV$UUMXJYE1?`-Pi257mn zz+cg$f6`92zk(Ql0F{5;P6h@#b|yk57DhUDLKa2F%d*MG(BFBGF;$OoV{NDj@{}^wk7yC!7i2rvG+`k-XX8S$juJk_zu5tbcmHu@w z|Gx*!_Kr>7jY8lPCl^y& zAJ{Z*?r}Bl?)UP=gi-y4@HOTg+(^A}!4#t^94cHA(Ihdyw!PpT_;pPCHkhlh)@POJ zLHp2q#XA_D{Q1UOux~*Nh_=;~ehv)denks%?US)^|lcb6lMuF&t)Njt0 zBbfRlK3qJ1V?QVV2qvqgoC3tIKi7r;)nOugKqJLF$LO=JCUFy0DVf36Vk>_RE@3~l zqDBj~oKUmx@A1GiqrLHR*6;W}JM3BZ?HWwKxkvpAwIlRJmT(Vzk&Q%+BWCHQA5&Dx zwhXez<)EZPbmq8+-lnWE9;6IzR%Y-4n&ixfO#nHd&IRC>!IXWTWH%lh@^%4RdJFs+D^9+x7CaFB zPN>wix9tI|U$lt^8#gs`iXS)q5?ti|gTSO~;?f0A8&O3#bh8e;ui2N41GOtj_*RM z8Pa@Jq4N`atqaMF#+g(dg76kg5Sx<(ObNqrHbE8f(J9u|WXksUr2DTl1gM134O1)(|j98bv-*I{)Qay;%m zieTNNIAkEZs#ey9aFG=YudP^Do zc^JZ7-6l_sNDcuT46zWLSh#~|IxeJn%A^@l4qc(`JBlNkFp=s6biYzQoz}2%?WcrZ z*JPY9$9DVfus!i92vheUoUw6<=klY%$)u@TEH#qN8@}bj0Sr9gnjCDA_+>1UVP3PX z+7HK$_ag_wRhc3Dow_Tad`<|4SET{Y&zB1bZ>Y*UMXjHUN zhmCk49C=tM2`N+&@xXf@;KQO-xVO?!+VO1+%riqQ@P>5_T|PYaBL`c+Icudob%hgy zDe&%I?LB}m&|V09*@oOjcf)MYHb`Z~Gf?7a)L_?BjMrh^kApgq>VR2fhRn~a4Ie!K%{`3o(=YZe2D`Lk1&5RND$NTH+DT4hI-*W!q|OI zm0gYtRq4m-XgyzkRsrb;Dqqt_a+ahMT1zhMC37w4K9$;>!tdYl9Y!%puykTCEA&Ra zud@=8#0=Qyy4fBR+iA_vw2@_|Ciu>c$^=oB@!x`iUpGPA%dEt9!e;g^V_4yNXe-B{ z9gX|R-Q+)WPl3(fgimJs$s9dm$I<3UGr#~bu?+YXTd$BgX4sWZ&_5hY0<9D<;gb`V zd_r;I?jk>m4#MD8-%^*@gvLq*7RNtM#PBH82U9H;$SC?+t~uhRI)do~QrL^!XQTOj zR{Z|>R$wI3QQ*RzCqXWa46416+#w@LN6I_`HX25g5+ z+Sj*5N0F`@jvF-K5eJ|tHpGJBtc*}8uTl8Aaw|@A>6>bzD4gK}WOEqB)ea)*(w&9I z8eMyE4k@gK0&7$P?dyoqks|kP#H|ZTd#_^<0uLJVpH=;zq)G95J*ZF|7rx6)`WQCsZ0Ju zii&4)>x(nPP5JVAHb+MlH2SNDuowbZM#G__qny zm(5=mx5>3Qk6L^kS9=4RXrvo2gAwku+lDcB<*vZf)CLP787~%y%P>-VTod92aU3V} zSBu}Kx&kE1%~*STQlwSVPVgC_Tn>RTpzI`r6`V2VrYw}W;2Nu9OV`M{&y4j(6&r;h z)M(D~6ix$@D2yA_D1LyeT}Xllc4L_l+B`E&QG$u)fioLE2~c^oiW^3%I0&NqJp_~r zT@q;@l0IYAk)1|H%(>@E<0c7K1=`KenTHre>M*i_r*i%s9*R;uq%+aJn zS5~kPXUSeESglU$0}h(?BiAZZ}AFoFfv%mqra?-Ya`30n?PN862N;Fdd9myKH|_ z;M%2wVo&5u)|osEs0l5mWL53&f?Z?le?*LjsNS&|a*|awMQ{wO#o3nr9NPqh&WUis+OK}6kRth|_5XD^l^$I5YNS}2Y2oKbf3U(uj z!@WI(Cvzq#T%LnbWG&%Lt(ZdC^I^qctF%`D%LA?;BBtZm$(ym3YJp;R+X5+^9zKXW zJr8_M@w!IN1NoGGkwy(H7KYALT}b@aUKED<+pNx;en{qtBBlvbcA$k&eZIR|r2AG_%9 zl3FRGP7LR@8X0^fZpc7)G$-*r9;lgiUWrwsIVS6TamW(ybTLU~oxZlGAMF7+-?R@6 z5^W<>AOQ%m`30?04(Zns5J*>NB0Kh4W&6~aWGv4{7l)&vFOAp^~ zGtMC>3DQ|&8oO=TW9!Jh9y&hTyMEk-bS^|SZ6~0T$mPTKj!-IIINIxeq{MLgR*6#f zS*Dn6P;&rFU9ouU8J%~+qu>a({impYPV4ML(xV?m{hX+NHZq|LGcglr`X0g6(qm8w zUw4ZqDp6`_6IJ%=@g6B&g9X?ui`YhU!W_lq?s=S}kKYe=rw&A7L|XPw&Q2b)x(PDj zhBd2o*e-4H!&+Vwe8|4^D=wNNioHKfO-SrB7`)_%NX(na^)wi!#>EUL_!uw^9H_dj zZuf|u_4HQ0`MHRi(W1~RrH!wC30dG~+9Z`fHYQ zd2+>LO9aHP*x;Tt=#Q8q8%N-V=*;=IQuoyA*v%D9Ez{5Tj3t^vao3LmLqYsw?>0E# zsw^JX-2>ZFd<)Rc7rd_OIa16t?JW+DRHjVdE(@e$+&{d2iOyqnD`%!e;mB+Fx1z~l z_tdk~XIW>lJU3vBveKb5cseO+ZpyYRecKk2ToRjlTRYw7TXRDmRI2Dsu+7sC^m0%D zgzHFpk}U7bFt)wx2P#GC-KcTml6q*+#s*%`qEnYC$;lRz4IOk;878@-2Y(#~4!FXB zbnrTl>tjRc9X_xz`#H79AoVTQ&y9O??i~8vqVrprdhx^dVIYpZN7?(X9A(TpUg}+X zGGs;YR+lJ5SrpGCJ873+I-xpjvp$90y~wC+r#`50TV}Zu%2+i0)X1DDj`H|J<$QCK z8&WH$JP-S4l&=a&P>wtAP?z}VEi2=$L07!+Tc^l$I@PZOkKN5u6dNgwr5T9Qrg*h{ zpVi(|ZO0k-WGS<@JCeB)-s3Vm%8Dis`KO4Szad)|v5emKAXzR+rI0U&_c+p%E+Kos z0mE)vA11x~h0*%`ydXsfKKV{V7_SgGFLPDEO}$hVn6=z_>RptLqkcY&;WGgej5b$M zr-hRMt5%|D(g>{kv*Dg=zn{*YgD|3Zwl!3CYaBdj$_Y5Ng27J~Et`0z`usE@+y0v@ zE5u?JdV#!%1hSMaEx~g=#x050GSCAWf5S-h8h&)xWjH9?`Ok~yYGll#D&b<>al zl=~@EdD4UW2N*UiO8yl@YQ@);=wrJKC=0hbTc>(yY4)3WQB2$MU+{Pal)Qy7QOe5g z82whY-xpN!*hs?~ZCon7Oa~41zc=PtcQoko`=HVAf^>>VvaORLYJV%*I4+vyc>M7! zo4Ud+5$L03Bp<$2w|$2b`koa;efX))!2QVw-%Jr_!kPd$UV3-$h%^*V?xq*+mMoPc zYm_O^_1abnh)S-17cGj(xr?{*faOZ*3mUjqobd);T9HqLKj%!)VJoi5YHn~yCp#_M zheElQ!zPM3u76l8P{_bJdjo^61_l?y1!7~8muiPbM0A9F-#w$HLZG26d%^0hGf!5p zn7zZ78l$$P7O%84yJ@WUV7)n7PA92wtD!MF=gVxg4k(FM4sYOmT=q-LXwheyh|rHiTC%(=@KZ^h8L zu%$$1=8^yaFZLh?KSxCy03cK|#Yz zTqg(+AL$_R4w89;tJ&i!2Jwp-#}!|5m*>%#)KXceOQhsrYLb0SiJ$QA-dngiGWPlD z9;3pQGlmec(SDwc+f%W%!}m%Ir2DtA+&Y|XdqOX{2XU1s1Zh6tr@V&cjT&lcf3r7gNP=>8GZu(?WsbyM5e(?N zM8SHTcJmnt_#^nSmT|nXJ9ZzqkSrHP*z{*z|v@VSmN(*#8SODsN<^>|#qVN65;+K>sJb zJb*08!3Yp-Tuhzl0Xg7ZOhrtM?M+PSWlZhNT`UM$nOXl#LizVFum`%b@uZw~oq&|z zqy96LiO(SD-V8Rq0rbHe?O1$OU7-4lb%s?4FPC_IMHOBh%JUO82Cyjz%wPQOD5Q+Q zuzt)^4acc43l#Ant(;XZi5t;LPag{U`9|=$Uxo|ec6jN7C z7Z)dI#c#%C-5$S{p+W3floNpRt$N0Q&H2D~OUDygEEpGnn-}+XZ1duRJMimp}(H)<394oP^XSR^mg{UOFh=Qu^DWJTng%+ zf8R*t`i?Tp@HiYI7;8n`Yh}WQjh$gNew4TaTWb)?6dthYTw_y045KHfQBM;a>tu2O z%ebY3`exFp^c|X4y-{d7Hn09uJ0m6*ulp-Cl-ETt+%1m^r~TlbiSP`?vBFOxT(Tt@ zCE@TN2xI+X!o})zKZuH47~$*DCXU6av9qu=yCLz^rcmul+}@$_*zSXy)50vsU5Ioa z@o(p_h-4%o(&0INBulHyu>=4aNpfC>=vz0yU*}cD$Z)Da`>P_579sb3VZ)b^j2?o1 zOM(6>kfkPv82zQWKG4s`;IX--55mV)4l&L($EJ6v4nFV)ilFcnu=-9d1h#-02vc(Oz_n^BeQ+@%R zOv?zP%JN}AFk13-c%M~JjG;YL>3|^BnZL>?nGU1Q)$~(>!YvGg$}RN!ZP%jTgX%4e z`vJ9SwRajw+m?VR=t+tMJOe>J<^@6+M^P*ig>Z7=2E!%X+ZvEC8YRk?gy!%vn#jO>qWBj4}l1O$FViEDJOwj>BI=8-%MTOxf@NnbMy@ z&Yvzk3r;UQW63BwKtJEbr4lA`C4*+fR+&wTrQxK)kuV8S7e6>UX);_G?g8J4wfH6U z4L)O8)DgrOP@pGC+5+ub6y*0W0AWEErV4iTRi!ev30jz%4Gx7-102T z8&dJCDAxNxJ(^EMp${6BCsTu%eRgMRMw5P%c^dk`KrDrw+kZfr)>qXtg)XkP(g+9O zDcahkzO8Im92gj|sNXMPAvrxZ1$G}8#|1nA2OC1;+Bkxx+0h;Z##uOmh1l#yFnx;D zcY2b9yvlHHB$)zYIo#_RBDVxcolhWea~2Hyc-E3J+s#+GQAR1Yr<^qdxusJ_5_)jde98q zwyNti%v@&HH%^+UQdk)t35k|lA@F6mMAjOk3ewONNtiLZFjqvaM3wmh0&Q%Yti>r_ zS+A-gK5A`7fs_rpHFB*fmK24Cg07+h(xPFWu@mBo)@lBI=aU9(NGjR_kQPyws@bDK zqACuWb;W8~2J?a#xD|1LM=Qe`WxWx&$`ig}o{&_%)9|;D4;UEe8v^aKS_c)i=5d4Q zH^w`tiLY#@p>M3)BRAwSD^fOa)X`ODp|pnA{W_tdML??-XliWe(rR7(IkYM8q5Ej# zQT?tX{S7k)Y(+k@f!c*;f_i3!rfAens?TLKGgb@nm14At*v4Z`dR*$kKTBQeL`F}9 z+DQsHwNOol#)+f3JoV%Y#6~a1jmS;hP0?GRwa2K5I;cmeY1}b^D*33(oxt`vr9M3q zf2BT%OgKty*BU)p4ZtRvwhqos*k~r#nz1)uAGJ$}p`~u9&NdTCJ@6U(WwuBB73VZ8 z;V8CUv}zDZQYer88TF=`63P0DYCHBmXIj*yu_T=i+)bw{<3c~WdhnSY8=uoR*L(52 z*1q@AlVRAY{!lHrGpMIU`Qg}{3shI3JohwDqOaVI9gZc*E2WoQd&DO0t=F38^k?=N zr6&ISF6P6iH=XKC)2M>RD&eZ0HE5oj9STOucrFbwJeR=@(d}UK;hjVskRxCBZwnX{ zE1#>ZrQ{IIcu1`wJqt`;w{=phLgQ4DuPypIlA41(C1fe*McRk+GQ(43@V|Q7wPxH)h0yOKZoBtPgr{ zjm;Vw8!z=#wMgKravINv{Zi~B<~97OENwc@v8=8qj-t#Gtq7$*nYJcO0S_@(N;U3> z2n;kl4uMA;`iS}Jz;L)tF#5>X6e2dhE8J>9QtO)`mTH9_hY~BPFk*#g3*5l0vYk&U zd}U?L8Qs5yjJ0Y#lPD_+qZS)GRLYbEDZErlEYveG7!GFE#7u3}N#W?X`hJu9XTTCzF_b9-N` zd%N88$X$RgZ*8LoJ1J$(HY;=Fu1mUHjFyGV6j7n|1YK*4Ox9<7I$h_^LDk1)UXDc{ z;gQL7oXlX>T5nQVG(wvFWiXxUo!s}XRTK)vww3}*#Woy^j6=tX-pv;Bk}Y&M%$Uu$ z#}>bePaD%|fI8zS0A(DGKCH%|e9R%T)g)q=wli9AQzsP4RbB^a7dG2}yyc?9yF&1A z-weCfEi7utDpiCK@vAsPjl`P)wxx~pGY-s(GO{o1Mc}AM3iO&x{ZKVLmVP_C=|*vh zAfUT_`ANId^jX}r!$9qe(VBr-ijbRnQE9}9_|D5RL0G_283*-|m|L*IcrLbfD(&;} zC`Bo7eZ65cUt1%k5tnn_P}jYspR9S-mWXVm9t`J3*&8(HhQ=>|G+Hbq$L`dSfq%e- z=JXA1Fx}hRVtNwY*8%i<6g1j+X7XG$qu9O+fWDP9moR>uDPzZDXOL4M!^mca)YN88 z(!tGM)8bx#9#=jrm#P|-i{=0~x<3`8GkPH>mt}NWl^%K~#v24)ALbdvh0TKJGkw4&B5u@6_t+Qq1!Sm$X6tfyfP5k(7-~Ad=ee8(e^K$b-&kulq=s)fz(ziaIdOnV} z-d_>?pAY!EU+4G`}@9jSh!INFKNVeD$U&y?+O4ixSA7od3ll`_# zcs?BjUv)q!t=W#QH;f_J><7m3)lnkY`~=Ou?=9sAOye?o{`5&cAt6tIh__G33nc6o z46fUQ!bgAYijePyMe;gV)3q`GDF9`Pf|odZRCCtg}4S3_8gui;S}S*QBzny^8MYv zGi$$(l|$V|c0)yCm9{%MGr{CP^KI(CUyWF|#zoYskq_!wMYAq^{{c2S!FYrI`h4~H zu!Ik~e1Pe;mnja#KwfX4dF6S^2$U0IN&Ph(Ke&pN$m!;@uMIE6Xd)t~CcYPJ0`c!7 z+UGo0Db;4U7?H%@Mx%L{4df8lV4w2@2DixHyIV7LUgjegrP(fRY7QU$ZIlPfQpxkq zgrD!A?`QUkdI7aDQkx$;CbqicODpI}!SmAH+%FdM90eV++f*9sE%TyqGAywBQG?st>G^N3XWt zVV0M|VMG~sa~wt=y)o5ax)yommQ7{0X405(o}R&vj9;SL1nM8`pE#-oXi;w`bElBV143 zq1qawf{^-+=5}V$xM^f{@y_a^D2 z>C_y%oy{{Tzi&XSY~Hjmyaj(rDz}vvH2&L+Fiw1@%yS0J04GBZ=sz|((w)^SIb%j? z&hA%S7~Kt?SjG9%Wb;Q})w=9?XJ%JSO4pg+^sJY?uIzJY>sl|xl6Q!8$Ed(hqupwCT=4SotB;O39*19Xa>Bnc z@R5%c5&!}_eFx~x^FxPda*&JNzC(Su7w>f z`2GTo2qQbMHaq7is4w5%)~5IQ8$VD#upGAcK+d+_jtD-So@T}K)I(m2<99!5{B-;0 zoU@u79{koh;yn-Vz3i+@n=(mFl|1Qo4ji^>-#%W${om&3(~EhJO!?(mx7PGVerYY( z#ngnJ3?FN01B8PefWX>$zY*y;K*n45SA+N^cAvrC*N1giyYZ@6&>MOPQoOs__pTDj z-FLC~XhJ`>?X(F}PXFC%Q1+|8tLz)j+M~nUX|340YZmBNqNvB-q;QTTAn|KcSMRuf z;jh36Y!3@_Bcx9qa>RsP>8TU_rzClkSr+*~IT;y-S=8+0jaQ!C@$T2(Q8M#meK9R_ zlxlw!A7jzSLX6HmawEe8`FeD!31auk?OjUf936Iz06AkD+w~n)j{rGfZ!y?S^P~~l zrebnN-`3w@5|ZjT#3$AiLCljk>S<>aSrPk5F}wvhMnSI?$i8f3qyR zHqB)R_2k|(D*%(!ZP;0M0I(3bYdf>{-=h5+2>s@CUrRdx1+R%g{!7{4R!J97)?tH5 ziMLz5b4FJ?evcFXEgAe;9(@o{!Ild~&k3EM%7HbTxzo9G$WL$cUtX_#xw1Lc=-8b1 zCh=@K;#4XJ4Kt%S@jec_#yrpDFuVCQ5nF5+J+^cMj>oN2zdIqF@6V@k_Vjc%`jN|} z#>iibcYMZsWB4lVdVLJ`CxD$x#t6+QdrW=nrRtHMZ!quGBac&?&2AgsDPKnLFy{Hy z6h2gh-wr#T1AF!i#LR2{n6=tja1G7hL)(bCx1cOS-VNC1{%)fLd3`Hq;BLH3wGWgW8W z27Z_2&r$nbT%sCK!&}|z-(D{Y!6(fS%21aa%X=|P_`-0dOW0@B@k^%_)^Mc&lS+3x z@Y`1GGT$}KAOL<0+`Yd`r;QM?)AJKT{J&q0kpQWP?3@R}{3mvPdAg|Vs#gpjKs0ArDuU_IqSUOZvd_mdK5K>d|N4 zJI0#DI)UydZ|Z4vHtSD*ZrSMQQ@;SO>f;aZgdS(iJlc|Q__fuY7vUuIkQ;9IpAl;O z0_y)*9?-H;G-Yl=5gZoT*oy!<-4!3)CyzUe7oq`e_7s{F4u9js=FP7l$gcd$@)Gqu zl7{T5e}vsS8)x>#gzehc@HUe8rI=_!U`Rfc5&ULxIa*MO2`8wgH#VtqBhxhWgVFw zo6z1_+DEYN`}egX;IrSyQGRV22ef~uy#~*3#Ru)RwTnDujwhAS&eq=jo9!`omhR-c z1=yf&(mag6S)Oak@?WkE|EVw0uOsWPfvru++o5bB=Wivq9gV$r?f`rN+UrgV6F_%W zT-lkGKZwpB$KX$;_ml2?q`ls49sK*dgu_6QQX~Ki$igD zm*P;|-F4&cZbb?dcb5Xi-EHGq+@0dZ?{42u{&Vgb=iV_gGBUIC%$a08nF(R7BxxP> zh;#>){>A!$tPza>FI{1-I(u4-fOAzw1}QV_%^!HhG1Z~o4mu`EoO3O_rtTa5!7%AC zi32*m3J1xd3I{3Gj&g#N*t|<9=tORG$b|FAzRP`?dXnNWO3th$Af=`6=B$b$iL>J1 zdo>Z~b$SB5fFX*kz@j+8c3(d9@M65ismc^)3s{9^AQ?@lXJ{bxNd_6*s%ZBwa3v|4 z!e3^$Y*aagXavx_VnC=q8fcouz_gWAf@v3XesCtlpYT@N%Zei7nP3FddGtzB{7hG7 zMx6V+=|SvjTPaxseKb}CkjTKm8o9eNse%V zqgu`CbXn44L5Ew(vDS0~8LxC;3cZb7<;K_+vA4)&KX%*;PC#h}oLQCvar6GWmE(OCpBbZRQY};XR zjNDb>iPU60A~0>!(yyY=mWWj{Q)#89uJ?esjAQjoCC@Q{ixmgXz*HGvPjfqA?RoB1 znIslJ)F~l*Yf8p{5%>DVyE{OCP8)XHzlxhFQ*9NoYjGHz=kXbHG~T^Y7gaIbx>t{O z+P@{`Y=6`m^id8V#~%74W(F>=2p&qZCm8L}H~ViTL_chaDCdN@>y+e0+{YVF-d14& z#UYhK2d&W%uBMj>2YAsNs8|Fi&v*hkaql&^{FX^43TF-LVdX%FHV9IwK`|7)7#NYQ z@`nqRTOjnPqM#KnXwaq`zeZO&}z&b2l$dBFP@{87K6_e^7?i3Dp zyaXXzK))hz$;q6EsstLtlF%I&xX~?FDqo1DMe-rO@%w%se(mjiar4B@QD+fGh(6T= zx$`!|jQ0b*u7h1IMs<>Q9WW3@3{nF=YCMDs@-4;;hARIS4%RLsS5lG5jw5tKcmnam z4_F4|^{csh@so4(ka+PFra7M0JganungR0!C>Z=;7p@dMBq)lPDrYV{0#nc}i`WK* z&7~>cK5@NK=e?>cGtzm8tU(13x?x2rfj=pOdvwU19|<9Kx1YFwOjuFJStaCL3(V>e zuyVLj=7rv;Ua@@-7z@NFTvde`lZYsY&5k0G#AnCUkG{_v&9OwrbJ$twyZ>-cMMj7pCK7R@|}YD1NRv0F+HCHt;Kifdy2%P^q{vy zY;HM@1Sw#tjK~0W=Kg8Cwi)mmmxk0Zl#Lc9^BW|rMa|MkY@s-z+S?VgZHW3@S$IX^ z-KmRldr_(d>MLx*h*_LEzUQxnZj{|dK34eJP~Ff3)Mf1=a%S-Mq*nxoGaG2Jbl}Zw zjw(7H=1!`hvVz5Kn%|YJuTs<_^j7SWdtosYj-v^gQ*vbq>s;j>(x& zKVo#HxuZD3ax3yje8TiLldIz^9z=A-E~Y{({Cb~uyq=QAXhvO)kMWe>NNapw(CBGR zjJ(jAtLZylEq!=My8V|M~3 z{Ht&b_N5Vgn*_5o*RXpXi`-+=?LhpR6xBi)@9FezPVXS8Pu7h?L$tG2&vE`mGxvm# zbD-2_U320znk8nhXU3RDev*E zj0{h93AP9!c8hA(D4}Ck!sNr`c9)*01_O4ld=YYjhlqFn>&a`RrRk9YVo+-!eT6yVT3%xTVN;lJZePEsKv=4 z4JA_#{FE8c@~5!XwL`qWv=ti1&_!F{nq<(fRl^ait&3G+f; z{nW_x11ic+)uBPI0E@Oa2VbGb`#?#qaaH%gYeGNWe7MWmdMs^}z~O|fK45Ll4ZYV~I!y-5TC!%#pPHXR-qO zqI|N;6K8DCO$(&nO`GRTQaHx_3tublS zxPsdhW|z}Z8TY;_audAjtLL>ji8^|m8h(i_oDu-q3gZLo1U@<2!itBUU3B(o&1Md89o<1&70dB4{y!pG!ts2KQj-g(L6t)(mj<*S;( zI6i1(!L~uhW%Jz<%J}f00uM_=la zjC%Nv85*Tul7V7AM#d6>Ba!2A@b?n+;!x4qDgeAlgmOn}+IvALeW_3Rxyp1xI$#7H z&YKRjk`^#D>rxEadbfn2n?x_lp&Aa6ol{cpY*z78+( zb^92WrUN}NQz`fPWjf0uE^*s-DAIIw?kt2;Hy=!Pzjx>5MKC@j>N=qn#*}fRCx@i# z54dC2^F%I)PaG;pXj7JO0lITt$q8`36UPwmJNy1Jssg4ruzne&y=%kn25dC%D3$cH zwGYQT!Io=YX)+A5bw%JgQk?h+{dn{1R=(na;g{m4=C|O-;jgg|WPPV66+Y6_>Q*WN z{qd4|L3Z~^Xgn3+gaWvGO)?YZN+|R_bL9~`Hlo)P?_W^@FCk^d19#5SGm(jjDXnC& zzSt{0qL`MF11XtEjWsOwkn#0+D&W~U+Ga>|2;)`VqwC{Mc4)2o!MC8eSpn%a+R3>N zP~yokQIlYN{^L<7A>UQFVq1Q)<53DB-(7h8+Vo60N-Z>x zT$LZw?H62z=WI4+*qf%BZ%Q`^)4oX$c{_n^qR~y=kI|Q+KMB;=cm{2?ZuU2W<(x#; zAutdd89ttgBtxEDml=k&!=IqZ>QUVN+;a%#lfd{Y)6wXZEVF}F9?z*?M7l5=XJZ|{ z4=&Zy8&xlFdN5>!lU@t>JuLicj`FQb4y>YWFUA#B`_C7wU2n|^4GwhC9&+A~T_F&MGz*NwmrLgXklYNFxeDK@tvhkOO zu0#Uwl;FUcv)200Dk~=+7Ki_GXtUgh*)7ZOkhzf3(nZrgN8cgwX|kpgAFCT82M63D zrp18$iebxoySX{?^cTgHO>uz2C4~vkQpeg#@WPrG>Fh4v8QyvNnbsMtyWX=3{N;Q~ z8sDYs?YHCKBz8^gSAyxGO|Y2VI5`LPjtNIq+PAfjK+{be)*91X3GVy-g$?hBBXfl= zrpSed!INi`JHPs;uB-nr9CW*p5h8Q;1Mkx$;HBbsLEARvT`mlxCCejKjHJC;3`n7i zsiA?o#*awFvrlgeo09q#F-Ln0{JM3v@Fq(b12t4KL~G40NsIw?wYLlshe$6oM;SwHJ!ypCWh zXtr=T`=dj=O7X1H|JV=x`A6jGa&uFdNfz_aqltev-b2hFayyTuD;KDG#kwEXjytAi zrb>1-SH~%ou9BV{p}sQge_a6yD->_BS?kd~s&O6~NNF}N4Fz@TyZP7=_8($YHbz$V zr9Qr{0OlVwVthxWPr51eYf{=WytVhlbqCx^y7mk4P|r<5BCnKVBTNK9xb;Rd#U{fX zk1E5h-A{*oPkxld-9Q5z-r|J$0L+do(Z9kz&WtwupVZ?t&dliiE1!@4AAQem?)7bL z%ddMTcWx>T;FS$OPhvq%LOb@_J6r!^zPmdq{>kmWZG?^++t}^o>||->l%jNvqGn0{ zuLin5HLCH??)-S2LcB9o))2F>@~9p(%(~3F%DPg&ta8?}(R>oe*S=8}5FkX{+^2l# zH3m~I>|@-j>hIPGyh&jyP}ASMQmJ07);QIubgNuwTd-Lth>g&=`H{pZg@L%EE=YW~FfDLhi!J6ag&iWNt|lvQ?Xb z=I^{eNG{@c#T&jUeUP_$WExMsW;kY>(tn72I7P5|_+Gg_UgOT(zS?57c)#hNeIKC% zjYNcyr-!<~l&E1qI@#>`7$aaF(_#T!M2T6+)dy`5qYfdH#4g~2NX0hnyAJ4hnoM3t z;dOu}Z0?QK1smF*az3_9S(7ezP4ODS@vvi(lH(RTb}}|aIQ+SH?pS;VJZH@ybx76l zGL88qgJr>I`}HQ~xTQGm21PmGV%7D!d-3y9Lzqt>0g=f2!Tq zs)v=b5c`AC>hu~7`6Y{-_2?6>zo;%}(?y-bz7xNX+3syM6&v6uN?CeL>in-rXViIX zmb)V~RUMPVHbU{e@iXzG@hkB;&~^b34j2A-t9Uz&t$u9fYis z6LS%uNdbD9cC!Dslr>2-x11|(r%Gn~O5E()3zwWL<|^$vxkO8Uq-O;B6$<4JvD5&6 zY@`Ps`Xvj+hOtD)zkh%spT#~|pN`@N%&M2#=VV<^ly_;kx~9B&ZfnB*mh(`X_J;w+ zB$6_$3I_q26`qjbG|7`8kKc)2eFwuU^9I51a&6HJjd$qFc=Fy{k*^s{^q}2j)L*ha z{GbzJ@&@x&u5xYjYI$6+=gC#Q9SlokbG3i5RQBG9{?AE6=XNLJfvX7BT8H5cwA%`- ze>A^*o4&mB{w*wLh__rqwh}GQ-$QpsCS+o zV>T$y}ms)xJ+(V2FLQ9xDwWRys3h+=}(X;N;6$RFo)dPa! zCpGZIh{OoQNW_T6*vYH>>;m2=KJPx20fO#wRYtqN3QUFUXxNjixa<3ZzJ06Tb5>}6 zyC+BWBO!0Lx%qXkSPJV}*dV>ODuY+OtZ?%xs7Q@uY5Fkvz|DidS67vgQ1N&?ve_zX zR1FAI%2l?$f%@w8<$J$($C*v1*|&(63Gp-jJVmY_`&L8}u_2MpXspN-CB}W$Ex$SR ze6M$&`KMf+Q);RXY1CH*#?4cS?MVQ$n=wBOzEAGz9ked+=NU`_hG#g+GGI7w@+?T^ zCqgp4l-W@)zb)O*7&f_Q7p}aLZ!y>GZDt!B@SdQYUbVH~Nj#x?(%pQxBUX02>S0~!>#6pBQ46LI!aB2nB-AI@69Tp}x{%C&M@lv*mzD8;9UqNr zFLWDYY?b^wb=ds`VPyGq>K`UwhvV zT2g;Zr#I`+6P#-JGz_&ls8SQ$QA2iqU2ELQF6JhV4xg#aYj~8CVcv1Q5Vmdh z4zgl}xC{1`Bc>KFw{o);{V@omUTLDf@PSbXf(~>vUwTnRuy46Zb(D5yl?`DY#eJ2g zGJ4?>ObADJ`l`7TY1^7x0)MM`e+4;GOMJuD^t3*m9Ap( zW@9_f#IjqDRdo3T^`83Kid~+G$r5w}ZU66&OTqZw?Q4M%TH{SD6KkxWZF?d05dHda zS-R>c#xvFGEfGwa8nh6FOu5`_C!35;9461_iHhBpAOrw_+Vmq-1oKJE> z;$A?&vNs%oZUfgDvTyltp6l24jDOQbHfnQnf%qjIsI)R!t4L~%0No06ZuuE4)Zxi)jVCBVpPU=AFC`n?kc1pLhkQj{Zbu&+)X z2wT{^9SE-W@_h#6E_q3UT-qFl$Tm(QW^1Y5>U$Kpk_R^@Fowv z@tKn4Cm8n4#Yzy)f`HdOJiSG_YfnyP>vUFNs|`g4rg!B5jO*u86JOl3)>Wt_=+4is zJJ5LbhUfSb!#N8-D-h@p0H5>_4@N)nmC-saG#OE7^JU4kS0CuGKxx|>`<6^El!Ce$ z(h9t|$}1?^Yd5n7`ev^QENMYtBalEn@8T3AF=*J}>uE2`fD=h?N#6}K(tM_;4mdvc zO=l4=6BL=7xzYSr6g0>@{mBLJv(C()r1PF`ns5}ooM6u+U^Vq3RX$p_ibw!WXOo9z zD3e_hCy@!2XO~W-D>87Ci@OERIpQtRP84aKUsby({)!Xz&OG(}Xu;{bX1a=YydQ#= z0UV-em2>(1p8>;A68U`V$6KMO32vn67ZQ=>3ryE8g6rAR+3C8awquf)I~72EJxvE% zh#YJytF~UpkH7=q7T0vv%(Zp<_q6eS7n6_RN5>Av4ScLL7h^gb;G*mL5+6gEdeiqZ z-SDy^9gzt|9n=#o0;gNOYYU21dQI_edB__4H{L=7H zx>jC=-Z*=+Ts$7Y$()PQj@Z!C#xuBd2oXu&(AOs0fWpbUDU!y|SzFu{i8; z&~Y|dTq5d;LgvudRv!7qb81SkkP7XL0t*h_hoo85gB`)xJP|(O(q_JM?AK8@q-?hh9F)yC%Pl37f~pK zh37aadcKs`I2eu2U&Nc3rcXvd&e!Ro3>dAZ;fSOBZpNp#KoZV?%oZF>pPM8J{&t#^ zZi<9Br*1UbCJw!2^yrCgmX@GtOj_BNTIF+c&b+KN9w%%3>r)U00;4vHz0lh}A|~|s zLP@t#fJOv1zk6-a5*A54Q8c!W7Rn$=Y?^re&Xmq{BSD%L#GZq8;`{S8{9`?`$}9Bv z05dA_2tw5gC^=Zm@1CBk<@$t}wr-e%VWMK5O@!*JKSQQ-7Zw)5$79tQ!8bU&Lr|wV zxY{?pVAz9q05JK{R)FlTgF&7xy5>E=e2~Ln5qzagwuU zh)Jr70KOU{JCX^DX%%~PX^e>Ar|tnmu;y(9qpTM7ELIN zc0zz}-`4u0Gb-a=TpT-TV)R&6>sM^6=qD$v@n;awsgEryJ-#((k@A7a8-88u^!Q>b#kcC$e2Tbo;gExFIv?27(JJ2U*54yIO`vbfn?LP8{KF?i?^D zkJs&x*0FygiO6&18HwU5Kv7raBIWyrfX8nL(sGDMMyP44&14C&)mf3yfRnAero(`> z);1D=6(t-v6Z^2;TpOXZVWOAx&a~HB5abp3D1tFa&uR$3)|EJB_oP+9UxDK=4Z87y ziG&|&fsxv}2N;{gfLo)d%`9d;%=czaCPQt73^KC7fX-dk&#};Q?ZGF=Gx@z*2d-gv z1?>=spzFuWTBkL~9v^Ivq{I%!fcaAb+PCVsA3Sivn^aL869}3)<{$x(Rq{P_v$!0k znEfR(uI9bP_I~@I;SE*~1I8*Ej0a|hVnq6ddW0t_k+}Pe`R8LE6W*r4{CaWmc_o z&_a_Gtd*WJeA^!`Xcp)oNzQxA1`FQ z1tow>7)90qX@7`fEM3(q8O~4$1T<@*##-7NCcnZjL7EQ@&XkBuWBdF+fhcgc#SM?n zRS!>G+-W}X#CIi5)aX0`EO8PeTk>>SvZ49BYA}{^+wv4hlNoH;B||QnPbvfGKzt{W zma7FBC?M1LJON@wTwjLN)=Mu3nz5t`RMB7>5u%Z0O z6$C-9x>5B29CiLM_PCzM5NonN;8v9y&m5e%YY7sN50uNoVL1lKBpBB}mPVK6vFw?# zvr=Aw%X*fNHLuIdv`dlrYi`@fiHj#o5@f{OiHkO?=?@;TkU=nR@EnWGYAQZqR3dDp zY>&>9kc5wjSdrYP9rKU5(Jebw9$WPA19|)`1q4f`zUeHwIcpn6(^|iS@bp%43%0rU z<%-AB_s3ns5c5ZE>ukm+GZ~sE`yckY_M4OhtY##UkNc?aSEYsl6R)dKc(1L7FtMkYEdJ+$80Hg$-Vgo!Yee5}#?^5*cbC7d8!lJdC7W`xEf4k|Z9Gxy zLE0LII2Xe$K1lsW)Qd9t6-2+y_weKQ<|MXZeq!t5K>Ff+R}(Jz>9%$Py7XLr65w(v z;5_Zjb?cjcUy9>4%-ioM>koav^x3f98r+T^09y%`x7=1d?_6IZ4SQO|Yyw5R6EHBu z7@I)WgM81n*(|pZ$5@`OC>2ash&4_^2CW(=+NvGx20{(Os!3Ud0X#>rHw8L#UTcgp zdWm?86vQu-@WE5qc8a?u-S1N>!nmki_Xkcmfj2ZIL2wKq4RYI6f1b0slSZ=3{J4CS zqN{0nf_&}8hhOAb>{~`!9iGaRPBo)K(yw{~zsFMgwBveOsVm>+k)|03wgd%*%R&%i6;}eHd1PfQI^jzl}hf9nJvcAlWzJD_F^Xu%0G+gEEVo~E51vVU+Gvu0W+)KY(eDo#HRoAtV0@xDwY2L zkG)$|N%*j6%LFe`PoHuY6 zll&ck{kHk&JP&DjpDd$P51nv=ZeZtRLXm(le;dX|{O=Sy72jlB@nzH0MvL#iS_m>C z@I`6y#3*Vu-&)xGCxKD;bsgRp284s$*bLI0*Ko_i$kPI~-!^fUVuejJCCYi{a@_!{8Q)nhI%TXYf47uoM zgop;PEMZn;2`#uRcwx0^NF={tx*+y#SOo9Dd?gk?OW23}+rmi7ztl;ESs)2)NHK%e z6bhJqPo)cMAo(}#*!|=4r2o=xXbS!I&&dDZ+es4Ss^IP!W&6|%>K`MT5)ld#lvNBuJmG?M}1M{ zAw=h~{a#BK*Q;IV#P!#6^6VbMNrAlLoQJy;>3^KIc*sd)Pb(FF%dA$xJm_I{{yr5Kfz*qT4_Kq?Sgr_tVy^mACR@|UVLF`7D^6j=GOv;6 zrz&9jDq*O{v3a$CUqwfYQ~<~Jk_S0Aehi5hd|_vNgW?jF6EmS!Wcn%}*&0N~Y+(Cr zVHsTNGQw~*_|XjbwN%Cu+02_DwK)=NM(A8i9HD3ROB3}=|23rFpPr+?B&ABKY6zei z2+(SVvM?aBRC$wicq`Y?+K#mB*o-Gu8elDrVdv`r@2ZX3Y_Y%FVxwMVfxO?gVW6R? zSb-*nTq-tN3NG3hw#Y3_O%fV>8C@+|3Pa#5O$&zloR~_r9(dY;9^#Cx4NKc8HYof9 zmqlrUqOCsk6*pt4ip(1wl+Xm5%WaVo`_NL-5v^Q+DWK#;)l%}JT7W^kJ=(hHF;>uK zi}NR3!l}B$iFpy{OGJd+W;sV9g=1r+;9|%D_>M4_WFnE4JgM>}N2|Wz`Ez zL7MzZIV##6@7rgod=jZj@X$F4Zyq901Q7HRGuM}3vMH=PL z1;pmX(EFNLsYjucm}lkjyhD=Gb}lt%S)vZ#+r0~(>q0L+MW=k`NWsOG0}M$u=z;{? z6itvYBGoYNlah*?VyLEGpvI--WR5qSK#+2jK8XoBv9U#;XU0z@=^_SHo-+j(PYwW- zYWM~c@KQ8E!n9NaqHjtnUW(yo^@8L-;Fh5T!jz-3Kj23w36Cp@2Xo0bW(HM_6=ef6 z+8J%aNe7T%u54gVJ7Y{Z`SD6c!$R3#UnNTMr$BG&Hi584RZ+B!7WIxfy} zSDlQuo48kgzQmzDM|-`DcCly!e;{Q#@Z+_LhK;hnIS9P=57=F~fRg(USPgAm5^Mb{ z2;3;6?Ir$LEJ?-ZTDVdz$)|NN;K)QjlMk|eqv8%H^4J9W$?XP8Gu-y&NHi*bU7+_a z`+Mp|ObozKujqM)!WRdH?mdTY$O#18$>R0I~MN zS4X#i1@#A92DgB?Up&q3zz^9s)XjcrTR*xnyU!g19iN|pH|HCVA5VQdp z%O5sBDOb6c?)3!^$IX5puas$8(1sBp2-~M!BSHPv|Ge+$a}$&KG%mofJK9a@mq9aU zX+yh@HwKx%8s4Chv2YVT7VAxgFaBJUb6w2+{(HaJfC{2JGi-ynBa=mZJesuD1=qs* z1xzZ+iN*3Mt^Ax`?I&yNx&15k#QbkbMJh3^Q9Fh7>MKY*Dlsux$rd;@f3QLc<#e{s zIPA#;vY}zTYJZlpW`yI4$UlX!W>PYQx<|?-Xe&oOG|t;&vbt^$7%t$DIUjG!=n%jC zv9rZuzKWN1^&}J5^Uv}!=7&82f9AP3dIGp~!}i0h!T06)pC&VFYNfI2$ z_k+^^_#Q1vAEM=+B^9{#`a;kb@>0 zQ2L)a>XZVcBjwnLPa&>&oGT8Q^;ucsbmI0=QW0b)!Oh=@aZ`WqwwT*6>fhi7(SI$w zd3HI`qyD`hUjB5}`FY`9NRVADTmfY4Y;3&$xBY%r zmcJKR{dd2A0rXjmS#z8}YT|odz;v5oAX$$^c2D~T&rocT0F;;2&(8a*;kls}*Jq5SN+G zwths3Tn0m+4<{Dbg_ugmvYnnTktbZwj@(6MPK^;MLj7aDfYb$>{>5&FJr%gSp9D?4 z5Gr?QX-=Oc^aH5=`yeMnu1L6_Jym91%AB5~@#xVsE<-1dG^2zmd_cm~gHL3K~9bMlPNu2>j-H%Y*Zc!i6Mn|HG8VW<{hJYCwtwfCU6E^XsM6G*?ScPh)Oi)T2U`jnw<(L9G^9x&nGI^JH(e&uF@6J_{ z$S7O-n9(jKF-?AAI9n=uIh86IKlQmWz1dk2oqX7U0vitf!VJ<)aw>Y zgWrl#*-r}(2La`mHj11O*XWdf*{ zA;r@pk?l(IVbni-(jekS?h-RVzy!uHskwR6{i_+QhXJF}#2HsK`Vbw3GQbids0P*m zDJdJTr4_O=$y-mkGD%ihFOI$1|#jT zt2ih%9ywc*3Y16ZPp)m9DcKP?2!?nL5~%HnZocBXuh>6sUi zl^~tjz`>|Z5)eW&p{YVVipff)m0S^LSZnRSz~Y`K#dpfHvK{aj;bjmb#4|f?F?3ox#tB>P2 zHG3wRC1kPLz!O~M*%`?^G_*SC97(}_B|ETww!;!>I~(IERN(Uc%rXPx$}_%n>ybJ_ z+yQTglO@d5`LMe)+LBC({L@yx-gg~RCGrdXOBctag)iE0Xx_%;?&o2Wf;e>K)VA?; zJZac7vi0TSI3_=2a}*W_2M#t-WpIY7K823T$6_Z>t6yNRnWr3?EPb9YBb6CiZzGF8 z`heP2ABU)mLz&=~n8`;1(JNHF0oXNKD^QWT^jc6@+X{;pkb@uyU-++u`sIO$;5;G-(O{Iy` zKj^ut%A^zHZkMd>%@H>rz*&Gkvm z&E)YxkJq<{?$k`QZim%E3l$`G)RH zYwmP!f#W4m5y>MpG*_2{KxWK?mO1aty3EkH?@mUxEOFFxE#}@{2wvo@=@!Y>ZJE~f z=^Dw_U76+NbJgF=rc22V_9nn_v3*z{=|7#*>v z6F3dY;>H|9i0Ags2RC$nNBSHm{@0$S(%fXJb|AZD7}ppZQprqc!*{SlOb|F0Crc6& zIQB1uRiC!@Up;K=4CCatbdkKEV`(c(S#cM>gIOxxu8d*CNv8J8gDhkzrGG48(RNCc z=V4$#T4!(CV$5*T(7Eq_n^9)0$%fPyUPS)7CdWO0%xt zs!Dg#(EMX`1W?P^D#8iIijStoxWEiDs=1{%E2SO1PmBFOp(cN!Ipxrn3xAD*?j|y) z{xPPC_KYPW4?dv&>8`T1Y!RDhsYNBthF1<$=m*51bV(&$<5pFs)8gL-_G)u(S5>nB z#vAcL{q#xlObwhB8%>RA!SSGARby+dPf9y;pOzC7xcZ+OTl8t`8Xx^JI|Wt}`bIofbRbE&amseM(@mI353s6*nct z9>~h#-CCGSkFhZfbiMh8+gSvi1UIV@t|k;rSEgOlI+Av2Bm>ud}{?v zckp53==KjY#!9A)Kv0?7IqIgBFJV@r5{+A$JZ<}#OfuutMbO<4vw}-si=03IQp0ie zK8VyzFs-TTttI1gyl!FAy-?*6W%`XRCG4WFP!MLbBGI&^snvF9)2qX349ZV;Xw^A> z?Cje^x&xax6N$USDV#*Q*>Toj(dTMi(_s8szTATIN1y|0FzPXI)r4VZUbO18XxQl? zGH|TBG^yVDgwer;BIK2T*;H}kSFbYIY4rlu_gr&~-`#9TI$p-#uro~sn&=#?|KmF_RKl-<}&KY{n z^y?<^5W@JK1I|)o@NvDYk9*}#-cM{;@@h~O7kZi;z7m06Y5`$!i#;QTBr)cjMBqXng}dkIs+Ge(eTdHSyYUCpvwRN*SI87@mq4p7t1?QW&1*8J-$r z{EBYxkM5ohe|nGtvIHHvob-K01p^-YySv*S$GPA4ISQSkZmWiuzmR-|xg~Ync=f~w zzskuM_Of*Wec=DDw}0xnG^4URo!fExn^vJqDz%@pji^S&0?)F$k4Lyfsbg9Cq@H`{ zl)ej~!s^z2EIE7JT69wkUX6`;Dy~#&dwZv(kyHH@KE_kdYJMLrC*mXNT&ey{so{*J z-jOTyeI3?wmHjgC8JBCTi z<<30BjlVT*;6BYIhR{~GJ^}Un;Wx4hq^IQTu!PL{xMM$(kI%Q7cWpy2eN@jsAznBc zWIJr=T8l<4#Fr_Gs?o zea1d#?s~xUsglPf$wzlVFbP8vE8^ZOm|kK>+AIq~j@ta^QO=mEZ)2RPRs7=#5>0b^ zp(UaK+j?qDw}5&JEVtx(5+;`-ruC#*r%VCS%%M~ISiw>m)?-;rSv5x4242|&e3`a$ zmSby3Sr5{Zyw~{kI6$@cXFeUT91gxu1X<>ON}2!x$ze56)ZAy|GHx9{NS^c=kR>^+ z{om-;DYRghiEpD|myr+nCsJfGanqqXP3#q;D_s1>r_NzRS0-*;sA0`l?Ff+Z&2Llq zghm{_*2p)Vzo>xtkd@ZKTV1|8_n^+8-tqK8DWagRbo&?~^gew^`t%~c&j}z22lh{U z;qjqTie07{sC%m%TT?h#0UfQ-AEyP)#cf9;9GD2<5vl+jLWDBd-YL4jg}TeFI5_wS zrXB2h9+m?ylK>CPQJ2mT38Z8^B4`;>sID3JY{(Wm@;wgr%ZhLnMZN^21jxw6M8B}6 z?RYU136bM6;KO&L#fA9XU){6rXCRNtWcI;$>;uVw0Y~WEl+LS3Md!57m!Pl=v#j#I zS-)LbxY}-ds42bDJfu1-YO^ZBeD-uK^X`u2D)-2NQV{*C!@ zigeTO;rF&}+rzi#fVGaU=lku0oA#fV7aOGZ7a{lEoj%V8>+7ea4qlNjgWVmJ2+gRD z7n{e252%iBH)#ad$F&ca0WSw{Z^OfbiQSL;5$)};B>Vl7xsKg_0Rh*Kh5>oqG`Ye) zuFv;x&&kXN-F`Rg>!Y2pq;2QV56!~sFUOM)-Cf;tmao@Kx&Gt{Bck$(akPAR`C0Ic z)r^)M&XqhJ=VgkBOZu*8hF{q?pj_kGH&FV8QM~x&?|AkVRIcHbgKKZ&N}$+47+Red}MxGy0kS_b9I(E zRdaW?nrlFw<`rkDc@CQdzWwDbo{?O!32Xv15=G7 zKYcM9tg5QfTs$19xYf?3IlVFS%c+`5zVrGnq@-a!CR1L=((tiLn^U;*z;fZGiXiv% z?)%rBVAHziEwWtw)0HOS&I$`bgWVO*e@ha-hPuimqUDPIiNdiL>Iw)n)cd0mO3O;H z7dSf3ndz%$uR4JtHP}3B7?!#xGii!SOn_yAz-(}DjjTD-o~)dS{o84((nB)8img+$ zlhT-;v6ZH5{o%PvlY?E(Z2j?nNgq#X#h2&-5$6~>WEYJVKdteb=Ef{aQ@<<5XcE&S zs%S;-u+GQl1LPToiK0Uqxkii+!!*u$?0TjPkV?%l6cKT=E`mMUnAeXLog1v;pzm)967S%4@XmU`pyVSIptU$> z^14S#q6Go$tZ=$NF(D+0ML5Dl$P-tgEXf($(`LO2Biysi`Eq;Mo98=;w4+x`9Z7z(^uRf~l}}4ONqvL#$Qk;Lw_Qjl zwMt0Y*1O#giy_j4xF^xVTy8YCERG#mWERObDzbHqMDq-l5hQU7A~wjRz=u`v;OzQQ zBt;1K9_UCuk$La}6gVkJMP-DMa;PFz2n-tV$1i~#vLcxu$mlQ<5#gs}0@pVvZoo2f zImTe)?nOn& zsiiwe*l)CoU$ z98C}A+8hog-%5m04p}*;JUt^O2#Wnfx}`UaMOb_P7DklO58on8nTHGq1uj^;_lJ9s>Oc#)sJ#dWAzCj?Xbm`X zV_A^GdSEj|5EdL%kc~(v0a~UiBzJ!if_#MtS)?>1#B5+B2ib@H_nBZAxV|C;C{-{= zXzI^Ks?ZR0AlN5*nHp@kq8>ejs-lTz7Bn~$?HAja$4lyi?m(yCm+&a>GdkW>JRu`LklroOJ5@;rmcZpZJI( zPn~3{`+MtAB3gm2%7-gOHyzVn;fDfmE+n$N2~kZ4mBIyHjT4*Cm{3MV^PE5%IkuqrIDEv8Z z2Tnxs1L8dYO2bF;yzhh%J@A(X%`%EF=YG%WA#9)!7wtrjkK}6CX+3y=9~Mm(o=@Xm z5NCB}{y~>n1o@|>(qoNG9&CTJg=gB_G}NLlw!j3J<(GJv_S$#e%wist?KCxRFW+d{fYE^g5XCuH-~*`?a^278>v1*BB#A0 zdM*gW@bq6a(w-UDbpD1>)~`}GiUF_LpK#V|f3E*)69V7=0>|i6{PU6c&z|sKUz}|J zO~=i~`;XE6|9=11sc`Y}{g>%;v;PBg{J&gWy!`+91~;mj|bCP^4_5~nay90^c`v@h^=6TT0Pw~4MGG6RfBO2 zzu$Cr;%RwmYd03-$bZaq+~lZ=IBz*_sXRU9^Lih9Pk$d5e(a%hSY?|gXg-h}sfv=p zO}j8?4;Xz$RbjVS*X6SD4SMft7d3y&x>o}WS}QnwUXYW%A)1j`YiTw&bb8;pXUDO% z?Q$GiF4q`bZ!f$pQw%%!#InCbKTe?{^LCe`nb`e?j#+CW%35AzmD9TuHrr_DXj|LV z(Kh_<)K4V3-dxnv7wfcot+*cVMmcXCi=1As-21&C>R}{iYGbbDXPM9a@C!U4xf5xW zilI(VXGc8uyWk;jQTKO~t-EvE>Fu_p-~YT%hO9d_7ei6N~g zE@kIU&st@cwC_tVkX9U_I)0J%8X1uQOdn}Ax2mGoh{v<_iTUYSABb$Wp(_ic;W(Jr zuifHfPMq5`cZ*vuPV6AOT4d2>;t#6V`0N+{2IFTQg0VC-zRe~tCQtIbKy5G5MZVxmZ*4t^Ko-vG%A7Dln{EkSY|LW zRX$m5`ufTGdROeHGaLouf8|f&cuwK5SHA^s-8r#Ja-@5#CTivy#E~2SsJa7#Zb7^V zK@3v|X|aE@#|}0Gg9;#>pxwbx1#lTPg@N4k`Z~crc-fUKW~t|BX@xvZHtxLoC20)? zk7PW`et}9_j^9ebcm-$~$SBZ6fi_=xRB6ZG;y=tkEveYFd7LAsnE9pt zLqTPRwb2$_-zhcS$E7iZOb}|4{Ojra^CD4RoNC}8vAe1Te zP6I9oAMIe+h%<1c$O};DVPv3<3In=5R<1s$oB!)f{`2qr?^z4Bx^F$%K2dz5d`(qC zrHcGW!kLjlQi!z_a0oYJbLAwB4sB{AV+uz#m$rjqG+(L-VzvOT@p#Z}jQ#oY1SHE6 z>L)#J>&o7;-NY{u_59&(9YBcmxLL8%-ettBk5hxsSGn!-l-cLgeF5>JS|T$0XtDA% zDHm`RM(43aA74Fm9-+b;S^q99n)A9hjLysP=i@A_X4km?JfQ#7=b)p!Ns1r(T<1|C zZ&cljmi377ug^!2ay{p1j6gDrqUEx#n^vw8{xr%PXYHFd-RBf@N$RfgDQH!NSoF^z zxnWG{`ibSa|D)?8@+0t(@zM5?_)-563|I#W0F-|DabD#=1UuK}yG+s@etjcy{IIlt z8&-Um)dcr2zW3(G39|4tnn+I#ln=15eEw>u{tPi|+1v_|7^||fVvi-tk;(1VJGE=n zxVx#bwW12+s#SjyHZNGfRhh?@SD%7e^+Qp`Rd9x+kGt?29;&T&#uzQxh4w;pmF;_} zIj(f*^x~qz)Cf{b+gljaFE!fqW!&8Tu?TyZkf$3u{b6s2E)+J8HHydt-)+*`R z+U&PDrT|uz!e1-v@%!wD0s(F14Ws!-;${c5o}z)Tk7pk7U5^lwC&I6yf^+Jm4+Qg9 z@EHlF5nBsCd@BiG!pKa0D=Ujw@jblO48FWEo8zWo}OMH;(<$f6-)iA$_&iN(TT(hO4mq3m0D3t!2^ad=ra|2qYY*q zEhRd0Y6Dxin`7VDg=lmnDzMkZC6rhRsGBs@TEE6{wsNFi(sdr9{E^SU<|SQ8BaOQj znR8WM<7QwMSe!7_(DpKbSFzF{zx>+JN`6yLbxigAb&)Odh=jU%(JjZ|8HcO5V~}CE z>%C^taIf-S!>1vd&a|%ek(76cv(C;Zv~9i55acfrb$3sHWLY_yhFA*my@786 zkgf@gU!LC@W2ZAuAGM1=)wZ>@7gS#u((-6?RXRmxsd-QtuX=bsvG4{-i@G*#C{1SR z8EFPK>%};o0P6ni!h$ySw&s>N+FQ3S?Cn{qY)Haf=gt9@_K%8{1lNlKq8+9^uC-ns zUx-IWQsX7mk%*VB_fFDVzyJNKUZ#E72b}Tq_m&phQxIRO82`g{sCntkdA!seb&FIk z_fuM;g^Lg|S!=svWI`u8t$Kk(ud^(KbILMFWZFgm=WgvxoNzs)`={uV+bR7BBk*FE zGqFBY!4eLbonVH~|HR%cmyssFJUs~WeafePjQF^ffd^Kd!2r_hT5^qT+C#4+R&ZnP z_}kQ0pZ@wl_q4DcFgb)qUlsJM*XeiK@ekP{=|zUR>1hYkdxk4mi*jX~PtUGE;9=rR z{Rd;4PWoD}@pD;|r%g*U>a@?aQTzAQ`zB}bU)&jlht;o-*~0F{Z+J8Gdo%bSzIVhw zb|P|T%=q#2VYZeT(4p9s6=7Xn1Z=CU=Kr;yrcvTcw`+ho!}Pr3SD#Q(CS+D#zZabp zVrEs?C#wLUQtK)Fy=Fw`@Iz9TLJn|^A}Zy1U{*q>0XBtx`8?u2Oo4mVc8N@>KX!Hw zbXGr!gX<(`Lwxs+Qp0CsL)LAx6XrZH>0<3qA+`dUF zm%I$4kI{j+mQrf=pHZ9~b06J|+`~%A$rbZOYc|1?@?u#&vsvEa8Zfc>|OMye>@<>+|-Hx~QV~2#axn)o(L4Ka}UJYiX#P z-rF9MY`V89dSS^_@@nj`#AmVW4%qLAhDK{MJb(O%tGmkMt{fpW4flGDd>_gA?xd<~ zeldpj8B>#Ew=iauee7V*z2@HyHI+WLJe8#`Uytbs+py}i?(d2psa~q(0Z`+6}m3gsAN3Web^0BY2<}%@d z&Dna;wm89acB#rN*Lxaa8ZExuxAJn+f0)- z`R0nE$8){-mTD%+%M3m|9sR}((N-t&5j48~G%V5d;#{JTjO6V+47Q|NTaTmdR@e+|>h zyQh4|^TCe6J4koLyDNS5LB{_~aQ=jEY|oUpA-nJy@nM#1m~hu zhi-@vRFi5Ni&I^yLo=iR(2{F3h%yH;B^K#M4S|@FObc<8Kuigyy*T$JRw+f|Q9gk4 zl8V$KnWzqs22hP=hy-8(WCuoNf+iD8J8@D$|MmbWMOA{HOX$;0qi~W->642zqU1q} zDW<_V2c-mbLplJ35(4TWD?n5!eNvHX6cj*4o*jf#kMkE4ld$gw2m?B2;S7`zFi7X& zNR|*V4N(B#6xhY0K0pu2MfErxpoc^%*(f_eQ^_f_G%J9k^b{Z+hI0lgk>5)!3dgAg z{Va8oPo$D=!jT8@mCB`1iAQ+>_DdpCsbr$807WGcDgBh8hEWKB{?Z0{lhl5yP~9jt zfFg*XlufQMU4kx@A(RR>Js1}DCaFk0su=V}F@y;~13Jq^g@Alnhde{GExDukafkAdnJ}F>3ZC?e{O*51Y>ZTmJ0Cm$2RfD>zh9*GWUxuPV-4sLjAR)S;W{?o|&;m$^ zW+)jXL^*T-5~3X!oDwn zN4`-l>b@jlg^ZjOuv;S;v#>Hp6P-%6ajkAb82@QGLS^e1wb z8&QMpfS=u;PTrq;|9>j}XK~s|SsVoowmp7!UpaYi?A^5u9NC9YY@nsLlNvRsN1z>T zij5=SUrz?55X`Qn2rwpape#yMaz^sNfNBaJQ}krr;O6v-xPuN83zmWop=KG1Ql%K_ z9r;VsFqvsilEm)lRXOKOi=;KaQL16j1&e_&twiR8ie!r5ieAJ(lofHHRw-^N*T|~K zs)%EZsWP8tdhTQ^xH-2Xg(9RPYbo_eU#TN0^$1$*RLoQ?C8{hrt{^L+IliJsNK3?u zA6ANBemt(M3cg(ucm^cCkr1RvqzDIh{zB4rvCY9g7XaI7OtR7xU6 zt_UJxIj%sxGnK{o3Rdnk;9~gs5r#RoIp!nnxpa#BVsh3rg+e*cLWGc%aK)Jh74MQO zW+?^@HVr0!Bo=fewm72H@1Q~X0=^<0mthR)WX>r1q)~Bik0Jz@FzmI6niNY)4(w31 zyvR|xZwOyff**o@a3sXZ(UeO7ln1%?4W)ARF#S_Nq8Ox<0*c<@^zI3#--~V{&|vl_ z#CPEK%L9807gwZ=G5zGdjaAQGi{7R3)wau}J}FM z2$6#Br^s#UlP;+M+J6WzdxkqYg&ye#3knCK(^#=hjoAyS`ow$9BJBtxTA#?MZn+02 z{(L&0xKrIC%ZkwjDV4-~`69XqGCH4_(|CMS_tY7_FFFm=V(5#{mUe4s`3v-tCxM z3U0`AH<1psosm|=bFqu7sEgx|QY&iPtx_u(hDvU@nm?03+8Bn)ZiGjM3bk)>r&!|~ z3U2Ik(o*^nJnCb}fF%Vt$hp5#*%3T&rd8r6u%^es(=-Bf80zQ(*{3yPG3bj}5#nse zmT;zUAv_qh<>wa_+k{fK(Cn=R+!}t|bN|^LBhs*$i_6kMk2F$KK^a7|rZ#q%sRnY3 zQZ0f1(HW~&WGfAdCIYUcQDBM+7Zpb2lb~oWXaG7+Vb)q|01B;< zI}GaxmZVr*5-JX9b~n&WzzX9C^$QV()3=Zp^)Y|QZ~~p3K*^jbgCY?P;qbf!r4;Gd z|LDN6=2(wk#wirg`39LvF}*9M$QCUaxR1-U45R=WteNzYqw*2=llPp}qFf$`!q~I7T%aa6Ls-%!G=}fol zB05-trXz?}<|6b~&}U@>2f&oiX#G#Zx1>%G&v+k>f%S<`xbwzP#t`|?uX~>;&p6(n zVlUXcX1h1woql4208~deKNw$xH`rD99r)d+pr=63#1GDA(p~#q6|jCAY#p!tyMbe% zaXWX1QM36^BUqy#|FyIuA4D%qFUY?$15Y{jg%`S~mIe7?{^LA5k0thb7l``B7tZ=2 z7wn7g)a&1IykKrUu7*wqz>?sQWtuwp8ld5metO4sGmGaHq(I=-?GEy0NVnnW2BI;9 z75p1`D~-FZi^C~b&z=yb?*s9%yjz}aoBd#RP7WBI!1Nz^*#V|~Ny zsSU%E%CkDxC7~65p&9qK`XNs({pcIT9iN@Bwnvc(9|zqV15t-}!i$aNU(MUZ)@=3n zwU4=TZOiS$?c?p8_Ng}_=G4{N)AwjkwRZY@3$+nOjlQ8TS4i7!!T5E%e%elNBYZcusou#bAKixK3xUoZ`NVP z?PsI4Axvl1;U4lQ=^U1E;+1L@_UP7;PO~Kf_O?~TqamUbe5@zplGr8Oi!u7Rh&@d9 zI)c*EXoB9v%FQYM1CIn7iA+PGVa*zm(V_aiGr|*nUGL?eXxQ08(~bp~Mdc+WrTt?+R_uhj-*7ML`4maJXYV}> zM|RbKN7~nIZBeHlm5jYNZ+ZT1A0c|8==qL0nJH=|$yoKW_3(lDgZy9Hch@$`}14a>s z7UCet8LU$PLjWBE7ZpTRfI$x-14#|Znt&byp$s1eT@E=ASSUuu219^?0tE*J9rz(8 zTELos`~c|^Xh(s3iuwS>5tJtemw;9RNmc-#fbV7X?}btZASX z1yTeINg!ziL_Z|)S6HS%LIh~VKuk6WA2Hr0 zw=B1oyZ?PG0%wDX!53g#a5b0_JOKuRqru4Fd$23G8O#Y@0IP$O!Pwvfuo;*mqdqR3b2?p})qV1xCufQI=JiA)E zc)L&FDX+y4SfH#f!V2asJ?+79II}!uLsXl7H~#niKGU7XAf6um@7ZISoR@5r8qF z`Ai{XQFbFBN&Y_y|3|*fGtPhbr$t8APWWC)Eb|X8U32{6{zDjW#rJ0HkowC5{$nDR zS>I!GNKxl4XDx>P05!(l$fy4oGr;`*9|StMKGqJoD@Ay6+r)K^Usb!={*vbp{IO+x zL-|^^=n47$o56)avGHilxr4=5wHSBO>-8OP;@LuU(P>uzNKN30T_wHe;y&3o-_vN_ z{N|EPilbR;rK}t3hWE{C#iZLM@tTNfew_9cq4po}mRR8CdeeWNB&G4p4laAlqLD!> z_V-GY3=cYIb0BwPs9j>3-j8lL-(_lU_)-ibF29;Z)8(3XVDXV1tbSy@#i@B;%BX%( zsdj_rv)p8_|0;%4A!^1Hce4tNYUv$_uStG~KfSviYUZn<)hSQ5|MQVP)+ zNTXd!WIg{rkagD+%ALrbDviWY3fTBbq^GwVW(QR zm}Qjzoyb41aHVchf_{^1rx6RM>BwP$Mz~~Vpsp6*9vgRZfNjwirR*HH~HNIhYlbh-PcCH(5+< zmLx?i&(6NMJck%#)|1hR)|@|ejn%xJx7u8MagggF0{M0{9YL|d_2E#ic@XcZ2g8Ww zsH2l2I6l>{V+zmfZO=^T>j)PB2(kP|fHfFk(3biL(@H$9`|;u1NYtFhG!%R&gGQQ_ zZM#$6)BkEFzRuYK$E3s*GE!AxkGf%mK#_ zhennV)e$>K5|>=kschMn8D~VaQmvf>a%{?c@bPsc@&bQDUO4M7pkvtl#(5zlD?qJO zm)F_+y;Cu9`c$rbV3A*RG7kqg(~8&Q4<~=lzOnMnses*Rzb~q#W5nOP^=cWecvU;U z*Wsh%tk=O2I=FIHc0RwzzB3?-vazYt3)av>X~|==-qde;hc?*=bR4d1wQ-Vos^iyN zGlq-x3nj7OQdE}a!I3qWgV#s)pBxhgy>j{6BX|F(Pm-k2ciz{wx_yZ5C=H&BBeM&x z@F-3wrz@U#ZSV1Im;p7I{Pm_20zyItxK(sde4V+_Lk=ox`_B+@%q-txC?{~P6e57J z9DrPC4WOcno1#LC^cl&N(%khAFV7VAjkVM3Y&`N|?X$l!z#>L!6O$jD<5^ZsM2|kj zOC`2^E}3(78tyX9koqs@4xjct3pJ6M)8u89?WGUO4L_u5MkrvuqAt=k!pYa*cd2c( zT8Hhn5C<N*)a^X{E(l*nfve>g;=#s*p^|&QggcIL2cHh252In!K%any(?=DH>cTa%Sj$ zat<6Q0%2o;ij{h>y%lc|@A2Yp+-Iy8EX;Sjt_H*QxgO`wFYr)rE*FH^J-_{7`v>kd z;IyBA3)+)KH;=39>t1DNB|qcPA)5FG9PHl2CSO^|GPzLw$;-qtfclGOV6!mixV1Uv z;c#0RU9UEA%snyoMW!)vkbpE%(p$pe&GwZMYZWo&GGTI6$=&vI)xWlL#jzW3u| z=a)ARKPk%J4$A5&p8Fg*Y_kdRup5*U)tJ1BqBdt~_<4b1UVhSSR=E6-sje(tVEPC^ zbC7s=fqXiaJ2s_0t;H-w86u`ri?8A?7#KMhY>E^i}=R0c*L$1TfF10F12c(@IlTK&z;+xFMrHir|(D$kiK$D~h0 zx=rqm!%Redx9hJJFqx%3`{#byX;Bt43gD536%Y>fWBtN+zALD0I}w)*iAgv;xyK0y`L@)TRf0yfZsXiu9SvM^MM9ha&sQGF%`<#4JNPKRnH_{dF*L)h3O3j_Ql++2) zwp~M%xDINrz7n6{Z$3etJV{K`oDF(UnI_ zqh+R-UQQYsDxnpIWBuaPn3bmeC26P5BDQN}%t+n<^l5Fw9ps);M+OvT+ zQH_Y)&QE;IGFXasom(S4a zoD*Z&Yw^nRUzHs`9PZt-*5`be9w=BP$O}Hg2HGfkxGzi55mRFqGac}XHvXB!Z&QwP z?kFym?Mj! z+E=17l6ifR-Cqg`G8@8_Y>^i2`00C}^R|sRoS5%(GdO&D5uTr;loFoEef&}ZAFRFTa1;F(?hae^x{B`Z^ zr_$MN3C9gt?|PwAZHM&w(6aWP9c}uaRsWM1nYNrCMlX4}RwZ-%#hIUfS$}V_WaQpB;%RtOur^CQ!`7*1vW|kl8}? zE=s4h^Ps+~k`*^*p(BY}zCBg@MWpZ~z-t@bQWq(L_Be)|V2BTQ~--TZwe z8J_p6hu!mGBizCNn$5E>_m{iZa~oNGHM|`aV;2<%8>7~3~z}NE_2r)1_td7Q&y{mbfQ(kn3 zh2)~wOEl^hx5XuI$Vi)1x^gOdq=wA!YuTM)GKx6UmFw~&#r~tvKPNnBzRPG{!aEWv z8G9g9QVT36HLC(~r(Y?|lW%Q>eJTFrHu`g9p|-$~#!A0;(gH6>1WHw6hp+w z9vTZ3Je!&&f8HKlz-tKQ@<8r;`EjpavohQyhPIW)r`j4`E7N2B=s~!{_X0CZplL-< znpTII!RZqo=O1K8v(@g07Jj4~S8~JND9hggm|yOD#SU2*P9~*Ye=3+LBtX1lB~)Q! zRA6&S7l#f)y+D?W2a6+#%foO`Bn7n~WLZ$qR1MWu{p^8x{f5WJUv8pf#`(himauAve=B%h=;%%Q+61X@ zB2^gFaugyiJb8Hu#XE^n$9t(3!;o;A2BgOyj+M20c^UBNr9t;ehL1$~OCeb^W-`4f z^|kHG&ovDSWA*usMzvY|FoB<$=cyj5wC3ZU#DOV zR+h(rUDJ|L0M6C^Ys_#Tfw0V_BoxK3&o(xhX*=kurn0@!5|iHKGV5oEVJcL3hIgtL zN++(lBjf(Lh$uU9+%*w~I4up5(o?9i!xRC}a0b#A1+G-5M67K10j7?MGa97X-aab? zwMx0``e=xJyd)~~N^0cqM*C~saDRFRk#h@=pc9R;i^pkDV*-|h;h~PUYtRBvo-KtZ zy9CL%n%+N@3fITfH(qY`zxmK1Q>E`4T$Haj4Y*rKnpO;L4Z6cj-BB%$qW?jA+;;cB z14oYtZs@b8Dx&roGwa)tZ!YqAXV?nzES1#S)k4mbLeKl*=!g->Q`{iU*T$4JRc7MU zxk8?u8Hjxo$nA=PqpA*`uMIY>$FeK5fqcL1XuH+!*C9Z7XEDgFsL;9D~c$x|+)97B@(dL^tTMOqWwM zJQ}Q9)d7WDa8}!jv^brD+pp~$vp?S&u2(bVOsdeDg2

V`WFU^{`g+pTPMVfBNb1`lMv8E5@C0Y{o-Eitflcc%J%-&ZW^%@ifoc;;Q`(3(l+ zWN{F&1t}>HL79DOCXaLmS>&UdND{zzu{zgA3cvIn@dXT|>woLa6W?7$GUC((lEYLh zaO`|3I00r%0{IukPlpV0=nyTaEcs|(FwOLD2&+`pOQsnV6z;H`i8+FDFe;jw7dTHt zup$y<8uoICh4kX_0 z<}QlvoswvvNJ^o0$*%D;pM7l{3G?Bccs2l9Fya?nEEr~(v_zc(Dr^41*5sDez$Z`-11Ao6ymKfYVsh&# zB;-Z?@tusUSLDgHSL9~>&XvsfM@E);bYY4=VW+nmYqv~sf-jU%x`H^E3sJInyw06s zlNQu(=6nhXT@(pc@UkCvgMbeqGVl$}UsUt-v2Qh#eLZi}Z!Jq({9fC9K^@t1a{NbF zKv%lU)_{9X@7F>)K~J;l+?kYhn66$HQM9{^lDfW4XHi+7J@hY6&4#Fh_6J37{ol|= z<&NqtH_LqtU24S6Uep;_uDtdRR(V@G2PZsqn^TX@%^j*sTx7TLM?UEG6sFZ|of%omAhftXoI2C@tfl-@Q-Q@*RGKh}g9vi@H3 zX1$yQcsT}r-8n#XR*k~MCo$nZRRG2r(znsAl#FHo{{F`N85fXLzb29~KjEwhbtf$C z{&dabKy^|z>gfRo6z?c%?rD~&3+>BFG{jGPegJ% zzVv;CGx?r%b7}0EnBfl~Y6)j(9$ungx{Z8euA&wq=-=#I7IH`wvP3_c2_a3^+WISz zz;l99L8^e2E!fAcXzFb6xe$9GOc{l^6ZWA#XQ?oFvLv|C0M;G|%dY@?(1q0fDbyd7 z9uZ2y%%g+-J*uNY zx8qPVDSQ%4WRQZtlUcyR!ON%+&fB3t~r_p`C-EVIZIx4`zTwrm>-brOpZsy@OLTAuJNq3#f91)3uzQ|X`7)znVx+q62hN0 z=~cf(69A;O*Y5K300kF6m(2Ci;~;g2fGYHT|M=K%2)(e`_8+Mz@K-0-0H3<)6E=KDQ3Z_%_>7i9aPW)YEL85^})62j!!E3jHQ zM&5eikSn`w&m$a~!T`&PaL26zk74MKVViJ++9j?_D;r{brlv0WAI2n& zO0y3nGtD-Rc_aG=Jw|(*+MwU-Za(m~DvvVpNiyl|1P`!5HJyPqX!3-E;a?Il#kG)J z@1)%bN^F--<>M@JUMG=+9%`KH{@j1dwEJ;+;jZ>YpfHjBfypt4+E#QX`3MSwgE?_Z zM7Ic*a;;WAEH*H?drUK1LsHGAyWo zMi2XHXKR&xha3%N7J)K-_otLH6RHeVomBP8N}^kM^6Y_Iulnv!4Z1YzV{=@p#iJDJdhvAnwjlls)S^VN zp7ZRCrgN6(RAW@L(5b%2j;;}*@t8M7q1^aVLCWv1ugsmL>g!PkN)-ARS`0@-DnHAn z-T&CJ{c5i@lU;U>FX@@ezCB|@G-Zd+W{72gIK#`0YRW~({8olBt0daS$r}2ky4Z7vC{M{MVrN{5Kye9 zBSgqnIn>LhW!2b9mJJFL6!k~BO!eSmN$b4P%=+ae2oI$PCQkH4RHrLeX{lC4?+~d& z5B>Qk);mNt)g(nWBZYp#4qkO0v=uRyM9Zm9f@ynk$jr)*zWSYY7{~Nv${yCDYz)RG zNYZ@?|FO&mMXOyDOC3uvieY(01d2+BT*?>2&C10bTkOs=oD&JdTL;vRstI@GB-D7r zT*h+*io9ya7(=D#(8ZMoGzy-$0XHlz0NGTg)$O?os$6N9q0L zB|p`L-be~SEE=)tei*Z5OK*g}IN+^DCm$O0m)Gv>PBhQHfVIb;jBcUz4S?1n*=lEA zbeh~py;6Z)A9|47YWEhWu;Bu8Tvfr;Q7gez-m#Li{-Tp^>5FpNw4RBkC01L5CaJv4 z&F>~*`@NX-q&MKDJ11tA|edWtz#4ucCtv@XH1?T48=DB;v$HQ0Fz`c3GAo zt|G~{%Umjx_48OvsK|9d>_wr8^j3N^YBz2#*gElI9E~$90+V*2b+nOX>9=&JwDFzwnFbbeECU4daJyT zQb8t+Sp5JdW=uH_ujIe6jD%j93?|&cZd@VaIb2WN z-24d$yW^E+$d>T=d9@J{00GK6|7v1vc`+%bDLvDBt!g=M0(8^T^!ReAFTGYQib-W3 z&USy?NP**4P$KP3!*^1M5~n-x#vuFlSHbyQmsG=OPkZMR=0O$5%lVG*9g#K>(*@W3 zD}8~dOfX9rZ1ak(DI>H|?y!9de1cn zss5nWV4wztze!&1t^W5jG^c&XPlTKs^Zpsc`o2iL?GLpMtKWgA)$S{GC@*m+b(4+O z<|qujUiMn`;&o~nlFD?We{t+W7YI2RXS0FWT+hfQX zdj|jhUaLhQ%1GB8cJQQkmGzr(ZJ7Ie4BRCPz<%CFSHT8!zD2uSt6czms#(KF-lbE3 zj`*-WTLVq4`*ESlI&Iu(%7d_s1z(pbCwtuynjMFc7wJc-VooCMS7v$%#go{Pl2NGT zINJQ~*4n=vT(Oez|9N9}clv(P&+Lxx8>$cg{p3}$x4*A%8~UA6vHd1>CaxynG&S4% zr||nYX*OBr5z$lLcFWlwe}f-FObPxW0Z1OfnL0K&oVyZ_Z9@77rMN{_m(>Q8B3-tj zuTlmztfg<_q1|mRu=^J8P;A21)uUukz2WRkT+jVei1E=owMYjiy){_6}^xyOA6!dOM)Y(O95ZL#h{0A+-o0e zk`Xx07}Q~4eF2qqjPn?SnJy!9_5hW|&q^x!RS9p{27D@Zysw8^QCJ`=by~C!^ebst zfF*k{HF3uqHk`G0UkcMvgwl4Oa*O3M$}&$ztmak5Qc(B@$Rg%;i3|o6hfOE`jH^A1 zak(Eugv?f%HIUUgGC}?y==D27-w}$F(T~%`xx1db6H8vW6uMtX z@Ee#JgFQs!t=yD4Y1{lE&H2q|hDV!5Bp+g$kSqQQu|qzBGW<${8UizR18qb1NhyfM zEz(1`g(W<>f6Za*9*06>+#-m%)4?p^($Wm{Q;O7)eNmLCJCrLG=1nT^3p!}$-h5b8 ze0?kP0mBrbtMP0+#F?JUwTV4ASi~CRZ3rkuqVDM^RCU zpUh>iNh>|L9ml>sq07XhY_?a=ow`*m!iB3@mX%xwPAmxFsGwR3bF7=rW?EPBcJXV@ z<+}JVcEi|ngJfiipS~+4qVjrjT^Sjxm`Yu}yo1k$ClusszXWOoE1DUM)=@bS`TLou zQi)gLv+aAEWq3G7>VzOyobmf8^0N?14mSPdVXmOAiIA-J>0M0-V`jZKRoAKs#K*T2 zzt#`xK8)fiDvD(X*A^NrGFL8H8>e0vGF>c>;o)oOwc>a&!oFxr+|+sa*pg&v0}kd{ z>?(=gb<0OS!(x6!Gs&+Ji}fk`luyYVFe9~+(9@SbpZc?2e_F}UHkeCg6g$d17lkbq zeqMB_+E=8t^s_2S$gMy{8BBhQz%8705bD;|)A{bY zu%7aq;HgRiplXmxQ_L97gT#Y|1y*0M>Nga@f2t`9edQ(9zBpy+n9_$=6>+3ch1O`q z`EYi8+PYq#$D2dPu&f7cbiDUT08Nc`ckS#oa4HNCi77KgLv@wm-)C$=6M|$ z&H?k=j7)U_`g%!p|I|u+_UH6uzM5F-)ZcJa-B#P1oj*B#T2uBT6S3A*VUf_w28A8p zQaNrbwy>n3+P!2s8RPe9pTi6d5&ujm1o;+RVwwLj8D_x;~-|%d+9BH2Ze%*Tjqqpj{BIiB? zu6QqKF!nV6^1#MH&Cp%riyL2l^FF+afFWvJ9~ zT@@+({Rb{7LN5fB3d$IzdNAy&Z2>G85CQiUGCgE7X@nXm4qXvkIP7Gkb&Wf?o?Y-s z=70!;L+FMm_E{}sUQ_Vd6lwct>{1J?&=>4;QeyeRdTI;j7+}+8YN#Kp3`k6Jk*@G& z<9Gg)E{pbY)VB}AlscD-*GW+(I+UJ&SOwX<)@iFJLb`BR7?JOC|cqmc4!(j*D9DbtL0|iLH#XTr1mx{%gqW(WbU4z{bqV zvDceUiS7S6dP~i@HklV5HpJYpS{?)tVyT31wlA=1#LWmTCV(%7`h`%v;M1-FF|nAA zaA6-9-VeiSFo`yhsXP%x3tF|ntzdHe<-x2tw8aaSmbu-J2d3Jr?N`KT$d^)36lQT> zR+zWe02%%8OAMv5rzIwKv$ShN)xO>!VpyB%$k6yz!X%QDYO&#+MvG|$iNeXygea!T zx!fF8;J;DHKW`l{nBi=rB=+j?E6`04fVj>$0%1@YO(ssfW;L=5LgI?#cLIr_S8DHc zhlWQGb}R9ciJ)l)QgI@i{w5Onn0{aQlc&dB2*OY>^Y|vx_4j&8^SBL~TDuXZAkQ|D zU9hokU`22rspBX{$60#WiY0a&V?Cx1-Gy9=xshb|5dARHaeO38wrq`a9>)gW1ro~rPAmzek3K@D;qIXq0-7zP1nl>&y zfi5+o-@Aqr9VWfQ!m9BC*oRBx8u>>jS2%GB#Dj+gPCT@h6JZ9@^&H4RbZqKHv;nC? zG5`TV{!le?O#(s}leIElyaYN4pm>4zWI%9uo)`LEpLdk!Yd1?s;$+ zBu1j-!t&oZC3rz*mSZs@Pz2Dn>i{%7_IfxxHujD%=P9tL@C>NhSQv!lSZ0|A-F1Ny zlD2&UB$a*=B>fHuxN`%CN1Ob#Hqw9a+>B?A9!|wb_n-dE?`^t%Xubt5Q=sjew<$rf~EdB9@*U&uq*2AeP?w z^zQ1|z!dy@Qotsk5mp_qp;7~&(w!F(1EGaf%HEJlS*<{&?BAu*m4X-ki~yw(f-?Cm zo&bYM(RUXg(&+$_{>R54X~-84fD}j818sRh;L$py6a7l@OjB^imq80DIQ0wfh)OPq zdy=I+iPD}#X-^zZ4>M?QT%23)URZwVGE};5G*)U8E6pXB?-AA$#ufnmn)M;!2CR^< z98r7@Z^jBOU@T{WYz)K=C*a`&q~v;`O+8#QXRxEa^+HE+C+t}N0@jKk%dcOAYP+h& zFJ07&TUy+zi(6r-UJjfbr-aAI#lS&xrIXH;PC6%^bPgI1qvYW2dC4ZC8X$W68blYT z|6ebDJwfqB@$QeXK<%qbE}%WEd><9OIiiU$R|_ED{*QuuaUI%?NdAS!xpRAWd~ts! z)U&_6aTJjJc7f!p+}v1W=S)xVf7|N^ll%-|`Nk=}($l`PExWDBdH3<7ccFz1ca20U z*WcPJvi!hks_oz~VEO&o_|^^GE`jB@Rkp>@?NI9*g@^^f7)ER5odH?#M&)?Dk(yC8C z*#Y=I7VY1WXq;^ItBej9)pr8heCt}muM-HrP9S_u@tzCK4ez#GFC2>d;va;->JmZb`xV_ zNXh4A3J`jw3Mn|hQNZb8NiEWd%#=8NVzuIXtW@z$T#g&1k!e`&O`aES%Yzv7@#WqG zr{Ie{V6iuOLA*at=ybzkZ{6Q7_8P%S%GL74do>2Nlu&BbKW!V1>rK_Ik@$veSRqx) za7-d+QhgK2p--)^u(TZ5@-_4=Ez`kRvV#PweZxIRr7KP;)|T2@E@zggX%;XgM~x3#;50%4z2sVZ}0O_|M&4p-amj+n!>hgNpovc8%&S>XC*y~_+R z%o5FoD%&Gwsm83=nl*$a)?VSNt6(i23!yRVC>p_yC~B#Hw!0O~Jn^6C?;Ex`2Lzql`go>;p-)o2HfSDdjF<3N)%sLtbA4>l_V8 zJ@x@#)|4%^1;AdK&Hwwf?!W|GzgtUvL8f;a;S#;2Dv%x$Ft0^VO7+gL!xM3+zW~fh zy7V}<^jUNd+TixQQ<}(ohoJ4O*2bDN*nmo-6zp#Cpo}(S>lS|rnSEmU-*Fa@P_B4~ z<+qSDdTxc;Geu^vUqES&tZM!ZP>QM@Y?(fN46X|uXx`QQ8(!!_uxs>a)!*NM)C1R- zcZFL^#jj~#+vh(w6dP)-R!b#*Bd_&Uya{OUUb_O?rz3{X_9914zZvoZ4iu zYeyg4o-8~vrF?ywnvFK=%M#dN!SABo=_y|tmtP}l~%_kinauU2UQ;CX zTV8Cg^L@bUrU~x-l_((g`NYNEz#6dLRlEIx(eAmyjF)D@9lIac=4i=;X*niU%9ZY# zTxH)(rx!ESwdRAvcdQRSHL=s))Q~VZ>IM>tzFHRDP&mG=&Yc~ZJ(2JHr(?5&F`0^@ z&8!}zyGl}-nK;r$8X0AD{eg9(I~9ykv;FP?kEfvz>QQw0Z^Hf4WklT~5_J2$1BRL-KM%xc7v6 zv%qyO!Q)reYRzcI3+6uF8-rS^u9mv1{;L10|Ns8K*5AHy-7RZk=G=HmfP>(bOro?Ek;IcFd19gQh{jos%`a-O~ zy=1pHb&r65YaKEMaxQ14uFevlUSNZTbjs>z$mQ(rLfB-l6Pb3aU`r0dmds(@*bZ@2 zxbkSrFpOofRx!XlVl-NdA0*n}@%yR7ob@!da@MFZ|MIYIqWD4C-~LWntWH@^m#Op3 z7_yZ!#&Yv-4MME2`3JS3j?2EZH9Fi9(#qwyj8c)xVB=6~;PUt}DiYAUa0Sz5*DG)Ajdrr|UVn{MpUz@d;> zwZFUfrrAbU)0(}XtDpVsDxa@39GjU_F+6OeQP@T!u#FIVp{2_0sE1+jv!wR@sD$VH~_-L>Nj>muK^){oVSVUMgG=W9y zZ}x)L-#SuB%g;PR(h5?hq{+8`#~IZ!G=~8N3D@^Jvr{L3o`PrFP<%Yapg4J!!vEtY zC16}8j%R4{TZD|jak+x}XdhH|XU}5W;8W#bU&x7nQeyD)EW}d@h^OSlYf2=~ML2(z z&-Lems+I0RQS&EG%VL+N`4dp{$Nn!gf5lE$)-y+xdXLHM(o+kqG>cf0N;$Y*u5;G8 zJV~eah{m`uk1sq7ra{!>d950b`x?pE%?5{=SL3rZS5bv$E_34pXV8|P+o8^n*XsNd z)cMg|G>3G4p`!DPqRvmW{Lbqo6I;z6e4Nft6e~L4+w!}zcnN9#;F5Lz`Fy&f(wFRW z@zUjA+uXFVI|?5UCuC6Rdz+@)iZktgXZu{QD;@D6wQokjf=a~Cp%&I#JHs39*_Z+o zlebPMwFZMy%~=f$ub~W3o#n;~$?lXzCL?$^n1^Z~0s_vaQ!e})j>kr?K=QCz8oNmA zuNUXHSP5-Gh^%o?>th0gsSCePB*@?gP~*Q-RSM^5dwrttd#LS6eeeTO)4#K%4KBfc zR(XC(ir`or>+ubDZ|c8dRl&osp^hE*Yz}la1l4j9K;fV$cfO}?cz2JRh<;{r`no~) zgNAs2eb>IIt$r-uFr4PW1PU_nwNCH7xv%5%H($9rt57qvN~2fnt&E)3(2cV<_FAIJ z)%!;ieK~u`GW(fT{y@_Z(()VNC}~^n%@rhXZj0p2&7ZKISIb)~THbn5Ennl!ZG#U( zF6<*UP|bTotQ8rI(pO1gK6{5J-c=S<2_&Yv~TT5jrBC!%#Ce>b)_x6(O~EL{N$}EdsF8y zc(-+ENN{G8F;j4M!RTwuq^zc7rsN$M89G@09E2DDyj21%BzyTiHtIZ3`Re+I8=2q^}fYmAIUS z%kGAO^w^cXK48eT_D44!9`eLz?%Ldc#YBTw`-ly;S7A79)F%fD-FxuH_SflkB;o`pSq^s6B*q%u;!Wp4}Rpn_aEOl`JL0>{L1NL8z&z<{eb$O zmyeW&ZhLO8bgc6FNE7D4vXyb_K`G!&9IdA9tHfkv$ZPwmsI{L`(}Gwia$r9dI-go8 z>%NyJ)J~I5r1Qb`6_CN+tFrlE%eG+GRc$-dOSYXGpQgD&W5v9a5Y0Q|$h;G-9O%*J9vMXxvHQE(2U z*2HPqfZv*5e{EOG_4gdz`-W0y6B$?U5eH!_)p%)h=U98z)p%)X(M$VRWVIRR;YUd< zFV#y+SG=@;70o{5$V*Ev3ht+E`8n9Q_p!ZgSFCB|6eOY1(z(&y-Bm*0!K#;b&my63 zbAMJNS$_2SHGA5oZ(Abtft_QY-(E5}-CB*o$@^@sm3%&i@(NQ8h|lMZc;t-LpfTwf zoyTuWPVDb#zHF?K#>vb?h0ph)Ohy_+{5Q9R|1?$n_xBUL=%IxTE#bOVs?`^SfF~+m zT3VpXHMP%&0&Ak!FUabX8FViz45GJIaps*xR^Q8{!INwarg%cjj}@Q`=tke7L@iI%@2 zP&Z~?E?O6Wg5ou52nGKtLcuZQt6eTnpBN3wmn=Xc!>@JcNK#A52*mMIg*&$OT!iDt zx!eIWV)=n@?fTZ9M%HAa)q1;uwXh14-R$ky+269E*(DQ+evHSh)QLXZ`*9qA{Osr8 zT0vs^;d0^ytioygkT?X}tp)|HmQYY0p&+;hil4BK(W}pcg3vjLg3!rNh0`WGrE}OU z+Q0t~HLD=x8stD!>h1bq5V;WHy-S=nc<(>LFp;zMM`9k%EQqtUT8zmRz4GtZ34cMl zdmMI^@(F5r4~uz-L^u5VWv}oTQOS=ZH;(dnnL1ym{(t0X;m?de{=gmEn`qXkb6AZw zRxWb19$wGd5l8FxRU$|0Tff_P_4V!Ea9U3h%=DR}gw2s1n` zC{=FQAp%CIkatswGUup9R5*rQr%Ey1XvIbPg6P%9RG2DWXRBb4Kn(`rbfDtDjLpPm z*x%07MvaS3%$oRSTNR`PJ`SY7&XUz&6dCc8gKRniGTjS|9E2an(v%`;NH{X@$t=HJFvRJGJ3}k%3pZp#-hJt!1K+p_=CJ+&ON9SgdM;hg?Kpm0-7;1bhB1Ml! zq$ZC@0nrhu$s;ID291so32B{Xbdi}xuQVt5p5amSMRStxxu*OD^c9@gIq-@HIKUxO zNb3pTst7v|s46@`){si8$6iG#V8m1~v44~t$Y5qEz+5tww4N-(uaKkfSVAi2GnRbn zR5{|U`&1RG9E$*&Oa@Ta$-m!?sB#ihPDE)hi+!Sr)PtB4L>wUK1j2lkvLXN;jRs!y z>GP;Dc__|{aIVrLjnCkRF}l)(G|DnUqZ|mA4D*m{{?)}K#9~X%pqBi95BgS6^8UW& zvPPXfKbjNMZXrtxPAbf$wYy3c(D#`=uj1K@gTAm=p>rA;p4A%tKC=k=uDko#l_Ka9 z?K1BXUqq-6^i=f9I@r*5)X?idS^=9fji#Nn*xG5-+G(h81QmjX!)84gf*td&5QJ5N zD3jD8QbbqU(3LjvN}F3uXjB;v5JtvNVhXxKAbJwbE?P$QDJ0!0x*iEs2J*8#J`ZZ7a}%|p=2?QOS}sd0$Bny@kycT#tk!{3R?Xy zatd*|LSJ0HN2ui#f-BeFJ=b7#xU?dv(C!XEw7NReFeTKW)wK;_6nzpFNrent9_XQ@ zBqpws&?=Q5MO=*(L?Az}pj9Bo#R_(?*<{n3wo_`jSfR@jm65%)vX*n)jjnNvdzAXG1=Kq16A^{L8~+91uF z4T#Z1!(r8cvWtgdCxu~Y7>&WOb|kYWb2vj}&YvFp89a+&@LMF*fU?D5f_@$)L}9^T zg~kIBdR_5-H_C@d)~x{cGZowy1MC~p=sY#^dS#$ix&igWA~Um2;L6_O`zRA4O^Dxi z4&X-t?H`NzKc1gi&wLVoCU{`Sf7?^!EM~2mv+6iR&~#Yco!b`)noD3`B4|RqEHN}8 zUVd4``di>gJ0@cNzf|UA4$iSE&I1NHwt^Afl_o(EZit^NSmAG?#P5fAk^}5~^(q!! z#Y$JP(pBPVnpT6st5`HV#hmEyVoy~nJfMaU_m)V6GfJq$D5ZiiO5X{Ozc~r75nZm! zmLU~bBK9Ceg5v0s4l&6-`>`vNpp^Xh!o)^WrBzm_jY}&NMk%dK!fXM-m`PqO8CX0z`u#r~;j6vT~y)>4Yj#Q`Lr!Ytx`H-Iu;B zO~ldwsztbF#k5*Ch8+0fL{^~~K8Z#`3F$s~X$j#u9lHFg5~weAm*z@@zXVG2cudeH z10W#$#qFl*-;bh2kwRJ&NmfshG>bBv#bzYlY^HW>z|kQvZn#uJj5oMyii*o6#o}`5 zq9)OcQQqpSjJMcWTb)6P7;kjAc~$lj7;gi2;Ll7v{tvhBDABA==d$uvEy?H@6wl&H zmFDgkKZoy@FU@ua;;65B@l*J($UoqejD*PW>#)R!zXGlz{~4CZrIG>sHGI2RhmuO# z;8knI5`|O}z+b^nl5fKjrBu=d>r9Zpf+Z@cWEz%yO}vVhN;2@OO=2DO;%}Y8zarMr zNF|-H#<9j+Bq23*B@MsVA?!ZK=Z32irfQaI3Q#c3GZ;=Y(2gmwrPFED*k=gqVJ!Kd*U7}JCC;uDy8YI@IiI%CE{94 zN{Csp(u!@X37g(3!_!3Wr82Bwu4cg`#T)^(oVyDK%JBGhwRRy&Bcg{wqxx#5*{c#t zfl}P9kSXPaTo*0%hFdqbxHO41eLKOhnz`HIl&N`+<@FqWe`;8$Hz%76yg|;GSl*_y z7`5)gaNO6mdPnCrF@H`Ql$y2h35TmZyEyonpy}@OcNhHK-TnfhwakOR3RXkM2|gCpr?I*n3oGHC6&o>=cz7AG8Ol<_%mHie(WJ6HJB!DCgM>P^U}Zce-? zp|)#O*Imq~Ze|lNmTRi60C<-c`$A;#lWNTY1uG5$`NDTm77CoC`&UucdBigNsti6KV=)?3;AuGp%P6S)!fx>O1<{7l1*K*JZ-v-yeKqps zNR>qgUK1Eh>-`~$kA5?LwfV&*5m_D?E$EBhAELPEc>SB@_|>HO#afYwr9N3~i-M$fgKC+KfKN(NmPl(d)Rr(CVm;Yl&Z=YdJlF>@u1u?0__aP^?%vVmO$)Of zK82Q3so?S#>TZhBX&G;Q*qw4|6*?XanG6c8N$YSwi33+@HPYYHunoQjM@|A0Di-u7 zLJjladrzv&W>s79WT9ka;278hCBuaYlC2p0rNWB???a4YBy?|DucohCX(<+zgjM%uSv++y zPMn0s@J$4vkS+X%(CD2;yPF|EV&P7WnvkpH;NKx4BXOD5sMFDBzN}En;iRuo;QL*6 zIPEJ)jY;IiMewh{zH?!9SQB=*qAi2qyBLeP!FL6fm3CNJ_)igk7CZq}Xajgcuq$F2 z0`svx{7*jMd)#=CDY}aI*&--DPM|)W*^BuiT+NnT8(BSRd-r2dO)j8O=dgjrVR-uLQWCHsw`cQK? zkoU5ELxX)_*X1bnSkIOS7fBX8bpv^)HQg0$-RzHS1|5mIRD}1roor#@IZMdr)$85< zkSUi=B1!Lrt#u1*Ere9JRwE^#q$BQI3BD2d5F@w*{Hy?kqbLCSg}Q_0=c(m_Uc-LV zdxfKw;O7_0bq6W)^JVHBIhU<4W305OCy3evP`9XExzRlX&W3~s0&$#H%Po;YpkXX$ zCD>p*>*(IxWDE4|Mgzfm4{iwL{eirX(Ry;h*x)ZybDLJT`Q@}$rBXArm#5XLfH0X+ zavFuNZB4deQ%|I@<#WZhbp;C_%Gy0SpWXyprEvDo_%{6hCA=l*446~JT7cykbJzuC z9ww zCz_ z;;ljzZygg01LC zr=~vP&4;WI*^>mR4dvT>uw`vrq_1HkaA-Aoy9J^yJ!8}{%4>bOM4cs+Vf6?&a0UZw z(5Y>i&WNYAV<N+84dWZbIMSpLvzeuPd>iUJ?#?<+IgiV3e zqaCgYh&Gs4mdIqheBozi;P{v*$?q%{7w;#ZCyfRpQ)m;!-9?v z*<1;bcvM1Jhg3(F0NLL2vK${R*VMg4M5eDnWCTKF&1!mpf`|xUa$W-&CI2I# zHTlf;kVQ41()jojek0srXY^n~WasuvS2 z#DB))a6}<}Ug2j4vIu&scwPlN`!U!CDm0KD3WrJ74crgIDY^g(-#K3!Eb6In>Y*~M z&$u5(b9Ui77ifb;+r@eDSg;n3#l7ttn>sf&JDh#jP8(uDhZ+$*#0?It>5ix#xQ64+ ztForslTEHRJL8Po9Wk5s7xD4dKx}k>-_WhIjU+|W9LpNiGK!Krb6r85!Ike%=Nt7* zrax)YxnoEoyiocXC=pBX3E<}v4tqmTV@8tI0o_sa4KxyYDD2Cy7-`lWEsN)tVKJhj zgO`OTz#qXC~ikvGXw@YEMOjEaM6#9NyNH z!yGI6a>EYSDj@SkBR*H$qB2@+3oq-PR;yNRwz+hi)1-|-Dfht^bHf&kLMgATIV`bx z@c5IMT8-tAl$$&*2uL5Y+eswsj|4?U@yJRcuf<~a;zMOvJ(zl=9E3{Yk(DwI&Q%A? zEq3Q*<8-@vubHyvqINZ0Gbqizq&wag)#L7=y5{k$$=kN6wPRzm{SMX@vsJ~Sy+fEB4pzcW>J2->T>xR1ac8 zr>v7r&^E5D-R4GXutMQ_o2+r-SxYz>ozzy=vGbg zlX$U3-lB>ow21?Uc5j$$NhDe(H|#!ifC|pddV^T<)#R&OWfO~}nBeBs%*9^-xnFWMQHFiqd@h>_Nk_eOG)c$md1}SymB*FmDSr9qz>4p${vPpq zDwj*$i(XD=)7i8iy<2F=z`yTi)9Ea}3ca4Oq5}Np#kyyXrgE8#AEa}+H24WRxv(C+ zo<_CrMem6FGYER5vkPx#v+1|t2k>S1W)gkdb?^l|mr3T&^ul-drBXTEEmc~e;G1{R zWxvd&atZhb%IaPCYxorT&$wJMk745H|4F<}z6(FUAboxXKO~<2N6}Lx)rT5)uDXLL zSPN0QxPRy=X{+T^ntA-z6QNV`E0@fKP}RJCiak@=FDPg|RkOA7sWPg6QXV>0hF7fE zR~c0J3@d{sj8*gr!I!9!rbKXbHDj}B!L6i{L!hqm9GI*$4B=w=fpnsA2E zJLf)5O3hr|YVy4d`yP_`?_>G%)vVoRaw$i%q-H~eZ!xRw(zc6PeRXqV;%$nxz~z>f z`WK*tH_!4~CHP+eP^{UAQaC&H-6pq%mH(9ZIi)jNbp0y5T8aOTq-5}qB5~o&4+!L5 zl)(kFaOS1O@;9tT_!Zolzu+33m64NbP6IWM)cfMj#uL)c#?OMa7>7B)=LHqU`A?yp ziBB2f<2|9?SF?5Dds0`c<^EHZ?TAm6tFl&?!0Oof^>Q`+Lg7l-h43F zp7kqeC4AaQu{UzfwU)ZpKzgL!ftw4{f?uOIPzr-Rt~cvP+j@reR{2FqfRCz3XJA1BMnBpHZ_of068wT+*Y#{9B|udiwO z+BKxnu(X2giBDYJpXklHXEOkvw&fPF`fP`j(eNez&5nN@jeO1dkkxacOFWMcOD9noJ+iO zj%-{$@|WLv#d5@(cz$u$wF_F}Cw)Da4@~S9ENW+VbWeZN5Urt1Gew%l&x_3i8zW)AuZ@X{n*0qzKj_uuDv#pNF zwR2nV>K_{J<$}$1cbca*tr=duerf`z_8i#0ePCxiw5_vlpx|<3y2BlF(Zn_|ooj8W zH%9}0y|C~^VJH$9ZD{Uj$3!^@h;k5tx;}N>Y-Vg?q+xMW zT4|4vS~)&q5woR98xNloW?`+ZH?I{ne-Yr-U04C5; zpAbSE8)!*1uEYO0{LNb?7&sZ2t$MgdN{wFDXz=)jseFSdBX@Na=LX}>REx)7ikaN# zxmvJe5J~J5^_d&$GwER%{4Mw}KIviJz$%95k5y_RTWMoQ`*hK2EzNYc&lIiOb^iK5 zwBDuB`5OYUdKZmrMvkn{B-b7pAGrw~Z(2LJv)vi)-BKL93>{}tR3-KdP7&LnPP09s zHqGO29xjPG^9#!GBKD zI(6|`Ep2JPVJ;~rEkFN5o9{jE2O1!S}0hewemPPsvLi$Tn zZzg_WmzJTq+v*y<+U6E#HtbMva+>m{N}l@ByoHVR7Y~4D{tr>sYPB=B#e164e6pD{ zauLp;lCt4^&Lz@oRiHU=x4yOZ+UGQFQQ3#a$@s5>eq1A;oF5{YP@M?n7|cXGbF3)~zPkuz?!;J^D# zyvFh2P9kU`X0yy6Cjgm@9~#Lp9tv1)XZ#K)**y=kI25`*gELek!&9RC;W@-z=ogk8 zo;R^b865BD;oirCO!M`<)#*d~HBKiNC6%NEiQQbeeD8jgtGjDj&S<&N!0vVLUH#H3+)v~PJzR!mM{pTR>z2PcMjkV|5UMuyU*b(yJi zY80LVfrnQ=5208Xkv=}QPjJxC?D&yc{(Z)bPxAANOhA6fB;Mo%b0-r%gx{N7FPHZ* zaxYsb^gO`O@nt=|f`y`6-2(rhaCZ^ub!#1j5c#5~J2#yw?ICC_{yJA>3tswgcPRTd`K4IVA?_lp`nutpwM zLQ>L%1ZiXnm2m4!%;-VE@|gJKB*yO>Y<`c~JRr$_VC`VftE0?$^`_4K&hh#$4lKvN zEHac6(m$Dfa<+5!f)%cub^;wuzKLiD354)$%=^JZEDkFx*Cfna)8EUV>p>0hBFOG_{Kt8o z{7Zxj;l5em0&Hy72?%T~`#A*qRt)zycet(}3JBm|@(l>=7YomW-R}w)acJT1;BL`o zAQnATaYKAVGB|ZN=L>(Y#7~Ml|2-kg{#@bozb|>|uMuw0eTtryuWuLLFy2T1uJFh4 z586c#br)HJL>T<1%f&w?qBcgvQ|=(YA(6cEXNk*RtGL$wcg4-Ghitum%Y6ad~lN4zekpj5j6tB|M(!k@#%lxuGpd9u88Sv^9B1 z^08qh!;TD}JbY71cFLiYFH=sWoJsjD<>m;%2#*ndBSJ<*IpsfHM%LfAJladUQ=HUQ=H-yr#Qtae~yeEGy0Ly zhf)htm!)2k|4qI`etAsAzmV6*oK72+_GVgFdQtj&>E{*sifvfF!19|@oZ=LxIK?SW zaf(x%;uNPi#VJm?f63rG#VP;)3jV#aA)J8(`h7(7UjlgI7B2qlI_|i}#s5=)J8u(P z<`SX29c-EBpu;EpcqiDhz@c48)bXydWf2j@pUIZR1SM={%MwnTP2Ytm6|P~+u0)iu zi!Hmk3q)3&?!;KoVgHH>De4=+mPta`k7mmpLg?4TmbrwV-(0rLbI{=vu70c7vcRET zNTm3!XUihOw{Hwv789O+KeA;BSzyz5A)@^*vt?Jpw|@v*b`x^@4`s{l#9+|j5+wRN z{G2{~BU@&8X37lDOqt=CDf1k37@nE3z@eStnJF_oGi8Qnrp)lnlo_6xGQ%@dc60Zm zhOuRa=T`}eh$CnsmPm$DE}Z!KO?2c;^E zgn};v=rqDu>l%~|Gfl*!-|Dv2k_ahYUkNi9L6?Gcm9P$)Lq$wub;m-j8d_0rE#NcT z>?wwJEw({-S3H%N2lRh^Yr!HNZdGCydfLd$V_+?%@G7;?tHSnL*{z4MCfrgBT58N1 z1?|C!phZ4SOU<8AZu}6v5pjcmPVMa8o67#-xvjvOcEpYrA=Vo3IL7K}P?zDo>*&pJJX;N( zp%L>?%kEM~zOB)xXCoQe&-lfJqrn=Z8tiKnxkj5c48|%}#|*XU?Cch>g7HwD%}Yug zBWMTI^svjCc~pQziPu-L>&tLSTo3vh96SGS@~y;~asOj7ZVn((5fONoMY8=Ak%^$pFd)16|^XAAb6s>eCm+XDNk*c(@hLku8G7+aXT1#7M}+3q~l`0Ul=Jfgg-rA+K8 zdqfqJ4-D)pV--`b#ruWHPilOQY1!Pu%!4#_IQ!o{Mwu+GXFX$|-MT}x4tEvRINxbm zo>5kJ!}(If+F-rIu(I4Us-@U7N?cYG*88j8d9L?Pi0G9UG&oP!<2wp1_CE5e650?$ zRiI(*i(%)S(kpjHvb)!wE$nv#Ry2R)bh^*efC}g}M~-z4D$o|qQ=yIVlQn9XyAvII zirAz3UMHM2D(`;EA|~jMeeX)Z)8w zGmcFbkBIscLP$bj&4;4`W!5 zoAEBu*)Ul5bjV-XAc*A>SaprEU4wvtA*R98Ag!Pnhd_J?D6L-ofJx7^wu3&ss z!P8JplT7Fc%uDARfeP zC}6fCtXYWX&V|+-cvrA`Xha&clt3MoGjSGV*2{xY%ritbdnPhSi=myeS=bX*HeS(+ zEEj5pFn<=?D~GwW@q7qBT0aAq^K3XXSfp~y5t3L#hOEuOHM>=er_!)Bh*iWvI+SzaE7QhZA%11B6gte-le;q9Z`We%le4dB zn7MphW4w`uYsJ`Cs8`DRvJl(Rd(|==i3+SG#}*gaA|wMxFN5A1oy;2f4oH~wkZ&Ea zSfiS{#~xv3vG$j+p1z$I#JU`Ff^ZetR=(TJus2_&;^^39Dp#vA8O(-C3zcRt84V_- zMQhN@D7j8Y6>6)hEoQ1vW7e4JG-{b!mZrj_si*Rd8hvr2QA6b@8x6G#>)ETR(ETvv$P)&o@v4(0rl~t=Yqjid_wPs4^I8UX)M2*o_ z=(H-Oj$&5?9Rn;%nGLljm4-ra>y;)ARjXHPOq8WsL*-@{Q#o3dMsL=nP-cyW($rLF z)M|~I(lM=+T4Pq3v_@neUPG<1D78AXEKRA?R+zMC4JB1$fC*t8rQQs)n6#BtrLsn= zYozM6mTJmeTVc^@D3bx!)#|GN6sTG>H84`I1_Dfajma#dvMp4lMro-vY0Q*K16F7) zu!hPkrOY)-;8mqGLKzLIsnuDuMwn7xTca_7rdeab6PPKZ$pGF!Xkm7p&QMQP1G$v8 z#;8cvpfOHKrP^#RAh+G-9i);RsYg+!##OLM2*3db{lq2kKgtMT)|)4#rB+ z80!MypZaR8s@efrJuIr#t8}#x`*!pOJw!@`Hj>#E4(c$&z0fkd2x1-lZnl`TDkdPU z3*b1k&Xs~0h|t0+uqRL|F`=EKHq`5N2Bo?udrF2Xh%7J%+=mLa79(Tc}BlyicmN6Oij6gH8MTzEG(plsTLd;@71)e82Cl%PFq|?} zK(f;#Qj|DRTjT8htw4a3X0t)1RigNSeFiB@Z&5P&RI3AKBG8OItfh+BO#NvjMx@5s zknzJE^>Cg=%?{xvWy1}jw|48a5U0%AXf6|TQo#y%6Cn$wD3@z1(Ypo{Vyp#&%++|q z!qgSDX!Dv;BO4`PVGOjrb#Npx?!)%|rf?UAgOWqIW3>Gnu6ru9-TsulgWUyi$K>11#SNt(<6W0b&xDvtT3 z9`Pzf6Dg1H?DmfZh|xUE38koUeK>j#T%qfVCf7YU6G7a$KUu>&y^A>1-*IANniJLr z-#H#=9auOKD4BVjtLOTDqo{9M`svR3M_7^px}f;qXru(t4opx}#$eEtoRO4&r|P6< zRg0JOABg-$NKr6a8B%*88A3Hh9lr}7QGCHl7_Q_L=dP^H|-JGivB~y;Z znb2I7cqbJ?7ymdKsX?!UosI42sM|Sv<1-S|@YS>;mMhfO*ZyT~r0x(WEZPrR5ebcr z?DtH?pZ!66d-IE)R<3W-zqHuh6-?=OSE0DxNPKndQLmCFMZ|3Wqmsy}ao}&@a=@`gN0t9wG{Nt>tECQta_t4()=sN?DqY<#_m>-|Z zUeZ7w2`^fp{>P8Rhlnoi?B{a(D28C2E!#QgJqY&`s~-=~8uT4d))TRrSX`4m5WqAfN_V7^t%tbjm1@Z;Y^C!iOjt zmPiyd!C(v|KeCc|;ro}+Pg7j_D4N9BL1qy7(q13@iF$UJN6d0Nn{4wy`zP4E7@frUVIO@Uz}fCujWBM26A6CCypXaK3# z7MWgiSNqqGOOiP}dN811^4?fjOhzCfVBJ(8%mp5XUUDu7gkD5o%y=Ln?0=dm0tEom zPlCbT0S_?t)eiWCISM(!~VA%m*5v?~Mh=90v-3rpE*t z7~o;JF5%F<27{gTB?PB81P;FO%|oVN01a;Q)uYh;1BbZ@1j_|HfZuz~p!*C@p9u-u z(we3FCBg_rKMFMPtr#RGDJTSwZYn&cE?t6@yFTK&WA8RNrlGGMv+gMPw`M|cx~{17 z)DW;#zyoK#J6gTAi1fG+uvA)#X7U|BLU*EMB|zlcQQqoY%{-4C&l2p$@noAYUbb5NnUMBu8b;7YZ~1w~4? zzhl2u6%_+QArofHvdWG@Nc?j3Zgy`;4J^o1RvQuEbRTvYp<4@mT{?eg5yhk4*p`Kv z619QFxMWU{h`cv9vm)gn{@j;kOd@Wg zx>!rbfV2ZIp4TAIHka@+3@+}P;x{kkM!8>gJmcs#IB+4%WhS{p8ffC`nh<$Bg zW6M@C<(jJ2X7tajdLIY$vjk~(#tr15+ybd$qad8rCl0c+M;L5E-IF~q*ye@`HflC% zX!2?F?Ur__QMnsL8bqduFbGeGF3ruXt&NW{euyIp@l_sC{?Z!4Z4EZ@6?7Q3UC+pj z#*NKB9}huGxWE?=Y7=(GUCKaNwcMC)iOMbj|Eb+G~Q#@O<=+c-x{8 z@#%(6igRNwpZE`DPddRYqngsqBhU2Xs(yV}^UgNnbH?Xz1HT&s^_C~AT zur@z6V(aVd!6QT;6ma8Z)(&MbgbPvVu@o#xf2gD@?~0To+YhK;e>_O*4InC_u>Fs3 zZ=I!)JM`HmX>FZ?z|B^J%aB10SZvi;u=9@nKX#|ttn+8Vv+Xf(Lj>JCN}4of=SO~o zczEAW4#=O~D_g1=8;=*2QnOJ|6(+7L6{IMbMUiGDjxS&q@2H}5rZfK*&8d|t!z~i| z8fj#JK;HAM=~ceI9N>r6lx2hDB|#LM8cTN=ibAztO$XJ;EejKhucK}J(;MS_WdHsG zR)s2_55C=U_zQl_f+~MxRv{$WmqkDZco2&E<=I03;(bHyzH2~U{1`E0%$3)oEvE9T z^SNs7tdA?D$kJ1UrJDIZuGzQ;xjk)JfX!jK#g5}w$Q~X7;u9+~9Ert86Dh1K-G#9b zj7Dbe8H2R-54r6r3X1TD;;!E!`!p1a=@m_{lo0|1XA&I+qIoT~zYD4vju-0$9D&T^ zT;DctMppHOj&&CR504E`7#0@HLgCco*u=`Qq$L5bZA0)yA+r*75@BOuHz>L3=f8_g ztX`yI+h%D?w}vuOGIV}p;>aQxmkYcyS0R10O1a1RE1(|00mLJv@R4&86PbUhWivB7 z)ANMZk#9$%qcQL?3$rDF;$e}#fVHIE|IF3uHwz}4hocREs9f8^-eI~Ai9YT5p-yCe z;P6)I@wo^l`*I40btS&8?Q^2o0y_l2QH6Ln&tA7`y_pUtl+(edFMYUerQzdIRdHu} z>P;W)$x*;Bz1_K&x=KIFSYZ{e5B=+^YyI};L2QhxTL<$)Y9#a7C4cRMO$*LPg&!v& zrt7Gy<0PT(fC~S0=M8>fX=s2+&b7Ugtw}Z=EB(-Wze!aPS-r=-%loG6ipQ9H(Plb# z5$phCblF;F8PA1>WO<~ZkG8bjcnFTN3 zChOzbRdRLa=V*!-)!JBT>ie|?ima0sEcf1Y2e%B;{+)P-`^s|2=VsQ;%|h0pEY~=L`e=hS()^f_x-OBWYU52^=kN0`c{cdSi-7={?_aJ*P2;|NCakmU_0CIab z^(4LIbdh#VM>mPPqS!7vLOUh}*q!|e*EkULRTLGpUyh4MC5hu8?<{ zW?@c})uqe9`}yQ*3~|qg{i~JWWH7O8t%7JRn% zc6I|73S(4_!6$37avu9 zW30nma{=Rlhu{oI2NKyB74Li&tUg}Um#=ltO?-u!oDpNEUz45|>n))E0QBrGQ8pNHaf1@Pxxbh5ckRUhO7@MY`M=g;OPW8U zrrxFEMZoZeEnjsIe_c zA%aq;H=7KQJ|fTj+GDCyb1pT$0N`sW-sI^rSupA;t~YrI(HfzUhXkL8V@zV$);!); zLT+cHPha@&qC>Y?9_p-g-g~3N$8r%hWZn-kA<6HU3to?TW{~)3i)zsx(G#!dM0Ipj zCROw|3$860Oxascdw~STU*7v_G23L?yeo4y%W)qSAY%wN#$CHzzr5YVRWz3&^DIKy zTu?83qzO3emVyku=4;jf?j4zR#s#Fhh7bwX5Cx6~Txkx%g;pi@cyo(>#Aq}*i3o2+ z9j5^jAx~C1Jxv21;98;WU9Pba+LMK7U2^GQobbvoo3nN|%y>8$Rg%Rhl*laOgg*u- zk%NB?4v`^9L=#}M31?+uYLrDrNJ*C}J&60Mxj&SFe3nerJV;4mKRZvge>7#5TxEk? zrRKqkGEMs<(jtx^4k7lEdza*<5IW8wa$=S67YRXA=j~Vz5rR{G9)K)SyT*`EH&TII z%EWJQ!^_;SPOlroOF+Fs_-H)}^mPloSPZjx+Et$&@@;-~e(Wv+7afH^nlZiPT=CjI z4n~=f^70H(apY&!T=RZf8k~6~o%L*b2P-m~o{b8?-KMj((;}lJ^D^;m=RThZ0U!$J zYq}Sn23(lPKJl|^brNUSbNSvTI14yBTb^@@G;^XxP#5ZR;6rH_6pp zu-IHuKI@uWnQW}WD9ArDbQ`Yvz5L3njF$;5AWn&4u^ZR)U&^a{`QdZ&CSTUy z`|+lsg$U8EW7csk9Y{`+KS)Ug-}=vL%zr2PXruniaMw3MpfaWG-DN*?=>>y;$=G9) zLc`PYa!cBNc)oD%RFblI;i1#`rZRqIlbQf#lk7eB)o{^6x53A@tuU{|_>~3RFsZ?t z#cq3l4fzq>lwGr$^&vUQ7Jw0%>3M7^_?qB%#dD&*%zfH_SsyXv>)tni4qWaT>2A^LRB8WEy!P_jEQ(-V9C^sK=bZ zCUoJ}Fr(|c|0A!WYN0$49gd`?NeM?Fuyk#_;u$rkC22(jo@ZmLaNDy2G)Oa4_}z1IG(VP&HZG+?gT< zUGam151w3)t<_=NfrdA{8gIi{?Nd#Dl?Y3a4F!75IMJ}NihGclO0|aftzutgokewX z=Wfyov9qc(mMMnr~%_`=?&zLH{=k>b8k!HEY$!%Bml z(AJ{Cn)Yg}f%i3AUW>F427QPiE8Nj<4fPDq>EpK^x@M<>tw;VcTmq;ect}C?EP)a( zT&OXh{cOyYxZz3noTq`_rlZ>zyoA;hp&p)(rQp{ZK5N_*DeGi4{PaJ2r(K`l_l$I_ zq;Hjg^dJ_rwQ+XHTk>BKPlgu|dv;@&7tvX+9FTrC1mj~VRzwLkHW=T`LdN9SD0m-feZ~Xb5-zj~p zKBo6+Tpi`~@AsRy0G&^v6R9D5RE$BHB~LasGt%kej|tDM1fSz3Ls!I~+ArJ5gbaLI zSv*JEt#dg#^t6jzywpbx6H#0`cNyA9ZhBJ=aXv|jE~c@sXK zs&Fyw$uAu5PcC|l@Djb9nX4(ts41x&#{+dF={nyxnCQ+4tX+LnT1B>=Fs!(+ z>`yOb-jr=vQ1AE>CZM%-+E0ptA2e2z7hiqa469u(dQ)4Sh`iPYg92QdwMhCMU zo*ea5<{AJVo|B8+*10!ZW6N!7AM59ut8EN9J#Ai#?O_U zl#k2rkST#JQkk{2qf#l8TSx#D>jlmu$H{li`u7n4#|03wPbPdQ!TfM*S6kL+_0V_yiyB?vZH^mSX#|l0%10FPOlICz(30ueUnq zMBh%E)ZzT{d`Ll+HJ&}|POmfWx)3}+ka`(TCbVat!v}AZ}J-cI5>uk7u$=ts`_*`0xdpO#<8$7I8*mUK1 znA2h`{b}xG?b=aORSKM9}ar9)g8q8x2V{feKZd+9VsqNAYzLZ5*r{ohl zj$+Xxj9e`c7#1WJ9YKiMIXacrht#A!RGJv)!7b9RA{~s9=@MT1%H!Ge-nt`lAd3<} zE`9)kE%>0b-O<}Il~5=^pxX_8sIF@qmphM>nv9mS#;WqhXhh4%ujB8!BqAq%YJs{*?X&!aL>+&K$)KsBs$8l2;6qRG1X zS*Rd+bsH7$SoD1v1S24oOFv<*dQ>0*1O}AdxN|!5!DDDmT79+vKEanM&OR=wFnp#v zvpRLg98d25E+qeG+OP)BV{;{4)QrDPezDwJz;o0a*g79^K6g)V$XSu3>#A37_6$EL zNTDFpvZN|c78*yC1i67LgP_&4h1lDo1W|} z#hTA%_TiZMT9J9%Bshcdkl8vatM+Ku{8LEXwmcE%!4y|UR`In(!3Iv_XUZZpteAegd6h<@aDC(Jr>3m)u;|Jg? zEhjLWn9tMCgS_Tj5iB1+UTb@_Np%{RoZMCvA*&XKLJR`pSK%i}Gh}Q!e9rD-c*mD3RaF9*XoiQv<%n&P}0@YG1#4jaE%nIJ#M&gPnXF zOLz3yTIH>6jsoUW?A<+}CM{!odUM?z_s)wRs}JmpM`&r(nS075Pf|vdUKV>cl5o1G z-|F~0I-c&uYNV(NH#-?~)F^g7zE+J7BIiubd_GRRr#7xB=iNUD0$Qkfy`HX84oT%2 zyV%(#0X{xLt#kd*0>ne*Ptlq<7d|!Y4Zj|@`@bDAg7m!ct06OGr)eV&&96s4H8{Su zH`muI69k6(JC%V=;4=QOVlvlN>ggLYn`Uy(pkX}j@DJ{f`VSN5_CuzJa-_kz#hPgQ zR`XxC!o9%88i~LqB4Mk+`iZP0+hKrZf>O&} z%=L3xQ-C^@u!mX1Rq;wyV#d92WR$%xQP1nnNNK!PJ$LGm%%Wd~ytw(GP%bI74ht24Q) zWY4GPy-Vu8-!USyWz{lgv!ew@MKkt;z}o9kK2Y;-#2y~5U`X=8Wai!d6Y$gm0W0gI z1$Q$!hYAJl)}8eJB-qi`?3~TV#4lXc53Q5FEhD^k;0lPYbRD`mo|)I=m?y99zBOR)8lP%2Mo6Klx!v8oa@MV@M(<)sUVZ|60Btj7 zn`AZp?p3*^ZnsydtY_}BcJiIKmt<@nyJs`woYCX$C*b`zFbV}Me-7rOZ8+mtpT;`| zJ)(^+*SjwfN?8yv;gEq1@bokzaStdVq;|d#+jIy{->~WeAoVQ{G;Gr@ z9~u9Z`Van-{QoShtZYA785n-DeM|gD|F7hK_&+-PcaQ(!|33eZ_rHAqtKC1oZ#oAv z^SAVW*#EOP`u}M7PtHGW{|o<(;vfF6{Oj+3xc*`6-y{9+ng2qjZ`!}s|84aT|EIjBEFF#P=|nB{9F2sH3~UUI=%kITO&m>s zGO^P0^1?y?cLKO(8YxUz2hbyS-l6dphd`}y$BRQz#ES0Dgh;*t4{9qE>Qf8Bzk5Zc zbjJ0jucYCvRpwxH2(p0Q@X3%#Vv28&o8?}~iUM);*2&{Xgjx>L6F;F@74dAPPt+0Q z(kN}XNeI5vX`Dkc#Sf`CL%QC)BM|p7pNgaNxtZCy&AlS1{|3#|PDlRHWOc7{@>CAK z%e7V?+q?<8H|Jg*ekBjO1JAS`dHn0X9a)#s35+i9Q9`1=Mefuu9>FQPT8PG*YHz_$ zS#jL#bOu8Hyt5%Zi)T4>a?CXP^r3Rt{Tj7SOzn~gQ|SH_5djZ+#cKPNV#azjO{Elm zhHK<1cKv6V9%Hb?zdtRV{v@|)CI$13IBjY;YGIr3KN#>@Nt z^i7|QzGdA1)3@&56#f4;8Ve&62gCnuL580U3=H(_|1T?^d%<`r4Ly9NwLM)@WfT%ydc@>ikR4ak6WbZeZ^ zZ{j6Vsro#HQL0=GSKwO^OFIAJa$!TN{P=kL@_a4(`1tg&p3Y=qGBKXc zN)8+*-6ET<{X3P@P6!W4BXn-~&`5@=n50KtN~tb7v}fLP#r&a8XvCV(d?r*nh4zo# zSp6(Q@mp9qcG&K{RI+y4_Pk$Cx8y=4N|)1oe{%7QPj%W0?&~WQyE!3rd<3Jl;MYgo zRgdk;DU~b&&L`n*56N76GOdmE>67V)y*^rz@TT5Gdi9?;2CB`7*E_-*S_`#}Ul+gA zLqCp<^0ta(Ce-0$GJ3N9Oeo~%Em9@7RKp__SCw8N-%_bGRkqgb1@IxsI3cdUh)*s` zH@4W%Z?=UM`82W9{M!C>frLfBPdbzJyl>esp|y)OqO4aD(grGZ(*y)DZwmOVeY7;e zpH_qk_9My1JCZfU1q3Gu<0=)Lg(bp9PRLV9WUN#b#)`CQPzXX!LnV2O!MN6o?AVc} z!NkVQ&s^)Z@9GPI@@rkVqIs3M0VwDmzSDyq+Eoe>qr->Pnera^rcxB8XJTj$R6O<2v@3Qnk#%ZZqgo*pkw7sjI+Pg2-aHjb0X9 z0YzjaQ!x#g&~K_7P^bfSV!VIcb~Mg22PYGL0j=W4hlK~hzOI_Dimd(qL|I@fIM<$W z-@gLo!?_3+ajSSS9!Ews6@1CHiJ@r;-irR64%UfpAPrmvv7|eRIs?5;`iN>}EEjYo z#zSt^`%!*IXva{Rd26m;K(U)UUM;c0FppthK%ce^K;aes;6` zPs^{IyplJKmn|S2pilT`hHJEKoUI6R`B)9J=0s_uTU1V+>f*at0{Bnv7xQ#71pc;X zt#Ya|+4sxDL=gkP>qoiZ-cv=jpC<4kW{-{&+SG4vp@^iEQneR<{Ce5^5PlybJM4XOd?Nk$tu2nO=xaZl zBBBi~{qyOm4dRQ|w~Ezki*s;$3&9iPf$Qz5$ro$3KCd^dx34$fRC~sIt7ZC2Lts+? zBg@EV;Bl)(_W%C;e4q=-+w*<8w=MR2?PMA8#Jn-fwsF~oyp#kROlhl%@b1~2=6G2% zG4A+MnHS5A%Q(#a)XS=W*PN#$KV?2oK$#vD_!Z`fpr~_;;vF@PDrwE4R}jhPRfd;kChJx9-3KAUduw+T5&T@N!JM_zANeD7=~ojj6wsM60y{ds{e zKSEHvze5CY3Qscli2LaEcDKyKBqdbD-?2j3Jv;^Ti77ZpSZH{NnW)xI#ugsk3F7%0b^l)X=OYn|p~c`UGB)3H%WDZFDKDZ-=dhO@`me%}$)#~xxoF+pQKr3^0z zB+V|03Q6;*Dg^BN+enxrNmR+jb1W!OP7&m*xG8sa%vA*ctt@-kwyC~{Q2HqBTgHB` zf*?TH+!Fw8qIA$JDsK>NlC0^r)T=G8L*8f_SsC^iY598_^1Fiu-V&FcXP_fL%P7(S zVt}b!a+O1EH!m^!qN;MPp)*MkRBOD#JiSIPOn_81`Ak8PKQeBAq&3NXcoijW%W&51 z_W4!DWSO%_SNV`g*)X6_ro7w0{9~mFKMn%q_dmv+iOfxY z#i9zHB>(y9^U1k|N(YPEkVdX}qF^gI@kqwU=Z3W8Zq5LvL2y;3DnPxo>3$Ye$jqWK zTKa+qL&+?W8J0}n;VdF37^eEkT^&(`%O#AAE>(RF!W4>EVJ$8CXwRC+#1 zG53g$L~Xy^t0vq-SLfx^SpXyq21Cq9y5NYNsJG!~?1bR@nbyv40bSm7kTq6tNoZZ~ z7%}SWD8i^i!h#l=s+fJ{^rQ2iRlNi=ZUvlz8HLJN%#OZO}`_x%YSku$Ny8lGN! zVbS;Bq1q&zQeQUZ8bl8)^Ia^8CW{ryeZ!?z7N^r=BBx?ciy|C6MxI^!`|{CTBn9ZQ z9366h3{NlGGeZaxb{6i0jA1(G$o0&dE={@l;vp>Y0emausJtZVSo;~q@+=R?Uu`dS zNBaPI0DfX_?fD*yQ-i<28i$i@)2J^>0T{lV(*wR!rz}$~)7>=+Gyy&h{q_P&s%0ml z@0Un;{)z)wmOL*I;$|9OA+{eaX60k~V&AZ?BKbNipn|ir&+C2peYp=!IjSof1^TLI zwoG*k)wc@0KK`9hTOI{=+J=k*VZe0S*_eK4&j$85;RCpa7jX69dZt02@`zmTaf&?> zu%|S8X_QgYY+-qKulDeU%ihGgyy#*(Ji?{|w)$33?VS@|&`*AluY?*NNy(@*pqmbF z&9I;K#+=Vupu!3r>FE#}CvSX0W3Yg`8^^Uf+wl-Q?}6@Ulr9i)bN6Ze|?+?j7@pCv@|k{{Ll^rgEu z{ghKoXT)Wt`a+t=6uB)^XGu=&+bCOx7pCUV$|X{RvE8%Pr+8LqqA1d}F6><|Tw(!_ zoE?7(hhy@*-^g!8hes&zu$bAo*kL}8XB`H6<#}RdY{4V(bH`YPP>gY9r&>{{5j`Z( z1mN}NxXQA0j@ihWOl{*^%z1x-?attZ4c(UBfeMaOu}0ax`;ZS#BO^nG&AQDnG_#H5 zw~ao+ou*`FX#Gv8LJ#GV+?)|l?bVE=Ih)1cdME<+$q`RTbwKp!5VpKVF1P{ni(+>s zJ+_*X`Hgh+of(-9nlz8UDhH!3m%TJ#_i$l7(71nmHtt^PD}7NYB#uryT_PS5db{yPZPf7>KzYi)tZ+8JhWsG7w7z_&fvN!VtZvW5%@ zDcj^Pa`1p?23h=JZYvur^Q&H1p|1UJJe0v;8{1GmhGp&sBs&?W(#7(+1sU0W-M}y+ z41O^r0gG%zVUN9$61uwAz1{^+Jl~<>12J9sLTgz4I zJL!m|r29lCMGP)`jntKTL%*N;3Yu0ywWZ);3Wf&*<+;wINv!gz2<-@ zN(?GBU?euD_Z#~MZ#^YMplIn8&`#{Pt+xp!I!`B)?By@{-Dzs!T5(*Vo&RO3XKt2nVqoi)Rq5leuADiMkBqL^dH#8Ac*m=B_c*k3X;|5E7=5pOUw3+{2 zvaaQrW88M$Cft_aCgVrpi$224Zh6*79Nj7e(Z#Z*wdJ}-yhh1Q>j_)v+oILxE!)*WlKL(#IvD>CdrCTQ_7ru(h^0 zbf5{}1V0Bq4PR34(5JK1?+1A@$YU%Rf%*Vm=3^npo}k7d>nS#T_|ot}ReOB)Uu%mO zywxwwn?aT0o-OMTvcI~|tU<_-w^kpvg?BaFvDm-8is&G|36*W%gbYncc!|)hx4Tc! z^`V3m`X=r;9e66O|2bqCdo;Q4i>Mvn>_)cxYX5Ge`^@ON;9Rmos;x0EIrCXq=vgh- zHa}EWB{ogzS$QuV>RYu{${1Kd{xwa_k22FbG8{2YtGvKkdc?G_FtXxZN*-B#ZD378 zvmm@YN&RCOOBvvp93cbgzR50}BYf#6!gKA0px;keDCVa}Tp}QTfq^tVj@GDiv|TUm zZ7Q*2Z<#}E>Iybt8yF32L_LGlI*a6J4~F-Phz4{T93R3P1Qt{#_7ZZa1=EaZ?msi+ zTK#+CB;-w#@ykvWP+qd4qDW#0qvgORz94abT)Vc4P1v>KdXK!!p<_r*8YMUkv~{M= z&EI4vWg1FA*FAUTjQHHRajQ*Ky`y)F1X_DrBwC+5Bj;sUon7PErj*oiQK$wV)iLZF zxaAgThS7GgZJ z{lX`SId|$gZ}0nX6d3i759me&U8%v&f72}3h~Y5^tri>Fz`L{nTRH1qW$Ei0G*W65 zraWvUDj{hvc`moe5i1ajWOQBX{q7^sgA`g3pf&hyLo3<7 zPHZws4qq3vig>5u(B)R|me@AKJ$TO0F~wnA!m$`{Y4-=2+BsrMzb=)!K1gFU9vhlq z`F(d_L@7ZC@n%^TYYgIQn+PpOF??o(I+HXmn`rSm{RFL2ly6;{G33u5R4d2um_Lt51`;?n z&d{8;dsBWuM#VZR$!f{mv}V#y2QI&&W*5HT46_H0l#VqlikDp?*PEzHh;lKoJ=tNq zMZe;n$&Cr#60^$7*GE2y#B;rKn4`VaS!5EW_9#L9(h)PvM&rgmK{#5cbznJQWX%Z0 z%1PLWTwH`{5iSUqbr46@suE2`57erHGbaNzJuJS;#~(jG;L>1|)Zx;WU>_{gOm2TB zq?n8rw#+gGPcofY35pV!gtlrTjyYiwQD)wg*dqe>T=R+(w|9l7)JNaO`XogpYu#{BrPekPodPr9=`6pe#^MTaJ8Se`?5@ zrGyMm=tSGs=_+=DGg6@`k9=H2EfMZ`QxTjAt9liua`gi=jvZ*Debk&O5aZH@5&b3EFRt%jp6BJApd^7y+0f5So>vWY@Yia|-8?70L}` z#iEXuW#62{k3{fE6>m|s`WVKr{_mv}#6}bOXHa=M@-LKpWAboet`mmlQ2YX+dkbgi zD(89LQzE;H^1_@M&h{+Uox;qZcpOt~eDH&ohDuuuv>7jUs;dI)QElPn8E;9Gv>k*K z^;Pn&KouN{>{mTTMN^KANm{6yycI|3P5vQAU@b|iKN_vPo>I@v*P!=5FA}_Qc!lf| zWu{!)2MDOX(7Zt*Qe|9bv>YQhj5ma^Ma=^Cc^bnnld%oayMMj2nQrGz3;HHKN?Y!3T~-56?LfjI}&o<4g<{tRpU ztxoYFSl!E{Wu3%EzD&iI&U;*T<(B{b4^B=9%)s)z(({13sSo5vMA}6`!967R$T41V zEqk)Bm=Qi}fL72Ewlh;l&V?aD18w9jh)0N5Xuw6yIaRblMn)@&3x!?5?X7Zak1x4k|eMhN8{?Rjc}8g`{qmuAfeEBuk?IQB3`cecY*xr^T&KU>FjGj&byDlv#&E|o z)w@l+T6h9-5wlq>vw(T5dg0<+(wvG!N_N6#;$|FgLiaFAvQ@ptCE1%{54S)zRZZMg z(pJirsxcLS@+!@;*r@nShHzfTRs`E5TR+>}n%;)tilxWWEYJl%kLUib;j1nNFJ(ze zc@Dol2xCmmmC7CelRM>5stGrH+@*f%-F#{2jY>6j__pp`kdx$1_l)et`4fwPYOx-h zH4FW2CvH=^?3OlG;RPxy5kcP?P;f*g?d%NqHE37@Z~V^V^N3@XdY+P9v|MN~Nxdaj zGr^kNCwrSCp|}m+6FWljupj3w7$Zfsve+1+inP*QzYfON9eW|DS!xh;4nq-%u?w>! zGBnrG=$Cx`m7nl;B;!PuRi``9I*+J1db1>?mI{I*B^@GT?(e*39PU0vWkl4M_8k`Yu;uxa2A3^6@_aZ9v`(ph&yc+-rzrhORS2=Qk0E zL)j&?ig*aKB$6OP--!ovF49CB`VnTecBGEyuB{SdTx%&h;dw3#pG;vc3~@ZF^U++n zK0qHI!6jMv%9TRy++x4{4|S~`EYVvOc;uDNMHqyBL43%n?&%Np%u^!J3gAP5I` zMI7!tdVn;%V-jc5;T7j+!?=00s;m3G;1`tbqhM)Z4L&nM9Kn? zsDR}RngxQ^p+XfUc7hXUp_)%NUF%Q&b_?vDi= zoCh18@dl1cjg7T6JMA;BH-i&OaAf=CWixqKfI#p!op%ja#$@Ua9%zEQ}rY-YzLR9TQ%L!r)9 zk9YIv$BoC0r<9m0ka$`*O#PZPA;Zhb3Jgd|f}Y^yqL`(QR0wusB9OzD=Pqv@H5^Vj z{PrWo11wK-wtkKSAGv)@ZZSRleDf#qd|yqg(S`zR!G9Ks=@8>lEtr6fItP8>hiqBZ zy)>+t8Ee+k&(&(wN>4z9&N;Pbe}<*kaU>zdo(!vgb`5wDmug&jjvNGY0g-cM<|uD! zE&j?nq@G=^a0^d~7lpmvp^yZK%Q;*#oz|KjjXIeK3Ty{yWdnW z)p)JnnZ<}4S4m90Kh1C@WV7C9qmJxa${se3u~uk#DolRv{jxfg=W~pjN9=%l9p;HtL!pb4xrCx*MxjM@fywnl-i=GG5wG*fFj6#kmZIfkLNe@$UE?1t6ZZY*BCYZ9+cwNPy^1Rb{m@NCnCef^(pjUP585sWV;SOR~!CExK5pz$Lzop z5$0kg0OE~dRwlJTcu2G+O;fsznK5o-H{&+adGtvH#0>NiqlEKzStyLPk6Gr{A-LnYTde#%rT>{+}-cCri z`spUjiUqsZLgM;6RtljHI90KHM%e+`bt(5JU2H1-^BoP3(}u*D&*bm{JJDw^4hfFP z(%1p_NDass&&8iyswxT&dwWc_zkGCsf%;68zS?3Ak_`(@-Efy?n>uNg^&}5Y|tvmFD)Oid6{F37t44$tRD`RprBT8 z&?cxBX~wcrSadef8ac0?SDH0;&Nk0PvSor7I46YE4w{8Ml!eB3y}!2C%|GThZ=xNCypuCSJtC7iL> z;|%Z1wksNLpNi-!LG-0CRnZi#WX0`grEDWbLdD9+iWq=QrV> za%MGYiehDUtFUz$E;7c&1{U{tlT0S_NQAE<{#94`OLcd?Q?OdTYTP>a;}f2li#e2H zcbj3kTt48NHv-L?tP~DCsydJp4&FW>LP(e2p2nX|*iS&s=v4wfxfcE5MZVaed6O(xFILEcP zJ?E)x`=Pj>r|?{x!(uW$+wo8i7 zb%gi>os*MTQix^l5qgqPtdnuO?VRmyJ8Qe!`nG%gOj~QlO9-@L%d-P~J*nhiqcwZd zo-#g{FXz{CneXTQ$<4O38=JHNf%h}Nh`+|}#9>-?@=U{tq~2>o@1;3%ibc1qW_A7_ z(!K>git22C&YAnp%+BoWHM`l(ZuXMP0trbVEX1-D!6G10WFf#76af{egs8135)rwH z8nsfjig*WYDv}E!SVcbSwNzX0w`%(#RlhGSRZ1<8&HtP;GnyQ9x#rI0Pp9ioa;P$-z04FpRFsf6Q-HfjnK0+12OVc8{Iu>1?q7Tsv zy+AMY0ym(yEC^o_hG8GJqi`!fU@hu7BI}(6OXbFh!`uJY_`b67sUk@0w zr|1pP3&tQCa3C$^Jww~D9&m@LT**G7UMBb-PiFHzp#KOqBgBuet{JM9SFb&6m`2u# z)Tjx=5opFrgeWQ#l@-;7bf;^%suou;NZPx+LP1ekv72aAG0~`+s#>g6nE$2F#-yy+ z8xXDH>+_Y+8Y(_FgL(zD_6%eJ~YBVYXbXRj<=^3 z+-Gk;KLBp@-LrA`y6YZvZHGTwvuNG=_2I4;m+rY_!F?k_zq$25?w?0-R>Y4GP-A-$ zqf}rq*1TsZdElfm?422fGaU$Pc@oYN#Jq2@1lIB`oF#~PZ(|9(V4f^k0&jU|LCBwD zx+cLASWDn6L9_(ZkEQD~`W*RE`CfUK{IbkWqo*l9XJ{Qk7A12u&)OuKN8V6TUZEKm zO*6DYL0Lgz%YL{Y5l0Aiq-_+#pi`(0n8n&2n=#gHsXVZ-iXgdO&?z z;nStjI=(eBif>aPwoyrO)lpD`VTg!6dNFl!@iag+3YMfLu&@D3}M=K~Uso9IE3nep_D^1qc))>AN z1t_4_QR|L6Xa|7X`q#tz?|k8f&fF-l;8D8!^tq4b9z@7}SN}2u2$=Oo*vF7xSnUTek$KY)+|;gnii14G`Q%0W_)#9!5}Xw}ss9VjVkKNoAN&v0?`l??V)X zP-r3$z{Ktk10FVHbQ}GL5XfPStJ8^_R>|{J|24ra!EMgRo&P1jEq@RYM5oVQ>8G7G zx9)VlVpm;ur^~J?2Z`B`PQZ3jhrQ<)O3!6a~?#09zVzDYg)x;u5sBcH1%x1`>ChUEM0{BrH6eSjs49eJ7GVh00#X+ zff12Y!N61v0VB#v3r#~jEi(wKrJ-LHTEzdMW+1Ix0O|2)a|Kw7V!I-{X}~yZ)Z8%r zc;9*22^{m_Yy)Pyh#?r%7TIHE7;Zmv9;RqW(I|$XpWDL*7f>}=&r4~zNw?t zee}AoHZv#Nx89Z0bEkSfXa`?_7w@BJY9_LpB4jmQDoRzu7Y6O7Q>Fr;5!j8P_y*1z zF+z`oIJP{bD7-Q*qJ z#N^zAxrm{O4(x;aaN)tsckCq>!dVx>85eSdF|@ zt;`1D25G&#LAk~IJI4!7U8X`lN=BcwV+1G|%prCiDzNL2W!K%AP|I^75GUwxDU~cZ zJ6UjcvH%5=EowT9P(THgs;N-z0k?P7_$<@+S*Gu^k|4g8-87(k;L?tmbyCbaDP|>A zVl8efR1dq;Zs=|s`J&}(h=U=?ljC`RlPAx5DocjaC>rHqpmgAqJ;h-^0)ai@a24JR z4F)=yM0YShiy0Ex8l#y_Y+2`^6iUU3$~zB}+Grozgb*hMn!});>-L zD(=2~$NL}eSn`XCVTU$7Gk|FRf!m%37hbyl#s!Nuu0K66y=}&0t?QoHNtyXRY*`_y z63!jWDeRR>kav$ekZ(Uh)Dk;+;um~4QBsce(&r$G=^*(MhtDxADV2wC4Pb_yw%c7) zBLE}_R5S-S3t*~Iii2-F+J}U>l+_cRro>abH@6odD78&p4rhQ^m5M%|I+Ac|C-QN|IML$J-htR_`mQR4W9@* z&+=^dw0r2W6_;?ZJT$|;0Q0J1{2}0tM#CF+;*TwvP*$M(B?Y=)V(C7XL5h+J&XWdC zikp@2-@6nPotD_hX>loBQwFm$|>@I)42eUH8lGL-%b(?honrK8gYxm;|ZV z8(iWN9sgj@qdHvo>Y!3IRTDTs4~4+>_@p&9$KK8;iwQUnqLT`VJ5MS$@}8KBmU zE64i|A3jVs9X@>eaZ>ZXB6mLj7W)=;4mBH$BA+;$iD+R@BoZH`)Y>Q6r})l}OpZ;S za!%$#`|1k2Ctd*(Vr4KfowrRbtCkuiDDj^C@JG}{YAW2{IdLp)E5T%cEC?r8CSkG{OsC4= z{_d(D#Z(^fJ@Ce~sx|(Ais?JlShcnik+5E{iweN)o#V$;#?bj96@}Z=Vt5o7RWxVz zRG^S@Dv%CTR#uHw%c@knI&-EZ zdB#qq19W_)dx$-PM_7lR|oKYQzIX+t;aN9&{NU@Th7 zK(|Y0YQwSmT8?9)rLh<;{MPGKq=vzjL_*Qa62N8Z9MUd3WHwKD@cgEomp%ODs@dC9 zr5$adir}css+*q7wIBW>x8|+4z@7gD9JqK+SMAriC;suL+~(ZZ6ED1EHFzGRzXmt2 zy6AV^?@pTKQgWVk7mm5E`9~WsN;hAget7D z(qDg&Tl&R6bK7_AzW%cJ*RJ~XuHSrc{3D=(@T)Jkznc5gpI@mgD+1Ft-#u~tt4lU* zo6z=qq^|@06vZ~Ny+~W_a0}L+2|*N3eqE5HJe`-tg5zv~%vf?k+Ja;9`3qTo)_loH z19Z@7oFqMKzV^6v5X#m;FnEx&Sy>N{m7=!-V#!Lr*lbpY#S%ojbs5$X-Z-*11MI3s z5)NN>n!?w_&p=GSnh0|uEQlq~Ra&*SRJc@JsBNO#w3pczxC7cTO%m89kb#ZbrP6Ng zEBPzsE4#?ZjKbJy$tJQ4BP(`+<9Qj$0w?o;qHz0(O49#fUUs2BL7K+L-1rzBW@Hz7 zl^9}KA;i&K4_uiRDM9``4FQC`KteuMO6zi%TFlcIG%~L-A2W0t1DGBF(o&;*fd5#g z+hic)eNE+Gf7%a08@k>=+}o#$6uuN^&x|3@FP=dz{So!T(V1|kayz< zAK4lWEveK-?a(3np+g&4V~aTU)ZNm|sk=kx&oyv+?wn3Wr3Jos;23VTG5E=<=Ipm5 zQu056rvi9kA_YrV;A$SjOpa!v zOQJ2}dXc-#e-*n@Y>{qcZ>q}%@r?M^W`(bzFez4r%}Uh? z!h48dR;f;Q60J1^&Zt}2NUbWH95>&WuR~=U`f-}>JhDIC$Q2tugJlWyK=a$6p_mQx zF9&X!0wirrYF2?gqF#wYx31;74k)A4KnWmdM02o!&f+4rBT|s{wZkZg)EHHVL^Oi_ zR!@K!$=hIJ=c_GCmfm#R?AGVE=I#V%-7x0dsgu`j&wT(^{5Uaj?$`_O+L~);dzCzXtO}%U2-g@@(_|*lL)UaJM^U{K344~yv@usk&lE}D z121u$XioH4E%KUt0#h*TS1}1=IuD+e`>#*?a_{`|DKPQihhW&a=V}k$x$D2@uQiqUiAjhy(s|$`M~G1o58*EfYSyr7HZw1)83Y*_ zmG-@j>R*;oeQg<4=v$1++|3TLq>wr zmNA^}i1~PkiJjg~Cr`gcuV;JPbK`%NQ`+&^pfH)a35|_Ny+OvNl#I=7h(=q(gNEk5 zFbqo&`lbKR@kmQX2aO3|xidz?Hg5iRj>Zuq|AynZAtSMujKnvFK>y|l?4&HMu9#n&gunpMqplTy&3R_WP(Yzs`I$g`2Fh^1&Ly0L*K9h%r6F2FRa%u`k zHps@$W}<;&e{oSU&B+NZ?oN~>ggBFk#(hdKLU~kY1fA@1hIzDC%Elw0SVG3`a-gS> z7>Q6Z8a}P z+;s4#kue(qy#4xPKY-(Z1^Pc()v^!#_}#ZbOXt#_pI5JJoqqoM8JiwBl>55%qI%#! zI`RlY`%;V@V6wsR6r>3rr@M}!L!xbm?R6Wpu@FiELd7AfAQY&AV5ve^MhNpfhijIE zj3E_BON5Y-dIyKA5^h4u03l`BRs|?fvh+Z*^guH7U~fhWo83PL(l&Ha-^2I>)A$N} zfyacRumZwLqq0z0sW9W3e93HczU?RP8w_wwunxZ;t z>x}L2YGYeoVQiyuV;c+^Tc6)(qN-H1x-i?uKE)z?M||ZrY6rEOVydV#)ku9z9iv!1 zj1IO@G;0*6@!a^#Is0F0&i-c2*@?7f1aV}}9%9~ZDsa{l=g-;GiXydaQ}e2Z{(K08 ztJZ`%<>Q|Y1dh<`h{U7++(8`8pmDAr_$z%8j$l9$!9Q&=T*_Suui`c-n;e`-P_I+M zpw|QZolHm-#UUy#7O1#5sN!P6X8Rtt(2)@m63%_%+n20Tv1GUfA{aauA4!w4my``V zLD-pgHaZtN87D|kq^rj8v0qsF{GsVgrt00+aP?`~<`eno00p2%Ua&7Yo^&^Np-~i7 zhWJu+k7TTpLmNRxk3s`S%36tWPw^`kO}V`MVAJ#Ko<9tB_;y}5vE_RD%hN?YuU!5o z>{C%>$X{{-^ZBBJ`Q@ z_*sHjRCE?o>GS;%g?+qe69pSfGfbGZxmXtMAw=R_2$XC#iiHe7riJX*MnefuOb;BJ zR;yXCgWb&@U_W6Q_FMrUld5?TMj`)hp5}YthK}zFrsSYu;nog^Sc=AYSW$|>kJ3O28TFsK zJxKJVI6MWCo)Su3DJJbo;VJ2gBhj5I$W1iicLvR?vPlXjF#_l?Q!DQMk#-yz{TEJ3rkyr2iY&MaLgFpuPV30o;<7G*yJM z`oT+h0^S^XrpYryo>}rNU~P|L2@+O}NEfDm_QA}cjXd*K;!wZ?Tta&4SRjXOdYww1 zSQG^VJBnk_V3M9F{BA@bZ?Yd|D4o(^CaswCo3o~iye);RtjXh5$4SVCOv<>KY=I{+ zj3AI+OF>m|!GOSAEpL!tLPIG}k*BD11rt|>+2_#nn5&ha**7YJ1X&@ajJD5!Q|Yt$ zv@l)yq1|>jyocV#ZxeRXkMo=kRlB{Kg$RhCAS+5WD7IpeEP~ zicu8tMKUH*R9Ic90j&pS_J-MoY%7aAG~C(Yz&xl3FVo02`1*l#GanFz_}72i_)W%&EI&^tbXtpi&0De%fxs ze>A(z-t3N~?873YGajZq3*gU0X4O>S{H|-||mkmoGEHz3C zrIk{v#7aV83~NTUVS`I6=#sx*EX$lpr}MFF0b5IElMO^)vdzc8$)8DGDV5sD5M{Ca z5uaQFinqJa!-@BgcRP_7G{hhh-B|qk>AZUa1y*k;l1vK};J@jXjO=JFz?2?1?t77j zy)T~5A+5QAS&KBL^;9eVHarw*f5g5?*{J|9IMGzU3S64Y74QZE45KkF$twkzUEXf{ z3wGM;^#x!!n0Cx?&hV!FbJ#iJY;Bfffpe~RfiL5q9k|(h57df6G_8ju(LID~x(k%V zZE?-+j5~psd_G&Sl!ZsSh^Lpg2se+LRPdzom`&n&<*l{=9#1#{W!~Q!1VPnunX08i zYCbYo6IgTdt6a_kcAS9neR~3` z#v6iYULp|(lJm(-SaHYn<##mwE%$P66S(%7?b&G~*XK5~y>@+Z_lo_w{{COlVC&lX zH@X#^bDlGBEBiNOKW?fV(qsniT99}k0gHU~ZYUKqB{*s0Dse@*N_Mz6nHa}5c*iED zvD3U$5?OXubWY+5_F8&1yOrL`-bLL@KSDi8zeT;}`IP$9`>D@g%qFQyb{xxO**kpO z5^p7#xTi8v=Sd}|_@)$3Dw!0Wn#c%q9JAbWi{}P2C9}h`OD|)WxR)iaP25_1YvKdn zhlwJ|2i(XP?FpnP+z(wHNHIQ_uaX_hGLZI^(|mct=V2)>LOcB|#5)ul3x!k~3b7C` z`iCfuzd&jH1qCgC!s)}a>$Hs4X@!7JY`u7XotDu$^J?Tg7y84Mt(CAcVyRKYQlm)T za3cxiAf&v#NO5_^@3DhBO!&|IgRp^0U!q;6qm)4VClQLDYIy__`*8PqE5l$%!t z(r%Wbc-5Ck#6smBPfUern&xA~ws}zv5!+Tx+paa1PgNBx4#zzN#vM-Gbab?7 z^9~FE^@%d(pBq=Dw%`BoZ(qzk^VDuI>1B)qKj}ZZbH$U${NKy{1q434bpE`>_h*wE zQ`gQr0Or5{9=N3U`P`%LcjZ35r7C+LNbLc(J9F>k(8;;qmyIjJ`uHI7{_O}6d{il1 zOY||KOLm}-E}mPmL|9S6h-878K%RN>9K*>3JW*sB7ZzkokSsy(8Td5AEUVMZt!i%3-{0*BCXBzM^EGpe|DK+Lgt-0O;&a0@rTN7xidTt0vtOg$WZR_v zLfNJEsGr&Ys%i+!!w%KuaHtMd7WDv(_&qjG$1A^BpD22~{-Tig*?|KEb(;f5X3p!S zBBcc9d`J`RLTHHI4s9OHr$j;t`+c0XvXrxsiKP3ANaBwp)z@q|wldZlqhqB$ct)pS z9`1bK7w)+4I!6*W-0Y=@AeiY?PoaX)TOA2)7*i-Rf7~m|i|>+Q9LHvwkvr zcx39I!Gkw#JMR|{=c?J>882OP-`l}>?7XXT&0ysEtz#s<|0=q+{+e?x#Vb1J5B!z+ zANCEZnw~&v&%O-?NMBKz{(S| zgt#RnETPO2qC~HZlMNwm2?2hV6 zeTi$a?;2^fvRYlET@`DIZ=knGo0ToB<+th9DkQp`)k0kU!!Y?K&K!Tzw z{5n%JGC?gy(4!2$Ca^gG196WsJX973an{4;OQmdRxEKm~XhNNE*&u7wH}ED)){Is4 z8UF(5;qjPVk=RIaFcc7Yj-eq3;;~Y6jAKKA;r=wXq1zDm=<`s+Ndbri6dDMFMz9d9 z1Z{u=Jz#fQ9v%uioj;s~KbXZPt>8U;Dd-N)6^Aqz4^5fon~TK+RRJn6?X=tBtO|TT z#DpvSH4*s?k7e}?qcH*r9Y;R+Rl0=$dcONdzYqgO(MYo>l%0NrBty+=yXDD9$sI3D z)%vqZ-1(L~jz`MjCEqcFJ0_ZNnzVV)#zEl@vG~AV5CFpip5ZJ>=?s@VA;N|{v{jKr z=4!M`hG1=tS=5b{ktSiXqRy<*yIo!n<0bZt-CJV*US+{cYp!@=X5;*Ex#j0yw)FZh zfBx{lH?X~G`>x#&rpAEx=CrQfaO(aSb6?#9-qC(?%j_SvoIPo2)O%5~{^7+}Jb%e$ zzq`SH^Q||`n^9Z4tbAP8)mOdNa^>eZuT+g#Z7=Rc16~rrau($BmcUt62LAu7GH_Ov zf&V|M3<$qj7(&WMk^gK*?13#EVWYKbFBb-|3U`46&;`u8&Sz4FG9%xB z;mie@Ex7=zw6~x93Xk1`D4xSrF&7wTeBVn#ox{u#UKSWnk69n9W5x-SnRA7!)yLS+ zR9>c_12357MAs09=_)V?*I;SDm4H@65AzW{)XXaBCq_gMvtbVidm24(p=YJ1)kAx} zGfL>rD5PL&ZoWMEI*mf`HL<&kq=!}B{Q0p+`HBwz5g$4(+@Zcr6Q*Zu0cXH*ybK2Lu-Ocu% ze)^-_>4$Fx%IEZq(|exly7(aZZVXC9ENn7fEea7%*nh= z4GD=0>oi~HU5+)F(4Mygao~%**ApzcGh=fp%CqMC9<>gFnAx)eEy3ouvPJkbvzrsd ztm+;T3KF|%9oP3sWND*VQD6aNt3EoceRSASTT2;P2;A%*t71VVRZhokRdThwP~I$T z7Te?l@-bNo%Z)N*pd>(Z0e}c(iR7Kfk0;HC=+!n+3=6DF5LgNsA7ot+vLgDZ&%-uK z5ElzzF%(GAt~}K!fL5VRK>Gls6__qhEr8%Q_yB|uA8~})Miy4H3)wdI0DFvO*&ev5 zLt41gNF_GoZ&bh!pJsfAiNC1NXMB%|*%OIdB8^m`YcL(Shfi$ngJ4LlOsgLD!k9ObK9jvy>oMi5whLL_n>P46FtJkFYO+kE%TP zKJVH0ZI&}P>h`3Ps^-`)plKZ~zIcMesyx)iB%#+E<%;cQ^`|QvECCBvr zpFe?nhNdcqfJa{I`wg@A?4P@qu3k;o;kqFV0l1aO`zQb9&M0d>w&1;kE6{_88bFyg z&{sTz8gzz_H?7o#OS8o~L;!d$pnYpd`2u`D->XvLOZb@70{GMd23Q_=2fmHswFrB% z(^RMN0u|o<+~#q6G7Q|6FRXPiLZIPn>@3yQ-aV}PSFfQ zvK&O82-T0EsG25+L#Bzg<%_|%x~-cbVrld!n+AGx=0tcQO)!Y_4(ee*#2B70kHo@} zNX(Q4p*&(j(KKXDOY25h*9}vU`B;R}3>_+C_>mYYrfZrYKp4Q!6f;f3Ao#dt#q}`) zm_elB6`Mgs;Fm)%V8*UA>h!biJ>cQ(Zt&0%x2N>QV|{&byDv6%+=8*kiV=gK1V_Pw z$5rRI_)ZC?#0Nh>SR#70{qWGX-+z2cRQ$#~N?h?qtpVbHR=XfP}Nq4pM zgKpVj9K;XBiNaR2L2m$yIp#OE36!@hX`7ytEe5B1A4 zeb&?Hli^LTU&?Hd2u&IV4Je)ya?`hC*pVfF@d?NJUA@R9KcNXkI9aBtwcK%LG3x z0wQpwrDaDZp&q+_cUs&i_KK9a2khB-y=O`GI3nBQ=+pHBI;F#t95GGU;mB_)kR{1Y zJ%!d^N9<$!M8}B^DBva7F=!30X9g`dG-3|_X&PE#ZT$Y=gS*1^&&KA#&2JXh1diM# zR70>^0gBpViB=P}1}9oW?gNcxO%ttrWug_4TJA`qx>T=|O16ezgipaQMU7f*Av0=S z%nMMWXeddjE-}=EuW7bQa#_X2fGDeIlSCwuNRmSqd@f|c=a57~Y49oyF5B6l^ZdXh zv0LF$<&gC16)0T*N_Ng)wF24FFMk5WnN=e$12u2=^^v)g{g0(8Mnw8IlIO@@_itFy zKK&Z-K;M*eUz5_1=IQ1A0PSGl`Cl?Q5BpydRBC|zn2nKm& zMb-}*I-+Ajo_}^O;GdldM3N<6P4gQt{NP3Y{{%0)3%oFzqA!B??UQcPLTmODM}-1y z!vlp50?N0=@N)hS=OQT3weVoVRm|6m!&LfKa4UPO^dU>5^}+I-z_J2M38IX8n$w~b z7Db7rSb;)`f+%{HN|OLOSb&u!7Qm1LNP9@z5kwI#8R+M!d&rn0$ikJ5*d>y1QS5XS zNs`k9b>%ejF}yf-I*8{j>?gq-2?t2B7Zm-?3zNv$E=Bbg40g^@EObKeb03bOSf~xk zxZDjb)%u~i91p!O22Z9SX+4@p(cxk8HVayjWMC47mj#*L3)L?*aLSz^bVtKb@=L(2 zA@B<>j1RZlD6cj98$s(Cn;k%6QMyZ9BEbNmgjme^fkUwpY7O$DzBj%A71PIEdL2mq zt#3DZ8#SeW{F*g)ZUkG;b@zQA#RhdSy4{Ab31+%JTEL$_p9p40!Bo*|)f6K?5lrAG z3Y5r8g6Atcs!XT~kjiD~oRqUrJNC7;_wDyIW9|hS-ai0nL8N(6tS+m_*NWh47;2>f z4c!u2td){^fDQ;f-SCk{C<>ux;jb{|97{@KIn;^bK7bepX?SZB1UH;_po4w6+%5qr zt^$H#XAri6;#%l>OgROW8|n&fn{ukNO+TuiD>h2E8LjyGVp_mXr1ezY^B$JX##8&a zcSj&AD_TLU0;#JHciOFFCB8{HtpDKcAVl1r3Vmdj!ErI`#l^Ws%xMTlwxHk`a21g{ z^2_NH&;4IIe(v?z)X#gU7v^97(o5&KTTu7Pz+d|p!qEA1f+Fg?{+o8h#YounWn(bA zn$N?S*iNA7OLVg-_`)gr7yS#r^BsaDE+05fC+SOwTB3!j#IMmHC_=rh#Ov#n`ubL7 zWTYiAx_(l9htg5MNLg4vZ}>yXy1E}me-!_P5~=mu=xQ*ZA(FP(&)4p<_toyV57hoC z@HVVp7%E>^1u4$I$(VCI@o`$59m5SvW>hrC1Yr`aZVnczSox7P|m|H2YmtU8^ zR=&;|EqN8t`mjviYODyyuCKeJj;u=#Q`^=obUibu=TJf)JA*%P#?Q%Q_K?>)YK?=qu+r7TtG8A&t*8ouvUSya2HtapeSXx^ zU8o+>in|ZWtMbEJdt1rPt)SIH{4?mqE#B{Lv9htsVLs*3Fh39)<}PN(C=AQI${t|J z6x+^{Y}n5Ugo~_A?&}OKuqrM`V4cava2*0OL9n<^%Br{~fg8)&5u-}2z=#CU%^T)& zI$UCyxA8tp@s~T@tgO%CMc@ho=C>g_6T1m2my>0+ zZVxpCl~$8ABGrgxN{U%lGVC&Uam5btc08noi(|#{T9j36!T&YqYh03>OGun%j7AVe za#c0Oaw_Q#Wy6!Gw)wwWwDsi)cTQ|xeCQU?G;YJaca?36-G1=F4bM;41*`Jqq;=!| zJLWdtw(!|-Xdi)CyOkF!QtSa$LR=j=4#j`tOoexiTZn%8t>XT<5xOf!!pf;)3 zP8l|F-nG*%UWICA>)<*@9Wy#nMw)mX-wha9%P`H%IEHCYZA+1pcyH=``H*$U{#)n^>kIp%vLmU1l$~aV zX~V+9nRd-#uF$44H#3LI{z;$FWj&(OP=O_q(Ag0qNmWAQgQc=XED#_UM+u$ELM(Go z0=nc#^Q10`b|;l2yk@1C*DH70ui%~Zn{{2%QwcHc;L<5hW+Ny`%c1G=Kxnui+*L4| z2-9zspcTJWf_8gra6YrC80u3VyO>>|vLx9Hz(%kcYy&3&odWG(8lV75f}%wW5Y0## zT3!I78{o_#FcG=|MmGuxdeE}Mr$*671~EL~fd?UhT|S{@P?8S;cbPjyfuB1H!QVG{ zLAWL0c06e4x&occAfS7IsH+i|PC%mB1f~;UIhU$E*Xk!*t000$HZ_)$5uK>2tf9hI zfE#1T&w7?^zj14))BlfGUS3S*um0Z37yo_5$`_fvegAxH+GBsXv;WKf_kIHY?bWLv ze(Q~cue}9r$@GEa)Cp)e;^Ymk2Vf1H^nFUvADk9^LGuOO7tk#VX5sScy&BMv`kYQI zh4zd#lM)w8(h^W39FMLwhp#n0c8NP>IV!J{KO!l$@_OwK z?Ou)205k(m^>Ex@KM#Jajl^c+2yqey(wZg_rO%jz9~~3fmJ(7v%(a4+QF&}{DiZ|m z5IhyI4Sz45Mr5R13i_M?07uQar8mdJGjP1C21dGCI1Qh|ICC(_CSqvCF|;NnBfj#E z_|T4c%DbWv$sFK7ifiXcPQ^V)B68CW#eRT`EVl=`TfOIzYD{_(8e-vvtrEJ zHflEf>9SL(TVa_$0t8j3-f``$Slo`3HCMUR39tlbAd84zCtr+OS50IMZID*gz7cMj zf|k|wg9gwI$Czhy8BnjHrQ&K=!$j)Kz#a_Jvj&S6mVvdcfeRrB6NZW~Vffv>hTp|& z?DIbzRIJNQzDVKc^ZmIf+f^_#oL`kj-5CgZ7ZqOR4seIL0gguKo5oRGIbOopG2qJG zrHv7Zoii?u5owp_rw8;TiobFFqo^A3lkUg`)R%2Xz0wH!Dk)0Tv6|RUAtebzAPTA! zl@KLYQ%aoXYRdK|vlZ7(Dw+o|XrOlZAgR!(1^e%Pcg3Q2?wj{-!@B#@FRobm??1nL z_0#Kq`pDU5Hv#IQ8DmKG%y`m#^AG>~wL@?2N49w~w9VyES4JS>q8M>jibzIaoZ7*3 z2vuX8I;Im*pedF$J&KA}R5Yn=)Hmy-uG5L6$Ps(V=h0gAtyr&vZ?z6} z&J!W1$IxK$$^SQncXz>Z6zG!TdY0nTV=DfH49?34HTC&z3Q*!HG%=E`&ZEcO$n8vl zRCJ&35br8Pn~L_JG=j|gc3RJHPNqKZ2}-0X4rDA(X@ra+O*Vg9i_uAqWjN zwH-O!j&c+}2jO%Yr*!%38*ii^&r&3uG6I{ZE@%yy;hxY-97OpV zT8|=(DNA%hAFh)jN*C#nr{2T_R&OHbkCR`2UB|GT(KM{1Goa$!&dM-Xfy;HE0#o0y z)OC9s{{E{^`@aO?|9lsy;M{R>#{)M#(sziQA&)9NxaJq2U_ILdQqV_{L2dts{a@?p zt$S|;PprG_)-5Pr4?!4qF>ezVxX$gc3=2TBhuOnz$6jjxNdB?%3x$s>waPZT*QRZp zT#KjjWxPVkT2cfNG8Ycf6ibMk!XP{la&Ok|Ldc;@Bl*5Uu)NuE35F6hL6MIG-1gi( zVpJZtKj)IE{6+%U4pKq3qd*npWm;-+mZcIYC8EL0wfw_tHwt_0MxSB73J*_U#_>G^ zXD|UG@oda~8SEu0h|@qM{De&Lo}<(ZjOwwXIFUQi;pS!#y>zSLj;4lngB3WIhf$3# zmaX$AO}^*vcyh8jD}Dldq~d`iWN27F(i6BtTZ*cJ?~Y`P0jfh)O7$2 z6|z$iM5DT6)22}TzLi(ZO^j;1a_oTv)DIu&T$~?&jrkLC{Ja|5TZ#h&r^Yq2`jR zOKPsD+1RkTfg4#dvaY>hyfnUIT-{X_SJf@#ZmPJcZeBxI!=akv6@Rb#vc|BYY-A6) zy{9%A;;^Tqr-|X%&*{Q|hM_KbkE1imq$ZB5Ov++3(v)pNyx&2t?|%g7b$o)lOhL@X zVh1gtTaGo)>ayqtco)g58?Y6!uobe3R>;Cu2(eD$XFqeT5IPI7Pp%|(I;|wWHoG=G&|R@yaE}g+|-h0>GV2Y^q_sh1`2DO(}*+{4s>yD5cmAY;{)KO4_K*(8$(*VbrH7+|C zvRhWOKTsHC#JhQ`)OgwQdp5*WuyWg9PTu~<@4o!4Eerm#`PZNQV9Pyge*V(8R{wlf zd`7l${+yO=4}-Q3o&w;Jr@GE9`s%>y7pVF__P+Y&Z(sW@(kJT)f;x^nG+uY-mZNZe zM=UhwcErJveU@&f#!-6}8b1}W?7YPrvJs{jKxj#Z3rnIr$e)n|sFHo(#;GaDS;1)< znI8~9uK=RhnTa}>&Y~6{!w5VAN~0K<*a8Q4LL8kZ;LI)F5d-Ia1k`1LgGEGzfxkb! z3(rDL#f>Faeq?@I^kkG=8r>Y-79EJvQ8MgM1OeKWgj=H3=9`G zVyy4^cJInxPVQN;c=~tSU^w`X$2*?;ao_di)9de^`RF};`=Hj^00Gg4=BWve6y1qx z@%##ViTMf&V{ETna4wKAE6GeirhU1mKuUg`?hC9ha8M||XkQ?@D#=VhrUTsqw0CzY zUtoQKgF@hwmZ~fznF+{rG0oRf5JsZ=JWbdrY!+&2sAdDv~M(Nzl)1TSqTxrj-JY&54dG`KR5)dTyQJ6j%C5(*WiDN z-L%NCh~N)z%j51)g&6)Iq&D>Q^w6IlIB+&XSD!sZkOR;3&j6z_UQDpg#Y=HA)EDGp zgOx9+!H$faw@s1cxP3v{uCC*WKU90AG zF#!aXOAzjgKd*5*vEAU{s&|AXh9(7XRnEItz}<%cwTdAMz;!+Sw^oi!wT$d(8uR2N z`qMxD@$0*PpiX+6o_lul{wedJx`XSU`U=gVQ>Htkrxq)T!Z&q#;YCu6XN&H9agzaW z+W{w8VBHXqEwFP0N>l!eIn7dn&ot)t@{7J8_yU^#bMP#{)zm7HG}&|rmlRKSn>DD! zc(MmRnhbsdw-B6k?uXB?G|kX#i!cGgfdE55yuTeH&JtHqE5t+8M=ZC61yyV{m*rd8 zQ9`>iO_@#4W@mA;g?s3`m>&qQv45i9V~?_*a{pq#<|C#kG89FVXb4{5;Wq-$XWh|v zil(#fIJ^j#IgR?lXa+UoND?8^dw}K$42{bol|1?`lE(QN-5m(q2m`6o+`A8BN%klJ zr7TfgK1JA*MfN5#3jp-B+lgsVQzNQ_5!f7Id=f7G1J)EMO$yBq&I1uRT}9Zk^4E$9 zHwTf4f$6!>sL8kUG-~oal{-;v3xHv_)ryK^v_CA5w>X4I<=ZHH^vZt9WC5gv`zcb0 zDQE<-qjR>q?SUf-4P~tYUsl$JrrdXwp<(xTcBJvc_6l!v13ZJ;NqEfz>_G313OuN| zBZ?kA+@a$UdH8_8lkvlL$)90GSt#^Y<_9$3!%_Hd;cy#1py`PnG4#t{Y)`nSgO1s5 z38B=Oj0YAq5o&Fkpm}IgY1TERZrhbVMUPtmIH&=^^Pl!F0OPMZafT7_f5lPB*lF%z*XDI@s zqfG?pB~GH46!2ME>6QO`I(+5o+mSiI!mj$kHG9V`cay%fH z1sF<`0XY$n;{jO?wB0HJSq;cqKn?}MH9a7k0oe%1p@4%Pbk@y)Yy@P*8;;}sDLK^J z;Y^W~e3m{+9~J&;eVk_AWlpC_i%(Yxu|!&+sH*ZL8$l5k2iU5(t&0bvZ~K?0z%0+}L^lBTedF1tWUV<&=$dXd99KL>Kk3F8pLg}>_R?M!wL zSlxZTQ{fhva2y&aJ9PxfEz$RVxX-I|nM;1sj<+{PbB6&AFI5hQs>8C80HzZ00}MYy z_CLCaj;M=qs44*~MW7?HYl*}O6k86(9ZOg@ux&(>SN=MT;K2zf zp8mt{^}X*$ugBoJj)G%2%MxNJHbnkh-=lv-eG)oJoer@y@((H@Ztv2;Q~JT!k=Q_t zPV-?k95rF|3fQP3Dypmw3Srg2%2$gaY_gzcVmM-r;pkPuajS&mR;d`bN?6}XmG}%? z)Wi-Wj$7gPUwcJP(W`!*c1KSo92!di{x409A^jRhF>LH)j9ePq9NQM_jnOfRY>GsE z>_vSvMt#34iZ%4<9>ee`SH3ZH70(M@jX>y1d-}N7G0zW$r&^dUz4*@!W>4X8cF+%U zK6?^oEoeVcif5y&A&9)li4?0>8?2fDnrM2kL!@t=$azROf+9vCxG2WNkYfB?NfAz7 zeLjGt_0O#MVBXWyb+M;@@x(iSMpr+%b==Y^jra83Nv^y7wlR;t+4nLuQey{>(=`w+ z3Sol*gqK~Bm^T1?9P1Rc6Na+@NjCn0$%(c+ft|<~*xCFo>_VQ;>!Z!l(dO7VeX=<@ zIxaSsnJZkWcbFZ~D`U4Yw+Zw0+sxad^JA+(L|_@^TIwq1D)Cx*3AKP(ATE(bD@k(( z)R5spxwmkj0u(Oh-tX+29;E@oxn`n4M1z6~H)J!%% zoC5@>b7_v^itQw*ICvOpN<6cGQu|O=eUKG{HPtITj)7}{kX4l3#SFm&uHq6&3@V(n z_mme_-UR03A{_YENGpq zT-Jx^7weOCx;?!uO{UUya#dMlq_OPMvZd*bX@0adI&rymd15wytvuJ7n^?pzmKW-` zS&I|B>9@ll#6F0>U4ArtwEReVARVoub9ye)Opn&b)0gXW^pB;_%ldW6P^oAVwP~=? zq$&}rJqS>C08n-jP|1RwIVb{Mbi{dLmq@2EtkRA*&~(i0jTB@4fRi7e6-k2JmJJcD z5)BVKEeD|{vZ+)+^i`5qNp$RjnI(vC?!fRHFZ4j;g+8e9;`I5A7r5CB+A7?5k($sF z1A{s*ij5b!Q%5iCxp3$1TL-sX5UQa@ae7vjpvqyBd#E8rD~1zl2rIq~i$=nDr-mAX z3IJyPbE6->b;H3$D-Pd1=dq#2mX)ht_}TJ1xA!k(UU_K7j7J8Zdba=U!&i*%J4-$H z*8Vr%ed7;*hNzj?zmPftQKJ({@N0~kB@&q<>th#@lgYbewms5rPqsIfZ!Tx@p?spf zd~9fJVrFP&;-=6|iFxH+YqRbXbtF^qs`O0G`bw8{>w35G@Sa^ zim87Mr~WmZ`q!`{g_G`4bO$w;dx3RN$HQ^ja>EDB`I`efR>8A`oFy6?Qj3C^O?Si7gyi8W$Vfn&-O1Q`HQB4p@7@mf8Ulz&s;{m z^wwLy{rx-d{T}%>4-f?T8bpTy@J@WrMZ-csr$H5+r!S*t(l^t~X;v_JfftmJAt(gJ z0|_ewLKJE@@_?^Qhd_v|Jb%CC;MM-0bKb=W?kmR#I1Vh<@q>I;H|@;^at%|>3H!e( z?R`}5IJFE>^P+3q>hF|D=&!F=G2>OoGSHFOjhss8OGmdtoH+VtH51zBE$e#+UBmW)m!B)l73WHG<+;itevz<9TqG@$7b!i}JvAB{ zj?UDL%*+vIOY^Je*DkMGp6SYbU;MHBc#{WXdc5XZ=J)}WMz?#r>i5hG_)*^N{^Lx18!5X+wE!g_4Zc# zfX!-l%D%%sY||3yg-Qj2+cQzn;MF57* zEn8AXmL($`?KafnRQWMK9e&ISAuQ6#p;9Ui;u+fs#qy2l*BfzhI_4gcny~Ty>~+Psa$ZEm_my0|OHm4i zef~}FF4V{IXQ`;E&(CY@Z6w_#6l?WxCT zA)V2%q15mnqNP2Zdj^G&P{RCEUWwBkA90L=R(aS@9@-KO=Wy*;Kz( zH<#-~-4ub4@&sxJ%b~rgJ8_>b%EBNX0Q6Aghqhc_->Df=Ud4nPstw)LLpsG)D(M6v z)N%>H41tI8F#NVctx6D;Rf^2li3w0!BZzE{P7o=*3`GSlD>OdfV6;BBcI{dspu15e zqoec$aD!6jWq*#C=^nt{>Y(C6>rTT@*#lx)tAY`K7G0RD%_ znQ$4leTVko-D_4iXTSg252lS7RsX%2_q;O4*e2h(aLuA%)md$dgcd& z1#ZU~s`Q|YkThs0yCib~nGMJy;vTL>x$#~n1BEUd5I|N$KoL=0$Y~<<8YxNBD~U>= ze1rSu5hPYZ_e}-^96wGNH;-G&b#WUxntk!SxER-II z3FfsRxIFo#kp=&$1ge#0w9F6a8NiR(1Pzc2t~)iE8&Z{aF1uYaIqfe z8U$P>7pB^S61`q6{KBMy>qOwr={A3VEvRPVw5}?ef+nKTeiIa{({h4Pc*8B8)z`0e z#}lC|2f=UPbQL8}%dH1?!r|D9UWZXVu#-kVY{J3Z0 zZPS|XBp>hV{_cngGiE-vfowf{2%;d4`Y0d@MDnH!=BNU62*fwjA&}8xDnICq^QBH~ z#Ay-ivbGqW5P24`MXG}grnMZF3o;&H!h_w-3?M3vRuNfk#b_0xW-`yC0|`x4H+%%% zqlj|6LU~1=sD%d{=LwbBJQ0Nl_}wAr+qFaUL>eA6xsIq6s>N2KS)52r5DTC{&gN$c zH-nqWh5SNcHL(h;BJbi?3#-KSU_H5xdXU?|KP3EwcuM%5_#*L)_zJO`+b+IN{7yVX zyeob|d?cPFPKgch&kbpzzmatT**6*BXkL*um>b|I!qTsGEj1aH0gj!>9ao}IG>2yeI0!r@z{x@ z9p2`7#mbt|I+*VjjRSgPEv0`!LI%XafbVsXg8|Q#hnfKRW&e_2AI+v>xi5aze>+{> zcmFMST(y$ifKiDiPj^F9n#>n3Lu3^ZiLyDr4m9W}UaisFGRChkF~wdAvWQP=P^qbi zVBH^7WlMvqLZH1%Ee)z_r8CUH8GPvsWEK36H)s{PAJ3muXXyaV$hkoYTkm%?xp;;d z;4k4zXK?aMGwstlZQJWv5I&cPdLKe(!df0^o?`eC3=r6~Ip)Fz6Xv2k<< z$yhJv@=lMeV8`}2450s;u_pm@dzv&&nr3TD(>7h9w3n?dR5pPE zg$f9*P|ylxDQN3N5`r9W*BA^65csC zX^YEzZ_@PMb91-zFXvy*^8a)$w^yG$ajMgpoE&mWj?$7OE62RV0MZkG2s8rWR)bzi z*rk^Mt9X^fr-oIMdRU@KaZigMoEG0xqEV;DI2G>ex1Vf+1+rBU9*>fyN%u;Oq~yKk zdlO=-dJ7U&Y}yQ8k?2lO4$I5OGO~(P8ok!6acP|;I<3ygnM7n}EUcSz>C%l^ zD8OcOImRMX%nsxR8HY198krr<)#-)_HPR^4G~q_me0C0Zi>Y0+f?doV*PIZJn*O1= zq7Cb$FbW$&#;_1FMJ;8h)U=G-$n9nx)bE3*@Kd^9>yMzLniIy?R3B(Q)PAA*Lin@k zlIDA@Tc?E0(<@t1lUy>GG>?^D-jrBz@kT*qLK4Sv0ageYY1fsJWelJX7`m=~AeT}# zW+2ibTj`%NfW@rgbyASektV8c)?C*;S2UqN;s_Ijkl;3?5>Yj^T9}a}O_US>^n>=ayVOl{N znDFdT;&PD}5>0dV5Sve5a|o5;6Uo>2y|M3h`}Ma=*FHVWdsSXU&!;9z(1*Tv)Krdg zO-fAEgXaEq;K`A0+Cr63-9Pkp{@sVF2Sq!W?MloMCd5Ep;`tN%t5mW5$M+TwK6)V0 z`TYLKIifBez9_wcZ;S7K^E7V0@)2HjBa4 zX-=_k3R*$7m8UUgt<{hw7Q;Z@op7&?i<%~@rm|CYQ;ZM7Zhp7!81B-)rhCKqmiQ6# zzV;o%AH~mjlc_(3he;9~2C+AW2Q3Lo3=f{inxDq-Xx3<$WE2mLR*B;w2qF#RAqWPs zFNTN6YXmIt;w$JCEfxcPQ9NETfFW>wAPE%i|4PAPt^km)Pe%I?1W6H}Fe zIc55cVvWdp1%1>wBEmB^;EeNXKKw_qT zm2K=jYv?WL`>yXB(E7<-L+ar4KB|wc^*>_kblxH`I>zl3Od6fWESm(cPS$%Sa5?t@!sYx4_oSm13V)eWWqz_T3vKbtvkS?ST z8A|jehGOF$Nf$PS&9%0vrm5zs)_JCR=6Tk3%~C_Vw8FB&y1}qn+G^Tr-elR$Kc)Mv z_`Gz&@)!QkmVX%H;&+y7ZjZ_AFdF+pP}$5nw@W1q7w!@m!Py5yvQyU77h|ea5cDF^ zF2ojgTFmBviMNmgK~L02K*w8jI^Ikd|LZjL0mv=7an${S8@s!3)e(VUM7DI{iL$QB zB%AOI(+ehS>Vlz11;|7rTs%Fc;7s=F^Yvr(%sBluCA7`Z!%=}?2v>EwysL;RAt;Q~ z)Ubs6Y3c-rcf4lF1m+L?w&jev}@ zai(#t@mr%>3H*>nPZ<{@el@@W1Y=Pvx`r5}MBzqGL0s&k;**a0BquqFaay>TqpTVd zyIXk)kr0zHZ@E zC6)`d8!j9Ylt3ZL-51AP8ceO@L-ul|V}!SrV+;9Dv-JyDIt%eIPYn4kCjZC+ z>g%bM{z^@AY1j)(1DY@h!(@xvYw1+%@G`(kgFYS*W?uFdr18^`D84$_ODcHw6 zrQ2^fn)6D|2RVEbmtPQ_6I~p|QDW#E4h|@acHx`ljJ#Y+US95i+??!)IxoMVkSWP8 z2*>C#7mY-U$u&nxOT9k1ieByZq0DWWICCe;i$+VvdO`5Ede?ZrAr{b12f5%7rxWQ8 zF@xwXI5Bzx-;DCWc2p&o7MJ)+PLe|}j3RvP#y1~Ur46;v7wDZs4zEZ?ceQ3-*pz~G=MU<~4b zCuj@u0ZlM1Q0X6(3zA^*p$u^Qz^)}FCre5dfvQ|E8$=(ZGh}1cIef^acBGOT{=`1J zQ<>n>=#s4^(Wpa?6c?A4ap8szTg)75*9$tt2;Ui*@37H;L0@4&6$a>nadOn$%C2Fzu?!35GE0Tg zpsyeOCeb<%2 z@}f6;T5f3(13P<5s_u85+*mO#Qf;3$xxYkkS;KsZ$EaUda2Z!{IYz;YS zr|hR@e3m_H#;4d*X8aucoEiU${goN-V0W1DI(D5I-_G7{#!Xz41yA56q;M(dbquon z#!RuNHxQ&62|9uM4NHH>2ZCaZDgcZ^g`QwEWUyBfdx|2|umoeK0uiK!5Doj-qTrLp zTcR^CDima16qPb*loX5cp5FZr(bMA^Cb*cIAW6mL-1YpPb@yj zzRcpkad1EP7>C=qbsV0=HE|eoz!5s9$m)SUU{D_o6(ati@+sOStDT}6>Sce*|E^9B zv1@5asy73~V4Dh6AK!-SYFxI^Yi8^vjAaH`%u z4$mM*jx!ko%TZM^x~Du90+*WAeau1LtcDnQv}*J(t{g7c=)b!}sr(ArtRU7BgH|fJ z(J}2dR?|iKqS9afxH7LDd6h*K7kei@{I%1N45R&Rf6~F;*$=WZSd7vYd*g9cvcESq zdO-xn=Sl(?rD}Y#$2K(^{gqB-*%YbMXR4>6TfLdoX@CN~5d%ZWK#1_B>cf91-Nz_O zF;1Rx2qkgb%k`gqqI&w%Pw7+UhG&&+f{#g!ziqWDj$T-X~U#Pn9 zYW=VBq%vlO+& zNY5%w&Do)>OD8K+E~etzsfkp9*A=K9K6Hrn!Srn#AG~MKfJZ0zVI4kSUS9u>Cz6w2 z8676J&RaTZVqIC=;H-A)&EhxlMgo5hI-tNW`8m<-7e@<%O%0)Za>Z{6m}&xfgy319 z?hMUHYfZydX^=+Yw-NZA=^#96j(9^{B=`w(M$$qMLC)M>B=jV)5Wl3LVG+dx!3Krs zDxGsHDT5mZ0JUEfbUIN~t0M&VW9ey5r_Gk$M^N!%p<;K$=)CY`?0s8*Od(d|FSY#` zF~r)STYqNIx5MJi8B|kWJ6Ufva<=hx6@$vE?As!DEZ@GqX4uq;zud8PC-az4Ve^bB zEhL)vHmJx66y*-Iw@jQruC(54YZ~6Txs^u1I{^WB3aCtQoJ1IZg8+Yp5dQX{8loZ{ z`6FZ`)-ODjFu~Ulcs6y9+V%h6qjr72S3Rr$9zg%@p3nN z!MKSNr%zeFs;uJn#o^qUbFyxz)pNsT72?RB+nZI9o0XMY!Ax-%7qq9 zH&+i`y`rS>wic7^#(Jz7SXod0GH+_|q&2K)X=rF!!8B*`#_YVjU}iIlUN~JIJ$?4H zk`N;r70;d)Pm`8LN~dY@`hVp*h$i>q+sW&Hbn#EFCm68!GmDF2g`w2moZ8z{``+{H zkB)!5|MB@B9|wN){NDF5@8uU2w8}Dam0;BL zCRkM~Yez$LDQPJk3x|QRp}R&7&n(FpZR0x!zC31*d5>|7zeP2j%KGa*1%$^Fr%?;U znEAvmaiNT(D5BRyEaGp8sN<1?Y*i@Q^KlPEdoIvMK;Pt*h^-UzGD;9WR+)1{UktI4 zV;@eOCL4%7V#%B}E7OwP!dD09EP%CSlUTdBbjFOb#mbhx`}b%SRFHS`$bg2(9#*4` zY%oBxVW|Nda8OmE!Ya_|)tbo+FuE>0>o9252t`ky?~WHXb`uR4?T$5`E^lm%cM}FJ zE%p@yoqXuGG7>X9aVI>mV(#4SpRamoC47{yFL($vz$U&UHqBWAa{)6IdC*ijBWNwL zVo|h5SV?b+7!3v@33dK@lvX3rWQoxWJ%!|l z!a|Yk3-TKwMGr+Vhs-{!kL}e|gjm7E+3jiV)zR4G%IfNS#=-}Q&6#7T-oE$dhBd9D zC&FOUyg+1l<#^c%?d`uT-rl2yuHV#A)S zq*oGsqzo2Cz4$XBeXnWuBYA6<*WEaI!kWaJP}y2nnOJgn<@jxP6Mt~@2i29smoKRu z4!6S2%2?voj_M)n39i2;G&U1lbBI_d7^zW2#c439=|L5u6(U4@tLH7M07E7-?J~j4 zgN~lWS{%5PxeA7WzkOWdVqzO&5+4xQa|rBK;*j9Lu`*E$QS5VqKoXAU~!Qz33MNIh&gXbQZLEm%ymaw*8#V1 zL+g=D2&TShI+16H7QZ#tc&KH~Q zu4sYV;cz83uSxe+RAzc;3;3A86ech^h*>*IHd0a=BI!=6Zv+SzD$V@n}R?eMo zf(8@J*F%FI=5R2Hd~p-T>bC86u-kp+XH~uJvc` zt*g8D%=)|DzPIjb<=IzXJA3B!SI;W5ib-{+t4fJ<2^{0!(5e9wZ-VBl(ePbN_Ce4S z>tA64h`t>ob@BNnP0CWn(+>^rYIGoXQxA<{>u%YHKi4~3o%od_`t zLwAPoxX{cH9vXshs4Rp-U}`g)#}dEJtjP?SOd-+ZI6-h0!p|Q>dIfcahfU?>gw&0c ziBBi7XQDrnJrO*#9X0lSd_IE9(n_YdC=XL9RLR6rh-Qrp>tnvWIwPb0p%ty`Mp#_s z4VC|}cCjOtJUYASk(Sc%r1cH;OGX7*e5j;-<%-h6+RDmM){y-4OXh|xGxGB$E+1Lj zQa>sZtSHPjQ``(r%wZA)Hxt%&dg%By!5YC_qtf&V(#W1# z(^N7vUXQlk4|tefrVJ?)Pb+Z}lNz@4x^f>{H7x$C+*}i=+i+ywtY5X?pgWSbeYw0~ z+<@%5d2*T@unbw&P?A+Ov7l|UxzjXm$*#%M_OuS3GY57Vdu8I*Dqo)gr{yg0+ zb{7^ZZNM)j)u>PMgKE$#o$=f8b30#2Y*Z%#iIuS7*UUXv+wg7i9SY5xRh%k7{KmWG zy5-Khoj5F(iMZ4Vn|PSZFX!<{9!6;!v@KeunuQSzGyu3<>Nb-}=W#k5IybW0^=&$Y zJr280Z?)_7b}J*ePvGZK8k2ok@Ng+QDn_b8$3i0Jh@w^8A%%#Fw(X}`a;X^dXJ&k$LHc*@a^OUZ=ZS7xMkCs z2Om0gj|KnjS%T@CiOh?rUnF+EAMKWJDe@2Z-{oh5e(1=ArJ2y-g^^CkvVz)bwc>eZ z=n!G42#W>SYJh=;Q3gCh3lrHnES|%_1P00gB!U7WBV7a=0Uxrr(KMx!$>Sm3hr{AA zsvREA(A(f+J#QCMky%)%2u(%6|CCu3$Z7v`GNPSNiP`DT#1dR5OTn@7^UkZ^zw>V5 z9I)|Rmti1u&{t##o{`48jHik=pcGs&$OvHPK8)XNuCH>hVmSx zT`Vdlg&3_eQB)el_)Ul^e&*7-#7k+%HQ@Rr9%GI$4}Bf4O>BW2{3c-HaWSZ#P{Bp0 zU_+TG4?QI>nv(~U$Tzzw8_y3zLm1{~K|>bI&V(ip%y&bJ12$M;u@yF&VVN0Lid#gy z!m!zZ+xbmA?f_Uy3@2o?w56rtHZiz8h=V~c-`i$1=C);U!0Bx|q_TS=5r4WzQu{sX zK9cm<%OTn)M;iNViJu`$Bd8>ciV%g)RxhSetdmw?=sL1oukIKQ%!&Vf_gv!A?lm8O z@!J=^I(MdN)0U>@jxBT6JpJ4q>z{avaZXA6&&dR!7q^_TtA>64*hio4{ln;Ccg~vA zv0?hHYvQga)~|o+nU!mvA)GrgF-OtX4wQwq%Z(-8YA+t;fpQOQN{1X9q}f1ggT)qT zw!l;grco5FGeWfyii|LdhZYW|k*{jL3cK}fXuAU(4o%QZxHq#+V=_BEh+#6U9>JL5 z(e|qMK9=pnPmJ1^KZ6-fGIp90evw8<4k}KJNm5^rkD0|?w{|7~zj+!WiEpkxdBO2a z)nXT^OkGp z)winOCGV+0E9KE!M!<>@FmE_C$xtst^FWv!fm^~bDGW6p7@iKJoDdNK<$7%@@YX<0 zjd7$m=<^K@8hzfF$7UPq@&uWo9+g&0jBjGjlBVg{Lpy)6{-)-SG0e{;>D>xopq)ds=5~ zy?Kyu$};u-ceeiW{X0w4T9fM<%9^)k+sN6gYu&-|tEWu+&4%%rjb*_xRiQz*K0K>o zd+S)ID=IeLKeyChx8z1g>(h${R^NMWN8*jSyIRK%9gIKLJDpCQP<}&0e)&zq14T_c zZc62(ZzUM?pb*+C-?}jfa{|By>;c@83H453olx(98V3ZWrP4-;*=&H7dYH#S3k$^z zgcvBnu+0OjiTLoqbPtU505Q|8LF5&^*z1jC*l5Z@fzRMEk33$2WS8F~FfNZ;+b0?n zVNIm9A{dCKYD`MHpD;hga4@KZ4pi2#n5farMQD0piwEPH_+P_9fJ)L03jml)-Qtd`9-oU{?6}Y@KFD3E_I9=s9aIlRXKbIfZvX7isiR!R%oW?mEPw63am=WW z<86hL?|b2vtDmS(oQq8!5|DTPqx0(1soHSQlG+rZ7J2xF0$5f6;oP!ZJjoB$eyB-< zYG=I@k02sk3(K?+R+Xu+E9ON(Zy3>yy-84T;v@w3Z zTRh)gkWZ{Bia=j6slXt-_2R|&;?F-&amuWk+$Fyp#)&!YQ2n>&ivxdQocnf&|(zDpB(rPfv zf(A1PlC&lmDHlnl;@!j+?8p((iybt5H7txdNCS+~!<-K8j&4wzpU(%B<`VcoJu`7B zZhGk@{0X4AgfGSQ>J#xBaA*7mg7BHwW@_w&FC8d~&dK+zk3xMOSo2`x0H_%-c>u17 zKz$gjVbFwOY8Iqrfi??j{m`BPEg4Xr0b4xK;(@s?nBssDHn3Z3thiZ#c|@72U?T#L z&7N*g54w=U?RMw*96`I?97I0R=k+l@UqMdL%YwjWu$T>c^h~67jCtb58(%xcS(_cT9;cz6I=miGRDI>0f`@Go%*Zu<=OCg5w=GjJ&I> zbljrX!1%}!@V+*`pmF2=*B5mr&d*7lf&m4P{#@NhTeh9wJ!aJIKmTIQfA5;0M1}t| z^9iv|tSEvO$fHWbHDO$uS(Ay&JhdKN=BRaG;#5yD&NbpG+*}U3T-E?sEXj4JkQ2yC z1_7L*Q|YW4uiGTDHaDZuQM;6?JM!)AYM^Fktlv@akyb;EkEDi+720FPG3ayYlAtr6 zJf$kwF}LZ-WkZH6d9vx`993sx=)hY>=LSdKT3yppk4u;pV81a07Cf@=c2WXf| ztfCnWSPYz2Lkw&Ld{Q{RNE5U~8%Z-(8V7AGqNAI%9okH&^OtHOF<}06KH=@`gp=nI z<=7Sfj0lk>a5 zjK5t-yN;D4(WUkj+NBu5iY4MVg>8=TF!zk6DBB4GLS=qQ%{s2zZ(>gMTiGloeRTy9GsD?8hil{K&^D}$@zFh^RB zJ3}yQq8`z}20XwhwW8lD#gSBaqnq$X{H;Dc5%6Ef7dFZmNom_x^T3b!B&M3T|K|Ox zYAcuQn|sRxG4j3b0<-d}o2c_%;$WRH+9L37sj6I-U!tRal2}G-^(x zaC-M?DwI)?ODvWU0?cZ&$Sg(%0~W%71GWVc zAR8ns2@~u%i}y8g_IPPZmL_$ZI8Nd;uA3&;iL*Lu(=<)eBz4_1X&Wa^pKqHlG4lIo z&XEwdlh@bxa&P-xJeD-;zt2Da%p3`R17C>munQ7qqw5|yapI9DpJev$LXzN@yYR0S z1Z~VmuyZp|ja4~YXQ5TG>tgB7SQH;m>9eynIdYv$mJSrqGCD zaeRZr`pT0LJD<>;(udCOlK4}S@a&2!h*+zbkMf5OuU~qLxAKVUO^bU`7F)4zm3y~+ z)=@=Hdqd;un)IW|J@=2*>TMglXZ}#zu)g!wE3T;aA6!O{OuX4~ojp6Rds`cw96E(e z1shC*XxU%Y*p`QgO>}0WWm@D;K+ZVSAB{%jTjaD;jz*)lMbS~Fb!j`(=uQaf{1g@A z->XA9-CUEOgFQ`lS`1it1@KKe*7AAa53GNjivPA}Q2p^yo6%|}`ZdqK+Tx=a{ zcJ}S=E>)TKIaeO^%(tw2aA@T5s}~gc9=@u}TH#)7G&Z@*t3AyIQ_GO(_zkP}k2>;A z3l@yt@9cZ{x^&763i=_ZNj8s^wIEbRw zR9Tl5pwa?s0S=-1lF%v@8i+yb6}uGlpaN}&{VbK@-)lx@v$Ck4Lv0+&;1CC*$nbMY zq%@@ApT^XtC5VVoO^ToZbKlMHbEgPFTU;S3j`X6!(V|!-@E$raL+RUU2AWFeq$|v~ zI~@nT^Q+e%85())s;b;o4_wt%SmACoWLaGm)xOqTQ;T=c!oZ5=I*Zm^U47;KF4vKb ziyC%3eWmNAUw(AWa#3Y&8!v^dMsI!nRUn1$E`s?l^mDKq6n@beR)a>e8-#!C8g>n= z8VS_ls^zgUDw#TgVO4BN)E!{VkkN~x)S@V>2$hJCScF6(Ri6rFs@hewik3)aVkAR) zN~{J5)H)e{bXZ1b%8*o+3_%#pXe0?LnM{=c+qft(Y~7EFSYe$w2_A(%aDxR2CFf#Y zLrAqvc=lEVK?ZDU;z*R$O=?lM5<-rclX39~pMq#-Gg@XgDo`;dCKIAlF~hETWkXOI zcm_T5YSVCxS{WV1isTAaj0e>PkF#qg0# zkjp|Fv+gzcuBjWM#dvZm+)aLD5C6)taLlX4&u8MCK77(U8>)n?mMJdpDo?9gd;dT% zAHDG6i%Ge46Q7=)+f|#HxuCP)9ExAuSDrj`!O)Tm6unYevS_KPeM3tIyJp+o+4T!b zO)V|g}~Hl}1YP$H)mS7k~ha+a-< zqdYmHO6Wb=n=r`CkK~2@ zd0+uq0S;jCGbjWF7$x(}#0_-n#F^uafq5hN{CH3TaCvJw2G*nnYqD-lM*3v5Z3fCv zZB^0RmB^()tqN2ktC!JM7R_VP2tw)UiK#KV*jTNeO65|kQpZ!-)I>e(K*TYzX$Gx! zW}F5llHrk=8k)+DJm5Gx83at(Ve6x`A!FiH;tXxrl<@7mmOb`K@K4)59Ph9lIK3C$ zw)BUV;NM;Q`U*-0Zd-ADfABs!djA8h``+HX@tuS1!6$UDR;;;m#lT&jQrGd21lbOv zKXX;QTrZ_*kwU`gMG^x|vobNh=0Gg=VU;K2iST$uo#Zd~v?RFI#ucy~$0i;*ew=PP zM$0Dt2DVa)p68(>8$f5Mlqx9$X7D2b7b;KpUyPd%jioxZBgOn(*Pdkf)vT~(P_j^r{1NCU^GrYLZIG6wuPMad*msb0pY zWemhJG7fLGv2-XAC!$3RBJz1OMriDoE; zy#azf6B38E2ke%!!M?-Cj?p=P4JOhvZwsymC;l=$H<%{aIiBw#D!VF<$1W1H!n9%t z5yE`JBE|U03K^#)?=mlc1;Rq$sf-{~87@ zWz_g5tmeS#ha|%4S8$TQZXxk4{wgs1Q-(K8-QnVlaG4LgVFyia&rl+48;bB3iA1@F zqk<3Y3La(;Bd`wjObIPdOG3$KnO)!{4xV>{)Dq|RaOwT?=??@w+lih%RmE*E3B~xr z%!-f%Kh+5umx$F8*!aoyN-2^`6?90uyJ@tVUQg4s7+-ByMQ@TIrz8L#m7fmz-QDCZ z#1>55ZAyOO4v|ktFTnSHto_M}pRh-spck=^Fw4&02imxgSw>>+&)B!XyQrv4YGqaB z)(o_jLpwESM&W2j_mK~?6J z3ELCsb#Xi6=qMefQbH`HikTT5tEXbP7&<1_AeSp-$>Akx%5p$BP-#PigS%0Y>qmZ} zIyw4)XKw!L`vSpFjvqh2b7yA#faObeO%Cj98a6x2f=lT|-K$F%8RCef?`6LPNza71 z{-dh>TMN*Ze6+)ac4VQ#l-d-!IC)_*Jujglfo@QvQZ=e!P%(q*h`_ZJ$KkW;40E(x z?ute2AaWLhf03>qHas2pK%4ySS|%f-$gE3GLP=Y7XcU?>T0?zWM;e{RX*BV2Lv-}^ zSmcf!i>13`Q9~>$i$&Q0YK{cSC1A%A=n_^UgoFGsH+d>y;)Bv|e5KwUK74_6HoqGT zFrUA(?JmGSBX_B~@w2M8DUHOI9t@A6dUlOu{*7}B~ z%=-0NF6I(b*#1s4mm9Y!sm9D{Cru*N6uTw9WR~Z(%h<(>U>8ZSyXvUQQ77VG?zFvQ zkRZ?UHafO#bH}!|W80n`+xCvNW81cE+qP}Iv%hoBAD`}xxbKawjLNL4eljbwyQ8D4 zx@wMcgxH<)U0Fh=&y2ZNor%PKbA_yUfeFT-CV^>qM396O8d06$<(kTf>}C1v&meSc z?e7%n_Fw|vz5imS`L`aup}?ynx9GgVn?u{-B;?Jio_neIjv zov#SZM;95=aduZct`F+^slVgHm$6(}l3)1Ay9h+!SIXOwqWJ*ptZgWXfb<>B}u&0rB{j{7CJpxD5An`-gUCmHk2qg;L z42N!eM& zs6#SXZ)|W2))F}f5plIQw}Dz>37T>72WWIcVL$XKOl0zK%XaN1iUAy2|KRQSud)cP z)zS)91Em3*4^I`e;wIid6i%qx(C(v^`#)g3)Q+DXSuyUctgn6md(HJ%_iXBoNRMbX z=EQD7D@p2EmxGiV5>BQsMNKO#`wgSYQwxdBl;inu1e#!IAW9N~0xkWXM=|d~2DcI% z4v9e~6dtNY5jupN0Jp3zqb5%>HZtUJOP3{z8#bWi2GRqlytk>>$R170w$sL!sfz46KcllR%0i&(SP^*ixDnA5n0N(<+sfQ6MK5kB5($ z&eMrH9G-!J;EzKm&D&2{>3+1#Cm&Y~UC92R9yN$13o2kC$U}+b6zMC(AyGIPx^)c} z9Wrx-j(q(!FP>+BWjqslDT^t+lGuwkNWj7OXM#@MQZ=7_L|2YOhtWU8_7*MXEp|I&D2WkcexsYXogd56PC?*AUWO&12CVq%* zad#sJv9*qIN*pg+4P)6{Bf)0-qF}tuj9!^Toa^=D4^4j!L6ISGWhKXUh0?ge-E^ta zIN};k37S}9L~lj$d87`df5btiMX)>b7kh=K%}8@ zGNY(`6@rzC&jHc#N}#4pW%X6 z*c5+1S7Fr|q}CAheaYqAmu5#DDy?a)c z9<~@B{$Uit`XY}dFTt2lj~=*2Q>^Wqju32_t6S(2uCsG9%agA>5U2s2{eU$KWf-*B zY{D7~V8EaoJ5-e4+s*u4bqNsPjKrmt@@8$M z^|4$|L{E**4qeJ<3)*D{p;1fw^XdB-!&)ue8424k0jUYCMpTa|X@t3nw4)mvbD7X1El3`MVU!CN@3B`^S=~izpxBUX+&@CSS_#?XHb#M|LNN zKK)KvKUKW*WO2%k@ofjCPwGlcYI0&cUdCq_tNx<(Mlr9z*O`>l;%^QYj8DCHdG-v( zOh%rBH#;5a&tQM@qfNEvkX%{G@>y4Qp1bHm73H%D=RU_&nYj}mv(gWl*{~Dl zj8D+HcZ8tkkX>KWXVV=T?QEuFf_Toi$c+wOyWZu0OF8Ribr@FLTnFUL=X`zzJ3f4E*P9-9 zPv_(eg=AvC9!#g?&~Xpv-RFBqW#0M}?f>ymY**hTvf21gKYbpA<&`i$NP@ERdv(F3 z3Hg@8?n2{Yk%T%)v4rqZZef&#bZPciLV1bI!9MC^qWwRwpxhV^V4h;-OkQmSbtEoO zL?GQnV5nBHUnkV^{y<3+R-n%iPN6ZwlQSD0D^blah4B z?-%f!VSW6LIWitTa>KlJ(+T$cM(!JnnYv@#zcVNmtJ59+%eBM2v=fO|aLC@)LcAU% zvj)WN=MkS8+HQ8owj<4%(8sq!-QEO4#i@$j%Mx(kzVwH_8ZkBo?VBQLagWc3@}3~N z;hs#5Ilzs;$9ckyAiGHr9VZEIheZ`f!`;}2?iPEFN*%}##MCJQCqVO}E9#5_R{^ky z!p5hXQ@jvFZ{f;ak?}}P8{~iy+9klAzUq7W-p0p4^J-6f(6n=j%Yx>+Q#|ljgkuGz zngDG8y9&8t0ls2%;{mecbUy$|u`NKq=nTUPrO`!%Kr7l5LJ=e((xNJg3I+fZzzFHW zU2_7!2hT`WpuN)i&jQTvE+S^n;2%Pc^+-QsyoWq3&Fj6uhOn@YfLp@@pju;`fK#gdl+DaTK!+1VZUi9j3H_xb-F)^|RDQIZ zX{=anfPD(?27|hUKRQj%jEDwUE}-Cqy!97h;yy8rHDidzj#r!u zbscwU!Vkbm9rK;!E5vN$WZRLuHL+t@gbybqOa~*@D8!UoMu@-%tkcM|_WsuDdj@G* z!L0auY_xkDlDl=GYZ&CxmzoYBlq5N4gyp`#0K#Kb0xMS~_#EQ=scf)t*d z6z`hzn`D8wG5^mMMazfVX*aA-^%c>{z!yh}MA`39~=P#C6|;`j~OIN@c7_6YM`XDVKW+@Gf>! zVnn#P4(lRDgZ7E=F!$7?-xI^l766^p1V5&U=M$;Awd`V(#?ef!@|&(hNYQc+zf5pn z!9RG5S|CIXA;6Nb8V{A_hR!IBSZHfa;GoV1@|}FvG|*~CZFHup4>fw3hVT(FuU`)< zx=FWB$s5lR@2yF=-vXV2pLmv;*hAmlctXyTo67Wi0`4%bIlHT)EB@&(?+0Xo+nxht~ptaMZm30#fFE)RZ@B= zy$==exImD5K-7ixCS{Wla#0P*bFWpJj3}8dAj0l5j1W_ z3tjEN`R|dU9bTSOqrU{p#`8S|saEnMh`dJU<-K>QT(ut{JaxS%oIC?Wz4R|X`XzWk zIQhb#|FGGMe3{Y^)ORi@Hsm*?lm;kpl_#<)7zT0TG_7VEQzn>aH-ecn=7^O|XNof~ z$Smf#A1{e6vf~BAZl-0gi+gI}4#YCjvhaVA`34OwD&T^M(ePW4@>qd98WdXvPHE)e z6?znAXRfl>@zqYIX0lp{>g*9P0JO603j4Z}FB{gjB; zx=Af1Th}Wwz?|pzW@twXHZ~=`;-+bYFjF*Ml36A9xOrC(d@?6$F;UoUke8Nl&ZSy6 zM{)c`?5P#ekfCNkb7D-0(-cgTAEibo>ov^jhBJYfaQ$3uP5cW|o#lzfAut5V+y

K@HEHWW^UOY#Jt%i`Vb3Abexi>y8aMivV}zR+(0X>$*2dU_d&rQdD@;gF8gw(v zyS(MTWmL}&VCCk{$-`r1@T$lrAiOHy?!BSZBVbb&c0}OZ(SsfII#0l*&JY2)ULday z|L98xaiE-yOUu3f9A7Qmf;gG1z{PSVi#(o8Sfw396Jd-j~#GS)Fw2kEpv zRZ~0>m?Z4!mA-vE$874J*8CtCI9lCDwynW9oeSwrS7`;vrPO<3t6Cq#0dV+94a*y6 zcLuYyNv)pV5rxY}tno787y3ViZCQASir40*Se_mLowVRg?;e|ZwBp-by19<8v0Ko@ zx{ofMxSCbKcV?yz{v_^)FxY;^?(7J#*)APDfJkW-xddX{N7xZ}n*vCps5$`BEuA@V z0MQa3IlhGmjEYX~*xC2-veiEdqN96qzOPr0vF*cw0BB8N#G3px0W<@cc@s?GjpzyG z`#s*b5A)VO8N2Bl+t&zW80jhn0Z7lv36L%##|rgxBXhF{k({+0;X!9=8zbpp^3Vx= z2A9ASyP>_bhTDslFA-a1js%FC8^!`JmOl}@8bnJ-t%#RR&&gekCqO5}q4XZ7y|}yI z7nd&E|0%YcKDl%*Xr&IkrZlfh>6T`2nx`bAPdkX8rzJO5@osiwLKs}#{kH` zI8rOR55C@=N8bUClF)(x0fTmI!pTi4?{eW%KWXlQ-p%Wyr8xnbM-?JC3-*-MWM?Q) zpFSz8Bq>e53&EXv7th9kq3RY$R*ku`p;92(OL$%Jh!O1|VWnKIUhm-f_XF@20T6n` z=@SP(qs;f7m;ot}i*sDt*AKu`YJ&t+(-bgA?L73vJZcnhyV8QrkI@c(koM0XI>{W% zyy=^pv4qp10a^E#0x?o(!R$ermCCl{HYUhn>9ptYt~^?e_-v%nkx36{udZgX@wDgxQ zej#8GYD@kJw30vgb^uBFeu0Q16N!Si3vKlhXMz#)!XxYv0i^5Lwgo0CS8nnTcawcD zA-8oxhFlfFW+xWyQbA>)4Dc0F1d{_UTe~AJiJ1Bh47Xi6#A1BNNrdsBfBy-9f$ZE) z@AmTh(+a5juA(#1!m6^aNz<|+z2T2V4GUev;{2j*N}>vdDOQVfSx0Bf#H0XxTEWQX z2+NXPVxdfB&#IE)zB!kMWkW@UR$XKrt@W?^MZt`QlGd7v!PWX0O@O`BRQ;QpUMZ05 zM-w<=6n=FJO@``$hQ?EO3Jo+h?21PjVpY=yHvMELfcf4AHA`m;C(XQp!G`)3jZ{qw zKrdKdt6J8D6#&VL-Bq$S$ZA1c)ix9;EsKtVn%L~xdcX%(L0u;Y$)btY>dnaoHnzoi z!2^Gd?D5*{nnW>BDP=Z|^6*HlNaGq~eHzRK7&*)QG=6OlFPah{Pqb%Ut0q=9eb&;n zv~yMpEI-LK9`5>$RSk=MYE}y>w4WIjnB9hUy`d&RAcHImw{q3REtFV(w9V^_8eHO% z(iH`WdJVfhu^G|`ORgh$kXNeQMs%}6k%XY<>?#5;(MC-u<~FF0Y~Ld$c8qT+At_l* zvOQ--<93IBlxzZ93m0?u>Tmx_K40owKDwMT6 z87Fm5|4KeJbx)zV{w`Lco?KONw0X& z{Ho+PaQ8Gk6)kQ}6{V21P89tO!vK>(lsg_pkwOSnV`j(@xqPE?hg8RqE9&5~+JI%w zD?ZUbY*r-#ixL7>m@1(aJI*%-Ui?F=fwIAUCdo>mAry z)~EYyL^0LSwm^-vu_awdCz^?FqP&NNQMq?t-o0O1D04AAY7KKCV#K-4WBAV;mMsjd z1I+@OgGL-t)v%U1?IaZ~HRZS_*g#xp?n`S(7xHNC1milbDnsJoX**0^6kWk8IL>p- z!shDeLL=)RWprx#qvW$NY7U3H?W|4iv?DPGb#INAG2lB8al?cW$_S&L1b}qP|})%-s2Y7Iq*&SQb-!_?@+=uVr#@s*rbn8lD+;MSJX=;mcAp zWXyT%rn*+$mF`VOzsX>4eLi0*{?;|;E7I61wQhF1V|p91xSVpm=`MvG^&6bb^65D2 z+4_26DYBPdYM=A)rrmgzv6_G`a_+L-N*UFDi!G_W>JI{SQ53^Zz+s>9x&3|TLY}#T zj$^E{&dldA(pL1u9IpL`6q}_;1 zKm3MMf8Ei-6%Ri(g%c}RU%G3B`{O#@R?PzJ*rbYA$K#n8tXL+cC-b7^5bo^Cz#&+j zljn}>#iIF6XU-Cv85Y#Z$ov`ZD6Y=MU_(o_=U$ zL|b0N1Gg>bJ=LSj7Oyuer|2yQ^MR=KS|G*MNL6pAg`E4y;~J+Tg-ku2(zm<1x6eeB**Ia*yzWr#Yq}Walj93%d7gqvgwtr;~sNg}R6Sc(&vx zkt~h3-K~!%vZ&6QGt(w+x|QAx={Nlybc@VSD_`^Fm+-Ci=ObNh%=Np40IH^>ulJ&p z5D#mg)0GMME1vhV5Ez@)E?Up0KP+q?gcrR<7Aje-qP48ong?;OU)t*_LqZFUcIy$C zYs-v36R8b#2UBWPAFY&}b7C;sf@_T|^oQ}{v=b>U5_tabBvh1(ixb7s5Q)UP1e3eD zdu$!KeYx^Y@iAq+rB87@se3P7dFVbl9gcU4)v}Jyq$M!M51p`1>e_g?>|PxF>0t)D zOm6=j(;*#ztFDzjgq`f^+OEV%2iEZ#^982v)?p`BofaxG?cc7sZ9jp7!}``23G`ca z|GjYoBIevAWK67tpDR|PbF7jR+)AibmU7&ZlehldqKvZCI=BcxG=IT^K$vcH28>zW z5x_Ey8bR9&m^gvimy9LHmZ2U6AbZ+C&5eImWpGneP@_jhLlBFGl#Y;&G(54IxOb`t zEHW|Hx%+bjh{4)99&FnCy`sb3-cz~RAI`>h*Qc?2i!OCRgusFc2CYo8@7*I4|f6XW@^!)o6oOkoK&q*(IHYqMU4#;YtFJP^1Zwd}PSgd@t zJ$xDuvzgHG7X7^!Z&&M0{-yff5DVO#+a9Z_)p1?oWXsKiQn>IL&uwp{ob+=VbJw*- zNbXLm`Za@a15vLks*C9Z@yhSO`Ja=tr~R4CGO*e7Ne?%`R^g}&C&lGz4lO1;lSrL# zgXBW4gMujoT%J}n?`{I}d4lQ4a9W5G!_rLl8)Qw}miLy%LHT|qs3Mq>j@amptMQK) z*9&MHn z{-sjO4TcK#c9GVC(JDdBYlm)7`o{QKy|YMz+KlM|khN2G+*@>fYnGi!)RG_Cu`QHA zE!7P57JyqyjuE;U6;KWhql_|#n&36UGzWXprIZ`6h>%OCqEMW>>EVWy;-SCKXYG>hNARY`%)-rtY$JU zR}CYF17B*V3IMDpMT+z|PqZ{~mB*d}s9d-YC`P5*o?z$8NgM<1XhB0TrVByNnR((4D6D_6_vkFF)4X@rnKAlSj`8tH*9$+`pr0Z0*n zpw|$xYxJGsHgCNrb-}9_HJv4daOp7Yti;#h>ZAXp7mLpG>Rn}_DO`pAp%ALE+S>m* zNfW)i6uu*oSX$}9wAeGA$~(O{*uUI4KM-Sd;fIR>%a=35q~!NAyEL0uQG_C3`D#JD z*M0Fo+i_eurYF<6Z>O@~Qrmc5TT~JX?71i+wse1o!FRv&h~9hza(x_E;AIjwni1cY z3-5|IfQ0BIaqz;IV?!4hxemgMtHqcZ*q|K1Ppr8giBI>PNlF93Z}d;Ea*yGyiuUl+%5Mq64i2oUlZ-o zAli^dg>-{i3Jj?t&PG+C5huA;+TR6GzoNYr1@5Tu*|0fEf`vD$nIzPciQiy!55b}V&q;E{bG z{?Phh7tPq>WmBch^!(Lw?x`j(xP%e?~H z=@~~tejIp_)j`zmjuF=Lo-k5+eD}`7!}KASwqZ0hqkV;5(*v*&jb87(=MC_<_@<$$ z9^j%tzwpXqB)!)DxHG^lC~$v%^QZoFEggt1#lyYA6j93mNG~KJcPevQ!L+iXm}0@na!g?j z=6(-$+z1e7vy36b$YyMR??OHcEv@n;@B|4TLl7Jf6=mRBGb@=vd)Ol*b;ho{gZAfe zxWQD2Lp$urGZ|rgn=x$|VxR--A8Qa-oj#fi5wfSqpZ6!XS9!r!Goj8QtuU4JWL(v` z!Xr1!9?0$S$_2Q~61vF8zCUKO*>jkenu>|IM$$e+JTcbOWRbM_4-%~qX{KX35N3P0 z*xPiwcrF4a)9461o* z@w`;;pk&=`;)0O-cNgmf4B4OJ3~(uQ+?>2RC3rPVuci+-9rXwK2hwi5OTuP zvdmrL$2xfRGlOU*_#{inuNGdz^hYRsukd(R2i=xz8}{WWUO4&it0>+p?_}_Rd3S=8 z4r<`?Suu%QmUGiC443o5_L67yXNN?rS^XP`fp8MJ#oE{{DDD1>W+Z!}axLUjXwQ9=SNpwC9 zbVakD!!l2lbuj%*K-t0a~!`v}p_W z-U3lVg&4O@B@Jxt2=AkFj<49ZML?bzsf9#Ct3BM|$upXlFe)CB>z+R}#drq0dJKm3 z$c+^l{IM)=#E59ZvoWie({acxS?T+V976dr3s5mX>lKoz z+u5daXyxShmLES(7f~5`{aMoIs%S6Q{l5JkONkrn*=(!x2|Cp665H6hco0W8HBqU_ z`V0Z>lRm@(Jrp)nI()(wsl6C#mczTs8B<1k^5=QLY9VPz3&+~&2ZOY@?vH)rU(cIM zDehTu5*7`$vPJhDm@v_s`bXTc8FO7dTe7a7taK|)b%0D5f^AvBLd>wg%YN`H)Hg?9mS+0D$>z&=2Q7@eV)7K0AD~sb_oc`2FMjvOx%rPbWnL#$!AY(%1xLy%OSVoQiD54p*+inK zYFIrU4}khqsd~%K*;Na)T_4uo(Kq_ZlCiCf@{(K%CM5RM5UxJod7X=~C&8D9U_K;R zH+L%M3Ww!)Dee#B7VqAQ%VA_SS}e)kKZsHH(d`eof$F}@Q$j2vd0~vG#VbM-NN2gc zo(4*dqbZ{~u`Ko2D{{4E{1i`x_?*XRD<^$)|Im}o823->&KN<;dC815evMPw*+PF)4@wnjlUMiMHNKq4r@IN3t&dMH|ga)$d($9zT6*aRbaf zNqI0toW8z(SJsiLoQ>i}Ag@o_&ZxBnxTu!X#)#(edoJU^-{iAJ998};Z9+w~F=s+c zZDoIYCTXlpvOJJEr-r;`ga^O8y3~e-qAG+^{#ou`A;HaoX=!a)iKf%NAFu>p*-MJ< zeW#&gU+dP?-*^^bg+QR}^4Z>=_5l&b(44>pKINx{x_f19;golZm=~M1(aYPN*8qt< zy4Rd2NTpFFYqJWzI9}Gnqj6SRtmK0sS1pH{pY5%;>a7!xIT{-Ko@ccYZgL1tBqr{| zpnlblN0a2!6E=|48${2iY_|_|rC*~7U8s%+YAlGoa}$%Pr~1s;3#)Te>eC=|7>$S8OUP}_t9dI%5@67NMl4{s;kSp~7@*=TVu?}P^C_9z#Zt+`?s`ueXaF}3LJ(nQRfVgzB?~mhTHj0oz?*$dzA&D-V#1ZY5Hx&m)0AhL1jo^xj`A8tga0 z4aL;W-yIB21~vtIay)8+(y*7f%K2 zw^!n&OZKv4l~_B!z>84Ck4Nv!RF#^fb*gK+dE%7R(eDJJu~5t}`3|`T9s*rQNT>N-49uz=BFqC<_id!}|PMQQx&d z`5r0OC>oI+rFbyD%6}ZOa#xT)kMvU}pj+ZFWwY{xJpLrkAy&0ztn!{h#fs#@spRT9 z-EUQPrYds50&AA%@%&9tcMb1ccQ&`j{?yMa!^=pOw6&|*_sq7J|H9T~yBex!Q|YH= zcOB@;a5PM~wM1f(or256B$7>c7r;!Pi7YIXv9*zdqrI`d)jzC_fjKM`13NoA0X@M# zye0v?CIK4@y*2>>lO_Qp8~ZoIp-I5X%J$7LFlZ7mF){s%*f|JT*qQ$}`A7bn|0Na{ z*8f-ZFK8wfO#%jb2A01H{vkF-MuNZekIcY8!1fLKSN;c@p8lWmzbe?j&G@J7cm2PN zWBIoCf1UYn6b@$Qf1&-;1y)wgzvg{+hL!yv?q9}!Bmc+n|Jez~znZ^^<-7iG{#WaN z+Wja0>yUry|I_*JwtwyTTlR1I>pG@yb!<%kc#-Yfq5pB?zcpwRXcPRefN=bGK>iv; z|6j*n$I$=R=}iCMqwrtI^#4~P@eTL?5QYDt@UIX5+w=c;>))5p{|{04AA0}Wo&Wc_ ze}eo!W6AMX$G>kbCKks39cT`Q|5S2w(~17FbTqc76SdTLG!`~Cv@tTKlQOn8bu=Sj zVWMaGH_t%8z{V1smG{xqjg-YfR1vWR2bWR{C+^XGcHwdx$aML2u1rA)_~^5MO8 z+gbuwx;y!3bJQ6^+*^7)8)?L*_EE>%-sO@5`w{n)L*|`l=F@(=I3N%}%Q7T^jkWC` z5p3&ES^!9*hK{-+^qbfT7a%nq0S$|z%I5u!Uu~e>kAwhE4Y;wDnSvjcd;loy^4)Z; zt>Dh>im&l!0BD!sa!cUAykBcxm2L8i9?L)cf70X4;R~pTBj}=>|9)zFQ|c0Z2le$- zc4?kFnx*A}vwaW;*zn-#{0wzYY6d%EBj}n(4t(+EL?fz-WAtgWTe!l+9NW_^?nsTQ zI&zos@q7!SJJZHG?LuS!iLO;NBEATGEW7i5bWcl0Sq9OPK=kORt={JcsWlDOy+zeN zMA5EC_9g%l`J8<$8XG=G?1S*yBF55vPz<7j0wTi>QJMfV8`(T4jBafnL&6V)qeS!5 zeTP&U&P@==-uJ``Ia*QHZ;67;t|}k9E0F!!rjKpsOI+RyT<2MG1Z`62sYre3DzN0s zLepf-GKHqjxN$sjh4Fs~vWoqwUoW`Io@e%WJ0~kHYb&>^>g)$)^w8HRL_y0+^dEn4 zci59ZP3ROMKKy0g_c;?Mq;z~B7w<<7KGcK09LGRnYL)`PI?(k9ErIxicl3UM-edRw zqJFR_aQ?h$O22)#Vrz6yOT)ruwQ4TR9anChZ!xNwh|4l%Jr?nEkbv~I%gCGDfrgWG z68N<&zoyeRe^O#oQr56~u~{GkIntouUoYwO+o{d}F8GW>h^UIBho&;m%2cqk4i`|Y zV#9hUa~e_*y%j?AVNM<_*_-t1%JeN=Td7cMt?yvsk*m z0lXm4w@lqsB+P&)1G>@hs(3(|X*O0%Zq7dBqnITA6eD^4vM=gfxp*FnhHVGv0e z9Q+m`DV(*{NM^&_=Gnt!8wt!A&e>{6$P!1sQ{P2j=g7QXh!7)3uo!pd&QI;O1Ya5& zNdJ2w7Y*dI%Ud$33juqYR;dp))hz|%hBW!G4VjM)2ZdlbVWa>}&DmxU+(r2qZPHDU zB^lEw6O%*cnUtRK@%vk6@Ng$-XqyAM>Y|>VmDN?E1=uDkFsg(;EQ)z19_!HrSFM#VV|#-o92mc=#33B+2`ZyHy_MCleOakjb)Kg3EBej@%R zQc~a{!Wy*6=)K??HUSmYb3Gyf6rD3N1K}iZVV+1(sSl)#vs-hKfjYtD=%XQ!jxU5Q zY^hRcW??tXWeV}_1NW0I9D|U{GR~l|Fsdj&f=PD@l$)hcfFrC*>`uQ7LrPfwK%`ZSO~5)=&n?sh(_AKB41Qf*i)H?E^H7kR2u&d=_WZw zv$<{CmUOwacAN^5^ASno970Km+G&Q%+9AT^Xeb_@iT%h-5=g3)Yh9q6M5-uJ=52A1*CBc(6EnbMuJB{mK9rN_8DEvG+{byG0|1mwdncUkYM$e0zYZn$Yd0! z#S*qJZhwFQH+agCk7l{dzAR;KyJbaYq0hw{rG!kbw7YIVK^~r+LY;e7Iw4G^Ea!j! zqZUkMw>h}n-vCE-@3_Zq!E6C+jie^BQ#J%NujrWGCn24`KqOBPieX)lQnLY-Zy{_1 zbsC1u9{1-myFJej?Fhlj0XvSUKkT%9b_E9GEd7+|)D0ixVI1L%-ft?Sk9A9mjaj)N z3vT)T)B!ES4T9>*mF4zShM1L;y5=5b&qjA$*-TXqlxr5Aqlp1J6+&ALMwpBWfV3j~ zCAGGcc2O#;mnD-T?*NVDH8*`GDF0mXmZFC%$-DKRDI5DCl{Z_=-D=Ft$jR<*%gpdPdYqQm znwM83#xaWIW`5ZYrAfoUx|Z59A-$H?Y)i~B{cJ?s)SzD}w)_Q7Q9{2<7}imAB}#+WmHfxb>P8iaZfDfkiw z+Dmm{lbA(&M6P%h9Z9z-$B^RgV7b2EedD!4U&*2pfo_f99J#?8Y?6V8ZHRNUKcDO@ zKagx3a9xn&NjQspaulKKu}3KL`Q}gcW4{VjjcUJYQsnrvWif2+>2NJVm-&+Al4;X$ z-R3RVD(eDosk5geKk%IFV6DCo%5Wa-V1Me@1L`0iQ3roMeoW~RpKE4( zC!J4L02~l*A)L%3?!Db0_J~5bx~&EpG-;wl&T<@`mQ@PzGBq?vn-cNQMCIP_ASb~b zrw%)!Zr00~AyG1JR@YTSu1Bq!i{n^>wL1Gd{kDtggpJ4hz>UZCnk&pGoR7+#>$_kdwd9HxYSm1Oa$e`nyRJa*nsS`qsjV!kF?{ru_~c}+p2#8$mt|7l}E zgA@fMMY6dtHE=Jcll;d1nxbpz1UhF$EJC&cJ+RMbV=T#p1=2eSC1@qIn|fERW)ZVJ zA8{XJnT`z3*mK#}c%4rwy}q)|k8Ac$d|vo3Zm$JkfYO zP#(%?(>vJDc38?ekppN7^H(=yTRmRGJmVYCvi4m1hK=lvw4;l-NYUX%bjpJy z(gmc(Ps{ru#|e#0FsZ#mhM8bVbcDwp_A1$X%%<(eeb_>;+ij+~ zv%QRhzU<{F{W1qMxzis%$1u5be&+6tHhjeI=Em#xx+b`c@s8O2uti@Fo^IM!=6*cN zgXd!4VrWKYd55XtIj;mYmz!C_VNuIeu>+bue4U~5>2Ez4J2z=_V{is(nS>3yX28{t z>Fl)Y_rr}w%r5h~<;H^tb&4-$*v%-Ho<4ifikItc`W;`Q8zYTdZl@!so=hsa&yg-MQ1)A%%7SAP@;>ti`$DDSCF>F;O4I0t#ve2> zD!K&En*Fq8r9|i{dzShc7p3)~UG;luS-cok=Cff5>jJeLXom|=HOr-o9in$UhTO4V zv#e(t4z7IoM{o7*#e1$5VZbsm53k}x(M?deV8B53;$;ML7!Zu#8xoZ~5hMp{lfvmg@7@qU-(5M1$8C%Aql}Zh zBnu$X-JkOL1E0}GfXC+(p&RLu&*dao+`|(W?b1x^c2nAGEJ9T<5o8h0`je(K`-j2o zA>t(UWZ5KYs7a58ylJED!V89XpW_c1Lydc;{DVF_EUiTnw3gWm~v znibUgD5@;#6zBaZ?fRuK`xa~}w7kuwD!m7~PI#OUg{HM)*OX{m}fg+t1nZB`Q^c=#VI zwiXW=PG3(Y)%KQM8@xd|k_v_ zw1?9{7m19*vr9FVV*q4PKC86fGrVLqG(O#!2dLM3O>suvMazgEDSC}Flx>&g-Vc6y z&Vhbw8GiB3x#&f2UPIv%OJ4L`rbuJ&&>=q_H+fe|i>HDhD#dR&c3`M7c%{^i7+0Dpioba&9T%ar z6orJ3D1HQ1aE(}(Ls@oH9Bh+4{qwnzasl4ui}c6J!;wZ4XV*dUs|%L=>4?3BY_+szLfmjDE5X>)rNNw_3^&2K~;=r7OE|<7PB+1 zD5}xIp7VjQp9ypRV#|Nf2RNyB?#pp4m|~Vs2v*qn|OBI1>G`gA6 z|18|`r+!7Xv;qyNNDzzV;0qs01f?^0Z-CJm-FAnvsI^=)8d)-(c?kQ67B?PCRQ;JI zm@#8Z-A+uq5SSNhJC6<@f?4jj(}wox}>B>#bWQ3pGHJg%bVx z?uVy)U#H+2f&vd#3*scw=Y=S73G*cE*^$Fv?&yBI8WHo#ud3Tb7iI>7DnTW&aVg!& z4z)_N@SJbJR=FyRf0L^5|aYyZPf+g>4-qs-3j+aL`{o@QSl+i;y=A1VxXJhJ;g>T4i<<;Ee!QcABu>s}ygkO`k zHZPFRn8xra#Jw%wi~ub!t0&-)sdB@%P?YU{Z%bJ*x5%9t(HU_g7zZHz3W^|3X}R zi$M}BMwhTF#5!=UijDoAs%ho&hTm<8Ch$SPGOTB%zjkIEkqv9x<2co9@+{Es*-}^B6LWR3vJ>ys! ze@*uj(@=KFk?HuyeixQlD>7F?^Ee5QRbNr$g~*9FSqbzn`9|G6YKM%usU;~qqk3KI zB`0+cU-!62(#d<{OsyY$7iIXAZ7E0kkM|!X9Y<|Os-S8*y%JfEKVY8-(eyj|%O{MO zh(qk1>&PFww(|ZDdtV(;)zfxjW}SWZTECbx6uLazGAM)H?oOpViM8sEkFHAbF@br>Pc@E|D zwjZxgqN>@TA<#pO$CYVlA4MS(Yu6VMoV{8+)Rr@<`*orgN+`Xb7o8t>N!~joe0nu( zNE^$!F2CQgy0y6>GwY*7pdm1~Y9v`Gn}Z+dz?pF{&}5i6D6CoMXt3&eH`ZP}_rG}@ z0URpxuWw9Qub)Nynl@cRxlXy&#z2-5)icH^bg^a0d;4#{(#)`ZVi)nRyU%r5NJy2K= z8tV=UoWhopl8)4CSgzlKetm>EUvo8Oxy{z+y6P@jzdZf5Ac8-T(k-@yo0{1&W`*RD z(kZo0Yv*F-J~69-ZPBA$rZ>T2h97!(w#N6SACrw!z1ea2bza?jfm>H26=?m#5AjP* z47YPf%;IG7o0XHaM;OcE1$A}v-$jUdDBGNdFjQDF>eAN(^mmrB*6>!?9$=7;r|_m- z@*pO2>vv3cD@>0sbH16uO%-ui${Tza(@J!RC@uY5u;S@gHfm31SMDc|#6{3Tnl zcTcvMi7&|-@iWQP{gBFe+r7%Askl}828wA#t&l`2nQW4#~pqYgFu^zF~o$vT1AZaJ*DVprCLd$ z&3Wt&y1EukcDc_RC0C4s9=a;-3pWmSK5~d8gQUpf&eiM}$71i|V37F0DZrj3LE<6n(8h;~~~9mO|&89g5G{hseVn-`2w|!!(n|>AFVB z`epfSCy+NL$gafbc7K^NbZ$NhXCjyL%uF_LmFUFvw83IKmuLW;vnRTZBei{P=;tbX zCOU3c&mhke)HqtGR`k_YW|S>O=t=#Mjz&b{=VRu*S(b?S9wfNE7cLj`=sszIst=7c zbcw!bJy^<@O()sFZkKqoC8wWBIfGvEih|Ni!MgP8**k?Ek?Ouh*86Uqagp#!pI7dR z^U`rOSXlEOw@4aqSjc>;E1y2N@HuR`%-K5d82+)y%EvRn{bGh@B=@jKR{x-${|I-A z!ib*2=7MM67kzY>Zr<+6p~wu0K5yF3SD^&Uc1xpV@<*uD9$_WMQ+iqFWfW5;yO$r0 zAY1ym^4!A)d(+=FPsWD1JR~_np>wilMVpRs$n(raorPC+PyB74oQ7pNtehbpqzD|$ z<>6egX`FmsW;>V}{zMq^pp3Ul+>}W91UJ{I-oHV5K~|60)6%2IY}(RJ6)o3A9J^9# z-1wDouX@JmyWNhWiPQ%1gTdW3q7XfadPp2^*zbvfkcX#eJ9_GorGmn@h z2?TsB;F&)9d`Jrkf09PVTPr;L`cf~Zb4Gvx!J@okh?v@OI}VdH=VC6%*u;#Jx=}`c zMkAx&Htgpx4=XOFTtX+h3G<<|>4vmQ;;JoyYaB@bO4x&=Z{WO@@I8y-w9jC9aigfo zGMJTO1VYZ8aH&ZJa>sl_pc^M3D+jWV`E(+&c81!>Zc@s_IT)jsdaCnj)v^9(ZEhV) za?Q@PIY#%fhqm3=#DZ74JE6Wlg&z`IMxmnZ3qE@mzxEyD*VZ|C75Pk;)~5-PBOxC< zuP%RjChvvEr(`XIorkT&JxaY z_M5R~Pd_%g>QvjUPhVFVj=D=-s4%hCC+`ppeflG2#C^Etd46BYEU^_;rO>79w{Sg1 z0>QXCjTORIuEXOd1$naeXfn1&)HB`jhtpAp_i73n3a>t|{TYqV^;U75V(r1*7`6x5<&2ceMIGD!ng}!GL$kDFbVfRXr5EGeogL z{jFedoA7yUHuI1)z2(6kLxLt=(8%WZLK>CBjgAG3?dE_JvS92z?AnWY7F)dHCmfFn zee$7i(TDsW&!f}qyKn{+kF=;X&<|4>)1BX`7nJU18Mb{)b7JAAddz43h=Jz(2z2jA z)7h`<=+XC*nLN|gGD*on$b=@3#U{hrl<()oD05icU|ezjSbz4o;UL^7#MPx!nMP(j&nQ2+lrPjMCVBBzZ5zn z*ub#c{IqurDLpw4acjVRJ>5y8dN0Qk=jeTT0cJI^DSC<%0Xhe=7TsGgk~=(9 zb6_IQ$oqiU-;Gl&5$=0cvK#N&aQ+XLaW3sG4!ZrxRCk@AaW`V~6O=snRQqkL%03a( zB4D3cq)mZWm8XhR2<|+kCmOXiLhj5eMy4wc#xti0Ps3d#^%4zhVktJ4>dz;fIWBBU z9Qoy&@DWF{J|&&(FP52uTI36l6+ZbV+*kACLlb+KOA0bD+oS6xtHVVAnln;(dO{#@*6iYP1zJo+}!~8cWq(W)lqVu5wq?V}yqF zx$y;`T#@T%R@3m7MxUVP6i?@MEQ;AD)_#2QUY^ro$7ygce>-PcjZ5=onSk4U#)6SE z0ggu9*ImKlJm~N_hN+Gpr$RA!9c8@bNoo=7Ab2|OyNH9a9m}I!S}dr=_evo`-G`b0@I{pRixrCW=S*n z>muKsez8LP%rpx3{qZRfU?wvwoN7-$SHFL#3bQ*4Z(53@$FSs?f0OcDW^0 zo?cX@FXvAoO&;YrPM@lW^W>iKc9%Idq#iNi)P&9BIEk;FwC_5ToSA+rE!Nt8tF(;i z>7U^9K|z%LVWJ9Y8n(*mfJ#G%?6EadO<7CwL0Y+sdVYVLC%NjJ-Gxzpa-W6Y$T{8= z65aVH_wI?>{e*OTh0jubJ^LP?j3xW`qC6PlJh?`c!wwtG_S#B)I4D-RKOTy%O$jW% z+`Wu8aHg(NVRw~Q+N{Ide%asOYsNz%OFTgy{9$#*iu&VVDe?w${qP>iMz~DI zKoT_AQ@3Pf%{7N>qi~)d;TlQ|BQgYE>bd+B8|nMfseJ zMfcWEcf5V61KvrpIy9{<^W&0nPa2|wC#~)!+M&sz^)+`5!~K`k4)NA?Epuv$M%j)N zukvkl<*SD&9yZ=F@}Ri%&`5TX%)Gix(?3pMJO}Mn<|gNR`hGfd>-!FajHSIgjBPwpB|Uw7o#lC)vvV1ukP%tawVGQ?G;Zg+UJ%1IvSQo znppmol;&Cc`RK9Bmhs6CmW}2mq&)o@MU=$mJeLE@@*4Uswolb)Yus^0VWnMCV^{S# zjFJ~eNHdh>G|7k)S1ap+TbkP;^JgmRysc)JsTsHivBc=bH4u;Wc{ zCVCcRIrdxQ8PZbPCY&~;kNLtPY$A0ABvX9{+p}awGDoeove zl~|(RTMG!j*hONs$T0YB$(T90tdQlPMfb|3p-OqQd0{jrcW~G;W}nOGfG9~be`c+K zF@IU@>SV=qvGM(f2R0EQEo>L6&lKM(@a$^tBIy$!=3_4hw&pK!EiJ>JyY`%Z_Vhfo zO~a$e5iI%g=wf!RJ}Oz0Ew{bC>*}%D#g?S&+|gWa$uOZ|x{T;Fa((p0eYhpe;yZMd zkMxfl?oLv6kl3Xi3u6Vbtkmm(2TKI2zX1FAVA3dtRkd_!J~x=^kMSUtbN*^1TynBAk4)7W!CB+5l-)*^lFiS2A-O?SQnJpVWsXZ3c`Wyi+tG zr+X$I!q0=%1LO7Wzds$A8I;fR3!zXMElUHUr;C23;gJt>+#IjKuMvnuQqr1cS_Q@ z#2g~qDMy9uDol!~dZj#<+)(+8LSkF6%1nikIdxXH63C@=uuhj`q;<`>n13vn?usB9 z1}ptKduV!~ytuhe!%EYLUuaTM8S?_7Y_=HmqIw32$mB$E1QE1qS%PZ48or;qbv3Vh zB~V?+DKxR+*%f|u*?IURf1{BpZBj_=XK(fXyYW(k-mC;3^VJVuv6uAUKbNR-Iu{c1 zOY$i`aju5y3R@D|H-EusEe+7uM@n&$8I#I6Xq9PN`6UY$94G9eS`!}QbE^YjbQ>Up#eHW!| z*UeQp@~9cZPPvedv^2dZ{{7ll!qvcVhO+s#N4fNtvyUtzG=5Uk;BW0rypqbAh*DN}udjTaT3KtFRe1*Nvs1$!+soNVDYhLru-;78+2$YR+(q0uX%wQRSGR`4XAEPiB7d!a3V%qql9c5B!lDH&Sr9reU3!OOV&8y#9;8(h+t)Uye zd8_YSG>6kyRVr&;91M0o>=nu6sJC|KsGlV55h>X2aw$R!NGvCUB5fAOP~`LjLsX*G z;#Ak7#P))@RINCz=!w>{nbX1P>}f^7cB9S}?0#0N#qjMiPah;;eTv(Cgjli5SyAPe zRU-46rUfZ_L`=K=!5TZ&t2NZH(mlT#C0v_@1Q``en;_L?2nKGCwR}Qtd>2s&7H5VT zHhf|gWh8I8Pt7C|!7Q3XKviofBAogwY5TzOpgK|+Gn8nILFr(Qy}T6{WqHuNgITdj zmn<|l;{AM1-25z5e=iqtbip5&rSj9KFQs6$PabO^DAS6sGd|~oQY6P1aYOuXUucjs z<#2HaJ;*q;4(EA)eJtQ>F|C4cUTCti%*y3z1^w*$bZi$SxqSR02)#umg6JuHe8t?V z4sL}(9%;ChsD?WvXHa=-FZ7_T@h7_!UidI8F_v>3>D#KQ2Twy@G-wNgQv;lHUx|G| zm!3^2;d|IBhFmOT@Arji668a`FNgXiQvYKLb|8O7jOjD_Zb25v`y75tZ8G&C=JI}( zW{1Kr4v7I@`|RQEQjjyS6e{fxDk{kHF8klCz2u*b|8is%0>`J87r{wINthH}6CtOv zz6gC6KK!jRTneG{!vejQ163uWeU>2Kw~}XXgxwV(s?qLbF(fDO9NG@`>kKxZ6cZ ztoDnwPue)Uk*ILhdW#QB6qsK&irXzzP#0F9_mgJxbHxl#f9*ubWO-1ENQnOU-HDv{ z=YEagY9`F0N9isPdsz zQe=MNsQV!I9SfJe7K@{fuS#D2!-v{=YssBKw6=Olo;Z_nL=pS)+zHeCAGCVH2kI+H z0zOv;6g989eo3kG8Lryon&C{Ay9Ain>eUoQbz_(xJmWx9oq2jno&TBqtiAp1%3H{= zd2XWd@R$!n$5iXO3`YT8C3OusG(Uyjn&gcHo> zo~4*j+ah@yuI@c2TRR+6?nvvGsiT2V+_ytcv5JcWXCFe}1*Ex7#mJ*kZ|oE3a+^5i z?Y3rT383TQ3WV6BORwcZ_~^gwG_r*rIS|G=M#2%rKW)>>v`!XfG7!@S+0I+Yp~-@-`T9VI$i#6bglDJ&VZuohv}L@YZeEubT3Nmm1(_b|08NbL zhmMvPi-8J_7v#=nx-hiSRJRn8)Zg*k+-yiV5n@t4H{1bl&Q%cFS+v;ixe$wi zj&BoHFG1a9()ppFvSK;VsObWSIqg74`GitlsL(`}3dnPyLw=%4283L0T@9iC-f_>o zXS74jyl0>zV5jUjJY^)kR2qb94rlb zTxMMi=`dX&GsiM%O$$XX2TOn+OyK2)a+xohkc)tH%fKq2v@$S1sI@#YBNW9PWyD_< z^lJhyEA;M!==YB5iIu`okBODsP@W0VVPQ-2{Xt<#^K>I}XL5YsGtlT;Cf$dds`q9F zl|uT<5jQ&6rsfK;OPk=e1j0-o9n~Ks`fQ;#H64+yg#}usA!QT_{~~l#yelxavjJb~ z{jDmez|4xTekZ!7xuJ@#gMXo`rlbn^wMPhzb!I)LVhyI^xYt&_SC_`yI0^zq61N8} zk3+k))zQ{C7nsr~b=><(8aDRLdpZwrXHOm6I71(7I(KB)SWVLYn5~NKn61iwDU0-+ zLLTb_#YgN9&tFqh{!&+qkV()m6JO^}At_jiCDU~npb+Y)O84>EzXyd-HIi^^TJ%Mm z=3VW+vq83b*MZeTOfK8;g>~G>v7+Zy7cE{KOF9X;v6Xl2bc`}C=Ew5( zESArs2VnwEHQ0ydY}63{H-;P220h;077On}>rV|yPu|rq&zG*Es!k~hi61)crW2~TiP2w6;=RP!O&YbO+@K5nV&kRH z+g(X}rE}uHWExed)S!3bvt%39r^J)LW=F60q?>})Rhh?Nymc3&n^&1f@5F1#J?cnl zTHiTf$vmoZl>^PI?&~gmw?)*bvO{rQ$1Zg@4J|`yUE3~MH!^KsDOYF7`z7Tl&!Tm$ z@!nmO?(ejc#av%YLiK67aiUIZ#+oA`6>{51< z)1sH=={g7M({;}%5$id7EqO$pDVZpZ6y+IIN9$vEbJNl&D-=zBv%&37q;)Ks>@7)H zf<&n*TWD9uEunO;}9i78p1xLYj>N*i6G*1{C8kJBw4g-`pD_Pg@uVsZW07N*z?pNxcz zkcMreaae8rr>Zk{1IBJdChasu?ZM;I0OVDMr!LKBP4) zty1DBZ7XG8o7nejD^6&)F-UZ$TtvY^5Tl3+qb;Td(-J97lnR!X=^A$r`nUIDwqt(9 zY{t~UWyQqo!0f_o!R*0o!~BBTq*F4cgo5*xY?6m^0Fj^xybWSU@_5kbmE4T6{rDK; z{0^G0z^v;w5j!H9*Tt;rHp4dRF@f8IhWnacea(imvPI}__YQr+n~AqEjwy~Gx!svY z*z$I4=8SZ^x$g zHQvT@!Zd?ZZN`y8zeI!hQZzj;!Wi6mKDGdW^9sc48{92QM7Tqz( z=@HkRO@t$Ff+F}l_#+?rSz;+mT6;yow$6N%WbDd&lc<~b9DO*OHngBssFO$*ciDX7 zTXGhnyc_SiQb22EI&;E=UzxeA$0(_)iN6we2{C`&>qT~8Xp%zo!&T; zwLypIR_sX8=wtt z7X!Yj#0~4jQUj5%hN+9+B2CHI1ScSZJdcgJ9-p`@PK(BK+DHj2%qLXu{p=AFPhd6- zOOtxu8_VX{n@~-*b9EJduF1LWxyLu!C;i-Ck6swAW3qY=bD2NxomP)@ay3?*=>w|0 z1i{M_!)x>9YXB}b2 z$J5)gX>^um``Ph5H#8o&WFPn0$3?hqD2HC*O}xzkvvAuyPUv;W(|7+zJzn8!*z|pt zYWwLJe1#9)C*pG=Gk8g_*IMLRaOF+N5UhReEfBh!&1V&?kgM<~??-u?SivbF6(Bg_M2R((-;r#w!KflQ zf1viDfKYq}xp`@psp!sZwruYM+olXHoS26OUauI5#NlL{u^92?ylkZ4Uo}6Kx);cc~Vy$@giLNemsJE8F_gQd$%9=|J7gv<5LiOQePI*>?xsLd}xot4L&gh9t$lT zH{oe&HMuqz{qT?g_Bn3>(YT2a6k41&jZV2$Sl3D3S2(UYYharsQySHx$1=w_5_=)k z^v=uvuH`57{i8fGql3n|5z75$LFq7$7Kj2-?KH5F&)NEN)+&UsuZ$r3cv2Hr_zf8&fv{i91Fh7N9ta-Dcd zCumq~VZfBRoePY7!P>dIU?S~@BlDx6jSmOt*| zs7;yox#7%{qWLO!ii$9qtC0^LC5JOJAC|StMrc;sgo|IA;dqL4kEU(dBXZw8BQ3ks z9wrYbZwEH}uai`&9zDr0XD2P!FvI@Q_I{o!FWsg10gn4xRc5;c_RoH_9a^2F$9=)L zZMpNT`^T7DuoICaGPs6lA z!nE_kw3i0ipJ}Ia=%7+)l?`4p)0{N!R`0b@>b`RuKF&x1XBp$Ro@!cvj6TUXY=O@@ zg5wE-F^GuAm>FqjjhY3(s#*-HNzX!bDYvLZa71z;s1y(=d%wT@Qs#5b z#%B!c%Bku6g&+xU$8mTO=uTUGcD!>YA=w~^$70N{5YGI&4BD3u+-K8MhP?Z3@ns*} z`|9fp6(s{|>$&GQUwzmZvKG>(P@Pr(NI4TqZ51HrU@NxQ`)UX?K55KYalT-`P5o^a zMX_Na|M>HUP$9eYIV2nV*Beunz}}iR2d_8WqexvHjU;yx--kB1!{Zw)7GpppeT~H( z4a9pP-S-&kmlBXa*Q!rt7Eo>tD<${Skadh#n5&8F>4~d(Ev(?)4V!_FfA67c?v^OW zShcpQ8~naRmPkLl`aP%t`1$e4M1_5a@H|Eyu1j9waPnGK;iRGP8w7*^KjCt7-O`8n zc#p7$={cH0P=i<}NjI}xX3jRlq)CM%jFHih&{0rKe>^91vobP@`9Ow}_%SYS@Hy*) zcR>afp)Wb3d9uwXy2`w%va^dhT{G>Umecs27RtU@J7`am(x$GVpVkLnlvb-KfW+sj zo7Bc!ZpeIVSmX3Voh&Z$_=I2DdlAK!e-(vpM#W@q+sd%p2^?oc_yaU+6rxcZb%`?b zh}jLnoRd*ERj3Y6GQR*7JqAk?T+rZWJi)$&u`fFj3x!q@*ya zi02zyo35_Q4J^BLL^k8P;R-elURBA|k&nqk^YE5foF>qGqbF(w#N&q`1qI&TEJ+t> zoau*~qm8el=?i+jnM-iE!MV%rFF^_q&^*)aCg+h|hh8UtDCT0bezp4Abg>}^*8&fR zm~@m_{dm7DXubUanawhRSFr(qsv+re^bUjeqK|oKY9gLtd9zV1>hiV&nbJtj2I)p> zD5SYLRo&v)a@!=t>+IJGf9?aztx{X$RJkOt?HTHPwPLHp(#WH1@WpBK1&JarJIMHc zxpjTn^H1B>eK}|M>MPC(M~fnLU0ux2D#aN*PW()9?bdlMv|9Oh&3qnJq;2<*{(Ns3 zpPFVZnG>KISzMfwsM8x5>LCX2@C7wHT6;61A5l|FB6DhS-h1EQ@oP6+{oG=2qLQw$ zlF_1(l3Bn?C3Ut`mOOO{6ANRDB7O`x$3{WfxrDf+TaudO`s-jCgNV@6dUxC-BaSzN&0PNk`=5+w&AHI)vY@437!^Z%%)bJwY4@n9*V2$ z4QVdz@NWd~7lsFgp{#Q;HY&CbFD^Zu(a!C24O&`UdaSMO{n8LYCNn^UbGuM+s}!#9 z?W@#Y(|Fq6uh0cUk@d)`gl)}M{xHF%huzjXeYFS^TDybqUW>hK<{JMhuzep}vZ5^L>f09OXQu_rDsl9EVPpbq^Ja`<)J-R!F}xATkQpG&$8z8%l=oZ|yA zELKw}225QsP$EUvCh!gF*Gs@ml8fK*Hs4X5<$ZHcn+r?-@cN?yW~fT0`Viqd&&F)| z)pPSayF4z_xU|e%cUMKpPJHewP0rEBKPsHtdEb%Isg~%B+a^p%oIY?+xsraSENnty zp#zc_!Fq{Id)1F+N)VL(v={4Zq#RcMN{I!t!Y9OtR{B=2f`F74mO?)sXcVj3jHOIv zx6;EoOr*eZtqijO2)4i;Th}85yQ(5$VBfGe{zi%-TFbh5brvKdyn;xbod?;fFPj zGs1_W4h}e{%v+1GiOfgl$z5)K4XEGFtSh{`p2Wq+e@rUme>N&9*V(4welBmWr)f?H zrmQ;w4#o30EL>HMm*0tYWKgT>X73KH%&?>p3e*cJD_YBN87sU}Cx%nVS~AJSUg)gLCg&#pQO4y?>w;DH+Bm0elzyJ%xv$+zp8Heheh!wJUTGHEa~F$V zlt+cZqch!;>ruRqH1BG7Aj+SSLXuiKLGGYufotjoc4EDgWi`bP6Py9ng##Xns z7w?YhIEb&K#gkN99mxM2V~h?&3QHzOyGGGabk=_0b%&-E5UW(zIi0ke%X+@f zpa*}J5HLTYIcttCo_XhCZBF%|vTPq!`NJGIvi7dzqo$WBWr!B*br}yc3q{*YPxcfs zS*=}MwATBF$UpDqNB<0#*VV5uoLNkZUpr6P!#%>)o+W*kdldPj*i9BAli%4dc<4+s zBDnZGxqGd+ZI_qgD)3p9lFr*D?T9y*QeCdaZJ1)TzyINiaPzQ?OsN{el`l{8 z6A+6B!P7!XCJRsTKUfA-#qU!M)KD?yt39-iL!mAVs8Xy-tHYm1ac0Uct$hBxMt}$U z)6J&mWHDy%t97bCz}{CtzW0wy@bY`zUW(2H$uMX#p)JqM^A8_HBYPs8-THvj5#})h zj<@q8?sO>Jac*nRMU@!gl1Y5E$?43 zRq}J7Px3@8Yeh$2s6&cBj>i&&Y;MY8hl6J2)AO4f&^oE}^imO=ZEz0d`%C(FB{)S| zS2)~j1C!3QKYZx%P9*z+Uz8U4a47bTHIch3!3K22^v=A`H(>LsXXwQ4?%&*2jPF_@ zE9aBJ(JL7>XTdLEtHl>rPnoc2+`V8bX_%;}1c~u5E%NIK223Oj8G0*JQQ(dW>J{U%N^n!J9zBtSo)k;FH+-*wDHL*}cOGlq2k^;4&)^@~f zv<6iLCoe5vv{hnroDg~7{z~bo&Zq!%QJ-yXGQczX2i+QnN=`-Lk2}nn<%N4wWPu7Z zzef2*P>V#JXzv!_+CMT#?#yWweN66HgfLlnIAkubuceV-)txq9L5fr5mB!iZ z%#z8htbIF)uU;q;_Sti>G7@o0M$-km7?k524>7y7)|#xGV0Ru8i5+DBlKlvulmoIK zR?U#`gJ(@^l^M1rpa+d4)Z|Wlo?GrC81~O_F;7fmDRCIsc2j!SyA<5cjB3t*K#^_H zpUK_%(1dT6m<}uMn?VEdw;taC{(hUpoXnbX1wLfzFrwoW>Q?OX_1Ii-%kF25b2U-M zD<7y9e?80OTQdoUxWTyvIE^u)66QGj6W~E};u}n}^9kk66Kj$l8nQ}(wb1WZ`75&d z-s$NydK4o3i-_{o+qMhthl^cCs+hqfC`rKjDP<|(Vx}w|*MLeeHmDZ55 zx6|{y9M0E2Y~ww2f;c;E@Ve;|^i(TabTWu|rHOp`Kqppi3tc-OZ{@*8dZ ztnDSA$sL+cpFr5<+7FzE9SeoF2&T_NCZDEXOpcylY`ahVdbEe`nu=xLUEuFj*tcWt zA6;LQm_|d_*Tv^dkPCGYMqQs0X}qUK_#^ATdrN@juNMLS+^FauZwavebrX0?K+f4p zpW(H>owlB~oi>B4y^h^ALFu*lU)!rNGqN-P{p|oQUMDMUT~mEK5*>X*V+(Gwt=dL1 z5@S7XGDX(cjIXT(^o@)~U2ODaT_ogmT}*YMdStvjTuvNL=2qrFGbB#tW)`*_PTXYL zdX_r+9Kh#mG6NaOA1rpJ++@u3U^+HNFc}XLmyMnQhm4@`pF+SDH<^*0ofQWIgQKG( zy(2TdrHvs27z%|lFfuVPG0_1WbhgeGcG^yK7PjPnX%N)6)wMCUvNN`{Ai374tz!wi z>qkaL@~2*_zv;EGrT@b)dRL(0Zd&t6yGhUc}hu8pOwrGZ^b z0g0lejUI`Cr47lyh$PGqR<3K|{}SM0xNi7whWrWcZxooO>FNFpv6a1z*&lfIbQ$!` z^v(4x>}&z+z<*e$r^}%W>|AAMX~Xk}(`5Cne}6DD=8=6VAtJ*k``ZNI`uB%FI2ise z_rEj|=-7YR_z&+nXOSAux18>T3{fnS42-0`BEZJZ%Eknx1M{&!=~!48ndsP=A?$RFjKYk3?2N$n4#I4I z!2GA|HBf-^(!$nG+d^0Wf1~YhvM|7t{D1gE`v1@d$$uL8x4irxcm2m*|CR^-E$07> zuK&2}-}1n}#r&Vq_3ydsciIQaZlF^9SKZF@Uv)pQO)58;BT&`PAG@&^l;9eTZK=U?o9EJu`N^noq-j9v6euJ1A^ z0{ftn0K2KGlQ76wTG{~@j3hD)FD(o#fz3;Qe->2bVuG>)8=|rZut33lj7%&n*X7dR zt0kWQHwVzbf4|KnGlYrh@9Q9^1lAvplL~uJI(N?0rAH(UL=`Fo-w2k7VCqMcx#}5; z3BSpE>e^TGP(PiD2J0PBDk-O)U}Nsq-b#2BSy?wbSGEVy8 z6_dR^vU630I?}-@4o-blf00m%G_xJw6~8HsU4k;ZquyMdF4FRr`U-OyW09-&(9h!{ z#?$temzN-li%(|5s9L1D0~ujw~eNjdWOt2MwC zMxpE}YU$BN&Q`Si!GGc5R~|;s;#pTTeCY>4$L2t%wlmfotCZJnEU9;?=g{?-Yg6`n z@8121%C9*W+do+Y4_wY@prdWJ)l&7#&yfOay0A5(1uI;?>&P$r2d+V1E>ZaehUt6z zBKncmQ>9vA^?<7eTi*#6TY`@n6S%%ES>f6*D`u6pTHn)n&75B4$S< zD#qo|wzTWu8N*dC;yrBjX1^mct7Rv|M(DG-;@xURi6$bM@P^zPE35;|j?+1JpD_IK z0P^yjUV@LTHG#{5UBX*tD@bokH9JD|oZEi$gOy-pYYh74_A0Ck#zz;{(1NCqcwV_y zs0AJNRXCLkE+{Ricp)I`#}>`ss!%KENhiHIt#LOyxT|oF7I?S<5w=Fr+c9e%(n%BJrMN?&(HZXq2mGX# zr-d`-%~vPftvPo$FRJ55vOBCi9Tdk{$#b^it~(EPr8TJRu&bcl`6pQ`j2PjRoA#mR#( zQdcyGfJ@epZ6Q>0H;nc`}3ZVMfg zxnVRQ0tkX|FM{WVu2NH_>sBATQlw+D*YULSN$pxh|19gBOR0Azg3S$AL zw_jhH;JpkZ5C*0BI}iJ2N!Zy3p#WWwANeIqy9~Hz9s=C^FV>V$4Dvta)BFcIuI2rG z5zWh}U*Tr}Jw&xfbf0+wFCzpZOeI^sW9VvZJS5z9YL5^tU08uNB*IM_1cYU1|D#}C zFzwrCKs@@%_v3YIDbofl72k`~63PqtScDd*BhS)mqC{k>MVI%se1I@sM?Ej#p!hDN zO?V8CuIQnP4ydffV2m)o_(6pr$jq-|jNnHKcSR@K7zU@d;ku7{F{5(%UWJQStuDG< zQ_@Oceg8vOT$zpLBzBae(Wi0L^L6E^i+5!CAB?vB9NTZ=khh&A@on{8sBrmV9_K9(RJnetzw`{Hctn~pRf@y94$0fL7E2R|=v zZ$?tOHA{O4P$wO7DTI|~64@N6lU^QT%R0eFmKG}AWu*Io$wUdhir{yHe+F9)$}9CZ z3^G8#4FN;l9-~3@_a)7HRdY?nT9GRmY{{#6=o9WBVxi!)_TO!o;IRTD7d6fQZ zxXQrj4!(|_YpYIi%>g?=X~3_ADb32j*JkNm2kmui?K4aO@edK!P7A%ZvW)uAK)h!D zqIDe^_#xBRafy+A9f;Sm*KwII-D;$J9i~9kDm+&Ded7;D3^W?)?n6#-uVb$%)&E-Q z?{NOpP1o}Tpd}B!3h)W*wLaiRn*8rLzn+W!Wy`hLU7&k_#(!%;0-0Yk=f(mv$~Edg zZWx&Wh?IU-!7o`x9w@F$D;iQ|1)Lgr2^AH|m#=jjL=mK7;Iz&w-4oNHI!6~v14lKN zD4})hKFA9sFGf=6cxB{6-cOjDN~Ivcoaa4Uj58vLoab9!Ogz#Kuk-|@EnwyyHHH_j z^H|Qc2wO$h)-2#3DG^j5;<_G4RP;L~o@t@4hj9-kjiz=(N6}iGERq|ZIci;y~hh8b-Itf0Oks!*k(`a{O*L* zr-hf)T8igAhZl^yb5D5wSx8Gap6`Iu;{`C<<8363)?6pJ!Ugv_zqd{Zmby&O=eX;F z`?l|Xo)r*p?>t6Ko`2la#Nrmlu=C*a0*#w*p>&2Jj={WYPlscS?~`rr%cj2LhqgP& z9<7Bj0W-+i1V^}+ZEokGo;%^#IS~4yr@(LBf2TibT3K~e=@3ETNwT2GFM&EwnNsoI z0walx+z`kUdT$so@vjHgFn!W;(7CP1#gzT1Ke2J$Etx#3^#ngbAB%a;D-u5BUl z>*OwXCi^G$Hw-!i*FNsOo)xdT{s%hbZPnfs_V|}C%aGqkHmr+ET%8P8{#-+FP=rYE ziL}Q_pEkFc9jEo36@mf&vI(tUhY~@q7L+y^yNK&|ZUh3dB|loiWTc*xe73Uf^?9}+B(Lt;C{U-qCAVThvC^-~wMGf+v|b4X%GTdm(uzYu;K_fLt;-8sYW@vXcW~$U)qH}j zsZQrq)WR;SFfAyl9&3i)t%6rvFhFUu$9uB|#$%fWg45NC#-e$n3e_={dUUD^8GV6= zQZaVeWHLNpo5WuS(SPnAsq$G>VS0}>tN#L&D;xtzmb2J(A(42Y(s;pOyl`tLP@&E} zjZRai$Ck5n;%#!`Eu2oc?{|2nTM=S>!gn6>v>W=#;gqf6#PCC@dhT78bbi&QqL+<;XYACM~a$mB_MbygUgv~|oV?~#ys zTDFjt^}fQbu3n<+`W2SITp~N!=o_FS0cT3EL)n4<|NOf?<%5-#nU&=F-k*P9U~PQ; zM`H0W8kh|@GvNk}nF)BLcY_9D2F}U&Ck+g_UN7IE0qf+OG$uy2TkSG|nQyhr1ZD>| z9Q%hpFf%hdus;7M4GLkusgD`V!gQ058O(ZpER{#xq(^mk6^`^}%P_|qB!2*S{-Q;6s1e|cg z7FI@P_M3gl%E$(s_VQ1gS=pes+JFGI-1G|s3caO|4FbK@Z|v-Bx5gSfl#%tOEl^e_ zHsIOv-~9(>gs`yP@IByUHntnKfSFiWZ}t&DW54M?Ff$keoJ;f1HkiSHQ*Y9s?AOP? z{KFRDK^fzXJ_56_GBMv62LO$g?FKe5D;RncFPN1HKysrEK;6yp2k_nUADES$o$*G$ z0kqpVSfNaeH*v5+S#Q}4VTa!ABOnl%SZ?BFV`l_rk$?Jyjh*>sY=PMsA;2L;|Kww5 zWM{qUXLc|X_-0?S0|WKOd;n%=WxmyK?5wOe;|<`0+#Hhtjr|s0b_kg5CN?M|^!kvW zzxVm|X9#f8(apIN=%ZUSVD7w41H+&Jr!3vn2aNICG~oQCTYSKYO}A(e7&I93Jusec z%fi6H4g&`;@7|JShk*l#{o8ynZ~%RDn-2yKU~a$72LlIi9Mdg6;QXK4G#EI5T`zC* z!N389fddKy2QZJ{)&~Oz6b26HZ5&`AL*LW~9Nh(jb{hwn@iq=H<82&Z#@jf6sTW2Y zw{d`h`Q^5KFmQlj-~e*ZEmp>eWKZo_y9H_g+YUX0}KNPFgM-O#{>fh zP;cDkgMkC6H*WL6zyajn+k7x^0QuuK9}FB!FmM2K>@8Vl7&w?=-~i5EyDbX?2aqdn z^TEIY%+I&^VBi31sat$3FmSNIzyZ`lw`F1AxIVY;<``mufdj~mxA|b;V1a>y1qKdQ z7&w6Xa6n+-fWW{3fq?@8 z0|!u3-?jw?4jB3Ty5_$n3nQO{fjav(9}FBY@;Ml&ZEwrMzyZ`HxA|b;fRWF^KwW%G z7Dhe?!^r2rVhDyTjQ#-Xy4!8Qz`+g!2aJ3UoPr5M9}FBY@;Ml&J8#(nBcFqzFmS-g z=RlDTLmvzrz;or>?ZUtTBcC(D$mdKj@;UGe#9M7J!N}*pcH1!cZsWLKyWF%HSd7D< z-NwPhc)LHCVB~Wq82KDncz(n48=l|r{D$ZEKppV>hUa&F z$+f&^cz(n48=l|r{D$W@Jip=j4bN|Qe#7${*D-H+e#7${p69|!{j72=sC<6#{JBs8$56DJXhiC z>%#L~kwv?DeB^39+My13o~!z`FFbEppEr2^d?)gH>^FGc;CX}R4W2i6-r#wI=g+U4 zm-h$H8$56DyutH)8H3lrc);@p&l@~%@cg+BTxx^o4eRp;&l@~%@VvqE{Jc$lFYvs< z^9IiwJa6#4!Se>s8$56DyutI_lUi$o=lM-^w8QZM&l^0?t+m)6<`q0|@I2q%)&0Tq z2G3i*$0>6So;P^jus(0_yutJ5d(QH@@VvqE2G5`G{p$X3-i7B4o;P^j;Q8~tP>5T18<-myOK@VvwG4$q%^M9O=C z=N+DRc;4Z8hvyxhcX;06d57nDu&CAn&vRo7+F?B4d57n@o2l*(p63oHw1b22Ja;&u zFY18jx$6miah${R0nc-HRN3Ev=eZFD?P?tZo)37QyRERlTE~Fr1D@yCHS7N1`Ezg7 z>+vz*`GDsGo)36F;Cb$Ps;>*rb0-wq)p?b>qtFiH0nZ0K&z)7+AI1Zo4|qP{`GDsG zp63Rq`d;AqfalNsTxERW`GDsGo)36F;Q4^(1D+3fKH&L)=L4P(tk3gTA=L4SS z>wfgbc);_4^?7ap#Qrd^;Q4^(1D+3fKH&L)=L4P(cs}5HZm_Gh!Seyn2Ru&_N!=ej zAMpIS&$7&Wc%G+s(GGRM^8wEXJRk5pHy+m4h35mF4_t2_@H}^d;x%yIh3C&b(dF~Q z`h39i0nc-1DfUR<=M$b! zcs}9zgy$2U=VsV4ZWEqQcs}9zgy(t0y}kxKpIDzycs}9zgy$3M^9j!uC)VfL7xq`rR}-F3tk0ikB+C1P=M$b!cs}9zgy$2UKhNXT_k!_&=M$b!cs}9z zgy$2UPk27z`Gn^ao=>dLCp=GbNBvyj`Gn^aoF)43)kMo+qIZ?P?tho-cU5;Q4~*3!X1{zTo+S=g+fM zuj9Mm`GV&Qo-cU5;Q8~sP<`DxuNFLC@H`K|)&0Tq10Yc)s9y!VK&F z;Q4~*3!X1{zTo+S=L?=Mc)sBIg69jKFL=J-`GV&Qo-eG=7d&6^d|`dQ;Q4~*3!X1{ zzTo+S=L?=Mtj`xbU+{dv^99crJYVp9!Se;r7d&6^d|`dQ;CY_Ptj7mDU+{dv^99cr zJYVp9!Se;r6S#%mJRe`i4W4g!zTx?X=Nq1Hc)sEJhUXie zZ+O1p`G)6DhC%rZ;Q5B6<^E@41`@-`L&o?~Z@O;Db4bL|`-|&3H^8_!{I^g++ z=Nq1Hc)sEJhUZV7LYW6xpC{O$wu9#zo^N=*;rWK=8|(8VSKz&%4tSn~i`o~SZ+O1p zc>+hUKO7(M{K-KrpFKR^@ch8@1J4gUKk)oueV#Co^8OAyKUkk1c%CGOx<7cHz!tQt z=c@zH4?I8c{J`@kYvXl14m>~bJb@myFFZf+{J`^sd|-bV4|smy`GMyLo*#IA;Q4{) z3Dv3Z8J-__e&G3m=Leo2cz)pdf#(OFA9#M?`GMyN5vrd7JU{R}VMDbqJU{R}DLv?m z@qp(~22PpxSf3|u8SUzM_h5Z~;Q4{)2c92ze&Bh+km~z`=TDwYsTZCfcz)pdlk-&e z2hR^YKk)p(^8?QhJU{UK!1Dvo4?I8c{K=9k^}_QfhpM*2@d3{d*5?PFA9#M?`GMyL zo*#IAus%QVJb_=eUU;4#FM4g4IGN%{wv~C6ZRI%6wlW^sR{Y4eG9KAh#v|KG9obfn z^K3&M)$_#SppLpePdn66Jx@E-Q9VyP)KNW8JJeAJx@D~M_r$%9mb=2 zo^}|I>UpAuFt4iTX@@$h=V^yJs^@8kI;!VshdQd~iAO>m)$_DN9o6%+Lmk!gv_l=$ z^Rz=9)$>F;p^oZ#+M$lRK2JN;Q9VyP)KNW8JJeAZqPSiGuZUrAXd{sS9JDjho=V^!YRrNgWaK5UZCjtz0RL|26byUyO z4t3P^dD@|l>Ur9sj_UdKp?aQem{-;Fw8Olro~Iq=RrNgWFt6Zwa4hpV&|q7wBPT_) zt99gHMY~!@CJfruI#OJ12hT5f{$#Aa{H>Q}r~{r~@ErMY*&phF=NCM`;CVtW>wAXh z7d%glDf(hO;Q5m;T0Sdye!=r6lehGR=NCLrQZM?V4tRdS^9!C|@ce@37d*e<`IDDh z>V@YQJWu2+`r`P2=NCM`;Q0m56DwO^7oK16{DS8fJip-i19cThv$jl#cNA+OFWVW4r*5}BF%lSm%gY2o+BUbLOxu!p$>SCe7N*Q9ax_uA1-}S2RuhUT>hlS`3jyRA1-}y-i7DL zhf80~E3D6v4|gFSF56HCJV!oU`l1f3&yf$8zNiD9BOfly6ddR99QknRi{l*Y^BbNc zA1?bt9q=6aa9LW_I*<>ScJ=r`K3v+>@jyOY+ST(e^5N319v{eu%dcsm4tS1yxb&^# zkzZ*k=T79qr7!A$=lNxix<7c1e7G!Y>+yknxU@qZ@ErMY>5DqxIr8DM#IAo|As;U7 zPzToM4W1((F8izJUF5^1T|GXY-@tv zA1>Q)d|-W!e7N+*yu$h%`EcorIS^M>^~^5OCt zIL@&?M?PFG;bA@jyOYF5A}g74qTIuFfmu!=)YS zfal1EOJ9r!JV!pcILO`EcorI^a3-;c|H#vQD8Wq&w6us%mV+=YC&Y(pLJ z9QknRi}Mvc?^vHBA1?dDc))Yy!(GUS%Qnm_e1DF7xb(%m!u59K!=*3k!1Z?I!{uus zj0e`|9iAf}F8f0r@ErMY>5DqxIr8E1RTk=i=g5akU(73bj(oWE#qj~pkq?)z+Uj{1 z`EY4h=heXdaL9*C-#Q-1hfBL!2lCUba@F74|13i)tphdQu6M?PHo z)_FDHIr8E1tC*+**V_j?AMhOcaL+GqmUH`n=L6T5K7z=L4Q2A1+_fqYikEe7N*Q9q=6aaOsOWus$E~9Qkm$tpIgkeLmnh^5L?->c@cR z$cIZ`oOj_l^5JqT1nPk2$cIZ`j0e`|$cIZ`j0di_=a+)(yocw=hs*D1T~!1Z?I!(GUS z%QlP$JV!oU`eHob`NaAh`Ec1E<`q1jxZaL@xZJ*m;~eXAW?9cy$cIb2dVC-sF74`gARjL6s^`duOS^iU zBOfk59gI3~y&d^*>08gc$cIb2Iv&V}OS?L+7OuA=A1=4Eq7Hbzus%mVT=s|YfaeRI zBOfmN!+5~+h40Ui50_hYF|Y9bIr8Ds7vq8N&yf$8zNiD=pCcbGw-VRm9Qkl*hj|6h zkq?)?I6mMx^5N3A{+)vQD8d>|h# z?drVR@ErMY>08HR59GsL$cM|eIvyLIBOfk(>v$j^F74`Zj(oVZLmluO z`EYss19f11zTr9Y;j%xB2d=jxA1-}S2RuhUTpn3L9q=6aaOsQjfae?QbL7Kif2afN zbL7Ka$cM`|93Su;`Ecor@qp*Zhf817f$QxXo+BSFj|-s=c#eFy^hF);9QknRi#o7A zM?T!O;W_f*(yn@re7Lkj9q=6aaOsOW;5qW)u8s9M^5N1Bbzpste7N+*`3mdv4bPDe zmq*0lNA*0>Cog}~+_}{tf2%zIW@ zzxe%E`Q`Qef!2SXI|6>1M3VflU9PKq_~ye;_lKX2`OW(Jf4BIw5-~4~x-uvHt`uNv(|9V&NfA{Uj?|=LG UPx;ReNf&&5=UJ4t@$Yy34-N{XCjbBd literal 0 HcmV?d00001 diff --git a/docs/data/MSCI_GCIS-cfs-fin.pdf b/docs/data/MSCI_GCIS-cfs-fin.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c7175ccc9d20191e2e023c89ae80ddeaeb417bc6 GIT binary patch literal 169202 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∋4b@%6a}@HqeBa2TY~D^@69wQym^T4X^C*rpLr~@$zIdookeDH7qfDu zs%wYodMkfdl@Jgc3k^Q2VGHs);k%x=DGbT;M^VR%udkrmQfr*S3rp|p?tkP}!d{tR zKQGBQjIw8=b*4W|Sh%sbBhgNQfJrSR>&BL%Dxql~FUjimJ@bG8GkmMRbHBB$x$0RD zGO^NWUUw9oZh-lfkt8_py`_14xFqfwrDT29*lq0lnn<(wy;%|z*k*d4LUnYk&6djv zEg=j}cTASc8wcf3ughKbeCLL|g{_O3?B}-D->&w_)_!!+}m)`K^hkHT;Y22o?uSP-R$bGEvGr2IIF#OmlB_0?+r%27MlH;YRD- zMd0!?d&@0djvQ7gFC6aEwdJI9=!iZR;HN`(Out)^=i#J6Eao?#x(m~5~c6oz5rklj;2i{$z^6m9P{6o>{%)gGUw z*lML!BarYcw~#}+)0)Uj*9Nzhb#>lLL%8n~sF+M~FG{2^k`e+?A1uCN zW#mU6J&|erG=pC%ro>{MbSEE{$ZPe;8y0#sYI!jmu63uR-l1mw4wpOtZZgg{Y&6MF zlrM@CW3e`cTzycz&uf(1!LQt^C2?LFM^^<`cZ0sUs?mZoRK(|HO7Qqy^oujJ)5{Z~ zd4-BOwa2~jRUF?j2NqDM5mPLMRmgB8oup&N}swo*do+j4(^5xZSSHDabZpdk9|NG1pOgPLwEz3=PZud%DuUc(pE zV_TLub!q1Y*Ru+vYm>s+#x%C{n$ok;rI=z{R-;FMw+L!6T9NnXq?hc=Wfv8&d>X5Q zxBf8CbG}oTH;*bCCXyeAC3AV! zSnTAzw8{1s3}(oRCFRhCa*>)9|rNNatNT2Xr8=C>5A&rv{A zdv%3zwVFJ1J`^9Y&{|<93_cnNmmHc^A5ZkHH|%(`c5-+Eh*p7V!Zt$K~-+SAhz1?{B(e+6sY0tg> zh>!Q`pNZokVecxpMbT0YefG2s!wGUG!+tC7&cIu*;-^gBrZ-@}D*CEsjpY9@_6|Un zJZ;){_q1ku+O};Q)3$Bfwr%&cZQHhc+O}=$J@en)Z=a3#*?7N*6LC&e=E=;;s)M@k zD}R?Il#2MX5ynKK$uq3pP`C+-XmZzwsE-g=}=b^rDRHW~676bd`xHeZ}889Ero zI>a5M1x>C z@a{@R?DJ2SGWLxcxgcc)lTaouK516FLxoXOZ06HLrq5=R7439oB(9H(7xbFKkcvwM zD!SV^k0*Asg9^^R;dahX*jyH#kmhzE8`QDLc*%KkG8@1$Fv;G`L@BAyj7>rQN7j>4 zx)O2}4h&goBCb9XQqn@%>ryaOJ!442H=lZi-;|zSmWu~VD^i8C++I~(MI~ib)|P6I z^Hzwm*-a^9UsNAvE^>qY5;IXxKgR0u#w3sq;ACrZv^z&L`A9e+$Rd7Vt2)D|o?U`U z%g8CCP!I5x9Z!no^q~N;tx_N;HNhRqJP_VYzaE5~wYshFUtSP)AKK7%v)k=H++tTO zguPxEcbgh02Vf8iFFl`w+H1S>6X3$e>41Au_rxj?2?!Pt$UNeOh);4n1<$YjddqR~ zH$Nv5Fb%1W`<5sJwfZNhq=gN2pDtS%Ty|2tG4#7Q5de=6joq~Ctml3AuJDvGC6Sb{ z2#wu{#;f7HoK215{7mbkwppELh3x&J+j8)yTg3Bv>M7&SG0J67tRz7%c7lfKsRtC(P~74s&8;9`jU@0=A@-& zB2U4u`Z`O&@yYVcL>i;bA%o1}ucbJCpTepXk_uAvT4m(O`-y+znUlIi8OSRPUG!Qh z&Wx*4KCUgNVg!OwFE&~N#yjoqX-aE-VXzh!tM9GWHsSL#ONL!vo!km=t@x+2dDr zuCZ-Q$f#^&(Z3M6-6geWcT$cB)S=pGajc6KUt+?2;|{*2DCF6Uv}Va}YQZioOsi5G z7jdH)XE!u0aPVy9Ml2}*GgX9-2&=|?*lQ0wG}6;O5eI(ft;~hzP3-mv9<>FodU05N z#cmWx_DqaEaUEL7tHdHw>KG)&iTsQ^4^^Z68d~MaRfFN4&n~dWW#LIOoLm=LGV5&5h;AaP&Vo7RDwICX?&olFz4-bvP9IUas&B`|t zTN`b<$0Bbt=Uo&>Ci@z@uZEUvIk%QM9NOO9cN34Q)ODBmSa>GBmxff2D*Q~N`V?_Z z0#b6y+_}o|xa@?bD2MCu&%-ml!w{4$u`^48sw*kPN4CwyGxhY(BZwf=k5s0PSj{2x zM}cFahv5RAG2JboK$iL`oS;sMxVG9*I$L5k5jp1dab@%)#j$T<+UM(T>h@|pwg&q+ zGgPSxhG=KAD$Es2RF)$K$5W-}PAw_lVd-Yy0@17B>~v@yhnD`}*$v|3!Le){;^d+B z)e#+z&9Uv==TG`~n|$sEmLdrV&a18wI~)cro+l}xYi4H_cUUX&hm&~7`k7!JMoo-P z^Uz$8(Qe6hFViUzXzJ!$n1iFlgF4i5ecsxv_VnUK>or$jXqkx=78@x|x&BeD(V+3Y zJ%s!{hh3NXObYET>q44@kPDoc_#?R}=_U@CvKis_E!sI-g5W1a7(upU3?uj1{E>Xv z^7|-Dm?`Bs-E33G6HCVh#vqB%_Us6`PA(|md;N<(Z@0I{X?>BY_<&u=y4AGuMo}nt!t1Fr2QTc&6&bM zg@PAYyO>2!Hu9drPivE0PxOei2S!&VZJu%2SE;AQ9Zy^cji-`8OwpG3x^w%vk@fmw$7(tk^K2ke#PSW`M6~?;r}u4l?ry@ zVZ!%zl@7Mzb*NKzVVo}BP`i6v!k(Gnsu3#ULlY^0rFy-NvK0DY|hlcJ5B*T z`w2G$6~vp)Sz#;RRcPz3N?Zs5?k=m4|9hBrWqxv1aC(4o8lwK>M=EeagGw{jZ}Dul zU>!%zyou&>_}+maC65sq`JK+++6 zr~~Ef>+ECt!@c$6< z`Y@DW^v2E85s2Z2Hz1>jb1NwR%t{`8-H4SH4rM6m*zoEZx3^Q^P1ciRbf1d!^6#m~ zR~+PtZ*NiXn$S)UPsml5)|$^zH%A18((T@5Q6DAVquJC#LFma7#aBypzWLCWk^-HN zV*MJcIxyY0FcEq}RIi!Fl?Sszm4!*9D)X8)VjOmRF38Om;wYBojr$cg^HnSwY9nHl zKdsFdIAk1a3Lc#+yY}*&8_r~?_?o@SMD-GoRZ{5I&Fku~8ogxmkBN@*!w+&xF1?9* zeT+%PTIs_rM5i9}DuUb@15OBnTV>PpX2nJgO)`-9I>`g1!Q}-ocQ2cm8N|lm>2qH+ znhRW3EL92Qp9S4%eU0ci#u=`Wavr|J_xt>62CI?$kWLO8{&SX&Lmgr^WJ@SvQ=ir$ zjAm?a?RnYG@q`ajHd6sxiazbEA+Sbpbd|}k$ys{uV*zPrw{(}a*}P$9&GWX{B;WiH zr1Nxt9ooT_CaB!`u^BN=V%8*?Cg{GW^BWRcXTzO##q3n&nt|`D-FE8$44|M&(|BEO zJ__FWKBrD_ao;IS`kh$-Q~0M|j926Db78b6s8>Xvgz&gUnc5JqYmxJ#S~5gvSD}hN z^%n=jaE}q)pK;?7vJ;f_>f#|WuGsXJoJF^$p!L(W8n5)iv!7hwD0}Vw75&vfMSf@# zrU>Zbi<*$ugeB>fUFS4PCPvgQ<1OH6XGSda2|v9fTHOj-#uevECBh-WXNGLt(l^}9 zJj+rE6mUf@_Wvnb&)<@UQ>~G6#AMTP7KmUA0iB7Kbt5q!Kt(G|qnCOI(aQtL+GU7e z)|wahOZkN+&vhueqRRz2E{HT6IxJ2P88L`q7)md?`;dZPcgzV5v4Wgf4{L=ytF`wg zwE*HF!~qljjR^h7KDIYK)cF_376|NXC4XBO&|o0?EVg7Uk1y@cO9u@6`L~L|i~WaX zsjWeMVEaKFs(9LjsWm-g6FX7Q$ii9kMDi0={0qS(M^G?*cos4g_2wP|a>H`7&?6T( z3Aj<8aA*Qd=KHDfbBp>+^2+-(qf>Pp(E5#G4?-} zd&;d)4_L3;RAU6)pf79$!P>1UNit~?>ugoSd!)_4ZnFF{3;J1IffwWEq>~^`rG#;G z!YH;+ta40v^~ABcQv(COe}$Ku{O7^5FlFN9M^Sb^#$86$lP&}&mbL+GDxxlV(JTXb zhS7G^+;H5NYLLN2l6krH`FKm?7m{dnCg2q>tQFTJGGccUWs0y81?3#|rjYDDvn|VS z@lq?2Y`_tMX%~!nDrC65I;{dGiz}CBPbGxcMRll31hbDW%s@-~v~sjOJ*x09v`W3$ zLcK;tlx6$iis{ig5{S3A?Bza`tefBJrP@ zfA~47S)v3IX2lqI3sl)-unzFw_sOr5k9J#B!@UB}kUgFwSk?&lqHX6#8Vfw?+Aq8F z;%{SNh_B=G$a%)#^Cx~)+>)PA!{FNkX~V%Af<#k2P#IIGeV41=&ajWQ?**|$%~B=B z9W;FjNfByVAJmAWS_hhQ9c%MS$tI~O_H2(`6g8Jtidc{(xICR4_9XFliY48P)gKZL z*J4!aQuIHe0^9pRddoz$GY;RoN0;@!?{ltVVTq)K#8dBJ;{3Lp{7wE>>@7HDqko4S zPGR1kYZh_*3luVBvgBXmgz9y<&%5}rLFT|3OuoMYwrmtd$+iw-rkm}I)nAu<(t>N+r;ew-QBO@lb7Ger4`9A~I@u-1bs(8cV+q~|)^ z&w0s3x0_{@OiQNHn3FI}{T2Cm&-y=}O{>&nTtxn8XH3gBMmLpXVH{EluV1TA>sr6` zJ&Y!nw(VpM%KNMzWQH;muY#$Ed$1}R$#JmRmZ+hBdp0e3VLQ0*cm?>8ZjMq%LDj`L*1!B@d0UyEkNDi%e~ys zvHeuCxdaJgj~zmrS7h9mN*9R^jSTc#PiGICZX`~Q{Ixgp?h;&MNO)wN;~!IzkcX?@ zdT!lr(5pLDk}2k-)zde6h)B{qzlH34xl^)3_h4|$R@3%xnmKsS1&Gx%YcXx^jJ46^ zDU_QE{c=x!oU7ZPkA=0@Zr0`UZ`bX_g=pUIQ+ZH~sT32w9p#Zure`2X3RP~r=lM+9 zjRDR+-?t_PnyclKX0qZV)g!rq&vf{j(?RHXUV$khp^-vf4o6(MY$}9!zxnKY`NX;B zbWfhbK>DuP+d1Fu;I4#brYn(OLh92DYZzcGHbATLhxGpD+mnLye=EPXPCXZcAufv< zEXLLE28Z+m>ap7Mr8lRUqKOhtf1?YbMmxetGB>GQSVaZeO?}LLNFQK+hB(7rWE@gl z*8rGhgkPb5V7<+CX*K zc-cjlwO2ccJNV#;)M>Q2e&Uq?~k;`@18hLT^W#JE$c|oJAJkkRKizl zU)_E?tnaiT0&J`9=*y6v{;dPRNqQNbS#E276IYUGA)LA}Et=xb(2;li|_LlyMEd4SE=>RkN{2t%GF5Bn;O~3m?*+W7=1ZD5bC# zOuZtfB|U_hDjmzs?06Qdoe_3#uYWVhOf*@Cp;S*A4wN?5*{3g*naYN+UIuT?X3Wr1lhxA5-H_FuCl3M({i?(Hf!shos-A`2qeb4W`AAdb>-s1@ zW__He*-=K+iY< z_#mfYfd(&m%tQSd?IW7~RqS-DiPc-#8N>t#pLst!@a4LtE=MeIN7)#h#h6(mrcCDY z<5FwY&&-$w*e7}#s;s4*}1XReC=j$mDWYLef14&D_XmN z*5$=JEL6c^PK+$KOgBt-Eq%081RGTm|F0KJYZraUGyUeP59cq`3!bxcZ#50r`a8(W zYzN@Qb|+`dAvkPL`uS|rhfvO7k2>%ZDLiqvWEim*gag!9p>h6|Q?ol*qwpiI&Lkdz ztz4f%h6Thj$b$+!w1mjUA>up0daCys%9rVl#UMGYYA~Ql_M$+bxvYP(|*_LS?2PsL!BoPy$#tlvwg^1GChPDuti#unWki z)aPws>a1J~icsDMe}1)Bq+-7&WoE_A z5!Ui6OFETri-ACZSTA8N|8IHGU*6+?%8U3M4F1ZS=;@eQXa&Rs0c=OSzxpPC4Tqks zsL@}GO*~e5dfLBED}U<&h??|&O-)Q3@RAze~%YSyM{KwD$whpvnj(V1627J~gmj8jEG_q30102jhc*(y_|CdRO zjXkaEe;yGt1KWSgx&ERp|8p|<^&E`;zUAMJzf+~O+01WJZc8>QSkj?+{WdXeNZ~5O*GW_>gX;n0sG#Ho|wdff%7y*P~ zMg|rwdKL|UHH{WMn+5{_9}l3%Gcz-30m#V!kSpL70G|pVqA~*vXc+NWnAq`H08mh7 z0Fs`W1+WbOs zy9N`$FbD7wj}3rb{kxkP;28CH#B3}YjDK4I5S1AL@bbS!Olvcftd zu;~tuKIy|iU^Csfnd)Jyd|dO|nxyz(ho0=6KAnHK*st!lGVkDcbyy;G%U!KXMGgO& zEW}A*(&SmMuJ1m7n~SYjqWD0DslIbmkx6%Edp#ohpl|d(eXVzY)xyqFa&L*+EAD>w zR!*gmSa?-%ooRM|*VgF}-)sEsg*ny!@`-TyUjEz?qm3NrkY*OVs59Jlqp*?fRX5eA zQ1(E>WwiVD*zKTZcj0ROIj=y)n#(mFUJj{UEZPrY48mSf10poDNKisRp`mDV0p=|ANwA|t8~#ST_5Zag z!Ex6xp^#E+l-0*YeTQ^tmRd|FGtL#{#&Jl_#)bt75fZSyZ3~Bm1>+yk&v(2!)A*+` z-$Eignuoe6-8H#=SS{`VIZFHVi$JLXe?BA$7TtTr82ex}cyT<(i?pi9c4!NBI_ew@bIjmdDfjmdDlR6A*9?c_NU&?4SLq z4P~EmZPMgB|M`3WhP)R4On4x)pSqbDpT@P;Tf^$Ga5VsNvJtWos^Jz^Jr16%V#U~0 zcKm~NjF1Pgf0-cc#Hi$W%bbfBqpxl)UknyKsLjtT>R0ZWwId`XnJ%X03aFeg=o}+8 zZ#{SQ`P7mqAeJzEQysq5{XAb3M^rotouRWZGq6-Q8L)FyFMOaNWaKWnb825GUujCO z520!k6y$1cd!c*mylfEV!WJYdpk(CaON5!ZsCb!QD5F5Q7~SgMA4&Y^6}+LdH*Jpp zc*8+#Kd9yc<5B8@`GIR5oGElt6_Ks-VjFFEQlfnuJB_%ht0+LeeVg$DfMb|OjB#wL`R@?sZMAA=JzLfAP( z>!Q-`8+8OrRqY3OCd%BJA(wKLgEA{dsRWsarxiz+F_uYh)a4M*&&~!n{kAM@!nI9l~TDZ;yt@rbqrwG-Zl9CQY#^vz=*n|V1s4<28RALE#dq8N>38I} zKNKMDr-A2ot=l-!MchL36$bQxdHVCr>ElmC`YFUxOeLn)6UDEM(6;?HJ*Tj(4z;DD z^e`vdMX-gjsd;a5HYJaSN70LpRr1CJ^E->=rJ@BMo%-{>*EBcgLS{zuq6MTyqNRbw zdoGu`Ym+ znbP*n^`A zIJgJ%B7fNawjfIlo#V%p0eK9wQRv~AJtg{>k$=~9zGt}HL->r0^MjpCTM-IR;`}{Qi-0vLSz#cEm&ywa#-fTb+ zJ8)Qs`p=wLaTytqq^=kl`^~N#)7z=n?C&7bH&ir7E4FDzJ?Nv`@@(UG+dtVkk6d|v z_qfsQfyobUCa-G`MC?$u^hmgpdr~Uhaklhb^*q@kdv6=bvwH^u^e4ajr9Qd8fUR$E zcUZo{SZ~`y-*FJCx1U}>w8J7Hso(K!c9l#AfuIx(+!$?oS(Z`Oc4%EGRYX5Z65TP0 znHjXAdUXs)J;C$og$qmUo~fLbt0^FCjwq5!z(tiV%jA_Xock}$b1(v@ckY%!bb3&0 zNw2nL7Ic{dUF;jj6c7teN%UynqcDns4X8d*Jj!RD5r)W%F$UXRS+9C|o;j29?Qe`C zRnRFEh|A$AB#aFF6|V?ABV#1AI7hP$bk2*l+kMxAtjC_M$k zK)xX?GZHN!-$^Hd@D0XAkgZXo9f47^t$IpqoKC4gM_i<6d_^ri_IxDCIk2B@FJmXh zn=x}ro4)9_RnD80rkHKS;}~!H>er!%zNEzcFDv^HqG7raH3VGip+U}mXaUlc1u>X< z4xV*e4g<-vd^92HX{#kPt6vRf7f1%+EbgMtDRw&~Y+6;q)O~aknpL*H>7K=^z2&Qa zJ=+MZ?}4lN1wvAZ-99A>qV4bq1j6fy22MSrF_O9K))DgYGZ77Jo7Q{rN3Ia9Mk2u@ zTwI14ttOq9M1p{wAp6O(^vV6Wc#)4|T#tl1YO5eX!dda8N*7MIGeX7?W?zqk!`1!~ z=SjYaPDqRC_GX)SPB~sqD5{M=xzl(X`=_P`g?lnq7BTuwy}TRxwpl7>JerhE@)YZ` zNaxY{6&VhU--B};*>8fXnJL^?82%XbayvHt06!|Z$Xidoq+M-fl12-faAKP-(FGba zo(5dRP2bEWCb%4Wjc%X7P5>l+*ns}Z%kamwWU<&&ziAz5ko*{#kTnKsBQYm#GOA$u z?Y8mcApLvDjXCV;E=T@R^V`M-ZXW&6^9UTsgC8suUU-=BAjJ(b?f{zGXn&}`Vy_F3 zLfM~^o@oeuCONvUAzv{HHbK%TH?*il$N99h#j?3t=DE`W!6+6p`1P!Ie}QAV6I_$2 zO8^@1x$7#+qiGeY+-#17=+d*N@c9}T8v+^!ZKhSBSfmnXBY-fX-h_x|Ok8@5h1j|G zy+FHGZN=`=O^CH=g7+vr@v;9i2&lUJV%XaG`@(xjL_+f-7?bA->ZR6%Mz`?ZaP_&{ z(`ucbr&dqr5APl7X@EHUWDee%tNd~^WCn*b@Np2?_kqP^M|Aire{|YR4Wn zvHmlJaHYc^TqYs-3fz-jS9#(>yGF=C6gTj9uH9&EWhhER32a2Ep^ANvqa}5xFOe7K zV9BLTG}A}xlm`X_BX&@-JJ+Q&uIt`V{V$Vn>`{-m>_wP<%cju+xOLg+A#uj+10x4_ zpx$2+&qP>^1#sjHSYkszpbRw14111RgBr6eriO3fUQouY5Q#HlWLWTKKBhvDvI2O1 z5UBLX9O_58q4U;D2Bz@lRJ$Q$j@o&e6dbWUCUBMok?lK$6)-G%#Em>mB;9?#_l#m_ z4F{dFiDt$LCYYK2`& z4%WSbnd&9=AkY=gyeb%4@4FJE&v_jv{G%!8vAUr~R2hFt9sTHO4C=g2jn08yeJ94k zBWXz!PH+F>5?c_Jdgy7Hz7Jnt4V|)la>6#pkLKyaOwRH|Z zh3h2C9oK7#!lnB-G0urH%vj}x<}|EpAI8MfZm5`Oy>h}F90~fA(q^#+>CD<|_!bg7 zbQ|v4_!WPRd=cmGbGWI4EmwiAU$~3v9&5Oy)IL~EQ+bjf(CHtb5Eu0oQ8=OWwEB5d zA&GQPR)5qa1KXY|2-o^~JP5i=ZIJy69plVqfnHBv9rf`YxI>mf=E2}T9-b+D-&#YR zn0~e&mxvz_m<#4AzUVbCqK=1{Duu#7qAM~?6>b7Y9%1u*CAWSN9Qh3=-R9n@G{=BiDnTrh-c_BcP{i>~BnhCIM-MaJa_d)0g_?NIR-B+!@YDSo zGALUfX^g>JRSzdiPcyn00Pkv-Y}0FUN99(88>0K2K8a^Ip6}aCtJE9^{Rx6@Rnp41 zJoH6Dn6cDOHeiC8`G$8&kt3lEQUVq*sklhzG~^ENw+P;GpcO3cff7td$}_|$ zr1dMuQG{2`ACDPE%pB6-N#=Ce%+NJN|M#tJw^Q$#GF_3HkFn&GZgSG7x|Ym`wushd zjEP!((k*)4^QVNcMzK0%OLoJeOV9To{pGttq4e-qHx;7{lI9my=9VbK)V*|P>s}+x z`&ObeH`g$Nd93kQVDz|aaoeRXFz(`U)|Y&_t=N>4tYMrJD*`DNo6hl*m?OLONm<|> zqaRyw9$l*1JKjb0OkaHOSx;B85LG$L4#*l4jNjwTEUS&I&^(8nUwp5oZP~R+Vgu;Z z{aYcldlAHn*UkqxQi64V@Nq7Fst&OTTU>xp8&`x0>T}R1rtn7=Z|TTvY)K!z24V@N zrHNV{i*1~SMwzprU9bsdINde6Mcz-> zksp3JIvpa4HhDp3ouaQCRQK*}`#A_|0ef`K1Bv8ntS()NFHJo?WR=w}z2P-Pp+#5) zkyk7y_Jm*F!h1p(33(L#NK)zVJ@`N|smpbuS)@}+qC@z3-&5QW_((Rn?T&OIpdRo@ z!XZ4lUFr~h=ea4#BY@?-EvD}8UBIr%%iq!!;q?W3=498QoQfmGEu3AjRB?2RSmBkC zzP6Y`Kg$zw!!h8b7z-OeKDsojLzkt+-JH?B@5L1Xn~GYa{Kj`dt0^O@Gt{;rrXyGM zfzPg7Uz=uISHbw@TWH zD`G=5E1!j>!*L5!?g0nJj(L~1LjECZ?*=VvX1cP8Wb z#K1nj2>gA?9AReqnl(UD>)(DV6H#e8_0In4zj532m@3Fr4T-|c^sv8tTX&e^ep6*R^S**oUexd08Q8m#yVq=~?FB{7K&ckkI=4t67H+;8OXXmF<-nH9WTyhuc1(`%j~y-02|_^Gl1+Fh{vqa(>`9l-9gwkba>K-mD53cr)O?5CG=VE@`5IvvW* zz~$oJ&N>vkShH`i#(m_S#&@m1)8Hun1Cjx2?|5sj6~pj#G$lLg6Nk$`OxOM-?&W~R zTjKMh;toF=mh-2#49t|9%9e(8?$5+_0od4jhbkwYT#-`z#JlSK>V>qeuhy=*%Jb<- z!Y`-0JMo7MiBq9v3)Q!3<=gTa!cQXyi$V8dLdq3;A2TNt;`aF%ntGL;`naUug_aXJ zLw%bnQASGxl}Ytnyz6(?Hf))_DJWqn?GvVmFu2SSDQ8OFA+7a>TgR;T>wI&qjm{p8 z4Y0=$_OpUoKwaKYZr|KU8{rQ15!OG?jBXO?X;hasRI^=bc`~no>920)M4Yp9__#bM z?-O1Yr*vk!tzYMHw%1$u0O2lHvM#b*WLsFs6Duk{5f`j9aF4RyajHu zga%%5b0`e=^BHDbOA?=z=E1A~v0JtXwx_?*W{BZYhP#FoEg*RZb1Vqe|1+`rcP9Nv zx+AmF+!ukDn$&{gKacxt@vP7S#V<7;seIi_=NZ**aAGOS;CE52Kn^J9F~~d48!XN8J=XsSuiHwcr44Z z`^5$xBVER03zR3Z1}y$@y~G$oV!bnl`1G&Q z`oBvg{l9WYj12!|NB%2$#QINO36MMjSVaCW$)kTw8~qctmH(%Of0H)?EaG>v)U*Gm z_+&^Yd(Hdlpn|WwA+gs4YAu%a zbid^r#rCh(TEcEGiyNz2=Cg%#d>}PD()m&U{K$T$b~B&0f&$y;Bwo_F#p0|_}^!YjggJvzvJyJ0E^6j&DH?o?TU&^=wHd4{ds~ch#JyE zPdQ}q_$^E%7-a?D!ZFE+QtkL+vH8Rb!a3>nZP)257YpQKa6B;Pp1}desVxJQc2-&l zQNQw{=);DHFB#`-dR!Y$bi9tYGUR%caE3*@4pxm}>@se}>{f=A({Eul(VnuVT)>2?gcvFf1H%8m1Tc&@`!yDH6Ai&&F4*c}jb-^P4~=RynZT?Wpt z`B`K@g2J`mhOqQ=$z%Q!f61%wA<{NTMAPKQ5?Du|N_|4}Ej|y8CZCgRCLrXlv{I%h zrL1&X!ja!4-z;eeS?62$yRffr)_%iYp~WAiB*=8yG!2DZv)!B<$4;xVa$)hu5{K0q zqGkvn>VA*5g!L~`_tt|}Ukk2wyHu0kmS38^mc5dELAq_a{yFP&iw2KmPgYMx>!(@- zF466#)!B!kOe#2$S9nrtc%I%6|FD_kH`H=LS-4uZpn;?C0{ zv^yR9&-~BIig%pPS*X3RwqRAa`f|}0w%FFT%z^QF4RJ+1(1n@7!O$L8?TMyeK9mU8+B3WP$qe z5Va8}v7rp~vd*Ve1Sl5}`4>FDC-SP4v|=|fFA3m5 zhv?!Sd~o_>A)f*D(=HqeYU)-C$rQ$2SIotT7!9DAE;J1Efr2m^K-FQORSu(BF2qAc zOJbNu)L6hw#%1jNiEr?)z!DH*S(=SKs~I*2FIa&rlx#i`?%+P3v8dYEWE_&+q$^{O z?56<^#{nlZhr!#^q7NSB_{G>FP-Yc6St9zKaToDiudRw0#IO3;(9Ckc^JFyTUeuN z-0HeKd~S#vHoSWv4Pyi80GjtAuvwE}Y95WkeKQ6&qCupxGNE|cqOyrd#VnRtQ=6-7 ztk&62rIRL(;|x9K11byVbQ6b>{(&_dp}P`49?@3#T7m5n z&#A{Z`eiN&taLS{&U$ikwsC~det|^0NjNy1ENOycC1A@mpd(=(7MOUfq(j4jd~;v1 zK=O;Mpl?*E*Y4A#C3&In>Eag1f|&=E@s7riGp;Cxm|6oO%>pgy28|Dxe!>BU&;5CNPL$_1W*z zC@kcpwc|0>=@8-vd^j3P*F(ofNRR^s0-d(3geZj++0X=Ft`W55!Gpr1g9-(}Mxr?h z36$%q9)D{zABt#dBN#796f__#!5?tZOq*9}Txfz%k$7V7@9@2cHF@0K^m_b!Y<~K* z-c6}JHB6#VLJh1{&X+$aAc-vh**5mj?e4P^STUsOC8UBQ-5u-yN5Gj_U&$8JaxR^J<%D^x{s84glt?e1?pQ;dv)Uoz~04BYQ`xKo^ zc|IuleLW-IywQ|7DZ!+EaJPOxDXCqhv7dA8&HEd(*7!5M-V}i-unT!Fwnt}XT1Grl z-cG*M+Fmg!kz|a|9Gmlb!LzGtcik1ei~8(XAY(U@su$>FNK0G*W@~ve6&lrZp#D#a zeR~TNWPY++O@G%ZG^;*ii#m$I_<@tiWw@v$pax=c;v`ON3Z7?={&5P$g{5aWu#iO3 z(DpT)4PKWbrI1x`*BM`ZndS_k{3j0Ue1ckub9nc`a#9)oKoy`gv&5*^F9F8wNI5gU zxv{ZrIoC5#Pd(Lb6FA0%8?Iyb@nJ9saMWd+XTO~z2D0y<5(Bo09aH_;I0i#wH9}^J zWpVJOJA(CgWH4(ghgU7>2Q5dic8*V?L>qH@sXl);#vj-zu&&w-_OyFs&=Y9zzJOQ{ z5n814o?r}hlX(_=Avra|aX^6zh|tKW*CXmSr^m)u#3)-exMvVNV*J{npSnOAwZAp8 zFy4W!jHo_!GT4$iXca;T$aJ0=4S2*#%3vrI!6jym83g4xXz(+6%~q*=C+s+hwG5|E zuNb9IE{KJzq+cQjCqg(T7yp#N^ zCTsP^>BsZAJ?sj;`})QKCl;M$)6tKI3Bt3d3^I)_?@6kLrUTc2k$I_vFYA{MpY8C% zdaM1PmaMixqKCREl&$_88S%d=YsS|`O>Z4TD7_$`@PftnxvbFKVy`>!;xX<$1?3cY!xAHYtJ(4;5uyLWWBtaQs#8VaKogfkb2&)fW?3aZU1?QVVJ% z0S6jhxwwx6*)=050o<}TQw}2}`H=RpydJR&vsYnl zyvBnRgLYC_d?b67L`rn42KU11TOA!{Xb-BE*vn3I-oM&uJl3-b*JsoK+lLtROC~Y$ zNglpoO2n`$S0YcU$a_Rdy^>FYRHQ6gGY@R`@GZc zTofs@Yl2~S(W#r1rqz@3%}YR78{$`1;?0;@Q*$MGO%t*!18_Y1m<2j@z3lg3W&4{z z0_>AX6BPz=y2OAs?NYedB~Q!dH}Vb#P_2CHW((a-pjYK%9Z}GI2%~5|3)#=|)|X$C zXM2WXdxuAaRNr{Ymb|S+{k@P1Be@N0pdi>(u<>8xk zc0>o(1qFS=bTnmG6R1P>2N}_Wz0SJwPyURNEd7qlG6!7q5vQ`eOeFt} z=yz6A?pIg(Q{cp-`k#E%T#5M!4S&u2LS}jB8El%9Ju}DEwTi_3Z!_ba!%_7fdXMQD z4#Aev4=sppA~1Ofif!H}+4>UV%VTa48XDMU&k+~6*4jJY_r$QB`9;lYgw$k*s(*Ou z!re?!o{wmN!R|tk1o?}9@Ayqc7$4*WxG%G+w?fav!OiALlMtvDBqiy}iv5%Qq1B=` zWypZjiEzRV&ks?>?y~R$=rbjn!G~Z2Y!kM94-Cn4b4<~YFGv5BWyLbcR3^$)Xu4Uy zpTmx4`hKWNka?FD3zwe=0{_l5bU-CcsEeflA;1#wo&0l=u^Yw}b1?Bcf94ZR?_xWUPic8DafkvPLYf4V{BbB)h?rgdLll2{Af3{4NXo;|3Ow5^`7j!=VdRt+gScHKJowoFLyJ zEy91qpKnkSsbz$$*e69;K=62zOq&x_|Hs{lJHk(px9Af1p_Nl|y0lCSTji6;V$D3QHIB7`hu%)VydO4%c8G-k$bXlCq7MWO5wNwm;rNm7=G zkTn&RC4}seC6q0E_mCFp`S*VB^ZkF{_j{jF%zfSGI_J8sbI!G&a|XY(`j1h!x1|)G z=(Nj22km%!)mcVgJj2B0bNADrhok8mJqxZGD^>SELZFu_xnGa(d2$`Oo{3f9Mh%o( z+R*u~W?d26ZJa;5?v5lTT0yd36`NP@>$EMq4o-ELSUEPa&Fwt?;#SUd{>8O=uCH+q zMH=SZ4D&@lJH;e`%-Y?s=-$h-rjG>_Pzu!|I|U8j&8Td_=`}xmu<6v<>q9#~=xJ~y zddf#^b9Rf9xN|i7YSK2VBbqNW4X&pg;Ja$tboIsB%E66C!41WO!hvPzSZ`#(K(P~~ z__j3b&Fym9TU*<(%mN_-9d9=1jH`L(q>Jy`F0d7T{_0v0*}CMdXN7q)_4CKnRIOfp z9LUl-U|_IbcPotiTH+me5Qn;U0T*8vd&ho^4p1tm& zb4<2UtzlwY;VySx7g{t&*MmgPq?4xD+eO-W!SawbOxFTgWcs8hciv5CnJahsYNy|t z*-{=9c!kY2RY9lbfQm|yD#I4Z-O6?kws3HB>{kxF70BTf7Q$6@RGD+jA=ALy&Lg|F zJKvAYl5$p4JtxZ3tWHR*6Di9{QnS)-9dHFV=?Isg=dryB-E#Azv%OQUBRTw`XKp;+ zsG)#5#GvZT#!5>zxJzA~XUMp{FqdYdcOZ;m3-)&E$hZx%)>9@036rUd-;y(@KUN}{ zn3+ZbfsRM3HLNZi&spm?m)gZiFpY4xZt)#E5F^jTcpgV z@QlP1dTt~%H>Wh5aNuk`S&sVBE8Y3pM9WQ~_92OWE>&5a{1Jq|`_bG4duZ>z0}bVo zj0Z3}4FSlVQ91bFJ!3sq9%EH5K^OCGHcf`6i+&PA`GtQzRbDP!G+RNfd=}a~pE2MW zET3J{=1|G`ddpTv z$Mzge;I{1IHMQ&N)h#xFCB6qlK|zKHgd+8`f){!8YH zZh=_ktr7D1YN;X#!lQwF1i5IQ0nR;s*uy8bzhUgYw)#*i(*>}1OYe5Jlp@3Hs_l1E zMWQp!eQh6b2Ruud+%Fp@QWx3@#iSO#%br!{kFMYimDG=S(&pcnEFH4b7O}lcLzTCT|%dNPXR(8wimUwmi@aCC9+cIV+K7R!ot6)}&(fkW|pN#b7K z=3weAsO)In*#XTN(4K8^M7FF-Skm5svk{K`N81FjJ?k09Oww`!A%lwfIld=5yiaLs zB3*aZVpg+XzwE(OXP+MV>aHRAG0oW@B^R=xbDK+rR>Ynj!lUO!raC7FEznh6w5S2; z(B7R|*3-5OH!c{2D~iMl>qrIFJf@2B&X;OVBZ4{)s_Zc1bga4Do1vYplohI)(HNj- z$G4_iKEbAWILyreh0l~#XhXjQ4?vVtLNmXC&$ngV0G5AHv-5mU(YpsdYn!1@)7P9R!YX!jG-{)98kO-_kM z{wgd@hB{@?(_CXJ_KZVE));4N!)lE;iVI6v#ctIM3d<-hh^sE){Dc$I+j>@CB=hEG zmEefZsE_>+UHvUp+mv=u*7ZR7*#gr!6})d&BAP};%QB9D?X>Yd9UKJP@EnDi`E@$a z-MAVg+fDbXM&8vwPmm?t)oZXwYYDES4f&9bYCmvr->3Se_F$4v;~vIIOS6_b4<_dbijsop#!X-E zK`TC}bSE&iYNTILFQvr}=2gv^&N6un>@m%(aDCcZ-tV71E@~g6R`B%jHd(zke3+Mj zcNc{A0CC4U1nz;%N>P2C=aTrQieNu3A2G=Xw?AId1|yTN|~cG;(}c(}Ks_R2i`bv{Tu9#;cBhINUL-N^;r>>wPFpxI?Nt#?54onf2ke zNIkAWffIiB-5;fZ+4?r-kL~EG@)WOk#ThW~dPUBCgC$Xz1B0y;f-bK6n% z6;g&tt;$-T5L|sv8>*EqNbFsG$A|cK=B2b^PGvR^UuT*|y=CG_<(8JR@*ZoJdsnYz zDD6ASL`C~L3k3zjVYOkfXVqo)R5q?>YJKGxweUTaYvb-Jd|~s{)A~@P&+?;zu=Uz0akCiV@~i;6Rk}x%Dg{8>M7aq! zYCohPP}dH8kPk6blr>U|I)|Rs7Th|O>|V~|lLFDiXI`r23s#Ajd^gd3tMhID6RQuN z6|7NZZ9E3OkV{kAGNShHJQw&*Sr!@;C@jiVX|Xjrd?L=U(4u=7s?xC_#9nK<^n_hq7@=uB7%TqBep^U15XF?AnrVR;hVTk@Jcgp5w zDN6Z#WBS8J@nmr?OIORLLG}mo;@gsuLgMF*6*#wROlD}G793H$l@xVA;qdSYSSFZ#>K2*FXDQB$nwp zI+#nf8k*1T^|E3a8uq)l3iaY4|HOubeFsh(1ouwCn!%B?K8Zd99(g+Gb^EI*g=`*= zBx&WoRFFd4dFz>kakp;W{v9QaL3if{VYQe2Ki0C}ZSyo@hPJKW5jIw4+#!Y!Ynkw- zpr;2Y!{=2ev$`>Ptarmao;;Uw-9xwI?o7*OvBPbU78Yv<@6BhwzP6x{vCXAF0kQwg z%!8(Jt|ny7dc>Mk&ovi%@07mLuk4)TtbVtuY)UB$$L+V{xhr7EJ*F~pvkckDIK@5{ zJRve9b>i45zBR|ZE{vXI5j46eA=~Hp8_q|zffLuu`K8@|e-Rrad67@^1u}Adp>TPz zPkb@%;T5@)KI^7&;}Rcw8G6;7)=tCc*I~Jjv(7P?hPU{7g^(9iL=F7ic7 zpF>^iwak&6B0dyN7Y=)c3@>qJXxrUa*vAfEJ*PBFV0b>&E;d<#24>Rc{sqt-<3Tz# z;2WQ0R_$0@o}pdHcY3<7-ML-AowxcrM_=gV2buBat++w~Vc8a6;NKjQc_>I_8praw zjjB=B7SQgU%g;9+>l@jM;!NLtp#ya8T4QoMYuu|ona5L&(*CHpgu)usxM@U6 zjiYt!mo1mhe^JieJ$Y-?snv$!-NjuEg47#%mwQ-uC-ZHRj?JooKG5pX3Pkf=_Cj0| zC~UqxhP^Z9Q9db2>9@OmNxipR`mB$yYh3=T9@!Bl(Zbt3d%IKb9)A|w9&-U5kvYn1 z_w;>JQ&vx0g;FQu<4?y5D?Kq{&$3f5!>A9&vys&!Xc6W$$cE-Bkg|vFd?GZ*FH0Oh>Mvaebj7%&pFC?BtxMegP478h2ZOt1#Xf z@5X?uFr9#LJpC$+dBZmUdu6<%`zMcQ;U9%abd}=U_G!!;s9)w*FYKy^tD6vl0qFj-Usvke)%4fw+=LA1Kp8VmOba9k- zR9Rg!#bL3A9dI!qV8N2bF5??MJ`D(yh_nHN#o+j@e8RjHGvmu@O452(^Q_Nq~~0#!9m68-(I&JDKnAFpira zO|kY~XPX3u=%h2^DK7qv@#_aqlka=qE>`FR8~QoUcQ=^my$PzFxm0X;{gpvi zdtu?N8`BBR{s(=okMA9buGf^>mm!yxMtX+;m1ZNJ$0hH|rgr;o2f0)2bTy`DWwgL4 zxsliN?>fv~Gh%PiFVnS{_Uda!m~;{r3GPhW#Ql zxXJ9Ruivy7=!QQ0OtBhkTf?%7LI3ay0V$wAM3eZ*7W-ekLW5YkLi4ZKUjsJ7bSq}M zA@T|rY5sp1U<3BVe{hWkjz#`>3&ix?TiarJz-D)Bv!@aGfQ7o{X5X6Rb>L|w2LVCR zMAp|DhMlJ!+hS+Wo?d@W2486Od`R3DwP{uo=ntMT|UV&$- zc(inTK1#LVuGbkao2h%NxT_E$seTl;=OGbdPdANj9@_<6eSz@6FN9=p-+RQ-Qqj`K z`NcZeJ7O@XUA;%$NtAj+>@L4$DP~VrriI%*cbN1WX`Tf81QsonmcLk>SV`ow$aj@J zl_SJ4)5eSLC}g(EYP0f{s zf}uPFtmmjtwgG@hf^=(d-S6h}->t&|+w^ZT^_OM%M$N#6tU#vPe0x^4p-^c`)_4kF zuD+ll-*1BnE-0-oSRMZr0=T#Ky@(WN(t_`S@1|e5&eid*< z7Sqf5pYa0+95npEAi6C6-V?)udI@5nsIM3OfB;5-5^2&sXDsTomWAyhn#1=l-@3KM zu$jz@=9t~G#@$AsqkBYCaD(8@V}~%#Ar+4PoEt{#p~?IG^Vf6~4)dI|l{AXjr)q92 z2%Vs~VW^hT7q1>Wu%~m2O`^JXt0?K(XyxumJwaX36zd1YaxW{z51zgEplZz>)`YdU zsM_@sO0v5LprhW}W$k6E!L<@S4^FxBB%-VE`f+O5)OPuy$GwV&*}Tlex*zu*(PQ(H zUDy4X`=}UyEXO5^{mrbZlVFQ`jOOY|(vw^tin&CmSOOqDzymD!WBXIi&|+l`vy95^ zVDI7!X~ml_*yx?G+swrESl@TE(_4o0HKval)@@2HW#u=ry2LE0P)3bjRmL!~u8LXe z&8mAF3M!0!!9^7t3e;COSp@4S2;I!kJQajn!x+Q*;qe~E5`CiDq>RWYE}5YcW9an8 zUDCHE=gI@ccEQ9$XLfaXj_m4t$|c$u@i>OFkD-7?c$0`w3o)9dNMV2e={r2p$7^m6}gkX-x zW(x8hvweSJqqUL~bX(WPb8OrROgnEBjVfz%H+8Ogm%$OZp<0p+ujq6)^r*rJb)$;(mOVuxvS&do#C<)3KEo~ z6;wL%8FZM(=F61Z-eI}%Y_$3M$>T|Rau35I14@|#$;u|fHUr)*UIHld%UW4Iz59mq zKE5S3h0XCzU#Gaq@{2xwmpz5_y6s~6IL>AMqQGWFVc}|4a;ek1X`K(+CvSpgtFz?Y zwN@o?L|=#>wW?B>#l*IKc@0D$^Y}t_4Gl??=5sBSypfU)d3fT*Ve?@yayZ@XcA%@F zscBt1IH37`YH!9~GgCP){&pwV)*b1VnLdVX@#C2@r4*>=r{@LRYh@C=`otRG7lNN= zmW~b({TVK`NQ$|dmz9(R3xs`i`aIR)a?7>EVyY%&Mne6e2yco6>On@Vzf3{sosfdi z8}Bqq(vRFu5TCm;VBIwHDZi$y%x-(SjoYh{*OTgA{^jHOQiHALMqWREiPkn!Br%=e)p*3O z89sSLsqqs;R!(oNl8;N^^wi1EES3%0k3z@|?Gr5T-aD1{~W%0#vkrQHK#si%5 ztB9KS+Alj_e5xqLl*`wp%Ry@2DYf~u4s7e0iFC^<+pC+S^ri{qqn}nMbj;68Iok#1 z40C4V4P$RbRhaTqZG!Jj-qqeRCJ{Ay>AC9@C*+>OIHI4Q8$L%$w_sYoFX7tS03Toi|zA`tXiGYEXm6 zupRH`{GP#7d*!+o(`V0sUxU?k&s(xmb6Rt&!Y8bYZCt$aCtco$?5)x}H@@FamZ^Fl zN1f1^S26#%R#yCra0jnTH9KBxeN}kC-LBfz<@t%GYA3dq*3@Xbh+;EN+ssj6)-2qk zelOb$+mI<)Ijr5QiBZ@5u`3;%Tzlqj;tErgyzCsVxiO!A;oW;o-KZfjtI03aK{?-< z`WDlQJ=$6Ztyw*W3JvNSLxr7ZyO4eCi^xR-p9JeiH!F(A?hz#2C+FikrHVX+S%*Ol z&#-cD!}(*Ltg}v%-?I)UQFHL50&}qL(Q|7uIjqk%sI3~;JsQ3yar1?w$C3=jpjD#{ zhPI`A>ke|439dTFvA@&~yvkDIu5uaE2_0t1H-zI1Urd0xGkHP`{OjBqMxQEt9W_N6A; zS4-X{UUK%znv^vfA8#S8t<+ezRURNmwC%lnvCc2i^Y!XWVvakCgxz_WT2*zE?r*l* z%n+K$SG&ov!UXqlo5z{`Gl=ocX?_8W&`qZ|Yn?bOdD2%TKd?JAu(9>dlm0~MZg+M) zmShHPG2c)uU$2)CH&^b3imU4DpsSVFG*?xuzHd(&d`Mh{pz zTb{SldzeH*>9zd&%Nhxh={#eDqs>uY9;s)<1YVs;Zba4bsEcBUFYb-x1A33z`j6*d zGJMDvNa?&T+fZJquEm@`K2Y|lTT}q-wELE7Q5;y=-Q-}x4HTd62j82YdZz33%%7#R z^$Z~tez=06AxjXz2B6^#y)WGwRGAJ zhF10j`+WiPHD+Ni>3aburnSzm!2BP~X_OqD0e5RK@If0Q)dadQvDXz`n3En^WUe;e zibVZB-2xnfeG?pY64{Do4fyy1e6=mDoD4P87xQV5Xm}!?hW|dZl9qFG!V~NO&u{v$Pw|&B4h5z$WPC zU{9vv++>9CKzvLR4){(_1`7!;fY9t@gcjmy3L0u?3o1EMNP=i77>EG4NE1Y3rJxol zBp!{G6of%wFfarKhQdKmG!B8n0jsR9A0b(0;F~msXo=HRR{cs3c#;varqP^mV6dyJ ztCTBT%8_CPhGMZ;Fa!pM!9V~6i0V$J;oU%Fs_-I`B|J;3IUr!3ARRB>!qJ%~BP2v8 z^zHMtVh&E<2$88$3zd{2I68pc0IzRQDG2yCnKU&1I-7&TiaDt?UDEfOtw@l%u)x$M zQ5~Hr1QGx)yiyUUG!+-1N?)7k4-l!i051MkL`5Wg!{g*kv0rFtA^}WV430_#S^>IZ zU7UX4(N6^cUI3ZkD`r~g_oy~h`li4k5}8W+Mw`xN61`Uh-Y#%pLC(IxfxodB;Gi@h zoj4^52~Q&_1OH_K@q&XOz(1586ox}0aS$j70{n(ZgO@>m7l8#FOA7NRSblb#f%TIVLQq@-Pp~1=9I4h4KUC{$hM#e1 zXyDYyR2rU4AgL+KIy>7Cah60Z6iy@%K|}%;1ws)KSdax0fdL^fmS_ti219^bViwT; zoc9;JS`-_gAHmxzI})570FeUl15GSN1V})j7zh+t>Os&j2nqv*Vw4pX6_CnG3Q8yy zG#0M9gnk7SzmQpm9>9*Wz$5T@C>DePT(*G_NH`n>tS~J>2ulJS*wlcbU{?BcWr1u*PvvNr&48|D2|SnI6!2V@-BP-OMYb_u&@h>s7i5kSm<1w@D%F8rjU%# zlG6Sts&r{x(0ZKBcaG3o%m%0v98bXG2^J6#27$tZAS8q(2oFVDfY1ai0*g>hxEyQk|qAlLhW0ML#U_a9!+ z+mAj%93mb2Id$oUz0Dso`75D?ei?@+&;?AE;7E2MQD`J0z4$q=4eSQ8Arlw-1Hj+vk8c*F_ZI}er$TkKq`BfLBn2x# zf&brq%_8QXGyNVp!5UAtA`xZ5OO;+q_V?(i=b#zby5?E5E-|Ty*m* zt4eXE*;tV%(%|2Md@uNSvHlhKFd*D?<$yqd=@kU%vVRZqX9%^NY4$c`60n3K9kTHN zCIc7*61EcB<$!;N{ve4$22L!LtVskrsumQ!507y1v@K{x~f1$w|= z1@3RsK@0-BqU8N2=^zY-L_$$0I1;;3Lw^(S<+4hb%3t}iOr@53dyt}|J#o@{bBG?`>A@N|$RE3=4rHR$|?9z&}I3T(giE6l_KG%K`rk{n9k^ z|JHmI3P+-0P&Ba1v{FO=O)9AC=zu4$g#Yiqdgp7Ug8!Ww_}7*Bw={5ZdiwKb%}UkzahGQ? z&ksjh3)?@7slb65a99Wac3KBKd^_(0_EBYoD8Omn3TKf&cxqcXbpW)Oes&?QjH92V zK!BA!6j)p=9HNLpAYu~WuV)kDE1gT2em|Hnm5=~yI1>LF*V4|}S7g8LoJoMcZiRst zcE`S-gSt^jmaNPW;EE<1`19>UkBbC^IHJD-K0uTz7!o)zrGEs;OKHH!0Gzb{lm^2B z(T9Fb1L7+!heM!%i+(@lg=2uRW_cPG0=PI_28TspfZM7+=fxuFP7Z%c13VV~LIVMC zV0m5yu=}*UZV1$`d6B^R2yprQCmKiu&9E|Cb%pR+!vSN?!g^`yX)favJjl$9^8Ywy95g!++BnG z{r;_*ot>GUzNh={xu)ydp;Q!;U}Rz9M5X+-H93ol#KFnJNeU#jH?l(I<71Yyv@Ue?EVn!3O-FXNZ{^+nbmw8amlJzdcdZ-p19|&Y6^*S<%VV#M0Qs z-iefjRX~7Q!qUdY)QMTb#?Zy|?*oa}6(B0!+H1Scz}7(1shCku}_kHlLi zCl9;0xTpZ11P6;ahnN_v1Q$1pga|vkh^Q!#gOyEKf(OVB6zAd;&|{XiGcg6}{AD^T z*Po`D{T~xK-WI9MEN5zG?qWg8#rn|CVHy6FN*x8s>JseD# zHI+@xm^E}*NLfi)-kjj<;$&)Qi;85iW@Kc7VPIfnFbwf7+FDqQCfpi-$hAzxLN0aRWZ3IhsC1{gmWA43R_W&o*=2sxD$DjEd}N(c%P zhH{alzgnu(8zb5jTC|4}usq$C*HBS#wRxK{HC`IkX z&SY(kLoT!9tA{Gs$;%H2ARaRCXHgXQ|4EQ4gd*V@=R`K= zKswi@3yEnuFcmYb*n@%DH{NB3md~BoT@Y)>nvb!l7bsL4Fij){M2HN65h~^7g=3|K zMx8X@ct}Ai@bK4!$?z4$zfZ%vM~2a$uyNpvJL;cnqUtvznN-L>?yMXcMaKg2zC{K+ zkK?|LKgFFB+}hSccUodV1Lih0+*%!`(9h_A=~;{{V=mzNkz7EDQ7tS25aK$DUEp6r z^`EWtADl6?GpBiZg%F2OfMA4BgHWMmmN#^={<9I^FyYV7Hw1EVay5Me0(nyxLlZ+6 zLsAwl_P;jYCs!AnH=J@NW#RdI$0{0{o5~q_*t@zgf3h?E8&R15bUMH7QQ)5~pv9TMG`z~G7s{cUhn;~!Vs;Ymf`o{sPf64zb_stusf8^Q!fVJ|Qyyhn(D^ue?Q>1PGOkw>; z(c6%+{hx=E0{`*r-)12Ixm#}nlc6r01x0B~@ z2-egSpL@bwip!`+yBO+wq#rTWloI2PNdIvc&q|~2sBWOcC!Vt=^rN2afJ0t zIQJ0hD0|gIx0lcS3XbP1QHyCgF<`*k@$Lnug9)zMtlj0ak(TlmX3E$Uctwen-K>m! zh_PA;FzCc7_0S3GQeTjY#DqWMcPGvlm{X_-Ah?ZA9y)qQ8^7?rsKor5TNX$NU^ft| zE^F1O0-f0mz0ehp4*kY`@~KNrQW4l^d1&28A!$h)MaPx9Gz2$9g$;$_?p)fJ%*THg z94Gg?TI?WhG$ni}kvmHF(0BK4^YgptdG2SsTR-tT^))sq9voFF*P#k=^;VqtWX#cQ zpO*6OdunlPV#%;B1BX6m;S&O>qc(aU)2dhOw~S_YrosCYV{F={dPRKvU=_v>*wW?**1PCdcR z;V?UEcbIL4k4eY~u2kvvV_y3A@j$;r1rs%?y_1wtDLOBk&To?AO{LUNMWtRhwc2-| zO8aYxS5l(pD7_ov^Hb2=^xb%6JOsS&XTFFo+>Z^{9qmrG^ti>_i4?$EgAMIh)|l&7!Fgy2Ljzu1dOkhg|9=OGip>PE|7~kqIiqU_nek>uL0NWI2Y= zM_A~6!01G$2!clXiu}}y*;H=+0_Fuy?hN#@1b8y`j;VOjmo$+ytx|bWV+s4D?aOI zp8N`0rhQ$2{SLaTJ1*sD4e_RG^-WlHFK!2$@6r1{j=Ok6=yt;ET8@F^TYE2MYi_oQwQ%rF_&$lcv|prg)6td#hd>yu+gyk9OL0`#i5*yq~Hd zpdmyhwxj>`$YA}iwDDg6;~$vd;Nt!tRFI0$O&pJ024aQW`64lz;{?4wI$VR1>q;;o zje41?N8ebKv9ciA0^xZ4KD}+4AJf?;zC!buY?JggR`^m_926GxnUy&nc^7Jl&CA3P$As65 z+v`s;<}`Wqy7&60AU8u*#?fye{ofT^N;{(G`&+7g`Ngj}T!!|6Yr$_F$j6L1--Y%d z_WmEm+*B~qH<1BWc38RkU#gk3eqXF-n%_#-`Nxve;93%K!I6JDjE@JWz|-p+_SanZ zgwLoi5`ICQ|3@NG$w{-hZgL)0Z7Xc7)zx;Gx#Zmoo=Xx3$ z<)}i&+HLncM#l+VZf7(0@-Ht2%`NR|6YA%erhe7h^5$np)=kG6QJ>B$1&NqmLS!>7 zza?>PIFlzavs+XY&a}YTx2qPiHo0G(Pagg*CU~qmI&f_d_U(V2D7sqyeQ@aJh+d_S zD(Mw>T}B5DJ13vVYDrvxzu~8Em6ZFAx{j!{wE#ZvG47Zof9%ChHY{q+%5j0<=+dBU z*d!~3a*-&$+tN}d$$gwplR6v<9xoVffVVGa7&0tAuV(0V$4#v7kbt6euJ8*6c)tI-Gq1` zYuK7j{BFJF2avsZ)y2hEU-Vk4jS-zDTOIKg?*j?Hsp$S zwbG9^^R4N$_l-`Y=@R?F4Y^S!e1Yg|8_@Fhd0Y(MbMMo0xCQ!)5R0~sk{X#n?v&d0 zj_Wm2$d|62O0SQJb66GW1B)?3?(F*E?sK0Ld-pn%P<15jeePD4AMg2XMwpi=(mg*+ zmphFCX9JDn5EXjvC!b#9Eo_&=VORt1hSYQ7Frx3` z(si|$Y3?(w(W&vrIw>yNl_pptrZ~&*Yk_@KsF0-Y9}2Gr-SMMwN;ZfNb};{(?ghlNv10hJ&`xNc{ie~1}oht~IyDci@M==X_~KDYWu2g1T}iHF|RV_Dbj zTv^ovPQauTozT3B?}fO<7a_+_!J6wp6Cr>9&Tw~iEl~)R#_AR=;}WW1%e|Y`p9Bb# z&@)s9u@}q_ z6j&n!J2*24l#*xpvVIWXk;&^_Ee{wADU*Ev8D6Vl2#5}?q0}_d)zF|PXg%~EdO5jG ztBhQ2?Q|{OUDa0Jd)ry<8*sl;i)wOM?N*Rs+ApQqjY0WGV(hPH7rf#yNPfj5T%bU% z7=DE6Ebt=P4Btu*I~F~iR}Z5#92J8*iS;ydJK=)z!DVUrBY|9S9!y3bqK!9j?L8k5 zrL-nz8ecLP*bS3df70<)5mg8~7>-&DE8l`y;bZ7ANrb_q+L=S!g48+ieGx{6882K_ zexv9f%LBNfo`l!!Cfy~AQ;CQF9p8E;r(yekC}ejV`{KHTNBb7&fNx zYneYPy9dtRAKI}4%T&9n;kJ&{R9qK7 zsl$dgY;lcO?60{c9t53kxV==DFErV1{__7aMFUY(t*J@5olZlqwwN7XYNrnqE&rnQ zaODa{mw&^U%+A`AXq;rt!vWJ891;fwligj%3tozI#+~H6*g(FZKqM9r!1D$=&m4I7_f zGX2n##nrezpzAyYg^szNwDz)e^i^o4d^NqKS*K~Z2sbWqqloy8$#ICru`3_HR{)$# zcgD&uX(;O3RNnKKBQIn$KA1GB>0DZmv42Pq?~ZVGkQdrGDEgvvwnSV z0AcKv=k@RB%YP9y|Bp};k#klPJP;28aA6+W)8 zhCG~-Y!trpS>c-;j=I6o`xzG>tg-E{t8NPo38Q|oKJDOykBxe41G0X^NBd|OKirmT z9prUB-4#D{3TTKX7x({OHjUiVb3d-Db$O_|zGRKzx~sN(6!jjvBr$$J*!ZzIOz`V- z{^;F;;eGVpqP*RvI{iYQF~M~OL5IfPTcWcxTPc0Ed~lmM|MdIUoo#q!YIaKEx8GFy zp{23LbD4i7I!-%YE$Ujw>91?cK1-XLeyYamIQO6$sqcLOL|roK=WGx7Pa?jM_Cti{ z$!)Nm@#|e@+Y~CEW*#OFlpcsoL$Hep{F*~hMPI|d7QYp)+JJ+D&4WK>VcXTnu#!|G zm3|0&7s)B4IZ*dso6e{757=XCFztw5@2{zj<)^+@a|zoAw8LKG?2~Me{GWwrqdcQ3 zwd(&We{vdD**%8a{C&wKa30BD$)5|9^(VBn1}9zJwuw_G0241U8JxwHnw=ugBMJPe z)@quv`{d`Cx0L&`sn{kVTEgn7Nj&r>kh5AF499v?ty7;jn3=b6fp@yqdp-Iv?Fe3& z*B_3>r=l+PXx2hzv^L9K)Vb+1u_t8AL+bvexpL*wQ|+UGJ;3Bcd}>{^tP^dSvG>U$ z%UI5V|Dojn z;hp}FM}M&K=wDn#?bbS5NB4AH*~iC!x{a}EUCB}x%^?u zrET9hp?^s8H$vx)U1HX-Gf1OC2 zaETliqCsomSJ3$cB$Mn>rn2?S=QfRtMpF(|X0%cxi2{c6mB zJ{CS!Gtgv=i+E=?fY|Tl0;Lw($muo9HrRU;bno^vAtjUu{!uaC5bxtvk4Ac>*He@z z8x4xJ=IPG9#Quvk7k*P%YVworHE(3^+D}I}skUEY%{S4-%`?Q9 zlE-9$7?)mR#xBTVODrsy#q&pdNbh6&M4>E;0E6G{5;NbMeOV@JjCN8)$E4U18m}NU z9Te-_>Tfn3bt7fo%mqLVUHsT8*5Mq9jYw$R3h@%$!&6CiGy(7pDIQ*|3^Nj%hl$NL zvab6sg%2>zc=do-A1&p8J1Fp5-9gt&^VSkgP@o>5 z*LQ;wVhk@vbdTh@@YiYp1N;%$7+Gur)=&NQd?K^KVC+v2g0e3_fDZ%wUU!fpdTnnF z9AFbj-=7q=`1v*^#s1gm*Xh+?wkz5#Vb6u|_Gsn_y>dm_f~UC?Xq7hBm;uzu zHB_ov4s-V2eBv9j-DgD)5Ir{#W<_U>EjO(3;uPl?_&&lxf7evklTBlb$FN%BDMM9h zcpS9)P_bMX(@>cbvHfr_eo1|^@9cp#9RxYdC(%xAYuq~38dvmjZs3}1y?m?}p2b2( zH%o-c?p|2f-7xHx$*xlvoMqOxDM$HQ64poN5f>^htPFNML#&;x_qwo`7;0)Pll zwtgkiEMrs~7=jekV?^#c_uv%6%~F9>OnKM;o}OG&$*qG@sCF%IQIm>xNhsytr8lqk$-Qnnr>I0IZ>e$N?_f3Ko)Bx~mJt#G`wrR-HIRW} zC@xchRCPVHQJJ3G%impS1(`XNynaX<3^QDsnQ9YcC!&7~9i$~sA8ha3rX(A(oc&EX z1nCv`fTXk|MZ?(hRr0+6+ok+qkMy#fxq?X1VwKvUtUPa0JWE#p)IAegY$Zg> z!IXrE&j0g#-^2gt8hN2D#UBR=-NKPz!vNbD#RaNU?~7(RTS6V=n6xKAA-(Ag#e@YD zcTo@k@k`bMfewJjZR)kxIf27%3OMqe?$TEL(w&am*WvTJ=5@WeBJcP)%zSRItz3Z{ z4T=Q56dtqX9X}Xz#PDolv;$v|ok{aEiyubsdC~qr+yHoFP2=e3RSj&7X$9dG&QarV z<7}I;huQf}pxDTC2cCOXqQj^41R9JHIzQzJSl;&*NW$ePFCtFP_!@Xf&zBy0!2Qe@ zen2*PlJ6%34upp(NB26{LQxN()2L(9SISoY={tZrj}xLD)uD+VrS@y;iZo{55SZcZ zfo)G!p0Yonh_aY(35d8QAw%%0{~cm?NArw2nJ`+a6aa=lcFg^9p`0P6dmRZ=L`KpH zubN@&_yMvFa{3z2=`#_}=u~O0&p8kxL%w%Hm(aK8dsz8_>qI$& zMjlBtIC;&)o^CTBc<#Ny$d)=ey(dUr$=P0Db0?zYF=U_+VD=3LF#{1=rLMd$D>NnP za6YKHolR$}AD}zQ!KBMq$lmj-!^{%el(F3q)#*T%rvx72gO?)OAz2{GV$j8R zt87>S(y369gKo9?yEwQK@2kS;fslslP*bh3>`=>T*mpN^!W3W)TFJK=n$qxe=p?DY zJ+-9nsJ$#oTQGW`v)cZ_mI1%wnb~#dj@(|SbL^NX6ed6GTLocB#mt}?mAd|R9j8)K`LMsHQ9);3 zimTnrnto6v{B_fSAA~W{+u)2g9|UbVfP4rA)_IC!Dk}@r`n7IXL8rkOb`H8fudPzI z@MtPN0LSI0(3z?`-gC#z`|jGMr<;m3iyX^3C7NK^+BMVoWw)d{4?66!=d4 zz+%zL0DsmU2m~14qA$s0z(db$osb8Hf#)7?34FqHw^$;- zoC!zmVesL_t%z>CRT%6tk^J*Z;^eQS7aYQ19@ii!S%W&{(5Ltxi z<&cmv`d?MF1?r#|0%8|et;ACRhjKS`x&u_SU`1*WFnHPcJ&uOhWN$bh1lkfgOvFja zVDPhTP2hHXU0Z?EWA#zB3k>1*{IFAP&~}6<4H{*@^~jdn>;At!5IpS zME_cBb3I9B;DbHjy2C)kSD$p$Zg&U9oV{b%=9SdCqPN}VV#ai6XJXSW1#_W?xyfcFAN+c zpHXZdG|XFtcB#t#+za@HrZ|zBEJ<|63@8CT>7Gzf0Z0Ga+UxKb(+lwgNk;rM4^E1upK?GDa-Sj;LmDokV`;MS> z|ERN%JLWbS0(rx4JJDVb;}tF zd*;xX@B#Tqbf-xZ2SI(po$-aO=_C5QyL6ob&sda0{%bdZzOXsg1G#ITp(!q(6 zxkUQPqy>ZA+rFnJKrew* zOyE-jQ9V4Y2q=z7)3Fgu0Y;?5xA;x_9BK4A5l8mL%4JqAK4TWbiJT$C#-~RmM0k=u4g^&geLfl8%O?rxv2EdO8 zsM#BTy1xHd&auQ^aNWd(ud^e0=^1k7FnBuW$v?sCT(_97jpqdTSkLM~=zkA@j@#Ve z7r|IJ7A)Xau+sl62Hro=HMXAdP{sI_LdsjBi+tJJPTH_AOuTj%T;ZpTlDY;Bo+1ep z2;WoM;D!M}hVRvo+^QrQ3%J(~y2Raj*~rs@DOK-Y<@_!X0f(&_VM$U%KDB)eT3-O! zU3Q0S(2o2tL?6&e`fdz(+`2Q|u4D2g?8k-?HzTIr{(^%aFJS_E%9FKiAjj@w-K0H z*s5Hk$CEls#Zsb&Z`Nc@%y{BcnX1mU+z*NQe8m@U6KX97s5SOu#Q=ZfBc82C9q$@w zBQGKoo<@4}=Q3VEjneBgNa*e21J>PT`peq;RskIU9~hkk@|Cry@fKzAH+Z3;kYVA0 zY@xVZ4~@(I&<&YY)xr=P+~*GW&1q?aD49gE=VG6x2^xOpfyzw-!q}EaTz;7ON*9>D z4Bt^5I709?Q=@Bj-2vSkW5QN1?O|52x?|oEnInCiJFkvQ8e~WT%+|k9>WryrqS4#w zV0bO+eeg=OY6v_Q=O~hPGDiiWfSSX^U;uI8rpweOOtggf!C;_ZvZYqiPLfQ6w)l#B z$c7?gmML@q3}VXlRQt+jJXG=xpr_=L0~gK~b>&KI!g-iu(Z1Jx!@b{6Ua)xD_G$$2 ziQUT9XX++n-sIb+p$d&4fv{WHg{Jk2A>@`}VFMa}Cbqln_P-E|?b)ESCpBY0ibmDn#BTQT^T32h=>gzJcty7Z%!|`tQkkxDsNRwTkXrCFh|# z^;Ud>`3#a0bs9qj%E1T(?u215g<-i~YlT7`1p=sbAJ5bYM|19%gNSNa41?{We#hTB zK+&vrng!Y^XhxI-KD1=%@;Fc&pqPP7}eDN*&xNSt9WawKyg{ccGtb-BNt4+6Z>9(B(}Zlv@Y7D zD9nfRb8bE`21S)_0fFg3z(rjmm_1#F$BGw|?Z9Fx1HPl^b1&N9@6*gZGKfw7%PH$E zk9$(_XX6&NM!+r8mk&V}WH;4UbC2+hW$8`W90vieAku9FzPBWgd;@_`Hx4~9U+zrH z%b-nB5~f1Fhy-UV&9kfQYM7Y)C;;A&b_3y0a!0<6z;6@x&b8i&+zUOLM6F_xBHh|` zW^nKaQlt)CyxO5~JU=A{@w3l`A{86hk*cs(OO7 z?h^PMZZgJLbW$oM9{5T&?4 z6Hq%)E25hV4!cD%<=|+cLs4Aja6h7Q`KoWU9E z)wCN)&5?PDAqhc&oqw!3&g}t5j##_hqR`}ty}-0r!rowK;3xHDXfS3QzE)put^R3# z6d%T9&}LU**VeVCeD%q%rngHp-`?T&-O#WS@k4kLjik9|7`FDCibFmxheN^lUC{L8 ziybubDJGKegMAyp;})jJkfoK^0OYez`wOyg_emSv^JPNV$K6f17A^DChbC;=_~QM( zk5$`lAoo+A!};R1@z@}ZV=k%ojqk^YYjKE;pRcc%t0GEq;39c8DrK}QxfK;pSQppp zrW34Z@fh_(AWF6>;Z?Cg;+>o=(+NLO=57?ZJPE#T4nnT(PB|0u$BZN7q2uK+T=l-f z;z4MOE3W=K)A;9t-v2-6%>G~3Or;`FqL;0fg|Ni$%vH@LH0a$TEoty{lN{o;mcY$fmYpH#-*!=;NRFN<) kI z8k5wL!Yg%B=%%bQj5{n`n{rH{^DR(SfsX#D%mRKIG|g?;HYL0tpq2@W{mCdoFx=~x&~XHD4JEde zhjQ$XZF^PtQeye+8^RO&c*J-|%+KU*@ksIM7WqGYry;k(ukiKY%~Y|~t2Em;K5lIW z+ru+_WWXOq`V4Necj)Xl0{0U*4?OvMgtQW$HqvA(0hCUaP8HQ@ifg;e2W-N$LY8pq zEGw1jY0zkHY20Y&uyn8pv8=bfwm)uTUou{zUUJkTE#WM|EfIA2y;04W8}0c29svJ! zx%^)^Gx6;AMDE*YERA=a zc%C3R8QGLlTQmrRu|8X}4#=>Jt17mnp|i`Q_79dkJTaw1X@8jnsyNfx(m`T#D0!2m zJDp|v1nB;}UdU+hHTUy6bH3&6e9o+!goN=o7=jAD4?tXPVa`1GNt2unGu%5^TtHlj z&kh0c8zQwB#gAIgeQ7@hedD|AQv~^}L`=2|vj>~MUrzMWN2`_Xc(Ri(D-e)jkS$F3 zndz)~zQ^BaA=>p*F8C#*$f_wEzV3VE39@;5dk!>4T%|-ZU1;ACa2bL|nh(!9U_s4r zq*JT{l;q=8%|3Z2lIenPr#wgc?newjpX<25~tM1UQWPHT#)}`&>L6^1Nky0}}7x zdq!VCnYX~)vPpOzrSUsu&(Cl{LTT&owCK~=MLpk0(V<|dMJOFZ5~9%e4w#ie@Hz%G z5=QXR129CP`M~$ZTi#>6a~2z@*UEVOpU{5FN|r?X7A;4Q5p^+g2WIl6T!AQQuOM+$eYuMJb)3(#`_3`va zn;Lg1@fFc=X*$ixcST>-xtp%x)%&z?bWPPR-s%$ZGGyN)u0; zIB4{|xQB65ujdsfizti0qdxQyjZYC!wQzF7Nij31jeIoM<4Ks;S6~eJEM4YE{z^Q#CWw@%>c^-G8 z-L7wsGvDudW?UY|S%c;ie1l*Z(?byA+FqU9c~)_y-^I4}3>y0#ViVyL_%7hsa)p)# z%jTWUg}}khRXX1t-<;-_Y%=xS`zXv)w$s^D);onei95JE0{4z(T1zw3FM;<=W5$|be3}|T6FArsPQZ}hO*5s8MnfCWYK435HMA1`epwO(lxXC_@Ts~b= z?nI63C3b3MX$tHQT35KiuW_8^LW2qnI|bL65P~rqv0eON4#4QWE@MyG&7BVe95I@t z&jVCC-)w07gzF8eH&DCzx}CcB0=EL4{jg#bo^xIO$X~K0W@)3$rsUGamw-WQg%9=q zILZLVynf(&v+1z<;N%&}dX!qSu;f{!$J9$p%8I}xU>N7L*-sH2OG4W)T@V<>Nr~(v zCv&5K_FQ1B@Y^|LW-+p=IPSqay-<&9WW8Lg7MX>T(8^iVRCMHhs@1$@Ray6v*wY@7 zp?t4v`qg51)lYVsFi||=K|H~t&6MBsEEA=9RJ-&R2b5Nlpqufz_Hdk7zhBt^L1=rI zUK@cT`d!F8=x#$iIw&6>MD?MvFO?VjNxJRy2S#(lHH26a&j&Lm={>M)4gCRTrqL? zwl*X9ZW!I8KOqPXBd$XVUIErdvoH4Az_Jg>+{im^+2~!^C81>wG3X=ut!P~L7%Ra# z4un<@z?Dt%C(0j=_$x^Sj`5u$zl@c6JCk`m0zc)6yiYH5)BUBgANGQmV|H%(0=sOW z^YmVzU!y6#>O$??r_5?LHzh5LUYg^`RiO5`YF&Yq>mcBsXyM%T3Hi2fuO?+goyR-K zzEqkn$o|6iTZi)x7jJy{5=*)S>j$)jO?qyOEk_KrWUK6OzZ3#~*w6h7Qp@Y5gsQsI@j^dc~C7P3Zg~G(!AxSwk};U%(OB4_&13 zalxS&%5exCKXTHwQ<0248WH>0_|*yQuHG+sDD{@aTvYR2+cZHoaBhtf_%^f8D6z*} zi-653g%fYfV3oVsd=&{ix?15#^0|ZkB2=kraJ;~@9fuK-A-bRnaqOB>=w*l!s$m8i zBCwIRYcUjpb)DEW)#kaO`(*1R=vYGCCKdDj5kj4|YlaemJ(rAeZ#kM|qM>h-MEvYP zy{&FV_BhZzmi38{oMJI16$nkFV4ja-$Wfay0W1dI%QO4vGK<`|lkF-6nUGc@)cqpl z)54qwW|Q?07$#x!8s$er=)A&sWiU+B$)eQb6K~~3n{nnRgp+bj&4CMARD2cBK21n=0>uSpYGSELgYWuoh@iMZJ25TNSlCgwgGA4Q7?ZA}VMG+;2pZdac7kDNvy>`&>t6q- zu-?pkM5CHZ3tkPcKx9K~V;&`S-6U$f*mHu{WOMWHFM6YJ zVG+iL+~ufD6Md(;^NBA6t+UAl6>}29@)C8TxY)L`uDnEUbxM`}ZsvK{6fD;Ph*?7n znkgzOnr*FS{UeWaO9z(567~f0aPtNpwx}ltAA2Rh_*tCENIcs%Xq|=CzV?>dO7il} zK%>XR@=bEHF}yj)-0I3kzKZI~BHb(&A1igwf% z?@M>-3E{t^5D|y))@yyI%2c<63Be%4gs^x}Esn^WAda>{IjpRw8E2iJ*G!W+dVnIt z;j?x+97JeMPdGS{77~W?P3zb;EyMTr**<_gg^MZgBPxeZ3@ogua`Cg_4~jOrLH;TO zpPyOAzoY87z#}=b8tT8Tv$xR!p3is9O-yDNBY_PoQZhnvveTkd|0a{89( zn=PI)O?Z>ATXfc&W;4STB){Oy>4-%Z*#B*w`#4xrciM`>aokJMWXUbj4`xIZ`JA`1@d|wndd?&Bdse|^X;sAO6v@uiRxeh3mxws+Y^?(S^fKbDL zNTBgXiAhRyo#QZXn#2Y-vO+QL?@eD!9qfCq=Y0+HWFnsG#MYM9_Q=>o*j%pb-hTO&Q)Rgvw;mcHMlOXp)a%{1dQ(k9kMYn0`Exf` zX;K*{jMQ=oQvNAx5sTnWi@XAsdrs*RBlC*8*J$J^*e)FsAxQ`qn2oxyA(1ubrObC{ z(YrU$mvCrfgg~C1aW0idRDwR6lIM^Nnu9zz8_iyJ=EBa2VB0J!R?7utkI%O^U(jy~ z{U4Q~l%b)`={6=K4P2#_`$}cWJXN`M-FrkZBZj58!%7+pOF3{NE&^q~AmLV7ShhOH z*f-yaBD*(Pto}?YC~qrIC9gYB`iW3$=@q@+Q#D(4fWL#D!rU;m+cu zd~USAE#_FneO>FORd$tHmF|(EpOx@pOPB_!|@>C^ilfC2L#mHbc`{c>YZWBbCqyb-5f%DbfCced;Sk!bu0L3I1eyLBd7k+8`RZx4pA8r55i?Wx zS&}X#seHAjCPS8z(gQDP{P}oyZjzewnx!>`>*f27!OI~>$fzu$aV~T%%RBBe2t6sk zhymFT-M>P3l0Bj-0Po)6)q60skhi0*ZpSO9B){~pETk7eg(=PFyleVWR7BoERJ&Vm z4=X?%bEZ1&1NvceDm(}=b4^f|X{(6p(+vitG8F`|5Jd;+OVJuM_=}^HK;`E2jnQ@= zMj$UGAv)UN3Tb#~QRRsc;b?w^Tb=TUa)cNt>(ZX7&Mu@_>_L>?w8Hca%Rg;NTisdw>MQt83`llSY@ z19Cld=<6Mm!V|?NGjdAhGU?Uv_OedYe!ji-!RxtB2fJ>-kx9o&+q5W}x4VV&j$v|$ zdjRTi94wE^6Yi0|4C2*is!(jcLk3W^yqv~^$@=N!@M0`yr55M$0h!hqj$)r~*Dm(A zL(~#?;Gj0J1XVl5VldS#Vv3cUK~W2bPk^CLHzTB`JdCo^nG@j~{&)3jyk3YS27JpB zBz!_{PEF}lLvliFkM9V$=v+tOdjzvkL} z+q&Bq>U>mLwZXD7cfaQWp5#;&K;TW{vc9}P*0vZd4~tFP#ZfM-7{@P;xa zo^06jkB`a;g0}YO$BUnQRiQE+IR#;^6`zrNpj?^vFL2zTOE4I=~PbJAe{1KH7u(U9?WkdbR&5f8-rx~jL&N1-beyqJnGE!s85D+@{Q4A!{UsX=+7>SmKF5#E zz6ewuksw3wP5B6^o$9h&mJgZ3C|G3Yrn$**A-h@iHdnUNLW_*^#S zda1o`?w=|?I|AG)AE1`qRo2ISKJI_&^z{a>tvNu{zF7<{CHcYDA=ZO-0;Tno%nq`4 zWG{Dnju(SVe?wKs@_vdenYZm3Mxk_I?pkJRL7owOru(JY+H$t}V$X6GaOpQt218eR zgtG3n-p0k|4@3s?(v8Z&*m9IW=TRwv_t+bYs0IMK+?y8S@=AodiZe9SuC!6IQwES+ zx?hpr;b*Bv)w2>=|BCdNEz1ieYfySuX1Thd_qhI%tt&`+#yN3MJoRq%?DggB)pzA`3aNh=HPqH-h72R5cwLL+E0E5+pP%&M7wUe)v1w()v|^Z-#*YVWbhA!wZnoh16CbTp;(sm zKTHFIa;$JZMg$`qPQQz~Ngo)#{-#n?0SiOGSq~c)+A1-<%#poSblCrU%L1Q8m09kA zJeL2J>;+%{evX4knq)fm`gP`G@8E`X>k3~aul}gJ&ktqnq>q&I?IWZ>oR({rOHqD> z(x!sWd}`SpUH(x^&*a5xkk(z`RoBQq92o&|UZq4$v+lMVs;YbAzN)~7QB7BHZ;DIS z1^frKE)B@d?47OyCfp~QCv_r|5#;kpQmid<+;g%~3}{`YISK|T{8i{N;>TaGuj!4C zM_@f3>)EU7eH$BbzNXNa6ENXwK;}XKhj8aa2fuzB5t9 zWK(dMgw7JE$er(T zyp&Epg<&HnC}_e9!C&<4YD9QLLAk5oQ{2aq!wBe8)6j3mq10<(gpOOzDG@&}OIA^C zY`r9%F$NU)(iS*BtCSooO|)2_&Q$@Pbq9RQ8@#bXpf6~R?T<#p#E7u{fQE(=Y;LkY z^i@PpRjqd$u_5D5(%rkk8gBKGo(?eNpdNYw&QygDqz0iS6_S};-QlbJ6V#ytSntNU z0(G-aA-T1;DNu%TXwxi$DKVa zgF)sF768?j#Bgqr!g`p6McI>>T_+#o68(}!fz0ablHSJ`H1&i0U2QMS0Rt)MJP}Wz znRcAzNJJc=qFb;oN+gyoP}mQej}3x%K44;14|urAuG8pPY3DFMVS;oZhSD`}u4JIm z!ufrv_KBTa)DJieV(YMRpvDj49lm!~VyP7MTIPeMw;j`pca zZLN2@x&JrP0V=CF4;}B>fij5O_W3*8x&Ux>Dk{j1SARYSO8{e5JpsuS3^Xkt=#(bE~<}`LT zehK2>2y67KFNR=lNtM$%+flLDQGrLg+e^rhPC=6WI?MEA<|8a|SgwYwPAtdR+43|N zcJ#ffqY>(q1By<$tIjkUjO>~WQJF_j?5b~PNP#_-JLi&W7GU9d5o1ATWMd1}D6^p= zzt5q?4)0!DSc}<_dVPI(8qHE6EmhW#YjG}k$7%K>(ctIwK1fPuXqfyrnl~NqvTeh4 zNPvNphJ_WFj_#u}#R?2cTsjBRdb7l+RM}Bq4w4ex?0!95FzhK}5QxStE(T;DG^3p7 zt+k#@>&G&8B3cz7={tVLJu0d44P^)cKHsXx)07w{?EfR|oVqm8f-Re_v~AnAZQHiZ zN`7hEwr#u8wrv}I`k_a^+%fL+-hUt>)|`v*CLxHxg=FIUY>2=yK!#VaemDy&){+i1 zxDS&NOyX+n8v?LfQ{Xdsh87i?OIPHh_tt%>vai)O^UhIlJfb?CzqHhvwKY8kgwo>c zPxl}cXnjz%m94u@Z&Sz=tF9OM8Mey;N$5!}?$7&!9F zIqse9nl^gS*EWaOdE|@xv5W|lXZ-U8tPj;!yWt@FgC2+Cremoo++0Phq{^y5Fn0()t88@&V^KbW zX$!UARmvAcml+J_Zxegd6MnCOW+juvqChLq(|8d{9{Dl5X0|IWvq)TO_G4w@q&CQq zHk?d`M++EP|aF~6l zf)AB5*$<0?zGdTt7)j2lIiq3m=gT0*DB8EewDK8KHe9@8P9_qpk9Gl z9?TS8Xti$g(1AG9X~DvDIi33)5oh#nHXcbgUJ~Nm>JgRQ3T-6poYQWE_4_3G&`xs` zj!01}bfgmD+n%>~`zT~6qn{(gWHUV;3Y^(l-bcku26@aLTJ}C5cl-c(41Cbr?>QMt zl~%Y&W88I3Pr)AG2mL4fH+!TjF2_yhOTe}&eB)h=N>Az}(U(Am0i0^pRuahEf7dhtw12F$U__blHkmqR0fr`Z%Bx8a7)UX2nlRNs zs1`*L2%AC14`kg!#COQ8oFiXe4KaAJ4xZeigS7Hh7l6oPZE9I>8Z`)&l45ay5r^Ny zsn3EAK)~UkzgHuljJ5uN$OU(R6)c!qr1kU4X5&majp>=joYbwoRBr?t`o*k6&o8fK z`O0&d-NvZ%Yh**zkLoIf3a_uKCDdl)H%WR6Cn;PrEP`Z@j6oEOsY4vTSDMF0Yfw>* z9^IznN4IHSyn|enYT(zVlOHp;MYh2{9OedoS@_)oU)QrLoyzuk6-e{B@%VZC{eAtW zSLynfe6kWLq%D<|Zrb#zme@}+A7|3(%D}@yRTb0QerAK;nd7v-;gt z?Mj&QlD##7^1#eCnvQQe;%g?ukl;-6kb=ddtB+K9-{TpFykYbOv0T5yVJukckYjf| zr>~+`WoHt~4YCh1TW1Yivi-AADZ4|D9n?eE{GIHB(zs-*_%kyYdQNe~H`UXs^)7IP zvhZ=QdS|oe(p1_R@TOiuo==uoKA|_H30eRbiXBn|m5AucdM9&F#3rbh+Mo+jTr}|D zr5J;S@lhKjC`w{Nu(A&!WBj*eY_yrc!06HuLd5`XYeh$|15@DfMd)g&JqkX6f$(wa zuiq(NAx&3TnaD@!z2|bQ$+OyRUVbZya>-K$s?wsGn7C^dj{UCH{Z_|xN<#ANfvM~4 zfDV3eUK5aBN6LO{9E4X7rBxF^sjtK4r%IAZ6)&VKi(~MHn(hAevY9bgXCApyOm5MwYw>P-HwfLTIi>AO*%QM~EQGD)^m-6yO%1gul}qwt2pV^+6) z_3cI>t(uy&RHdo+$=+J;9IdTRyESlFAuol^=b1)_!MEFEG}0@HLKc^&?do~k0)6TD z6m53@Q~8xQ-(|$9JP6%~7*sWWOa1x!-`}u;*>FLUpwDDS@xjPIfi2G6Bo=IHC@gYRf&{sEC1df~#d*{4ruR2l zoy~igLe?4DZt?FDWLT}aXi|7eGtxYzVe+5k%0NGIfWGC}5wKD`r~@N&I`~){=~rU2 zJwVmFLT3Ej`bFcy26Fp=57o6Hy0q3L7XH0!}WEDD8$H zSDH1M86NHs2=ylmC|j1-8vN~XzCS__5m6b!>*20W8IG!Vef=FnnRa=r*kas$SEHAw zSX*13ZYkQbu;e@lW?r;F9<0XRP+_8z@k}!sSAvuQ*xpT1BCaL>l(* zjeV-V{(?~ktMPtgF{+gxP6Tq8+lWkDNVuQvXd)VIO5O(V)06{J6t;fQ4;^6C#1Qnt zh!9Yue2ESkl~n$eCs#-{FOPg3L4Htdw(aH`TPHNW)z>GC>1xRGdw_M0ltJ04xQqGs zbbs-7*hx*Ky)r{nkB(2-cZyBXeztEops+GJuz(R8-qUu5>Fbbv2KejZ%q&P%mx!$v zqZJempgWIS!F*Z9CJJ>AGW}?&jOQzyv;u@(13^K|##_9_jV%lQT}mN7cc+1??E!N6 zTc%pGIT~cCPzyKEGJ8aEKOoL0Be}B4V%10%p=4Id&lPwsCq79lHIYomt>^N#a2(uH z_ChWZPD3lwwgba!$@zlb$uqt6w@<&3NKJna?B*VQyh1>(6qnQcdJB5B zWmmP2sm%F$a$#~^rZqe9$NdTu%lCp*id&z;E!&plQAfMj#7=G@qAGyca|!mONZ__W zfP@I1nFvST2iL^q>vQNP+5qlh8F{?kDG-W=1`GYDHr;eEP%F{_E989GswP{PdXZaAcJ7akwn82elPev>Je`5 zQJhcbgqO+eU@k<~gLW|SA2Z;c=z1ZNIL`O2`621)=JLLAPr^T*YqL!5^no7>JU-)8-^o z!{!Hx#!1(BX?vLh=k$XoW~Q-LbLe8zB$LBHutv~Mq0rN+W0u;!nT=fJwH$B{X|ZNR z$4H!U`^BXES?X3i==3yaACvS6lPch>r&ZuoKyNyu%5uNnP@P*?1eMX^?g{s-HjRQ7 zlxmHK0^-aYDLiM_-IZ<)dwj1UmB`)Qd`$O)&`_E^!}<&NG#s@Zhx|0i`|icWeB*Zy z+%ib&+6{66jfMF=Hw8Hz?Kb@l@^0_ReFJQkA=Xzwf4NpzUOmPL*%ud($GcSW@Co;@ z;gQ4Ci*vDGiOjlOE+%x-B&bD7MEblmgK3rN-QF$VpNC1MDkPLA*7+4IE=0Etg?445 zIkYka-2j@}aBBpm1>&%{${32)UsvDlfTC^K$qWZQqSWq=u@vR5Npd2{S2d^< z;tthK!Y;_?hcwe9TptB{Y9ZWHh?BS9-Hx<_K6LEEWGpa1KSWcFwJ@@;NR~;Y&IQ?c zpEK`Cu2cpkeL(>D-v^?CDzmQUzTY1t~&5ul|5Nd$CbR;}C*%UpI z5DAVud||P(ca8rtn`vIyVALIY_;jqgF-?6;l}i1%&qp-ulHv6 zyDNZT72y&Tqer0pHmR#bcS&chWJjczE9kxwTdNYX=&i<7EfQlHAUVG|$K;5zx$MHb2z7QKS`;-S zL6%1at!}8#2;2nP)*y1aVBz3xa7H_&l+~Um{BelA!dhO-5( zNyqP|KL%Y!aj=C@zt9n*C6C|NFrN3IuMe!^uJ3Z-KQHG_aXqx z8}q>O(b*4(?P%(OK|9#>ncbc8PmiTTWo9_*GvaJ!YZctMYwI56_eZ=> z20MX??c}r57v1dWffO4G&a=F15rXm*x@jeJwc=0@%L!EUJihmZYc(udfkQd;ryP6O zJ#3X57X^Wb5WpdH*_2 z%+TNuAyVcai^VuId**L{>>gRtjfzi3y_6zVIbwH0bpxRc>O%*8m)}VIkC1JL3Te?W ztypE1neQz@3YNdKaulOP+ee9u^E%Uy^mhSaT(Ojo;JaF<+X=T|BEAd|Rm-Zk4g;7Q z4|Mv&QiHXpt(mG2fMZyS{@;j8=w%NcsS(`4X3&6PLim@S}OO8e=JCH_V;Ih=jt z`sS5<7IkGrN4Ug_E*qj$B8#pNI|3gks$=Ovs@r+_vG2z*==t_Cnp+lmu^=h&AT|BV$gV8c#QMWhLm zh&N0n<{#&_q*ffaNUMlVFEWtOz>7$TjzKkC5b(o{RLspL952QO2&)v%&sxFofOH#JgrWI)dD@C=hQjlmk!X6ctR^RJK1pgOaKzL&Pd^7D`AGx4<7 zswT0R({dA1XaP(3fSOuDIlB#L;`fX8Di|nV0{-~^vu53C()bSZ?SgD&4*Y0H@;LM(3)#@?cZF57S}KkIzTzXOtOS|R3XwF5O%EUhVRAO$J>_rOOd2NOzsG*bJXb#XLUm`@t`m8 z=ubVyh`vkI3)neri|Emv3WICz&l8t{8iO6r6KdDUppv)YLEA6M90LdJ+ zuL0zJD$tiN{{9VrRepcR!{xTAgTGJY=)A~r&B9{+dDwpapBF5G+kTtA*=~ydh$c~D zM8&Y7F$mKJ-GKPZi1VuqKM!Wkl2Y+yLv_w}`lemI6arb>D0xfdYhGImZ`^Z_+#bBX zdsTfVTXAHs)|vjJ`Tf>O*DBP(vWM`KYSV4DSFfRWf!CnSIU~NF6H6Bnc)n{1H80iHhzE;b4Nj=7>1AoSS)Fhi}l}Af~EM!CE=@*_zy})m~X}x)c3pLUZqD=Hz4yM-v{DSY%@~6@go&G ziAz(+PnA|XjaP1M!i)ixe}JFDW=>$g8r>66Q(BZasP)vaT<-Rz%2%c}ExYZl(8?rg zx0${x0pqj73%H#uoDjp1i5~BG-_U(>;*63<)3bgh%ydn8jSXGWJn?Tb^o!?Szzl@h z;i+!J87DyQYjV?gAjef6!V$6dU2DrSR9kfOm6US`dRz&^i0B!XXdXedDM48CSB$bf zhvTpIZ z>2}-$#GAbOAMa0@Bi8S{WQ|2;)XW(wa9*OtqN09E%^N$jHa2EZk+Yb)9Q6~mB5c0@ z?Ic~AR&|-lS^GzbX)XGzoCv)@Xc;uS1^Yed2DVrPpmcE(tZ6Ad=$nhG3A{?#N0q)< zaIJ)Vc+qL!Xnjw=wXqOhCgy-v^c`afqzBm9Ux?|nex}4BB}p=;aZm)6e@7VL4Cbq z_tLp1Z+<9``NQ42^~`3gn5H83ZEoPqWIJ5J4t9*r;B##$xIC{nzRv&l1vvD2e82Rn zi}bW*b}{rOaiw)9S@e{4a7*KtK=+tT@5~m;uRY;$cJrer)@^6utWJ~bDrpp5<7(ap zOn^ri1cW8@7Pok4_xsdlU2U(#d2*BL4X2EB4u@ zeEA!hEk9$o@L5c-oHIfA!5-QhW8T{eyVd>a))V*9@G9#B@A>}h6Q|U5<8SVg_D=D= zHX1eiYu0xmTo_(>m$9C=?)K}ptm~2^{pn=4JY75`sq$HpC^w$ps8;6YW@jBxoxkuy zQb-n5xEkcGdO8B>9qAkC9S!LX6(ksWM-*wvb2@WXs6Hnn)bQxk_kPoJn$6>p#&sI2 zuE5gbq#jee;mP#LZ?-aXl&`X`?cweZXL6cstSQMw;WFFXrG3pL>jzWs+sCiPud&H^Bds4c5PHqS(gi@%4K{XV=Y$%p6lqY4}=pa7*AOdEXOb(U*8=F{|%b4u@}wW z`Vfe1O|>Ri_^LuXu2XJNe94E6?k^-@K5;Rt!2_t)Dl?cmeT5aly;gFOyZnHfwML>x z<-cEJY;=Mw9%X9$&cx_YuN1?Ac6vGOTB$=yQd{2bs|>B8MaJ=^2gZt#G7Ux*v%AY1 ztxmJ-28uTcC=ZkQsPf_>4Z8%YKE|Z2u@XXqJL+Fz-UD%!;1Y$N27xet^)1$ zhP<%6>&fbCOjnE~jk6KGr>?(yck}AA`6v$HtsIDKp|WB2dr2{k-Ge#FhYGyS$enB_WV^&|Q8-ZBbIZ*V5UfvXsEIu4teq zED)^CAJGt*S(fYT9uS)Gb_S^ACnr08ul0_S70Z?l;o0yNPvu<0$!H~a?+0(E6lmDye|6iFSCT1pf#{Z9;Ftc#}S32v^b#tDL&8AxyuM7YwVB~)M`h&PPHZCetY=tn=~ zx={I|@465s^e3(3PGq>AFKXqednv&x0mO;pC8XYe}NQ1odby~e4Krw zym0(%hMl$JGjlUi-S))e?19#h`nieyEL-gpi&{ZK>`;DfzMCLSUwTvma?XG=nr!;_ z_P?jki*SHLZh6{lP4^rJn@grl#;$9F?AU3cG-f zH{kFSb5nau+7R}h&w-F$rkahkjB+@!3B8J@RtbvD%+H_#xF|l9fG%>_j*6}f$)7+y zS?G^uKNv}>?&sL2MHP~L^?}u^tS~fzXklpSMjo6~j{aNgOu!JS@|6eo(V&C{d(oPbXDEVIK{oUk%IVS-JIT8|3!T;t*AXI;}0GKM

-@X{KMVDkZqXQU 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

x^6uQIWD%aC^Zgy=8Cg-S^5g1gA3 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 ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","extendedModule":"Swift","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4GICSAAO","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"GICS"}],"symbolKind":"op"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Equatable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Equatable-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Equatable-Implementations","url":"\/documentation\/gics\/gics\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"},"doc://GICS/documentation/GICS/GICS/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/!=(_:_:)","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/gics\/gics\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/allcases.json b/docs/data/documentation/gics/gics/allcases.json new file mode 100644 index 0000000..ad195c7 --- /dev/null +++ b/docs/data/documentation/gics/gics/allcases.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/allcases"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:4GICSAAO8allCasesSayABGvpZ","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allCases","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":"]","kind":"text"}],"symbolKind":"property","modules":[{"name":"GICS"}],"title":"allCases","roleHeading":"Type Property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"abstract":[{"text":"A collection of all GICS classifications, including GICS Sectors, GICS Industry Groups, GICS Industries, and GICS Sub-Industries.","type":"text"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/allCases"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allCases","kind":"identifier"},{"text":": [","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/allCases":{"url":"\/documentation\/gics\/gics\/allcases","kind":"symbol","role":"symbol","abstract":[{"text":"A collection of all GICS classifications, including GICS Sectors, GICS Industry Groups, GICS Industries, and GICS Sub-Industries.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/allCases","type":"topic","title":"allCases","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"allCases"},{"text":": [","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":"]","kind":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/allindustries.json b/docs/data/documentation/gics/gics/allindustries.json new file mode 100644 index 0000000..e926e37 --- /dev/null +++ b/docs/data/documentation/gics/gics/allindustries.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/allIndustries","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"allIndustries"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","text":"GICS"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"A collection of all GICS Industries.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/allindustries"]}],"metadata":{"modules":[{"name":"GICS"}],"title":"allIndustries","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allIndustries","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier","text":"Industry"},{"text":"]","kind":"text"}],"symbolKind":"property","externalID":"s:4GICSAAO13allIndustriesSayAB8IndustryOGvpZ","role":"symbol"},"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/allIndustries":{"url":"\/documentation\/gics\/gics\/allindustries","type":"topic","abstract":[{"type":"text","text":"A collection of all GICS Industries."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"allIndustries","kind":"identifier"},{"text":": [","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Industry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"text":"]","kind":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/allIndustries","title":"allIndustries","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/allindustrygroups.json b/docs/data/documentation/gics/gics/allindustrygroups.json new file mode 100644 index 0000000..1e802aa --- /dev/null +++ b/docs/data/documentation/gics/gics/allindustrygroups.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/allindustrygroups"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/allIndustryGroups","interfaceLanguage":"swift"},"metadata":{"role":"symbol","externalID":"s:4GICSAAO17allIndustryGroupsSayAB0C5GroupOGvpZ","modules":[{"name":"GICS"}],"roleHeading":"Type Property","symbolKind":"property","title":"allIndustryGroups","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"allIndustryGroups","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"text":"]","kind":"text"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"allIndustryGroups","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier","text":"IndustryGroup"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"A collection of all GICS Industry Groups."}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/allIndustryGroups":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"allIndustryGroups","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"text":"IndustryGroup","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"]"}],"role":"symbol","url":"\/documentation\/gics\/gics\/allindustrygroups","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/allIndustryGroups","type":"topic","kind":"symbol","title":"allIndustryGroups","abstract":[{"type":"text","text":"A collection of all GICS Industry Groups."}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/allsectors.json b/docs/data/documentation/gics/gics/allsectors.json new file mode 100644 index 0000000..e5b48c2 --- /dev/null +++ b/docs/data/documentation/gics/gics/allsectors.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/allSectors"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"sections":[],"metadata":{"roleHeading":"Type Property","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO10allSectorsSayAB6SectorOGvpZ","title":"allSectors","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"allSectors","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Sector","preciseIdentifier":"s:4GICSAAO6SectorO"},{"text":"]","kind":"text"}],"role":"symbol"},"abstract":[{"text":"A collection of all GICS Sectors.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"allSectors"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","text":"Sector","preciseIdentifier":"s:4GICSAAO6SectorO","kind":"typeIdentifier"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/allsectors"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/allSectors":{"abstract":[{"text":"A collection of all GICS Sectors.","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allSectors"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO6SectorO","kind":"typeIdentifier","text":"Sector"},{"text":"]","kind":"text"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/allSectors","kind":"symbol","title":"allSectors","url":"\/documentation\/gics\/gics\/allsectors"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/allsubindustries.json b/docs/data/documentation/gics/gics/allsubindustries.json new file mode 100644 index 0000000..d331fe7 --- /dev/null +++ b/docs/data/documentation/gics/gics/allsubindustries.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"A collection of all GICS Sub-Industries."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allSubIndustries"},{"kind":"text","text":": ["},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"]"}],"symbolKind":"property","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO16allSubIndustriesSayAB0C8IndustryOGvpZ","title":"allSubIndustries","role":"symbol","roleHeading":"Type Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/allSubIndustries"},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/allsubindustries"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allSubIndustries","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","text":"GICS"},{"kind":"text","text":"."},{"text":"SubIndustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/allSubIndustries":{"abstract":[{"text":"A collection of all GICS Sub-Industries.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allSubIndustries"},{"text":": [","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"]"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/allSubIndustries","kind":"symbol","title":"allSubIndustries","url":"\/documentation\/gics\/gics\/allsubindustries"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/belongs(to:).json b/docs/data/documentation/gics/gics/belongs(to:).json new file mode 100644 index 0000000..577f727 --- /dev/null +++ b/docs/data/documentation/gics/gics/belongs(to:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE7belongs2toSbqd___tAaBRd__lF::SYNTHESIZED::s:4GICSAAO","roleHeading":"Instance Method","title":"belongs(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"belongs","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": some ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/belongs(to:)"},"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/belongs(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"belongs"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"parent"},{"kind":"text","text":": some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","kind":"typeIdentifier","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]},{"parameters":[{"name":"parent","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The parent GICS classification to compare against the GICS instance."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":"true if the GICS instance belongs to the given parent GICS classification within its hierarchy; otherwise, false."}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/belongs(to:)":{"abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/belongs(to:)","title":"belongs(to:)","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/belongs(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": some "},{"text":"GICSRepresentable","kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/code.json b/docs/data/documentation/gics/gics/code.json new file mode 100644 index 0000000..d76cf7e --- /dev/null +++ b/docs/data/documentation/gics/gics/code.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"},{"text":" = ","kind":"text"},{"preciseIdentifier":"s:s6UInt32V","kind":"typeIdentifier","text":"UInt32"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"The complete GICS classification for each company is an 8-digit code with text description. The hierarchical design of the 8-digit coding system allows for easy transition between GICS tiers:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"GICS Sector: The first 2 digits","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"GICS Industry Group: The first 4 digits"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"GICS Industry: The first 6 digits"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"GICS Sub-Industry: The complete 8 digits","type":"text"}]}]}]},{"type":"aside","style":"note","name":"Remark","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code"},{"text":" is a type alias of a 32-bit unsigned integer.","type":"text"}]}]}],"kind":"content"}],"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","roleHeading":"Type Alias","navigatorTitle":[{"text":"Code","kind":"identifier"}],"externalID":"s:4GICSAAO4Codea","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}],"symbolKind":"typealias","title":"GICS.Code"},"abstract":[{"text":"The GICS numeric code.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/code"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/contains(_:).json b/docs/data/documentation/gics/gics/contains(_:).json new file mode 100644 index 0000000..fd282b6 --- /dev/null +++ b/docs/data/documentation/gics/gics/contains(_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/contains(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/contains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"child","kind":"internalParam"},{"kind":"text","text":": some "},{"text":"GICSRepresentable","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"parameters":[{"name":"child","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The child GICS classification to compare against the GICS instance."}]}]}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"true if the given GICS classification is a granular classification of the GICS instance; otherwise, false."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE8containsySbqd__AaBRd__lF::SYNTHESIZED::s:4GICSAAO","roleHeading":"Instance Method","title":"contains(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"kind":"text","text":"(some "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"method"},"references":{"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS/contains(_:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/contains(_:)","title":"contains(_:)","url":"\/documentation\/gics\/gics\/contains(_:)","abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"text":"(some ","kind":"text"},{"kind":"typeIdentifier","text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/definition.json b/docs/data/documentation/gics/gics/definition.json new file mode 100644 index 0000000..88f6062 --- /dev/null +++ b/docs/data/documentation/gics/gics/definition.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/definition"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/definition"]}],"metadata":{"role":"symbol","extendedModule":"GICS","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"definition"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"definition","modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE10definitionSSvp::SYNTHESIZED::s:4GICSAAO","symbolKind":"property"},"abstract":[{"type":"text","text":"The GICS Definition."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"definition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The definitions for GICS Sector and GICS Sub-Industry are based on the GICS structure effective March 2023."}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"Available localizations for GICS Sector:"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","isActive":true,"type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/"},{"text":", and","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Available localizations for GICS Sub-Industry:"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx"},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","type":"reference","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},{"text":", and","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx"},{"text":".","type":"text"}],"type":"paragraph"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"For GICS Industry Groups and GICS Industries where the definitions are unavailable, this value is equivalent to the GICS short description.","type":"text"}]}],"type":"aside","name":"Remark","style":"note"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/definition":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"definition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The GICS Definition."}],"type":"topic","url":"\/documentation\/gics\/gics\/definition","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/definition","title":"definition"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","type":"link","titleInlineContent":[{"text":"Simplified Chinese","type":"text"}],"title":"Simplified Chinese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"titleInlineContent":[{"type":"text","text":"Japanese"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","title":"Japanese","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx"},"https://www.spglobal.com/spdji/tc/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","type":"link","titleInlineContent":[{"text":"Traditional Chinese","type":"text"}],"title":"Traditional Chinese","url":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"titleInlineContent":[{"type":"text","text":"Korean"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","title":"Korean","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"},"https://www.spglobal.com/spdji/kr/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","type":"link","titleInlineContent":[{"text":"Korean","type":"text"}],"title":"Korean","url":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"titleInlineContent":[{"type":"text","text":"Italian"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","title":"Italian","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","type":"link","titleInlineContent":[{"text":"Portuguese","type":"text"}],"title":"Portuguese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"titleInlineContent":[{"type":"text","text":"French"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","title":"French","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","type":"link","titleInlineContent":[{"text":"Spanish","type":"text"}],"title":"Spanish","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"titleInlineContent":[{"type":"text","text":"Russian"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","title":"Russian","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx"},"https://www.msci.com/documents/1296102/11185224/GICS+Sector+Definitions+2023.pdf":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","type":"link","titleInlineContent":[{"text":"English","type":"text"}],"title":"English","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf"},"https://www.spglobal.com/spdji/pt/landing/topic/gics/":{"titleInlineContent":[{"type":"text","text":"Portuguese"}],"identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","title":"Portuguese","type":"link","url":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/"},"https://www.spglobal.com/spdji/es/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","type":"link","titleInlineContent":[{"text":"Spanish","type":"text"}],"title":"Spanish","url":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"https://www.spglobal.com/spdji/zh/landing/topic/gics/":{"titleInlineContent":[{"type":"text","text":"Simplified Chinese"}],"identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","title":"Simplified Chinese","type":"link","url":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","type":"link","titleInlineContent":[{"text":"Traditional Chinese","type":"text"}],"title":"Traditional Chinese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},"https://www.spglobal.com/spdji/jp/landing/topic/gics/":{"titleInlineContent":[{"type":"text","text":"Japanese"}],"identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","title":"Japanese","type":"link","url":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","type":"link","titleInlineContent":[{"text":"German","type":"text"}],"title":"German","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx"},"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","titleInlineContent":[{"text":"English","type":"text"}],"title":"English"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/description.json b/docs/data/documentation/gics/gics/description.json new file mode 100644 index 0000000..234f92e --- /dev/null +++ b/docs/data/documentation/gics/gics/description.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The GICS Description."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"property","modules":[{"name":"GICS"}],"title":"description","externalID":"s:4GICS17GICSRepresentablePAAE11descriptionSSvp::SYNTHESIZED::s:4GICSAAO","role":"symbol","extendedModule":"GICS","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"The GICS descriptions are based on the GICS structure effective March 2023.","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"text":"Available localizations:","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","isActive":true,"type":"reference"},{"text":", and","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/description","interfaceLanguage":"swift"},"references":{"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","title":"Italian","titleInlineContent":[{"type":"text","text":"Italian"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","titleInlineContent":[{"type":"text","text":"Spanish"}],"type":"link","title":"Spanish"},"doc://GICS/documentation/GICS/GICS/description":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","title":"description","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/description","kind":"symbol","url":"\/documentation\/gics\/gics\/description","type":"topic","abstract":[{"text":"The GICS Description.","type":"text"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","title":"German","titleInlineContent":[{"type":"text","text":"German"}]},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","titleInlineContent":[{"type":"text","text":"Russian"}],"type":"link","title":"Russian"},"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","title":"English","titleInlineContent":[{"type":"text","text":"English"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","titleInlineContent":[{"type":"text","text":"Portuguese"}],"type":"link","title":"Portuguese"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","title":"Traditional Chinese","titleInlineContent":[{"type":"text","text":"Traditional Chinese"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","titleInlineContent":[{"type":"text","text":"French"}],"type":"link","title":"French"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","title":"Japanese","titleInlineContent":[{"type":"text","text":"Japanese"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","titleInlineContent":[{"type":"text","text":"Simplified Chinese"}],"type":"link","title":"Simplified Chinese"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","title":"Korean","titleInlineContent":[{"type":"text","text":"Korean"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/encode(to:).json b/docs/data/documentation/gics/gics/encode(to:).json new file mode 100644 index 0000000..3d5ae56 --- /dev/null +++ b/docs/data/documentation/gics/gics/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:SYsSERzs6UInt32V8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:4GICSAAO","symbolKind":"method","extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"UInt32"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"GICS"}],"roleHeading":"Instance Method","role":"symbol","title":"encode(to:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/encode(to:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/encode(to:)"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://GICS/documentation/GICS/GICS/RawRepresentable-Implementations":{"abstract":[],"kind":"article","type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/RawRepresentable-Implementations","url":"\/documentation\/gics\/gics\/rawrepresentable-implementations","role":"collectionGroup"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/encode(to:)":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/encode(to:)","title":"encode(to:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/equatable-implementations.json b/docs/data/documentation/gics/gics/equatable-implementations.json new file mode 100644 index 0000000..f92daad --- /dev/null +++ b/docs/data/documentation/gics/gics/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/equatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"GICS"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","topicSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/!=(_:_:)","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/gics\/gics\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/gicsrepresentable-implementations.json b/docs/data/documentation/gics/gics/gicsrepresentable-implementations.json new file mode 100644 index 0000000..21909d4 --- /dev/null +++ b/docs/data/documentation/gics/gics/gicsrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"GICS"}],"title":"GICSRepresentable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/gicsrepresentable-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/definition","doc:\/\/GICS\/documentation\/GICS\/GICS\/description","doc:\/\/GICS\/documentation\/GICS\/GICS\/id","doc:\/\/GICS\/documentation\/GICS\/GICS\/industries","doc:\/\/GICS\/documentation\/GICS\/GICS\/industry-swift.property","doc:\/\/GICS\/documentation\/GICS\/GICS\/industryGroup-swift.property","doc:\/\/GICS\/documentation\/GICS\/GICS\/industryGroups","doc:\/\/GICS\/documentation\/GICS\/GICS\/isIndustry","doc:\/\/GICS\/documentation\/GICS\/GICS\/isIndustryGroup","doc:\/\/GICS\/documentation\/GICS\/GICS\/isSector","doc:\/\/GICS\/documentation\/GICS\/GICS\/isSubIndustry","doc:\/\/GICS\/documentation\/GICS\/GICS\/sector-swift.property","doc:\/\/GICS\/documentation\/GICS\/GICS\/subIndustries","doc:\/\/GICS\/documentation\/GICS\/GICS\/subIndustry-swift.property"]},{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/belongs(to:)","doc:\/\/GICS\/documentation\/GICS\/GICS\/contains(_:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"references":{"doc://GICS/documentation/GICS/GICS/id":{"role":"symbol","url":"\/documentation\/gics\/gics\/id","title":"id","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/id","type":"topic","abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Code","preciseIdentifier":"s:4GICSAAO4Codea","kind":"typeIdentifier"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/isIndustryGroup":{"kind":"symbol","url":"\/documentation\/gics\/gics\/isindustrygroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isIndustryGroup","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry Group classification.","type":"text"}],"title":"isIndustryGroup","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/isSector":{"kind":"symbol","url":"\/documentation\/gics\/gics\/issector","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isSector","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sector classification.","type":"text"}],"title":"isSector","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isSector","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/subIndustries":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustries","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/subIndustries","role":"symbol","abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"title":"subIndustries","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"]"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/industry-swift.property":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"kind":"text","text":"?"}],"role":"symbol","title":"industry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industry-swift.property","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.property","type":"topic","abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}]},"doc://GICS/documentation/GICS/GICS/description":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","title":"description","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/description","kind":"symbol","url":"\/documentation\/gics\/gics\/description","type":"topic","abstract":[{"text":"The GICS Description.","type":"text"}]},"doc://GICS/documentation/GICS/GICS/subIndustry-swift.property":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","title":"subIndustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/subIndustry-swift.property","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.property","type":"topic","abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}]},"doc://GICS/documentation/GICS/GICS/belongs(to:)":{"abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/belongs(to:)","title":"belongs(to:)","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/belongs(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": some "},{"text":"GICSRepresentable","kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/sector-swift.property":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"text":"Sector","preciseIdentifier":"s:4GICSAAO6SectorO","kind":"typeIdentifier"}],"role":"symbol","title":"sector","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/sector-swift.property","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.property","type":"topic","abstract":[{"text":"The GICS Sector of the given GICS classification.","type":"text"}]},"doc://GICS/documentation/GICS/GICS/industryGroups":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industryGroups","abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"title":"industryGroups","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroups"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier","text":"IndustryGroup"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industrygroups"},"doc://GICS/documentation/GICS/GICS/isIndustry":{"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/gics\/gics\/isindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isIndustry","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry classification."}],"title":"isIndustry"},"doc://GICS/documentation/GICS/GICS/contains(_:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/contains(_:)","title":"contains(_:)","url":"\/documentation\/gics\/gics\/contains(_:)","abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"text":"(some ","kind":"text"},{"kind":"typeIdentifier","text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/definition":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"definition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The GICS Definition."}],"type":"topic","url":"\/documentation\/gics\/gics\/definition","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/definition","title":"definition"},"doc://GICS/documentation/GICS/GICS/isSubIndustry":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isSubIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/gics\/gics\/issubindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isSubIndustry","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification."}],"kind":"symbol","title":"isSubIndustry","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/industryGroup-swift.property":{"title":"industryGroup","url":"\/documentation\/gics\/gics\/industrygroup-swift.property","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industryGroup-swift.property","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The GICS Industry Group of the given GICS classification."}]},"doc://GICS/documentation/GICS/GICS/industries":{"title":"industries","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industries","url":"\/documentation\/gics\/gics\/industries","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"All GICS Industries of the given GICS classification."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/id.json b/docs/data/documentation/gics/gics/id.json new file mode 100644 index 0000000..0107167 --- /dev/null +++ b/docs/data/documentation/gics/gics/id.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/id"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","text":"Code","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","title":"id","symbolKind":"property","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE2ids6UInt32Vvp::SYNTHESIZED::s:4GICSAAO","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","text":"Code","kind":"typeIdentifier"}]},"sections":[],"abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}],"variants":[{"paths":["\/documentation\/gics\/gics\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/id":{"role":"symbol","url":"\/documentation\/gics\/gics\/id","title":"id","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/id","type":"topic","abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Code","preciseIdentifier":"s:4GICSAAO4Codea","kind":"typeIdentifier"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industries.json b/docs/data/documentation/gics/gics/industries.json new file mode 100644 index 0000000..ae1adf8 --- /dev/null +++ b/docs/data/documentation/gics/gics/industries.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industries","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"kind":"text","text":"]"}],"externalID":"s:4GICS17GICSRepresentablePAAE10industriesSayA2AO8IndustryOGvp::SYNTHESIZED::s:4GICSAAO","role":"symbol","extendedModule":"GICS","modules":[{"name":"GICS"}],"title":"industries"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industries"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"All GICS Industries of the given GICS classification."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industries"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","text":"GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","kind":"typeIdentifier"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/industries":{"title":"industries","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industries","url":"\/documentation\/gics\/gics\/industries","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"All GICS Industries of the given GICS classification."}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry(_:).json b/docs/data/documentation/gics/gics/industry(_:).json new file mode 100644 index 0000000..0fc28ef --- /dev/null +++ b/docs/data/documentation/gics/gics/industry(_:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The case for GICS Industry classification."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industry(_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:4GICSAAO8industryyA2B8IndustryOcABmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.industry(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industry"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industry"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier","text":"Industry"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/industry(_:)":{"url":"\/documentation\/gics\/gics\/industry(_:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The case for GICS Industry classification."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industry(_:)","title":"GICS.industry(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"industry","kind":"identifier"},{"kind":"text","text":"("},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum.json b/docs/data/documentation/gics/gics/industry-swift.enum.json new file mode 100644 index 0000000..3626eb6 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Industry"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS"]]},"kind":"symbol","abstract":[{"type":"text","text":"The GICS Industry."}],"topicSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/aerospaceAndDefense","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/airFreightAndLogistics","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/automobileComponents","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/automobiles","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/banks","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/beverages","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/biotechnology","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/broadlineRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/buildingProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/capitalMarkets","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/chemicals","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/commercialServicesAndSupplies","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/communicationsEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/constructionAndEngineering","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/constructionMaterials","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/consumerFinance","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/consumerStaplesDistributionAndRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/containersAndPackaging","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/distributors","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedConsumerServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedTelecommunicationServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electricUtilities","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electricalEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electronicEquipmentInstrumentsAndComponents","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/energyEquipmentAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/entertainment","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/financialServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/foodProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/gasUtilities","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/groundTransportation","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareEquipmentAndSupplies","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareProvidersAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareTechnology","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hotelAndResortREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hotelsRestaurantsAndLeisure","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/householdDurables","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/householdProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/iTServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/independentPowerAndRenewableElectricityProducers","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industrialConglomerates","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industrialREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/insurance","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/interactiveMediaAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/leisureProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/lifeSciencesToolsAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/machinery","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/marineTransportation","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/media","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/metalsAndMining","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/mortgageREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/multiUtilities","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/officeREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/oilGasAndConsumableFuels","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/paperAndForestProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/passengerAirlines","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/personalCareProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/pharmaceuticals","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/professionalServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/realEstateManagementAndDevelopment","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/residentialREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/retailREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/semiconductorsAndSemiconductorEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/software","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/specializedREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/specialtyRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/technologyHardwareStorageAndPeripherals","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/textilesApparelAndLuxuryGoods","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/tobacco","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/tradingCompaniesAndDistributors","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/transportationInfrastructure","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/waterUtilities","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/wirelessTelecommunicationServices"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/Equatable-Implementations","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","doc:\/\/GICS\/s12CaseIterableP","doc:\/\/GICS\/s23CustomStringConvertibleP","doc:\/\/GICS\/Se","doc:\/\/GICS\/SE","doc:\/\/GICS\/SQ","doc:\/\/GICS\/SH","doc:\/\/GICS\/s12IdentifiableP","doc:\/\/GICS\/SY"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"metadata":{"externalID":"s:4GICSAAO8IndustryO","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"symbolKind":"enum","extendedModule":"GICS","navigatorTitle":[{"text":"Industry","kind":"identifier"}],"modules":[{"name":"GICS"}],"roleHeading":"Enumeration","title":"GICS.Industry"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum"]}],"seeAlsoSections":[{"title":"GICS Classifications","generated":true,"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/diversifiedConsumerServices":{"abstract":[{"type":"text","text":"The Diversified Consumer Services Industry (GICS Code: 253020)."}],"title":"GICS.Industry.diversifiedConsumerServices","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"diversifiedConsumerServices"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedconsumerservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedConsumerServices","role":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/specialtyRetail":{"kind":"symbol","title":"GICS.Industry.specialtyRetail","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/specialtyRetail","abstract":[{"text":"The Specialty Retail Industry (GICS Code: 255040).","type":"text"}],"role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/specialtyretail","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"specialtyRetail"}]},"doc://GICS/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/GICS\/SH","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/consumerStaplesDistributionAndRetail":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/consumerstaplesdistributionandretail","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consumerStaplesDistributionAndRetail"}],"abstract":[{"text":"The Consumer Staples Distribution & Retail Industry (GICS Code: 301010).","type":"text"}],"title":"GICS.Industry.consumerStaplesDistributionAndRetail","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/consumerStaplesDistributionAndRetail","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/energyEquipmentAndServices":{"abstract":[{"text":"The Energy Equipment & Services Industry (GICS Code: 101010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"energyEquipmentAndServices","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/energyEquipmentAndServices","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/energyequipmentandservices","title":"GICS.Industry.energyEquipmentAndServices"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/gics\/gics\/industry-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/healthCareProvidersAndServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcareprovidersandservices","role":"symbol","abstract":[{"text":"The Health Care Providers & Services Industry (GICS Code: 351020).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareProvidersAndServices","type":"topic","title":"GICS.Industry.healthCareProvidersAndServices","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"healthCareProvidersAndServices","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/broadlineRetail":{"type":"topic","title":"GICS.Industry.broadlineRetail","url":"\/documentation\/gics\/gics\/industry-swift.enum\/broadlineretail","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/broadlineRetail","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"broadlineRetail"}],"abstract":[{"type":"text","text":"The Broadline Retail Industry (GICS Code: 255030)."}]},"doc://GICS/SQ":{"identifier":"doc:\/\/GICS\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industrialConglomerates":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"industrialConglomerates","kind":"identifier"}],"abstract":[{"text":"The Industrial Conglomerates Industry (GICS Code: 201050).","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industrialConglomerates","title":"GICS.Industry.industrialConglomerates","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/industrialconglomerates"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/groundTransportation":{"abstract":[{"type":"text","text":"The Ground Transportation Industry (GICS Code: 203040)."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"groundTransportation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/groundTransportation","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/groundtransportation","title":"GICS.Industry.groundTransportation"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/constructionAndEngineering":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constructionAndEngineering","kind":"identifier"}],"abstract":[{"text":"The Construction & Engineering Industry (GICS Code: 201030).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.Industry.constructionAndEngineering","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/constructionAndEngineering","url":"\/documentation\/gics\/gics\/industry-swift.enum\/constructionandengineering"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/electricalEquipment":{"type":"topic","title":"GICS.Industry.electricalEquipment","abstract":[{"type":"text","text":"The Electrical Equipment Industry (GICS Code: 201040)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electricalEquipment","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"electricalEquipment","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/electricalequipment"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/wirelessTelecommunicationServices":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/wirelesstelecommunicationservices","abstract":[{"text":"The Wireless Telecommunication Services Industry (GICS Code: 501020).","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wirelessTelecommunicationServices","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/wirelessTelecommunicationServices","title":"GICS.Industry.wirelessTelecommunicationServices","kind":"symbol"},"doc://GICS/s23CustomStringConvertibleP":{"identifier":"doc:\/\/GICS\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industrialREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industrialREITs","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industrialREITs"}],"abstract":[{"type":"text","text":"The Industrial REITs Industry (GICS Code: 601025)."}],"title":"GICS.Industry.industrialREITs","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/industrialreits"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/residentialREITs":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/residentialreits","role":"symbol","abstract":[{"type":"text","text":"The Residential REITs Industry (GICS Code: 601060)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/residentialREITs","type":"topic","title":"GICS.Industry.residentialREITs","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"residentialREITs","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/metalsAndMining":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/metalsAndMining","role":"symbol","title":"GICS.Industry.metalsAndMining","abstract":[{"text":"The Metals & Mining Industry (GICS Code: 151040).","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/metalsandmining","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"metalsAndMining"}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/passengerAirlines":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passengerAirlines","kind":"identifier"}],"abstract":[{"text":"The Passenger Airlines Industry (GICS Code: 203020).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/passengerAirlines","url":"\/documentation\/gics\/gics\/industry-swift.enum\/passengerairlines","title":"GICS.Industry.passengerAirlines"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/automobiles":{"abstract":[{"type":"text","text":"The Automobiles Industry (GICS Code: 251020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automobiles"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/automobiles","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/automobiles","title":"GICS.Industry.automobiles"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/diversifiedREITs":{"title":"GICS.Industry.diversifiedREITs","url":"\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedreits","kind":"symbol","abstract":[{"type":"text","text":"The Diversified REITs Industry (GICS Code: 601010)."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedREITs","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"diversifiedREITs","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/householdProducts":{"abstract":[{"text":"The Household Products Industry (GICS Code: 303010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"householdProducts"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/householdProducts","kind":"symbol","title":"GICS.Industry.householdProducts","url":"\/documentation\/gics\/gics\/industry-swift.enum\/householdproducts"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/airFreightAndLogistics":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"airFreightAndLogistics","kind":"identifier"}],"abstract":[{"text":"The Air Freight & Logistics Industry (GICS Code: 203010).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/airFreightAndLogistics","url":"\/documentation\/gics\/gics\/industry-swift.enum\/airfreightandlogistics","title":"GICS.Industry.airFreightAndLogistics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/professionalServices":{"kind":"symbol","abstract":[{"text":"The Professional Services Industry (GICS Code: 202020).","type":"text"}],"title":"GICS.Industry.professionalServices","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/professionalservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/professionalServices","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"professionalServices"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/foodProducts":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"foodProducts"}],"role":"symbol","title":"GICS.Industry.foodProducts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/foodProducts","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/foodproducts","type":"topic","abstract":[{"text":"The Food Products Industry (GICS Code: 302020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/containersAndPackaging":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"containersAndPackaging","kind":"identifier"}],"abstract":[{"type":"text","text":"The Containers & Packaging Industry (GICS Code: 151030)."}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.Industry.containersAndPackaging","url":"\/documentation\/gics\/gics\/industry-swift.enum\/containersandpackaging","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/containersAndPackaging"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/electronicEquipmentInstrumentsAndComponents":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"electronicEquipmentInstrumentsAndComponents","kind":"identifier"}],"abstract":[{"type":"text","text":"The Electronic Equipment, Instruments & Components Industry (GICS Code: 452030)."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electronicEquipmentInstrumentsAndComponents","url":"\/documentation\/gics\/gics\/industry-swift.enum\/electronicequipmentinstrumentsandcomponents","title":"GICS.Industry.electronicEquipmentInstrumentsAndComponents"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/beverages":{"title":"GICS.Industry.beverages","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Beverages Industry (GICS Code: 302010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/beverages","url":"\/documentation\/gics\/gics\/industry-swift.enum\/beverages","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"beverages","kind":"identifier"}],"role":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/communicationsEquipment":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/communicationsequipment","role":"symbol","abstract":[{"type":"text","text":"The Communications Equipment Industry (GICS Code: 452010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/communicationsEquipment","type":"topic","title":"GICS.Industry.communicationsEquipment","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"communicationsEquipment"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/textilesApparelAndLuxuryGoods":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"textilesApparelAndLuxuryGoods","kind":"identifier"}],"role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/textilesapparelandluxurygoods","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/textilesApparelAndLuxuryGoods","kind":"symbol","type":"topic","title":"GICS.Industry.textilesApparelAndLuxuryGoods","abstract":[{"text":"The Textiles, Apparel & Luxury Goods Industry (GICS Code: 252030).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/healthCareTechnology":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"healthCareTechnology","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The Health Care Technology Industry (GICS Code: 351030)."}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcaretechnology","title":"GICS.Industry.healthCareTechnology","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareTechnology","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/mortgageREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/mortgageREITs","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/mortgagereits","title":"GICS.Industry.mortgageREITs","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mortgageREITs"}],"abstract":[{"type":"text","text":"The Mortgage Real Estate Investment Trusts (REITs) Industry (GICS Code: 402040)."}]},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/media":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/media","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"media"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/media","role":"symbol","abstract":[{"text":"The Media Industry (GICS Code: 502010).","type":"text"}],"title":"GICS.Industry.media"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/specializedREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/specializedREITs","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/specializedreits","title":"GICS.Industry.specializedREITs","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"specializedREITs"}],"abstract":[{"type":"text","text":"The Specialized REITs Industry (GICS Code: 601080)."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/Equatable-Implementations":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/Equatable-Implementations","type":"topic","kind":"article","url":"\/documentation\/gics\/gics\/industry-swift.enum\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[]},"doc://GICS/SE":{"identifier":"doc:\/\/GICS\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/iTServices":{"abstract":[{"text":"The IT Services Industry (GICS Code: 451020).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"iTServices","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/iTServices","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/itservices","title":"GICS.Industry.iTServices"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/retailREITs":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"retailREITs","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/retailREITs","abstract":[{"type":"text","text":"The Retail REITs Industry (GICS Code: 601070)."}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/retailreits","title":"GICS.Industry.retailREITs"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/marineTransportation":{"abstract":[{"type":"text","text":"The Marine Transportation Industry (GICS Code: 203030)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"marineTransportation"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/marineTransportation","kind":"symbol","title":"GICS.Industry.marineTransportation","url":"\/documentation\/gics\/gics\/industry-swift.enum\/marinetransportation"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/tobacco":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tobacco"}],"abstract":[{"type":"text","text":"The Tobacco Industry (GICS Code: 302030)."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/tobacco","title":"GICS.Industry.tobacco","url":"\/documentation\/gics\/gics\/industry-swift.enum\/tobacco"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/diversifiedTelecommunicationServices":{"abstract":[{"text":"The Diversified Telecommunication Services Industry (GICS Code: 501010).","type":"text"}],"title":"GICS.Industry.diversifiedTelecommunicationServices","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"diversifiedTelecommunicationServices","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedtelecommunicationservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedTelecommunicationServices","role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/electricUtilities":{"abstract":[{"type":"text","text":"The Electric Utilities Industry (GICS Code: 551010)."}],"title":"GICS.Industry.electricUtilities","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"electricUtilities","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/electricutilities","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electricUtilities","role":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/interactiveMediaAndServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/interactiveMediaAndServices","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/interactivemediaandservices","title":"GICS.Industry.interactiveMediaAndServices","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"interactiveMediaAndServices","kind":"identifier"}],"abstract":[{"text":"The Interactive Media & Services Industry (GICS Code: 502030).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/healthCareREITs":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareREITs","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareREITs"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcarereits","role":"symbol","abstract":[{"type":"text","text":"The Health Care REITs Industry (GICS Code: 601050)."}],"title":"GICS.Industry.healthCareREITs"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/biotechnology":{"role":"symbol","abstract":[{"type":"text","text":"The Biotechnology Industry (GICS Code: 352010)."}],"title":"GICS.Industry.biotechnology","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"biotechnology","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/biotechnology","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/biotechnology"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/software":{"abstract":[{"text":"The Software Industry (GICS Code: 451030).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/software","title":"GICS.Industry.software","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/software","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"software","kind":"identifier"}],"kind":"symbol"},"doc://GICS/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/GICS\/s12CaseIterableP","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/multiUtilities":{"title":"GICS.Industry.multiUtilities","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"multiUtilities"}],"type":"topic","abstract":[{"type":"text","text":"The Multi-Utilities Industry (GICS Code: 551030)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/multiUtilities","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/multiutilities"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/pharmaceuticals":{"abstract":[{"type":"text","text":"The Pharmaceuticals Industry (GICS Code: 352020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pharmaceuticals","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/pharmaceuticals","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/pharmaceuticals","title":"GICS.Industry.pharmaceuticals"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/transportationInfrastructure":{"abstract":[{"text":"The Transportation Infrastructure Industry (GICS Code: 203050).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/transportationInfrastructure","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transportationInfrastructure","kind":"identifier"}],"title":"GICS.Industry.transportationInfrastructure","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/transportationinfrastructure"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/independentPowerAndRenewableElectricityProducers":{"title":"GICS.Industry.independentPowerAndRenewableElectricityProducers","url":"\/documentation\/gics\/gics\/industry-swift.enum\/independentpowerandrenewableelectricityproducers","kind":"symbol","abstract":[{"text":"The Independent Power and Renewable Electricity Producers Industry (GICS Code: 551050).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"independentPowerAndRenewableElectricityProducers","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/independentPowerAndRenewableElectricityProducers"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/distributors":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"distributors"}],"role":"symbol","title":"GICS.Industry.distributors","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/distributors","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/distributors","type":"topic","abstract":[{"text":"The Distributors Industry (GICS Code: 255010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/personalCareProducts":{"abstract":[{"text":"The Personal Care Products Industry (GICS Code: 303020).","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"personalCareProducts"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/personalCareProducts","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/personalcareproducts","title":"GICS.Industry.personalCareProducts"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/gasUtilities":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/gasUtilities","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gasutilities","title":"GICS.Industry.gasUtilities","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"gasUtilities","kind":"identifier"}],"abstract":[{"type":"text","text":"The Gas Utilities Industry (GICS Code: 551020)."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/lifeSciencesToolsAndServices":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifeSciencesToolsAndServices"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/lifeSciencesToolsAndServices","role":"symbol","title":"GICS.Industry.lifeSciencesToolsAndServices","abstract":[{"text":"The Life Sciences Tools & Services Industry (GICS Code: 352030).","type":"text"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/lifesciencestoolsandservices"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/GICS\/SY","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/entertainment":{"title":"GICS.Industry.entertainment","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"entertainment"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/entertainment","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Entertainment Industry (GICS Code: 502020)."}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/entertainment"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/householdDurables":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"householdDurables","kind":"identifier"}],"abstract":[{"text":"The Household Durables Industry (GICS Code: 252010).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.Industry.householdDurables","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/householdDurables","url":"\/documentation\/gics\/gics\/industry-swift.enum\/householddurables"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/automobileComponents":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/automobileComponents","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/automobilecomponents","title":"GICS.Industry.automobileComponents","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"automobileComponents","kind":"identifier"}],"abstract":[{"type":"text","text":"The Automobile Components Industry (GICS Code: 251010)."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/tradingCompaniesAndDistributors":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/tradingCompaniesAndDistributors","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/tradingcompaniesanddistributors","title":"GICS.Industry.tradingCompaniesAndDistributors","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"tradingCompaniesAndDistributors","kind":"identifier"}],"abstract":[{"type":"text","text":"The Trading Companies & Distributors Industry (GICS Code: 201070)."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/officeREITs":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"officeREITs"}],"abstract":[{"text":"The Office REITs Industry (GICS Code: 601040).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/officereits","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/officeREITs","title":"GICS.Industry.officeREITs"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/aerospaceAndDefense":{"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/aerospaceAndDefense","title":"GICS.Industry.aerospaceAndDefense","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"aerospaceAndDefense","kind":"identifier"}],"abstract":[{"type":"text","text":"The Aerospace & Defense Industry (GICS Code: 201010)."}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/aerospaceanddefense"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/insurance":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/insurance","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"insurance"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/insurance","role":"symbol","abstract":[{"type":"text","text":"The Insurance Industry (GICS Code: 403010)."}],"title":"GICS.Industry.insurance"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/buildingProducts":{"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buildingProducts","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/buildingproducts","kind":"symbol","title":"GICS.Industry.buildingProducts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/buildingProducts","abstract":[{"text":"The Building Products Industry (GICS Code: 201020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/financialServices":{"kind":"symbol","role":"symbol","type":"topic","abstract":[{"text":"The Financial Services Industry (GICS Code: 402010).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/financialServices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"financialServices","kind":"identifier"}],"title":"GICS.Industry.financialServices","url":"\/documentation\/gics\/gics\/industry-swift.enum\/financialservices"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/semiconductorsAndSemiconductorEquipment":{"abstract":[{"type":"text","text":"The Semiconductors & Semiconductor Equipment Industry (GICS Code: 453010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/semiconductorsAndSemiconductorEquipment","title":"GICS.Industry.semiconductorsAndSemiconductorEquipment","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/semiconductorsandsemiconductorequipment","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"semiconductorsAndSemiconductorEquipment","kind":"identifier"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/leisureProducts":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"leisureProducts","kind":"identifier"}],"role":"symbol","title":"GICS.Industry.leisureProducts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/leisureProducts","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/leisureproducts","type":"topic","abstract":[{"text":"The Leisure Products Industry (GICS Code: 252020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/waterUtilities":{"role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/waterutilities","abstract":[{"text":"The Water Utilities Industry (GICS Code: 551040).","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"waterUtilities"}],"title":"GICS.Industry.waterUtilities","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/waterUtilities"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/healthCareEquipmentAndSupplies":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareEquipmentAndSupplies"}],"role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcareequipmentandsupplies","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareEquipmentAndSupplies","kind":"symbol","type":"topic","title":"GICS.Industry.healthCareEquipmentAndSupplies","abstract":[{"type":"text","text":"The Health Care Equipment & Supplies Industry (GICS Code: 351010)."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/machinery":{"abstract":[{"text":"The Machinery Industry (GICS Code: 201060).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/machinery","title":"GICS.Industry.machinery","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"machinery","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/machinery","role":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/init(rawValue:)":{"title":"init(rawValue:)","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea"},{"kind":"text","text":")"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/commercialServicesAndSupplies":{"abstract":[{"text":"The Commercial Services & Supplies Industry (GICS Code: 202010).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/commercialServicesAndSupplies","title":"GICS.Industry.commercialServicesAndSupplies","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/commercialservicesandsupplies","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commercialServicesAndSupplies"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/chemicals":{"abstract":[{"type":"text","text":"The Chemicals Industry (GICS Code: 151010)."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chemicals"}],"title":"GICS.Industry.chemicals","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/chemicals","url":"\/documentation\/gics\/gics\/industry-swift.enum\/chemicals"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/hotelAndResortREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hotelAndResortREITs","role":"symbol","title":"GICS.Industry.hotelAndResortREITs","abstract":[{"text":"The Hotel & Resort REITs Industry (GICS Code: 601030).","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/hotelandresortreits","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"hotelAndResortREITs"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/consumerFinance":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/consumerfinance","abstract":[{"text":"The Consumer Finance Industry (GICS Code: 402020).","type":"text"}],"title":"GICS.Industry.consumerFinance","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"consumerFinance","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/consumerFinance"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/banks":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/banks","abstract":[{"type":"text","text":"The Banks Industry (GICS Code: 401010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/banks","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"banks","kind":"identifier"}],"kind":"symbol","title":"GICS.Industry.banks"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/oilGasAndConsumableFuels":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"oilGasAndConsumableFuels","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/oilGasAndConsumableFuels","url":"\/documentation\/gics\/gics\/industry-swift.enum\/oilgasandconsumablefuels","kind":"symbol","type":"topic","title":"GICS.Industry.oilGasAndConsumableFuels","abstract":[{"text":"The Oil, Gas & Consumable Fuels Industry (GICS Code: 101020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/technologyHardwareStorageAndPeripherals":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/technologyHardwareStorageAndPeripherals","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"technologyHardwareStorageAndPeripherals","kind":"identifier"}],"abstract":[{"text":"The Technology Hardware, Storage & Peripherals Industry (GICS Code: 452020).","type":"text"}],"title":"GICS.Industry.technologyHardwareStorageAndPeripherals","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/technologyhardwarestorageandperipherals"},"doc://GICS/s12IdentifiableP":{"title":"Swift.Identifiable","identifier":"doc:\/\/GICS\/s12IdentifiableP","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/constructionMaterials":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/constructionMaterials","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constructionMaterials","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/constructionmaterials","role":"symbol","abstract":[{"type":"text","text":"The Construction Materials Industry (GICS Code: 151020)."}],"title":"GICS.Industry.constructionMaterials"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/hotelsRestaurantsAndLeisure":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hotelsRestaurantsAndLeisure","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"hotelsRestaurantsAndLeisure","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/hotelsrestaurantsandleisure","role":"symbol","abstract":[{"text":"The Hotels, Restaurants & Leisure Industry (GICS Code: 253010).","type":"text"}],"title":"GICS.Industry.hotelsRestaurantsAndLeisure"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/paperAndForestProducts":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/paperAndForestProducts","abstract":[{"text":"The Paper & Forest Products Industry (GICS Code: 151050).","type":"text"}],"role":"symbol","title":"GICS.Industry.paperAndForestProducts","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"paperAndForestProducts"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/paperandforestproducts"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/capitalMarkets":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/capitalMarkets","role":"symbol","title":"GICS.Industry.capitalMarkets","abstract":[{"type":"text","text":"The Capital Markets Industry (GICS Code: 402030)."}],"type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/capitalmarkets","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"capitalMarkets","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/realEstateManagementAndDevelopment":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"realEstateManagementAndDevelopment","kind":"identifier"}],"abstract":[{"type":"text","text":"The Real Estate Management & Development Industry (GICS Code: 602010)."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/realEstateManagementAndDevelopment","title":"GICS.Industry.realEstateManagementAndDevelopment","url":"\/documentation\/gics\/gics\/industry-swift.enum\/realestatemanagementanddevelopment"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/GICS\/Se","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/!=(_:_:).json b/docs/data/documentation/gics/gics/industry-swift.enum/!=(_:_:).json new file mode 100644 index 0000000..c505dcb --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"op","modules":[{"name":"GICS","relatedModules":["Swift"]}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4GICSAAO8IndustryO","role":"symbol","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/Equatable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/!=(_:_:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/gics\/gics\/industry-swift.enum\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/Equatable-Implementations":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/Equatable-Implementations","type":"topic","kind":"article","url":"\/documentation\/gics\/gics\/industry-swift.enum\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/aerospaceanddefense.json b/docs/data/documentation/gics/gics/industry-swift.enum/aerospaceanddefense.json new file mode 100644 index 0000000..f4e1779 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/aerospaceanddefense.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/aerospaceanddefense"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"aerospaceAndDefense","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"The Aerospace & Defense Industry (GICS Code: 201010)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","title":"GICS.Industry.aerospaceAndDefense","modules":[{"name":"GICS"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:4GICSAAO8IndustryO19aerospaceAndDefenseyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"aerospaceAndDefense","kind":"identifier"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/aerospaceAndDefense","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/aerospaceAndDefense":{"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/aerospaceAndDefense","title":"GICS.Industry.aerospaceAndDefense","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"aerospaceAndDefense","kind":"identifier"}],"abstract":[{"type":"text","text":"The Aerospace & Defense Industry (GICS Code: 201010)."}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/aerospaceanddefense"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/airfreightandlogistics.json b/docs/data/documentation/gics/gics/industry-swift.enum/airfreightandlogistics.json new file mode 100644 index 0000000..f8fce3f --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/airfreightandlogistics.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"airFreightAndLogistics"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/airfreightandlogistics"]}],"abstract":[{"type":"text","text":"The Air Freight & Logistics Industry (GICS Code: 203010)."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"airFreightAndLogistics","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO22airFreightAndLogisticsyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.airFreightAndLogistics"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/airFreightAndLogistics"},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/airFreightAndLogistics":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"airFreightAndLogistics","kind":"identifier"}],"abstract":[{"text":"The Air Freight & Logistics Industry (GICS Code: 203010).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/airFreightAndLogistics","url":"\/documentation\/gics\/gics\/industry-swift.enum\/airfreightandlogistics","title":"GICS.Industry.airFreightAndLogistics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/automobilecomponents.json b/docs/data/documentation/gics/gics/industry-swift.enum/automobilecomponents.json new file mode 100644 index 0000000..64f70ca --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/automobilecomponents.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.Industry.automobileComponents","externalID":"s:4GICSAAO8IndustryO20automobileComponentsyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"automobileComponents","kind":"identifier"}],"roleHeading":"Case"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/automobileComponents","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"automobileComponents","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/automobilecomponents"]}],"abstract":[{"type":"text","text":"The Automobile Components Industry (GICS Code: 251010)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/automobileComponents":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/automobileComponents","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/automobilecomponents","title":"GICS.Industry.automobileComponents","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"automobileComponents","kind":"identifier"}],"abstract":[{"type":"text","text":"The Automobile Components Industry (GICS Code: 251010)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/automobiles.json b/docs/data/documentation/gics/gics/industry-swift.enum/automobiles.json new file mode 100644 index 0000000..2458da3 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/automobiles.json @@ -0,0 +1 @@ +{"metadata":{"title":"GICS.Industry.automobiles","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"automobiles","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO11automobilesyA2DmF","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/automobiles","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"automobiles","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/automobiles"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The Automobiles Industry (GICS Code: 251020).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/automobiles":{"abstract":[{"type":"text","text":"The Automobiles Industry (GICS Code: 251020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automobiles"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/automobiles","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/automobiles","title":"GICS.Industry.automobiles"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/banks.json b/docs/data/documentation/gics/gics/industry-swift.enum/banks.json new file mode 100644 index 0000000..4b56fbf --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/banks.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"banks","kind":"identifier"}],"modules":[{"name":"GICS"}],"title":"GICS.Industry.banks","externalID":"s:4GICSAAO8IndustryO5banksyA2DmF","symbolKind":"case","role":"symbol","roleHeading":"Case"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/banks"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/banks","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"banks","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The Banks Industry (GICS Code: 401010)."}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/banks":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/banks","abstract":[{"type":"text","text":"The Banks Industry (GICS Code: 401010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/banks","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"banks","kind":"identifier"}],"kind":"symbol","title":"GICS.Industry.banks"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/belongs(to:).json b/docs/data/documentation/gics/gics/industry-swift.enum/belongs(to:).json new file mode 100644 index 0000000..59c3dac --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/belongs(to:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/belongs(to:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"belongs","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:4GICS17GICSRepresentablePAAE7belongs2toSbqd___tAaBRd__lF::SYNTHESIZED::s:4GICSAAO8IndustryO","symbolKind":"method","extendedModule":"GICS","roleHeading":"Instance Method","modules":[{"name":"GICS"}],"role":"symbol","title":"belongs(to:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"belongs"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"parent"},{"kind":"text","text":": some "},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The parent GICS classification to compare against the GICS instance.","type":"text"}]}],"name":"parent"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"true if the GICS instance belongs to the given parent GICS classification within its hierarchy; otherwise, false.","type":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/belongs(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/belongs(to:)":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/belongs(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"belongs"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": some "},{"text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"title":"belongs(to:)","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/belongs(to:)","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/beverages.json b/docs/data/documentation/gics/gics/industry-swift.enum/beverages.json new file mode 100644 index 0000000..84ff5ef --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/beverages.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/beverages"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"GICS.Industry.beverages","symbolKind":"case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO8IndustryO9beveragesyA2DmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"beverages"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"beverages","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/beverages","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The Beverages Industry (GICS Code: 302010)."}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/beverages":{"title":"GICS.Industry.beverages","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Beverages Industry (GICS Code: 302010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/beverages","url":"\/documentation\/gics\/gics\/industry-swift.enum\/beverages","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"beverages","kind":"identifier"}],"role":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/biotechnology.json b/docs/data/documentation/gics/gics/industry-swift.enum/biotechnology.json new file mode 100644 index 0000000..650ab41 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/biotechnology.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/biotechnology"]}],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"biotechnology","kind":"identifier"}],"title":"GICS.Industry.biotechnology","externalID":"s:4GICSAAO8IndustryO13biotechnologyyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"biotechnology","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The Biotechnology Industry (GICS Code: 352010)."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/biotechnology","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/biotechnology":{"role":"symbol","abstract":[{"type":"text","text":"The Biotechnology Industry (GICS Code: 352010)."}],"title":"GICS.Industry.biotechnology","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"biotechnology","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/biotechnology","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/biotechnology"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/broadlineretail.json b/docs/data/documentation/gics/gics/industry-swift.enum/broadlineretail.json new file mode 100644 index 0000000..8389d5c --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/broadlineretail.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"broadlineRetail"}],"externalID":"s:4GICSAAO8IndustryO15broadlineRetailyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.broadlineRetail"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/broadlineRetail","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"broadlineRetail","kind":"identifier"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/broadlineretail"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The Broadline Retail Industry (GICS Code: 255030).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/broadlineRetail":{"type":"topic","title":"GICS.Industry.broadlineRetail","url":"\/documentation\/gics\/gics\/industry-swift.enum\/broadlineretail","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/broadlineRetail","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"broadlineRetail"}],"abstract":[{"type":"text","text":"The Broadline Retail Industry (GICS Code: 255030)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/buildingproducts.json b/docs/data/documentation/gics/gics/industry-swift.enum/buildingproducts.json new file mode 100644 index 0000000..cda3085 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/buildingproducts.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Building Products Industry (GICS Code: 201020).","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/buildingProducts","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"case","title":"GICS.Industry.buildingProducts","roleHeading":"Case","externalID":"s:4GICSAAO8IndustryO16buildingProductsyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buildingProducts"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"buildingProducts","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/buildingproducts"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/buildingProducts":{"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buildingProducts","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/buildingproducts","kind":"symbol","title":"GICS.Industry.buildingProducts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/buildingProducts","abstract":[{"text":"The Building Products Industry (GICS Code: 201020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/capitalmarkets.json b/docs/data/documentation/gics/gics/industry-swift.enum/capitalmarkets.json new file mode 100644 index 0000000..f5194f0 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/capitalmarkets.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","title":"GICS.Industry.capitalMarkets","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"capitalMarkets","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO14capitalMarketsyA2DmF","roleHeading":"Case","modules":[{"name":"GICS"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/capitalMarkets","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/capitalmarkets"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"capitalMarkets","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"The Capital Markets Industry (GICS Code: 402030)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/capitalMarkets":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/capitalMarkets","role":"symbol","title":"GICS.Industry.capitalMarkets","abstract":[{"type":"text","text":"The Capital Markets Industry (GICS Code: 402030)."}],"type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/capitalmarkets","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"capitalMarkets","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/chemicals.json b/docs/data/documentation/gics/gics/industry-swift.enum/chemicals.json new file mode 100644 index 0000000..1b9d6ed --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/chemicals.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"chemicals","kind":"identifier"}],"symbolKind":"case","title":"GICS.Industry.chemicals","externalID":"s:4GICSAAO8IndustryO9chemicalsyA2DmF","modules":[{"name":"GICS"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"chemicals","kind":"identifier"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/chemicals","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/chemicals"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The Chemicals Industry (GICS Code: 151010)."}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/chemicals":{"abstract":[{"type":"text","text":"The Chemicals Industry (GICS Code: 151010)."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chemicals"}],"title":"GICS.Industry.chemicals","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/chemicals","url":"\/documentation\/gics\/gics\/industry-swift.enum\/chemicals"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/commercialservicesandsupplies.json b/docs/data/documentation/gics/gics/industry-swift.enum/commercialservicesandsupplies.json new file mode 100644 index 0000000..12444ea --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/commercialservicesandsupplies.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Commercial Services & Supplies Industry (GICS Code: 202010).","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/commercialServicesAndSupplies","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"externalID":"s:4GICSAAO8IndustryO29commercialServicesAndSuppliesyA2DmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.Industry.commercialServicesAndSupplies","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"commercialServicesAndSupplies"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"commercialServicesAndSupplies"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/commercialservicesandsupplies"]}],"sections":[],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/commercialServicesAndSupplies":{"abstract":[{"text":"The Commercial Services & Supplies Industry (GICS Code: 202010).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/commercialServicesAndSupplies","title":"GICS.Industry.commercialServicesAndSupplies","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/commercialservicesandsupplies","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commercialServicesAndSupplies"}],"kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/communicationsequipment.json b/docs/data/documentation/gics/gics/industry-swift.enum/communicationsequipment.json new file mode 100644 index 0000000..0f20745 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/communicationsequipment.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"communicationsEquipment"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/communicationsequipment"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/communicationsEquipment"},"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO8IndustryO23communicationsEquipmentyA2DmF","title":"GICS.Industry.communicationsEquipment","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"communicationsEquipment"}]},"abstract":[{"type":"text","text":"The Communications Equipment Industry (GICS Code: 452010)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/communicationsEquipment":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/communicationsequipment","role":"symbol","abstract":[{"type":"text","text":"The Communications Equipment Industry (GICS Code: 452010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/communicationsEquipment","type":"topic","title":"GICS.Industry.communicationsEquipment","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"communicationsEquipment"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/constructionandengineering.json b/docs/data/documentation/gics/gics/industry-swift.enum/constructionandengineering.json new file mode 100644 index 0000000..8713268 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/constructionandengineering.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Construction & Engineering Industry (GICS Code: 201030)."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constructionAndEngineering","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constructionAndEngineering","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO26constructionAndEngineeringyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.constructionAndEngineering"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/constructionAndEngineering"},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/constructionandengineering"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/constructionAndEngineering":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constructionAndEngineering","kind":"identifier"}],"abstract":[{"text":"The Construction & Engineering Industry (GICS Code: 201030).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.Industry.constructionAndEngineering","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/constructionAndEngineering","url":"\/documentation\/gics\/gics\/industry-swift.enum\/constructionandengineering"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/constructionmaterials.json b/docs/data/documentation/gics/gics/industry-swift.enum/constructionmaterials.json new file mode 100644 index 0000000..58b0cb2 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/constructionmaterials.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/constructionMaterials","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The Construction Materials Industry (GICS Code: 151020)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/constructionmaterials"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constructionMaterials"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constructionMaterials","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO21constructionMaterialsyA2DmF","role":"symbol","modules":[{"name":"GICS"}],"title":"GICS.Industry.constructionMaterials"},"sections":[],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/constructionMaterials":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/constructionMaterials","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constructionMaterials","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/constructionmaterials","role":"symbol","abstract":[{"type":"text","text":"The Construction Materials Industry (GICS Code: 151020)."}],"title":"GICS.Industry.constructionMaterials"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/consumerfinance.json b/docs/data/documentation/gics/gics/industry-swift.enum/consumerfinance.json new file mode 100644 index 0000000..4e7d001 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/consumerfinance.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/consumerfinance"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/consumerFinance","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Case","title":"GICS.Industry.consumerFinance","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO8IndustryO15consumerFinanceyA2DmF","role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumerFinance"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"abstract":[{"type":"text","text":"The Consumer Finance Industry (GICS Code: 402020)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consumerFinance"}],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/consumerFinance":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/consumerfinance","abstract":[{"text":"The Consumer Finance Industry (GICS Code: 402020).","type":"text"}],"title":"GICS.Industry.consumerFinance","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"consumerFinance","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/consumerFinance"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/consumerstaplesdistributionandretail.json b/docs/data/documentation/gics/gics/industry-swift.enum/consumerstaplesdistributionandretail.json new file mode 100644 index 0000000..64fa5a2 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/consumerstaplesdistributionandretail.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"consumerStaplesDistributionAndRetail","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO36consumerStaplesDistributionAndRetailyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.consumerStaplesDistributionAndRetail"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/consumerStaplesDistributionAndRetail","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/consumerstaplesdistributionandretail"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"consumerStaplesDistributionAndRetail","kind":"identifier"}]}]}],"abstract":[{"text":"The Consumer Staples Distribution & Retail Industry (GICS Code: 301010).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/consumerStaplesDistributionAndRetail":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/consumerstaplesdistributionandretail","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consumerStaplesDistributionAndRetail"}],"abstract":[{"text":"The Consumer Staples Distribution & Retail Industry (GICS Code: 301010).","type":"text"}],"title":"GICS.Industry.consumerStaplesDistributionAndRetail","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/consumerStaplesDistributionAndRetail","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/containersandpackaging.json b/docs/data/documentation/gics/gics/industry-swift.enum/containersandpackaging.json new file mode 100644 index 0000000..1de8f1f --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/containersandpackaging.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/containersandpackaging"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The Containers & Packaging Industry (GICS Code: 151030)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/containersAndPackaging"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"containersAndPackaging","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO22containersAndPackagingyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.containersAndPackaging"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"containersAndPackaging"}],"languages":["swift"]}]}],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/containersAndPackaging":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"containersAndPackaging","kind":"identifier"}],"abstract":[{"type":"text","text":"The Containers & Packaging Industry (GICS Code: 151030)."}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.Industry.containersAndPackaging","url":"\/documentation\/gics\/gics\/industry-swift.enum\/containersandpackaging","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/containersAndPackaging"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/contains(_:).json b/docs/data/documentation/gics/gics/industry-swift.enum/contains(_:).json new file mode 100644 index 0000000..5ecc466 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/contains(_:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/contains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"child"},{"text":": some ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"child","content":[{"inlineContent":[{"type":"text","text":"The child GICS classification to compare against the GICS instance."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"true if the given GICS classification is a granular classification of the GICS instance; otherwise, false."}]}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/contains(_:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"metadata":{"role":"symbol","extendedModule":"GICS","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(some ","kind":"text"},{"text":"GICSRepresentable","kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Method","title":"contains(_:)","modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE8containsySbqd__AaBRd__lF::SYNTHESIZED::s:4GICSAAO8IndustryO","symbolKind":"method"},"abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy.","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/contains(_:)":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(some ","kind":"text"},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy."}],"title":"contains(_:)","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/contains(_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/contains(_:)"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/definition.json b/docs/data/documentation/gics/gics/industry-swift.enum/definition.json new file mode 100644 index 0000000..a44a9aa --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/definition.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE10definitionSSvp::SYNTHESIZED::s:4GICSAAO8IndustryO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"definition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property","extendedModule":"GICS","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","title":"definition"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/definition","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"kind":"symbol","abstract":[{"text":"The GICS Definition.","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/definition"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"definition"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"The definitions for GICS Sector and GICS Sub-Industry are based on the GICS structure effective March 2023.","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Available localizations for GICS Sector:"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","isActive":true,"type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","isActive":true},{"type":"text","text":", and"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","isActive":true},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Available localizations for GICS Sub-Industry:"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","type":"reference","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","type":"reference","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","type":"reference","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},{"text":", and","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"name":"Remark","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"For GICS Industry Groups and GICS Industries where the definitions are unavailable, this value is equivalent to the GICS short description."}]}],"style":"note"}],"kind":"content"}],"references":{"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"titleInlineContent":[{"text":"French","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","title":"French","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","title":"German","titleInlineContent":[{"text":"German","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/definition":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/definition","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"definition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The GICS Definition."}],"title":"definition","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/definition","kind":"symbol"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"titleInlineContent":[{"text":"Spanish","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","title":"Spanish","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","type":"link"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"https://www.spglobal.com/spdji/jp/landing/topic/gics/":{"type":"link","url":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","title":"Japanese","titleInlineContent":[{"text":"Japanese","type":"text"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"titleInlineContent":[{"text":"Russian","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","title":"Russian","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","title":"Italian","titleInlineContent":[{"text":"Italian","type":"text"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"titleInlineContent":[{"text":"Portuguese","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","title":"Portuguese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185224/GICS+Sector+Definitions+2023.pdf":{"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","title":"English","titleInlineContent":[{"text":"English","type":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"titleInlineContent":[{"text":"Japanese","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","title":"Japanese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","type":"link"},"https://www.spglobal.com/spdji/tc/landing/topic/gics/":{"type":"link","url":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","title":"Traditional Chinese","titleInlineContent":[{"text":"Traditional Chinese","type":"text"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"titleInlineContent":[{"text":"Korean","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","title":"Korean","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","title":"Simplified Chinese","titleInlineContent":[{"text":"Simplified Chinese","type":"text"}]},"https://www.spglobal.com/spdji/es/landing/topic/gics/":{"titleInlineContent":[{"text":"Spanish","type":"text"}],"identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","title":"Spanish","url":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","type":"link"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"https://www.spglobal.com/spdji/zh/landing/topic/gics/":{"type":"link","url":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","title":"Simplified Chinese","titleInlineContent":[{"text":"Simplified Chinese","type":"text"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"titleInlineContent":[{"text":"Traditional Chinese","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","title":"Traditional Chinese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","type":"link"},"https://www.spglobal.com/spdji/kr/landing/topic/gics/":{"type":"link","url":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","title":"Korean","titleInlineContent":[{"text":"Korean","type":"text"}]},"https://www.spglobal.com/spdji/pt/landing/topic/gics/":{"titleInlineContent":[{"text":"Portuguese","type":"text"}],"identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","title":"Portuguese","url":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","type":"link"},"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","title":"English","titleInlineContent":[{"text":"English","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/description.json b/docs/data/documentation/gics/gics/industry-swift.enum/description.json new file mode 100644 index 0000000..59a2edd --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/description.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/description"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The GICS Description."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"externalID":"s:4GICS17GICSRepresentablePAAE11descriptionSSvp::SYNTHESIZED::s:4GICSAAO8IndustryO","symbolKind":"property","extendedModule":"GICS","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","role":"symbol","title":"description"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/description"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"The GICS descriptions are based on the GICS structure effective March 2023.","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Available localizations:"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","type":"reference"},{"type":"text","text":", and"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"type":"unorderedList"}],"kind":"content"}],"kind":"symbol","references":{"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"titleInlineContent":[{"text":"Italian","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"link","title":"Italian","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"title":"Portuguese","type":"link","titleInlineContent":[{"text":"Portuguese","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"titleInlineContent":[{"text":"English","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","type":"link","title":"English","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"title":"Simplified Chinese","type":"link","titleInlineContent":[{"text":"Simplified Chinese","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"type":"link","titleInlineContent":[{"text":"Spanish","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","title":"Spanish","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"title":"German","type":"link","titleInlineContent":[{"text":"German","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"type":"link","titleInlineContent":[{"text":"Russian","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","title":"Russian","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"title":"Traditional Chinese","type":"link","titleInlineContent":[{"text":"Traditional Chinese","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/description":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"The GICS Description."}],"title":"description","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/description","kind":"symbol"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","titleInlineContent":[{"type":"text","text":"French"}],"type":"link","title":"French"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","title":"Korean","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","titleInlineContent":[{"type":"text","text":"Korean"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"titleInlineContent":[{"text":"Japanese","type":"text"}],"title":"Japanese","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/distributors.json b/docs/data/documentation/gics/gics/industry-swift.enum/distributors.json new file mode 100644 index 0000000..4edcc47 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/distributors.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"distributors"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/distributors"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/distributors"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:4GICSAAO8IndustryO12distributorsyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.Industry.distributors","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"distributors","kind":"identifier"}],"role":"symbol","symbolKind":"case"},"abstract":[{"text":"The Distributors Industry (GICS Code: 255010).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/distributors":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"distributors"}],"role":"symbol","title":"GICS.Industry.distributors","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/distributors","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/distributors","type":"topic","abstract":[{"text":"The Distributors Industry (GICS Code: 255010).","type":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/diversifiedconsumerservices.json b/docs/data/documentation/gics/gics/industry-swift.enum/diversifiedconsumerservices.json new file mode 100644 index 0000000..8ac2fbd --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/diversifiedconsumerservices.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"abstract":[{"text":"The Diversified Consumer Services Industry (GICS Code: 253020).","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedConsumerServices","interfaceLanguage":"swift"},"metadata":{"externalID":"s:4GICSAAO8IndustryO27diversifiedConsumerServicesyA2DmF","modules":[{"name":"GICS"}],"roleHeading":"Case","title":"GICS.Industry.diversifiedConsumerServices","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"diversifiedConsumerServices","kind":"identifier"}],"role":"symbol","symbolKind":"case"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedconsumerservices"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"diversifiedConsumerServices","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/diversifiedConsumerServices":{"abstract":[{"type":"text","text":"The Diversified Consumer Services Industry (GICS Code: 253020)."}],"title":"GICS.Industry.diversifiedConsumerServices","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"diversifiedConsumerServices"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedconsumerservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedConsumerServices","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/diversifiedreits.json b/docs/data/documentation/gics/gics/industry-swift.enum/diversifiedreits.json new file mode 100644 index 0000000..7de30a2 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/diversifiedreits.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedREITs","kind":"identifier"}]}]}],"abstract":[{"text":"The Diversified REITs Industry (GICS Code: 601010).","type":"text"}],"metadata":{"roleHeading":"Case","title":"GICS.Industry.diversifiedREITs","externalID":"s:4GICSAAO8IndustryO16diversifiedREITsyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedREITs","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedreits"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedREITs","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/diversifiedREITs":{"title":"GICS.Industry.diversifiedREITs","url":"\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedreits","kind":"symbol","abstract":[{"type":"text","text":"The Diversified REITs Industry (GICS Code: 601010)."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedREITs","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"diversifiedREITs","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/diversifiedtelecommunicationservices.json b/docs/data/documentation/gics/gics/industry-swift.enum/diversifiedtelecommunicationservices.json new file mode 100644 index 0000000..539ef20 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/diversifiedtelecommunicationservices.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"The Diversified Telecommunication Services Industry (GICS Code: 501010)."}],"metadata":{"externalID":"s:4GICSAAO8IndustryO36diversifiedTelecommunicationServicesyA2DmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"diversifiedTelecommunicationServices"}],"title":"GICS.Industry.diversifiedTelecommunicationServices"},"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedTelecommunicationServices","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedTelecommunicationServices","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedtelecommunicationservices"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/diversifiedTelecommunicationServices":{"abstract":[{"text":"The Diversified Telecommunication Services Industry (GICS Code: 501010).","type":"text"}],"title":"GICS.Industry.diversifiedTelecommunicationServices","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"diversifiedTelecommunicationServices","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedtelecommunicationservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/diversifiedTelecommunicationServices","role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/electricalequipment.json b/docs/data/documentation/gics/gics/industry-swift.enum/electricalequipment.json new file mode 100644 index 0000000..631c486 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/electricalequipment.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"electricalEquipment"}],"languages":["swift"]}]}],"abstract":[{"text":"The Electrical Equipment Industry (GICS Code: 201040).","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/electricalequipment"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electricalEquipment","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"electricalEquipment"}],"externalID":"s:4GICSAAO8IndustryO19electricalEquipmentyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.electricalEquipment"},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/electricalEquipment":{"type":"topic","title":"GICS.Industry.electricalEquipment","abstract":[{"type":"text","text":"The Electrical Equipment Industry (GICS Code: 201040)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electricalEquipment","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"electricalEquipment","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/electricalequipment"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/electricutilities.json b/docs/data/documentation/gics/gics/industry-swift.enum/electricutilities.json new file mode 100644 index 0000000..ae0a112 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/electricutilities.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"The Electric Utilities Industry (GICS Code: 551010).","type":"text"}],"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"case","title":"GICS.Industry.electricUtilities","roleHeading":"Case","externalID":"s:4GICSAAO8IndustryO17electricUtilitiesyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"electricUtilities","kind":"identifier"}]},"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electricUtilities","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"electricUtilities"}]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/electricutilities"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/electricUtilities":{"abstract":[{"type":"text","text":"The Electric Utilities Industry (GICS Code: 551010)."}],"title":"GICS.Industry.electricUtilities","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"electricUtilities","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/electricutilities","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electricUtilities","role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/electronicequipmentinstrumentsandcomponents.json b/docs/data/documentation/gics/gics/industry-swift.enum/electronicequipmentinstrumentsandcomponents.json new file mode 100644 index 0000000..a523d3a --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/electronicequipmentinstrumentsandcomponents.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"electronicEquipmentInstrumentsAndComponents"}],"externalID":"s:4GICSAAO8IndustryO43electronicEquipmentInstrumentsAndComponentsyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.electronicEquipmentInstrumentsAndComponents"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electronicEquipmentInstrumentsAndComponents","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"abstract":[{"text":"The Electronic Equipment, Instruments & Components Industry (GICS Code: 452030).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"electronicEquipmentInstrumentsAndComponents","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/electronicequipmentinstrumentsandcomponents"]}],"sections":[],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/electronicEquipmentInstrumentsAndComponents":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"electronicEquipmentInstrumentsAndComponents","kind":"identifier"}],"abstract":[{"type":"text","text":"The Electronic Equipment, Instruments & Components Industry (GICS Code: 452030)."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/electronicEquipmentInstrumentsAndComponents","url":"\/documentation\/gics\/gics\/industry-swift.enum\/electronicequipmentinstrumentsandcomponents","title":"GICS.Industry.electronicEquipmentInstrumentsAndComponents"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/encode(to:).json b/docs/data/documentation/gics/gics/industry-swift.enum/encode(to:).json new file mode 100644 index 0000000..8c3b232 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/encode(to:)"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"GICS"}],"role":"symbol","symbolKind":"method","extendedModule":"Swift","title":"encode(to:)","roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"UInt32"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:SYsSERzs6UInt32V8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:4GICSAAO8IndustryO","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"UInt32"},{"type":"text","text":"."}]},"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/encode(to:)","url":"\/documentation\/gics\/gics\/industry-swift.enum\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","abstract":[]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/gics\/gics\/industry-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/energyequipmentandservices.json b/docs/data/documentation/gics/gics/industry-swift.enum/energyequipmentandservices.json new file mode 100644 index 0000000..d308e13 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/energyequipmentandservices.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"energyEquipmentAndServices","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"kind":"symbol","abstract":[{"text":"The Energy Equipment & Services Industry (GICS Code: 101010).","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/energyequipmentandservices"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/energyEquipmentAndServices","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:4GICSAAO8IndustryO26energyEquipmentAndServicesyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"energyEquipmentAndServices"}],"symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","title":"GICS.Industry.energyEquipmentAndServices"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/energyEquipmentAndServices":{"abstract":[{"text":"The Energy Equipment & Services Industry (GICS Code: 101010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"energyEquipmentAndServices","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/energyEquipmentAndServices","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/energyequipmentandservices","title":"GICS.Industry.energyEquipmentAndServices"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/entertainment.json b/docs/data/documentation/gics/gics/industry-swift.enum/entertainment.json new file mode 100644 index 0000000..c909e1b --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/entertainment.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"externalID":"s:4GICSAAO8IndustryO13entertainmentyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"entertainment","kind":"identifier"}],"modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"GICS.Industry.entertainment"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"entertainment"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/entertainment"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The Entertainment Industry (GICS Code: 502020).","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/entertainment","interfaceLanguage":"swift"},"sections":[],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/entertainment":{"title":"GICS.Industry.entertainment","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"entertainment"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/entertainment","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Entertainment Industry (GICS Code: 502020)."}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/entertainment"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/equatable-implementations.json b/docs/data/documentation/gics/gics/industry-swift.enum/equatable-implementations.json new file mode 100644 index 0000000..607dd16 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/!=(_:_:)"],"title":"Operators","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"GICS"}],"title":"Equatable Implementations","role":"collectionGroup"},"kind":"article","variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/!=(_:_:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/gics\/gics\/industry-swift.enum\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/financialservices.json b/docs/data/documentation/gics/gics/industry-swift.enum/financialservices.json new file mode 100644 index 0000000..39e6dc1 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/financialservices.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The Financial Services Industry (GICS Code: 402010)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/financialServices"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:4GICSAAO8IndustryO17financialServicesyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"financialServices"}],"title":"GICS.Industry.financialServices","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"financialServices","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/financialservices"]}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/financialServices":{"kind":"symbol","role":"symbol","type":"topic","abstract":[{"text":"The Financial Services Industry (GICS Code: 402010).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/financialServices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"financialServices","kind":"identifier"}],"title":"GICS.Industry.financialServices","url":"\/documentation\/gics\/gics\/industry-swift.enum\/financialservices"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/foodproducts.json b/docs/data/documentation/gics/gics/industry-swift.enum/foodproducts.json new file mode 100644 index 0000000..86e744c --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/foodproducts.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/foodProducts","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/foodproducts"]}],"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.Industry.foodProducts","externalID":"s:4GICSAAO8IndustryO12foodProductsyA2DmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"foodProducts","kind":"identifier"}]},"abstract":[{"text":"The Food Products Industry (GICS Code: 302020).","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"foodProducts"}]}],"kind":"declarations"}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/foodProducts":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"foodProducts"}],"role":"symbol","title":"GICS.Industry.foodProducts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/foodProducts","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/foodproducts","type":"topic","abstract":[{"text":"The Food Products Industry (GICS Code: 302020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/gasutilities.json b/docs/data/documentation/gics/gics/industry-swift.enum/gasutilities.json new file mode 100644 index 0000000..7bb8b08 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/gasutilities.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Gas Utilities Industry (GICS Code: 551020).","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/gasUtilities","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Case","title":"GICS.Industry.gasUtilities","externalID":"s:4GICSAAO8IndustryO12gasUtilitiesyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gasUtilities"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/gasutilities"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gasUtilities"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/gasUtilities":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/gasUtilities","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gasutilities","title":"GICS.Industry.gasUtilities","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"gasUtilities","kind":"identifier"}],"abstract":[{"type":"text","text":"The Gas Utilities Industry (GICS Code: 551020)."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/gicsrepresentable-implementations.json b/docs/data/documentation/gics/gics/industry-swift.enum/gicsrepresentable-implementations.json new file mode 100644 index 0000000..a5aa60c --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/gicsrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"GICS"}],"title":"GICSRepresentable Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/definition","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/description","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/id","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industries","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industry","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industryGroup","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industryGroups","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isIndustry","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isIndustryGroup","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isSector","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isSubIndustry","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/sector","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/subIndustries","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/subIndustry"],"generated":true},{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/belongs(to:)","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/contains(_:)"],"generated":true,"title":"Instance Methods"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/sector":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/sector","role":"symbol","abstract":[{"text":"The GICS Sector of the given GICS classification.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/sector","type":"topic","title":"sector","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/subIndustries":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry"},{"text":"]","kind":"text"}],"role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/subindustries","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/subIndustries","kind":"symbol","type":"topic","title":"subIndustries","abstract":[{"type":"text","text":"All GICS Sub-Industries of the given GICS classification."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/id":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea","text":"Code"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/id","url":"\/documentation\/gics\/gics\/industry-swift.enum\/id","kind":"symbol","type":"topic","title":"id","abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/subIndustry":{"title":"subIndustry","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/subindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/subIndustry","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"kind":"text","text":"."},{"text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/belongs(to:)":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/belongs(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"belongs"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": some "},{"text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"title":"belongs(to:)","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/belongs(to:)","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/isSector":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/issector","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sector classification."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isSector","type":"topic","title":"isSector","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industries":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/industries","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"All GICS Industries of the given GICS classification."}],"title":"industries","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industries","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industryGroups":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"industryGroups"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"title":"industryGroups","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/industrygroups","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industryGroups"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industryGroup":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/industrygroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industryGroup","title":"industryGroup","abstract":[{"type":"text","text":"The GICS Industry Group of the given GICS classification."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industryGroup","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier","text":"IndustryGroup"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/description":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"The GICS Description."}],"title":"description","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/description","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/contains(_:)":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(some ","kind":"text"},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy."}],"title":"contains(_:)","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/contains(_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/contains(_:)"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/definition":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/definition","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"definition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The GICS Definition."}],"title":"definition","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/definition","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/isIndustry":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isIndustry","role":"symbol","title":"isIndustry","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry classification.","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/isindustry","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isIndustry"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industry":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industry","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industry"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/industry","role":"symbol","abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"title":"industry"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/isIndustryGroup":{"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry Group classification.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isIndustryGroup","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","title":"isIndustryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isIndustryGroup","url":"\/documentation\/gics\/gics\/industry-swift.enum\/isindustrygroup","role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/isSubIndustry":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isSubIndustry","role":"symbol","title":"isSubIndustry","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification.","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/issubindustry","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/groundtransportation.json b/docs/data/documentation/gics/gics/industry-swift.enum/groundtransportation.json new file mode 100644 index 0000000..110d346 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/groundtransportation.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/groundTransportation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The Ground Transportation Industry (GICS Code: 203040)."}],"metadata":{"externalID":"s:4GICSAAO8IndustryO20groundTransportationyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groundTransportation","kind":"identifier"}],"symbolKind":"case","title":"GICS.Industry.groundTransportation","roleHeading":"Case","modules":[{"name":"GICS"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/groundtransportation"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groundTransportation","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/groundTransportation":{"abstract":[{"type":"text","text":"The Ground Transportation Industry (GICS Code: 203040)."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"groundTransportation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/groundTransportation","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/groundtransportation","title":"GICS.Industry.groundTransportation"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/hash(into:).json b/docs/data/documentation/gics/gics/industry-swift.enum/hash(into:).json new file mode 100644 index 0000000..d8c07f6 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:4GICSAAO8IndustryO","modules":[{"name":"GICS","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"extendedModule":"Swift","role":"symbol","symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hash(into:)"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/hash(into:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/hash(into:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","url":"\/documentation\/gics\/gics\/industry-swift.enum\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/gics\/gics\/industry-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/hashvalue.json b/docs/data/documentation/gics/gics/industry-swift.enum/hashvalue.json new file mode 100644 index 0000000..2285618 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/hashvalue"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hashValue","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:4GICSAAO8IndustryO","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"modules":[{"name":"GICS","relatedModules":["Swift"]}],"title":"hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Property","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","title":"hashValue","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/hashvalue","type":"topic","abstract":[]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/gics\/gics\/industry-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/healthcareequipmentandsupplies.json b/docs/data/documentation/gics/gics/industry-swift.enum/healthcareequipmentandsupplies.json new file mode 100644 index 0000000..42d33ac --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/healthcareequipmentandsupplies.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/healthcareequipmentandsupplies"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareEquipmentAndSupplies","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO8IndustryO30healthCareEquipmentAndSuppliesyA2DmF","roleHeading":"Case","title":"GICS.Industry.healthCareEquipmentAndSupplies","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"healthCareEquipmentAndSupplies","kind":"identifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareEquipmentAndSupplies"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The Health Care Equipment & Supplies Industry (GICS Code: 351010)."}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/healthCareEquipmentAndSupplies":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareEquipmentAndSupplies"}],"role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcareequipmentandsupplies","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareEquipmentAndSupplies","kind":"symbol","type":"topic","title":"GICS.Industry.healthCareEquipmentAndSupplies","abstract":[{"type":"text","text":"The Health Care Equipment & Supplies Industry (GICS Code: 351010)."}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/healthcareprovidersandservices.json b/docs/data/documentation/gics/gics/industry-swift.enum/healthcareprovidersandservices.json new file mode 100644 index 0000000..36b48fe --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/healthcareprovidersandservices.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The Health Care Providers & Services Industry (GICS Code: 351020)."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareProvidersAndServices","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:4GICSAAO8IndustryO30healthCareProvidersAndServicesyA2DmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.Industry.healthCareProvidersAndServices","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareProvidersAndServices"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"healthCareProvidersAndServices","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/healthcareprovidersandservices"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/healthCareProvidersAndServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcareprovidersandservices","role":"symbol","abstract":[{"text":"The Health Care Providers & Services Industry (GICS Code: 351020).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareProvidersAndServices","type":"topic","title":"GICS.Industry.healthCareProvidersAndServices","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"healthCareProvidersAndServices","kind":"identifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/healthcarereits.json b/docs/data/documentation/gics/gics/industry-swift.enum/healthcarereits.json new file mode 100644 index 0000000..e0756b0 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/healthcarereits.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","externalID":"s:4GICSAAO8IndustryO15healthCareREITsyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.Industry.healthCareREITs","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"healthCareREITs","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareREITs"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"healthCareREITs","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/healthcarereits"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The Health Care REITs Industry (GICS Code: 601050)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/healthCareREITs":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareREITs","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareREITs"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcarereits","role":"symbol","abstract":[{"type":"text","text":"The Health Care REITs Industry (GICS Code: 601050)."}],"title":"GICS.Industry.healthCareREITs"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/healthcaretechnology.json b/docs/data/documentation/gics/gics/industry-swift.enum/healthcaretechnology.json new file mode 100644 index 0000000..a584a74 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/healthcaretechnology.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The Health Care Technology Industry (GICS Code: 351030).","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareTechnology"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareTechnology"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/healthcaretechnology"]}],"kind":"symbol","sections":[],"metadata":{"externalID":"s:4GICSAAO8IndustryO20healthCareTechnologyyA2DmF","role":"symbol","modules":[{"name":"GICS"}],"roleHeading":"Case","title":"GICS.Industry.healthCareTechnology","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareTechnology"}]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/healthCareTechnology":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"healthCareTechnology","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The Health Care Technology Industry (GICS Code: 351030)."}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcaretechnology","title":"GICS.Industry.healthCareTechnology","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/healthCareTechnology","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/hotelandresortreits.json b/docs/data/documentation/gics/gics/industry-swift.enum/hotelandresortreits.json new file mode 100644 index 0000000..4963616 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/hotelandresortreits.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hotelAndResortREITs","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO19hotelAndResortREITsyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.Industry.hotelAndResortREITs"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hotelAndResortREITs"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"hotelAndResortREITs"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/hotelandresortreits"]}],"abstract":[{"type":"text","text":"The Hotel & Resort REITs Industry (GICS Code: 601030)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/hotelAndResortREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hotelAndResortREITs","role":"symbol","title":"GICS.Industry.hotelAndResortREITs","abstract":[{"text":"The Hotel & Resort REITs Industry (GICS Code: 601030).","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/hotelandresortreits","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"hotelAndResortREITs"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/hotelsrestaurantsandleisure.json b/docs/data/documentation/gics/gics/industry-swift.enum/hotelsrestaurantsandleisure.json new file mode 100644 index 0000000..aa02706 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/hotelsrestaurantsandleisure.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Hotels, Restaurants & Leisure Industry (GICS Code: 253010)."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hotelsRestaurantsAndLeisure","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"externalID":"s:4GICSAAO8IndustryO27hotelsRestaurantsAndLeisureyA2DmF","modules":[{"name":"GICS"}],"role":"symbol","roleHeading":"Case","title":"GICS.Industry.hotelsRestaurantsAndLeisure","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hotelsRestaurantsAndLeisure"}],"symbolKind":"case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hotelsRestaurantsAndLeisure"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/hotelsrestaurantsandleisure"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/hotelsRestaurantsAndLeisure":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hotelsRestaurantsAndLeisure","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"hotelsRestaurantsAndLeisure","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/hotelsrestaurantsandleisure","role":"symbol","abstract":[{"text":"The Hotels, Restaurants & Leisure Industry (GICS Code: 253010).","type":"text"}],"title":"GICS.Industry.hotelsRestaurantsAndLeisure"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/householddurables.json b/docs/data/documentation/gics/gics/industry-swift.enum/householddurables.json new file mode 100644 index 0000000..ba08ede --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/householddurables.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"householdDurables","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO17householdDurablesyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.Industry.householdDurables"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/householdDurables","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"abstract":[{"type":"text","text":"The Household Durables Industry (GICS Code: 252010)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"householdDurables","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/householddurables"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/householdDurables":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"householdDurables","kind":"identifier"}],"abstract":[{"text":"The Household Durables Industry (GICS Code: 252010).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.Industry.householdDurables","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/householdDurables","url":"\/documentation\/gics\/gics\/industry-swift.enum\/householddurables"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/householdproducts.json b/docs/data/documentation/gics/gics/industry-swift.enum/householdproducts.json new file mode 100644 index 0000000..53bc81b --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/householdproducts.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Household Products Industry (GICS Code: 303010).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"householdProducts"}],"symbolKind":"case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO8IndustryO17householdProductsyA2DmF","title":"GICS.Industry.householdProducts","role":"symbol","roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/householdProducts"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/householdproducts"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"householdProducts"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/householdProducts":{"abstract":[{"text":"The Household Products Industry (GICS Code: 303010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"householdProducts"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/householdProducts","kind":"symbol","title":"GICS.Industry.householdProducts","url":"\/documentation\/gics\/gics\/industry-swift.enum\/householdproducts"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/id.json b/docs/data/documentation/gics/gics/industry-swift.enum/id.json new file mode 100644 index 0000000..5e2748b --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/id.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"metadata":{"title":"id","externalID":"s:4GICS17GICSRepresentablePAAE2ids6UInt32Vvp::SYNTHESIZED::s:4GICSAAO8IndustryO","extendedModule":"GICS","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea"}],"modules":[{"name":"GICS"}],"role":"symbol","roleHeading":"Instance Property"},"sections":[],"abstract":[{"text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code.","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/id"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/id":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea","text":"Code"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/id","url":"\/documentation\/gics\/gics\/industry-swift.enum\/id","kind":"symbol","type":"topic","title":"id","abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}]},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/independentpowerandrenewableelectricityproducers.json b/docs/data/documentation/gics/gics/industry-swift.enum/independentpowerandrenewableelectricityproducers.json new file mode 100644 index 0000000..8862f19 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/independentpowerandrenewableelectricityproducers.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/independentpowerandrenewableelectricityproducers"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The Independent Power and Renewable Electricity Producers Industry (GICS Code: 551050)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/independentPowerAndRenewableElectricityProducers"},"metadata":{"role":"symbol","externalID":"s:4GICSAAO8IndustryO48independentPowerAndRenewableElectricityProducersyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.Industry.independentPowerAndRenewableElectricityProducers","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"independentPowerAndRenewableElectricityProducers","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"independentPowerAndRenewableElectricityProducers"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/independentPowerAndRenewableElectricityProducers":{"title":"GICS.Industry.independentPowerAndRenewableElectricityProducers","url":"\/documentation\/gics\/gics\/industry-swift.enum\/independentpowerandrenewableelectricityproducers","kind":"symbol","abstract":[{"text":"The Independent Power and Renewable Electricity Producers Industry (GICS Code: 551050).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"independentPowerAndRenewableElectricityProducers","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/independentPowerAndRenewableElectricityProducers"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/industrialconglomerates.json b/docs/data/documentation/gics/gics/industry-swift.enum/industrialconglomerates.json new file mode 100644 index 0000000..3425f51 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/industrialconglomerates.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industrialConglomerates","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The Industrial Conglomerates Industry (GICS Code: 201050)."}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"industrialConglomerates","kind":"identifier"}],"modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO8IndustryO23industrialConglomeratesyA2DmF","symbolKind":"case","title":"GICS.Industry.industrialConglomerates","role":"symbol","roleHeading":"Case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/industrialconglomerates"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industrialConglomerates"}]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industrialConglomerates":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"industrialConglomerates","kind":"identifier"}],"abstract":[{"text":"The Industrial Conglomerates Industry (GICS Code: 201050).","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industrialConglomerates","title":"GICS.Industry.industrialConglomerates","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/industrialconglomerates"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/industrialreits.json b/docs/data/documentation/gics/gics/industry-swift.enum/industrialreits.json new file mode 100644 index 0000000..7b1f5bc --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/industrialreits.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/industrialreits"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"abstract":[{"type":"text","text":"The Industrial REITs Industry (GICS Code: 601025)."}],"metadata":{"externalID":"s:4GICSAAO8IndustryO15industrialREITsyA2DmF","title":"GICS.Industry.industrialREITs","roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"industrialREITs","kind":"identifier"}],"modules":[{"name":"GICS"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industrialREITs"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industrialREITs","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industrialREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industrialREITs","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industrialREITs"}],"abstract":[{"type":"text","text":"The Industrial REITs Industry (GICS Code: 601025)."}],"title":"GICS.Industry.industrialREITs","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/industrialreits"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/industries.json b/docs/data/documentation/gics/gics/industry-swift.enum/industries.json new file mode 100644 index 0000000..4d16024 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/industries.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"text":"All GICS Industries of the given GICS classification.","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industries","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE10industriesSayA2AO8IndustryOGvp::SYNTHESIZED::s:4GICSAAO8IndustryO","symbolKind":"property","role":"symbol","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"title":"industries","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industries"},{"kind":"text","text":": ["},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","kind":"typeIdentifier","text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/industries"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industries":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/industries","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"All GICS Industries of the given GICS classification."}],"title":"industries","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industries","kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/industry.json b/docs/data/documentation/gics/gics/industry-swift.enum/industry.json new file mode 100644 index 0000000..d83e12a --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/industry.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","modules":[{"name":"GICS"}],"title":"industry","externalID":"s:4GICS17GICSRepresentablePAAE8industryA2AO8IndustryOSgvp::SYNTHESIZED::s:4GICSAAO8IndustryO","role":"symbol","extendedModule":"GICS","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industry"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industry","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industry","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This value is nil if the GICS Industry is indeterminate. For example, there could be more than one possible GICS Industry for any given GICS Industry Group."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/industry"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industry":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industry","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industry"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/industry","role":"symbol","abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"title":"industry"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/industrygroup.json b/docs/data/documentation/gics/gics/industry-swift.enum/industrygroup.json new file mode 100644 index 0000000..f16e1ad --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/industrygroup.json @@ -0,0 +1 @@ +{"metadata":{"title":"industryGroup","modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE13industryGroupA2AO08IndustryD0OSgvp::SYNTHESIZED::s:4GICSAAO8IndustryO","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroup"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"?"}],"symbolKind":"property","roleHeading":"Instance Property","extendedModule":"GICS","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/industrygroup"]}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS Industry Group of the given GICS classification."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroup"},{"kind":"text","text":": "},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This value is nil if the GICS Industry Group is indeterminate. For example, there could be more than one possible GICS Industry Group for any given GICS Sector."}]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industryGroup","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industryGroup":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/industrygroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industryGroup","title":"industryGroup","abstract":[{"type":"text","text":"The GICS Industry Group of the given GICS classification."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industryGroup","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier","text":"IndustryGroup"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/industrygroups.json b/docs/data/documentation/gics/gics/industry-swift.enum/industrygroups.json new file mode 100644 index 0000000..699b364 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/industrygroups.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industryGroups","kind":"identifier"},{"text":": [","kind":"text"},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"text":"All GICS Industry Groups of the given GICS classification.","type":"text"}],"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","roleHeading":"Instance Property","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE14industryGroupsSayA2AO13IndustryGroupOGvp::SYNTHESIZED::s:4GICSAAO8IndustryO","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industryGroups"},{"kind":"text","text":": ["},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"IndustryGroup","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"text":"]","kind":"text"}],"symbolKind":"property","title":"industryGroups"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/industrygroups"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industryGroups","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/industryGroups":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"industryGroups"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"title":"industryGroups","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/industrygroups","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/industryGroups"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/init(from:).json b/docs/data/documentation/gics/gics/industry-swift.enum/init(from:).json new file mode 100644 index 0000000..a198b6c --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SYsSeRzs6UInt32V8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:4GICSAAO8IndustryO","extendedModule":"Swift","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","modules":[{"name":"GICS","relatedModules":["Swift"]}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"UInt32"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Initializer","symbolKind":"init","title":"init(from:)"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/init(from:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/gics\/gics\/industry-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/init(from:)":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"title":"init(from:)","url":"\/documentation\/gics\/gics\/industry-swift.enum\/init(from:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/init(rawvalue:).json b/docs/data/documentation/gics/gics/industry-swift.enum/init(rawvalue:).json new file mode 100644 index 0000000..0fa5ff5 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO8IndustryO8rawValueADSgs6UInt32V_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea","text":"Code"},{"kind":"text","text":")"}],"title":"init(rawValue:)","symbolKind":"init","role":"symbol","roleHeading":"Initializer","modules":[{"name":"GICS"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","text":"Code"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/init(rawValue:)":{"title":"init(rawValue:)","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea"},{"kind":"text","text":")"}]},"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/insurance.json b/docs/data/documentation/gics/gics/industry-swift.enum/insurance.json new file mode 100644 index 0000000..ebb7f59 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/insurance.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Case","externalID":"s:4GICSAAO8IndustryO9insuranceyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insurance"}],"role":"symbol","symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.Industry.insurance"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/insurance"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The Insurance Industry (GICS Code: 403010).","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/insurance"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"insurance"}],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/insurance":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/insurance","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"insurance"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/insurance","role":"symbol","abstract":[{"type":"text","text":"The Insurance Industry (GICS Code: 403010)."}],"title":"GICS.Industry.insurance"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/interactivemediaandservices.json b/docs/data/documentation/gics/gics/industry-swift.enum/interactivemediaandservices.json new file mode 100644 index 0000000..9fa8d2d --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/interactivemediaandservices.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.Industry.interactiveMediaAndServices","externalID":"s:4GICSAAO8IndustryO27interactiveMediaAndServicesyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"interactiveMediaAndServices","kind":"identifier"}],"roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/interactiveMediaAndServices"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interactiveMediaAndServices"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/interactivemediaandservices"]}],"abstract":[{"text":"The Interactive Media & Services Industry (GICS Code: 502030).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/interactiveMediaAndServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/interactiveMediaAndServices","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/interactivemediaandservices","title":"GICS.Industry.interactiveMediaAndServices","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"interactiveMediaAndServices","kind":"identifier"}],"abstract":[{"text":"The Interactive Media & Services Industry (GICS Code: 502030).","type":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/isindustry.json b/docs/data/documentation/gics/gics/industry-swift.enum/isindustry.json new file mode 100644 index 0000000..fbe45e5 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/isindustry.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/isindustry"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isIndustry"},"metadata":{"role":"symbol","extendedModule":"GICS","modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE10isIndustrySbvp::SYNTHESIZED::s:4GICSAAO8IndustryO","roleHeading":"Instance Property","title":"isIndustry","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustry"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry classification."}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/isIndustry":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isIndustry","role":"symbol","title":"isIndustry","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry classification.","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/isindustry","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isIndustry"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/isindustrygroup.json b/docs/data/documentation/gics/gics/industry-swift.enum/isindustrygroup.json new file mode 100644 index 0000000..f07c7e0 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/isindustrygroup.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isIndustryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry Group classification.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"metadata":{"role":"symbol","extendedModule":"GICS","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isIndustryGroup"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Property","modules":[{"name":"GICS"}],"title":"isIndustryGroup","externalID":"s:4GICS17GICSRepresentablePAAE15isIndustryGroupSbvp::SYNTHESIZED::s:4GICSAAO8IndustryO","symbolKind":"property"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/isindustrygroup"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isIndustryGroup","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/isIndustryGroup":{"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry Group classification.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isIndustryGroup","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","title":"isIndustryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isIndustryGroup","url":"\/documentation\/gics\/gics\/industry-swift.enum\/isindustrygroup","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/issector.json b/docs/data/documentation/gics/gics/industry-swift.enum/issector.json new file mode 100644 index 0000000..fbc09c7 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/issector.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/issector"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isSector"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sector classification."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE8isSectorSbvp::SYNTHESIZED::s:4GICSAAO8IndustryO","symbolKind":"property","role":"symbol","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"title":"isSector","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/isSector":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/issector","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sector classification."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isSector","type":"topic","title":"isSector","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/issubindustry.json b/docs/data/documentation/gics/gics/industry-swift.enum/issubindustry.json new file mode 100644 index 0000000..033163e --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/issubindustry.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isSubIndustry"},"sections":[],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification.","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/issubindustry"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","extendedModule":"GICS","title":"isSubIndustry","externalID":"s:4GICS17GICSRepresentablePAAE13isSubIndustrySbvp::SYNTHESIZED::s:4GICSAAO8IndustryO","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isSubIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"name":"GICS"}],"symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/isSubIndustry":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/isSubIndustry","role":"symbol","title":"isSubIndustry","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification.","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/issubindustry","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/itservices.json b/docs/data/documentation/gics/gics/industry-swift.enum/itservices.json new file mode 100644 index 0000000..441ac20 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/itservices.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO8IndustryO10iTServicesyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"iTServices"}],"role":"symbol","modules":[{"name":"GICS"}],"symbolKind":"case","roleHeading":"Case","title":"GICS.Industry.iTServices"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/iTServices"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"iTServices","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/itservices"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The IT Services Industry (GICS Code: 451020)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/iTServices":{"abstract":[{"text":"The IT Services Industry (GICS Code: 451020).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"iTServices","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/iTServices","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/itservices","title":"GICS.Industry.iTServices"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/leisureproducts.json b/docs/data/documentation/gics/gics/industry-swift.enum/leisureproducts.json new file mode 100644 index 0000000..4fe1249 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/leisureproducts.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"leisureProducts"}],"externalID":"s:4GICSAAO8IndustryO15leisureProductsyA2DmF","roleHeading":"Case","title":"GICS.Industry.leisureProducts","symbolKind":"case"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"leisureProducts","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/leisureProducts","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/leisureproducts"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"abstract":[{"text":"The Leisure Products Industry (GICS Code: 252020).","type":"text"}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/leisureProducts":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"leisureProducts","kind":"identifier"}],"role":"symbol","title":"GICS.Industry.leisureProducts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/leisureProducts","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/leisureproducts","type":"topic","abstract":[{"text":"The Leisure Products Industry (GICS Code: 252020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/lifesciencestoolsandservices.json b/docs/data/documentation/gics/gics/industry-swift.enum/lifesciencestoolsandservices.json new file mode 100644 index 0000000..720ad06 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/lifesciencestoolsandservices.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Life Sciences Tools & Services Industry (GICS Code: 352030).","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"lifeSciencesToolsAndServices"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/lifesciencestoolsandservices"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/lifeSciencesToolsAndServices"},"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"case","title":"GICS.Industry.lifeSciencesToolsAndServices","roleHeading":"Case","externalID":"s:4GICSAAO8IndustryO28lifeSciencesToolsAndServicesyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lifeSciencesToolsAndServices"}]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/lifeSciencesToolsAndServices":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifeSciencesToolsAndServices"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/lifeSciencesToolsAndServices","role":"symbol","title":"GICS.Industry.lifeSciencesToolsAndServices","abstract":[{"text":"The Life Sciences Tools & Services Industry (GICS Code: 352030).","type":"text"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/lifesciencestoolsandservices"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/machinery.json b/docs/data/documentation/gics/gics/industry-swift.enum/machinery.json new file mode 100644 index 0000000..55385ca --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/machinery.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/machinery","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"abstract":[{"text":"The Machinery Industry (GICS Code: 201060).","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/machinery"]}],"kind":"symbol","metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"machinery","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO9machineryyA2DmF","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.Industry.machinery"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"machinery","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/machinery":{"abstract":[{"text":"The Machinery Industry (GICS Code: 201060).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/machinery","title":"GICS.Industry.machinery","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"machinery","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/machinery","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/marinetransportation.json b/docs/data/documentation/gics/gics/industry-swift.enum/marinetransportation.json new file mode 100644 index 0000000..98113e1 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/marinetransportation.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Marine Transportation Industry (GICS Code: 203030)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"marineTransportation","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO8IndustryO20marineTransportationyA2DmF","title":"GICS.Industry.marineTransportation","role":"symbol","roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/marineTransportation"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/marinetransportation"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"marineTransportation"}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/marineTransportation":{"abstract":[{"type":"text","text":"The Marine Transportation Industry (GICS Code: 203030)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"marineTransportation"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/marineTransportation","kind":"symbol","title":"GICS.Industry.marineTransportation","url":"\/documentation\/gics\/gics\/industry-swift.enum\/marinetransportation"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/media.json b/docs/data/documentation/gics/gics/industry-swift.enum/media.json new file mode 100644 index 0000000..0f65b55 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/media.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"media"}],"externalID":"s:4GICSAAO8IndustryO5mediayA2DmF","role":"symbol","modules":[{"name":"GICS"}],"title":"GICS.Industry.media"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"media","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/media"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/media","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"abstract":[{"text":"The Media Industry (GICS Code: 502010).","type":"text"}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/media":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/media","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"media"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/media","role":"symbol","abstract":[{"text":"The Media Industry (GICS Code: 502010).","type":"text"}],"title":"GICS.Industry.media"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/metalsandmining.json b/docs/data/documentation/gics/gics/industry-swift.enum/metalsandmining.json new file mode 100644 index 0000000..1fe1d11 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/metalsandmining.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/metalsAndMining","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"metalsAndMining"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"abstract":[{"type":"text","text":"The Metals & Mining Industry (GICS Code: 151040)."}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/metalsandmining"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"metalsAndMining"}],"title":"GICS.Industry.metalsAndMining","externalID":"s:4GICSAAO8IndustryO15metalsAndMiningyA2DmF","roleHeading":"Case","modules":[{"name":"GICS"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/metalsAndMining":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/metalsAndMining","role":"symbol","title":"GICS.Industry.metalsAndMining","abstract":[{"text":"The Metals & Mining Industry (GICS Code: 151040).","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/metalsandmining","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"metalsAndMining"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/mortgagereits.json b/docs/data/documentation/gics/gics/industry-swift.enum/mortgagereits.json new file mode 100644 index 0000000..ca6468b --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/mortgagereits.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.Industry.mortgageREITs","externalID":"s:4GICSAAO8IndustryO13mortgageREITsyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mortgageREITs","kind":"identifier"}],"roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/mortgageREITs"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"mortgageREITs","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/mortgagereits"]}],"abstract":[{"type":"text","text":"The Mortgage Real Estate Investment Trusts (REITs) Industry (GICS Code: 402040)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/mortgageREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/mortgageREITs","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/mortgagereits","title":"GICS.Industry.mortgageREITs","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mortgageREITs"}],"abstract":[{"type":"text","text":"The Mortgage Real Estate Investment Trusts (REITs) Industry (GICS Code: 402040)."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/multiutilities.json b/docs/data/documentation/gics/gics/industry-swift.enum/multiutilities.json new file mode 100644 index 0000000..8dbec70 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/multiutilities.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"title":"GICS.Industry.multiUtilities","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"multiUtilities","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO14multiUtilitiesyA2DmF","symbolKind":"case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multiUtilities","kind":"identifier"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/multiUtilities"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The Multi-Utilities Industry (GICS Code: 551030)."}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/multiutilities"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/multiUtilities":{"title":"GICS.Industry.multiUtilities","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"multiUtilities"}],"type":"topic","abstract":[{"type":"text","text":"The Multi-Utilities Industry (GICS Code: 551030)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/multiUtilities","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/multiutilities"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/officereits.json b/docs/data/documentation/gics/gics/industry-swift.enum/officereits.json new file mode 100644 index 0000000..ffe8f29 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/officereits.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"officeREITs","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"GICS.Industry.officeREITs","roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"role":"symbol","externalID":"s:4GICSAAO8IndustryO11officeREITsyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"officeREITs"}]},"abstract":[{"text":"The Office REITs Industry (GICS Code: 601040).","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/officereits"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/officeREITs","interfaceLanguage":"swift"},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/officeREITs":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"officeREITs"}],"abstract":[{"text":"The Office REITs Industry (GICS Code: 601040).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/officereits","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/officeREITs","title":"GICS.Industry.officeREITs"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/oilgasandconsumablefuels.json b/docs/data/documentation/gics/gics/industry-swift.enum/oilgasandconsumablefuels.json new file mode 100644 index 0000000..a96ec11 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/oilgasandconsumablefuels.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","externalID":"s:4GICSAAO8IndustryO24oilGasAndConsumableFuelsyA2DmF","modules":[{"name":"GICS"}],"roleHeading":"Case","symbolKind":"case","title":"GICS.Industry.oilGasAndConsumableFuels","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"oilGasAndConsumableFuels","kind":"identifier"}]},"sections":[],"abstract":[{"type":"text","text":"The Oil, Gas & Consumable Fuels Industry (GICS Code: 101020)."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/oilGasAndConsumableFuels","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"oilGasAndConsumableFuels","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/oilgasandconsumablefuels"]}],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/oilGasAndConsumableFuels":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"oilGasAndConsumableFuels","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/oilGasAndConsumableFuels","url":"\/documentation\/gics\/gics\/industry-swift.enum\/oilgasandconsumablefuels","kind":"symbol","type":"topic","title":"GICS.Industry.oilGasAndConsumableFuels","abstract":[{"text":"The Oil, Gas & Consumable Fuels Industry (GICS Code: 101020).","type":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/paperandforestproducts.json b/docs/data/documentation/gics/gics/industry-swift.enum/paperandforestproducts.json new file mode 100644 index 0000000..da619ae --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/paperandforestproducts.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/paperandforestproducts"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/paperAndForestProducts","interfaceLanguage":"swift"},"abstract":[{"text":"The Paper & Forest Products Industry (GICS Code: 151050).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"paperAndForestProducts","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"paperAndForestProducts"}],"externalID":"s:4GICSAAO8IndustryO22paperAndForestProductsyA2DmF","title":"GICS.Industry.paperAndForestProducts"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/paperAndForestProducts":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/paperAndForestProducts","abstract":[{"text":"The Paper & Forest Products Industry (GICS Code: 151050).","type":"text"}],"role":"symbol","title":"GICS.Industry.paperAndForestProducts","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"paperAndForestProducts"}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/paperandforestproducts"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/passengerairlines.json b/docs/data/documentation/gics/gics/industry-swift.enum/passengerairlines.json new file mode 100644 index 0000000..5ff5f8e --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/passengerairlines.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Passenger Airlines Industry (GICS Code: 203020).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passengerAirlines","kind":"identifier"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/passengerAirlines","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passengerAirlines","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO17passengerAirlinesyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.passengerAirlines"},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/passengerairlines"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/passengerAirlines":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passengerAirlines","kind":"identifier"}],"abstract":[{"text":"The Passenger Airlines Industry (GICS Code: 203020).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/passengerAirlines","url":"\/documentation\/gics\/gics\/industry-swift.enum\/passengerairlines","title":"GICS.Industry.passengerAirlines"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/personalcareproducts.json b/docs/data/documentation/gics/gics/industry-swift.enum/personalcareproducts.json new file mode 100644 index 0000000..47032db --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/personalcareproducts.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","externalID":"s:4GICSAAO8IndustryO20personalCareProductsyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"personalCareProducts","kind":"identifier"}],"symbolKind":"case","title":"GICS.Industry.personalCareProducts"},"abstract":[{"type":"text","text":"The Personal Care Products Industry (GICS Code: 303020)."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"personalCareProducts"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/personalcareproducts"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/personalCareProducts","interfaceLanguage":"swift"},"sections":[],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/personalCareProducts":{"abstract":[{"text":"The Personal Care Products Industry (GICS Code: 303020).","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"personalCareProducts"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/personalCareProducts","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/personalcareproducts","title":"GICS.Industry.personalCareProducts"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/pharmaceuticals.json b/docs/data/documentation/gics/gics/industry-swift.enum/pharmaceuticals.json new file mode 100644 index 0000000..c17c0e5 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/pharmaceuticals.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Pharmaceuticals Industry (GICS Code: 352020)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/pharmaceuticals"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/pharmaceuticals"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pharmaceuticals"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:4GICSAAO8IndustryO15pharmaceuticalsyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pharmaceuticals","kind":"identifier"}],"symbolKind":"case","title":"GICS.Industry.pharmaceuticals","roleHeading":"Case","modules":[{"name":"GICS"}]},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/pharmaceuticals":{"abstract":[{"type":"text","text":"The Pharmaceuticals Industry (GICS Code: 352020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pharmaceuticals","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/pharmaceuticals","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/pharmaceuticals","title":"GICS.Industry.pharmaceuticals"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/professionalservices.json b/docs/data/documentation/gics/gics/industry-swift.enum/professionalservices.json new file mode 100644 index 0000000..65b0369 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/professionalservices.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/professionalServices","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The Professional Services Industry (GICS Code: 202020)."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"professionalServices"}]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"symbolKind":"case","roleHeading":"Case","title":"GICS.Industry.professionalServices","role":"symbol","externalID":"s:4GICSAAO8IndustryO20professionalServicesyA2DmF","modules":[{"name":"GICS"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"professionalServices","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/professionalservices"]}],"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/professionalServices":{"kind":"symbol","abstract":[{"text":"The Professional Services Industry (GICS Code: 202020).","type":"text"}],"title":"GICS.Industry.professionalServices","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/professionalservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/professionalServices","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"professionalServices"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/rawrepresentable-implementations.json b/docs/data/documentation/gics/gics/industry-swift.enum/rawrepresentable-implementations.json new file mode 100644 index 0000000..55cf1db --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"GICS"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/init(from:)"],"generated":true},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hashValue"]},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/encode(to:)","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hash(into:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/hash(into:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","url":"\/documentation\/gics\/gics\/industry-swift.enum\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"UInt32"},{"type":"text","text":"."}]},"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/encode(to:)","url":"\/documentation\/gics\/gics\/industry-swift.enum\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","abstract":[]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/init(from:)":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"title":"init(from:)","url":"\/documentation\/gics\/gics\/industry-swift.enum\/init(from:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","title":"hashValue","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/hashvalue","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/realestatemanagementanddevelopment.json b/docs/data/documentation/gics/gics/industry-swift.enum/realestatemanagementanddevelopment.json new file mode 100644 index 0000000..b666c1c --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/realestatemanagementanddevelopment.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"realEstateManagementAndDevelopment"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/realEstateManagementAndDevelopment"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"realEstateManagementAndDevelopment","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO34realEstateManagementAndDevelopmentyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.realEstateManagementAndDevelopment"},"abstract":[{"text":"The Real Estate Management & Development Industry (GICS Code: 602010).","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/realestatemanagementanddevelopment"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/realEstateManagementAndDevelopment":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"realEstateManagementAndDevelopment","kind":"identifier"}],"abstract":[{"type":"text","text":"The Real Estate Management & Development Industry (GICS Code: 602010)."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/realEstateManagementAndDevelopment","title":"GICS.Industry.realEstateManagementAndDevelopment","url":"\/documentation\/gics\/gics\/industry-swift.enum\/realestatemanagementanddevelopment"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/residentialreits.json b/docs/data/documentation/gics/gics/industry-swift.enum/residentialreits.json new file mode 100644 index 0000000..b03a9e6 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/residentialreits.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","externalID":"s:4GICSAAO8IndustryO16residentialREITsyA2DmF","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.Industry.residentialREITs","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"residentialREITs","kind":"identifier"}]},"sections":[],"abstract":[{"text":"The Residential REITs Industry (GICS Code: 601060).","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/residentialREITs","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"residentialREITs","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/residentialreits"]}],"kind":"symbol","references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/residentialREITs":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/residentialreits","role":"symbol","abstract":[{"type":"text","text":"The Residential REITs Industry (GICS Code: 601060)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/residentialREITs","type":"topic","title":"GICS.Industry.residentialREITs","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"residentialREITs","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/retailreits.json b/docs/data/documentation/gics/gics/industry-swift.enum/retailreits.json new file mode 100644 index 0000000..3886970 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/retailreits.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/retailREITs","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"title":"GICS.Industry.retailREITs","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"retailREITs","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO11retailREITsyA2DmF","roleHeading":"Case","modules":[{"name":"GICS"}],"symbolKind":"case","role":"symbol"},"abstract":[{"type":"text","text":"The Retail REITs Industry (GICS Code: 601070)."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"retailREITs","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/retailreits"]}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/retailREITs":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"retailREITs","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/retailREITs","abstract":[{"type":"text","text":"The Retail REITs Industry (GICS Code: 601070)."}],"url":"\/documentation\/gics\/gics\/industry-swift.enum\/retailreits","title":"GICS.Industry.retailREITs"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/sector.json b/docs/data/documentation/gics/gics/industry-swift.enum/sector.json new file mode 100644 index 0000000..b5a7e32 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/sector.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The GICS Sector of the given GICS classification."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/sector"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE6sectorA2AO6SectorOvp::SYNTHESIZED::s:4GICSAAO8IndustryO","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"GICS"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"kind":"text","text":"."},{"text":"Sector","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO6SectorO"}],"extendedModule":"GICS","role":"symbol","title":"sector"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO6SectorO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","text":"Sector"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/sector"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/sector":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/sector","role":"symbol","abstract":[{"text":"The GICS Sector of the given GICS classification.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/sector","type":"topic","title":"sector","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/semiconductorsandsemiconductorequipment.json b/docs/data/documentation/gics/gics/industry-swift.enum/semiconductorsandsemiconductorequipment.json new file mode 100644 index 0000000..cc47bbe --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/semiconductorsandsemiconductorequipment.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/semiconductorsAndSemiconductorEquipment","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"semiconductorsAndSemiconductorEquipment"}],"roleHeading":"Case","title":"GICS.Industry.semiconductorsAndSemiconductorEquipment","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO8IndustryO39semiconductorsAndSemiconductorEquipmentyA2DmF","symbolKind":"case"},"abstract":[{"text":"The Semiconductors & Semiconductor Equipment Industry (GICS Code: 453010).","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"semiconductorsAndSemiconductorEquipment","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/semiconductorsandsemiconductorequipment"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/semiconductorsAndSemiconductorEquipment":{"abstract":[{"type":"text","text":"The Semiconductors & Semiconductor Equipment Industry (GICS Code: 453010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/semiconductorsAndSemiconductorEquipment","title":"GICS.Industry.semiconductorsAndSemiconductorEquipment","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/semiconductorsandsemiconductorequipment","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"semiconductorsAndSemiconductorEquipment","kind":"identifier"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/software.json b/docs/data/documentation/gics/gics/industry-swift.enum/software.json new file mode 100644 index 0000000..e16cda4 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/software.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Software Industry (GICS Code: 451030)."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/software","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"software"}],"roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.Industry.software","externalID":"s:4GICSAAO8IndustryO8softwareyA2DmF","symbolKind":"case"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"software","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/software"]}],"sections":[],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/software":{"abstract":[{"text":"The Software Industry (GICS Code: 451030).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/software","title":"GICS.Industry.software","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/software","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"software","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/specializedreits.json b/docs/data/documentation/gics/gics/industry-swift.enum/specializedreits.json new file mode 100644 index 0000000..30ba79e --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/specializedreits.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/specializedREITs","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The Specialized REITs Industry (GICS Code: 601080)."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"specializedREITs","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/specializedreits"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","roleHeading":"Case","externalID":"s:4GICSAAO8IndustryO16specializedREITsyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"specializedREITs","kind":"identifier"}],"symbolKind":"case","title":"GICS.Industry.specializedREITs"},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/specializedREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/specializedREITs","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/specializedreits","title":"GICS.Industry.specializedREITs","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"specializedREITs"}],"abstract":[{"type":"text","text":"The Specialized REITs Industry (GICS Code: 601080)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/specialtyretail.json b/docs/data/documentation/gics/gics/industry-swift.enum/specialtyretail.json new file mode 100644 index 0000000..2cef082 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/specialtyretail.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"specialtyRetail","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","title":"GICS.Industry.specialtyRetail","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"specialtyRetail","kind":"identifier"}],"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO8IndustryO15specialtyRetailyA2DmF","roleHeading":"Case"},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/specialtyRetail"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The Specialty Retail Industry (GICS Code: 255040)."}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/specialtyretail"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/specialtyRetail":{"kind":"symbol","title":"GICS.Industry.specialtyRetail","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/specialtyRetail","abstract":[{"text":"The Specialty Retail Industry (GICS Code: 255040).","type":"text"}],"role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/specialtyretail","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"specialtyRetail"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/subindustries.json b/docs/data/documentation/gics/gics/industry-swift.enum/subindustries.json new file mode 100644 index 0000000..f3589f8 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/subindustries.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subIndustries","kind":"identifier"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/subIndustries","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"All GICS Sub-Industries of the given GICS classification."}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/subindustries"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Property","extendedModule":"GICS","title":"subIndustries","externalID":"s:4GICS17GICSRepresentablePAAE13subIndustriesSayA2AO11SubIndustryOGvp::SYNTHESIZED::s:4GICSAAO8IndustryO","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"subIndustries","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"text":"]","kind":"text"}],"modules":[{"name":"GICS"}],"symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/subIndustries":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry"},{"text":"]","kind":"text"}],"role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/subindustries","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/subIndustries","kind":"symbol","type":"topic","title":"subIndustries","abstract":[{"type":"text","text":"All GICS Sub-Industries of the given GICS classification."}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/subindustry.json b/docs/data/documentation/gics/gics/industry-swift.enum/subindustry.json new file mode 100644 index 0000000..df532af --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/subindustry.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The GICS Sub-Industry of the given GICS classification."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/subIndustry"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"extendedModule":"GICS","title":"subIndustry","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:4GICS17GICSRepresentablePAAE11subIndustryA2AO03SubD0OSgvp::SYNTHESIZED::s:4GICSAAO8IndustryO","modules":[{"name":"GICS"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"text":".","kind":"text"},{"text":"SubIndustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This value is nil if the GICS Sub-Industry is indeterminate. For example, there could be more than one possible GICS Sub-Industry for any given GICS Industry."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/subindustry"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/GICSRepresentable-Implementations":{"kind":"article","abstract":[],"title":"GICSRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/GICSRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/subIndustry":{"title":"subIndustry","type":"topic","url":"\/documentation\/gics\/gics\/industry-swift.enum\/subindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/subIndustry","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"kind":"text","text":"."},{"text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/technologyhardwarestorageandperipherals.json b/docs/data/documentation/gics/gics/industry-swift.enum/technologyhardwarestorageandperipherals.json new file mode 100644 index 0000000..4c5aac7 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/technologyhardwarestorageandperipherals.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"The Technology Hardware, Storage & Peripherals Industry (GICS Code: 452020).","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/technologyhardwarestorageandperipherals"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"technologyHardwareStorageAndPeripherals"}],"modules":[{"name":"GICS"}],"symbolKind":"case","externalID":"s:4GICSAAO8IndustryO39technologyHardwareStorageAndPeripheralsyA2DmF","title":"GICS.Industry.technologyHardwareStorageAndPeripherals","role":"symbol","roleHeading":"Case"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/technologyHardwareStorageAndPeripherals","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"technologyHardwareStorageAndPeripherals"}]}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/technologyHardwareStorageAndPeripherals":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/technologyHardwareStorageAndPeripherals","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"technologyHardwareStorageAndPeripherals","kind":"identifier"}],"abstract":[{"text":"The Technology Hardware, Storage & Peripherals Industry (GICS Code: 452020).","type":"text"}],"title":"GICS.Industry.technologyHardwareStorageAndPeripherals","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/technologyhardwarestorageandperipherals"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/textilesapparelandluxurygoods.json b/docs/data/documentation/gics/gics/industry-swift.enum/textilesapparelandluxurygoods.json new file mode 100644 index 0000000..e3496c6 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/textilesapparelandluxurygoods.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"textilesApparelAndLuxuryGoods"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/textilesApparelAndLuxuryGoods","interfaceLanguage":"swift"},"metadata":{"externalID":"s:4GICSAAO8IndustryO29textilesApparelAndLuxuryGoodsyA2DmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.Industry.textilesApparelAndLuxuryGoods","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"textilesApparelAndLuxuryGoods","kind":"identifier"}]},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"abstract":[{"type":"text","text":"The Textiles, Apparel & Luxury Goods Industry (GICS Code: 252030)."}],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/textilesapparelandluxurygoods"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/textilesApparelAndLuxuryGoods":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"textilesApparelAndLuxuryGoods","kind":"identifier"}],"role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/textilesapparelandluxurygoods","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/textilesApparelAndLuxuryGoods","kind":"symbol","type":"topic","title":"GICS.Industry.textilesApparelAndLuxuryGoods","abstract":[{"text":"The Textiles, Apparel & Luxury Goods Industry (GICS Code: 252030).","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/tobacco.json b/docs/data/documentation/gics/gics/industry-swift.enum/tobacco.json new file mode 100644 index 0000000..2f0979e --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/tobacco.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tobacco","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO7tobaccoyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.tobacco"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/tobacco"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"tobacco","kind":"identifier"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/tobacco"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The Tobacco Industry (GICS Code: 302030).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/tobacco":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tobacco"}],"abstract":[{"type":"text","text":"The Tobacco Industry (GICS Code: 302030)."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/tobacco","title":"GICS.Industry.tobacco","url":"\/documentation\/gics\/gics\/industry-swift.enum\/tobacco"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/tradingcompaniesanddistributors.json b/docs/data/documentation/gics/gics/industry-swift.enum/tradingcompaniesanddistributors.json new file mode 100644 index 0000000..4884882 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/tradingcompaniesanddistributors.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO8IndustryO31tradingCompaniesAndDistributorsyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"tradingCompaniesAndDistributors","kind":"identifier"}],"role":"symbol","modules":[{"name":"GICS"}],"symbolKind":"case","roleHeading":"Case","title":"GICS.Industry.tradingCompaniesAndDistributors"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/tradingCompaniesAndDistributors"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"tradingCompaniesAndDistributors","kind":"identifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/tradingcompaniesanddistributors"]}],"abstract":[{"type":"text","text":"The Trading Companies & Distributors Industry (GICS Code: 201070)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/tradingCompaniesAndDistributors":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/tradingCompaniesAndDistributors","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/tradingcompaniesanddistributors","title":"GICS.Industry.tradingCompaniesAndDistributors","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"tradingCompaniesAndDistributors","kind":"identifier"}],"abstract":[{"type":"text","text":"The Trading Companies & Distributors Industry (GICS Code: 201070)."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/transportationinfrastructure.json b/docs/data/documentation/gics/gics/industry-swift.enum/transportationinfrastructure.json new file mode 100644 index 0000000..01f4376 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/transportationinfrastructure.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Transportation Infrastructure Industry (GICS Code: 203050).","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/transportationinfrastructure"]}],"sections":[],"metadata":{"role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transportationInfrastructure","kind":"identifier"}],"roleHeading":"Case","title":"GICS.Industry.transportationInfrastructure","externalID":"s:4GICSAAO8IndustryO28transportationInfrastructureyA2DmF","modules":[{"name":"GICS"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/transportationInfrastructure","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transportationInfrastructure","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/transportationInfrastructure":{"abstract":[{"text":"The Transportation Infrastructure Industry (GICS Code: 203050).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/transportationInfrastructure","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transportationInfrastructure","kind":"identifier"}],"title":"GICS.Industry.transportationInfrastructure","role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/transportationinfrastructure"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/waterutilities.json b/docs/data/documentation/gics/gics/industry-swift.enum/waterutilities.json new file mode 100644 index 0000000..d508e41 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/waterutilities.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"waterUtilities","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"waterUtilities","kind":"identifier"}],"externalID":"s:4GICSAAO8IndustryO14waterUtilitiesyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Industry.waterUtilities"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The Water Utilities Industry (GICS Code: 551040).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/waterutilities"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/waterUtilities","interfaceLanguage":"swift"},"sections":[],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/waterUtilities":{"role":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.enum\/waterutilities","abstract":[{"text":"The Water Utilities Industry (GICS Code: 551040).","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"waterUtilities"}],"title":"GICS.Industry.waterUtilities","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/waterUtilities"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.enum/wirelesstelecommunicationservices.json b/docs/data/documentation/gics/gics/industry-swift.enum/wirelesstelecommunicationservices.json new file mode 100644 index 0000000..df496cd --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.enum/wirelesstelecommunicationservices.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"wirelessTelecommunicationServices","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The Wireless Telecommunication Services Industry (GICS Code: 501020)."}],"metadata":{"roleHeading":"Case","title":"GICS.Industry.wirelessTelecommunicationServices","externalID":"s:4GICSAAO8IndustryO33wirelessTelecommunicationServicesyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"wirelessTelecommunicationServices","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industry-swift.enum\/wirelesstelecommunicationservices"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/wirelessTelecommunicationServices"},"references":{"doc://GICS/documentation/GICS/GICS/Industry-swift.enum/wirelessTelecommunicationServices":{"url":"\/documentation\/gics\/gics\/industry-swift.enum\/wirelesstelecommunicationservices","abstract":[{"text":"The Wireless Telecommunication Services Industry (GICS Code: 501020).","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wirelessTelecommunicationServices","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum\/wirelessTelecommunicationServices","title":"GICS.Industry.wirelessTelecommunicationServices","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industry-swift.property.json b/docs/data/documentation/gics/gics/industry-swift.property.json new file mode 100644 index 0000000..ed59219 --- /dev/null +++ b/docs/data/documentation/gics/gics/industry-swift.property.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/industry-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industry-swift.property"},"metadata":{"extendedModule":"GICS","title":"industry","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"industry"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:4GICS17GICSRepresentablePAAE8industryA2AO8IndustryOSgvp::SYNTHESIZED::s:4GICSAAO","modules":[{"name":"GICS"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industry","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"This value is nil if the GICS Industry is indeterminate. For example, there could be more than one possible GICS Industry for any given GICS Industry Group.","type":"text"}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The GICS Industry of the given GICS classification."}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/industry-swift.property":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"kind":"text","text":"?"}],"role":"symbol","title":"industry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industry-swift.property","kind":"symbol","url":"\/documentation\/gics\/gics\/industry-swift.property","type":"topic","abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup(_:).json b/docs/data/documentation/gics/gics/industrygroup(_:).json new file mode 100644 index 0000000..f4533a9 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroup"},{"text":"(","kind":"text"},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","text":"IndustryGroup","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"title":"GICS.industryGroup(_:)","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"industryGroup"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"IndustryGroup","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"text":")","kind":"text"}],"externalID":"s:4GICSAAO13industryGroupyA2B08IndustryC0OcABmF","symbolKind":"case"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industryGroup(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup(_:)"]}],"sections":[],"abstract":[{"type":"text","text":"The case for GICS Industry Group classification."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/industryGroup(_:)":{"title":"GICS.industryGroup(_:)","url":"\/documentation\/gics\/gics\/industrygroup(_:)","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industryGroup(_:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"industryGroup","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The case for GICS Industry Group classification."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum.json new file mode 100644 index 0000000..2b8b213 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO13IndustryGroupO","extendedModule":"GICS","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IndustryGroup","kind":"identifier"}],"role":"symbol","modules":[{"name":"GICS"}],"roleHeading":"Enumeration","symbolKind":"enum","title":"GICS.IndustryGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"},"relationshipsSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","doc:\/\/GICS\/s12CaseIterableP","doc:\/\/GICS\/s23CustomStringConvertibleP","doc:\/\/GICS\/Se","doc:\/\/GICS\/SE","doc:\/\/GICS\/SQ","doc:\/\/GICS\/SH","doc:\/\/GICS\/s12IdentifiableP","doc:\/\/GICS\/SY"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"kind":"symbol","seeAlsoSections":[{"title":"GICS Classifications","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"IndustryGroup","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The GICS Industry Group."}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/automobilesAndComponents","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/banks","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/capitalGoods","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/commercialAndProfessionalServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerDiscretionaryDistributionAndRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerDurablesAndApparel","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerStaplesDistributionAndRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/energy","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/equityRealEstateInvestmentTrusts","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/financialServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/foodBeverageAndTobacco","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/healthCareEquipmentAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/householdAndPersonalProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/insurance","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/materials","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/mediaAndEntertainment","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/pharmaceuticalsBiotechnologyAndLifeSciences","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/realEstateManagementAndDevelopment","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/semiconductorsAndSemiconductorEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/softwareAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/technologyHardwareAndEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/telecommunicationServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/transportation","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/utilities"]},{"title":"Initializers","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/init(rawValue:)"]},{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/Equatable-Implementations","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS"]]},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/insurance":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/insurance","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insurance"}],"abstract":[{"type":"text","text":"The Insurance Industry Group (GICS Code: 4030)."}],"title":"GICS.IndustryGroup.insurance","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/insurance"},"doc://GICS/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/GICS\/SY"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/transportation":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/transportation","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/transportation","role":"symbol","abstract":[{"text":"The Transportation Industry Group (GICS Code: 2030).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transportation","kind":"identifier"}],"kind":"symbol","title":"GICS.IndustryGroup.transportation"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/commercialAndProfessionalServices":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"commercialAndProfessionalServices","kind":"identifier"}],"abstract":[{"text":"The Commercial & Professional Services Industry Group (GICS Code: 2020).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.IndustryGroup.commercialAndProfessionalServices","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/commercialandprofessionalservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/commercialAndProfessionalServices"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/softwareAndServices":{"title":"GICS.IndustryGroup.softwareAndServices","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/softwareandservices","kind":"symbol","abstract":[{"text":"The Software & Services Industry Group (GICS Code: 4510).","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/softwareAndServices","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softwareAndServices","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/foodBeverageAndTobacco":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"foodBeverageAndTobacco","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/foodBeverageAndTobacco","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"The Food, Beverage & Tobacco Industry Group (GICS Code: 3020).","type":"text"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/foodbeverageandtobacco","title":"GICS.IndustryGroup.foodBeverageAndTobacco"},"doc://GICS/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/GICS\/Se"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/energy":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"energy","kind":"identifier"}],"abstract":[{"text":"The Energy Industry Group (GICS Code: 1010).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/energy","title":"GICS.IndustryGroup.energy","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/energy"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/householdAndPersonalProducts":{"abstract":[{"type":"text","text":"The Household & Personal Products Industry Group (GICS Code: 3030)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"householdAndPersonalProducts"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/householdAndPersonalProducts","kind":"symbol","title":"GICS.IndustryGroup.householdAndPersonalProducts","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/householdandpersonalproducts"},"doc://GICS/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/GICS\/s23CustomStringConvertibleP"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/materials":{"abstract":[{"text":"The Materials Industry Group (GICS Code: 1510).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"materials"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/materials","kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/materials","title":"GICS.IndustryGroup.materials"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/equityRealEstateInvestmentTrusts":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/equityrealestateinvestmenttrusts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/equityRealEstateInvestmentTrusts","role":"symbol","abstract":[{"text":"The Equity Real Estate Investment Trusts (REITs) Industry Group (GICS Code: 6010).","type":"text"}],"title":"GICS.IndustryGroup.equityRealEstateInvestmentTrusts","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"equityRealEstateInvestmentTrusts"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/pharmaceuticalsBiotechnologyAndLifeSciences":{"role":"symbol","title":"GICS.IndustryGroup.pharmaceuticalsBiotechnologyAndLifeSciences","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pharmaceuticalsBiotechnologyAndLifeSciences","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/pharmaceuticalsbiotechnologyandlifesciences","abstract":[{"text":"The Pharmaceuticals, Biotechnology & Life Sciences Industry Group (GICS Code: 3520).","type":"text"}],"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/pharmaceuticalsBiotechnologyAndLifeSciences","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/consumerDurablesAndApparel":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerDurablesAndApparel","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumerDurablesAndApparel"}],"abstract":[{"type":"text","text":"The Consumer Durables & Apparel Industry Group (GICS Code: 2520)."}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerdurablesandapparel","title":"GICS.IndustryGroup.consumerDurablesAndApparel"},"doc://GICS/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/GICS\/SH"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/Equatable-Implementations":{"title":"Equatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/equatable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/Equatable-Implementations"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/telecommunicationServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/telecommunicationservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/telecommunicationServices","role":"symbol","abstract":[{"type":"text","text":"The Telecommunication Services Industry Group (GICS Code: 5010)."}],"title":"GICS.IndustryGroup.telecommunicationServices","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"telecommunicationServices"}],"type":"topic"},"doc://GICS/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/GICS\/SE"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/mediaAndEntertainment":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"mediaAndEntertainment","kind":"identifier"}],"role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/mediaandentertainment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/mediaAndEntertainment","kind":"symbol","type":"topic","title":"GICS.IndustryGroup.mediaAndEntertainment","abstract":[{"type":"text","text":"The Media & Entertainment Industry Group (GICS Code: 5020)."}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/automobilesAndComponents":{"abstract":[{"type":"text","text":"The Automobiles & Components Industry Group (GICS Code: 2510)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automobilesAndComponents"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/automobilesAndComponents","kind":"symbol","title":"GICS.IndustryGroup.automobilesAndComponents","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/automobilesandcomponents"},"doc://GICS/s12IdentifiableP":{"type":"unresolvable","title":"Swift.Identifiable","identifier":"doc:\/\/GICS\/s12IdentifiableP"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/banks":{"abstract":[{"type":"text","text":"The Banks Industry Group (GICS Code: 4010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/banks","title":"GICS.IndustryGroup.banks","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/banks","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"banks"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/financialServices":{"abstract":[{"type":"text","text":"The Financial Services Industry Group (GICS Code: 4020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"financialServices","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/financialServices","kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/financialservices","title":"GICS.IndustryGroup.financialServices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/technologyHardwareAndEquipment":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/technologyhardwareandequipment","role":"symbol","abstract":[{"type":"text","text":"The Technology Hardware & Equipment Industry Group (GICS Code: 4520)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/technologyHardwareAndEquipment","type":"topic","title":"GICS.IndustryGroup.technologyHardwareAndEquipment","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"technologyHardwareAndEquipment","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/semiconductorsAndSemiconductorEquipment":{"abstract":[{"text":"The Semiconductors & Semiconductor Equipment Industry Group (GICS Code: 4530).","type":"text"}],"title":"GICS.IndustryGroup.semiconductorsAndSemiconductorEquipment","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/semiconductorsandsemiconductorequipment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/semiconductorsAndSemiconductorEquipment","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"semiconductorsAndSemiconductorEquipment"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/realEstateManagementAndDevelopment":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/realEstateManagementAndDevelopment","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/realestatemanagementanddevelopment","title":"GICS.IndustryGroup.realEstateManagementAndDevelopment","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"realEstateManagementAndDevelopment","kind":"identifier"}],"abstract":[{"type":"text","text":"The Real Estate Management & Development Industry Group (GICS Code: 6020)."}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations","abstract":[],"kind":"article","title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/consumerServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerservices","role":"symbol","abstract":[{"type":"text","text":"The Consumer Services Industry Group (GICS Code: 2530)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerServices","type":"topic","title":"GICS.IndustryGroup.consumerServices","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"consumerServices","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/capitalGoods":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/capitalGoods","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"capitalGoods","kind":"identifier"}],"abstract":[{"type":"text","text":"The Capital Goods Industry Group (GICS Code: 2010)."}],"title":"GICS.IndustryGroup.capitalGoods","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/capitalgoods"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/consumerDiscretionaryDistributionAndRetail":{"abstract":[{"type":"text","text":"The Consumer Discretionary Distribution & Retail Industry Group (GICS Code: 2550)."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"consumerDiscretionaryDistributionAndRetail","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerDiscretionaryDistributionAndRetail","role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerdiscretionarydistributionandretail","title":"GICS.IndustryGroup.consumerDiscretionaryDistributionAndRetail"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/utilities":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/utilities","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/utilities","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The Utilities Industry Group (GICS Code: 5510)."}],"title":"GICS.IndustryGroup.utilities","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"utilities"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/healthCareEquipmentAndServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/healthCareEquipmentAndServices","role":"symbol","title":"GICS.IndustryGroup.healthCareEquipmentAndServices","abstract":[{"text":"The Health Care Equipment & Services Industry Group (GICS Code: 3510).","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareEquipmentAndServices"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/healthcareequipmentandservices"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/init(rawValue:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/init(rawValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","abstract":[],"title":"init(rawValue:)","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/init(rawvalue:)"},"doc://GICS/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/GICS\/SQ"},"doc://GICS/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/GICS\/s12CaseIterableP"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/consumerStaplesDistributionAndRetail":{"abstract":[{"text":"The Consumer Staples Distribution & Retail Industry Group (GICS Code: 3010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerStaplesDistributionAndRetail","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerStaplesDistributionAndRetail","kind":"symbol","title":"GICS.IndustryGroup.consumerStaplesDistributionAndRetail","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerstaplesdistributionandretail"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/!=(_:_:).json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/!=(_:_:).json new file mode 100644 index 0000000..606814f --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","roleHeading":"Operator","symbolKind":"op","extendedModule":"Swift","modules":[{"name":"GICS","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/Equatable-Implementations"]]},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/Equatable-Implementations":{"title":"Equatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/equatable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/Equatable-Implementations"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/!=(_:_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/automobilesandcomponents.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/automobilesandcomponents.json new file mode 100644 index 0000000..2b9c8ff --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/automobilesandcomponents.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"automobilesAndComponents","kind":"identifier"}],"modules":[{"name":"GICS"}],"title":"GICS.IndustryGroup.automobilesAndComponents","role":"symbol","externalID":"s:4GICSAAO13IndustryGroupO24automobilesAndComponentsyA2DmF","symbolKind":"case","roleHeading":"Case"},"abstract":[{"text":"The Automobiles & Components Industry Group (GICS Code: 2510).","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automobilesAndComponents"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/automobilesandcomponents"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/automobilesAndComponents","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/automobilesAndComponents":{"abstract":[{"type":"text","text":"The Automobiles & Components Industry Group (GICS Code: 2510)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automobilesAndComponents"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/automobilesAndComponents","kind":"symbol","title":"GICS.IndustryGroup.automobilesAndComponents","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/automobilesandcomponents"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/banks.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/banks.json new file mode 100644 index 0000000..1d86256 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/banks.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"banks"}],"role":"symbol","roleHeading":"Case","title":"GICS.IndustryGroup.banks","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO13IndustryGroupO5banksyA2DmF"},"sections":[],"abstract":[{"text":"The Banks Industry Group (GICS Code: 4010).","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/banks","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"banks"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/banks"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/banks":{"abstract":[{"type":"text","text":"The Banks Industry Group (GICS Code: 4010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/banks","title":"GICS.IndustryGroup.banks","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/banks","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"banks"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/belongs(to:).json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/belongs(to:).json new file mode 100644 index 0000000..5319add --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/belongs(to:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/belongs(to:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"sections":[],"metadata":{"modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE7belongs2toSbqd___tAaBRd__lF::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"GICS","title":"belongs(to:)","symbolKind":"method","roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/belongs(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"parent"},{"kind":"text","text":": some "},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"parent","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The parent GICS classification to compare against the GICS instance."}]}]}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"true if the GICS instance belongs to the given parent GICS classification within its hierarchy; otherwise, false."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/belongs(to:)":{"role":"symbol","kind":"symbol","abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification.","type":"text"}],"type":"topic","title":"belongs(to:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/belongs(to:)","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/belongs(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/capitalgoods.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/capitalgoods.json new file mode 100644 index 0000000..b38414d --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/capitalgoods.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/capitalGoods"},"metadata":{"modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO13IndustryGroupO12capitalGoodsyA2DmF","title":"GICS.IndustryGroup.capitalGoods","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"capitalGoods"}],"role":"symbol","symbolKind":"case"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The Capital Goods Industry Group (GICS Code: 2010)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"capitalGoods","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/capitalgoods"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/capitalGoods":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/capitalGoods","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"capitalGoods","kind":"identifier"}],"abstract":[{"type":"text","text":"The Capital Goods Industry Group (GICS Code: 2010)."}],"title":"GICS.IndustryGroup.capitalGoods","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/capitalgoods"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/commercialandprofessionalservices.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/commercialandprofessionalservices.json new file mode 100644 index 0000000..4ad94ff --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/commercialandprofessionalservices.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"abstract":[{"text":"The Commercial & Professional Services Industry Group (GICS Code: 2020).","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"commercialAndProfessionalServices"}],"externalID":"s:4GICSAAO13IndustryGroupO33commercialAndProfessionalServicesyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.IndustryGroup.commercialAndProfessionalServices"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"commercialAndProfessionalServices","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/commercialandprofessionalservices"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/commercialAndProfessionalServices"},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/commercialAndProfessionalServices":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"commercialAndProfessionalServices","kind":"identifier"}],"abstract":[{"text":"The Commercial & Professional Services Industry Group (GICS Code: 2020).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.IndustryGroup.commercialAndProfessionalServices","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/commercialandprofessionalservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/commercialAndProfessionalServices"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerdiscretionarydistributionandretail.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerdiscretionarydistributionandretail.json new file mode 100644 index 0000000..04195bc --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerdiscretionarydistributionandretail.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consumerDiscretionaryDistributionAndRetail"}],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Case","externalID":"s:4GICSAAO13IndustryGroupO42consumerDiscretionaryDistributionAndRetailyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumerDiscretionaryDistributionAndRetail"}],"role":"symbol","symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.IndustryGroup.consumerDiscretionaryDistributionAndRetail"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerDiscretionaryDistributionAndRetail"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerdiscretionarydistributionandretail"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The Consumer Discretionary Distribution & Retail Industry Group (GICS Code: 2550).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/consumerDiscretionaryDistributionAndRetail":{"abstract":[{"type":"text","text":"The Consumer Discretionary Distribution & Retail Industry Group (GICS Code: 2550)."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"consumerDiscretionaryDistributionAndRetail","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerDiscretionaryDistributionAndRetail","role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerdiscretionarydistributionandretail","title":"GICS.IndustryGroup.consumerDiscretionaryDistributionAndRetail"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerdurablesandapparel.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerdurablesandapparel.json new file mode 100644 index 0000000..7ff8755 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerdurablesandapparel.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerDurablesAndApparel"},"metadata":{"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumerDurablesAndApparel"}],"roleHeading":"Case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO13IndustryGroupO26consumerDurablesAndApparelyA2DmF","role":"symbol","title":"GICS.IndustryGroup.consumerDurablesAndApparel"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The Consumer Durables & Apparel Industry Group (GICS Code: 2520)."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consumerDurablesAndApparel"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerdurablesandapparel"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/consumerDurablesAndApparel":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerDurablesAndApparel","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumerDurablesAndApparel"}],"abstract":[{"type":"text","text":"The Consumer Durables & Apparel Industry Group (GICS Code: 2520)."}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerdurablesandapparel","title":"GICS.IndustryGroup.consumerDurablesAndApparel"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerservices.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerservices.json new file mode 100644 index 0000000..44edbc6 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerservices.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","externalID":"s:4GICSAAO13IndustryGroupO16consumerServicesyA2DmF","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.IndustryGroup.consumerServices","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumerServices"}]},"sections":[],"abstract":[{"type":"text","text":"The Consumer Services Industry Group (GICS Code: 2530)."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerServices","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"consumerServices","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerservices"]}],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/consumerServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerservices","role":"symbol","abstract":[{"type":"text","text":"The Consumer Services Industry Group (GICS Code: 2530)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerServices","type":"topic","title":"GICS.IndustryGroup.consumerServices","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"consumerServices","kind":"identifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerstaplesdistributionandretail.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerstaplesdistributionandretail.json new file mode 100644 index 0000000..eede618 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/consumerstaplesdistributionandretail.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerStaplesDistributionAndRetail"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerstaplesdistributionandretail"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"abstract":[{"type":"text","text":"The Consumer Staples Distribution & Retail Industry Group (GICS Code: 3010)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"consumerStaplesDistributionAndRetail","kind":"identifier"}]}]}],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumerStaplesDistributionAndRetail"}],"roleHeading":"Case","title":"GICS.IndustryGroup.consumerStaplesDistributionAndRetail","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO13IndustryGroupO36consumerStaplesDistributionAndRetailyA2DmF","symbolKind":"case"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/consumerStaplesDistributionAndRetail":{"abstract":[{"text":"The Consumer Staples Distribution & Retail Industry Group (GICS Code: 3010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerStaplesDistributionAndRetail","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/consumerStaplesDistributionAndRetail","kind":"symbol","title":"GICS.IndustryGroup.consumerStaplesDistributionAndRetail","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerstaplesdistributionandretail"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/contains(_:).json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/contains(_:).json new file mode 100644 index 0000000..9faa5a8 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/contains(_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/contains(_:)","interfaceLanguage":"swift"},"metadata":{"title":"contains(_:)","modules":[{"name":"GICS"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"kind":"text","text":"(some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE8containsySbqd__AaBRd__lF::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","role":"symbol","symbolKind":"method"},"abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/contains(_:)"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"child","kind":"internalParam"},{"text":": some ","kind":"text"},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","text":"GICSRepresentable","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"child","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The child GICS classification to compare against the GICS instance."}]}]}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"true if the given GICS classification is a granular classification of the GICS instance; otherwise, false."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/contains(_:)":{"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"(some "},{"text":"GICSRepresentable","kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy."}],"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/contains(_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/contains(_:)","title":"contains(_:)"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/definition.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/definition.json new file mode 100644 index 0000000..e8d390e --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/definition.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The GICS Definition."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"metadata":{"role":"symbol","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE10definitionSSvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","title":"definition","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"definition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/definition"},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/definition"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"definition","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The definitions for GICS Sector and GICS Sub-Industry are based on the GICS structure effective March 2023."}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Available localizations for GICS Sector:"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","isActive":true},{"type":"text","text":", and"},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","type":"reference","isActive":true},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"text":"Available localizations for GICS Sub-Industry:","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","isActive":true,"type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","type":"reference","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","type":"reference","isActive":true},{"type":"text","text":", and"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"style":"note","name":"Remark","type":"aside","content":[{"inlineContent":[{"text":"For GICS Industry Groups and GICS Industries where the definitions are unavailable, this value is equivalent to the GICS short description.","type":"text"}],"type":"paragraph"}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"https://www.spglobal.com/spdji/tc/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","type":"link","titleInlineContent":[{"text":"Traditional Chinese","type":"text"}],"title":"Traditional Chinese","url":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/"},"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"type":"link","titleInlineContent":[{"text":"English","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","title":"English"},"https://www.spglobal.com/spdji/kr/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","type":"link","titleInlineContent":[{"text":"Korean","type":"text"}],"title":"Korean","url":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/"},"https://www.msci.com/documents/1296102/11185224/GICS+Sector+Definitions+2023.pdf":{"titleInlineContent":[{"type":"text","text":"English"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","type":"link","title":"English","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","type":"link","titleInlineContent":[{"text":"Russian","type":"text"}],"title":"Russian","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"titleInlineContent":[{"type":"text","text":"French"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","type":"link","title":"French","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx"},"https://www.spglobal.com/spdji/es/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","type":"link","titleInlineContent":[{"text":"Spanish","type":"text"}],"title":"Spanish","url":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"titleInlineContent":[{"type":"text","text":"Japanese"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","type":"link","title":"Japanese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx"},"https://www.spglobal.com/spdji/pt/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","type":"link","titleInlineContent":[{"text":"Portuguese","type":"text"}],"title":"Portuguese","url":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"titleInlineContent":[{"type":"text","text":"Traditional Chinese"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","type":"link","title":"Traditional Chinese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","type":"link","titleInlineContent":[{"text":"Simplified Chinese","type":"text"}],"title":"Simplified Chinese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"titleInlineContent":[{"type":"text","text":"German"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","type":"link","title":"German","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx"},"https://www.spglobal.com/spdji/jp/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","type":"link","titleInlineContent":[{"text":"Japanese","type":"text"}],"title":"Japanese","url":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"titleInlineContent":[{"type":"text","text":"Italian"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"link","title":"Italian","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","type":"link","titleInlineContent":[{"text":"Portuguese","type":"text"}],"title":"Portuguese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx"},"https://www.spglobal.com/spdji/zh/landing/topic/gics/":{"titleInlineContent":[{"type":"text","text":"Simplified Chinese"}],"identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","type":"link","title":"Simplified Chinese","url":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/definition":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The GICS Definition."}],"type":"topic","title":"definition","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/definition","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/definition","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"definition"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","type":"link","titleInlineContent":[{"text":"Spanish","type":"text"}],"title":"Spanish","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"titleInlineContent":[{"type":"text","text":"Korean"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","type":"link","title":"Korean","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/description.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/description.json new file mode 100644 index 0000000..634ac8e --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/description.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/description","interfaceLanguage":"swift"},"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE11descriptionSSvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property","extendedModule":"GICS","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","title":"description"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"kind":"symbol","sections":[],"abstract":[{"text":"The GICS Description.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/description"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"The GICS descriptions are based on the GICS structure effective March 2023.","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Available localizations:"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","type":"reference","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","isActive":true,"type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},{"type":"text","text":", and"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx"},{"type":"text","text":"."}]}]}]}]}],"references":{"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","titleInlineContent":[{"type":"text","text":"French"}],"type":"link","title":"French","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"titleInlineContent":[{"text":"German","type":"text"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","title":"German","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","titleInlineContent":[{"type":"text","text":"Portuguese"}],"type":"link","title":"Portuguese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"titleInlineContent":[{"text":"Spanish","type":"text"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","title":"Spanish","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","titleInlineContent":[{"type":"text","text":"Russian"}],"type":"link","title":"Russian","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/description":{"role":"symbol","kind":"symbol","abstract":[{"text":"The GICS Description.","type":"text"}],"type":"topic","title":"description","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/description","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"titleInlineContent":[{"text":"Italian","type":"text"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","title":"Italian","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","titleInlineContent":[{"type":"text","text":"Japanese"}],"type":"link","title":"Japanese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"titleInlineContent":[{"text":"Korean","type":"text"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","title":"Korean","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","titleInlineContent":[{"type":"text","text":"Simplified Chinese"}],"type":"link","title":"Simplified Chinese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"titleInlineContent":[{"text":"Traditional Chinese","type":"text"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","title":"Traditional Chinese","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","titleInlineContent":[{"type":"text","text":"English"}],"type":"link","title":"English","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/encode(to:).json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/encode(to:).json new file mode 100644 index 0000000..8f446c5 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"extendedModule":"Swift","externalID":"s:SYsSERzs6UInt32V8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","modules":[{"name":"GICS","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"UInt32","type":"codeVoice"},{"text":".","type":"text"}]},"title":"encode(to:)","roleHeading":"Instance Method","symbolKind":"method","role":"symbol"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/encode(to:)":{"abstract":[],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/encode(to:)","role":"symbol","title":"encode(to:)"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations","abstract":[],"kind":"article","title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/energy.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/energy.json new file mode 100644 index 0000000..cf5b090 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/energy.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"energy"}],"externalID":"s:4GICSAAO13IndustryGroupO6energyyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.IndustryGroup.energy"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/energy","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"energy","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/energy"]}],"abstract":[{"type":"text","text":"The Energy Industry Group (GICS Code: 1010)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/energy":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"energy","kind":"identifier"}],"abstract":[{"text":"The Energy Industry Group (GICS Code: 1010).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/energy","title":"GICS.IndustryGroup.energy","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/energy"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/equatable-implementations.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/equatable-implementations.json new file mode 100644 index 0000000..c8dd4d5 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/!=(_:_:)"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"Equatable Implementations","modules":[{"name":"GICS"}],"role":"collectionGroup"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/Equatable-Implementations"},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/!=(_:_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/!=(_:_:)"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/equityrealestateinvestmenttrusts.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/equityrealestateinvestmenttrusts.json new file mode 100644 index 0000000..94a25b8 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/equityrealestateinvestmenttrusts.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/equityrealestateinvestmenttrusts"]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"equityRealEstateInvestmentTrusts"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/equityRealEstateInvestmentTrusts","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The Equity Real Estate Investment Trusts (REITs) Industry Group (GICS Code: 6010)."}],"metadata":{"modules":[{"name":"GICS"}],"title":"GICS.IndustryGroup.equityRealEstateInvestmentTrusts","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"equityRealEstateInvestmentTrusts"}],"roleHeading":"Case","role":"symbol","externalID":"s:4GICSAAO13IndustryGroupO32equityRealEstateInvestmentTrustsyA2DmF","symbolKind":"case"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/equityRealEstateInvestmentTrusts":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/equityrealestateinvestmenttrusts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/equityRealEstateInvestmentTrusts","role":"symbol","abstract":[{"text":"The Equity Real Estate Investment Trusts (REITs) Industry Group (GICS Code: 6010).","type":"text"}],"title":"GICS.IndustryGroup.equityRealEstateInvestmentTrusts","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"equityRealEstateInvestmentTrusts"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/financialservices.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/financialservices.json new file mode 100644 index 0000000..c82d278 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/financialservices.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"metadata":{"externalID":"s:4GICSAAO13IndustryGroupO17financialServicesyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"financialServices","kind":"identifier"}],"symbolKind":"case","title":"GICS.IndustryGroup.financialServices","roleHeading":"Case","modules":[{"name":"GICS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/financialServices"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"financialServices","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"The Financial Services Industry Group (GICS Code: 4020)."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/financialservices"]}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/financialServices":{"abstract":[{"type":"text","text":"The Financial Services Industry Group (GICS Code: 4020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"financialServices","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/financialServices","kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/financialservices","title":"GICS.IndustryGroup.financialServices"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/foodbeverageandtobacco.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/foodbeverageandtobacco.json new file mode 100644 index 0000000..6c19225 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/foodbeverageandtobacco.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/foodBeverageAndTobacco"},"metadata":{"roleHeading":"Case","externalID":"s:4GICSAAO13IndustryGroupO22foodBeverageAndTobaccoyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"foodBeverageAndTobacco"}],"role":"symbol","symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.IndustryGroup.foodBeverageAndTobacco"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The Food, Beverage & Tobacco Industry Group (GICS Code: 3020)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"foodBeverageAndTobacco","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/foodbeverageandtobacco"]}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/foodBeverageAndTobacco":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"foodBeverageAndTobacco","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/foodBeverageAndTobacco","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"The Food, Beverage & Tobacco Industry Group (GICS Code: 3020).","type":"text"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/foodbeverageandtobacco","title":"GICS.IndustryGroup.foodBeverageAndTobacco"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/gicsrepresentable-implementations.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/gicsrepresentable-implementations.json new file mode 100644 index 0000000..bceb085 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/gicsrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"GICSRepresentable Implementations","modules":[{"name":"GICS"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/definition","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/description","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/id","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industries","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industry","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industryGroup","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industryGroups","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isIndustry","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isIndustryGroup","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isSector","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isSubIndustry","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/sector","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/subIndustries","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/subIndustry"]},{"title":"Instance Methods","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/belongs(to:)","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/contains(_:)"],"generated":true}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/industryGroups":{"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industrygroups","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industryGroups","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industryGroups","title":"industryGroups"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/isIndustry":{"title":"isIndustry","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/isindustry","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry classification."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isIndustry","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/subIndustries":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/subIndustries","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/subindustries","kind":"symbol","title":"subIndustries","abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"role":"symbol"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/isSector":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isSector","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/issector","kind":"symbol","title":"isSector","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sector classification.","type":"text"}],"role":"symbol"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/industries":{"abstract":[{"text":"All GICS Industries of the given GICS classification.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industries","title":"industries","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industries","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/industry":{"title":"industry","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier","text":"Industry"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industry","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industry"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/contains(_:)":{"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"(some "},{"text":"GICSRepresentable","kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy."}],"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/contains(_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/contains(_:)","title":"contains(_:)"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/subIndustry":{"abstract":[{"type":"text","text":"The GICS Sub-Industry of the given GICS classification."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/subIndustry","title":"subIndustry","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/subindustry","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/isSubIndustry":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification.","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/issubindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isSubIndustry","title":"isSubIndustry"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/isIndustryGroup":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isIndustryGroup","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry Group classification."}],"title":"isIndustryGroup","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/isindustrygroup"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/sector":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/sector","title":"sector","abstract":[{"type":"text","text":"The GICS Sector of the given GICS classification."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"sector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/sector"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/id":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/id","abstract":[{"text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code.","type":"text"}],"title":"id","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/id"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/definition":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The GICS Definition."}],"type":"topic","title":"definition","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/definition","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/definition","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"definition"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/belongs(to:)":{"role":"symbol","kind":"symbol","abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification.","type":"text"}],"type":"topic","title":"belongs(to:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/belongs(to:)","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/belongs(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/description":{"role":"symbol","kind":"symbol","abstract":[{"text":"The GICS Description.","type":"text"}],"type":"topic","title":"description","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/description","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/industryGroup":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The GICS Industry Group of the given GICS classification."}],"type":"topic","title":"industryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industryGroup","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industrygroup","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industryGroup","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup"},{"text":"?","kind":"text"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/hash(into:).json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/hash(into:).json new file mode 100644 index 0000000..bd07b88 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"hash(into:)","extendedModule":"Swift","roleHeading":"Instance Method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"GICS"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","symbolKind":"method"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/hash(into:)"]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations","abstract":[],"kind":"article","title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/hash(into:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/hash(into:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/hash(into:)","role":"symbol"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/hashvalue.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/hashvalue.json new file mode 100644 index 0000000..5687bfb --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Property","modules":[{"name":"GICS","relatedModules":["Swift"]}],"title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/hashvalue"]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations","abstract":[],"kind":"article","title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/hashValue":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/hashValue","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"title":"hashValue","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/hashvalue","role":"symbol"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/healthcareequipmentandservices.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/healthcareequipmentandservices.json new file mode 100644 index 0000000..d061975 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/healthcareequipmentandservices.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"healthCareEquipmentAndServices","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/healthcareequipmentandservices"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/healthCareEquipmentAndServices","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"GICS"}],"title":"GICS.IndustryGroup.healthCareEquipmentAndServices","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"healthCareEquipmentAndServices","kind":"identifier"}],"externalID":"s:4GICSAAO13IndustryGroupO30healthCareEquipmentAndServicesyA2DmF","symbolKind":"case","roleHeading":"Case","role":"symbol"},"sections":[],"abstract":[{"text":"The Health Care Equipment & Services Industry Group (GICS Code: 3510).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/healthCareEquipmentAndServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/healthCareEquipmentAndServices","role":"symbol","title":"GICS.IndustryGroup.healthCareEquipmentAndServices","abstract":[{"text":"The Health Care Equipment & Services Industry Group (GICS Code: 3510).","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareEquipmentAndServices"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/healthcareequipmentandservices"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/householdandpersonalproducts.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/householdandpersonalproducts.json new file mode 100644 index 0000000..f542de2 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/householdandpersonalproducts.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"householdAndPersonalProducts","kind":"identifier"}],"externalID":"s:4GICSAAO13IndustryGroupO28householdAndPersonalProductsyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.IndustryGroup.householdAndPersonalProducts"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/householdAndPersonalProducts","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"householdAndPersonalProducts"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/householdandpersonalproducts"]}],"abstract":[{"text":"The Household & Personal Products Industry Group (GICS Code: 3030).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/householdAndPersonalProducts":{"abstract":[{"type":"text","text":"The Household & Personal Products Industry Group (GICS Code: 3030)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"householdAndPersonalProducts"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/householdAndPersonalProducts","kind":"symbol","title":"GICS.IndustryGroup.householdAndPersonalProducts","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/householdandpersonalproducts"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/id.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/id.json new file mode 100644 index 0000000..c6874cf --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/id.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/id"},"abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","kind":"typeIdentifier","text":"Code"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"property","externalID":"s:4GICS17GICSRepresentablePAAE2ids6UInt32Vvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea"}],"roleHeading":"Instance Property","title":"id","extendedModule":"GICS","modules":[{"name":"GICS"}]},"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/id":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/id","abstract":[{"text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code.","type":"text"}],"title":"id","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/id"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/industries.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/industries.json new file mode 100644 index 0000000..cac5e3d --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/industries.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industries","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","text":"GICS"},{"text":".","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/industries"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industries"},"kind":"symbol","metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE10industriesSayA2AO8IndustryOGvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","title":"industries","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"industries"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"extendedModule":"GICS","role":"symbol","symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"abstract":[{"text":"All GICS Industries of the given GICS classification.","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/industries":{"abstract":[{"text":"All GICS Industries of the given GICS classification.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industries","title":"industries","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industries","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/industry.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/industry.json new file mode 100644 index 0000000..5c9aece --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/industry.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industry","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","text":"Industry"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This value is nil if the GICS Industry is indeterminate. For example, there could be more than one possible GICS Industry for any given GICS Industry Group."}]}],"kind":"content"}],"metadata":{"roleHeading":"Instance Property","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE8industryA2AO8IndustryOSgvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","modules":[{"name":"GICS"}],"title":"industry","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industry","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"kind":"text","text":"?"}],"symbolKind":"property","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industry"},"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/industry"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"The GICS Industry of the given GICS classification."}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/industry":{"title":"industry","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier","text":"Industry"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industry","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industry"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/industrygroup.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/industrygroup.json new file mode 100644 index 0000000..78b1d53 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/industrygroup.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Property","extendedModule":"GICS","title":"industryGroup","externalID":"s:4GICS17GICSRepresentablePAAE13industryGroupA2AO08IndustryD0OSgvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"IndustryGroup","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"text":"?","kind":"text"}],"modules":[{"name":"GICS"}],"symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroup"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","text":"GICS"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"IndustryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This value is nil if the GICS Industry Group is indeterminate. For example, there could be more than one possible GICS Industry Group for any given GICS Sector.","type":"text"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industryGroup","interfaceLanguage":"swift"},"abstract":[{"text":"The GICS Industry Group of the given GICS classification.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/industrygroup"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/industryGroup":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The GICS Industry Group of the given GICS classification."}],"type":"topic","title":"industryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industryGroup","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industrygroup","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industryGroup","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup"},{"text":"?","kind":"text"}]},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/industrygroups.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/industrygroups.json new file mode 100644 index 0000000..336ba29 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/industrygroups.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"metadata":{"role":"symbol","extendedModule":"GICS","modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE14industryGroupsSayA2AO13IndustryGroupOGvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","roleHeading":"Instance Property","title":"industryGroups","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industryGroups","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industryGroups"},"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/industrygroups"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroups"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"text":".","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/industryGroups":{"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industrygroups","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industryGroups","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/industryGroups","title":"industryGroups"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/init(from:).json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/init(from:).json new file mode 100644 index 0000000..6839a84 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/init(from:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SYsSeRzs6UInt32V8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"GICS","relatedModules":["Swift"]}],"title":"init(from:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"UInt32"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Initializer","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations","abstract":[],"kind":"article","title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/init(from:)":{"type":"topic","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"UInt32"},{"text":".","type":"text"}]},"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/init(from:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/init(from:)","title":"init(from:)","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/init(rawvalue:).json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/init(rawvalue:).json new file mode 100644 index 0000000..9bedd17 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/init(rawvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/init(rawValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/init(rawvalue:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","kind":"typeIdentifier","text":"Code","preciseIdentifier":"s:4GICSAAO4Codea"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"metadata":{"role":"symbol","roleHeading":"Initializer","externalID":"s:4GICSAAO13IndustryGroupO8rawValueADSgs6UInt32V_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea","text":"Code"},{"text":")","kind":"text"}],"modules":[{"name":"GICS"}],"title":"init(rawValue:)","symbolKind":"init"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/init(rawValue:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/init(rawValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","abstract":[],"title":"init(rawValue:)","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/init(rawvalue:)"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"abstract":[{"text":"The GICS Industry Group.","type":"text"}],"title":"GICS.IndustryGroup","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"IndustryGroup","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}]},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Code":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","kind":"symbol","abstract":[{"text":"The GICS numeric code.","type":"text"}],"type":"topic","role":"symbol","title":"GICS.Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Code"}],"navigatorTitle":[{"text":"Code","kind":"identifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/insurance.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/insurance.json new file mode 100644 index 0000000..f6d0793 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/insurance.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/insurance"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO13IndustryGroupO9insuranceyA2DmF","roleHeading":"Case","title":"GICS.IndustryGroup.insurance","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"insurance","kind":"identifier"}],"symbolKind":"case"},"abstract":[{"text":"The Insurance Industry Group (GICS Code: 4030).","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insurance"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/insurance"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/insurance":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/insurance","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insurance"}],"abstract":[{"type":"text","text":"The Insurance Industry Group (GICS Code: 4030)."}],"title":"GICS.IndustryGroup.insurance","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/insurance"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/isindustry.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/isindustry.json new file mode 100644 index 0000000..755aa47 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/isindustry.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isIndustry"},"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry classification."}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/isindustry"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"GICS","symbolKind":"property","role":"symbol","title":"isIndustry","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustry"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE10isIndustrySbvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/isIndustry":{"title":"isIndustry","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/isindustry","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry classification."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isIndustry","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/isindustrygroup.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/isindustrygroup.json new file mode 100644 index 0000000..8994183 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/isindustrygroup.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","title":"isIndustryGroup","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","extendedModule":"GICS","modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE15isIndustryGroupSbvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isIndustryGroup"},"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry Group classification.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/isindustrygroup"]}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/isIndustryGroup":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isIndustryGroup","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry Group classification."}],"title":"isIndustryGroup","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/isindustrygroup"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/issector.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/issector.json new file mode 100644 index 0000000..f045de6 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/issector.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sector classification.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/issector"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isSector"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isSector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:4GICS17GICSRepresentablePAAE8isSectorSbvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","symbolKind":"property","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"role":"symbol","title":"isSector"},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/isSector":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isSector","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/issector","kind":"symbol","title":"isSector","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sector classification.","type":"text"}],"role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/issubindustry.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/issubindustry.json new file mode 100644 index 0000000..7e04bbc --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/issubindustry.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification.","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isSubIndustry","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"role":"symbol","extendedModule":"GICS","title":"isSubIndustry","modules":[{"name":"GICS"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:4GICS17GICSRepresentablePAAE13isSubIndustrySbvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","roleHeading":"Instance Property","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/issubindustry"]}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/isSubIndustry":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification.","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/issubindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/isSubIndustry","title":"isSubIndustry"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/materials.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/materials.json new file mode 100644 index 0000000..f516e8a --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/materials.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO13IndustryGroupO9materialsyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"materials","kind":"identifier"}],"symbolKind":"case","title":"GICS.IndustryGroup.materials","roleHeading":"Case","modules":[{"name":"GICS"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/materials","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"kind":"symbol","sections":[],"abstract":[{"text":"The Materials Industry Group (GICS Code: 1510).","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/materials"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"materials","kind":"identifier"}]}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/materials":{"abstract":[{"text":"The Materials Industry Group (GICS Code: 1510).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"materials"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/materials","kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/materials","title":"GICS.IndustryGroup.materials"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/mediaandentertainment.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/mediaandentertainment.json new file mode 100644 index 0000000..aa26875 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/mediaandentertainment.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Media & Entertainment Industry Group (GICS Code: 5020).","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/mediaAndEntertainment","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"GICS.IndustryGroup.mediaAndEntertainment","roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"role":"symbol","externalID":"s:4GICSAAO13IndustryGroupO21mediaAndEntertainmentyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mediaAndEntertainment"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"mediaAndEntertainment","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/mediaandentertainment"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/mediaAndEntertainment":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"mediaAndEntertainment","kind":"identifier"}],"role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/mediaandentertainment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/mediaAndEntertainment","kind":"symbol","type":"topic","title":"GICS.IndustryGroup.mediaAndEntertainment","abstract":[{"type":"text","text":"The Media & Entertainment Industry Group (GICS Code: 5020)."}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/pharmaceuticalsbiotechnologyandlifesciences.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/pharmaceuticalsbiotechnologyandlifesciences.json new file mode 100644 index 0000000..82ddafa --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/pharmaceuticalsbiotechnologyandlifesciences.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"abstract":[{"text":"The Pharmaceuticals, Biotechnology & Life Sciences Industry Group (GICS Code: 3520).","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pharmaceuticalsBiotechnologyAndLifeSciences"}],"externalID":"s:4GICSAAO13IndustryGroupO43pharmaceuticalsBiotechnologyAndLifeSciencesyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.IndustryGroup.pharmaceuticalsBiotechnologyAndLifeSciences"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pharmaceuticalsBiotechnologyAndLifeSciences"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/pharmaceuticalsbiotechnologyandlifesciences"]}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/pharmaceuticalsBiotechnologyAndLifeSciences","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/pharmaceuticalsBiotechnologyAndLifeSciences":{"role":"symbol","title":"GICS.IndustryGroup.pharmaceuticalsBiotechnologyAndLifeSciences","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pharmaceuticalsBiotechnologyAndLifeSciences","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/pharmaceuticalsbiotechnologyandlifesciences","abstract":[{"text":"The Pharmaceuticals, Biotechnology & Life Sciences Industry Group (GICS Code: 3520).","type":"text"}],"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/pharmaceuticalsBiotechnologyAndLifeSciences","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/rawrepresentable-implementations.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/rawrepresentable-implementations.json new file mode 100644 index 0000000..c8bbf21 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"GICS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/RawRepresentable-Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/init(from:)"]},{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/encode(to:)","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/hash(into:)"]}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/hashValue":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/hashValue","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"title":"hashValue","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/hashvalue","role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/hash(into:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/hash(into:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/hash(into:)","role":"symbol"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/init(from:)":{"type":"topic","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"UInt32"},{"text":".","type":"text"}]},"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/init(from:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/init(from:)","title":"init(from:)","abstract":[]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/encode(to:)":{"abstract":[],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/encode(to:)","role":"symbol","title":"encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/realestatemanagementanddevelopment.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/realestatemanagementanddevelopment.json new file mode 100644 index 0000000..367c458 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/realestatemanagementanddevelopment.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO13IndustryGroupO34realEstateManagementAndDevelopmentyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"realEstateManagementAndDevelopment","kind":"identifier"}],"role":"symbol","modules":[{"name":"GICS"}],"roleHeading":"Case","symbolKind":"case","title":"GICS.IndustryGroup.realEstateManagementAndDevelopment"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/realEstateManagementAndDevelopment"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"realEstateManagementAndDevelopment","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/realestatemanagementanddevelopment"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The Real Estate Management & Development Industry Group (GICS Code: 6020)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/realEstateManagementAndDevelopment":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/realEstateManagementAndDevelopment","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/realestatemanagementanddevelopment","title":"GICS.IndustryGroup.realEstateManagementAndDevelopment","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"realEstateManagementAndDevelopment","kind":"identifier"}],"abstract":[{"type":"text","text":"The Real Estate Management & Development Industry Group (GICS Code: 6020)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/sector.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/sector.json new file mode 100644 index 0000000..4ad1206 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/sector.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Property","extendedModule":"GICS","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"sector","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:4GICS17GICSRepresentablePAAE6sectorA2AO6SectorOvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","modules":[{"name":"GICS"}],"title":"sector"},"sections":[],"abstract":[{"type":"text","text":"The GICS Sector of the given GICS classification."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/sector"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"sector","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/sector"]}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/sector":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/sector","title":"sector","abstract":[{"type":"text","text":"The GICS Sector of the given GICS classification."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"sector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/sector"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/semiconductorsandsemiconductorequipment.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/semiconductorsandsemiconductorequipment.json new file mode 100644 index 0000000..f62a2bd --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/semiconductorsandsemiconductorequipment.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"semiconductorsAndSemiconductorEquipment","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/semiconductorsAndSemiconductorEquipment"},"abstract":[{"type":"text","text":"The Semiconductors & Semiconductor Equipment Industry Group (GICS Code: 4530)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/semiconductorsandsemiconductorequipment"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Case","title":"GICS.IndustryGroup.semiconductorsAndSemiconductorEquipment","externalID":"s:4GICSAAO13IndustryGroupO39semiconductorsAndSemiconductorEquipmentyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"semiconductorsAndSemiconductorEquipment"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/semiconductorsAndSemiconductorEquipment":{"abstract":[{"text":"The Semiconductors & Semiconductor Equipment Industry Group (GICS Code: 4530).","type":"text"}],"title":"GICS.IndustryGroup.semiconductorsAndSemiconductorEquipment","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/semiconductorsandsemiconductorequipment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/semiconductorsAndSemiconductorEquipment","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"semiconductorsAndSemiconductorEquipment"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/softwareandservices.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/softwareandservices.json new file mode 100644 index 0000000..6d8b683 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/softwareandservices.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"softwareAndServices"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"The Software & Services Industry Group (GICS Code: 4510).","type":"text"}],"metadata":{"roleHeading":"Case","title":"GICS.IndustryGroup.softwareAndServices","externalID":"s:4GICSAAO13IndustryGroupO19softwareAndServicesyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"softwareAndServices"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/softwareandservices"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/softwareAndServices","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/softwareAndServices":{"title":"GICS.IndustryGroup.softwareAndServices","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/softwareandservices","kind":"symbol","abstract":[{"text":"The Software & Services Industry Group (GICS Code: 4510).","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/softwareAndServices","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softwareAndServices","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/subindustries.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/subindustries.json new file mode 100644 index 0000000..d98666e --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/subindustries.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/subindustries"]}],"kind":"symbol","sections":[],"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE13subIndustriesSayA2AO11SubIndustryOGvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"subIndustries","kind":"identifier"},{"text":": [","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry"},{"kind":"text","text":"]"}],"title":"subIndustries","extendedModule":"GICS","symbolKind":"property"},"abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"kind":"text","text":": ["},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","text":"SubIndustry"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/subIndustries","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/subIndustries":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/subIndustries","type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/subindustries","kind":"symbol","title":"subIndustries","abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"role":"symbol"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/subindustry.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/subindustry.json new file mode 100644 index 0000000..6ac2118 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/subindustry.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubIndustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This value is nil if the GICS Sub-Industry is indeterminate. For example, there could be more than one possible GICS Sub-Industry for any given GICS Industry."}]}],"kind":"content"}],"metadata":{"title":"subIndustry","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustry"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:4GICS17GICSRepresentablePAAE11subIndustryA2AO03SubD0OSgvp::SYNTHESIZED::s:4GICSAAO13IndustryGroupO","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/subIndustry"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/subindustry"]}],"sections":[],"abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/GICSRepresentable-Implementations":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"GICSRepresentable Implementations","kind":"article","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/subIndustry":{"abstract":[{"type":"text","text":"The GICS Sub-Industry of the given GICS classification."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/subIndustry","title":"subIndustry","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/subindustry","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/technologyhardwareandequipment.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/technologyhardwareandequipment.json new file mode 100644 index 0000000..17fd1e0 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/technologyhardwareandequipment.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The Technology Hardware & Equipment Industry Group (GICS Code: 4520)."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/technologyHardwareAndEquipment","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"case","externalID":"s:4GICSAAO13IndustryGroupO30technologyHardwareAndEquipmentyA2DmF","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.IndustryGroup.technologyHardwareAndEquipment","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"technologyHardwareAndEquipment","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"technologyHardwareAndEquipment","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/technologyhardwareandequipment"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/technologyHardwareAndEquipment":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/technologyhardwareandequipment","role":"symbol","abstract":[{"type":"text","text":"The Technology Hardware & Equipment Industry Group (GICS Code: 4520)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/technologyHardwareAndEquipment","type":"topic","title":"GICS.IndustryGroup.technologyHardwareAndEquipment","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"technologyHardwareAndEquipment","kind":"identifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/telecommunicationservices.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/telecommunicationservices.json new file mode 100644 index 0000000..804938d --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/telecommunicationservices.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/telecommunicationServices"},"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/telecommunicationservices"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"telecommunicationServices"}],"roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.IndustryGroup.telecommunicationServices","externalID":"s:4GICSAAO13IndustryGroupO25telecommunicationServicesyA2DmF","symbolKind":"case"},"abstract":[{"text":"The Telecommunication Services Industry Group (GICS Code: 5010).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"telecommunicationServices"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/telecommunicationServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/telecommunicationservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/telecommunicationServices","role":"symbol","abstract":[{"type":"text","text":"The Telecommunication Services Industry Group (GICS Code: 5010)."}],"title":"GICS.IndustryGroup.telecommunicationServices","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"telecommunicationServices"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/transportation.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/transportation.json new file mode 100644 index 0000000..9015411 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/transportation.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transportation","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/transportation"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The Transportation Industry Group (GICS Code: 2030)."}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/transportation","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"metadata":{"externalID":"s:4GICSAAO13IndustryGroupO14transportationyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transportation","kind":"identifier"}],"role":"symbol","modules":[{"name":"GICS"}],"symbolKind":"case","roleHeading":"Case","title":"GICS.IndustryGroup.transportation"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/transportation":{"type":"topic","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/transportation","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/transportation","role":"symbol","abstract":[{"text":"The Transportation Industry Group (GICS Code: 2030).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transportation","kind":"identifier"}],"kind":"symbol","title":"GICS.IndustryGroup.transportation"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.enum/utilities.json b/docs/data/documentation/gics/gics/industrygroup-swift.enum/utilities.json new file mode 100644 index 0000000..718a10f --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.enum/utilities.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.enum\/utilities"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"utilities"}],"title":"GICS.IndustryGroup.utilities","externalID":"s:4GICSAAO13IndustryGroupO9utilitiesyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"utilities","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The Utilities Industry Group (GICS Code: 5510)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/utilities"},"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum/utilities":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum\/utilities","url":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/utilities","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The Utilities Industry Group (GICS Code: 5510)."}],"title":"GICS.IndustryGroup.utilities","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"utilities"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroup-swift.property.json b/docs/data/documentation/gics/gics/industrygroup-swift.property.json new file mode 100644 index 0000000..f6f3a1b --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroup-swift.property.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industryGroup"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","text":"IndustryGroup"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"This value is nil if the GICS Industry Group is indeterminate. For example, there could be more than one possible GICS Industry Group for any given GICS Sector.","type":"text"}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industryGroup-swift.property","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"The GICS Industry Group of the given GICS classification.","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/industrygroup-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","extendedModule":"GICS","title":"industryGroup","externalID":"s:4GICS17GICSRepresentablePAAE13industryGroupA2AO08IndustryD0OSgvp::SYNTHESIZED::s:4GICSAAO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industryGroup","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"text":"?","kind":"text"}],"modules":[{"name":"GICS"}],"symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS/industryGroup-swift.property":{"title":"industryGroup","url":"\/documentation\/gics\/gics\/industrygroup-swift.property","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industryGroup-swift.property","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The GICS Industry Group of the given GICS classification."}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/industrygroups.json b/docs/data/documentation/gics/gics/industrygroups.json new file mode 100644 index 0000000..a4799b5 --- /dev/null +++ b/docs/data/documentation/gics/gics/industrygroups.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industryGroups"},"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industryGroups","kind":"identifier"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"IndustryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"metadata":{"symbolKind":"property","modules":[{"name":"GICS"}],"title":"industryGroups","externalID":"s:4GICS17GICSRepresentablePAAE14industryGroupsSayA2AO13IndustryGroupOGvp::SYNTHESIZED::s:4GICSAAO","role":"symbol","extendedModule":"GICS","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industryGroups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/industrygroups"]}],"sections":[],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/industryGroups":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/industryGroups","abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"title":"industryGroups","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroups"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier","text":"IndustryGroup"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/industrygroups"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/init(from:).json b/docs/data/documentation/gics/gics/init(from:).json new file mode 100644 index 0000000..a1ddac4 --- /dev/null +++ b/docs/data/documentation/gics/gics/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"GICS","relatedModules":["Swift"]}],"title":"init(from:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"UInt32","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"symbolKind":"init","externalID":"s:SYsSeRzs6UInt32V8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:4GICSAAO","roleHeading":"Initializer","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/init(from:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/init(from:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/RawRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/init(from:)":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/init(from:)","abstract":[],"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/init(from:)"},"doc://GICS/documentation/GICS/GICS/RawRepresentable-Implementations":{"abstract":[],"kind":"article","type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/RawRepresentable-Implementations","url":"\/documentation\/gics\/gics\/rawrepresentable-implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/init(rawvalue:).json b/docs/data/documentation/gics/gics/init(rawvalue:).json new file mode 100644 index 0000000..d490497 --- /dev/null +++ b/docs/data/documentation/gics/gics/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea","text":"Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code"},{"kind":"text","text":")"}]}]},{"kind":"parameters","parameters":[{"name":"rawValue","content":[{"type":"paragraph","inlineContent":[{"text":"The GICS Code for the new GICS classification instance.","type":"text"}]}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If there is no GICS classification that corresponds with the specified GICS Code, this initializer returns "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"init","externalID":"s:4GICSAAO8rawValueABSgs6UInt32V_tcfc","modules":[{"name":"GICS"}],"title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Code","preciseIdentifier":"s:4GICSAAO4Codea"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol"},"abstract":[{"text":"Creates a new instance of the GICS classification with the specified GICS Code.","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]},"doc://GICS/documentation/GICS/GICS/init(rawValue:)":{"abstract":[{"text":"Creates a new instance of the GICS classification with the specified GICS Code.","type":"text"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/init(rawValue:)","kind":"symbol","url":"\/documentation\/gics\/gics\/init(rawvalue:)","title":"init(rawValue:)"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/isindustry.json b/docs/data/documentation/gics/gics/isindustry.json new file mode 100644 index 0000000..dcde68c --- /dev/null +++ b/docs/data/documentation/gics/gics/isindustry.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry classification."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isIndustry"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE10isIndustrySbvp::SYNTHESIZED::s:4GICSAAO","symbolKind":"property","role":"symbol","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"title":"isIndustry","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/isindustry"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/isIndustry":{"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/gics\/gics\/isindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isIndustry","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry classification."}],"title":"isIndustry"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/isindustrygroup.json b/docs/data/documentation/gics/gics/isindustrygroup.json new file mode 100644 index 0000000..4209710 --- /dev/null +++ b/docs/data/documentation/gics/gics/isindustrygroup.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isIndustryGroup"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/isindustrygroup"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isIndustryGroup","interfaceLanguage":"swift"},"metadata":{"role":"symbol","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE15isIndustryGroupSbvp::SYNTHESIZED::s:4GICSAAO","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","title":"isIndustryGroup","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry Group classification."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/isIndustryGroup":{"kind":"symbol","url":"\/documentation\/gics\/gics\/isindustrygroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isIndustryGroup","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry Group classification.","type":"text"}],"title":"isIndustryGroup","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/issector.json b/docs/data/documentation/gics/gics/issector.json new file mode 100644 index 0000000..0bdf12d --- /dev/null +++ b/docs/data/documentation/gics/gics/issector.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/issector"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isSector"},"metadata":{"title":"isSector","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","role":"symbol","extendedModule":"GICS","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isSector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:4GICS17GICSRepresentablePAAE8isSectorSbvp::SYNTHESIZED::s:4GICSAAO","symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isSector","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sector classification."}],"references":{"doc://GICS/documentation/GICS/GICS/isSector":{"kind":"symbol","url":"\/documentation\/gics\/gics\/issector","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isSector","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sector classification.","type":"text"}],"title":"isSector","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isSector","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/issubindustry.json b/docs/data/documentation/gics/gics/issubindustry.json new file mode 100644 index 0000000..12ab460 --- /dev/null +++ b/docs/data/documentation/gics/gics/issubindustry.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/issubindustry"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE13isSubIndustrySbvp::SYNTHESIZED::s:4GICSAAO","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","title":"isSubIndustry","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isSubIndustry"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification."}],"references":{"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/isSubIndustry":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isSubIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/gics\/gics\/issubindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/isSubIndustry","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification."}],"kind":"symbol","title":"isSubIndustry","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/rawrepresentable-implementations.json b/docs/data/documentation/gics/gics/rawrepresentable-implementations.json new file mode 100644 index 0000000..787905a --- /dev/null +++ b/docs/data/documentation/gics/gics/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/RawRepresentable-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/init(from:)"]},{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/encode(to:)"],"title":"Instance Methods","generated":true}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"GICS"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/rawrepresentable-implementations"]}],"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/init(from:)":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/init(from:)","abstract":[],"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/init(from:)"},"doc://GICS/documentation/GICS/GICS/encode(to:)":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/encode(to:)","title":"encode(to:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/encode(to:)"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/rawvalue-swift.property.json b/docs/data/documentation/gics/gics/rawvalue-swift.property.json new file mode 100644 index 0000000..c3df4b2 --- /dev/null +++ b/docs/data/documentation/gics/gics/rawvalue-swift.property.json @@ -0,0 +1 @@ +{"metadata":{"title":"rawValue","symbolKind":"property","modules":[{"name":"GICS"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","text":"Code","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:4GICSAAO8rawValues6UInt32Vvp","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawValue"},{"text":": ","kind":"text"},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","text":"Code"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The GICS Code of the given GICS classification."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/rawvalue-swift.property"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/rawValue-swift.property"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/rawValue-swift.property":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","text":"Code","kind":"typeIdentifier"}],"role":"symbol","title":"rawValue","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/rawValue-swift.property","kind":"symbol","url":"\/documentation\/gics\/gics\/rawvalue-swift.property","type":"topic","abstract":[{"type":"text","text":"The GICS Code of the given GICS classification."}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/rawvalue-swift.typealias.json b/docs/data/documentation/gics/gics/rawvalue-swift.typealias.json new file mode 100644 index 0000000..fdb5663 --- /dev/null +++ b/docs/data/documentation/gics/gics/rawvalue-swift.typealias.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","externalID":"s:4GICSAAO8RawValuea","modules":[{"name":"GICS"}],"roleHeading":"Type Alias","title":"GICS.RawValue","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RawValue"}],"navigatorTitle":[{"text":"RawValue","kind":"identifier"}],"symbolKind":"typealias"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"RawValue","kind":"identifier"},{"kind":"text","text":" = "},{"text":"GICS","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","kind":"typeIdentifier","text":"Code","preciseIdentifier":"s:4GICSAAO4Codea"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Every distinct GICS classification has a corresponding unique GICS Code.","type":"text"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/gics\/gics\/rawvalue-swift.typealias"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/RawValue-swift.typealias","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The raw type, i.e. the GICS Code, that can be used to represent all values of the GICS classification."}],"references":{"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]},"doc://GICS/documentation/GICS/GICS/RawValue-swift.typealias":{"kind":"symbol","url":"\/documentation\/gics\/gics\/rawvalue-swift.typealias","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/RawValue-swift.typealias","role":"symbol","abstract":[{"type":"text","text":"The raw type, i.e. the GICS Code, that can be used to represent all values of the GICS classification."}],"navigatorTitle":[{"kind":"identifier","text":"RawValue"}],"title":"GICS.RawValue","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"RawValue","kind":"identifier"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector(_:).json b/docs/data/documentation/gics/gics/sector(_:).json new file mode 100644 index 0000000..5951161 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector(_:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sector"},{"text":"(","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Sector","preciseIdentifier":"s:4GICSAAO6SectorO","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"sector"},{"kind":"text","text":"("},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector"},{"kind":"text","text":")"}],"modules":[{"name":"GICS"}],"symbolKind":"case","externalID":"s:4GICSAAO6sectoryA2B6SectorOcABmF","title":"GICS.sector(_:)","role":"symbol","roleHeading":"Case"},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/sector(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"The case for GICS Sector classification.","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/sector(_:)":{"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sector"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector"},{"kind":"text","text":")"}],"abstract":[{"text":"The case for GICS Sector classification.","type":"text"}],"title":"GICS.sector(_:)","type":"topic","url":"\/documentation\/gics\/gics\/sector(_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/sector(_:)"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum.json b/docs/data/documentation/gics/gics/sector-swift.enum.json new file mode 100644 index 0000000..d86cf44 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"},"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"enum","extendedModule":"GICS","title":"GICS.Sector","roleHeading":"Enumeration","externalID":"s:4GICSAAO6SectorO","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Sector"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"],"title":"GICS Classifications","generated":true}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","doc:\/\/GICS\/s12CaseIterableP","doc:\/\/GICS\/s23CustomStringConvertibleP","doc:\/\/GICS\/Se","doc:\/\/GICS\/SE","doc:\/\/GICS\/SQ","doc:\/\/GICS\/SH","doc:\/\/GICS\/s12IdentifiableP","doc:\/\/GICS\/SY"]}],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/communicationServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/consumerDiscretionary","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/consumerStaples","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/energy","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/financials","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/healthCare","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industrials","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/informationTechnology","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/materials","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/realEstate","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/utilities"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/Equatable-Implementations","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations"],"generated":true}],"abstract":[{"type":"text","text":"The GICS Sector."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://GICS/s12IdentifiableP":{"title":"Swift.Identifiable","type":"unresolvable","identifier":"doc:\/\/GICS\/s12IdentifiableP"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/GICS\/SE"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/communicationServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/communicationservices","role":"symbol","abstract":[{"type":"text","text":"The Communication Services Sector (GICS Code: 50)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/communicationServices","type":"topic","title":"GICS.Sector.communicationServices","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"communicationServices","kind":"identifier"}]},"doc://GICS/SQ":{"identifier":"doc:\/\/GICS\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://GICS/Se":{"identifier":"doc:\/\/GICS\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/gics\/gics\/sector-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations"},"doc://GICS/s23CustomStringConvertibleP":{"identifier":"doc:\/\/GICS\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/healthCare":{"title":"GICS.Sector.healthCare","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/healthcare","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/healthCare","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"healthCare","kind":"identifier"}],"abstract":[{"text":"The Health Care Sector (GICS Code: 35).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/industrials":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"industrials"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industrials","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The Industrials Sector (GICS Code: 20)."}],"url":"\/documentation\/gics\/gics\/sector-swift.enum\/industrials","title":"GICS.Sector.industrials"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/consumerStaples":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/consumerStaples","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/consumerstaples","title":"GICS.Sector.consumerStaples","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"consumerStaples","kind":"identifier"}],"abstract":[{"type":"text","text":"The Consumer Staples Sector (GICS Code: 30)."}]},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/init(rawValue:)":{"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO4Codea","text":"Code","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"title":"init(rawValue:)","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/init(rawvalue:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/init(rawValue:)"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/materials":{"abstract":[{"text":"The Materials Sector (GICS Code: 15).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"materials","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/materials","kind":"symbol","title":"GICS.Sector.materials","url":"\/documentation\/gics\/gics\/sector-swift.enum\/materials"},"doc://GICS/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/GICS\/SY","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/Equatable-Implementations","kind":"article","title":"Equatable Implementations","url":"\/documentation\/gics\/gics\/sector-swift.enum\/equatable-implementations"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/realEstate":{"title":"GICS.Sector.realEstate","url":"\/documentation\/gics\/gics\/sector-swift.enum\/realestate","kind":"symbol","abstract":[{"text":"The Real Estate Sector (GICS Code: 60).","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/realEstate","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"realEstate"}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/utilities":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"utilities","kind":"identifier"}],"role":"symbol","title":"GICS.Sector.utilities","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/utilities","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/utilities","type":"topic","abstract":[{"type":"text","text":"The Utilities Sector (GICS Code: 55)."}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/financials":{"abstract":[{"text":"The Financials Sector (GICS Code: 40).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"financials","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/financials","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/financials","title":"GICS.Sector.financials"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/SH":{"identifier":"doc:\/\/GICS\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/informationTechnology":{"abstract":[{"text":"The Information Technology Sector (GICS Code: 45).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"informationTechnology","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/informationTechnology","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/informationtechnology","title":"GICS.Sector.informationTechnology"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/energy":{"abstract":[{"type":"text","text":"The Energy Sector (GICS Code: 10)."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"energy"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/energy","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/energy","title":"GICS.Sector.energy"},"doc://GICS/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/GICS\/s12CaseIterableP","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/consumerDiscretionary":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/consumerdiscretionary","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumerDiscretionary"}],"title":"GICS.Sector.consumerDiscretionary","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/consumerDiscretionary","abstract":[{"type":"text","text":"The Consumer Discretionary Sector (GICS Code: 25)."}],"kind":"symbol","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/!=(_:_:).json b/docs/data/documentation/gics/gics/sector-swift.enum/!=(_:_:).json new file mode 100644 index 0000000..52a9ccd --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/!=(_:_:)"]}],"metadata":{"role":"symbol","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4GICSAAO6SectorO","modules":[{"name":"GICS","relatedModules":["Swift"]}],"roleHeading":"Operator","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/!=(_:_:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/Equatable-Implementations","kind":"article","title":"Equatable Implementations","url":"\/documentation\/gics\/gics\/sector-swift.enum\/equatable-implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/gics\/gics\/sector-swift.enum\/!=(_:_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/belongs(to:).json b/docs/data/documentation/gics/gics/sector-swift.enum/belongs(to:).json new file mode 100644 index 0000000..29e0e11 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/belongs(to:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"belongs"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"parent","kind":"internalParam"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]},{"parameters":[{"name":"parent","content":[{"inlineContent":[{"type":"text","text":"The parent GICS classification to compare against the GICS instance."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"true if the GICS instance belongs to the given parent GICS classification within its hierarchy; otherwise, false."}]}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/belongs(to:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/belongs(to:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Method","extendedModule":"GICS","title":"belongs(to:)","externalID":"s:4GICS17GICSRepresentablePAAE7belongs2toSbqd___tAaBRd__lF::SYNTHESIZED::s:4GICSAAO6SectorO","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"belongs"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"GICS"}],"symbolKind":"method"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/belongs(to:)":{"kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/belongs(to:)","role":"symbol","abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/belongs(to:)","title":"belongs(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": some ","kind":"text"},{"text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/communicationservices.json b/docs/data/documentation/gics/gics/sector-swift.enum/communicationservices.json new file mode 100644 index 0000000..5818e86 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/communicationservices.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"text":"The Communication Services Sector (GICS Code: 50).","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/communicationServices","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:4GICSAAO6SectorO21communicationServicesyA2DmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.Sector.communicationServices","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"communicationServices","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"communicationServices"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The Communication Services Sector includes companies that facilitate communication and offer related content and information through various mediums. It includes telecom and media & entertainment companies including producers of interactive gaming products and companies engaged in content and information creation or distribution through proprietary platforms."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/communicationservices"]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/communicationServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/communicationservices","role":"symbol","abstract":[{"type":"text","text":"The Communication Services Sector (GICS Code: 50)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/communicationServices","type":"topic","title":"GICS.Sector.communicationServices","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"communicationServices","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/consumerdiscretionary.json b/docs/data/documentation/gics/gics/sector-swift.enum/consumerdiscretionary.json new file mode 100644 index 0000000..797c667 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/consumerdiscretionary.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Consumer Discretionary Sector (GICS Code: 25)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/consumerDiscretionary"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerDiscretionary","kind":"identifier"}],"modules":[{"name":"GICS"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:4GICSAAO6SectorO21consumerDiscretionaryyA2DmF","title":"GICS.Sector.consumerDiscretionary","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerDiscretionary","kind":"identifier"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"The Consumer Discretionary Sector encompasses those businesses that tend to be the most sensitive to economic cycles. Its manufacturing segment includes automobiles & components, household durable goods, leisure products and textiles & apparel. The services segment includes hotels, restaurants, and other leisure facilities. It also includes distributors and retailers of consumer discretionary products."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/consumerdiscretionary"]}],"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/consumerDiscretionary":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/consumerdiscretionary","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumerDiscretionary"}],"title":"GICS.Sector.consumerDiscretionary","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/consumerDiscretionary","abstract":[{"type":"text","text":"The Consumer Discretionary Sector (GICS Code: 25)."}],"kind":"symbol","role":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/consumerstaples.json b/docs/data/documentation/gics/gics/sector-swift.enum/consumerstaples.json new file mode 100644 index 0000000..9756ca2 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/consumerstaples.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"consumerStaples","kind":"identifier"}],"modules":[{"name":"GICS"}],"title":"GICS.Sector.consumerStaples","role":"symbol","externalID":"s:4GICSAAO6SectorO15consumerStaplesyA2DmF","symbolKind":"case","roleHeading":"Case"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/consumerstaples"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/consumerStaples","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"consumerStaples","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"The Consumer Staples Sector comprises companies whose businesses are less sensitive to economic cycles. It includes manufacturers and distributors of food, beverages and tobacco and producers of non-durable household goods and personal products. It also includes distributors and retailers of consumer staples products including food & drug retailing companies."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"The Consumer Staples Sector (GICS Code: 30)."}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/consumerStaples":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/consumerStaples","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/consumerstaples","title":"GICS.Sector.consumerStaples","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"consumerStaples","kind":"identifier"}],"abstract":[{"type":"text","text":"The Consumer Staples Sector (GICS Code: 30)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/contains(_:).json b/docs/data/documentation/gics/gics/sector-swift.enum/contains(_:).json new file mode 100644 index 0000000..682cbb3 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/contains(_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/contains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy."}],"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE8containsySbqd__AaBRd__lF::SYNTHESIZED::s:4GICSAAO6SectorO","modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"GICS","title":"contains(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(some ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"child","kind":"internalParam"},{"kind":"text","text":": some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"child","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The child GICS classification to compare against the GICS instance."}]}]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"true if the given GICS classification is a granular classification of the GICS instance; otherwise, false."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/contains(_:)"},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/contains(_:)":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/contains(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(some ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy."}],"title":"contains(_:)","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/contains(_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/definition.json b/docs/data/documentation/gics/gics/sector-swift.enum/definition.json new file mode 100644 index 0000000..e7accd2 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/definition.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"definition","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The definitions for GICS Sector and GICS Sub-Industry are based on the GICS structure effective March 2023."}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Available localizations for GICS Sector:","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf"},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","type":"reference","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","type":"reference","isActive":true},{"type":"text","text":", and"},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Available localizations for GICS Sub-Industry:","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","type":"reference"},{"text":", and","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"type":"unorderedList"},{"content":[{"inlineContent":[{"text":"For GICS Industry Groups and GICS Industries where the definitions are unavailable, this value is equivalent to the GICS short description.","type":"text"}],"type":"paragraph"}],"style":"note","type":"aside","name":"Remark"}]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:4GICS17GICSRepresentablePAAE10definitionSSvp::SYNTHESIZED::s:4GICSAAO6SectorO","title":"definition","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"definition"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"extendedModule":"GICS","modules":[{"name":"GICS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/definition"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The GICS Definition."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/definition"]}],"references":{"https://www.spglobal.com/spdji/zh/landing/topic/gics/":{"type":"link","titleInlineContent":[{"text":"Simplified Chinese","type":"text"}],"url":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","title":"Simplified Chinese"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","title":"German","titleInlineContent":[{"text":"German","type":"text"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx"},"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"type":"link","titleInlineContent":[{"text":"English","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","title":"English"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/definition":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"definition","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The GICS Definition."}],"title":"definition","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/definition","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/definition"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","title":"French","titleInlineContent":[{"text":"French","type":"text"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"type":"link","titleInlineContent":[{"text":"Korean","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","title":"Korean"},"https://www.spglobal.com/spdji/tc/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","title":"Traditional Chinese","titleInlineContent":[{"text":"Traditional Chinese","type":"text"}],"type":"link","url":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/"},"https://www.spglobal.com/spdji/kr/landing/topic/gics/":{"type":"link","titleInlineContent":[{"text":"Korean","type":"text"}],"url":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","title":"Korean"},"https://www.spglobal.com/spdji/pt/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","title":"Portuguese","titleInlineContent":[{"text":"Portuguese","type":"text"}],"type":"link","url":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"type":"link","titleInlineContent":[{"text":"Spanish","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","title":"Spanish"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","title":"Simplified Chinese","titleInlineContent":[{"text":"Simplified Chinese","type":"text"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},"https://www.spglobal.com/spdji/jp/landing/topic/gics/":{"type":"link","titleInlineContent":[{"text":"Japanese","type":"text"}],"url":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","title":"Japanese"},"https://www.spglobal.com/spdji/es/landing/topic/gics/":{"identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","title":"Spanish","titleInlineContent":[{"text":"Spanish","type":"text"}],"type":"link","url":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"type":"link","titleInlineContent":[{"text":"Russian","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","title":"Russian"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","title":"Japanese","titleInlineContent":[{"text":"Japanese","type":"text"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"titleInlineContent":[{"type":"text","text":"Traditional Chinese"}],"type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","title":"Traditional Chinese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"link","titleInlineContent":[{"type":"text","text":"Italian"}],"title":"Italian"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"https://www.msci.com/documents/1296102/11185224/GICS+Sector+Definitions+2023.pdf":{"titleInlineContent":[{"type":"text","text":"English"}],"type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","title":"English","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","type":"link","titleInlineContent":[{"type":"text","text":"Portuguese"}],"title":"Portuguese"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/description.json b/docs/data/documentation/gics/gics/sector-swift.enum/description.json new file mode 100644 index 0000000..e5f9bca --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/description.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/description"},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","modules":[{"name":"GICS"}],"extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE11descriptionSSvp::SYNTHESIZED::s:4GICSAAO6SectorO","role":"symbol","title":"description"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The GICS Description."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"The GICS descriptions are based on the GICS structure effective March 2023.","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Available localizations:"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},{"text":", and","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","type":"reference","isActive":true},{"type":"text","text":"."}]}]}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/description"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/description":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"The GICS Description."}],"title":"description","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/description","kind":"symbol"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","titleInlineContent":[{"type":"text","text":"Traditional Chinese"}],"title":"Traditional Chinese"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"title":"Russian","titleInlineContent":[{"text":"Russian","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"title":"French","titleInlineContent":[{"type":"text","text":"French"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"title":"Simplified Chinese","titleInlineContent":[{"text":"Simplified Chinese","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","titleInlineContent":[{"type":"text","text":"German"}],"title":"German"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"title":"Portuguese","titleInlineContent":[{"text":"Portuguese","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"title":"Spanish","titleInlineContent":[{"type":"text","text":"Spanish"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"title":"Italian","titleInlineContent":[{"text":"Italian","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","titleInlineContent":[{"type":"text","text":"English"}],"title":"English"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"title":"Japanese","titleInlineContent":[{"text":"Japanese","type":"text"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","type":"link"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"title":"Korean","titleInlineContent":[{"type":"text","text":"Korean"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/encode(to:).json b/docs/data/documentation/gics/gics/sector-swift.enum/encode(to:).json new file mode 100644 index 0000000..8628799 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"method","modules":[{"name":"GICS","relatedModules":["Swift"]}],"title":"encode(to:)","externalID":"s:SYsSERzs6UInt32V8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:4GICSAAO6SectorO","role":"symbol","extendedModule":"Swift","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/encode(to:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/gics\/gics\/sector-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/encode(to:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic","title":"encode(to:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/encode(to:)","url":"\/documentation\/gics\/gics\/sector-swift.enum\/encode(to:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/energy.json b/docs/data/documentation/gics/gics/sector-swift.enum/energy.json new file mode 100644 index 0000000..f709f2e --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/energy.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The Energy Sector (GICS Code: 10).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"energy"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"The Energy Sector comprises companies engaged in exploration & production, refining & marketing, and storage & transportation of oil & gas and coal & consumable fuels. It also includes companies that offer oil & gas equipment and services.","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/energy"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"energy","kind":"identifier"}],"externalID":"s:4GICSAAO6SectorO6energyyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.Sector.energy"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/energy"},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/energy":{"abstract":[{"type":"text","text":"The Energy Sector (GICS Code: 10)."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"energy"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/energy","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/energy","title":"GICS.Sector.energy"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/equatable-implementations.json b/docs/data/documentation/gics/gics/sector-swift.enum/equatable-implementations.json new file mode 100644 index 0000000..1e27b1d --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"GICS"}],"title":"Equatable Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/!=(_:_:)"],"title":"Operators","generated":true}],"sections":[],"kind":"article","references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/gics\/gics\/sector-swift.enum\/!=(_:_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/financials.json b/docs/data/documentation/gics/gics/sector-swift.enum/financials.json new file mode 100644 index 0000000..171ec22 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/financials.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"financials","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The Financials Sector contains companies engaged in banking, financial services, consumer finance, capital markets and insurance activities. It also includes Financial Exchanges & Data and Mortgage REITs."}]}],"kind":"content"}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"financials","kind":"identifier"}],"externalID":"s:4GICSAAO6SectorO10financialsyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Sector.financials"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The Financials Sector (GICS Code: 40)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/financials"]}],"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/financials","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/financials":{"abstract":[{"text":"The Financials Sector (GICS Code: 40).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"financials","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/financials","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/financials","title":"GICS.Sector.financials"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/gicsrepresentable-implementations.json b/docs/data/documentation/gics/gics/sector-swift.enum/gicsrepresentable-implementations.json new file mode 100644 index 0000000..9ebd7dd --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/gicsrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"GICSRepresentable Implementations","modules":[{"name":"GICS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/definition","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/description","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/id","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industries","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industry","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industryGroup","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industryGroups","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isIndustry","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isIndustryGroup","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isSector","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isSubIndustry","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/sector","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/subIndustries","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/subIndustry"]},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/belongs(to:)","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/contains(_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/isIndustry":{"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry classification.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/isindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isIndustry","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isIndustry"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isIndustry"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/belongs(to:)":{"kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/belongs(to:)","role":"symbol","abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/belongs(to:)","title":"belongs(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": some ","kind":"text"},{"text":"GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/sector":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"sector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector"}],"abstract":[{"type":"text","text":"The GICS Sector of the given GICS classification."}],"title":"sector","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/sector","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/sector"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/industries":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/industries","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Industry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"All GICS Industries of the given GICS classification."}],"title":"industries","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industries","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/isIndustryGroup":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry Group classification."}],"title":"isIndustryGroup","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/isindustrygroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isIndustryGroup"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/subIndustries":{"title":"subIndustries","abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/subIndustries","role":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/subindustries","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"subIndustries","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"]"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/contains(_:)":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/contains(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(some ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy."}],"title":"contains(_:)","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/contains(_:)","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/isSubIndustry":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/issubindustry","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification."}],"title":"isSubIndustry","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isSubIndustry","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/id":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Code","preciseIdentifier":"s:4GICSAAO4Codea"}],"abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}],"title":"id","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/id","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/id"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/industry":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/industry","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industry","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The GICS Industry of the given GICS classification."}],"title":"industry","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industry","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/isSector":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isSector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sector classification."}],"title":"isSector","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/issector","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isSector"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/description":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"The GICS Description."}],"title":"description","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/description","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/industryGroups":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industryGroups","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"title":"industryGroups","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/industrygroups","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industryGroups"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/industryGroup":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/industrygroup","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The GICS Industry Group of the given GICS classification."}],"title":"industryGroup","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industryGroup","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/subIndustry":{"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/subindustry","abstract":[{"type":"text","text":"The GICS Sub-Industry of the given GICS classification."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/subIndustry","title":"subIndustry","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/definition":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"definition","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The GICS Definition."}],"title":"definition","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/definition","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/definition"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/hash(into:).json b/docs/data/documentation/gics/gics/sector-swift.enum/hash(into:).json new file mode 100644 index 0000000..1b697c7 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/hash(into:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"modules":[{"name":"GICS","relatedModules":["Swift"]}],"symbolKind":"method","role":"symbol","title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:4GICSAAO6SectorO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/gics\/gics\/sector-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/hash(into:)":{"kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/hash(into:)","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/hash(into:)","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/hashvalue.json b/docs/data/documentation/gics/gics/sector-swift.enum/hashvalue.json new file mode 100644 index 0000000..d8c595b --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"GICS","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"property","extendedModule":"Swift","title":"hashValue","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:4GICSAAO6SectorO","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/hashValue","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/hashvalue"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/hashValue":{"type":"topic","kind":"symbol","title":"hashValue","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/hashValue","abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/gics\/gics\/sector-swift.enum\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/gics\/gics\/sector-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/healthcare.json b/docs/data/documentation/gics/gics/sector-swift.enum/healthcare.json new file mode 100644 index 0000000..8611185 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/healthcare.json @@ -0,0 +1 @@ +{"metadata":{"title":"GICS.Sector.healthCare","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCare"}],"externalID":"s:4GICSAAO6SectorO10healthCareyA2DmF","symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/healthcare"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"sections":[],"abstract":[{"text":"The Health Care Sector (GICS Code: 35).","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/healthCare","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCare"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The Health Care Sector includes health care providers & services, companies that manufacture and distribute health care equipment & supplies, and health care technology companies. It also includes companies involved in the research, development, production and marketing of pharmaceuticals and biotechnology products."}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/healthCare":{"title":"GICS.Sector.healthCare","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/healthcare","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/healthCare","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"healthCare","kind":"identifier"}],"abstract":[{"text":"The Health Care Sector (GICS Code: 35).","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/id.json b/docs/data/documentation/gics/gics/sector-swift.enum/id.json new file mode 100644 index 0000000..9139626 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/id.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","text":"Code","kind":"typeIdentifier"}],"modules":[{"name":"GICS"}],"symbolKind":"property","externalID":"s:4GICS17GICSRepresentablePAAE2ids6UInt32Vvp::SYNTHESIZED::s:4GICSAAO6SectorO","title":"id","roleHeading":"Instance Property","extendedModule":"GICS"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/id","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/id"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","preciseIdentifier":"s:4GICSAAO4Codea","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/id":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Code","preciseIdentifier":"s:4GICSAAO4Codea"}],"abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}],"title":"id","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/id","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/id"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/industrials.json b/docs/data/documentation/gics/gics/sector-swift.enum/industrials.json new file mode 100644 index 0000000..ed48ae3 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/industrials.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industrials","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"The Industrials Sector includes manufacturers and distributors of capital goods such as aerospace & defense, building products, electrical equipment and machinery and companies that offer construction & engineering services. It also includes providers of commercial & professional services including printing, environmental and facilities services, office services & supplies, security & alarm services, human resource & employment services, research & consulting services. It also includes companies that provide transportation services.","type":"text"}]}]}],"metadata":{"roleHeading":"Case","externalID":"s:4GICSAAO6SectorO11industrialsyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industrials"}],"role":"symbol","symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.Sector.industrials"},"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industrials","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/industrials"]}],"abstract":[{"type":"text","text":"The Industrials Sector (GICS Code: 20)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/industrials":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"industrials"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industrials","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The Industrials Sector (GICS Code: 20)."}],"url":"\/documentation\/gics\/gics\/sector-swift.enum\/industrials","title":"GICS.Sector.industrials"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/industries.json b/docs/data/documentation/gics/gics/sector-swift.enum/industries.json new file mode 100644 index 0000000..045c553 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/industries.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"All GICS Industries of the given GICS classification."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industries"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"extendedModule":"GICS","title":"industries","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industries","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier","text":"Industry"},{"kind":"text","text":"]"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:4GICS17GICSRepresentablePAAE10industriesSayA2AO8IndustryOGvp::SYNTHESIZED::s:4GICSAAO6SectorO","modules":[{"name":"GICS"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industries"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/industries"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/industries":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/industries","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Industry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"All GICS Industries of the given GICS classification."}],"title":"industries","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industries","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/industry.json b/docs/data/documentation/gics/gics/sector-swift.enum/industry.json new file mode 100644 index 0000000..a1bdd88 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/industry.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/industry"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Industry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This value is nil if the GICS Industry is indeterminate. For example, there could be more than one possible GICS Industry for any given GICS Industry Group."}],"type":"paragraph"}]}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"text":"?","kind":"text"}],"externalID":"s:4GICS17GICSRepresentablePAAE8industryA2AO8IndustryOSgvp::SYNTHESIZED::s:4GICSAAO6SectorO","role":"symbol","extendedModule":"GICS","modules":[{"name":"GICS"}],"title":"industry"},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industry","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/industry":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/industry","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industry","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The GICS Industry of the given GICS classification."}],"title":"industry","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industry","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/industrygroup.json b/docs/data/documentation/gics/gics/sector-swift.enum/industrygroup.json new file mode 100644 index 0000000..1062899 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/industrygroup.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"IndustryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This value is nil if the GICS Industry Group is indeterminate. For example, there could be more than one possible GICS Industry Group for any given GICS Sector.","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industryGroup","interfaceLanguage":"swift"},"abstract":[{"text":"The GICS Industry Group of the given GICS classification.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/industrygroup"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"modules":[{"name":"GICS"}],"roleHeading":"Instance Property","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE13industryGroupA2AO08IndustryD0OSgvp::SYNTHESIZED::s:4GICSAAO6SectorO","title":"industryGroup","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup"},{"text":"?","kind":"text"}]},"references":{"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/industryGroup":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/industrygroup","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The GICS Industry Group of the given GICS classification."}],"title":"industryGroup","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industryGroup","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/industrygroups.json b/docs/data/documentation/gics/gics/sector-swift.enum/industrygroups.json new file mode 100644 index 0000000..e313866 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/industrygroups.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industryGroups","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"IndustryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industryGroups"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/industrygroups"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE14industryGroupsSayA2AO13IndustryGroupOGvp::SYNTHESIZED::s:4GICSAAO6SectorO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroups"},{"text":": [","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"IndustryGroup","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"text":"]","kind":"text"}],"symbolKind":"property","extendedModule":"GICS","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","title":"industryGroups"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/industryGroups":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industryGroups","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"title":"industryGroups","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/industrygroups","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/industryGroups"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/informationtechnology.json b/docs/data/documentation/gics/gics/sector-swift.enum/informationtechnology.json new file mode 100644 index 0000000..8c6300f --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/informationtechnology.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"informationTechnology"}]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"The Information Technology Sector comprises companies that offer software and information technology services, manufacturers and distributors of technology hardware & equipment such as communications equipment, cellular phones, computers & peripherals, electronic equipment and related instruments, and semiconductors and related equipment & materials."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/informationtechnology"]}],"abstract":[{"text":"The Information Technology Sector (GICS Code: 45).","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"informationTechnology","kind":"identifier"}],"externalID":"s:4GICSAAO6SectorO21informationTechnologyyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.Sector.informationTechnology"},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/informationTechnology","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/informationTechnology":{"abstract":[{"text":"The Information Technology Sector (GICS Code: 45).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"informationTechnology","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/informationTechnology","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/informationtechnology","title":"GICS.Sector.informationTechnology"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/init(from:).json b/docs/data/documentation/gics/gics/sector-swift.enum/init(from:).json new file mode 100644 index 0000000..a081c9b --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SYsSeRzs6UInt32V8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:4GICSAAO6SectorO","extendedModule":"Swift","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"GICS"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Initializer","symbolKind":"init","title":"init(from:)"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/gics\/gics\/sector-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/init(from:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/init(from:)","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/init(from:)","title":"init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"UInt32"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/init(rawvalue:).json b/docs/data/documentation/gics/gics/sector-swift.enum/init(rawvalue:).json new file mode 100644 index 0000000..cd85947 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"externalID":"s:4GICSAAO6SectorO8rawValueADSgs6UInt32V_tcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"text":"Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea"},{"text":")","kind":"text"}],"symbolKind":"init","title":"init(rawValue:)","roleHeading":"Initializer","modules":[{"name":"GICS"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"text":".","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","kind":"typeIdentifier","text":"Code","preciseIdentifier":"s:4GICSAAO4Codea"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/init(rawValue:)":{"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO4Codea","text":"Code","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"title":"init(rawValue:)","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/init(rawvalue:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/init(rawValue:)"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/isindustry.json b/docs/data/documentation/gics/gics/sector-swift.enum/isindustry.json new file mode 100644 index 0000000..dbda209 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/isindustry.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:4GICS17GICSRepresentablePAAE10isIndustrySbvp::SYNTHESIZED::s:4GICSAAO6SectorO","extendedModule":"GICS","modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"property","title":"isIndustry"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry classification."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/isindustry"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isIndustry"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/isIndustry":{"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry classification.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/isindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isIndustry","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isIndustry"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isIndustry"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/isindustrygroup.json b/docs/data/documentation/gics/gics/sector-swift.enum/isindustrygroup.json new file mode 100644 index 0000000..e949945 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/isindustrygroup.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isIndustryGroup","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/isindustrygroup"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:4GICS17GICSRepresentablePAAE15isIndustryGroupSbvp::SYNTHESIZED::s:4GICSAAO6SectorO","symbolKind":"property","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"role":"symbol","title":"isIndustryGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry Group classification."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/isIndustryGroup":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry Group classification."}],"title":"isIndustryGroup","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/isindustrygroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isIndustryGroup"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/issector.json b/docs/data/documentation/gics/gics/sector-swift.enum/issector.json new file mode 100644 index 0000000..f8e9088 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/issector.json @@ -0,0 +1 @@ +{"metadata":{"title":"isSector","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:4GICS17GICSRepresentablePAAE8isSectorSbvp::SYNTHESIZED::s:4GICSAAO6SectorO","extendedModule":"GICS","role":"symbol","modules":[{"name":"GICS"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isSector"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/issector"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sector classification."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/isSector":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isSector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sector classification."}],"title":"isSector","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/issector","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isSector"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/issubindustry.json b/docs/data/documentation/gics/gics/sector-swift.enum/issubindustry.json new file mode 100644 index 0000000..3e875d8 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/issubindustry.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isSubIndustry","interfaceLanguage":"swift"},"metadata":{"extendedModule":"GICS","title":"isSubIndustry","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isSubIndustry","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:4GICS17GICSRepresentablePAAE13isSubIndustrySbvp::SYNTHESIZED::s:4GICSAAO6SectorO","symbolKind":"property"},"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/issubindustry"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isSubIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/isSubIndustry":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/issubindustry","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification."}],"title":"isSubIndustry","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/isSubIndustry","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/materials.json b/docs/data/documentation/gics/gics/sector-swift.enum/materials.json new file mode 100644 index 0000000..a271d5d --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/materials.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO6SectorO9materialsyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"materials"}],"role":"symbol","modules":[{"name":"GICS"}],"roleHeading":"Case","symbolKind":"case","title":"GICS.Sector.materials"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/materials","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"materials","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"The Materials Sector includes companies that manufacture chemicals, construction materials, forest products, glass, paper and related packaging products, and metals, minerals and mining companies, including producers of steel.","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/materials"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The Materials Sector (GICS Code: 15).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/materials":{"abstract":[{"text":"The Materials Sector (GICS Code: 15).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"materials","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/materials","kind":"symbol","title":"GICS.Sector.materials","url":"\/documentation\/gics\/gics\/sector-swift.enum\/materials"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/rawrepresentable-implementations.json b/docs/data/documentation/gics/gics/sector-swift.enum/rawrepresentable-implementations.json new file mode 100644 index 0000000..ba5f22e --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"GICS"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/init(from:)"],"generated":true},{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/encode(to:)","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/hash(into:)":{"kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/hash(into:)","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/hash(into:)","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/init(from:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/init(from:)","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/init(from:)","title":"init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"UInt32"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/encode(to:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic","title":"encode(to:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/encode(to:)","url":"\/documentation\/gics\/gics\/sector-swift.enum\/encode(to:)","role":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/hashValue":{"type":"topic","kind":"symbol","title":"hashValue","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/hashValue","abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/gics\/gics\/sector-swift.enum\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/realestate.json b/docs/data/documentation/gics/gics/sector-swift.enum/realestate.json new file mode 100644 index 0000000..7ad9f80 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/realestate.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"realEstate"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The Real Estate Sector contains companies engaged in real estate development and operation. It also includes companies offering real estate related services and Equity Real Estate Investment Trusts (REITs)."}]}],"kind":"content"}],"abstract":[{"type":"text","text":"The Real Estate Sector (GICS Code: 60)."}],"metadata":{"roleHeading":"Case","title":"GICS.Sector.realEstate","externalID":"s:4GICSAAO6SectorO10realEstateyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"realEstate","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/realestate"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/realEstate","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/realEstate":{"title":"GICS.Sector.realEstate","url":"\/documentation\/gics\/gics\/sector-swift.enum\/realestate","kind":"symbol","abstract":[{"text":"The Real Estate Sector (GICS Code: 60).","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/realEstate","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"realEstate"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/sector.json b/docs/data/documentation/gics/gics/sector-swift.enum/sector.json new file mode 100644 index 0000000..fe02ec2 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/sector.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"text":".","kind":"text"},{"text":"Sector","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO6SectorO"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","roleHeading":"Instance Property","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE6sectorA2AO6SectorOvp::SYNTHESIZED::s:4GICSAAO6SectorO","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO6SectorO","kind":"typeIdentifier","text":"Sector"}],"symbolKind":"property","title":"sector"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/sector","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/sector"]}],"sections":[],"abstract":[{"text":"The GICS Sector of the given GICS classification.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/sector":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"sector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector"}],"abstract":[{"type":"text","text":"The GICS Sector of the given GICS classification."}],"title":"sector","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/sector","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/sector"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/subindustries.json b/docs/data/documentation/gics/gics/sector-swift.enum/subindustries.json new file mode 100644 index 0000000..274197c --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/subindustries.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE13subIndustriesSayA2AO11SubIndustryOGvp::SYNTHESIZED::s:4GICSAAO6SectorO","modules":[{"name":"GICS"}],"title":"subIndustries","extendedModule":"GICS","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subIndustries","kind":"identifier"},{"text":": [","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/subindustries"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/subIndustries"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subIndustries"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"text":"SubIndustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/subIndustries":{"title":"subIndustries","abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/subIndustries","role":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/subindustries","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"subIndustries","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"]"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/subindustry.json b/docs/data/documentation/gics/gics/sector-swift.enum/subindustry.json new file mode 100644 index 0000000..4db0278 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/subindustry.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"This value is nil if the GICS Sub-Industry is indeterminate. For example, there could be more than one possible GICS Sub-Industry for any given GICS Industry."}],"type":"paragraph"}]}],"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE11subIndustryA2AO03SubD0OSgvp::SYNTHESIZED::s:4GICSAAO6SectorO","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"GICS"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"subIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"extendedModule":"GICS","role":"symbol","title":"subIndustry"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/subindustry"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/subIndustry","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/subIndustry":{"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/sector-swift.enum\/subindustry","abstract":[{"type":"text","text":"The GICS Sub-Industry of the given GICS classification."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/subIndustry","title":"subIndustry","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/GICSRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","role":"collectionGroup","type":"topic","title":"GICSRepresentable Implementations","abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/GICSRepresentable-Implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.enum/utilities.json b/docs/data/documentation/gics/gics/sector-swift.enum/utilities.json new file mode 100644 index 0000000..efecf15 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.enum/utilities.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"utilities"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The Utilities Sector comprises utility companies such as electric, gas and water utilities. It also includes independent power producers & energy traders and companies that engage in generation and distribution of electricity using renewable sources."}]}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/sector-swift.enum\/utilities"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/utilities"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","externalID":"s:4GICSAAO6SectorO9utilitiesyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.Sector.utilities","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"utilities","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case"},"abstract":[{"type":"text","text":"The Utilities Sector (GICS Code: 55)."}],"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum/utilities":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"utilities","kind":"identifier"}],"role":"symbol","title":"GICS.Sector.utilities","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum\/utilities","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.enum\/utilities","type":"topic","abstract":[{"type":"text","text":"The Utilities Sector (GICS Code: 55)."}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/sector-swift.property.json b/docs/data/documentation/gics/gics/sector-swift.property.json new file mode 100644 index 0000000..3c4ee30 --- /dev/null +++ b/docs/data/documentation/gics/gics/sector-swift.property.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"metadata":{"extendedModule":"GICS","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"Sector","preciseIdentifier":"s:4GICSAAO6SectorO","kind":"typeIdentifier"}],"externalID":"s:4GICS17GICSRepresentablePAAE6sectorA2AO6SectorOvp::SYNTHESIZED::s:4GICSAAO","symbolKind":"property","title":"sector","modules":[{"name":"GICS"}],"roleHeading":"Instance Property"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/sector-swift.property","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"sector","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","text":"Sector","preciseIdentifier":"s:4GICSAAO6SectorO","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"abstract":[{"text":"The GICS Sector of the given GICS classification.","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/sector-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/sector-swift.property":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"text":"Sector","preciseIdentifier":"s:4GICSAAO6SectorO","kind":"typeIdentifier"}],"role":"symbol","title":"sector","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/sector-swift.property","kind":"symbol","url":"\/documentation\/gics\/gics\/sector-swift.property","type":"topic","abstract":[{"text":"The GICS Sector of the given GICS classification.","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustries.json b/docs/data/documentation/gics/gics/subindustries.json new file mode 100644 index 0000000..aa817a2 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustries.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustries"]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"externalID":"s:4GICS17GICSRepresentablePAAE13subIndustriesSayA2AO11SubIndustryOGvp::SYNTHESIZED::s:4GICSAAO","symbolKind":"property","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"role":"symbol","title":"subIndustries"},"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/subIndustries","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/subIndustries":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustries","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/subIndustries","role":"symbol","abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"title":"subIndustries","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"]"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry(_:).json b/docs/data/documentation/gics/gics/subindustry(_:).json new file mode 100644 index 0000000..ea39af8 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"text":"(","kind":"text"},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO11SubIndustryO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"typeIdentifier","text":"SubIndustry"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:4GICSAAO11subIndustryyA2B03SubC0OcABmF","modules":[{"name":"GICS"}],"symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"text":"(","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry"},{"text":")","kind":"text"}],"role":"symbol","title":"GICS.subIndustry(_:)"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/subIndustry(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"The case for GICS Sub-Industry classification."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS/subIndustry(_:)":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry(_:)","title":"GICS.subIndustry(_:)","type":"topic","abstract":[{"type":"text","text":"The case for GICS Sub-Industry classification."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/subIndustry(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subIndustry"},{"text":"(","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum.json b/docs/data/documentation/gics/gics/subindustry-swift.enum.json new file mode 100644 index 0000000..d11b445 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"},"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/advertising","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/aerospaceAndDefense","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/agriculturalAndFarmMachinery","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/agriculturalProductsAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/airFreightAndLogistics","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/airportServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/alternativeCarriers","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/aluminum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/apparelAccessoriesAndLuxuryGoods","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/apparelRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/applicationSoftware","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/assetManagementAndCustodyBanks","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automobileManufacturers","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automotivePartsAndEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automotiveRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/biotechnology","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/brewers","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/broadcasting","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/broadlineRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/buildingProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/cableAndSatellite","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/cargoGroundTransportation","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/casinosAndGaming","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/coalAndConsumableFuels","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commercialAndResidentialMortgageFinance","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commercialPrinting","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commodityChemicals","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/communicationsEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/computerAndElectronicsRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionAndEngineering","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionMachineryAndHeavyTransportationEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionMaterials","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerElectronics","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerFinance","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerStaplesMerchandiseRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/copper","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/dataCenterREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/dataProcessingAndOutsourcedServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/distillersAndVintners","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/distributors","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedBanks","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedCapitalMarkets","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedChemicals","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedFinancialServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedMetalsAndMining","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedRealEstateActivities","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedSupportServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/drugRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/educationServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electricUtilities","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electricalComponentsAndEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicComponents","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicEquipmentAndInstruments","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicManufacturingServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/environmentalAndFacilitiesServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/fertilizersAndAgriculturalChemicals","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/financialExchangesAndData","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/foodDistributors","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/foodRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/footwear","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/forestProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/gasUtilities","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/gold","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareDistributors","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareFacilities","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareSupplies","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareTechnology","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/heavyElectricalEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/highwaysAndRailtracks","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeFurnishingRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeFurnishings","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeImprovementRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homebuilding","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hotelAndResortREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hotelsResortsAndCruiseLines","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/householdAppliances","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/householdProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/housewaresAndSpecialties","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/humanResourceAndEmploymentServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/independentPowerProducersAndEnergyTraders","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialConglomerates","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialGases","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialMachineryAndSuppliesAndComponents","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/insuranceBrokers","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/integratedOilAndGas","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/integratedTelecommunicationServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/interactiveHomeEntertainment","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/interactiveMediaAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/internetServicesAndInfrastructure","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/investmentBankingAndBrokerage","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/itConsultingAndOtherServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/leisureFacilities","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/leisureProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/lifeAndHealthInsurance","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/lifeSciencesToolsAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/managedHealthCare","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/marinePortsAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/marineTransportation","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/metalGlassAndPlasticContainers","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/mortgageREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/motorcycleManufacturers","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/moviesAndEntertainment","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiFamilyResidentialREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiSectorHoldings","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiUtilities","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multilineInsurance","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/officeREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/officeServicesAndSupplies","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasDrilling","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasEquipmentAndServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasExplorationAndProduction","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasRefiningAndMarketing","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasStorageAndTransportation","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/otherSpecializedREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/otherSpecialtyRetail","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/packagedFoodsAndMeats","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/paperAndPlasticPackagingProductsAndMaterials","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/paperProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/passengerAirlines","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/passengerGroundTransportation","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/personalCareProducts","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/pharmaceuticals","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/preciousMetalsAndMinerals","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/propertyAndCasualtyInsurance","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/publishing","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/railTransportation","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateDevelopment","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateOperatingCompanies","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/regionalBanks","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/reinsurance","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/renewableElectricity","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/researchAndConsultingServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/restaurants","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/retailREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/securityAndAlarmServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/selfStorageREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/semiconductorMaterialsAndEquipment","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/semiconductors","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/silver","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/singleFamilyResidentialREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/softDrinksAndNonAlcoholicBeverages","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specializedConsumerServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specializedFinance","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specialtyChemicals","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/steel","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/systemsSoftware","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/technologyDistributors","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/technologyHardwareStorageAndPeripherals","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/telecomTowerREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/textiles","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/timberREITs","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tiresAndRubber","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tobacco","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tradingCompaniesAndDistributors","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/transactionAndPaymentProcessingServices","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/waterUtilities","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/wirelessTelecommunicationServices"]},{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/init(rawValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/Equatable-Implementations","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS"]]},"relationshipsSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","doc:\/\/GICS\/s12CaseIterableP","doc:\/\/GICS\/s23CustomStringConvertibleP","doc:\/\/GICS\/Se","doc:\/\/GICS\/SE","doc:\/\/GICS\/SQ","doc:\/\/GICS\/SH","doc:\/\/GICS\/s12IdentifiableP","doc:\/\/GICS\/SY"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"metadata":{"symbolKind":"enum","roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SubIndustry"}],"extendedModule":"GICS","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry"},"seeAlsoSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"],"title":"GICS Classifications","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubIndustry"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/copper":{"title":"GICS.SubIndustry.copper","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/copper","kind":"symbol","abstract":[{"text":"The Copper Sub-Industry (GICS Code: 15104025).","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/copper","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"copper","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/hotelsResortsAndCruiseLines":{"title":"GICS.SubIndustry.hotelsResortsAndCruiseLines","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hotelsresortsandcruiselines","kind":"symbol","abstract":[{"type":"text","text":"The Hotels, Resorts & Cruise Lines Sub-Industry (GICS Code: 25301020)."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hotelsResortsAndCruiseLines"}],"type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hotelsResortsAndCruiseLines"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industrialMachineryAndSuppliesAndComponents":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industrialMachineryAndSuppliesAndComponents","kind":"identifier"}],"abstract":[{"text":"The Industrial Machinery & Supplies & Components Sub-Industry (GICS Code: 20106020).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialmachineryandsuppliesandcomponents","title":"GICS.SubIndustry.industrialMachineryAndSuppliesAndComponents","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialMachineryAndSuppliesAndComponents"},"doc://GICS/s12IdentifiableP":{"identifier":"doc:\/\/GICS\/s12IdentifiableP","title":"Swift.Identifiable","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/itConsultingAndOtherServices":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/itconsultingandotherservices","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"itConsultingAndOtherServices","kind":"identifier"}],"abstract":[{"text":"The IT Consulting & Other Services Sub-Industry (GICS Code: 45102010).","type":"text"}],"title":"GICS.SubIndustry.itConsultingAndOtherServices","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/itConsultingAndOtherServices","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/init(rawValue:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO4Codea","kind":"typeIdentifier","text":"Code"},{"kind":"text","text":")"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/homebuilding":{"abstract":[{"type":"text","text":"The Homebuilding Sub-Industry (GICS Code: 25201030)."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"homebuilding","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homebuilding","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homebuilding","title":"GICS.SubIndustry.homebuilding"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/airFreightAndLogistics":{"role":"symbol","abstract":[{"text":"The Air Freight & Logistics Sub-Industry (GICS Code: 20301010).","type":"text"}],"title":"GICS.SubIndustry.airFreightAndLogistics","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"airFreightAndLogistics","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/airFreightAndLogistics","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/airfreightandlogistics"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/biotechnology":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"biotechnology"}],"abstract":[{"type":"text","text":"The Biotechnology Sub-Industry (GICS Code: 35201010)."}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/biotechnology","title":"GICS.SubIndustry.biotechnology","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/biotechnology"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/multiUtilities":{"title":"GICS.SubIndustry.multiUtilities","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multiutilities","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiUtilities","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multiUtilities"}],"abstract":[{"text":"The Multi-Utilities Sub-Industry (GICS Code: 55103010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/automobileManufacturers":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automobileManufacturers","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"automobileManufacturers"}],"abstract":[{"type":"text","text":"The Automobile Manufacturers Sub-Industry (GICS Code: 25102010)."}],"title":"GICS.SubIndustry.automobileManufacturers","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/automobilemanufacturers"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/restaurants":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"restaurants","kind":"identifier"}],"abstract":[{"text":"The Restaurants Sub-Industry (GICS Code: 25301040).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.restaurants","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/restaurants","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/restaurants"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/consumerElectronics":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerElectronics","kind":"identifier"}],"abstract":[{"type":"text","text":"The Consumer Electronics Sub-Industry (GICS Code: 25201010)."}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerelectronics","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerElectronics","title":"GICS.SubIndustry.consumerElectronics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/dataCenterREITs":{"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/datacenterreits","type":"topic","abstract":[{"text":"The Data Center REITs Sub-Industry (GICS Code: 60108050).","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dataCenterREITs"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/dataCenterREITs","title":"GICS.SubIndustry.dataCenterREITs","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/electricUtilities":{"abstract":[{"text":"The Electric Utilities Sub-Industry (GICS Code: 55101010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"electricUtilities","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electricUtilities","kind":"symbol","title":"GICS.SubIndustry.electricUtilities","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electricutilities"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/realEstateServices":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"realEstateServices"}],"role":"symbol","title":"GICS.SubIndustry.realEstateServices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateServices","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/realestateservices","type":"topic","abstract":[{"text":"The Real Estate Services Sub-Industry (GICS Code: 60201040).","type":"text"}]},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/internetServicesAndInfrastructure":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/internetServicesAndInfrastructure","type":"topic","kind":"symbol","title":"GICS.SubIndustry.internetServicesAndInfrastructure","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/internetservicesandinfrastructure","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"internetServicesAndInfrastructure","kind":"identifier"}],"abstract":[{"text":"The Internet Services & Infrastructure Sub-Industry (GICS Code: 45102030).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedREITs":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"diversifiedREITs"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedREITs","abstract":[{"type":"text","text":"The Diversified REITs Sub-Industry (GICS Code: 60101010)."}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedreits","kind":"symbol","title":"GICS.SubIndustry.diversifiedREITs"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/oilAndGasExplorationAndProduction":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"oilAndGasExplorationAndProduction","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasexplorationandproduction","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasExplorationAndProduction","abstract":[{"text":"The Oil & Gas Exploration & Production Sub-Industry (GICS Code: 10102020).","type":"text"}],"kind":"symbol","title":"GICS.SubIndustry.oilAndGasExplorationAndProduction","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/steel":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/steel","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/steel","title":"GICS.SubIndustry.steel","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"steel"}],"abstract":[{"text":"The Steel Sub-Industry (GICS Code: 15104050).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/interactiveMediaAndServices":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/interactivemediaandservices","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The Interactive Media & Services Sub-Industry (GICS Code: 50203010)."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/interactiveMediaAndServices","title":"GICS.SubIndustry.interactiveMediaAndServices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interactiveMediaAndServices"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/metalGlassAndPlasticContainers":{"abstract":[{"type":"text","text":"The Metal, Glass & Plastic Containers Sub-Industry (GICS Code: 15103010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/metalGlassAndPlasticContainers","title":"GICS.SubIndustry.metalGlassAndPlasticContainers","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/metalglassandplasticcontainers","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"metalGlassAndPlasticContainers","kind":"identifier"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/forestProducts":{"title":"GICS.SubIndustry.forestProducts","abstract":[{"type":"text","text":"The Forest Products Sub-Industry (GICS Code: 15105010)."}],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forestProducts","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/forestProducts","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/forestproducts","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/financialExchangesAndData":{"title":"GICS.SubIndustry.financialExchangesAndData","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/financialExchangesAndData","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"financialExchangesAndData","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The Financial Exchanges & Data Sub-Industry (GICS Code: 40203040).","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/financialexchangesanddata"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/distributors":{"type":"topic","abstract":[{"text":"The Distributors Sub-Industry (GICS Code: 25501010).","type":"text"}],"title":"GICS.SubIndustry.distributors","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/distributors","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"distributors","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/distributors"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/pharmaceuticals":{"title":"GICS.SubIndustry.pharmaceuticals","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/pharmaceuticals","kind":"symbol","abstract":[{"text":"The Pharmaceuticals Sub-Industry (GICS Code: 35202010).","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/pharmaceuticals","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pharmaceuticals","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/constructionMaterials":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionmaterials","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The Construction Materials Sub-Industry (GICS Code: 15102010)."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionMaterials","title":"GICS.SubIndustry.constructionMaterials","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constructionMaterials","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/consumerFinance":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerFinance","kind":"identifier"}],"role":"symbol","title":"GICS.SubIndustry.consumerFinance","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerFinance","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerfinance","type":"topic","abstract":[{"text":"The Consumer Finance Sub-Industry (GICS Code: 40202010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/researchAndConsultingServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/researchandconsultingservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/researchAndConsultingServices","role":"symbol","abstract":[{"type":"text","text":"The Research & Consulting Services Sub-Industry (GICS Code: 20202020)."}],"title":"GICS.SubIndustry.researchAndConsultingServices","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"researchAndConsultingServices","kind":"identifier"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/highwaysAndRailtracks":{"abstract":[{"type":"text","text":"The Highways & Railtracks Sub-Industry (GICS Code: 20305020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"highwaysAndRailtracks","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/highwaysAndRailtracks","kind":"symbol","title":"GICS.SubIndustry.highwaysAndRailtracks","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/highwaysandrailtracks"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/realEstateOperatingCompanies":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateOperatingCompanies","abstract":[{"text":"The Real Estate Operating Companies Sub-Industry (GICS Code: 60201020).","type":"text"}],"title":"GICS.SubIndustry.realEstateOperatingCompanies","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"realEstateOperatingCompanies","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/realestateoperatingcompanies"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/propertyAndCasualtyInsurance":{"type":"topic","abstract":[{"text":"The Property & Casualty Insurance Sub-Industry (GICS Code: 40301040).","type":"text"}],"title":"GICS.SubIndustry.propertyAndCasualtyInsurance","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/propertyAndCasualtyInsurance","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"propertyAndCasualtyInsurance","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/propertyandcasualtyinsurance"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/cableAndSatellite":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/cableAndSatellite","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/cableandsatellite","title":"GICS.SubIndustry.cableAndSatellite","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"cableAndSatellite","kind":"identifier"}],"abstract":[{"type":"text","text":"The Cable & Satellite Sub-Industry (GICS Code: 50201030)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/retailREITs":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/retailREITs","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"retailREITs","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/retailreits","role":"symbol","abstract":[{"text":"The Retail REITs Sub-Industry (GICS Code: 60107010).","type":"text"}],"title":"GICS.SubIndustry.retailREITs"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/homeFurnishingRetail":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeFurnishingRetail","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"homeFurnishingRetail","kind":"identifier"}],"abstract":[{"type":"text","text":"The Home Furnishing Retail Sub-Industry (GICS Code: 25504060)."}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homefurnishingretail","title":"GICS.SubIndustry.homeFurnishingRetail"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/airportServices":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"airportServices"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/airportServices","abstract":[{"text":"The Airport Services Sub-Industry (GICS Code: 20305010).","type":"text"}],"title":"GICS.SubIndustry.airportServices","kind":"symbol","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/airportservices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/specializedConsumerServices":{"abstract":[{"text":"The Specialized Consumer Services Sub-Industry (GICS Code: 25302020).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"specializedConsumerServices","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specializedConsumerServices","kind":"symbol","title":"GICS.SubIndustry.specializedConsumerServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/specializedconsumerservices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/regionalBanks":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"regionalBanks","kind":"identifier"}],"abstract":[{"text":"The Regional Banks Sub-Industry (GICS Code: 40101015).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.regionalBanks","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/regionalBanks","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/regionalbanks"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/commodityChemicals":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/commoditychemicals","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"commodityChemicals","kind":"identifier"}],"abstract":[{"type":"text","text":"The Commodity Chemicals Sub-Industry (GICS Code: 15101010)."}],"title":"GICS.SubIndustry.commodityChemicals","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commodityChemicals","kind":"symbol"},"doc://GICS/SE":{"identifier":"doc:\/\/GICS\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/marinePortsAndServices":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/marinePortsAndServices","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"marinePortsAndServices","kind":"identifier"}],"abstract":[{"text":"The Marine Ports & Services Sub-Industry (GICS Code: 20305030).","type":"text"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/marineportsandservices","title":"GICS.SubIndustry.marinePortsAndServices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/casinosAndGaming":{"abstract":[{"text":"The Casinos & Gaming Sub-Industry (GICS Code: 25301010).","type":"text"}],"title":"GICS.SubIndustry.casinosAndGaming","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"casinosAndGaming","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/casinosAndGaming","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/casinosandgaming","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/footwear":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/footwear","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/footwear","title":"GICS.SubIndustry.footwear","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"footwear","kind":"identifier"}],"abstract":[{"text":"The Footwear Sub-Industry (GICS Code: 25203020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/transactionAndPaymentProcessingServices":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/transactionandpaymentprocessingservices","abstract":[{"text":"The Transaction & Payment Processing Services Sub-Industry (GICS Code: 40201060).","type":"text"}],"role":"symbol","title":"GICS.SubIndustry.transactionAndPaymentProcessingServices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/transactionAndPaymentProcessingServices","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transactionAndPaymentProcessingServices","kind":"identifier"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/officeServicesAndSupplies":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/officeServicesAndSupplies","abstract":[{"text":"The Office Services & Supplies Sub-Industry (GICS Code: 20201060).","type":"text"}],"title":"GICS.SubIndustry.officeServicesAndSupplies","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"officeServicesAndSupplies"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/officeservicesandsupplies"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/agriculturalProductsAndServices":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/agriculturalproductsandservices","abstract":[{"text":"The Agricultural Products & Services Sub-Industry (GICS Code: 30202010).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/agriculturalProductsAndServices","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"agriculturalProductsAndServices","kind":"identifier"}],"title":"GICS.SubIndustry.agriculturalProductsAndServices","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/broadlineRetail":{"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/broadlineretail","type":"topic","abstract":[{"type":"text","text":"The Broadline Retail Sub-Industry (GICS Code: 25503030)."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"broadlineRetail","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/broadlineRetail","title":"GICS.SubIndustry.broadlineRetail","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/preciousMetalsAndMinerals":{"abstract":[{"text":"The Precious Metals & Minerals Sub-Industry (GICS Code: 15104040).","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"preciousMetalsAndMinerals","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/preciousMetalsAndMinerals","title":"GICS.SubIndustry.preciousMetalsAndMinerals","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/preciousmetalsandminerals"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/foodRetail":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"foodRetail","kind":"identifier"}],"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/foodretail","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/foodRetail","kind":"symbol","type":"topic","title":"GICS.SubIndustry.foodRetail","abstract":[{"text":"The Food Retail Sub-Industry (GICS Code: 30101030).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/electronicComponents":{"abstract":[{"type":"text","text":"The Electronic Components Sub-Industry (GICS Code: 45203015)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicComponents","title":"GICS.SubIndustry.electronicComponents","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electroniccomponents","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"electronicComponents"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/packagedFoodsAndMeats":{"abstract":[{"text":"The Packaged Foods & Meats Sub-Industry (GICS Code: 30202030).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"packagedFoodsAndMeats"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/packagedFoodsAndMeats","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/packagedfoodsandmeats","title":"GICS.SubIndustry.packagedFoodsAndMeats"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/automotivePartsAndEquipment":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/automotivepartsandequipment","role":"symbol","abstract":[{"type":"text","text":"The Automotive Parts & Equipment Sub-Industry (GICS Code: 25101010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automotivePartsAndEquipment","type":"topic","title":"GICS.SubIndustry.automotivePartsAndEquipment","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"automotivePartsAndEquipment","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedFinancialServices":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"diversifiedFinancialServices","kind":"identifier"}],"abstract":[{"text":"The Diversified Financial Services Sub-Industry (GICS Code: 40201020).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.diversifiedFinancialServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedfinancialservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedFinancialServices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedSupportServices":{"title":"GICS.SubIndustry.diversifiedSupportServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedsupportservices","kind":"symbol","abstract":[{"type":"text","text":"The Diversified Support Services Sub-Industry (GICS Code: 20201070)."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedSupportServices","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"diversifiedSupportServices","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/housewaresAndSpecialties":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/housewaresAndSpecialties","role":"symbol","title":"GICS.SubIndustry.housewaresAndSpecialties","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/housewaresandspecialties","abstract":[{"text":"The Housewares & Specialties Sub-Industry (GICS Code: 25201050).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"housewaresAndSpecialties"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/humanResourceAndEmploymentServices":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"humanResourceAndEmploymentServices"}],"abstract":[{"text":"The Human Resource & Employment Services Sub-Industry (GICS Code: 20202010).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.humanResourceAndEmploymentServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/humanresourceandemploymentservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/humanResourceAndEmploymentServices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/aluminum":{"abstract":[{"text":"The Aluminum Sub-Industry (GICS Code: 15104010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"aluminum","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/aluminum","kind":"symbol","title":"GICS.SubIndustry.aluminum","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/aluminum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/commercialAndResidentialMortgageFinance":{"role":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commercialAndResidentialMortgageFinance","title":"GICS.SubIndustry.commercialAndResidentialMortgageFinance","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/commercialandresidentialmortgagefinance","abstract":[{"text":"The Commercial & Residential Mortgage Finance Sub-Industry (GICS Code: 40201050).","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commercialAndResidentialMortgageFinance"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/homeFurnishings":{"title":"GICS.SubIndustry.homeFurnishings","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"homeFurnishings"}],"role":"symbol","abstract":[{"text":"The Home Furnishings Sub-Industry (GICS Code: 25201020).","type":"text"}],"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeFurnishings","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homefurnishings"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/timberREITs":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/timberreits","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"timberREITs","kind":"identifier"}],"title":"GICS.SubIndustry.timberREITs","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/timberREITs","abstract":[{"type":"text","text":"The Timber REITs Sub-Industry (GICS Code: 60108040)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/securityAndAlarmServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/securityandalarmservices","role":"symbol","abstract":[{"type":"text","text":"The Security & Alarm Services Sub-Industry (GICS Code: 20201080)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/securityAndAlarmServices","type":"topic","title":"GICS.SubIndustry.securityAndAlarmServices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"securityAndAlarmServices"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/waterUtilities":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"waterUtilities"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/waterUtilities","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/waterutilities","type":"topic","title":"GICS.SubIndustry.waterUtilities","kind":"symbol","abstract":[{"type":"text","text":"The Water Utilities Sub-Industry (GICS Code: 55104010)."}],"role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/telecomTowerREITs":{"abstract":[{"text":"The Telecom Tower REITs Sub-Industry (GICS Code: 60108030).","type":"text"}],"title":"GICS.SubIndustry.telecomTowerREITs","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"telecomTowerREITs","kind":"identifier"}],"type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/telecomtowerreits","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/telecomTowerREITs"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/singleFamilyResidentialREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/singleFamilyResidentialREITs","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/singlefamilyresidentialreits","type":"topic","abstract":[{"type":"text","text":"The Single-Family Residential REITs Sub-Industry (GICS Code: 60106020)."}],"role":"symbol","title":"GICS.SubIndustry.singleFamilyResidentialREITs","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"singleFamilyResidentialREITs"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/oilAndGasDrilling":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasDrilling","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"oilAndGasDrilling","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasdrilling","role":"symbol","abstract":[{"type":"text","text":"The Oil & Gas Drilling Sub-Industry (GICS Code: 10101010)."}],"title":"GICS.SubIndustry.oilAndGasDrilling"},"doc://GICS/SH":{"identifier":"doc:\/\/GICS\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/oilAndGasEquipmentAndServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasEquipmentAndServices","title":"GICS.SubIndustry.oilAndGasEquipmentAndServices","abstract":[{"type":"text","text":"The Oil & Gas Equipment & Services Sub-Industry (GICS Code: 10101020)."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"oilAndGasEquipmentAndServices"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasequipmentandservices","role":"symbol","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/railTransportation":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/railTransportation","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/railtransportation","title":"GICS.SubIndustry.railTransportation","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"railTransportation"}],"abstract":[{"text":"The Rail Transportation Sub-Industry (GICS Code: 20304010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/drugRetail":{"title":"GICS.SubIndustry.drugRetail","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Drug Retail Sub-Industry (GICS Code: 30101010)."}],"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/drugretail","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"drugRetail","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/drugRetail"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/selfStorageREITs":{"type":"topic","abstract":[{"text":"The Self-Storage REITs Sub-Industry (GICS Code: 60108020).","type":"text"}],"title":"GICS.SubIndustry.selfStorageREITs","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/selfStorageREITs","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"selfStorageREITs","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/selfstoragereits"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industrialConglomerates":{"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialconglomerates","type":"topic","abstract":[{"type":"text","text":"The Industrial Conglomerates Sub-Industry (GICS Code: 20105010)."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"industrialConglomerates","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialConglomerates","title":"GICS.SubIndustry.industrialConglomerates","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/leisureFacilities":{"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"leisureFacilities"}],"abstract":[{"type":"text","text":"The Leisure Facilities Sub-Industry (GICS Code: 25301030)."}],"title":"GICS.SubIndustry.leisureFacilities","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/leisurefacilities","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/leisureFacilities"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/buildingProducts":{"type":"topic","kind":"symbol","title":"GICS.SubIndustry.buildingProducts","abstract":[{"type":"text","text":"The Building Products Sub-Industry (GICS Code: 20102010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/buildingProducts","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/buildingproducts","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"buildingProducts"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/paperAndPlasticPackagingProductsAndMaterials":{"type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/paperandplasticpackagingproductsandmaterials","title":"GICS.SubIndustry.paperAndPlasticPackagingProductsAndMaterials","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/paperAndPlasticPackagingProductsAndMaterials","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"paperAndPlasticPackagingProductsAndMaterials","kind":"identifier"}],"abstract":[{"type":"text","text":"The Paper & Plastic Packaging Products & Materials Sub-Industry (GICS Code: 15103020)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/tiresAndRubber":{"abstract":[{"type":"text","text":"The Tires & Rubber Sub-Industry (GICS Code: 25101020)."}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tiresAndRubber","title":"GICS.SubIndustry.tiresAndRubber","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/tiresandrubber","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"tiresAndRubber","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/coalAndConsumableFuels":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"coalAndConsumableFuels","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/coalAndConsumableFuels","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/coalandconsumablefuels","type":"topic","kind":"symbol","title":"GICS.SubIndustry.coalAndConsumableFuels","abstract":[{"type":"text","text":"The Coal & Consumable Fuels Sub-Industry (GICS Code: 10102050)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/otherSpecializedREITs":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"otherSpecializedREITs","kind":"identifier"}],"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/otherspecializedreits","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/otherSpecializedREITs","kind":"symbol","type":"topic","title":"GICS.SubIndustry.otherSpecializedREITs","abstract":[{"text":"The Other Specialized REITs Sub-Industry (GICS Code: 60108010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/gold":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/gold","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gold"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gold","role":"symbol","abstract":[{"text":"The Gold Sub-Industry (GICS Code: 15104030).","type":"text"}],"title":"GICS.SubIndustry.gold"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/interactiveHomeEntertainment":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interactiveHomeEntertainment"}],"abstract":[{"type":"text","text":"The Interactive Home Entertainment Sub-Industry (GICS Code: 50202020)."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/interactiveHomeEntertainment","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/interactivehomeentertainment","title":"GICS.SubIndustry.interactiveHomeEntertainment"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/insuranceBrokers":{"abstract":[{"type":"text","text":"The Insurance Brokers Sub-Industry (GICS Code: 40301010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/insuranceBrokers","title":"GICS.SubIndustry.insuranceBrokers","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/insurancebrokers","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insuranceBrokers","kind":"identifier"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/integratedOilAndGas":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"integratedOilAndGas"}],"role":"symbol","title":"GICS.SubIndustry.integratedOilAndGas","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/integratedOilAndGas","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/integratedoilandgas","type":"topic","abstract":[{"text":"The Integrated Oil & Gas Sub-Industry (GICS Code: 10102010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/semiconductors":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"semiconductors"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/semiconductors","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/semiconductors","role":"symbol","abstract":[{"text":"The Semiconductors Sub-Industry (GICS Code: 45301020).","type":"text"}],"title":"GICS.SubIndustry.semiconductors"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/lifeAndHealthInsurance":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/lifeandhealthinsurance","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/lifeAndHealthInsurance","kind":"symbol","abstract":[{"text":"The Life & Health Insurance Sub-Industry (GICS Code: 40301020).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lifeAndHealthInsurance","kind":"identifier"}],"title":"GICS.SubIndustry.lifeAndHealthInsurance","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/electricalComponentsAndEquipment":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electricalcomponentsandequipment","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"electricalComponentsAndEquipment","kind":"identifier"}],"abstract":[{"type":"text","text":"The Electrical Components & Equipment Sub-Industry (GICS Code: 20104010)."}],"title":"GICS.SubIndustry.electricalComponentsAndEquipment","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electricalComponentsAndEquipment","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/assetManagementAndCustodyBanks":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"assetManagementAndCustodyBanks","kind":"identifier"}],"abstract":[{"text":"The Asset Management & Custody Banks Sub-Industry (GICS Code: 40203010).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.assetManagementAndCustodyBanks","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/assetManagementAndCustodyBanks","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/assetmanagementandcustodybanks"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/foodDistributors":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"foodDistributors","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/fooddistributors","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/foodDistributors","title":"GICS.SubIndustry.foodDistributors","kind":"symbol","abstract":[{"type":"text","text":"The Food Distributors Sub-Industry (GICS Code: 30101020)."}],"type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/tobacco":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Tobacco Sub-Industry (GICS Code: 30203010)."}],"type":"topic","title":"GICS.SubIndustry.tobacco","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tobacco","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/tobacco","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"tobacco","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/officeREITs":{"abstract":[{"text":"The Office REITs Sub-Industry (GICS Code: 60104010).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"officeREITs","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/officeREITs","kind":"symbol","title":"GICS.SubIndustry.officeREITs","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/officereits"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/technologyHardwareStorageAndPeripherals":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"technologyHardwareStorageAndPeripherals","kind":"identifier"}],"abstract":[{"type":"text","text":"The Technology Hardware, Storage & Peripherals Sub-Industry (GICS Code: 45202030)."}],"type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/technologyhardwarestorageandperipherals","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/technologyHardwareStorageAndPeripherals","title":"GICS.SubIndustry.technologyHardwareStorageAndPeripherals"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/specializedFinance":{"title":"GICS.SubIndustry.specializedFinance","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/specializedfinance","kind":"symbol","abstract":[{"type":"text","text":"The Specialized Finance Sub-Industry (GICS Code: 40201040)."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specializedFinance","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"specializedFinance","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/oilAndGasStorageAndTransportation":{"abstract":[{"type":"text","text":"The Oil & Gas Storage & Transportation Sub-Industry (GICS Code: 10102040)."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"oilAndGasStorageAndTransportation","kind":"identifier"}],"kind":"symbol","type":"topic","title":"GICS.SubIndustry.oilAndGasStorageAndTransportation","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasStorageAndTransportation","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasstorageandtransportation","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/applicationSoftware":{"type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/applicationsoftware","title":"GICS.SubIndustry.applicationSoftware","abstract":[{"text":"The Application Software Sub-Industry (GICS Code: 45103010).","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/applicationSoftware","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"applicationSoftware","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/brewers":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"brewers"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/brewers","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/brewers","kind":"symbol","type":"topic","title":"GICS.SubIndustry.brewers","abstract":[{"type":"text","text":"The Brewers Sub-Industry (GICS Code: 30201010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/householdAppliances":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/householdAppliances","type":"topic","abstract":[{"text":"The Household Appliances Sub-Industry (GICS Code: 25201040).","type":"text"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/householdappliances","role":"symbol","title":"GICS.SubIndustry.householdAppliances","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"householdAppliances"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/leisureProducts":{"abstract":[{"text":"The Leisure Products Sub-Industry (GICS Code: 25202010).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"leisureProducts"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/leisureProducts","kind":"symbol","title":"GICS.SubIndustry.leisureProducts","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/leisureproducts"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/systemsSoftware":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"systemsSoftware"}],"kind":"symbol","role":"symbol","abstract":[{"text":"The Systems Software Sub-Industry (GICS Code: 45103020).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/systemsSoftware","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/systemssoftware","title":"GICS.SubIndustry.systemsSoftware","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareServices":{"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Health Care Services Sub-Industry (GICS Code: 35102015)."}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcareservices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"healthCareServices","kind":"identifier"}],"title":"GICS.SubIndustry.healthCareServices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareServices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareTechnology":{"abstract":[{"text":"The Health Care Technology Sub-Industry (GICS Code: 35103010).","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareTechnology","title":"GICS.SubIndustry.healthCareTechnology","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaretechnology","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareTechnology"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/passengerAirlines":{"title":"GICS.SubIndustry.passengerAirlines","abstract":[{"type":"text","text":"The Passenger Airlines Sub-Industry (GICS Code: 20302010)."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/passengerAirlines","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/passengerairlines","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passengerAirlines"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/fertilizersAndAgriculturalChemicals":{"title":"GICS.SubIndustry.fertilizersAndAgriculturalChemicals","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fertilizersAndAgriculturalChemicals"}],"type":"topic","abstract":[{"text":"The Fertilizers & Agricultural Chemicals Sub-Industry (GICS Code: 15101030).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/fertilizersAndAgriculturalChemicals","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/fertilizersandagriculturalchemicals"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/multilineInsurance":{"type":"topic","title":"GICS.SubIndustry.multilineInsurance","abstract":[{"text":"The Multi-line Insurance Sub-Industry (GICS Code: 40301030).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multilineInsurance","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multilineInsurance"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multilineinsurance"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/dataProcessingAndOutsourcedServices":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/dataprocessingandoutsourcedservices","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dataProcessingAndOutsourcedServices"}],"abstract":[{"type":"text","text":"The Data Processing & Outsourced Services Sub-Industry (GICS Code: 20202030)."}],"title":"GICS.SubIndustry.dataProcessingAndOutsourcedServices","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/dataProcessingAndOutsourcedServices","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedBanks":{"title":"GICS.SubIndustry.diversifiedBanks","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedBanks","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedBanks","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedbanks","abstract":[{"type":"text","text":"The Diversified Banks Sub-Industry (GICS Code: 40101010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/hotelAndResortREITs":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"hotelAndResortREITs"}],"abstract":[{"type":"text","text":"The Hotel & Resort REITs Sub-Industry (GICS Code: 60103010)."}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.hotelAndResortREITs","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hotelAndResortREITs","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hotelandresortreits"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/computerAndElectronicsRetail":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/computerAndElectronicsRetail","type":"topic","kind":"symbol","title":"GICS.SubIndustry.computerAndElectronicsRetail","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/computerandelectronicsretail","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"computerAndElectronicsRetail","kind":"identifier"}],"abstract":[{"text":"The Computer & Electronics Retail Sub-Industry (GICS Code: 25504020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/marineTransportation":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/marineTransportation","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"marineTransportation","kind":"identifier"}],"abstract":[{"type":"text","text":"The Marine Transportation Sub-Industry (GICS Code: 20303010)."}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/marinetransportation","title":"GICS.SubIndustry.marineTransportation"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedMetalsAndMining":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedMetalsAndMining","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedmetalsandmining","title":"GICS.SubIndustry.diversifiedMetalsAndMining","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedMetalsAndMining","kind":"identifier"}],"abstract":[{"text":"The Diversified Metals & Mining Sub-Industry (GICS Code: 15104020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareSupplies":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareSupplies"}],"role":"symbol","title":"GICS.SubIndustry.healthCareSupplies","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareSupplies","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaresupplies","type":"topic","abstract":[{"type":"text","text":"The Health Care Supplies Sub-Industry (GICS Code: 35101020)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/renewableElectricity":{"title":"GICS.SubIndustry.renewableElectricity","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/renewableelectricity","kind":"symbol","abstract":[{"type":"text","text":"The Renewable Electricity Sub-Industry (GICS Code: 55105020)."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"renewableElectricity","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/renewableElectricity"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/managedHealthCare":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/managedHealthCare","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/managedhealthcare","kind":"symbol","role":"symbol","abstract":[{"text":"The Managed Health Care Sub-Industry (GICS Code: 35102030).","type":"text"}],"title":"GICS.SubIndustry.managedHealthCare","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"managedHealthCare"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/distillersAndVintners":{"title":"GICS.SubIndustry.distillersAndVintners","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/distillersAndVintners","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/distillersandvintners","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"distillersAndVintners"}],"abstract":[{"text":"The Distillers & Vintners Sub-Industry (GICS Code: 30201020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/aerospaceAndDefense":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/aerospaceanddefense","abstract":[{"text":"The Aerospace & Defense Sub-Industry (GICS Code: 20101010).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/aerospaceAndDefense","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"aerospaceAndDefense"}],"kind":"symbol","title":"GICS.SubIndustry.aerospaceAndDefense"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/householdProducts":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"householdProducts"}],"role":"symbol","title":"GICS.SubIndustry.householdProducts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/householdProducts","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/householdproducts","type":"topic","abstract":[{"type":"text","text":"The Household Products Sub-Industry (GICS Code: 30301010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareREITs","role":"symbol","title":"GICS.SubIndustry.healthCareREITs","abstract":[{"text":"The Health Care REITs Sub-Industry (GICS Code: 60105010).","type":"text"}],"type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"healthCareREITs","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcarereits"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/constructionMachineryAndHeavyTransportationEquipment":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"constructionMachineryAndHeavyTransportationEquipment"}],"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionmachineryandheavytransportationequipment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionMachineryAndHeavyTransportationEquipment","type":"topic","kind":"symbol","title":"GICS.SubIndustry.constructionMachineryAndHeavyTransportationEquipment","abstract":[{"type":"text","text":"The Construction Machinery & Heavy Transportation Equipment Sub-Industry (GICS Code: 20106010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/specialtyChemicals":{"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/specialtychemicals","abstract":[{"text":"The Specialty Chemicals Sub-Industry (GICS Code: 15101050).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"specialtyChemicals","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specialtyChemicals","title":"GICS.SubIndustry.specialtyChemicals","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/communicationsEquipment":{"abstract":[{"text":"The Communications Equipment Sub-Industry (GICS Code: 45201020).","type":"text"}],"title":"GICS.SubIndustry.communicationsEquipment","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"communicationsEquipment"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/communicationsequipment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/communicationsEquipment","role":"symbol"},"doc://GICS/SY":{"identifier":"doc:\/\/GICS\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://GICS/s12CaseIterableP":{"identifier":"doc:\/\/GICS\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedCapitalMarkets":{"abstract":[{"type":"text","text":"The Diversified Capital Markets Sub-Industry (GICS Code: 40203030)."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedCapitalMarkets","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedCapitalMarkets","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedcapitalmarkets","title":"GICS.SubIndustry.diversifiedCapitalMarkets"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/consumerStaplesMerchandiseRetail":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerStaplesMerchandiseRetail","type":"topic","kind":"symbol","title":"GICS.SubIndustry.consumerStaplesMerchandiseRetail","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerstaplesmerchandiseretail","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consumerStaplesMerchandiseRetail"}],"abstract":[{"text":"The Consumer Staples Merchandise Retail Sub-Industry (GICS Code: 30101040).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/wirelessTelecommunicationServices":{"abstract":[{"type":"text","text":"The Wireless Telecommunication Services Sub-Industry (GICS Code: 50102010)."}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/wirelesstelecommunicationservices","title":"GICS.SubIndustry.wirelessTelecommunicationServices","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wirelessTelecommunicationServices","kind":"identifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/wirelessTelecommunicationServices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/reinsurance":{"type":"topic","abstract":[{"text":"The Reinsurance Sub-Industry (GICS Code: 40301050).","type":"text"}],"title":"GICS.SubIndustry.reinsurance","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/reinsurance","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"reinsurance","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/reinsurance"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/otherSpecialtyRetail":{"title":"GICS.SubIndustry.otherSpecialtyRetail","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/otherspecialtyretail","kind":"symbol","abstract":[{"type":"text","text":"The Other Specialty Retail Sub-Industry (GICS Code: 25504040)."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/otherSpecialtyRetail","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"otherSpecialtyRetail","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/commercialPrinting":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"commercialPrinting","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commercialPrinting","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"The Commercial Printing Sub-Industry (GICS Code: 20201010).","type":"text"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/commercialprinting","title":"GICS.SubIndustry.commercialPrinting"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/technologyDistributors":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/technologydistributors","abstract":[{"text":"The Technology Distributors Sub-Industry (GICS Code: 45203030).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/technologyDistributors","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"technologyDistributors"}],"role":"symbol","type":"topic","title":"GICS.SubIndustry.technologyDistributors","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/cargoGroundTransportation":{"title":"GICS.SubIndustry.cargoGroundTransportation","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/cargogroundtransportation","kind":"symbol","abstract":[{"type":"text","text":"The Cargo Ground Transportation Sub-Industry (GICS Code: 20304030)."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/cargoGroundTransportation","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cargoGroundTransportation"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/motorcycleManufacturers":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/motorcycleManufacturers","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/motorcyclemanufacturers","title":"GICS.SubIndustry.motorcycleManufacturers","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"motorcycleManufacturers"}],"abstract":[{"text":"The Motorcycle Manufacturers Sub-Industry (GICS Code: 25102020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/moviesAndEntertainment":{"abstract":[{"type":"text","text":"The Movies & Entertainment Sub-Industry (GICS Code: 50202010)."}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"moviesAndEntertainment","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/moviesAndEntertainment","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/moviesandentertainment","title":"GICS.SubIndustry.moviesAndEntertainment"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/advertising":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"advertising"}],"role":"symbol","title":"GICS.SubIndustry.advertising","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/advertising","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/advertising","type":"topic","abstract":[{"type":"text","text":"The Advertising Sub-Industry (GICS Code: 50201010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/heavyElectricalEquipment":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"heavyElectricalEquipment","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The Heavy Electrical Equipment Sub-Industry (GICS Code: 20104020).","type":"text"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/heavyelectricalequipment","title":"GICS.SubIndustry.heavyElectricalEquipment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/heavyElectricalEquipment"},"doc://GICS/s23CustomStringConvertibleP":{"identifier":"doc:\/\/GICS\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/silver":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"silver","kind":"identifier"}],"abstract":[{"text":"The Silver Sub-Industry (GICS Code: 15104045).","type":"text"}],"title":"GICS.SubIndustry.silver","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/silver","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/silver"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/rawrepresentable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/alternativeCarriers":{"type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/alternativecarriers","title":"GICS.SubIndustry.alternativeCarriers","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/alternativeCarriers","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alternativeCarriers"}],"kind":"symbol","abstract":[{"text":"The Alternative Carriers Sub-Industry (GICS Code: 50101010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/multiSectorHoldings":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multisectorholdings","role":"symbol","abstract":[{"text":"The Multi-Sector Holdings Sub-Industry (GICS Code: 40201030).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiSectorHoldings","type":"topic","title":"GICS.SubIndustry.multiSectorHoldings","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"multiSectorHoldings"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/apparelAccessoriesAndLuxuryGoods":{"type":"topic","title":"GICS.SubIndustry.apparelAccessoriesAndLuxuryGoods","abstract":[{"text":"The Apparel, Accessories & Luxury Goods Sub-Industry (GICS Code: 25203010).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/apparelAccessoriesAndLuxuryGoods","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"apparelAccessoriesAndLuxuryGoods","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/apparelaccessoriesandluxurygoods"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareEquipment":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareEquipment"}],"role":"symbol","title":"GICS.SubIndustry.healthCareEquipment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareEquipment","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcareequipment","type":"topic","abstract":[{"type":"text","text":"The Health Care Equipment Sub-Industry (GICS Code: 35101010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/semiconductorMaterialsAndEquipment":{"title":"GICS.SubIndustry.semiconductorMaterialsAndEquipment","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/semiconductorMaterialsAndEquipment","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/semiconductormaterialsandequipment","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"semiconductorMaterialsAndEquipment","kind":"identifier"}],"abstract":[{"type":"text","text":"The Semiconductor Materials & Equipment Sub-Industry (GICS Code: 45301010)."}]},"doc://GICS/Se":{"identifier":"doc:\/\/GICS\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/environmentalAndFacilitiesServices":{"role":"symbol","abstract":[{"text":"The Environmental & Facilities Services Sub-Industry (GICS Code: 20201050).","type":"text"}],"title":"GICS.SubIndustry.environmentalAndFacilitiesServices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"environmentalAndFacilitiesServices","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/environmentalAndFacilitiesServices","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/environmentalandfacilitiesservices","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industrialGases":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialgases","abstract":[{"type":"text","text":"The Industrial Gases Sub-Industry (GICS Code: 15101040)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialGases","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industrialGases"}],"kind":"symbol","title":"GICS.SubIndustry.industrialGases"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/lifeSciencesToolsAndServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/lifeSciencesToolsAndServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/lifesciencestoolsandservices","title":"GICS.SubIndustry.lifeSciencesToolsAndServices","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifeSciencesToolsAndServices"}],"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Life Sciences Tools & Services Sub-Industry (GICS Code: 35203010)."}],"role":"symbol"},"doc://GICS/SQ":{"identifier":"doc:\/\/GICS\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/passengerGroundTransportation":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/passengerGroundTransportation","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/passengergroundtransportation","role":"symbol","abstract":[{"type":"text","text":"The Passenger Ground Transportation Sub-Industry (GICS Code: 20304040)."}],"title":"GICS.SubIndustry.passengerGroundTransportation","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passengerGroundTransportation","kind":"identifier"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareFacilities":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcarefacilities","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The Health Care Facilities Sub-Industry (GICS Code: 35102020)."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareFacilities","title":"GICS.SubIndustry.healthCareFacilities","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareFacilities"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/paperProducts":{"title":"GICS.SubIndustry.paperProducts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/paperProducts","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"paperProducts","kind":"identifier"}],"abstract":[{"type":"text","text":"The Paper Products Sub-Industry (GICS Code: 15105020)."}],"kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/paperproducts"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/softDrinksAndNonAlcoholicBeverages":{"abstract":[{"type":"text","text":"The Soft Drinks & Non-alcoholic Beverages Sub-Industry (GICS Code: 30201030)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"softDrinksAndNonAlcoholicBeverages","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/softDrinksAndNonAlcoholicBeverages","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/softdrinksandnonalcoholicbeverages","title":"GICS.SubIndustry.softDrinksAndNonAlcoholicBeverages"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/independentPowerProducersAndEnergyTraders":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/independentPowerProducersAndEnergyTraders","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"independentPowerProducersAndEnergyTraders"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/independentpowerproducersandenergytraders","role":"symbol","abstract":[{"type":"text","text":"The Independent Power Producers & Energy Traders Sub-Industry (GICS Code: 55105010)."}],"title":"GICS.SubIndustry.independentPowerProducersAndEnergyTraders"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedRealEstateActivities":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedrealestateactivities","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"diversifiedRealEstateActivities","kind":"identifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedRealEstateActivities","title":"GICS.SubIndustry.diversifiedRealEstateActivities","abstract":[{"type":"text","text":"The Diversified Real Estate Activities Sub-Industry (GICS Code: 60201010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/apparelRetail":{"abstract":[{"text":"The Apparel Retail Sub-Industry (GICS Code: 25504010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apparelRetail"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/apparelRetail","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/apparelretail","title":"GICS.SubIndustry.apparelRetail"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/educationServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/educationServices","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/educationservices","title":"GICS.SubIndustry.educationServices","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"educationServices","kind":"identifier"}],"abstract":[{"type":"text","text":"The Education Services Sub-Industry (GICS Code: 25302010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/textiles":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/textiles","abstract":[{"text":"The Textiles Sub-Industry (GICS Code: 25203030).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"textiles","kind":"identifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/textiles","title":"GICS.SubIndustry.textiles","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/homeImprovementRetail":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"homeImprovementRetail","kind":"identifier"}],"abstract":[{"text":"The Home Improvement Retail Sub-Industry (GICS Code: 25504030).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.homeImprovementRetail","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeImprovementRetail","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homeimprovementretail"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/oilAndGasRefiningAndMarketing":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasRefiningAndMarketing","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasrefiningandmarketing","title":"GICS.SubIndustry.oilAndGasRefiningAndMarketing","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"oilAndGasRefiningAndMarketing","kind":"identifier"}],"abstract":[{"type":"text","text":"The Oil & Gas Refining & Marketing Sub-Industry (GICS Code: 10102030)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedChemicals":{"abstract":[{"type":"text","text":"The Diversified Chemicals Sub-Industry (GICS Code: 15101020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"diversifiedChemicals"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedChemicals","kind":"symbol","title":"GICS.SubIndustry.diversifiedChemicals","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedchemicals"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/integratedTelecommunicationServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/integratedTelecommunicationServices","type":"topic","kind":"symbol","title":"GICS.SubIndustry.integratedTelecommunicationServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/integratedtelecommunicationservices","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integratedTelecommunicationServices"}],"abstract":[{"text":"The Integrated Telecommunication Services Sub-Industry (GICS Code: 50101020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/broadcasting":{"abstract":[{"type":"text","text":"The Broadcasting Sub-Industry (GICS Code: 50201020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"broadcasting","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/broadcasting","kind":"symbol","title":"GICS.SubIndustry.broadcasting","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/broadcasting"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/electronicEquipmentAndInstruments":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"electronicEquipmentAndInstruments"}],"role":"symbol","title":"GICS.SubIndustry.electronicEquipmentAndInstruments","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicEquipmentAndInstruments","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electronicequipmentandinstruments","type":"topic","abstract":[{"text":"The Electronic Equipment & Instruments Sub-Industry (GICS Code: 45203010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/tradingCompaniesAndDistributors":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tradingCompaniesAndDistributors"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/tradingcompaniesanddistributors","title":"GICS.SubIndustry.tradingCompaniesAndDistributors","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tradingCompaniesAndDistributors","abstract":[{"text":"The Trading Companies & Distributors Sub-Industry (GICS Code: 20107010).","type":"text"}],"kind":"symbol","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industrialREITs":{"title":"GICS.SubIndustry.industrialREITs","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialREITs","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialreits","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industrialREITs","kind":"identifier"}],"abstract":[{"type":"text","text":"The Industrial REITs Sub-Industry (GICS Code: 60102510)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/realEstateDevelopment":{"abstract":[{"type":"text","text":"The Real Estate Development Sub-Industry (GICS Code: 60201030)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateDevelopment","title":"GICS.SubIndustry.realEstateDevelopment","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/realestatedevelopment","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"realEstateDevelopment"}],"type":"topic","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/automotiveRetail":{"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/automotiveretail","type":"topic","abstract":[{"text":"The Automotive Retail Sub-Industry (GICS Code: 25504050).","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automotiveRetail"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automotiveRetail","title":"GICS.SubIndustry.automotiveRetail","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/Equatable-Implementations":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/equatable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/Equatable-Implementations","abstract":[],"kind":"article","title":"Equatable Implementations","type":"topic","role":"collectionGroup"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/publishing":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publishing"}],"abstract":[{"text":"The Publishing Sub-Industry (GICS Code: 50201040).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/publishing","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/publishing","title":"GICS.SubIndustry.publishing"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/multiFamilyResidentialREITs":{"abstract":[{"text":"The Multi-Family Residential REITs Sub-Industry (GICS Code: 60106010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multiFamilyResidentialREITs","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiFamilyResidentialREITs","kind":"symbol","title":"GICS.SubIndustry.multiFamilyResidentialREITs","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multifamilyresidentialreits"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/agriculturalAndFarmMachinery":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agriculturalAndFarmMachinery"}],"abstract":[{"text":"The Agricultural & Farm Machinery Sub-Industry (GICS Code: 20106015).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.agriculturalAndFarmMachinery","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/agriculturalandfarmmachinery","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/agriculturalAndFarmMachinery"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/personalCareProducts":{"abstract":[{"type":"text","text":"The Personal Care Products Sub-Industry (GICS Code: 30302010)."}],"type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/personalcareproducts","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/personalCareProducts","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"personalCareProducts","kind":"identifier"}],"title":"GICS.SubIndustry.personalCareProducts"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/gasUtilities":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/gasUtilities","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gasutilities","title":"GICS.SubIndustry.gasUtilities","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"gasUtilities","kind":"identifier"}],"abstract":[{"text":"The Gas Utilities Sub-Industry (GICS Code: 55102010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/mortgageREITs":{"role":"symbol","abstract":[{"type":"text","text":"The Mortgage REITs Sub-Industry (GICS Code: 40204010)."}],"title":"GICS.SubIndustry.mortgageREITs","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mortgageREITs","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/mortgageREITs","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/mortgagereits"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/constructionAndEngineering":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionAndEngineering","role":"symbol","title":"GICS.SubIndustry.constructionAndEngineering","abstract":[{"type":"text","text":"The Construction & Engineering Sub-Industry (GICS Code: 20103010)."}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionandengineering","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constructionAndEngineering","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/electronicManufacturingServices":{"abstract":[{"text":"The Electronic Manufacturing Services Sub-Industry (GICS Code: 45203020).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"electronicManufacturingServices"}],"kind":"symbol","type":"topic","title":"GICS.SubIndustry.electronicManufacturingServices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicManufacturingServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electronicmanufacturingservices","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareDistributors":{"title":"GICS.SubIndustry.healthCareDistributors","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaredistributors","kind":"symbol","abstract":[{"text":"The Health Care Distributors Sub-Industry (GICS Code: 35102010).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"healthCareDistributors","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareDistributors"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/investmentBankingAndBrokerage":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/investmentBankingAndBrokerage","role":"symbol","title":"GICS.SubIndustry.investmentBankingAndBrokerage","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/investmentbankingandbrokerage","type":"topic","abstract":[{"type":"text","text":"The Investment Banking & Brokerage Sub-Industry (GICS Code: 40203020)."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"investmentBankingAndBrokerage","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/!=(_:_:).json b/docs/data/documentation/gics/gics/subindustry-swift.enum/!=(_:_:).json new file mode 100644 index 0000000..8529fd1 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"op","modules":[{"name":"GICS","relatedModules":["Swift"]}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4GICSAAO11SubIndustryO","role":"symbol","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/Equatable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/Equatable-Implementations":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/equatable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/Equatable-Implementations","abstract":[],"kind":"article","title":"Equatable Implementations","type":"topic","role":"collectionGroup"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/!=(_:_:)","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/advertising.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/advertising.json new file mode 100644 index 0000000..0beca4b --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/advertising.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"advertising"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Companies providing advertising, marketing or public relations services.","type":"text"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/advertising"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/advertising"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:4GICSAAO11SubIndustryO11advertisingyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.advertising","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"advertising"}],"symbolKind":"case","role":"symbol"},"abstract":[{"type":"text","text":"The Advertising Sub-Industry (GICS Code: 50201010)."}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/advertising":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"advertising"}],"role":"symbol","title":"GICS.SubIndustry.advertising","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/advertising","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/advertising","type":"topic","abstract":[{"type":"text","text":"The Advertising Sub-Industry (GICS Code: 50201010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/aerospaceanddefense.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/aerospaceanddefense.json new file mode 100644 index 0000000..e6d6aa4 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/aerospaceanddefense.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"aerospaceAndDefense"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of civil or military aerospace and defense equipment, parts or products. Includes defense electronics and space equipment.","type":"text"}]}],"kind":"content"}],"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/aerospaceanddefense"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/aerospaceAndDefense","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO19aerospaceAndDefenseyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.aerospaceAndDefense","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"aerospaceAndDefense","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case"},"abstract":[{"text":"The Aerospace & Defense Sub-Industry (GICS Code: 20101010).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/aerospaceAndDefense":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/aerospaceanddefense","abstract":[{"text":"The Aerospace & Defense Sub-Industry (GICS Code: 20101010).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/aerospaceAndDefense","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"aerospaceAndDefense"}],"kind":"symbol","title":"GICS.SubIndustry.aerospaceAndDefense"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/agriculturalandfarmmachinery.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/agriculturalandfarmmachinery.json new file mode 100644 index 0000000..d247ac2 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/agriculturalandfarmmachinery.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/agriculturalandfarmmachinery"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The Agricultural & Farm Machinery Sub-Industry (GICS Code: 20106015).","type":"text"}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agriculturalAndFarmMachinery"}],"externalID":"s:4GICSAAO11SubIndustryO28agriculturalAndFarmMachineryyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.SubIndustry.agriculturalAndFarmMachinery"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/agriculturalAndFarmMachinery","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"agriculturalAndFarmMachinery","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Companies manufacturing agricultural machinery, farm machinery, and their related parts. Includes machinery used for the production of crops and agricultural livestock, agricultural tractors, planting and fertilizing machinery, fertilizer and chemical application equipment, and grain dryers and blowers.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/agriculturalAndFarmMachinery":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agriculturalAndFarmMachinery"}],"abstract":[{"text":"The Agricultural & Farm Machinery Sub-Industry (GICS Code: 20106015).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.agriculturalAndFarmMachinery","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/agriculturalandfarmmachinery","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/agriculturalAndFarmMachinery"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/agriculturalproductsandservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/agriculturalproductsandservices.json new file mode 100644 index 0000000..9bfca22 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/agriculturalproductsandservices.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Agricultural Products & Services Sub-Industry (GICS Code: 30202010).","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/agriculturalproductsandservices"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/agriculturalProductsAndServices","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"agriculturalProductsAndServices","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Producers of agricultural products. Includes crop growers, owners of plantations and companies that produce and process foods but do not package and market them. Excludes companies classified in the Forest Products Sub-Industry and those that package and market the food products classified in the Packaged Foods & Meats Sub-Industry.","type":"text"}],"type":"paragraph"}]}],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"agriculturalProductsAndServices","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.agriculturalProductsAndServices","roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO31agriculturalProductsAndServicesyA2DmF"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/agriculturalProductsAndServices":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/agriculturalproductsandservices","abstract":[{"text":"The Agricultural Products & Services Sub-Industry (GICS Code: 30202010).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/agriculturalProductsAndServices","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"agriculturalProductsAndServices","kind":"identifier"}],"title":"GICS.SubIndustry.agriculturalProductsAndServices","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/airfreightandlogistics.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/airfreightandlogistics.json new file mode 100644 index 0000000..a1b77fd --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/airfreightandlogistics.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/airfreightandlogistics"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"airFreightAndLogistics","kind":"identifier"}],"title":"GICS.SubIndustry.airFreightAndLogistics","externalID":"s:4GICSAAO11SubIndustryO22airFreightAndLogisticsyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"airFreightAndLogistics","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Companies providing air freight transportation, courier and logistics services, including package and mail delivery and customs agents. Excludes those companies classified in the Passenger Airlines, Marine Transportation, Cargo Ground Transportation and Passenger Ground Transportation Sub-Industries."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The Air Freight & Logistics Sub-Industry (GICS Code: 20301010).","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/airFreightAndLogistics","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/airFreightAndLogistics":{"role":"symbol","abstract":[{"text":"The Air Freight & Logistics Sub-Industry (GICS Code: 20301010).","type":"text"}],"title":"GICS.SubIndustry.airFreightAndLogistics","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"airFreightAndLogistics","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/airFreightAndLogistics","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/airfreightandlogistics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/airportservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/airportservices.json new file mode 100644 index 0000000..5e6a8c0 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/airportservices.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"airportServices","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Operators of airports and companies providing related services."}]}]}],"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO15airportServicesyA2DmF","roleHeading":"Case","title":"GICS.SubIndustry.airportServices","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"airportServices"}],"symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/airportservices"]}],"abstract":[{"text":"The Airport Services Sub-Industry (GICS Code: 20305010).","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/airportServices"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/airportServices":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"airportServices"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/airportServices","abstract":[{"text":"The Airport Services Sub-Industry (GICS Code: 20305010).","type":"text"}],"title":"GICS.SubIndustry.airportServices","kind":"symbol","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/airportservices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/alternativecarriers.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/alternativecarriers.json new file mode 100644 index 0000000..778cc31 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/alternativecarriers.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/alternativeCarriers"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Alternative Carriers Sub-Industry (GICS Code: 50101010).","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/alternativecarriers"]}],"kind":"symbol","metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alternativeCarriers"}],"externalID":"s:4GICSAAO11SubIndustryO19alternativeCarriersyA2DmF","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.alternativeCarriers"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alternativeCarriers"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Providers of communications and high-density data transmission services primarily through a high bandwidth\/fiber-optic cable network."}]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/alternativeCarriers":{"type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/alternativecarriers","title":"GICS.SubIndustry.alternativeCarriers","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/alternativeCarriers","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alternativeCarriers"}],"kind":"symbol","abstract":[{"text":"The Alternative Carriers Sub-Industry (GICS Code: 50101010).","type":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/aluminum.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/aluminum.json new file mode 100644 index 0000000..2390816 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/aluminum.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/aluminum","interfaceLanguage":"swift"},"metadata":{"externalID":"s:4GICSAAO11SubIndustryO8aluminumyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"aluminum","kind":"identifier"}],"symbolKind":"case","title":"GICS.SubIndustry.aluminum","roleHeading":"Case","modules":[{"name":"GICS"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Aluminum Sub-Industry (GICS Code: 15104010)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/aluminum"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aluminum"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Producers of aluminum and related products, including companies that mine or process bauxite and companies that recycle aluminum to produce finished or semi-finished products. Excludes companies that primarily produce aluminum building materials classified in the Building Products Sub-Industry.","type":"text"}]}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/aluminum":{"abstract":[{"text":"The Aluminum Sub-Industry (GICS Code: 15104010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"aluminum","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/aluminum","kind":"symbol","title":"GICS.SubIndustry.aluminum","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/aluminum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/apparelaccessoriesandluxurygoods.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/apparelaccessoriesandluxurygoods.json new file mode 100644 index 0000000..680b639 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/apparelaccessoriesandluxurygoods.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"The Apparel, Accessories & Luxury Goods Sub-Industry (GICS Code: 25203010)."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/apparelaccessoriesandluxurygoods"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"apparelAccessoriesAndLuxuryGoods","kind":"identifier"}],"modules":[{"name":"GICS"}],"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO32apparelAccessoriesAndLuxuryGoodsyA2DmF","title":"GICS.SubIndustry.apparelAccessoriesAndLuxuryGoods","role":"symbol","roleHeading":"Case"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/apparelAccessoriesAndLuxuryGoods","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"apparelAccessoriesAndLuxuryGoods","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"Manufacturers of apparel, accessories & luxury goods. Includes companies primarily producing designer handbags, wallets, luggage, jewelry and watches. Excludes shoes classified in the Footwear Sub-Industry.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/apparelAccessoriesAndLuxuryGoods":{"type":"topic","title":"GICS.SubIndustry.apparelAccessoriesAndLuxuryGoods","abstract":[{"text":"The Apparel, Accessories & Luxury Goods Sub-Industry (GICS Code: 25203010).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/apparelAccessoriesAndLuxuryGoods","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"apparelAccessoriesAndLuxuryGoods","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/apparelaccessoriesandluxurygoods"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/apparelretail.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/apparelretail.json new file mode 100644 index 0000000..11ff2f5 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/apparelretail.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"apparelRetail","kind":"identifier"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Retailers specialized mainly in apparel and accessories.","type":"text"}]}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/apparelRetail"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/apparelretail"]}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO13apparelRetailyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"apparelRetail","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","title":"GICS.SubIndustry.apparelRetail"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The Apparel Retail Sub-Industry (GICS Code: 25504010).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/apparelRetail":{"abstract":[{"text":"The Apparel Retail Sub-Industry (GICS Code: 25504010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apparelRetail"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/apparelRetail","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/apparelretail","title":"GICS.SubIndustry.apparelRetail"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/applicationsoftware.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/applicationsoftware.json new file mode 100644 index 0000000..3b784c5 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/applicationsoftware.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"applicationSoftware","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Companies engaged in developing and producing software designed for specialized applications for the business or consumer market. Includes enterprise and technical software, as well as cloud-based software. Excludes companies classified in the Interactive Home Entertainment Sub-Industry. Also excludes companies producing systems or database management software classified in the Systems Software Sub-Industry."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/applicationsoftware"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/applicationSoftware","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO19applicationSoftwareyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.applicationSoftware","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"applicationSoftware","kind":"identifier"}],"roleHeading":"Case","role":"symbol"},"abstract":[{"type":"text","text":"The Application Software Sub-Industry (GICS Code: 45103010)."}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/applicationSoftware":{"type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/applicationsoftware","title":"GICS.SubIndustry.applicationSoftware","abstract":[{"text":"The Application Software Sub-Industry (GICS Code: 45103010).","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/applicationSoftware","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"applicationSoftware","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/assetmanagementandcustodybanks.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/assetmanagementandcustodybanks.json new file mode 100644 index 0000000..e4b3f93 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/assetmanagementandcustodybanks.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/assetmanagementandcustodybanks"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"assetManagementAndCustodyBanks"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Financial institutions primarily engaged in investment management and\/or related custody and securities fee-based services. Includes companies operating mutual funds, closed-end funds and unit investment trusts. Excludes banks and other financial institutions primarily involved in commercial lending, investment banking, brokerage and other specialized financial activities.","type":"text"}]}]}],"abstract":[{"type":"text","text":"The Asset Management & Custody Banks Sub-Industry (GICS Code: 40203010)."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/assetManagementAndCustodyBanks"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"assetManagementAndCustodyBanks"}],"externalID":"s:4GICSAAO11SubIndustryO30assetManagementAndCustodyBanksyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.assetManagementAndCustodyBanks"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/assetManagementAndCustodyBanks":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"assetManagementAndCustodyBanks","kind":"identifier"}],"abstract":[{"text":"The Asset Management & Custody Banks Sub-Industry (GICS Code: 40203010).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.assetManagementAndCustodyBanks","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/assetManagementAndCustodyBanks","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/assetmanagementandcustodybanks"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/automobilemanufacturers.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/automobilemanufacturers.json new file mode 100644 index 0000000..c69c48a --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/automobilemanufacturers.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/automobilemanufacturers"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Automobile Manufacturers Sub-Industry (GICS Code: 25102010)."}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO23automobileManufacturersyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"automobileManufacturers","kind":"identifier"}],"symbolKind":"case","title":"GICS.SubIndustry.automobileManufacturers","roleHeading":"Case","modules":[{"name":"GICS"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"automobileManufacturers","kind":"identifier"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Companies that produce mainly passenger automobiles and light trucks. Excludes companies producing mainly motorcycles and three-wheelers classified in the Motorcycle Manufacturers Sub-Industry and heavy duty trucks classified in the Construction Machinery & Heavy Transportation Equipment Sub-Industry.","type":"text"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automobileManufacturers","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/automobileManufacturers":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automobileManufacturers","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"automobileManufacturers"}],"abstract":[{"type":"text","text":"The Automobile Manufacturers Sub-Industry (GICS Code: 25102010)."}],"title":"GICS.SubIndustry.automobileManufacturers","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/automobilemanufacturers"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/automotivepartsandequipment.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/automotivepartsandequipment.json new file mode 100644 index 0000000..a97b91b --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/automotivepartsandequipment.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The Automotive Parts & Equipment Sub-Industry (GICS Code: 25101010)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automotivePartsAndEquipment"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:4GICSAAO11SubIndustryO27automotivePartsAndEquipmentyA2DmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.automotivePartsAndEquipment","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"automotivePartsAndEquipment","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"automotivePartsAndEquipment","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Manufacturers of parts and accessories for automobiles and motorcycles. Excludes companies classified in the Tires & Rubber Sub-Industry."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/automotivepartsandequipment"]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/automotivePartsAndEquipment":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/automotivepartsandequipment","role":"symbol","abstract":[{"type":"text","text":"The Automotive Parts & Equipment Sub-Industry (GICS Code: 25101010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automotivePartsAndEquipment","type":"topic","title":"GICS.SubIndustry.automotivePartsAndEquipment","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"automotivePartsAndEquipment","kind":"identifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/automotiveretail.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/automotiveretail.json new file mode 100644 index 0000000..1f2c4a8 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/automotiveretail.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Automotive Retail Sub-Industry (GICS Code: 25504050)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automotiveRetail"}],"modules":[{"name":"GICS"}],"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO16automotiveRetailyA2DmF","title":"GICS.SubIndustry.automotiveRetail","roleHeading":"Case","role":"symbol"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automotiveRetail","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/automotiveretail"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automotiveRetail"}],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"Owners and operators of stores specializing in automotive retail. Includes auto dealers, gas stations, and retailers of auto accessories, motorcycles & parts, automotive glass, and automotive equipment & parts.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/automotiveRetail":{"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/automotiveretail","type":"topic","abstract":[{"text":"The Automotive Retail Sub-Industry (GICS Code: 25504050).","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automotiveRetail"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/automotiveRetail","title":"GICS.SubIndustry.automotiveRetail","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/belongs(to:).json b/docs/data/documentation/gics/gics/subindustry-swift.enum/belongs(to:).json new file mode 100644 index 0000000..4d2c1b3 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/belongs(to:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/belongs(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"belongs"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": some ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"method","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE7belongs2toSbqd___tAaBRd__lF::SYNTHESIZED::s:4GICSAAO11SubIndustryO","title":"belongs(to:)","modules":[{"name":"GICS"}],"role":"symbol","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/belongs(to:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"belongs"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"parent"},{"kind":"text","text":": some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"parent","content":[{"type":"paragraph","inlineContent":[{"text":"The parent GICS classification to compare against the GICS instance.","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"true if the GICS instance belongs to the given parent GICS classification within its hierarchy; otherwise, false.","type":"text"}]}]}],"sections":[],"abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification.","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/belongs(to:)":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/belongs(to:)","abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": some ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/belongs(to:)","title":"belongs(to:)","kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/biotechnology.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/biotechnology.json new file mode 100644 index 0000000..0564e7f --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/biotechnology.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/biotechnology","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","abstract":[{"type":"text","text":"The Biotechnology Sub-Industry (GICS Code: 35201010)."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/biotechnology"]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"biotechnology","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO13biotechnologyyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.SubIndustry.biotechnology"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"biotechnology"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Companies primarily engaged in the research, development, manufacturing and\/or marketing of products based on genetic analysis and genetic engineering. Includes companies specializing in protein-based therapeutics to treat human diseases. Excludes companies manufacturing products using biotechnology but without a health care application."}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/biotechnology":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"biotechnology"}],"abstract":[{"type":"text","text":"The Biotechnology Sub-Industry (GICS Code: 35201010)."}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/biotechnology","title":"GICS.SubIndustry.biotechnology","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/biotechnology"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/brewers.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/brewers.json new file mode 100644 index 0000000..b935bc1 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/brewers.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","title":"GICS.SubIndustry.brewers","roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO7brewersyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"brewers","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/brewers"},"abstract":[{"text":"The Brewers Sub-Industry (GICS Code: 30201010).","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"brewers","kind":"identifier"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Producers of beer and malt liquors. Includes breweries not classified in the Restaurants Sub-Industry."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/brewers"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/brewers":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"brewers"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/brewers","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/brewers","kind":"symbol","type":"topic","title":"GICS.SubIndustry.brewers","abstract":[{"type":"text","text":"The Brewers Sub-Industry (GICS Code: 30201010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/broadcasting.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/broadcasting.json new file mode 100644 index 0000000..da3e152 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/broadcasting.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Broadcasting Sub-Industry (GICS Code: 50201020)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"broadcasting","kind":"identifier"}],"modules":[{"name":"GICS"}],"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO12broadcastingyA2DmF","title":"GICS.SubIndustry.broadcasting","role":"symbol","roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/broadcasting"},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/broadcasting"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"broadcasting","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Owners and operators of television or radio broadcasting systems, including programming. Includes radio and television broadcasting, radio networks, and radio stations.","type":"text"}]}],"kind":"content"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/broadcasting":{"abstract":[{"type":"text","text":"The Broadcasting Sub-Industry (GICS Code: 50201020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"broadcasting","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/broadcasting","kind":"symbol","title":"GICS.SubIndustry.broadcasting","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/broadcasting"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/broadlineretail.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/broadlineretail.json new file mode 100644 index 0000000..dba4ba9 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/broadlineretail.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/broadlineretail"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The Broadline Retail Sub-Industry (GICS Code: 25503030)."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"broadlineRetail"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Retailers offering a wide range of consumer discretionary merchandise. This Sub-Industry includes general and discount merchandise retailers, department stores and on-line retailers and marketplaces selling mostly consumer discretionary merchandise.","type":"text"}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/broadlineRetail","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"case","title":"GICS.SubIndustry.broadlineRetail","role":"symbol","modules":[{"name":"GICS"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"broadlineRetail"}],"roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO15broadlineRetailyA2DmF"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/broadlineRetail":{"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/broadlineretail","type":"topic","abstract":[{"type":"text","text":"The Broadline Retail Sub-Industry (GICS Code: 25503030)."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"broadlineRetail","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/broadlineRetail","title":"GICS.SubIndustry.broadlineRetail","kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/buildingproducts.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/buildingproducts.json new file mode 100644 index 0000000..fdae0bf --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/buildingproducts.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buildingProducts"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Manufacturers of building components and home improvement products and equipment. Excludes lumber and plywood classified under Forest Products and cement and other materials classified in the Construction Materials Sub-Industry."}]}]}],"metadata":{"roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO16buildingProductsyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buildingProducts"}],"role":"symbol","symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.buildingProducts"},"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/buildingProducts","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/buildingproducts"]}],"abstract":[{"type":"text","text":"The Building Products Sub-Industry (GICS Code: 20102010)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/buildingProducts":{"type":"topic","kind":"symbol","title":"GICS.SubIndustry.buildingProducts","abstract":[{"type":"text","text":"The Building Products Sub-Industry (GICS Code: 20102010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/buildingProducts","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/buildingproducts","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"buildingProducts"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/cableandsatellite.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/cableandsatellite.json new file mode 100644 index 0000000..b5fdd90 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/cableandsatellite.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.cableAndSatellite","externalID":"s:4GICSAAO11SubIndustryO17cableAndSatelliteyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cableAndSatellite"}],"roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/cableAndSatellite"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cableAndSatellite","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Providers of cable or satellite television services. Includes cable networks and program distribution.","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/cableandsatellite"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The Cable & Satellite Sub-Industry (GICS Code: 50201030)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/cableAndSatellite":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/cableAndSatellite","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/cableandsatellite","title":"GICS.SubIndustry.cableAndSatellite","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"cableAndSatellite","kind":"identifier"}],"abstract":[{"type":"text","text":"The Cable & Satellite Sub-Industry (GICS Code: 50201030)."}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/cargogroundtransportation.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/cargogroundtransportation.json new file mode 100644 index 0000000..8998712 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/cargogroundtransportation.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cargoGroundTransportation"}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies providing ground transportation services for goods and freight."}]}]}],"abstract":[{"type":"text","text":"The Cargo Ground Transportation Sub-Industry (GICS Code: 20304030)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cargoGroundTransportation"}],"roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.cargoGroundTransportation","externalID":"s:4GICSAAO11SubIndustryO25cargoGroundTransportationyA2DmF","symbolKind":"case"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/cargogroundtransportation"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/cargoGroundTransportation"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/cargoGroundTransportation":{"title":"GICS.SubIndustry.cargoGroundTransportation","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/cargogroundtransportation","kind":"symbol","abstract":[{"type":"text","text":"The Cargo Ground Transportation Sub-Industry (GICS Code: 20304030)."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/cargoGroundTransportation","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cargoGroundTransportation"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/casinosandgaming.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/casinosandgaming.json new file mode 100644 index 0000000..afe62c7 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/casinosandgaming.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Casinos & Gaming Sub-Industry (GICS Code: 25301010)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"casinosAndGaming","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Owners and operators of casinos and gaming facilities. Includes companies providing lottery and betting services."}]}]}],"metadata":{"roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO16casinosAndGamingyA2DmF","modules":[{"name":"GICS"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"casinosAndGaming"}],"symbolKind":"case","title":"GICS.SubIndustry.casinosAndGaming"},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/casinosandgaming"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/casinosAndGaming","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/casinosAndGaming":{"abstract":[{"text":"The Casinos & Gaming Sub-Industry (GICS Code: 25301010).","type":"text"}],"title":"GICS.SubIndustry.casinosAndGaming","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"casinosAndGaming","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/casinosAndGaming","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/casinosandgaming","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/coalandconsumablefuels.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/coalandconsumablefuels.json new file mode 100644 index 0000000..bae5951 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/coalandconsumablefuels.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO11SubIndustryO22coalAndConsumableFuelsyA2DmF","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"coalAndConsumableFuels"}],"symbolKind":"case","title":"GICS.SubIndustry.coalAndConsumableFuels"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/coalandconsumablefuels"]}],"abstract":[{"type":"text","text":"The Coal & Consumable Fuels Sub-Industry (GICS Code: 10102050)."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/coalAndConsumableFuels"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"coalAndConsumableFuels","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Companies primarily involved in the production and mining of coal, related products and other consumable fuels related to the generation of energy. Excludes companies primarily producing gases classified in the Industrial Gases Sub-Industry and companies primarily mining for metallurgical (coking) coal used for steel production."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/coalAndConsumableFuels":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"coalAndConsumableFuels","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/coalAndConsumableFuels","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/coalandconsumablefuels","type":"topic","kind":"symbol","title":"GICS.SubIndustry.coalAndConsumableFuels","abstract":[{"type":"text","text":"The Coal & Consumable Fuels Sub-Industry (GICS Code: 10102050)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/commercialandresidentialmortgagefinance.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/commercialandresidentialmortgagefinance.json new file mode 100644 index 0000000..1125956 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/commercialandresidentialmortgagefinance.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commercialAndResidentialMortgageFinance"}],"title":"GICS.SubIndustry.commercialAndResidentialMortgageFinance","externalID":"s:4GICSAAO11SubIndustryO39commercialAndResidentialMortgageFinanceyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The Commercial & Residential Mortgage Finance Sub-Industry (GICS Code: 40201050)."}],"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/commercialandresidentialmortgagefinance"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commercialAndResidentialMortgageFinance","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"commercialAndResidentialMortgageFinance"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Financial companies providing commercial and residential mortgage financing and related mortgage services. This Sub-Industry includes non-deposit funded mortgage lending institutions, building societies, companies providing real estate financing products, loan servicing, mortgage broker services, and mortgage insurance."}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/commercialAndResidentialMortgageFinance":{"role":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commercialAndResidentialMortgageFinance","title":"GICS.SubIndustry.commercialAndResidentialMortgageFinance","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/commercialandresidentialmortgagefinance","abstract":[{"text":"The Commercial & Residential Mortgage Finance Sub-Industry (GICS Code: 40201050).","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commercialAndResidentialMortgageFinance"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/commercialprinting.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/commercialprinting.json new file mode 100644 index 0000000..2d39eb7 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/commercialprinting.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commercialPrinting","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"commercialPrinting"}],"externalID":"s:4GICSAAO11SubIndustryO18commercialPrintingyA2DmF","role":"symbol","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.commercialPrinting"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/commercialprinting"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"commercialPrinting","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"text":"Companies providing commercial printing services. Includes printers primarily serving the media industry.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"The Commercial Printing Sub-Industry (GICS Code: 20201010).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/commercialPrinting":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"commercialPrinting","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commercialPrinting","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"The Commercial Printing Sub-Industry (GICS Code: 20201010).","type":"text"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/commercialprinting","title":"GICS.SubIndustry.commercialPrinting"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/commoditychemicals.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/commoditychemicals.json new file mode 100644 index 0000000..ce2e893 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/commoditychemicals.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"commodityChemicals"}],"symbolKind":"case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO18commodityChemicalsyA2DmF","title":"GICS.SubIndustry.commodityChemicals","role":"symbol","roleHeading":"Case"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commodityChemicals"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies that primarily produce industrial chemicals and basic chemicals. Including but not limited to plastics, synthetic fibers, films, commodity-based paints & pigments, explosives and petrochemicals. Excludes chemical companies classified in the Diversified Chemicals, Fertilizers & Agricultural Chemicals, Industrial Gases, or Specialty Chemicals Sub-Industries."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/commoditychemicals"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commodityChemicals"},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Commodity Chemicals Sub-Industry (GICS Code: 15101010)."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/commodityChemicals":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/commoditychemicals","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"commodityChemicals","kind":"identifier"}],"abstract":[{"type":"text","text":"The Commodity Chemicals Sub-Industry (GICS Code: 15101010)."}],"title":"GICS.SubIndustry.commodityChemicals","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/commodityChemicals","kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/communicationsequipment.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/communicationsequipment.json new file mode 100644 index 0000000..cf2f29b --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/communicationsequipment.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Communications Equipment Sub-Industry (GICS Code: 45201020).","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/communicationsEquipment"},"metadata":{"modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO23communicationsEquipmentyA2DmF","title":"GICS.SubIndustry.communicationsEquipment","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"communicationsEquipment"}],"role":"symbol","symbolKind":"case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/communicationsequipment"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"communicationsEquipment","kind":"identifier"}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"text":"Manufacturers of communication equipment and products, including LANs, WANs, routers, telephones, switchboards and exchanges. Excludes cellular phone manufacturers classified in the Technology Hardware, Storage & Peripherals Sub-Industry.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/communicationsEquipment":{"abstract":[{"text":"The Communications Equipment Sub-Industry (GICS Code: 45201020).","type":"text"}],"title":"GICS.SubIndustry.communicationsEquipment","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"communicationsEquipment"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/communicationsequipment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/communicationsEquipment","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/computerandelectronicsretail.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/computerandelectronicsretail.json new file mode 100644 index 0000000..71134ff --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/computerandelectronicsretail.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/computerandelectronicsretail"]}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"computerAndElectronicsRetail"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Owners and operators of consumer electronics, computers, video and related products retail stores.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/computerAndElectronicsRetail"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The Computer & Electronics Retail Sub-Industry (GICS Code: 25504020).","type":"text"}],"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"computerAndElectronicsRetail","kind":"identifier"}],"roleHeading":"Case","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO28computerAndElectronicsRetailyA2DmF","title":"GICS.SubIndustry.computerAndElectronicsRetail"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/computerAndElectronicsRetail":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/computerAndElectronicsRetail","type":"topic","kind":"symbol","title":"GICS.SubIndustry.computerAndElectronicsRetail","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/computerandelectronicsretail","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"computerAndElectronicsRetail","kind":"identifier"}],"abstract":[{"text":"The Computer & Electronics Retail Sub-Industry (GICS Code: 25504020).","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/constructionandengineering.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/constructionandengineering.json new file mode 100644 index 0000000..9edc746 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/constructionandengineering.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.constructionAndEngineering","externalID":"s:4GICSAAO11SubIndustryO26constructionAndEngineeringyA2DmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constructionAndEngineering","kind":"identifier"}]},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionAndEngineering","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"The Construction & Engineering Sub-Industry (GICS Code: 20103010).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"constructionAndEngineering","kind":"identifier"}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Companies engaged in primarily non-residential construction. Includes civil engineering companies and large-scale contractors. Excludes companies classified in the Homebuilding Sub-Industry.","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionandengineering"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/constructionAndEngineering":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionAndEngineering","role":"symbol","title":"GICS.SubIndustry.constructionAndEngineering","abstract":[{"type":"text","text":"The Construction & Engineering Sub-Industry (GICS Code: 20103010)."}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionandengineering","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constructionAndEngineering","kind":"identifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/constructionmachineryandheavytransportationequipment.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/constructionmachineryandheavytransportationequipment.json new file mode 100644 index 0000000..3d8fdf0 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/constructionmachineryandheavytransportationequipment.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionmachineryandheavytransportationequipment"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO52constructionMachineryAndHeavyTransportationEquipmentyA2DmF","modules":[{"name":"GICS"}],"roleHeading":"Case","symbolKind":"case","title":"GICS.SubIndustry.constructionMachineryAndHeavyTransportationEquipment","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constructionMachineryAndHeavyTransportationEquipment","kind":"identifier"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionMachineryAndHeavyTransportationEquipment","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"constructionMachineryAndHeavyTransportationEquipment"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of heavy duty trucks, rolling machinery, earth-moving and construction equipment, and manufacturers of related parts. Includes non-military shipbuilding.","type":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The Construction Machinery & Heavy Transportation Equipment Sub-Industry (GICS Code: 20106010)."}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/constructionMachineryAndHeavyTransportationEquipment":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"constructionMachineryAndHeavyTransportationEquipment"}],"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionmachineryandheavytransportationequipment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionMachineryAndHeavyTransportationEquipment","type":"topic","kind":"symbol","title":"GICS.SubIndustry.constructionMachineryAndHeavyTransportationEquipment","abstract":[{"type":"text","text":"The Construction Machinery & Heavy Transportation Equipment Sub-Industry (GICS Code: 20106010)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/constructionmaterials.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/constructionmaterials.json new file mode 100644 index 0000000..6258a36 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/constructionmaterials.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionMaterials","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO21constructionMaterialsyA2DmF","roleHeading":"Case","title":"GICS.SubIndustry.constructionMaterials","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"constructionMaterials","kind":"identifier"}]},"sections":[],"abstract":[{"text":"The Construction Materials Sub-Industry (GICS Code: 15102010).","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionmaterials"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"constructionMaterials"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"Manufacturers of construction materials including sand, clay, gypsum, lime, aggregates, cement, concrete and bricks. Other finished or semi-finished building materials are classified in the Building Products Sub-Industry.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/constructionMaterials":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionmaterials","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The Construction Materials Sub-Industry (GICS Code: 15102010)."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/constructionMaterials","title":"GICS.SubIndustry.constructionMaterials","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constructionMaterials","kind":"identifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/consumerelectronics.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/consumerelectronics.json new file mode 100644 index 0000000..5039c56 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/consumerelectronics.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerElectronics","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO19consumerElectronicsyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.consumerElectronics"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerElectronics"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumerElectronics"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Manufacturers of consumer electronics products including TVs, home audio equipment, game consoles, digital cameras, and related products. Excludes personal home computer manufacturers classified in the Technology Hardware, Storage & Peripherals Sub-Industry, and electric household appliances classified in the Household Appliances Sub-Industry."}]}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerelectronics"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The Consumer Electronics Sub-Industry (GICS Code: 25201010)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/consumerElectronics":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerElectronics","kind":"identifier"}],"abstract":[{"type":"text","text":"The Consumer Electronics Sub-Industry (GICS Code: 25201010)."}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerelectronics","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerElectronics","title":"GICS.SubIndustry.consumerElectronics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/consumerfinance.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/consumerfinance.json new file mode 100644 index 0000000..a9b804b --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/consumerfinance.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"consumerFinance","kind":"identifier"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Providers of consumer finance services, including personal credit, credit cards, lease financing, travel-related money services and pawn shops. Excludes mortgage lenders classified in the Commercial & Residential Mortgage Finance Sub-Industry."}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerfinance"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerFinance"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:4GICSAAO11SubIndustryO15consumerFinanceyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.consumerFinance","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerFinance","kind":"identifier"}],"role":"symbol","symbolKind":"case"},"abstract":[{"text":"The Consumer Finance Sub-Industry (GICS Code: 40202010).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/consumerFinance":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerFinance","kind":"identifier"}],"role":"symbol","title":"GICS.SubIndustry.consumerFinance","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerFinance","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerfinance","type":"topic","abstract":[{"text":"The Consumer Finance Sub-Industry (GICS Code: 40202010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/consumerstaplesmerchandiseretail.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/consumerstaplesmerchandiseretail.json new file mode 100644 index 0000000..f1fcc30 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/consumerstaplesmerchandiseretail.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerStaplesMerchandiseRetail","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerstaplesmerchandiseretail"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The Consumer Staples Merchandise Retail Sub-Industry (GICS Code: 30101040).","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"consumerStaplesMerchandiseRetail","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Retailers offering a wide range of consumer staples merchandise such as food, household, and personal care products. This Sub-Industry includes hypermarkets, super centers and other consumer staples retailers such as discount retail spaces and on-line marketplaces selling mostly consumer staples goods."}]}],"kind":"content"}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consumerStaplesMerchandiseRetail"}],"roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.consumerStaplesMerchandiseRetail","externalID":"s:4GICSAAO11SubIndustryO32consumerStaplesMerchandiseRetailyA2DmF","symbolKind":"case"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/consumerStaplesMerchandiseRetail":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/consumerStaplesMerchandiseRetail","type":"topic","kind":"symbol","title":"GICS.SubIndustry.consumerStaplesMerchandiseRetail","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerstaplesmerchandiseretail","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consumerStaplesMerchandiseRetail"}],"abstract":[{"text":"The Consumer Staples Merchandise Retail Sub-Industry (GICS Code: 30101040).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/contains(_:).json b/docs/data/documentation/gics/gics/subindustry-swift.enum/contains(_:).json new file mode 100644 index 0000000..e1798aa --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/contains(_:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/contains(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"child","kind":"internalParam"},{"kind":"text","text":": some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"child","content":[{"type":"paragraph","inlineContent":[{"text":"The child GICS classification to compare against the GICS instance.","type":"text"}]}]}]},{"kind":"content","content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"text":"true if the given GICS classification is a granular classification of the GICS instance; otherwise, false.","type":"text"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"(some "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:4GICS17GICSRepresentablePAAE8containsySbqd__AaBRd__lF::SYNTHESIZED::s:4GICSAAO11SubIndustryO","symbolKind":"method","extendedModule":"GICS","roleHeading":"Instance Method","modules":[{"name":"GICS"}],"role":"symbol","title":"contains(_:)"},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/contains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/contains(_:)":{"title":"contains(_:)","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/contains(_:)","kind":"symbol","abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy.","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/contains(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"(some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/copper.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/copper.json new file mode 100644 index 0000000..d5b4c19 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/copper.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"copper"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Companies involved primarily in copper ore mining.","type":"text"}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/copper"]}],"metadata":{"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO6copperyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.copper","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"copper"}],"roleHeading":"Case","role":"symbol"},"kind":"symbol","abstract":[{"text":"The Copper Sub-Industry (GICS Code: 15104025).","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/copper"},"sections":[],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/copper":{"title":"GICS.SubIndustry.copper","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/copper","kind":"symbol","abstract":[{"text":"The Copper Sub-Industry (GICS Code: 15104025).","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/copper","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"copper","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/datacenterreits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/datacenterreits.json new file mode 100644 index 0000000..b44a168 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/datacenterreits.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/datacenterreits"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Data Center REITs Sub-Industry (GICS Code: 60108050).","type":"text"}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO15dataCenterREITsyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"dataCenterREITs"}],"symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","title":"GICS.SubIndustry.dataCenterREITs"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dataCenterREITs","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of data center properties.","type":"text"}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/dataCenterREITs"},"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/dataCenterREITs":{"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/datacenterreits","type":"topic","abstract":[{"text":"The Data Center REITs Sub-Industry (GICS Code: 60108050).","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dataCenterREITs"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/dataCenterREITs","title":"GICS.SubIndustry.dataCenterREITs","kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/dataprocessingandoutsourcedservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/dataprocessingandoutsourcedservices.json new file mode 100644 index 0000000..6598429 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/dataprocessingandoutsourcedservices.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/dataprocessingandoutsourcedservices"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Data Processing & Outsourced Services Sub-Industry (GICS Code: 20202030)."}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO35dataProcessingAndOutsourcedServicesyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"dataProcessingAndOutsourcedServices","kind":"identifier"}],"symbolKind":"case","title":"GICS.SubIndustry.dataProcessingAndOutsourcedServices","roleHeading":"Case","modules":[{"name":"GICS"}]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dataProcessingAndOutsourcedServices","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Providers of commercial data processing and\/or business process outsourcing services. This Sub-Industry includes companies providing services for customer experience management, back-office automation, call center management, and investor communications."}]}],"kind":"content"}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/dataProcessingAndOutsourcedServices","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/dataProcessingAndOutsourcedServices":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/dataprocessingandoutsourcedservices","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dataProcessingAndOutsourcedServices"}],"abstract":[{"type":"text","text":"The Data Processing & Outsourced Services Sub-Industry (GICS Code: 20202030)."}],"title":"GICS.SubIndustry.dataProcessingAndOutsourcedServices","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/dataProcessingAndOutsourcedServices","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/definition.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/definition.json new file mode 100644 index 0000000..3e70a02 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/definition.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/definition","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"definition","extendedModule":"GICS","roleHeading":"Instance Property","externalID":"s:4GICS17GICSRepresentablePAAE10definitionSSvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","symbolKind":"property","role":"symbol","modules":[{"name":"GICS"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"definition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The GICS Definition.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"definition"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The definitions for GICS Sector and GICS Sub-Industry are based on the GICS structure effective March 2023.","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Available localizations for GICS Sector:","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","isActive":true},{"type":"text","text":", and"},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","type":"reference","isActive":true},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Available localizations for GICS Sub-Industry:"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","type":"reference","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","type":"reference","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","isActive":true},{"type":"text","text":", and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx"},{"text":".","type":"text"}]}]}]},{"style":"note","name":"Remark","type":"aside","content":[{"inlineContent":[{"text":"For GICS Industry Groups and GICS Industries where the definitions are unavailable, this value is equivalent to the GICS short description.","type":"text"}],"type":"paragraph"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/definition"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","titleInlineContent":[{"text":"English","type":"text"}],"title":"English","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"titleInlineContent":[{"text":"Simplified Chinese","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","title":"Simplified Chinese","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","type":"link"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","titleInlineContent":[{"text":"Spanish","type":"text"}],"title":"Spanish","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"titleInlineContent":[{"text":"Traditional Chinese","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","title":"Traditional Chinese","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","titleInlineContent":[{"text":"Portuguese","type":"text"}],"title":"Portuguese","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","type":"link"},"https://www.spglobal.com/spdji/pt/landing/topic/gics/":{"titleInlineContent":[{"text":"Portuguese","type":"text"}],"url":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","title":"Portuguese","identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","type":"link"},"https://www.spglobal.com/spdji/tc/landing/topic/gics/":{"url":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","titleInlineContent":[{"text":"Traditional Chinese","type":"text"}],"title":"Traditional Chinese","identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","type":"link"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"https://www.spglobal.com/spdji/jp/landing/topic/gics/":{"titleInlineContent":[{"text":"Japanese","type":"text"}],"url":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","title":"Japanese","identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","type":"link"},"https://www.spglobal.com/spdji/es/landing/topic/gics/":{"url":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","titleInlineContent":[{"text":"Spanish","type":"text"}],"title":"Spanish","identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","type":"link"},"https://www.spglobal.com/spdji/zh/landing/topic/gics/":{"titleInlineContent":[{"text":"Simplified Chinese","type":"text"}],"url":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","title":"Simplified Chinese","identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","titleInlineContent":[{"text":"Italian","type":"text"}],"title":"Italian","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"titleInlineContent":[{"text":"Russian","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","title":"Russian","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","titleInlineContent":[{"text":"German","type":"text"}],"title":"German","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"titleInlineContent":[{"text":"Korean","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","title":"Korean","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","type":"link"},"https://www.spglobal.com/spdji/kr/landing/topic/gics/":{"url":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","titleInlineContent":[{"text":"Korean","type":"text"}],"title":"Korean","identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"titleInlineContent":[{"text":"French","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","title":"French","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185224/GICS+Sector+Definitions+2023.pdf":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","titleInlineContent":[{"text":"English","type":"text"}],"title":"English","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"titleInlineContent":[{"text":"Japanese","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","title":"Japanese","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","type":"link"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/definition":{"abstract":[{"text":"The GICS Definition.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/definition","role":"symbol","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/definition","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"definition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"definition"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/description.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/description.json new file mode 100644 index 0000000..2c03418 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/description","interfaceLanguage":"swift"},"abstract":[{"text":"The GICS Description.","type":"text"}],"kind":"symbol","metadata":{"title":"description","externalID":"s:4GICS17GICSRepresentablePAAE11descriptionSSvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"GICS"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"The GICS descriptions are based on the GICS structure effective March 2023.","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Available localizations:"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","isActive":true,"type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","isActive":true},{"text":", and","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","title":"Traditional Chinese","titleInlineContent":[{"type":"text","text":"Traditional Chinese"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"Russian"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","title":"Russian","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx"},"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","title":"English","titleInlineContent":[{"type":"text","text":"English"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"title":"French","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","titleInlineContent":[{"type":"text","text":"French"}],"type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","title":"Spanish","titleInlineContent":[{"type":"text","text":"Spanish"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"Simplified Chinese"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","title":"Simplified Chinese","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","title":"Italian","titleInlineContent":[{"type":"text","text":"Italian"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"title":"Japanese","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","titleInlineContent":[{"type":"text","text":"Japanese"}],"type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","title":"German","titleInlineContent":[{"type":"text","text":"German"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"Korean"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","title":"Korean","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/description":{"title":"description","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/description","kind":"symbol","abstract":[{"text":"The GICS Description.","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/description","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","title":"Portuguese","titleInlineContent":[{"type":"text","text":"Portuguese"}],"type":"link","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/distillersandvintners.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/distillersandvintners.json new file mode 100644 index 0000000..34fba5c --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/distillersandvintners.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"distillersAndVintners"}],"languages":["swift"]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Distillers, vintners and producers of alcoholic beverages not classified in the Brewers Sub-Industry.","type":"text"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/distillersAndVintners","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Distillers & Vintners Sub-Industry (GICS Code: 30201020).","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/distillersandvintners"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO21distillersAndVintnersyA2DmF","title":"GICS.SubIndustry.distillersAndVintners","roleHeading":"Case","modules":[{"name":"GICS"}],"symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"distillersAndVintners","kind":"identifier"}]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/distillersAndVintners":{"title":"GICS.SubIndustry.distillersAndVintners","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/distillersAndVintners","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/distillersandvintners","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"distillersAndVintners"}],"abstract":[{"text":"The Distillers & Vintners Sub-Industry (GICS Code: 30201020).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/distributors.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/distributors.json new file mode 100644 index 0000000..7d3d9de --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/distributors.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Distributors Sub-Industry (GICS Code: 25501010).","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/distributors"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"distributors","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Distributors and wholesalers of general merchandise not classified elsewhere. Includes vehicle distributors.","type":"text"}]}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/distributors"]}],"metadata":{"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO12distributorsyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"distributors","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.distributors"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/distributors":{"type":"topic","abstract":[{"text":"The Distributors Sub-Industry (GICS Code: 25501010).","type":"text"}],"title":"GICS.SubIndustry.distributors","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/distributors","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"distributors","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/distributors"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedbanks.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedbanks.json new file mode 100644 index 0000000..b317f97 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedbanks.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The Diversified Banks Sub-Industry (GICS Code: 40101010)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedBanks"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO16diversifiedBanksyA2DmF","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.diversifiedBanks","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"diversifiedBanks","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedBanks","kind":"identifier"}]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Large, geographically diverse banks with a national footprint whose revenues are derived primarily from conventional banking operations, have significant business activity in retail banking and small and medium corporate lending, and provide a diverse range of financial services. Excludes banks classified in the Regional Banks and Commercial & Residential Mortgage Finance Sub-Industries. Also excludes investment banks classified in the Investment Banking & Brokerage Sub-Industry."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedbanks"]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedBanks":{"title":"GICS.SubIndustry.diversifiedBanks","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedBanks","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedBanks","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedbanks","abstract":[{"type":"text","text":"The Diversified Banks Sub-Industry (GICS Code: 40101010)."}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedcapitalmarkets.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedcapitalmarkets.json new file mode 100644 index 0000000..b66ff83 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedcapitalmarkets.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Diversified Capital Markets Sub-Industry (GICS Code: 40203030)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedCapitalMarkets"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedCapitalMarkets","kind":"identifier"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Financial institutions primarily engaged in diversified capital markets activities, including a significant presence in at least two of the following area: large\/major corporate lending, investment banking, brokerage and asset management. Excludes less diversified companies classified in the Asset Management & Custody Banks or Investment Banking & Brokerage Sub-Industries. Also excludes companies classified in the Banks or Insurance industry groups or the Consumer Finance Sub-Industry."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedcapitalmarkets"]}],"kind":"symbol","metadata":{"externalID":"s:4GICSAAO11SubIndustryO25diversifiedCapitalMarketsyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"diversifiedCapitalMarkets","kind":"identifier"}],"symbolKind":"case","title":"GICS.SubIndustry.diversifiedCapitalMarkets","roleHeading":"Case","modules":[{"name":"GICS"}]},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedCapitalMarkets":{"abstract":[{"type":"text","text":"The Diversified Capital Markets Sub-Industry (GICS Code: 40203030)."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedCapitalMarkets","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedCapitalMarkets","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedcapitalmarkets","title":"GICS.SubIndustry.diversifiedCapitalMarkets"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedchemicals.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedchemicals.json new file mode 100644 index 0000000..9d63a5e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedchemicals.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Diversified Chemicals Sub-Industry (GICS Code: 15101020).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.diversifiedChemicals","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"diversifiedChemicals","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO20diversifiedChemicalsyA2DmF","roleHeading":"Case","symbolKind":"case","role":"symbol"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedChemicals","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedchemicals"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"diversifiedChemicals","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Manufacturers of a diversified range of chemical products not classified in the Industrial Gases, Commodity Chemicals, Specialty Chemicals or Fertilizers & Agricultural Chemicals Sub-Industries."}]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedChemicals":{"abstract":[{"type":"text","text":"The Diversified Chemicals Sub-Industry (GICS Code: 15101020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"diversifiedChemicals"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedChemicals","kind":"symbol","title":"GICS.SubIndustry.diversifiedChemicals","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedchemicals"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedfinancialservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedfinancialservices.json new file mode 100644 index 0000000..8641700 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedfinancialservices.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedfinancialservices"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedFinancialServices"},"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO28diversifiedFinancialServicesyA2DmF","roleHeading":"Case","title":"GICS.SubIndustry.diversifiedFinancialServices","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"diversifiedFinancialServices","kind":"identifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"diversifiedFinancialServices"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Providers of a diverse range of financial services and\/or with some interest in a wide range of financial services including banking, insurance and capital markets, but with no dominant business line. Excludes companies classified in the Regional Banks and Diversified Banks Sub-Industries."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The Diversified Financial Services Sub-Industry (GICS Code: 40201020).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedFinancialServices":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"diversifiedFinancialServices","kind":"identifier"}],"abstract":[{"text":"The Diversified Financial Services Sub-Industry (GICS Code: 40201020).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.diversifiedFinancialServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedfinancialservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedFinancialServices"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedmetalsandmining.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedmetalsandmining.json new file mode 100644 index 0000000..05bd00c --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedmetalsandmining.json @@ -0,0 +1 @@ +{"metadata":{"title":"GICS.SubIndustry.diversifiedMetalsAndMining","symbolKind":"case","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO26diversifiedMetalsAndMiningyA2DmF","modules":[{"name":"GICS"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"diversifiedMetalsAndMining","kind":"identifier"}],"roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedmetalsandmining"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"diversifiedMetalsAndMining"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Companies engaged in the diversified production or extraction of metals and minerals not classified elsewhere. Including, but not limited to, nonferrous metal mining (except bauxite), salt and borate mining, phosphate rock mining, and diversified mining operations. Excludes iron ore mining, classified in the Steel Sub-Industry, bauxite mining, classified in the Aluminum Sub-Industry, and coal mining, classified in either the Steel or Coal & Consumable Fuels Sub-Industries."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedMetalsAndMining","interfaceLanguage":"swift"},"abstract":[{"text":"The Diversified Metals & Mining Sub-Industry (GICS Code: 15104020).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedMetalsAndMining":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedMetalsAndMining","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedmetalsandmining","title":"GICS.SubIndustry.diversifiedMetalsAndMining","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"diversifiedMetalsAndMining","kind":"identifier"}],"abstract":[{"text":"The Diversified Metals & Mining Sub-Industry (GICS Code: 15104020).","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedrealestateactivities.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedrealestateactivities.json new file mode 100644 index 0000000..d81400e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedrealestateactivities.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO11SubIndustryO31diversifiedRealEstateActivitiesyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.diversifiedRealEstateActivities","symbolKind":"case","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"diversifiedRealEstateActivities","kind":"identifier"}]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedrealestateactivities"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedRealEstateActivities"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"diversifiedRealEstateActivities","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Companies engaged in a diverse spectrum of real estate activities including real estate development & sales, real estate management, or real estate services, but with no dominant business line.","type":"text"}],"type":"paragraph"}]}],"abstract":[{"text":"The Diversified Real Estate Activities Sub-Industry (GICS Code: 60201010).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedRealEstateActivities":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedrealestateactivities","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"diversifiedRealEstateActivities","kind":"identifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedRealEstateActivities","title":"GICS.SubIndustry.diversifiedRealEstateActivities","abstract":[{"type":"text","text":"The Diversified Real Estate Activities Sub-Industry (GICS Code: 60201010)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedreits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedreits.json new file mode 100644 index 0000000..2127feb --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedreits.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"diversifiedREITs"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"A company or Trust with significantly diversified operations across two or more property types.","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedREITs","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedreits"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"diversifiedREITs"}],"roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO16diversifiedREITsyA2DmF","role":"symbol","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.diversifiedREITs","symbolKind":"case"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The Diversified REITs Sub-Industry (GICS Code: 60101010)."}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedREITs":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"diversifiedREITs"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedREITs","abstract":[{"type":"text","text":"The Diversified REITs Sub-Industry (GICS Code: 60101010)."}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedreits","kind":"symbol","title":"GICS.SubIndustry.diversifiedREITs"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedsupportservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedsupportservices.json new file mode 100644 index 0000000..cd3155d --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/diversifiedsupportservices.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"diversifiedSupportServices"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"Companies primarily providing labor oriented support services to businesses and governments. Includes commercial cleaning services, dining & catering services, equipment repair services, industrial maintenance services, industrial auctioneers, storage & warehousing, transaction services, uniform rental services, and other business support services.","type":"text"}],"type":"paragraph"}]}],"abstract":[{"text":"The Diversified Support Services Sub-Industry (GICS Code: 20201070).","type":"text"}],"metadata":{"roleHeading":"Case","title":"GICS.SubIndustry.diversifiedSupportServices","externalID":"s:4GICSAAO11SubIndustryO26diversifiedSupportServicesyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"diversifiedSupportServices"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedsupportservices"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedSupportServices","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/diversifiedSupportServices":{"title":"GICS.SubIndustry.diversifiedSupportServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedsupportservices","kind":"symbol","abstract":[{"type":"text","text":"The Diversified Support Services Sub-Industry (GICS Code: 20201070)."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/diversifiedSupportServices","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"diversifiedSupportServices","kind":"identifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/drugretail.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/drugretail.json new file mode 100644 index 0000000..870113e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/drugretail.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.drugRetail","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"drugRetail"}],"externalID":"s:4GICSAAO11SubIndustryO10drugRetailyA2DmF","symbolKind":"case","roleHeading":"Case","role":"symbol"},"abstract":[{"type":"text","text":"The Drug Retail Sub-Industry (GICS Code: 30101010)."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/drugRetail","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"drugRetail","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Owners and operators of primarily drug retail stores and pharmacies."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/drugretail"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/drugRetail":{"title":"GICS.SubIndustry.drugRetail","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Drug Retail Sub-Industry (GICS Code: 30101010)."}],"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/drugretail","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"drugRetail","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/drugRetail"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/educationservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/educationservices.json new file mode 100644 index 0000000..b6a097a --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/educationservices.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.educationServices","externalID":"s:4GICSAAO11SubIndustryO17educationServicesyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"educationServices","kind":"identifier"}],"roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/educationServices"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"educationServices"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Companies providing educational services, either on-line or through conventional teaching methods. Includes, private universities, correspondence teaching, providers of educational seminars, educational materials and technical education. Excludes companies providing employee education programs classified in the Human Resources & Employment Services Sub-Industry."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/educationservices"]}],"abstract":[{"type":"text","text":"The Education Services Sub-Industry (GICS Code: 25302010)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/educationServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/educationServices","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/educationservices","title":"GICS.SubIndustry.educationServices","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"educationServices","kind":"identifier"}],"abstract":[{"type":"text","text":"The Education Services Sub-Industry (GICS Code: 25302010)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/electricalcomponentsandequipment.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/electricalcomponentsandequipment.json new file mode 100644 index 0000000..a427943 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/electricalcomponentsandequipment.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/electricalcomponentsandequipment"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Electrical Components & Equipment Sub-Industry (GICS Code: 20104010).","type":"text"}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO32electricalComponentsAndEquipmentyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"electricalComponentsAndEquipment","kind":"identifier"}],"symbolKind":"case","title":"GICS.SubIndustry.electricalComponentsAndEquipment","roleHeading":"Case","modules":[{"name":"GICS"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"electricalComponentsAndEquipment","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Companies that produce electric cables and wires, electrical components or equipment not classified in the Heavy Electrical Equipment Sub-Industry.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electricalComponentsAndEquipment","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/electricalComponentsAndEquipment":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electricalcomponentsandequipment","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"electricalComponentsAndEquipment","kind":"identifier"}],"abstract":[{"type":"text","text":"The Electrical Components & Equipment Sub-Industry (GICS Code: 20104010)."}],"title":"GICS.SubIndustry.electricalComponentsAndEquipment","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electricalComponentsAndEquipment","kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/electricutilities.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/electricutilities.json new file mode 100644 index 0000000..b10d954 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/electricutilities.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"electricUtilities","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO17electricUtilitiesyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.electricUtilities"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electricUtilities","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"electricUtilities"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Companies that produce or distribute electricity. Includes both nuclear and non-nuclear facilities."}],"type":"paragraph"}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/electricutilities"]}],"abstract":[{"type":"text","text":"The Electric Utilities Sub-Industry (GICS Code: 55101010)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/electricUtilities":{"abstract":[{"text":"The Electric Utilities Sub-Industry (GICS Code: 55101010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"electricUtilities","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electricUtilities","kind":"symbol","title":"GICS.SubIndustry.electricUtilities","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electricutilities"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/electroniccomponents.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/electroniccomponents.json new file mode 100644 index 0000000..8d534e6 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/electroniccomponents.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Electronic Components Sub-Industry (GICS Code: 45203015).","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicComponents"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"electronicComponents","kind":"identifier"}],"modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.electronicComponents","externalID":"s:4GICSAAO11SubIndustryO20electronicComponentsyA2DmF","symbolKind":"case","roleHeading":"Case","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"electronicComponents","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Manufacturers of electronic components. Includes electronic components, connection devices, electron tubes, electronic capacitors and resistors, electronic coil, printed circuit board, transformer and other inductors, signal processing technology\/components."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/electroniccomponents"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/electronicComponents":{"abstract":[{"type":"text","text":"The Electronic Components Sub-Industry (GICS Code: 45203015)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicComponents","title":"GICS.SubIndustry.electronicComponents","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electroniccomponents","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"electronicComponents"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/electronicequipmentandinstruments.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/electronicequipmentandinstruments.json new file mode 100644 index 0000000..bc5811d --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/electronicequipmentandinstruments.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"electronicEquipmentAndInstruments","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of electronic equipment and instruments including analytical, electronic test and measurement instruments, scanner\/barcode products, lasers, display screens, point-of-sales machines, and security system equipment.","type":"text"}]}],"kind":"content"}],"abstract":[{"type":"text","text":"The Electronic Equipment & Instruments Sub-Industry (GICS Code: 45203010)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO33electronicEquipmentAndInstrumentsyA2DmF","roleHeading":"Case","title":"GICS.SubIndustry.electronicEquipmentAndInstruments","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"electronicEquipmentAndInstruments","kind":"identifier"}],"symbolKind":"case"},"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/electronicequipmentandinstruments"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicEquipmentAndInstruments","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/electronicEquipmentAndInstruments":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"electronicEquipmentAndInstruments"}],"role":"symbol","title":"GICS.SubIndustry.electronicEquipmentAndInstruments","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicEquipmentAndInstruments","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electronicequipmentandinstruments","type":"topic","abstract":[{"text":"The Electronic Equipment & Instruments Sub-Industry (GICS Code: 45203010).","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/electronicmanufacturingservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/electronicmanufacturingservices.json new file mode 100644 index 0000000..135deb5 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/electronicmanufacturingservices.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Electronic Manufacturing Services Sub-Industry (GICS Code: 45203020).","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"electronicManufacturingServices"}]}]},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Producers of electronic equipment mainly for the OEM (Original Equipment Manufacturers) markets."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/electronicmanufacturingservices"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicManufacturingServices","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"case","title":"GICS.SubIndustry.electronicManufacturingServices","roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO31electronicManufacturingServicesyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"electronicManufacturingServices","kind":"identifier"}]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/electronicManufacturingServices":{"abstract":[{"text":"The Electronic Manufacturing Services Sub-Industry (GICS Code: 45203020).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"electronicManufacturingServices"}],"kind":"symbol","type":"topic","title":"GICS.SubIndustry.electronicManufacturingServices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/electronicManufacturingServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electronicmanufacturingservices","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/encode(to:).json b/docs/data/documentation/gics/gics/subindustry-swift.enum/encode(to:).json new file mode 100644 index 0000000..0928840 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/encode(to:)"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"GICS"}],"role":"symbol","symbolKind":"method","extendedModule":"Swift","title":"encode(to:)","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"UInt32","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"externalID":"s:SYsSERzs6UInt32V8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:4GICSAAO11SubIndustryO","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/encode(to:)":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/encode(to:)","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"UInt32"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/encode(to:)","title":"encode(to:)","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/rawrepresentable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/environmentalandfacilitiesservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/environmentalandfacilitiesservices.json new file mode 100644 index 0000000..f8546ec --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/environmentalandfacilitiesservices.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Environmental & Facilities Services Sub-Industry (GICS Code: 20201050).","type":"text"}],"sections":[],"metadata":{"roleHeading":"Case","title":"GICS.SubIndustry.environmentalAndFacilitiesServices","externalID":"s:4GICSAAO11SubIndustryO34environmentalAndFacilitiesServicesyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"environmentalAndFacilitiesServices"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"environmentalAndFacilitiesServices"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Companies providing environmental and facilities maintenance services. Includes waste management, facilities management and pollution control services. Excludes large-scale water treatment systems classified in the Water Utilities Sub-Industry.","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/environmentalandfacilitiesservices"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/environmentalAndFacilitiesServices","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/environmentalAndFacilitiesServices":{"role":"symbol","abstract":[{"text":"The Environmental & Facilities Services Sub-Industry (GICS Code: 20201050).","type":"text"}],"title":"GICS.SubIndustry.environmentalAndFacilitiesServices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"environmentalAndFacilitiesServices","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/environmentalAndFacilitiesServices","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/environmentalandfacilitiesservices","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/equatable-implementations.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/equatable-implementations.json new file mode 100644 index 0000000..d174ae5 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/!=(_:_:)"],"title":"Operators","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"article","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"GICS"}]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/!=(_:_:)","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/fertilizersandagriculturalchemicals.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/fertilizersandagriculturalchemicals.json new file mode 100644 index 0000000..7e85ec4 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/fertilizersandagriculturalchemicals.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Fertilizers & Agricultural Chemicals Sub-Industry (GICS Code: 15101030)."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fertilizersAndAgriculturalChemicals"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Producers of fertilizers, pesticides, potash or other agriculture-related chemicals not classified elsewhere."}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/fertilizersAndAgriculturalChemicals"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","sections":[],"metadata":{"symbolKind":"case","title":"GICS.SubIndustry.fertilizersAndAgriculturalChemicals","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fertilizersAndAgriculturalChemicals"}],"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO35fertilizersAndAgriculturalChemicalsyA2DmF","roleHeading":"Case"},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/fertilizersandagriculturalchemicals"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/fertilizersAndAgriculturalChemicals":{"title":"GICS.SubIndustry.fertilizersAndAgriculturalChemicals","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fertilizersAndAgriculturalChemicals"}],"type":"topic","abstract":[{"text":"The Fertilizers & Agricultural Chemicals Sub-Industry (GICS Code: 15101030).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/fertilizersAndAgriculturalChemicals","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/fertilizersandagriculturalchemicals"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/financialexchangesanddata.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/financialexchangesanddata.json new file mode 100644 index 0000000..73b6312 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/financialexchangesanddata.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/financialExchangesAndData"},"kind":"symbol","abstract":[{"type":"text","text":"The Financial Exchanges & Data Sub-Industry (GICS Code: 40203040)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/financialexchangesanddata"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"financialExchangesAndData"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Financial exchanges for securities, commodities, derivatives and other financial instruments, and providers of financial decision support tools and products including ratings agencies."}]}]}],"metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"financialExchangesAndData"}],"externalID":"s:4GICSAAO11SubIndustryO25financialExchangesAndDatayA2DmF","role":"symbol","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.financialExchangesAndData"},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/financialExchangesAndData":{"title":"GICS.SubIndustry.financialExchangesAndData","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/financialExchangesAndData","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"financialExchangesAndData","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The Financial Exchanges & Data Sub-Industry (GICS Code: 40203040).","type":"text"}],"type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/financialexchangesanddata"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/fooddistributors.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/fooddistributors.json new file mode 100644 index 0000000..1049d7d --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/fooddistributors.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/foodDistributors"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"foodDistributors"}],"externalID":"s:4GICSAAO11SubIndustryO16foodDistributorsyA2DmF","role":"symbol","symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.foodDistributors","roleHeading":"Case"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"abstract":[{"text":"The Food Distributors Sub-Industry (GICS Code: 30101020).","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/fooddistributors"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"foodDistributors","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Distributors of food products to other companies and not directly to the consumer.","type":"text"}]}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/foodDistributors":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"foodDistributors","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/fooddistributors","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/foodDistributors","title":"GICS.SubIndustry.foodDistributors","kind":"symbol","abstract":[{"type":"text","text":"The Food Distributors Sub-Industry (GICS Code: 30101020)."}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/foodretail.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/foodretail.json new file mode 100644 index 0000000..dca4ee4 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/foodretail.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/foodretail"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/foodRetail","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO10foodRetailyA2DmF","roleHeading":"Case","title":"GICS.SubIndustry.foodRetail","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"foodRetail","kind":"identifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"foodRetail","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Owners and operators of primarily food retail stores."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The Food Retail Sub-Industry (GICS Code: 30101030).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/foodRetail":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"foodRetail","kind":"identifier"}],"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/foodretail","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/foodRetail","kind":"symbol","type":"topic","title":"GICS.SubIndustry.foodRetail","abstract":[{"text":"The Food Retail Sub-Industry (GICS Code: 30101030).","type":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/footwear.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/footwear.json new file mode 100644 index 0000000..92da665 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/footwear.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/footwear","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"The Footwear Sub-Industry (GICS Code: 25203020).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"footwear","kind":"identifier"}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of footwear. Includes sport and leather shoes.","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/footwear"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO8footwearyA2DmF","title":"GICS.SubIndustry.footwear","role":"symbol","roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"footwear","kind":"identifier"}],"modules":[{"name":"GICS"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/footwear":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/footwear","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/footwear","title":"GICS.SubIndustry.footwear","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"footwear","kind":"identifier"}],"abstract":[{"text":"The Footwear Sub-Industry (GICS Code: 25203020).","type":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/forestproducts.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/forestproducts.json new file mode 100644 index 0000000..44723e6 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/forestproducts.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Forest Products Sub-Industry (GICS Code: 15105010).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forestProducts","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO14forestProductsyA2DmF","title":"GICS.SubIndustry.forestProducts","roleHeading":"Case","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/forestProducts"},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/forestproducts"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forestProducts"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of timber and related wood products. Includes lumber for the building industry.","type":"text"}]}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/forestProducts":{"title":"GICS.SubIndustry.forestProducts","abstract":[{"type":"text","text":"The Forest Products Sub-Industry (GICS Code: 15105010)."}],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forestProducts","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/forestProducts","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/forestproducts","kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/gasutilities.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/gasutilities.json new file mode 100644 index 0000000..b6f3eb9 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/gasutilities.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Gas Utilities Sub-Industry (GICS Code: 55102010).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"gasUtilities","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"Companies whose main charter is to distribute and transmit natural and manufactured gas. Excludes companies primarily involved in gas exploration or production classified in the Oil & Gas Exploration & Production Sub-Industry. Also excludes companies engaged in the storage and\/or transportation of oil, gas, and\/or refined products classified in the Oil & Gas Storage & Transportation Sub-Industry."}],"type":"paragraph"}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"gasUtilities"}],"externalID":"s:4GICSAAO11SubIndustryO12gasUtilitiesyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.SubIndustry.gasUtilities"},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/gasUtilities","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/gasutilities"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/gasUtilities":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/gasUtilities","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gasutilities","title":"GICS.SubIndustry.gasUtilities","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"gasUtilities","kind":"identifier"}],"abstract":[{"text":"The Gas Utilities Sub-Industry (GICS Code: 55102010).","type":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/gicsrepresentable-implementations.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/gicsrepresentable-implementations.json new file mode 100644 index 0000000..ebfea1b --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/gicsrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations"]}],"metadata":{"modules":[{"name":"GICS"}],"role":"collectionGroup","title":"GICSRepresentable Implementations"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/definition","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/description","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/id","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industries","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industry","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industryGroup","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industryGroups","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isIndustry","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isIndustryGroup","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isSector","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isSubIndustry","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/sector","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/subIndustries","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/subIndustry"]},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/belongs(to:)","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/contains(_:)"]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/id":{"title":"id","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/id","kind":"symbol","abstract":[{"text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code.","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/id","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Code","preciseIdentifier":"s:4GICSAAO4Codea"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/description":{"title":"description","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/description","kind":"symbol","abstract":[{"text":"The GICS Description.","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/description","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/isIndustryGroup":{"title":"isIndustryGroup","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/isindustrygroup","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry Group classification."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isIndustryGroup","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isIndustryGroup","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/definition":{"abstract":[{"text":"The GICS Definition.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/definition","role":"symbol","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/definition","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"definition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"definition"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/sector":{"abstract":[{"type":"text","text":"The GICS Sector of the given GICS classification."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/sector","title":"sector","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/sector","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector","kind":"typeIdentifier"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/isSubIndustry":{"title":"isSubIndustry","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/issubindustry","kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification.","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isSubIndustry","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/subIndustries":{"title":"subIndustries","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/subindustries","kind":"symbol","abstract":[{"type":"text","text":"All GICS Sub-Industries of the given GICS classification."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/subIndustries","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"subIndustries","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/isSector":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/issector","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sector classification."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isSector","title":"isSector","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industries":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industries"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"All GICS Industries of the given GICS classification.","type":"text"}],"title":"industries","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industries","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industries"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industry":{"abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"title":"industry","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Industry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industry","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industry","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/subIndustry":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"text":"?","kind":"text"}],"abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"subIndustry","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/subindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/subIndustry"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/belongs(to:)":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/belongs(to:)","abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": some ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/belongs(to:)","title":"belongs(to:)","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/contains(_:)":{"title":"contains(_:)","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/contains(_:)","kind":"symbol","abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy.","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/contains(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"(some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/isIndustry":{"title":"isIndustry","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/isindustry","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isIndustry","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry classification.","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industryGroup":{"title":"industryGroup","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrygroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industryGroup","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"?"}],"abstract":[{"text":"The GICS Industry Group of the given GICS classification.","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industryGroups":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"type":"topic","title":"industryGroups","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industryGroups","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrygroups","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier","text":"IndustryGroup"},{"text":"]","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/gold.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/gold.json new file mode 100644 index 0000000..e033c9b --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/gold.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gold"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Producers of gold and related products, including companies that mine or process gold and the South African finance houses which primarily invest in, but do not operate, gold mines."}],"type":"paragraph"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/gold","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO4goldyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"gold","kind":"identifier"}],"role":"symbol","symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.gold"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/gold"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The Gold Sub-Industry (GICS Code: 15104030).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/gold":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/gold","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gold"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gold","role":"symbol","abstract":[{"text":"The Gold Sub-Industry (GICS Code: 15104030).","type":"text"}],"title":"GICS.SubIndustry.gold"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/hash(into:).json b/docs/data/documentation/gics/gics/subindustry-swift.enum/hash(into:).json new file mode 100644 index 0000000..6bb09c5 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hash(into:)"},"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"modules":[{"relatedModules":["Swift"],"name":"GICS"}],"role":"symbol","title":"hash(into:)","extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:4GICSAAO11SubIndustryO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/hash(into:)"]}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/hash(into:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hash(into:)","role":"symbol","abstract":[],"title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/rawrepresentable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/hashvalue.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/hashvalue.json new file mode 100644 index 0000000..f7a77e3 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","modules":[{"name":"GICS","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"property","title":"hashValue"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/hashValue":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hashvalue","abstract":[],"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/rawrepresentable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaredistributors.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaredistributors.json new file mode 100644 index 0000000..27ca368 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaredistributors.json @@ -0,0 +1 @@ +{"metadata":{"title":"GICS.SubIndustry.healthCareDistributors","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareDistributors"}],"roleHeading":"Case","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO22healthCareDistributorsyA2DmF","modules":[{"name":"GICS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareDistributors"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaredistributors"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The Health Care Distributors Sub-Industry (GICS Code: 35102010).","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"healthCareDistributors","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Distributors and wholesalers of health care products not classified elsewhere."}]}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareDistributors":{"title":"GICS.SubIndustry.healthCareDistributors","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaredistributors","kind":"symbol","abstract":[{"text":"The Health Care Distributors Sub-Industry (GICS Code: 35102010).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"healthCareDistributors","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareDistributors"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcareequipment.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcareequipment.json new file mode 100644 index 0000000..0c76813 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcareequipment.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareEquipment"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of health care equipment and devices. Includes medical instruments, drug delivery systems, cardiovascular & orthopedic devices, and diagnostic equipment.","type":"text"}]}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareEquipment"}],"externalID":"s:4GICSAAO11SubIndustryO19healthCareEquipmentyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.SubIndustry.healthCareEquipment"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareEquipment","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcareequipment"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The Health Care Equipment Sub-Industry (GICS Code: 35101010).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareEquipment":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareEquipment"}],"role":"symbol","title":"GICS.SubIndustry.healthCareEquipment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareEquipment","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcareequipment","type":"topic","abstract":[{"type":"text","text":"The Health Care Equipment Sub-Industry (GICS Code: 35101010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcarefacilities.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcarefacilities.json new file mode 100644 index 0000000..2595a02 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcarefacilities.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The Health Care Facilities Sub-Industry (GICS Code: 35102020)."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareFacilities","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"GICS.SubIndustry.healthCareFacilities","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"healthCareFacilities","kind":"identifier"}],"roleHeading":"Case","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO20healthCareFacilitiesyA2DmF","modules":[{"name":"GICS"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareFacilities"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Owners and operators of health care facilities, including hospitals, nursing homes, rehabilitation centers and animal hospitals."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcarefacilities"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareFacilities":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcarefacilities","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The Health Care Facilities Sub-Industry (GICS Code: 35102020)."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareFacilities","title":"GICS.SubIndustry.healthCareFacilities","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareFacilities"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcarereits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcarereits.json new file mode 100644 index 0000000..43ecb4d --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcarereits.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Health Care REITs Sub-Industry (GICS Code: 60105010).","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"healthCareREITs","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO15healthCareREITsyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.SubIndustry.healthCareREITs"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareREITs"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of properties serving the health care industry, including hospitals, nursing homes, and assisted living properties.","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcarereits"]}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareREITs","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareREITs","role":"symbol","title":"GICS.SubIndustry.healthCareREITs","abstract":[{"text":"The Health Care REITs Sub-Industry (GICS Code: 60105010).","type":"text"}],"type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"healthCareREITs","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcarereits"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcareservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcareservices.json new file mode 100644 index 0000000..ec52984 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcareservices.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareServices","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Health Care Services Sub-Industry (GICS Code: 35102015)."}],"metadata":{"role":"symbol","roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO18healthCareServicesyA2DmF","modules":[{"name":"GICS"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareServices"}],"title":"GICS.SubIndustry.healthCareServices","symbolKind":"case"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareServices"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Providers of patient health care services not classified elsewhere. Includes dialysis centers, lab testing services, and pharmacy management services. Also includes companies providing business support services to health care providers, such as clerical support services, collection agency services, staffing services and outsourced sales & marketing services.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcareservices"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareServices":{"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Health Care Services Sub-Industry (GICS Code: 35102015)."}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcareservices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"healthCareServices","kind":"identifier"}],"title":"GICS.SubIndustry.healthCareServices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareServices"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaresupplies.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaresupplies.json new file mode 100644 index 0000000..978a608 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaresupplies.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"healthCareSupplies","kind":"identifier"}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Manufacturers of health care supplies and medical products not classified elsewhere. Includes eye care products, hospital supplies, and safety needle & syringe devices."}]}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaresupplies"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareSupplies","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO18healthCareSuppliesyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.healthCareSupplies","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"healthCareSupplies","kind":"identifier"}],"roleHeading":"Case","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The Health Care Supplies Sub-Industry (GICS Code: 35101020)."}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareSupplies":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareSupplies"}],"role":"symbol","title":"GICS.SubIndustry.healthCareSupplies","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareSupplies","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaresupplies","type":"topic","abstract":[{"type":"text","text":"The Health Care Supplies Sub-Industry (GICS Code: 35101020)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaretechnology.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaretechnology.json new file mode 100644 index 0000000..0a2fcc4 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/healthcaretechnology.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO20healthCareTechnologyyA2DmF","roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareTechnology"}],"title":"GICS.SubIndustry.healthCareTechnology"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"healthCareTechnology"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies providing information technology services primarily to health care providers. Includes companies providing application, systems and\/or data processing software, internet-based tools, and IT consulting services to doctors, hospitals or businesses operating primarily in the Health Care Sector."}]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaretechnology"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Health Care Technology Sub-Industry (GICS Code: 35103010)."}],"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareTechnology","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/healthCareTechnology":{"abstract":[{"text":"The Health Care Technology Sub-Industry (GICS Code: 35103010).","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/healthCareTechnology","title":"GICS.SubIndustry.healthCareTechnology","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaretechnology","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"healthCareTechnology"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/heavyelectricalequipment.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/heavyelectricalequipment.json new file mode 100644 index 0000000..f984e7f --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/heavyelectricalequipment.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"heavyElectricalEquipment","kind":"identifier"}],"title":"GICS.SubIndustry.heavyElectricalEquipment","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO24heavyElectricalEquipmentyA2DmF","roleHeading":"Case","modules":[{"name":"GICS"}],"symbolKind":"case"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/heavyelectricalequipment"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/heavyElectricalEquipment"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Heavy Electrical Equipment Sub-Industry (GICS Code: 20104020).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"heavyElectricalEquipment"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Manufacturers of power-generating equipment and other heavy electrical equipment, including power turbines, heavy electrical machinery intended for fixed-use and large electrical systems. Excludes cables and wires, classified in the Electrical Components & Equipment Sub-Industry.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/heavyElectricalEquipment":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"heavyElectricalEquipment","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The Heavy Electrical Equipment Sub-Industry (GICS Code: 20104020).","type":"text"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/heavyelectricalequipment","title":"GICS.SubIndustry.heavyElectricalEquipment","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/heavyElectricalEquipment"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/highwaysandrailtracks.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/highwaysandrailtracks.json new file mode 100644 index 0000000..2c97400 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/highwaysandrailtracks.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/highwaysAndRailtracks","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The Highways & Railtracks Sub-Industry (GICS Code: 20305020)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"highwaysAndRailtracks","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Owners and operators of roads, tunnels and railtracks."}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"GICS"}],"symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"highwaysAndRailtracks","kind":"identifier"}],"title":"GICS.SubIndustry.highwaysAndRailtracks","roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO21highwaysAndRailtracksyA2DmF"},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/highwaysandrailtracks"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/highwaysAndRailtracks":{"abstract":[{"type":"text","text":"The Highways & Railtracks Sub-Industry (GICS Code: 20305020)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"highwaysAndRailtracks","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/highwaysAndRailtracks","kind":"symbol","title":"GICS.SubIndustry.highwaysAndRailtracks","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/highwaysandrailtracks"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/homebuilding.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/homebuilding.json new file mode 100644 index 0000000..f440546 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/homebuilding.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO12homebuildingyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"homebuilding","kind":"identifier"}],"title":"GICS.SubIndustry.homebuilding","role":"symbol","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homebuilding","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/homebuilding"]}],"kind":"symbol","abstract":[{"text":"The Homebuilding Sub-Industry (GICS Code: 25201030).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"homebuilding"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Residential construction companies. Includes manufacturers of prefabricated houses and semi-fixed manufactured homes."}]}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/homebuilding":{"abstract":[{"type":"text","text":"The Homebuilding Sub-Industry (GICS Code: 25201030)."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"homebuilding","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homebuilding","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homebuilding","title":"GICS.SubIndustry.homebuilding"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/homefurnishingretail.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/homefurnishingretail.json new file mode 100644 index 0000000..67946b5 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/homefurnishingretail.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeFurnishingRetail","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/homefurnishingretail"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"homeFurnishingRetail"}],"title":"GICS.SubIndustry.homeFurnishingRetail","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO20homeFurnishingRetailyA2DmF","roleHeading":"Case","modules":[{"name":"GICS"}],"symbolKind":"case"},"abstract":[{"text":"The Home Furnishing Retail Sub-Industry (GICS Code: 25504060).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"homeFurnishingRetail"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Owners and operators of furniture and home furnishings retail stores. Includes residential furniture, home furnishings, housewares, and interior design. Excludes home and garden improvement stores, classified in the Home Improvement Retail Sub-Industry.","type":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/homeFurnishingRetail":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeFurnishingRetail","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"homeFurnishingRetail","kind":"identifier"}],"abstract":[{"type":"text","text":"The Home Furnishing Retail Sub-Industry (GICS Code: 25504060)."}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homefurnishingretail","title":"GICS.SubIndustry.homeFurnishingRetail"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/homefurnishings.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/homefurnishings.json new file mode 100644 index 0000000..32ba283 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/homefurnishings.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"abstract":[{"type":"text","text":"The Home Furnishings Sub-Industry (GICS Code: 25201020)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/homefurnishings"]}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeFurnishings","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"GICS"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"homeFurnishings"}],"roleHeading":"Case","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO15homeFurnishingsyA2DmF","title":"GICS.SubIndustry.homeFurnishings"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"homeFurnishings"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Manufacturers of soft home furnishings or furniture, including upholstery, carpets and wall-coverings."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/homeFurnishings":{"title":"GICS.SubIndustry.homeFurnishings","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"homeFurnishings"}],"role":"symbol","abstract":[{"text":"The Home Furnishings Sub-Industry (GICS Code: 25201020).","type":"text"}],"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeFurnishings","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homefurnishings"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/homeimprovementretail.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/homeimprovementretail.json new file mode 100644 index 0000000..66d91c1 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/homeimprovementretail.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"homeImprovementRetail","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO21homeImprovementRetailyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.SubIndustry.homeImprovementRetail"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeImprovementRetail"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"homeImprovementRetail"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Owners and operators of home and garden improvement retail stores. Includes stores offering building materials and supplies.","type":"text"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/homeimprovementretail"]}],"abstract":[{"type":"text","text":"The Home Improvement Retail Sub-Industry (GICS Code: 25504030)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/homeImprovementRetail":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"homeImprovementRetail","kind":"identifier"}],"abstract":[{"text":"The Home Improvement Retail Sub-Industry (GICS Code: 25504030).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.homeImprovementRetail","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/homeImprovementRetail","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homeimprovementretail"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/hotelandresortreits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/hotelandresortreits.json new file mode 100644 index 0000000..c4853a5 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/hotelandresortreits.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/hotelandresortreits"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hotelAndResortREITs","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Hotel & Resort REITs Sub-Industry (GICS Code: 60103010).","type":"text"}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hotelAndResortREITs","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO19hotelAndResortREITsyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.hotelAndResortREITs"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hotelAndResortREITs","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of hotel and resort properties."}]}],"kind":"content"}],"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/hotelAndResortREITs":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"hotelAndResortREITs"}],"abstract":[{"type":"text","text":"The Hotel & Resort REITs Sub-Industry (GICS Code: 60103010)."}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.hotelAndResortREITs","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hotelAndResortREITs","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hotelandresortreits"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/hotelsresortsandcruiselines.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/hotelsresortsandcruiselines.json new file mode 100644 index 0000000..888b6d0 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/hotelsresortsandcruiselines.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/hotelsresortsandcruiselines"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"abstract":[{"text":"The Hotels, Resorts & Cruise Lines Sub-Industry (GICS Code: 25301020).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO27hotelsResortsAndCruiseLinesyA2DmF","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.hotelsResortsAndCruiseLines","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"hotelsResortsAndCruiseLines","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hotelsResortsAndCruiseLines"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"hotelsResortsAndCruiseLines","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Owners and operators of hotels, resorts and cruise-ships. Includes travel agencies, tour operators and related services not classified elsewhere . Excludes casino-hotels classified in the Casinos & Gaming Sub-Industry."}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/hotelsResortsAndCruiseLines":{"title":"GICS.SubIndustry.hotelsResortsAndCruiseLines","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hotelsresortsandcruiselines","kind":"symbol","abstract":[{"type":"text","text":"The Hotels, Resorts & Cruise Lines Sub-Industry (GICS Code: 25301020)."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hotelsResortsAndCruiseLines"}],"type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hotelsResortsAndCruiseLines"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/householdappliances.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/householdappliances.json new file mode 100644 index 0000000..5ba1b80 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/householdappliances.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"case","title":"GICS.SubIndustry.householdAppliances","roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO19householdAppliancesyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"householdAppliances","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/householdAppliances"},"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/householdappliances"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"householdAppliances","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Manufacturers of electric household appliances and related products. Includes manufacturers of power and hand tools, including garden improvement tools. Excludes TVs and other audio and video products classified in the Consumer Electronics Sub-Industry and personal computers classified in the Technology Hardware, Storage & Peripherals Sub-Industry."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","abstract":[{"text":"The Household Appliances Sub-Industry (GICS Code: 25201040).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/householdAppliances":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/householdAppliances","type":"topic","abstract":[{"text":"The Household Appliances Sub-Industry (GICS Code: 25201040).","type":"text"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/householdappliances","role":"symbol","title":"GICS.SubIndustry.householdAppliances","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"householdAppliances"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/householdproducts.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/householdproducts.json new file mode 100644 index 0000000..fbfd933 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/householdproducts.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"householdProducts","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Producers of non-durable household products, including detergents, soaps, diapers and other tissue and household paper products not classified in the Paper Products Sub-Industry.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/householdproducts"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/householdProducts","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"GICS"}],"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO17householdProductsyA2DmF","roleHeading":"Case","title":"GICS.SubIndustry.householdProducts","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"householdProducts","kind":"identifier"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The Household Products Sub-Industry (GICS Code: 30301010)."}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/householdProducts":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"householdProducts"}],"role":"symbol","title":"GICS.SubIndustry.householdProducts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/householdProducts","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/householdproducts","type":"topic","abstract":[{"type":"text","text":"The Household Products Sub-Industry (GICS Code: 30301010)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/housewaresandspecialties.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/housewaresandspecialties.json new file mode 100644 index 0000000..4178b93 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/housewaresandspecialties.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"The Housewares & Specialties Sub-Industry (GICS Code: 25201050).","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/housewaresAndSpecialties"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"housewaresAndSpecialties","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Manufacturers of durable household products, including cutlery, cookware, glassware, crystal, silverware, utensils, kitchenware and consumer specialties not classified elsewhere."}]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/housewaresandspecialties"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"symbolKind":"case","roleHeading":"Case","title":"GICS.SubIndustry.housewaresAndSpecialties","externalID":"s:4GICSAAO11SubIndustryO24housewaresAndSpecialtiesyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"housewaresAndSpecialties"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/housewaresAndSpecialties":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/housewaresAndSpecialties","role":"symbol","title":"GICS.SubIndustry.housewaresAndSpecialties","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/housewaresandspecialties","abstract":[{"text":"The Housewares & Specialties Sub-Industry (GICS Code: 25201050).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"housewaresAndSpecialties"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/humanresourceandemploymentservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/humanresourceandemploymentservices.json new file mode 100644 index 0000000..3839138 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/humanresourceandemploymentservices.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/humanresourceandemploymentservices"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The Human Resource & Employment Services Sub-Industry (GICS Code: 20202010).","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/humanResourceAndEmploymentServices"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"humanResourceAndEmploymentServices","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO34humanResourceAndEmploymentServicesyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.humanResourceAndEmploymentServices"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"humanResourceAndEmploymentServices","kind":"identifier"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies providing business support services relating to human capital management. This Sub-Industry includes employment agencies, employee training, payroll processing, benefit & retirement support services, corporate & job seeker recruitment services, and online job portals generating revenue from fees or commissions for offering recruitment services to companies or job seekers."}]}]}],"kind":"symbol","references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/humanResourceAndEmploymentServices":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"humanResourceAndEmploymentServices"}],"abstract":[{"text":"The Human Resource & Employment Services Sub-Industry (GICS Code: 20202010).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.humanResourceAndEmploymentServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/humanresourceandemploymentservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/humanResourceAndEmploymentServices"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/id.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/id.json new file mode 100644 index 0000000..a641921 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/id.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO4Codea","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","text":"Code"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","title":"id","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","text":"Code","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:4GICS17GICSRepresentablePAAE2ids6UInt32Vvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","extendedModule":"GICS"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/id","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/id":{"title":"id","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/id","kind":"symbol","abstract":[{"text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code.","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/id","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Code","preciseIdentifier":"s:4GICSAAO4Codea"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/independentpowerproducersandenergytraders.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/independentpowerproducersandenergytraders.json new file mode 100644 index 0000000..600e4a4 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/independentpowerproducersandenergytraders.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Independent Power Producers & Energy Traders Sub-Industry (GICS Code: 55105010).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"independentPowerProducersAndEnergyTraders","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO41independentPowerProducersAndEnergyTradersyA2DmF","title":"GICS.SubIndustry.independentPowerProducersAndEnergyTraders","role":"symbol","roleHeading":"Case"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/independentPowerProducersAndEnergyTraders","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/independentpowerproducersandenergytraders"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"independentPowerProducersAndEnergyTraders","kind":"identifier"}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies that operate as Independent Power Producers (IPPs), Gas & Power Marketing & Trading Specialists and\/or Integrated Energy Merchants. Excludes producers of electricity using renewable sources, such as solar power, hydropower, and wind power. Also excludes electric transmission companies and utility distribution companies classified in the Electric Utilities Sub-Industry."}]}],"kind":"content"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/independentPowerProducersAndEnergyTraders":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/independentPowerProducersAndEnergyTraders","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"independentPowerProducersAndEnergyTraders"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/independentpowerproducersandenergytraders","role":"symbol","abstract":[{"type":"text","text":"The Independent Power Producers & Energy Traders Sub-Industry (GICS Code: 55105010)."}],"title":"GICS.SubIndustry.independentPowerProducersAndEnergyTraders"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialconglomerates.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialconglomerates.json new file mode 100644 index 0000000..2b2aeae --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialconglomerates.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Industrial Conglomerates Sub-Industry (GICS Code: 20105010)."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industrialConglomerates","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Diversified industrial companies with business activities in three or more sectors, none of which contributes a majority of revenues. Stakes held are predominantly of a controlling nature and stake holders maintain an operational interest in the running of the subsidiaries.","type":"text"}]}],"kind":"content"}],"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"industrialConglomerates","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO23industrialConglomeratesyA2DmF","title":"GICS.SubIndustry.industrialConglomerates"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialconglomerates"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialConglomerates"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industrialConglomerates":{"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialconglomerates","type":"topic","abstract":[{"type":"text","text":"The Industrial Conglomerates Sub-Industry (GICS Code: 20105010)."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"industrialConglomerates","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialConglomerates","title":"GICS.SubIndustry.industrialConglomerates","kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialgases.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialgases.json new file mode 100644 index 0000000..0273ff8 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialgases.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialGases","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialgases"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"roleHeading":"Case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO15industrialGasesyA2DmF","title":"GICS.SubIndustry.industrialGases","symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industrialGases"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"industrialGases","kind":"identifier"}]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of industrial gases.","type":"text"}]}],"kind":"content"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The Industrial Gases Sub-Industry (GICS Code: 15101040)."}],"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industrialGases":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialgases","abstract":[{"type":"text","text":"The Industrial Gases Sub-Industry (GICS Code: 15101040)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialGases","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industrialGases"}],"kind":"symbol","title":"GICS.SubIndustry.industrialGases"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialmachineryandsuppliesandcomponents.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialmachineryandsuppliesandcomponents.json new file mode 100644 index 0000000..a6cb578 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialmachineryandsuppliesandcomponents.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"industrialMachineryAndSuppliesAndComponents","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of industrial machinery and industrial components. Includes companies that manufacture presses, machine tools, compressors, pollution control equipment, elevators, escalators, insulators, pumps, roller bearings and other metal fabrications.","type":"text"}]}]}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO030industrialMachineryAndSuppliesF10ComponentsyA2DmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"industrialMachineryAndSuppliesAndComponents","kind":"identifier"}],"title":"GICS.SubIndustry.industrialMachineryAndSuppliesAndComponents","role":"symbol","modules":[{"name":"GICS"}],"symbolKind":"case"},"abstract":[{"type":"text","text":"The Industrial Machinery & Supplies & Components Sub-Industry (GICS Code: 20106020)."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialmachineryandsuppliesandcomponents"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialMachineryAndSuppliesAndComponents"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industrialMachineryAndSuppliesAndComponents":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industrialMachineryAndSuppliesAndComponents","kind":"identifier"}],"abstract":[{"text":"The Industrial Machinery & Supplies & Components Sub-Industry (GICS Code: 20106020).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialmachineryandsuppliesandcomponents","title":"GICS.SubIndustry.industrialMachineryAndSuppliesAndComponents","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialMachineryAndSuppliesAndComponents"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialreits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialreits.json new file mode 100644 index 0000000..3f7ae6c --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrialreits.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"GICS"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industrialREITs","kind":"identifier"}],"symbolKind":"case","title":"GICS.SubIndustry.industrialREITs","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO15industrialREITsyA2DmF"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industrialREITs"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of industrial properties. Includes companies operating industrial warehouses and distribution properties."}],"type":"paragraph"}]}],"abstract":[{"text":"The Industrial REITs Sub-Industry (GICS Code: 60102510).","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialreits"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialREITs","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industrialREITs":{"title":"GICS.SubIndustry.industrialREITs","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industrialREITs","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialreits","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industrialREITs","kind":"identifier"}],"abstract":[{"type":"text","text":"The Industrial REITs Sub-Industry (GICS Code: 60102510)."}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/industries.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/industries.json new file mode 100644 index 0000000..e317651 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/industries.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"All GICS Industries of the given GICS classification.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/industries"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industries"},{"text":": [","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"kind":"text","text":"]"}],"modules":[{"name":"GICS"}],"symbolKind":"property","externalID":"s:4GICS17GICSRepresentablePAAE10industriesSayA2AO8IndustryOGvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","title":"industries","roleHeading":"Instance Property","extendedModule":"GICS"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industries","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industries","kind":"identifier"},{"text":": [","kind":"text"},{"text":"GICS","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO8IndustryO","kind":"typeIdentifier","text":"Industry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industries":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industries"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"All GICS Industries of the given GICS classification.","type":"text"}],"title":"industries","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industries","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industries"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/industry.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/industry.json new file mode 100644 index 0000000..d6ab4fb --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/industry.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industry","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This value is nil if the GICS Industry is indeterminate. For example, there could be more than one possible GICS Industry for any given GICS Industry Group.","type":"text"}]}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/industry"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industry","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:4GICS17GICSRepresentablePAAE8industryA2AO8IndustryOSgvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","role":"symbol","roleHeading":"Instance Property","extendedModule":"GICS","symbolKind":"property","title":"industry","modules":[{"name":"GICS"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industry":{"abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"title":"industry","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Industry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industry","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industry","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/industrygroup.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrygroup.json new file mode 100644 index 0000000..013cafd --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrygroup.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","modules":[{"name":"GICS"}],"title":"industryGroup","roleHeading":"Instance Property","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE13industryGroupA2AO08IndustryD0OSgvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup"},{"kind":"text","text":"?"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industryGroup","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier","text":"IndustryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This value is nil if the GICS Industry Group is indeterminate. For example, there could be more than one possible GICS Industry Group for any given GICS Sector.","type":"text"}]}]}],"kind":"symbol","abstract":[{"text":"The GICS Industry Group of the given GICS classification.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/industrygroup"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industryGroup":{"title":"industryGroup","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrygroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industryGroup","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"?"}],"abstract":[{"text":"The GICS Industry Group of the given GICS classification.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/industrygroups.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrygroups.json new file mode 100644 index 0000000..75f5c0f --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/industrygroups.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industryGroups","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/industrygroups"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"metadata":{"role":"symbol","externalID":"s:4GICS17GICSRepresentablePAAE14industryGroupsSayA2AO13IndustryGroupOGvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","extendedModule":"GICS","roleHeading":"Instance Property","title":"industryGroups","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"industryGroups","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"IndustryGroup","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"]"}],"symbolKind":"property","modules":[{"name":"GICS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industryGroups"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/industryGroups":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"type":"topic","title":"industryGroups","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/industryGroups","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrygroups","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier","text":"IndustryGroup"},{"text":"]","kind":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/init(from:).json b/docs/data/documentation/gics/gics/subindustry-swift.enum/init(from:).json new file mode 100644 index 0000000..561fb36 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SYsSeRzs6UInt32V8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:4GICSAAO11SubIndustryO","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"GICS"}],"roleHeading":"Initializer","title":"init(from:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"UInt32","type":"codeVoice"},{"type":"text","text":"."}]}},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/init(from:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/rawrepresentable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/init(from:)":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/init(from:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"UInt32"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/init(from:)","title":"init(from:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/init(rawvalue:).json b/docs/data/documentation/gics/gics/subindustry-swift.enum/init(rawvalue:).json new file mode 100644 index 0000000..d155d95 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"text":".","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO4Codea","text":"Code"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/init(rawvalue:)"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/init(rawValue:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"init","title":"init(rawValue:)","roleHeading":"Initializer","externalID":"s:4GICSAAO11SubIndustryO8rawValueADSgs6UInt32V_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","kind":"typeIdentifier","text":"Code"},{"text":")","kind":"text"}]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/init(rawValue:)":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO4Codea","kind":"typeIdentifier","text":"Code"},{"kind":"text","text":")"}]},"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/insurancebrokers.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/insurancebrokers.json new file mode 100644 index 0000000..c6052a0 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/insurancebrokers.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"insuranceBrokers","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Insurance and reinsurance brokerage firms.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/insurancebrokers"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO16insuranceBrokersyA2DmF","modules":[{"name":"GICS"}],"roleHeading":"Case","title":"GICS.SubIndustry.insuranceBrokers","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"insuranceBrokers","kind":"identifier"}],"symbolKind":"case"},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/insuranceBrokers","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The Insurance Brokers Sub-Industry (GICS Code: 40301010)."}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/insuranceBrokers":{"abstract":[{"type":"text","text":"The Insurance Brokers Sub-Industry (GICS Code: 40301010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/insuranceBrokers","title":"GICS.SubIndustry.insuranceBrokers","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/insurancebrokers","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insuranceBrokers","kind":"identifier"}],"kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/integratedoilandgas.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/integratedoilandgas.json new file mode 100644 index 0000000..1e31bfa --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/integratedoilandgas.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integratedOilAndGas"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Integrated oil companies engaged in the exploration & production of oil and gas, as well as at least one other significant activity in either refining, marketing and transportation, or chemicals.","type":"text"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/integratedoilandgas"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/integratedOilAndGas"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO19integratedOilAndGasyA2DmF","modules":[{"name":"GICS"}],"roleHeading":"Case","symbolKind":"case","title":"GICS.SubIndustry.integratedOilAndGas","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integratedOilAndGas"}]},"abstract":[{"text":"The Integrated Oil & Gas Sub-Industry (GICS Code: 10102010).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/integratedOilAndGas":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"integratedOilAndGas"}],"role":"symbol","title":"GICS.SubIndustry.integratedOilAndGas","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/integratedOilAndGas","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/integratedoilandgas","type":"topic","abstract":[{"text":"The Integrated Oil & Gas Sub-Industry (GICS Code: 10102010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/integratedtelecommunicationservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/integratedtelecommunicationservices.json new file mode 100644 index 0000000..89c5e3a --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/integratedtelecommunicationservices.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Integrated Telecommunication Services Sub-Industry (GICS Code: 50101020).","type":"text"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Case","title":"GICS.SubIndustry.integratedTelecommunicationServices","externalID":"s:4GICSAAO11SubIndustryO35integratedTelecommunicationServicesyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"integratedTelecommunicationServices","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/integratedTelecommunicationServices"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"integratedTelecommunicationServices","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Operators of primarily fixed-line telecommunications networks and companies providing both wireless and fixed-line telecommunications services not classified elsewhere. Also includes internet service providers offering internet access to end users.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/integratedtelecommunicationservices"]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/integratedTelecommunicationServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/integratedTelecommunicationServices","type":"topic","kind":"symbol","title":"GICS.SubIndustry.integratedTelecommunicationServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/integratedtelecommunicationservices","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integratedTelecommunicationServices"}],"abstract":[{"text":"The Integrated Telecommunication Services Sub-Industry (GICS Code: 50101020).","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/interactivehomeentertainment.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/interactivehomeentertainment.json new file mode 100644 index 0000000..a080c12 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/interactivehomeentertainment.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interactiveHomeEntertainment"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Producers of interactive gaming products, including mobile gaming applications. Also includes educational software used primarily in the home. Excludes online gambling companies classified in the Casinos & Gaming Sub-Industry.","type":"text"}]}],"kind":"content"}],"metadata":{"title":"GICS.SubIndustry.interactiveHomeEntertainment","roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO28interactiveHomeEntertainmentyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"interactiveHomeEntertainment"}]},"abstract":[{"text":"The Interactive Home Entertainment Sub-Industry (GICS Code: 50202020).","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/interactivehomeentertainment"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/interactiveHomeEntertainment"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/interactiveHomeEntertainment":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interactiveHomeEntertainment"}],"abstract":[{"type":"text","text":"The Interactive Home Entertainment Sub-Industry (GICS Code: 50202020)."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/interactiveHomeEntertainment","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/interactivehomeentertainment","title":"GICS.SubIndustry.interactiveHomeEntertainment"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/interactivemediaandservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/interactivemediaandservices.json new file mode 100644 index 0000000..472dafc --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/interactivemediaandservices.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"text":"The Interactive Media & Services Sub-Industry (GICS Code: 50203010).","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/interactiveMediaAndServices"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:4GICSAAO11SubIndustryO27interactiveMediaAndServicesyA2DmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.interactiveMediaAndServices","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"interactiveMediaAndServices","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactiveMediaAndServices","kind":"identifier"}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies engaging in content and information creation or distribution through proprietary platforms, where revenues are derived primarily through pay-per-click advertisements. Includes search engines, social media and networking platforms, online classifieds, and online review companies."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/interactivemediaandservices"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/interactiveMediaAndServices":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/interactivemediaandservices","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The Interactive Media & Services Sub-Industry (GICS Code: 50203010)."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/interactiveMediaAndServices","title":"GICS.SubIndustry.interactiveMediaAndServices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interactiveMediaAndServices"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/internetservicesandinfrastructure.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/internetservicesandinfrastructure.json new file mode 100644 index 0000000..047302e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/internetservicesandinfrastructure.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/internetServicesAndInfrastructure","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"internetServicesAndInfrastructure","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies providing services and infrastructure for the internet industry including data centers and cloud networking and storage infrastructure. Also includes companies providing web hosting services. Excludes companies classified in the Software Industry."}]}],"kind":"content"}],"abstract":[{"type":"text","text":"The Internet Services & Infrastructure Sub-Industry (GICS Code: 45102030)."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/internetservicesandinfrastructure"]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"internetServicesAndInfrastructure"}],"title":"GICS.SubIndustry.internetServicesAndInfrastructure","role":"symbol","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO33internetServicesAndInfrastructureyA2DmF"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/internetServicesAndInfrastructure":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/internetServicesAndInfrastructure","type":"topic","kind":"symbol","title":"GICS.SubIndustry.internetServicesAndInfrastructure","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/internetservicesandinfrastructure","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"internetServicesAndInfrastructure","kind":"identifier"}],"abstract":[{"text":"The Internet Services & Infrastructure Sub-Industry (GICS Code: 45102030).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/investmentbankingandbrokerage.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/investmentbankingandbrokerage.json new file mode 100644 index 0000000..af01c40 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/investmentbankingandbrokerage.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/investmentBankingAndBrokerage","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/investmentbankingandbrokerage"]}],"metadata":{"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"investmentBankingAndBrokerage"}],"roleHeading":"Case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO29investmentBankingAndBrokerageyA2DmF","role":"symbol","title":"GICS.SubIndustry.investmentBankingAndBrokerage"},"abstract":[{"type":"text","text":"The Investment Banking & Brokerage Sub-Industry (GICS Code: 40203020)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"investmentBankingAndBrokerage","kind":"identifier"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Financial institutions primarily engaged in investment banking & brokerage services, including equity and debt underwriting, mergers and acquisitions, securities lending and advisory services. Excludes banks and other financial institutions primarily involved in commercial lending, asset management and specialized financial activities."}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/investmentBankingAndBrokerage":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/investmentBankingAndBrokerage","role":"symbol","title":"GICS.SubIndustry.investmentBankingAndBrokerage","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/investmentbankingandbrokerage","type":"topic","abstract":[{"type":"text","text":"The Investment Banking & Brokerage Sub-Industry (GICS Code: 40203020)."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"investmentBankingAndBrokerage","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/isindustry.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/isindustry.json new file mode 100644 index 0000000..4d22981 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/isindustry.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry classification."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isIndustry","interfaceLanguage":"swift"},"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE10isIndustrySbvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","extendedModule":"GICS","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustry"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"GICS"}],"roleHeading":"Instance Property","symbolKind":"property","title":"isIndustry","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/isindustry"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isIndustry","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/isIndustry":{"title":"isIndustry","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/isindustry","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isIndustry","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry classification.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/isindustrygroup.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/isindustrygroup.json new file mode 100644 index 0000000..09b7287 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/isindustrygroup.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/isindustrygroup"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isIndustryGroup","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","externalID":"s:4GICS17GICSRepresentablePAAE15isIndustryGroupSbvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","symbolKind":"property","modules":[{"name":"GICS"}],"title":"isIndustryGroup","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Instance Property","extendedModule":"GICS"},"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry Group classification."}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/isIndustryGroup":{"title":"isIndustryGroup","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/isindustrygroup","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry Group classification."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isIndustryGroup","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isIndustryGroup","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/issector.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/issector.json new file mode 100644 index 0000000..1ea2ee8 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/issector.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sector classification.","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isSector","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE8isSectorSbvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","symbolKind":"property","role":"symbol","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"title":"isSector","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isSector","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/issector"]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/isSector":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/issector","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sector classification."}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isSector","title":"isSector","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/issubindustry.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/issubindustry.json new file mode 100644 index 0000000..5958153 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/issubindustry.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/issubindustry"]}],"metadata":{"role":"symbol","extendedModule":"GICS","modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE13isSubIndustrySbvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","roleHeading":"Instance Property","title":"isSubIndustry","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isSubIndustry","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification."}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/isSubIndustry":{"title":"isSubIndustry","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/issubindustry","kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification.","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/isSubIndustry","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/itconsultingandotherservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/itconsultingandotherservices.json new file mode 100644 index 0000000..cf5541f --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/itconsultingandotherservices.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/itconsultingandotherservices"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The IT Consulting & Other Services Sub-Industry (GICS Code: 45102010)."}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO28itConsultingAndOtherServicesyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"itConsultingAndOtherServices"}],"symbolKind":"case","title":"GICS.SubIndustry.itConsultingAndOtherServices","roleHeading":"Case","modules":[{"name":"GICS"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"itConsultingAndOtherServices","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Providers of information technology and systems integration services not classified in the Data Processing & Outsourced Services or Internet Software & Services Sub-Industries. Includes information technology consulting and information management services.","type":"text"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/itConsultingAndOtherServices","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/itConsultingAndOtherServices":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/itconsultingandotherservices","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"itConsultingAndOtherServices","kind":"identifier"}],"abstract":[{"text":"The IT Consulting & Other Services Sub-Industry (GICS Code: 45102010).","type":"text"}],"title":"GICS.SubIndustry.itConsultingAndOtherServices","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/itConsultingAndOtherServices","kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/leisurefacilities.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/leisurefacilities.json new file mode 100644 index 0000000..4bbf78e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/leisurefacilities.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"leisureFacilities","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO17leisureFacilitiesyA2DmF","title":"GICS.SubIndustry.leisureFacilities","roleHeading":"Case","role":"symbol"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/leisureFacilities","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","sections":[],"abstract":[{"text":"The Leisure Facilities Sub-Industry (GICS Code: 25301030).","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/leisurefacilities"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"leisureFacilities","kind":"identifier"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Owners and operators of leisure facilities, including sport and fitness centers, stadiums, golf courses and amusement parks not classified in the Movies & Entertainment Sub-Industry.","type":"text"}]}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/leisureFacilities":{"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"leisureFacilities"}],"abstract":[{"type":"text","text":"The Leisure Facilities Sub-Industry (GICS Code: 25301030)."}],"title":"GICS.SubIndustry.leisureFacilities","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/leisurefacilities","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/leisureFacilities"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/leisureproducts.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/leisureproducts.json new file mode 100644 index 0000000..64219f8 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/leisureproducts.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Leisure Products Sub-Industry (GICS Code: 25202010)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"leisureProducts"}],"symbolKind":"case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO15leisureProductsyA2DmF","title":"GICS.SubIndustry.leisureProducts","roleHeading":"Case","role":"symbol"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/leisureProducts","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/leisureproducts"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"leisureProducts","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Manufacturers of leisure products and equipment including sports equipment, bicycles and toys."}]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/leisureProducts":{"abstract":[{"text":"The Leisure Products Sub-Industry (GICS Code: 25202010).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"leisureProducts"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/leisureProducts","kind":"symbol","title":"GICS.SubIndustry.leisureProducts","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/leisureproducts"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/lifeandhealthinsurance.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/lifeandhealthinsurance.json new file mode 100644 index 0000000..7b2502e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/lifeandhealthinsurance.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/lifeAndHealthInsurance","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Life & Health Insurance Sub-Industry (GICS Code: 40301020)."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lifeAndHealthInsurance","kind":"identifier"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Companies providing primarily life, disability, indemnity or supplemental health insurance. Excludes managed care companies classified in the Managed Health Care Sub-Industry.","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/lifeandhealthinsurance"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.lifeAndHealthInsurance","externalID":"s:4GICSAAO11SubIndustryO22lifeAndHealthInsuranceyA2DmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"lifeAndHealthInsurance"}]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/lifeAndHealthInsurance":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/lifeandhealthinsurance","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/lifeAndHealthInsurance","kind":"symbol","abstract":[{"text":"The Life & Health Insurance Sub-Industry (GICS Code: 40301020).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lifeAndHealthInsurance","kind":"identifier"}],"title":"GICS.SubIndustry.lifeAndHealthInsurance","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/lifesciencestoolsandservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/lifesciencestoolsandservices.json new file mode 100644 index 0000000..94f7b6d --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/lifesciencestoolsandservices.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Life Sciences Tools & Services Sub-Industry (GICS Code: 35203010).","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/lifeSciencesToolsAndServices"},"metadata":{"modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.lifeSciencesToolsAndServices","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lifeSciencesToolsAndServices","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO28lifeSciencesToolsAndServicesyA2DmF"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lifeSciencesToolsAndServices","kind":"identifier"}]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Companies enabling the drug discovery, development and production continuum by providing analytical tools, instruments, consumables & supplies, clinical trial services and contract research services. Includes firms primarily servicing the pharmaceutical and biotechnology industries."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/lifesciencestoolsandservices"]}],"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/lifeSciencesToolsAndServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/lifeSciencesToolsAndServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/lifesciencestoolsandservices","title":"GICS.SubIndustry.lifeSciencesToolsAndServices","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifeSciencesToolsAndServices"}],"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Life Sciences Tools & Services Sub-Industry (GICS Code: 35203010)."}],"role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/managedhealthcare.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/managedhealthcare.json new file mode 100644 index 0000000..75258f3 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/managedhealthcare.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"managedHealthCare","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Owners and operators of Health Maintenance Organizations (HMOs) and other managed plans."}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/managedhealthcare"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/managedHealthCare"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Case","modules":[{"name":"GICS"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"managedHealthCare","kind":"identifier"}],"role":"symbol","title":"GICS.SubIndustry.managedHealthCare","externalID":"s:4GICSAAO11SubIndustryO17managedHealthCareyA2DmF"},"abstract":[{"text":"The Managed Health Care Sub-Industry (GICS Code: 35102030).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/managedHealthCare":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/managedHealthCare","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/managedhealthcare","kind":"symbol","role":"symbol","abstract":[{"text":"The Managed Health Care Sub-Industry (GICS Code: 35102030).","type":"text"}],"title":"GICS.SubIndustry.managedHealthCare","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"managedHealthCare"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/marineportsandservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/marineportsandservices.json new file mode 100644 index 0000000..7433004 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/marineportsandservices.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"marinePortsAndServices"}],"externalID":"s:4GICSAAO11SubIndustryO22marinePortsAndServicesyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.SubIndustry.marinePortsAndServices"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/marinePortsAndServices"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Marine Ports & Services Sub-Industry (GICS Code: 20305030).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"marinePortsAndServices","kind":"identifier"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Owners and operators of marine ports and related services."}]}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/marineportsandservices"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/marinePortsAndServices":{"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/marinePortsAndServices","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"marinePortsAndServices","kind":"identifier"}],"abstract":[{"text":"The Marine Ports & Services Sub-Industry (GICS Code: 20305030).","type":"text"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/marineportsandservices","title":"GICS.SubIndustry.marinePortsAndServices"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/marinetransportation.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/marinetransportation.json new file mode 100644 index 0000000..040bada --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/marinetransportation.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"marineTransportation","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO20marineTransportationyA2DmF","title":"GICS.SubIndustry.marineTransportation"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"marineTransportation"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Companies providing goods or passenger maritime transportation. Excludes cruise-ships classified in the Hotels, Resorts & Cruise Lines Sub-Industry.","type":"text"}]}],"kind":"content"}],"abstract":[{"text":"The Marine Transportation Sub-Industry (GICS Code: 20303010).","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/marinetransportation"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/marineTransportation","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/marineTransportation":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/marineTransportation","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"marineTransportation","kind":"identifier"}],"abstract":[{"type":"text","text":"The Marine Transportation Sub-Industry (GICS Code: 20303010)."}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/marinetransportation","title":"GICS.SubIndustry.marineTransportation"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/metalglassandplasticcontainers.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/metalglassandplasticcontainers.json new file mode 100644 index 0000000..1b077ec --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/metalglassandplasticcontainers.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/metalglassandplasticcontainers"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"metalGlassAndPlasticContainers","kind":"identifier"}],"title":"GICS.SubIndustry.metalGlassAndPlasticContainers","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO30metalGlassAndPlasticContainersyA2DmF","roleHeading":"Case","modules":[{"name":"GICS"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Metal, Glass & Plastic Containers Sub-Industry (GICS Code: 15103010)."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"metalGlassAndPlasticContainers","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Manufacturers of metal, glass or plastic containers. Includes corks and caps."}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/metalGlassAndPlasticContainers"},"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/metalGlassAndPlasticContainers":{"abstract":[{"type":"text","text":"The Metal, Glass & Plastic Containers Sub-Industry (GICS Code: 15103010)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/metalGlassAndPlasticContainers","title":"GICS.SubIndustry.metalGlassAndPlasticContainers","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/metalglassandplasticcontainers","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"metalGlassAndPlasticContainers","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/mortgagereits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/mortgagereits.json new file mode 100644 index 0000000..93158f0 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/mortgagereits.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Mortgage REITs Sub-Industry (GICS Code: 40204010).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mortgageREITs"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies or Trusts that service, originate, purchase and\/or securitize residential and\/or commercial mortgage loans. Includes trusts that invest in mortgage-backed securities and other mortgage related assets."}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/mortgageREITs"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/mortgagereits"]}],"metadata":{"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO13mortgageREITsyA2DmF","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"mortgageREITs","kind":"identifier"}],"title":"GICS.SubIndustry.mortgageREITs","roleHeading":"Case","modules":[{"name":"GICS"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/mortgageREITs":{"role":"symbol","abstract":[{"type":"text","text":"The Mortgage REITs Sub-Industry (GICS Code: 40204010)."}],"title":"GICS.SubIndustry.mortgageREITs","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mortgageREITs","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/mortgageREITs","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/mortgagereits"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/motorcyclemanufacturers.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/motorcyclemanufacturers.json new file mode 100644 index 0000000..a998c24 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/motorcyclemanufacturers.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.motorcycleManufacturers","externalID":"s:4GICSAAO11SubIndustryO23motorcycleManufacturersyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"motorcycleManufacturers","kind":"identifier"}],"roleHeading":"Case"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/motorcycleManufacturers","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"motorcycleManufacturers","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Companies that produce motorcycles, scooters or three-wheelers. Excludes bicycles classified in the Leisure Products Sub-Industry.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/motorcyclemanufacturers"]}],"abstract":[{"text":"The Motorcycle Manufacturers Sub-Industry (GICS Code: 25102020).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/motorcycleManufacturers":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/motorcycleManufacturers","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/motorcyclemanufacturers","title":"GICS.SubIndustry.motorcycleManufacturers","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"motorcycleManufacturers"}],"abstract":[{"text":"The Motorcycle Manufacturers Sub-Industry (GICS Code: 25102020).","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/moviesandentertainment.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/moviesandentertainment.json new file mode 100644 index 0000000..72f87ae --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/moviesandentertainment.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Movies & Entertainment Sub-Industry (GICS Code: 50202010)."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/moviesAndEntertainment","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Case","title":"GICS.SubIndustry.moviesAndEntertainment","externalID":"s:4GICSAAO11SubIndustryO22moviesAndEntertainmentyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"moviesAndEntertainment"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/moviesandentertainment"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"moviesAndEntertainment"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Companies that engage in producing and selling entertainment products and services, including companies engaged in the production, distribution and screening of movies and television shows, producers and distributors of music, entertainment theaters and sports teams. Also includes companies offering and\/or producing entertainment content streamed online."}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/moviesAndEntertainment":{"abstract":[{"type":"text","text":"The Movies & Entertainment Sub-Industry (GICS Code: 50202010)."}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"moviesAndEntertainment","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/moviesAndEntertainment","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/moviesandentertainment","title":"GICS.SubIndustry.moviesAndEntertainment"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/multifamilyresidentialreits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/multifamilyresidentialreits.json new file mode 100644 index 0000000..616a15b --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/multifamilyresidentialreits.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiFamilyResidentialREITs"},"metadata":{"modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.multiFamilyResidentialREITs","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"multiFamilyResidentialREITs"}],"externalID":"s:4GICSAAO11SubIndustryO27multiFamilyResidentialREITsyA2DmF","symbolKind":"case","roleHeading":"Case","role":"symbol"},"sections":[],"abstract":[{"text":"The Multi-Family Residential REITs Sub-Industry (GICS Code: 60106010).","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/multifamilyresidentialreits"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"multiFamilyResidentialREITs"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of apartments and other multi-family housing including student housing.","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/multiFamilyResidentialREITs":{"abstract":[{"text":"The Multi-Family Residential REITs Sub-Industry (GICS Code: 60106010).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multiFamilyResidentialREITs","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiFamilyResidentialREITs","kind":"symbol","title":"GICS.SubIndustry.multiFamilyResidentialREITs","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multifamilyresidentialreits"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/multilineinsurance.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/multilineinsurance.json new file mode 100644 index 0000000..f2a5c06 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/multilineinsurance.json @@ -0,0 +1 @@ +{"metadata":{"title":"GICS.SubIndustry.multilineInsurance","roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO18multilineInsuranceyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"multilineInsurance"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"The Multi-line Insurance Sub-Industry (GICS Code: 40301030)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multilineInsurance","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Insurance companies with diversified interests in life, health and property and casualty insurance.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/multilineinsurance"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multilineInsurance"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/multilineInsurance":{"type":"topic","title":"GICS.SubIndustry.multilineInsurance","abstract":[{"text":"The Multi-line Insurance Sub-Industry (GICS Code: 40301030).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multilineInsurance","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multilineInsurance"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multilineinsurance"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/multisectorholdings.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/multisectorholdings.json new file mode 100644 index 0000000..186c43a --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/multisectorholdings.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The Multi-Sector Holdings Sub-Industry (GICS Code: 40201030)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiSectorHoldings"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:4GICSAAO11SubIndustryO19multiSectorHoldingsyA2DmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.multiSectorHoldings","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"multiSectorHoldings","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"multiSectorHoldings"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"A company with significantly diversified holdings across three or more sectors, none of which contributes a majority of profit and\/or sales. Stakes held are predominantly of a non-controlling nature. Includes diversified financial companies where stakes held are of a controlling nature. Excludes other diversified companies classified in the Industrials Conglomerates Sub-Industry."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/multisectorholdings"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/multiSectorHoldings":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multisectorholdings","role":"symbol","abstract":[{"text":"The Multi-Sector Holdings Sub-Industry (GICS Code: 40201030).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiSectorHoldings","type":"topic","title":"GICS.SubIndustry.multiSectorHoldings","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"multiSectorHoldings"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/multiutilities.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/multiutilities.json new file mode 100644 index 0000000..644b067 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/multiutilities.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Multi-Utilities Sub-Industry (GICS Code: 55103010)."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiUtilities","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multiUtilities"}],"externalID":"s:4GICSAAO11SubIndustryO14multiUtilitiesyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.multiUtilities"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"multiUtilities","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"Utility companies with significantly diversified activities in addition to core Electric Utility, Gas Utility and\/or Water Utility operations."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/multiutilities"]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/multiUtilities":{"title":"GICS.SubIndustry.multiUtilities","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multiutilities","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/multiUtilities","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multiUtilities"}],"abstract":[{"text":"The Multi-Utilities Sub-Industry (GICS Code: 55103010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/officereits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/officereits.json new file mode 100644 index 0000000..d7a90aa --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/officereits.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"officeREITs","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of office properties.","type":"text"}],"type":"paragraph"}]}],"abstract":[{"text":"The Office REITs Sub-Industry (GICS Code: 60104010).","type":"text"}],"metadata":{"roleHeading":"Case","title":"GICS.SubIndustry.officeREITs","externalID":"s:4GICSAAO11SubIndustryO11officeREITsyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"officeREITs","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/officereits"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/officeREITs","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/officeREITs":{"abstract":[{"text":"The Office REITs Sub-Industry (GICS Code: 60104010).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"officeREITs","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/officeREITs","kind":"symbol","title":"GICS.SubIndustry.officeREITs","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/officereits"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/officeservicesandsupplies.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/officeservicesandsupplies.json new file mode 100644 index 0000000..410e93e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/officeservicesandsupplies.json @@ -0,0 +1 @@ +{"metadata":{"title":"GICS.SubIndustry.officeServicesAndSupplies","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"officeServicesAndSupplies"}],"externalID":"s:4GICSAAO11SubIndustryO25officeServicesAndSuppliesyA2DmF","roleHeading":"Case","role":"symbol","modules":[{"name":"GICS"}]},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Office Services & Supplies Sub-Industry (GICS Code: 20201060).","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/officeServicesAndSupplies","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"officeServicesAndSupplies"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Providers of office services and manufacturers of office supplies and equipment not classified elsewhere.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/officeservicesandsupplies"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/officeServicesAndSupplies":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/officeServicesAndSupplies","abstract":[{"text":"The Office Services & Supplies Sub-Industry (GICS Code: 20201060).","type":"text"}],"title":"GICS.SubIndustry.officeServicesAndSupplies","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"officeServicesAndSupplies"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/officeservicesandsupplies"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasdrilling.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasdrilling.json new file mode 100644 index 0000000..0732e06 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasdrilling.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasdrilling"]}],"abstract":[{"text":"The Oil & Gas Drilling Sub-Industry (GICS Code: 10101010).","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oilAndGasDrilling"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Drilling contractors or owners of drilling rigs that contract their services for drilling wells.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasDrilling"},"metadata":{"title":"GICS.SubIndustry.oilAndGasDrilling","symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oilAndGasDrilling"}],"roleHeading":"Case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO17oilAndGasDrillingyA2DmF"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/oilAndGasDrilling":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasDrilling","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"oilAndGasDrilling","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasdrilling","role":"symbol","abstract":[{"type":"text","text":"The Oil & Gas Drilling Sub-Industry (GICS Code: 10101010)."}],"title":"GICS.SubIndustry.oilAndGasDrilling"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasequipmentandservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasequipmentandservices.json new file mode 100644 index 0000000..aad4a68 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasequipmentandservices.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasEquipmentAndServices"},"metadata":{"title":"GICS.SubIndustry.oilAndGasEquipmentAndServices","externalID":"s:4GICSAAO11SubIndustryO018oilAndGasEquipmentE8ServicesyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"oilAndGasEquipmentAndServices","kind":"identifier"}],"role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"symbolKind":"case"},"abstract":[{"text":"The Oil & Gas Equipment & Services Sub-Industry (GICS Code: 10101020).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"oilAndGasEquipmentAndServices","kind":"identifier"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Manufacturers of equipment, including drilling rigs and equipment, and providers of supplies and services to companies involved in the drilling, evaluation and completion of oil and gas wells."}]}]}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasequipmentandservices"]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/oilAndGasEquipmentAndServices":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasEquipmentAndServices","title":"GICS.SubIndustry.oilAndGasEquipmentAndServices","abstract":[{"type":"text","text":"The Oil & Gas Equipment & Services Sub-Industry (GICS Code: 10101020)."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"oilAndGasEquipmentAndServices"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasequipmentandservices","role":"symbol","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasexplorationandproduction.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasexplorationandproduction.json new file mode 100644 index 0000000..f6a6c60 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasexplorationandproduction.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Oil & Gas Exploration & Production Sub-Industry (GICS Code: 10102020)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasExplorationAndProduction"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasexplorationandproduction"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"oilAndGasExplorationAndProduction"}],"platforms":["macOS"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Companies engaged in the exploration and production of oil and gas not classified elsewhere.","type":"text"}]}],"kind":"content"}],"metadata":{"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO020oilAndGasExplorationE10ProductionyA2DmF","roleHeading":"Case","title":"GICS.SubIndustry.oilAndGasExplorationAndProduction","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"oilAndGasExplorationAndProduction","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/oilAndGasExplorationAndProduction":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"oilAndGasExplorationAndProduction","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasexplorationandproduction","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasExplorationAndProduction","abstract":[{"text":"The Oil & Gas Exploration & Production Sub-Industry (GICS Code: 10102020).","type":"text"}],"kind":"symbol","title":"GICS.SubIndustry.oilAndGasExplorationAndProduction","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasrefiningandmarketing.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasrefiningandmarketing.json new file mode 100644 index 0000000..1059eb2 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasrefiningandmarketing.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oilAndGasRefiningAndMarketing"}],"externalID":"s:4GICSAAO11SubIndustryO017oilAndGasRefiningE9MarketingyA2DmF","role":"symbol","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.oilAndGasRefiningAndMarketing"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasRefiningAndMarketing","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"oilAndGasRefiningAndMarketing","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Companies engaged in the refining and marketing of oil, gas and\/or refined products not classified in the Integrated Oil & Gas or Independent Power Producers & Energy Traders Sub-Industries.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasrefiningandmarketing"]}],"abstract":[{"type":"text","text":"The Oil & Gas Refining & Marketing Sub-Industry (GICS Code: 10102030)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/oilAndGasRefiningAndMarketing":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasRefiningAndMarketing","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasrefiningandmarketing","title":"GICS.SubIndustry.oilAndGasRefiningAndMarketing","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"oilAndGasRefiningAndMarketing","kind":"identifier"}],"abstract":[{"type":"text","text":"The Oil & Gas Refining & Marketing Sub-Industry (GICS Code: 10102030)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasstorageandtransportation.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasstorageandtransportation.json new file mode 100644 index 0000000..76180de --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/oilandgasstorageandtransportation.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Oil & Gas Storage & Transportation Sub-Industry (GICS Code: 10102040).","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oilAndGasStorageAndTransportation"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Companies engaged in the storage and\/or transportation of oil, gas and\/or refined products. Includes diversified midstream natural gas companies, oil and refined product pipelines, coal slurry pipelines and oil & gas shipping companies."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasstorageandtransportation"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasStorageAndTransportation"},"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"case","title":"GICS.SubIndustry.oilAndGasStorageAndTransportation","roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO016oilAndGasStorageE14TransportationyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"oilAndGasStorageAndTransportation"}]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/oilAndGasStorageAndTransportation":{"abstract":[{"type":"text","text":"The Oil & Gas Storage & Transportation Sub-Industry (GICS Code: 10102040)."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"oilAndGasStorageAndTransportation","kind":"identifier"}],"kind":"symbol","type":"topic","title":"GICS.SubIndustry.oilAndGasStorageAndTransportation","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/oilAndGasStorageAndTransportation","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasstorageandtransportation","role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/otherspecializedreits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/otherspecializedreits.json new file mode 100644 index 0000000..c57062e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/otherspecializedreits.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otherSpecializedREITs"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of properties not classified elsewhere. This Sub-Industry includes REITs that manage and own properties such as natural gas and crude oil pipelines, gas stations, fiber optic cables, prisons, automobile parking, and automobile dealerships.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO21otherSpecializedREITsyA2DmF","roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"otherSpecializedREITs"}],"role":"symbol","title":"GICS.SubIndustry.otherSpecializedREITs"},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/otherSpecializedREITs","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The Other Specialized REITs Sub-Industry (GICS Code: 60108010)."}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/otherspecializedreits"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/otherSpecializedREITs":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"otherSpecializedREITs","kind":"identifier"}],"role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/otherspecializedreits","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/otherSpecializedREITs","kind":"symbol","type":"topic","title":"GICS.SubIndustry.otherSpecializedREITs","abstract":[{"text":"The Other Specialized REITs Sub-Industry (GICS Code: 60108010).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/otherspecialtyretail.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/otherspecialtyretail.json new file mode 100644 index 0000000..76e33c2 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/otherspecialtyretail.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"otherSpecialtyRetail","kind":"identifier"}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Owners and operators of specialty retail stores not classified elsewhere. Includes jewelry stores, toy stores, office supply stores, health & vision care stores, and book & entertainment stores.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"The Other Specialty Retail Sub-Industry (GICS Code: 25504040)."}],"metadata":{"roleHeading":"Case","title":"GICS.SubIndustry.otherSpecialtyRetail","externalID":"s:4GICSAAO11SubIndustryO20otherSpecialtyRetailyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otherSpecialtyRetail"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/otherspecialtyretail"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/otherSpecialtyRetail"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/otherSpecialtyRetail":{"title":"GICS.SubIndustry.otherSpecialtyRetail","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/otherspecialtyretail","kind":"symbol","abstract":[{"type":"text","text":"The Other Specialty Retail Sub-Industry (GICS Code: 25504040)."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/otherSpecialtyRetail","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"otherSpecialtyRetail","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/packagedfoodsandmeats.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/packagedfoodsandmeats.json new file mode 100644 index 0000000..0616d5a --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/packagedfoodsandmeats.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"packagedFoodsAndMeats","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"Producers of packaged foods including dairy products, fruit juices, meats, poultry, fish and pet foods.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","abstract":[{"text":"The Packaged Foods & Meats Sub-Industry (GICS Code: 30202030).","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/packagedfoodsandmeats"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/packagedFoodsAndMeats","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO21packagedFoodsAndMeatsyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"packagedFoodsAndMeats"}],"symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.packagedFoodsAndMeats","roleHeading":"Case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/packagedFoodsAndMeats":{"abstract":[{"text":"The Packaged Foods & Meats Sub-Industry (GICS Code: 30202030).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"packagedFoodsAndMeats"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/packagedFoodsAndMeats","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/packagedfoodsandmeats","title":"GICS.SubIndustry.packagedFoodsAndMeats"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/paperandplasticpackagingproductsandmaterials.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/paperandplasticpackagingproductsandmaterials.json new file mode 100644 index 0000000..31cdebf --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/paperandplasticpackagingproductsandmaterials.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"paperAndPlasticPackagingProductsAndMaterials","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Manufacturers of paper and cardboard containers and packaging.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","metadata":{"symbolKind":"case","title":"GICS.SubIndustry.paperAndPlasticPackagingProductsAndMaterials","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"paperAndPlasticPackagingProductsAndMaterials"}],"externalID":"s:4GICSAAO11SubIndustryO032paperAndPlasticPackagingProductsE9MaterialsyA2DmF","roleHeading":"Case","modules":[{"name":"GICS"}]},"abstract":[{"text":"The Paper & Plastic Packaging Products & Materials Sub-Industry (GICS Code: 15103020).","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/paperandplasticpackagingproductsandmaterials"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/paperAndPlasticPackagingProductsAndMaterials","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/paperAndPlasticPackagingProductsAndMaterials":{"type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/paperandplasticpackagingproductsandmaterials","title":"GICS.SubIndustry.paperAndPlasticPackagingProductsAndMaterials","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/paperAndPlasticPackagingProductsAndMaterials","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"paperAndPlasticPackagingProductsAndMaterials","kind":"identifier"}],"abstract":[{"type":"text","text":"The Paper & Plastic Packaging Products & Materials Sub-Industry (GICS Code: 15103020)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/paperproducts.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/paperproducts.json new file mode 100644 index 0000000..67b842e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/paperproducts.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"paperProducts"}],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of all grades of paper. Excludes companies specializing in paper packaging classified in the Paper & Plastic Packaging Products & Materials Sub-Industry.","type":"text"}]}],"kind":"content"}],"abstract":[{"text":"The Paper Products Sub-Industry (GICS Code: 15105020).","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/paperProducts","interfaceLanguage":"swift"},"sections":[],"metadata":{"title":"GICS.SubIndustry.paperProducts","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"paperProducts"}],"externalID":"s:4GICSAAO11SubIndustryO13paperProductsyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"role":"symbol","roleHeading":"Case"},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/paperproducts"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/paperProducts":{"title":"GICS.SubIndustry.paperProducts","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/paperProducts","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"paperProducts","kind":"identifier"}],"abstract":[{"type":"text","text":"The Paper Products Sub-Industry (GICS Code: 15105020)."}],"kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/paperproducts"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/passengerairlines.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/passengerairlines.json new file mode 100644 index 0000000..478ff1a --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/passengerairlines.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/passengerairlines"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/passengerAirlines","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"text":"The Passenger Airlines Sub-Industry (GICS Code: 20302010).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passengerAirlines","kind":"identifier"}]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies providing primarily passenger air transportation."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"externalID":"s:4GICSAAO11SubIndustryO17passengerAirlinesyA2DmF","role":"symbol","title":"GICS.SubIndustry.passengerAirlines","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passengerAirlines","kind":"identifier"}],"modules":[{"name":"GICS"}]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/passengerAirlines":{"title":"GICS.SubIndustry.passengerAirlines","abstract":[{"type":"text","text":"The Passenger Airlines Sub-Industry (GICS Code: 20302010)."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/passengerAirlines","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/passengerairlines","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passengerAirlines"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/passengergroundtransportation.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/passengergroundtransportation.json new file mode 100644 index 0000000..c8ea7dd --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/passengergroundtransportation.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passengerGroundTransportation"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Companies providing passenger ground transportation and related services, including bus, taxi, vehicle rental, ride sharing and on-demand ride sharing platforms, and other passenger logistics.","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/passengergroundtransportation"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"externalID":"s:4GICSAAO11SubIndustryO29passengerGroundTransportationyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passengerGroundTransportation","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","title":"GICS.SubIndustry.passengerGroundTransportation"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/passengerGroundTransportation","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The Passenger Ground Transportation Sub-Industry (GICS Code: 20304040).","type":"text"}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/passengerGroundTransportation":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/passengerGroundTransportation","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/passengergroundtransportation","role":"symbol","abstract":[{"type":"text","text":"The Passenger Ground Transportation Sub-Industry (GICS Code: 20304040)."}],"title":"GICS.SubIndustry.passengerGroundTransportation","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passengerGroundTransportation","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/personalcareproducts.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/personalcareproducts.json new file mode 100644 index 0000000..8c9ac00 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/personalcareproducts.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"personalCareProducts","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"Manufacturers of personal and beauty care products, including cosmetics and perfumes.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"The Personal Care Products Sub-Industry (GICS Code: 30302010).","type":"text"}],"metadata":{"title":"GICS.SubIndustry.personalCareProducts","modules":[{"name":"GICS"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"personalCareProducts"}],"roleHeading":"Case","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO20personalCareProductsyA2DmF","symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/personalcareproducts"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/personalCareProducts"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/personalCareProducts":{"abstract":[{"type":"text","text":"The Personal Care Products Sub-Industry (GICS Code: 30302010)."}],"type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/personalcareproducts","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/personalCareProducts","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"personalCareProducts","kind":"identifier"}],"title":"GICS.SubIndustry.personalCareProducts"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/pharmaceuticals.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/pharmaceuticals.json new file mode 100644 index 0000000..4349583 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/pharmaceuticals.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Pharmaceuticals Sub-Industry (GICS Code: 35202010)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/pharmaceuticals"]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/pharmaceuticals","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pharmaceuticals"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Companies engaged in the research, development or production of pharmaceuticals. Includes veterinary drugs.","type":"text"}]}],"kind":"content"}],"metadata":{"symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.pharmaceuticals","externalID":"s:4GICSAAO11SubIndustryO15pharmaceuticalsyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pharmaceuticals","kind":"identifier"}],"roleHeading":"Case"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/pharmaceuticals":{"title":"GICS.SubIndustry.pharmaceuticals","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/pharmaceuticals","kind":"symbol","abstract":[{"text":"The Pharmaceuticals Sub-Industry (GICS Code: 35202010).","type":"text"}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/pharmaceuticals","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pharmaceuticals","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/preciousmetalsandminerals.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/preciousmetalsandminerals.json new file mode 100644 index 0000000..6079866 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/preciousmetalsandminerals.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/preciousmetalsandminerals"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The Precious Metals & Minerals Sub-Industry (GICS Code: 15104040)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"preciousMetalsAndMinerals"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"Companies mining precious metals and minerals not classified in the Gold Sub-Industry. Includes companies primarily mining platinum.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/preciousMetalsAndMinerals","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"preciousMetalsAndMinerals","kind":"identifier"}],"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO25preciousMetalsAndMineralsyA2DmF","title":"GICS.SubIndustry.preciousMetalsAndMinerals","roleHeading":"Case","modules":[{"name":"GICS"}],"symbolKind":"case"},"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/preciousMetalsAndMinerals":{"abstract":[{"text":"The Precious Metals & Minerals Sub-Industry (GICS Code: 15104040).","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"preciousMetalsAndMinerals","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/preciousMetalsAndMinerals","title":"GICS.SubIndustry.preciousMetalsAndMinerals","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/preciousmetalsandminerals"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/propertyandcasualtyinsurance.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/propertyandcasualtyinsurance.json new file mode 100644 index 0000000..072eaed --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/propertyandcasualtyinsurance.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"propertyAndCasualtyInsurance","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Companies providing primarily property and casualty insurance."}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"The Property & Casualty Insurance Sub-Industry (GICS Code: 40301040)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/propertyandcasualtyinsurance"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/propertyAndCasualtyInsurance"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"propertyAndCasualtyInsurance","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO28propertyAndCasualtyInsuranceyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.propertyAndCasualtyInsurance"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/propertyAndCasualtyInsurance":{"type":"topic","abstract":[{"text":"The Property & Casualty Insurance Sub-Industry (GICS Code: 40301040).","type":"text"}],"title":"GICS.SubIndustry.propertyAndCasualtyInsurance","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/propertyAndCasualtyInsurance","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"propertyAndCasualtyInsurance","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/propertyandcasualtyinsurance"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/publishing.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/publishing.json new file mode 100644 index 0000000..7ed7fd1 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/publishing.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publishing"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Publishers of newspapers, magazines and books in print or electronic formats.","type":"text"}]}],"kind":"content"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/publishing"},"abstract":[{"type":"text","text":"The Publishing Sub-Industry (GICS Code: 50201040)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/publishing"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Case","title":"GICS.SubIndustry.publishing","externalID":"s:4GICSAAO11SubIndustryO10publishingyA2DmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"publishing"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/publishing":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publishing"}],"abstract":[{"text":"The Publishing Sub-Industry (GICS Code: 50201040).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/publishing","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/publishing","title":"GICS.SubIndustry.publishing"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/railtransportation.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/railtransportation.json new file mode 100644 index 0000000..c0b6f53 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/railtransportation.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"railTransportation"}],"externalID":"s:4GICSAAO11SubIndustryO18railTransportationyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.SubIndustry.railTransportation"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/railTransportation","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"text":"The Rail Transportation Sub-Industry (GICS Code: 20304010).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"railTransportation","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Companies providing primarily goods and passenger rail transportation."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/railtransportation"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/railTransportation":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/railTransportation","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/railtransportation","title":"GICS.SubIndustry.railTransportation","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"railTransportation"}],"abstract":[{"text":"The Rail Transportation Sub-Industry (GICS Code: 20304010).","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/rawrepresentable-implementations.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/rawrepresentable-implementations.json new file mode 100644 index 0000000..21ed321 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"GICS"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/rawrepresentable-implementations"]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/init(from:)"],"generated":true,"title":"Initializers"},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hashValue"]},{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/encode(to:)","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hash(into:)"],"title":"Instance Methods","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/RawRepresentable-Implementations"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/hash(into:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hash(into:)","role":"symbol","abstract":[],"title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/init(from:)":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/init(from:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"UInt32"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/init(from:)","title":"init(from:)","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/hashValue":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hashvalue","abstract":[],"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/encode(to:)":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/encode(to:)","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"UInt32"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/encode(to:)","title":"encode(to:)","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/realestatedevelopment.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/realestatedevelopment.json new file mode 100644 index 0000000..ce90942 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/realestatedevelopment.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateDevelopment","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/realestatedevelopment"]}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO21realEstateDevelopmentyA2DmF","title":"GICS.SubIndustry.realEstateDevelopment","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"realEstateDevelopment"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The Real Estate Development Sub-Industry (GICS Code: 60201030)."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"realEstateDevelopment","kind":"identifier"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies that develop real estate and sell the properties after development. Excludes companies classified in the Homebuilding Sub-Industry."}]}]}],"sections":[],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/realEstateDevelopment":{"abstract":[{"type":"text","text":"The Real Estate Development Sub-Industry (GICS Code: 60201030)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateDevelopment","title":"GICS.SubIndustry.realEstateDevelopment","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/realestatedevelopment","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"realEstateDevelopment"}],"type":"topic","kind":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/realestateoperatingcompanies.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/realestateoperatingcompanies.json new file mode 100644 index 0000000..16fc1cb --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/realestateoperatingcompanies.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Real Estate Operating Companies Sub-Industry (GICS Code: 60201020).","type":"text"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"GICS.SubIndustry.realEstateOperatingCompanies","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"realEstateOperatingCompanies"}],"externalID":"s:4GICSAAO11SubIndustryO28realEstateOperatingCompaniesyA2DmF","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateOperatingCompanies"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"realEstateOperatingCompanies"}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Companies engaged in operating real estate properties for the purpose of leasing & management.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/realestateoperatingcompanies"]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/realEstateOperatingCompanies":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateOperatingCompanies","abstract":[{"text":"The Real Estate Operating Companies Sub-Industry (GICS Code: 60201020).","type":"text"}],"title":"GICS.SubIndustry.realEstateOperatingCompanies","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"realEstateOperatingCompanies","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/realestateoperatingcompanies"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/realestateservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/realestateservices.json new file mode 100644 index 0000000..5210766 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/realestateservices.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"realEstateServices"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Real estate service providers such as real estate agents, brokers & real estate appraisers."}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/realestateservices"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateServices","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO18realEstateServicesyA2DmF","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.realEstateServices","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"realEstateServices"}],"roleHeading":"Case","role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Real Estate Services Sub-Industry (GICS Code: 60201040).","type":"text"}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/realEstateServices":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"realEstateServices"}],"role":"symbol","title":"GICS.SubIndustry.realEstateServices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/realEstateServices","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/realestateservices","type":"topic","abstract":[{"text":"The Real Estate Services Sub-Industry (GICS Code: 60201040).","type":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/regionalbanks.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/regionalbanks.json new file mode 100644 index 0000000..18e1c8a --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/regionalbanks.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"regionalBanks"}],"externalID":"s:4GICSAAO11SubIndustryO13regionalBanksyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","title":"GICS.SubIndustry.regionalBanks"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"regionalBanks","kind":"identifier"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Commercial banks, savings banks and thrifts whose business are derived primarily from conventional banking operations such as retail banking, corporate lending and originating various residential and commercial mortgage loans funded mainly through deposits. Regional banks tend to operate in limited geographic regions. Excludes companies classified in the Diversified Banks and Commercial & Residential Mortgage Finance Sub-Industries. Also excludes investment banks classified in the Investment Banking & Brokerage Sub-Industry."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"The Regional Banks Sub-Industry (GICS Code: 40101015).","type":"text"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/regionalbanks"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/regionalBanks"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/regionalBanks":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"regionalBanks","kind":"identifier"}],"abstract":[{"text":"The Regional Banks Sub-Industry (GICS Code: 40101015).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.regionalBanks","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/regionalBanks","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/regionalbanks"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/reinsurance.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/reinsurance.json new file mode 100644 index 0000000..9d05dd5 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/reinsurance.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/reinsurance"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/reinsurance"},"metadata":{"title":"GICS.SubIndustry.reinsurance","roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO11reinsuranceyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"reinsurance","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reinsurance","kind":"identifier"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Companies providing primarily reinsurance."}],"type":"paragraph"}]}],"kind":"symbol","abstract":[{"text":"The Reinsurance Sub-Industry (GICS Code: 40301050).","type":"text"}],"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/reinsurance":{"type":"topic","abstract":[{"text":"The Reinsurance Sub-Industry (GICS Code: 40301050).","type":"text"}],"title":"GICS.SubIndustry.reinsurance","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/reinsurance","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"reinsurance","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/reinsurance"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/renewableelectricity.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/renewableelectricity.json new file mode 100644 index 0000000..dc34630 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/renewableelectricity.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The Renewable Electricity Sub-Industry (GICS Code: 55105020).","type":"text"}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"renewableElectricity","kind":"identifier"}],"roleHeading":"Case","title":"GICS.SubIndustry.renewableElectricity","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO20renewableElectricityyA2DmF","symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/renewableelectricity"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"renewableElectricity"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Companies that engage in the generation and distribution of electricity using renewable sources, including, but not limited to, companies that produce electricity using biomass, geothermal energy, solar energy, hydropower, and wind power. Excludes companies manufacturing capital equipment used to generate electricity using renewable sources, such as manufacturers of solar power systems, installers of photovoltaic cells, and companies involved in the provision of technology, components, and services mainly to this market.","type":"text"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/renewableElectricity","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/renewableElectricity":{"title":"GICS.SubIndustry.renewableElectricity","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/renewableelectricity","kind":"symbol","abstract":[{"type":"text","text":"The Renewable Electricity Sub-Industry (GICS Code: 55105020)."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"renewableElectricity","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/renewableElectricity"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/researchandconsultingservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/researchandconsultingservices.json new file mode 100644 index 0000000..3876dc8 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/researchandconsultingservices.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The Research & Consulting Services Sub-Industry (GICS Code: 20202020)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"researchAndConsultingServices","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies primarily providing research and consulting services to businesses and governments not classified elsewhere. Includes companies involved in management consulting services, architectural design, business information or scientific research, marketing, and testing & certification services. Excludes companies providing information technology consulting services classified in the IT Consulting & Other Services Sub-Industry."}]}],"kind":"content"}],"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/researchandconsultingservices"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/researchAndConsultingServices"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"externalID":"s:4GICSAAO11SubIndustryO29researchAndConsultingServicesyA2DmF","modules":[{"name":"GICS"}],"role":"symbol","roleHeading":"Case","title":"GICS.SubIndustry.researchAndConsultingServices","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"researchAndConsultingServices"}],"symbolKind":"case"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/researchAndConsultingServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/researchandconsultingservices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/researchAndConsultingServices","role":"symbol","abstract":[{"type":"text","text":"The Research & Consulting Services Sub-Industry (GICS Code: 20202020)."}],"title":"GICS.SubIndustry.researchAndConsultingServices","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"researchAndConsultingServices","kind":"identifier"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/restaurants.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/restaurants.json new file mode 100644 index 0000000..fa972b3 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/restaurants.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/restaurants"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"restaurants","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"Owners and operators of restaurants, bars, pubs, fast-food or take-out facilities. Includes companies that provide food catering services."}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"The Restaurants Sub-Industry (GICS Code: 25301040)."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/restaurants"},"metadata":{"modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO11restaurantsyA2DmF","title":"GICS.SubIndustry.restaurants","role":"symbol","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"restaurants","kind":"identifier"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/restaurants":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"restaurants","kind":"identifier"}],"abstract":[{"text":"The Restaurants Sub-Industry (GICS Code: 25301040).","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"GICS.SubIndustry.restaurants","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/restaurants","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/restaurants"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/retailreits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/retailreits.json new file mode 100644 index 0000000..203642a --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/retailreits.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The Retail REITs Sub-Industry (GICS Code: 60107010)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/retailREITs"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO11retailREITsyA2DmF","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.retailREITs","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"retailREITs","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retailREITs","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of shopping malls, outlet malls, neighborhood and community shopping centers.","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/retailreits"]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/retailREITs":{"type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/retailREITs","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"retailREITs","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/retailreits","role":"symbol","abstract":[{"text":"The Retail REITs Sub-Industry (GICS Code: 60107010).","type":"text"}],"title":"GICS.SubIndustry.retailREITs"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/sector.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/sector.json new file mode 100644 index 0000000..b62b0bd --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/sector.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/sector"]}],"kind":"symbol","abstract":[{"text":"The GICS Sector of the given GICS classification.","type":"text"}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"sector","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Sector","preciseIdentifier":"s:4GICSAAO6SectorO"}],"externalID":"s:4GICS17GICSRepresentablePAAE6sectorA2AO6SectorOvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","symbolKind":"property","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"role":"symbol","title":"sector"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/sector"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"sector","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO6SectorO","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","text":"Sector"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/sector":{"abstract":[{"type":"text","text":"The GICS Sector of the given GICS classification."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/sector","title":"sector","type":"topic","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/sector","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector","kind":"typeIdentifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/securityandalarmservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/securityandalarmservices.json new file mode 100644 index 0000000..d0460ac --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/securityandalarmservices.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO24securityAndAlarmServicesyA2DmF","modules":[{"name":"GICS"}],"roleHeading":"Case","symbolKind":"case","title":"GICS.SubIndustry.securityAndAlarmServices","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"securityAndAlarmServices"}]},"sections":[],"abstract":[{"type":"text","text":"The Security & Alarm Services Sub-Industry (GICS Code: 20201080)."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/securityAndAlarmServices","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"securityAndAlarmServices"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Companies providing security and protection services to business and governments. Includes companies providing services such as correctional facilities, security & alarm services, armored transportation & guarding. Excludes companies providing security software classified under the Systems Software Sub-Industry and home security services classified under the Specialized Consumer Services Sub-Industry. Also excludes companies manufacturing security system equipment classified under the Electronic Equipment & Instruments Sub-Industry."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/securityandalarmservices"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/securityAndAlarmServices":{"kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/securityandalarmservices","role":"symbol","abstract":[{"type":"text","text":"The Security & Alarm Services Sub-Industry (GICS Code: 20201080)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/securityAndAlarmServices","type":"topic","title":"GICS.SubIndustry.securityAndAlarmServices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"securityAndAlarmServices"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/selfstoragereits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/selfstoragereits.json new file mode 100644 index 0000000..590275f --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/selfstoragereits.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"selfStorageREITs","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of self storage properties.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"The Self-Storage REITs Sub-Industry (GICS Code: 60108020)."}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/selfstoragereits"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/selfStorageREITs","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"selfStorageREITs"}],"externalID":"s:4GICSAAO11SubIndustryO16selfStorageREITsyA2DmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","title":"GICS.SubIndustry.selfStorageREITs"},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/selfStorageREITs":{"type":"topic","abstract":[{"text":"The Self-Storage REITs Sub-Industry (GICS Code: 60108020).","type":"text"}],"title":"GICS.SubIndustry.selfStorageREITs","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/selfStorageREITs","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"selfStorageREITs","kind":"identifier"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/selfstoragereits"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/semiconductormaterialsandequipment.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/semiconductormaterialsandequipment.json new file mode 100644 index 0000000..b6bb3a0 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/semiconductormaterialsandequipment.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"semiconductorMaterialsAndEquipment","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of semiconductor equipment, including manufacturers of the raw material and equipment used in the solar power industry.","type":"text"}]}]}],"abstract":[{"text":"The Semiconductor Materials & Equipment Sub-Industry (GICS Code: 45301010).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/semiconductormaterialsandequipment"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/semiconductorMaterialsAndEquipment","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"semiconductorMaterialsAndEquipment"}],"title":"GICS.SubIndustry.semiconductorMaterialsAndEquipment","modules":[{"name":"GICS"}],"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO34semiconductorMaterialsAndEquipmentyA2DmF","symbolKind":"case","roleHeading":"Case"},"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/semiconductorMaterialsAndEquipment":{"title":"GICS.SubIndustry.semiconductorMaterialsAndEquipment","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/semiconductorMaterialsAndEquipment","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/semiconductormaterialsandequipment","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"semiconductorMaterialsAndEquipment","kind":"identifier"}],"abstract":[{"type":"text","text":"The Semiconductor Materials & Equipment Sub-Industry (GICS Code: 45301010)."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/semiconductors.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/semiconductors.json new file mode 100644 index 0000000..ecc4467 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/semiconductors.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"semiconductors"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Manufacturers of semiconductors and related products, including manufacturers of solar modules and cells.","type":"text"}]}],"kind":"content"}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO14semiconductorsyA2DmF","roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"semiconductors"}],"role":"symbol","title":"GICS.SubIndustry.semiconductors"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/semiconductors"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The Semiconductors Sub-Industry (GICS Code: 45301020)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/semiconductors"]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/semiconductors":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"semiconductors"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/semiconductors","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/semiconductors","role":"symbol","abstract":[{"text":"The Semiconductors Sub-Industry (GICS Code: 45301020).","type":"text"}],"title":"GICS.SubIndustry.semiconductors"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/silver.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/silver.json new file mode 100644 index 0000000..491ca14 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/silver.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/silver"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Silver Sub-Industry (GICS Code: 15104045)."}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO6silveryA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"silver","kind":"identifier"}],"symbolKind":"case","title":"GICS.SubIndustry.silver","roleHeading":"Case","modules":[{"name":"GICS"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"silver"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Companies primarily mining silver. Excludes companies classified in the Gold or Precious Metals & Minerals Sub-Industries.","type":"text"}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/silver"},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/silver":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"silver","kind":"identifier"}],"abstract":[{"text":"The Silver Sub-Industry (GICS Code: 15104045).","type":"text"}],"title":"GICS.SubIndustry.silver","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/silver","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/silver"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/singlefamilyresidentialreits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/singlefamilyresidentialreits.json new file mode 100644 index 0000000..3f92011 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/singlefamilyresidentialreits.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"singleFamilyResidentialREITs"}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of single-family residential housing including manufactured homes.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"metadata":{"roleHeading":"Case","symbolKind":"case","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO28singleFamilyResidentialREITsyA2DmF","title":"GICS.SubIndustry.singleFamilyResidentialREITs","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"singleFamilyResidentialREITs"}],"modules":[{"name":"GICS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/singleFamilyResidentialREITs"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The Single-Family Residential REITs Sub-Industry (GICS Code: 60106020)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/singlefamilyresidentialreits"]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/singleFamilyResidentialREITs":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/singleFamilyResidentialREITs","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/singlefamilyresidentialreits","type":"topic","abstract":[{"type":"text","text":"The Single-Family Residential REITs Sub-Industry (GICS Code: 60106020)."}],"role":"symbol","title":"GICS.SubIndustry.singleFamilyResidentialREITs","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"singleFamilyResidentialREITs"}],"kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/softdrinksandnonalcoholicbeverages.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/softdrinksandnonalcoholicbeverages.json new file mode 100644 index 0000000..06396a0 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/softdrinksandnonalcoholicbeverages.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO11SubIndustryO34softDrinksAndNonAlcoholicBeveragesyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"softDrinksAndNonAlcoholicBeverages","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case","title":"GICS.SubIndustry.softDrinksAndNonAlcoholicBeverages"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/softDrinksAndNonAlcoholicBeverages","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"kind":"symbol","abstract":[{"text":"The Soft Drinks & Non-alcoholic Beverages Sub-Industry (GICS Code: 30201030).","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/softdrinksandnonalcoholicbeverages"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softDrinksAndNonAlcoholicBeverages","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Producers of non-alcoholic beverages including mineral waters. Excludes producers of milk classified in the Packaged Foods & Meats Sub-Industry."}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/softDrinksAndNonAlcoholicBeverages":{"abstract":[{"type":"text","text":"The Soft Drinks & Non-alcoholic Beverages Sub-Industry (GICS Code: 30201030)."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"softDrinksAndNonAlcoholicBeverages","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/softDrinksAndNonAlcoholicBeverages","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/softdrinksandnonalcoholicbeverages","title":"GICS.SubIndustry.softDrinksAndNonAlcoholicBeverages"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/specializedconsumerservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/specializedconsumerservices.json new file mode 100644 index 0000000..64b3986 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/specializedconsumerservices.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"specializedConsumerServices","kind":"identifier"}]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Companies providing consumer services not classified elsewhere. Includes residential services, home security, legal services, personal services, renovation & interior design services, consumer auctions and wedding & funeral services."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"kind":"symbol","abstract":[{"type":"text","text":"The Specialized Consumer Services Sub-Industry (GICS Code: 25302020)."}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/specializedconsumerservices"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specializedConsumerServices","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"specializedConsumerServices","kind":"identifier"}],"title":"GICS.SubIndustry.specializedConsumerServices","roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO27specializedConsumerServicesyA2DmF","modules":[{"name":"GICS"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/specializedConsumerServices":{"abstract":[{"text":"The Specialized Consumer Services Sub-Industry (GICS Code: 25302020).","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"specializedConsumerServices","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specializedConsumerServices","kind":"symbol","title":"GICS.SubIndustry.specializedConsumerServices","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/specializedconsumerservices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/specializedfinance.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/specializedfinance.json new file mode 100644 index 0000000..fbe38b2 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/specializedfinance.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.specializedFinance","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"specializedFinance"}],"role":"symbol","roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO18specializedFinanceyA2DmF","symbolKind":"case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specializedFinance","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Specialized Finance Sub-Industry (GICS Code: 40201040)."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"specializedFinance"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Providers of specialized financial services not classified elsewhere. Companies in this Sub-Industry derive a majority of revenue from one specialized line of business. Includes, but not limited to, commercial financing companies, central banks, leasing institutions, factoring services, and specialty boutiques. Excludes companies classified in the Financial Exchanges & Data Sub-Industry.","type":"text"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/specializedfinance"]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/specializedFinance":{"title":"GICS.SubIndustry.specializedFinance","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/specializedfinance","kind":"symbol","abstract":[{"type":"text","text":"The Specialized Finance Sub-Industry (GICS Code: 40201040)."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specializedFinance","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"specializedFinance","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/specialtychemicals.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/specialtychemicals.json new file mode 100644 index 0000000..d073e0f --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/specialtychemicals.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"specialtyChemicals"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Companies that primarily produce high value-added chemicals used in the manufacture of a wide variety of products, including but not limited to fine chemicals, additives, advanced polymers, adhesives, sealants and specialty paints, pigments and coatings.","type":"text"}]}]}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO18specialtyChemicalsyA2DmF","roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"specialtyChemicals"}],"role":"symbol","title":"GICS.SubIndustry.specialtyChemicals"},"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specialtyChemicals","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The Specialty Chemicals Sub-Industry (GICS Code: 15101050)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/specialtychemicals"]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/specialtyChemicals":{"role":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/specialtychemicals","abstract":[{"text":"The Specialty Chemicals Sub-Industry (GICS Code: 15101050).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"specialtyChemicals","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/specialtyChemicals","title":"GICS.SubIndustry.specialtyChemicals","kind":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/steel.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/steel.json new file mode 100644 index 0000000..ce7816c --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/steel.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICSAAO11SubIndustryO5steelyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"steel"}],"role":"symbol","modules":[{"name":"GICS"}],"symbolKind":"case","roleHeading":"Case","title":"GICS.SubIndustry.steel"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/steel","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"steel"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Producers of iron and steel and related products, including metallurgical (coking) coal mining used for steel production."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/steel"]}],"abstract":[{"text":"The Steel Sub-Industry (GICS Code: 15104050).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/steel":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/steel","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/steel","title":"GICS.SubIndustry.steel","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"steel"}],"abstract":[{"text":"The Steel Sub-Industry (GICS Code: 15104050).","type":"text"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/subindustries.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/subindustries.json new file mode 100644 index 0000000..66a961e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/subindustries.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"All GICS Sub-Industries of the given GICS classification."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/subIndustries","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","extendedModule":"GICS","title":"subIndustries","externalID":"s:4GICS17GICSRepresentablePAAE13subIndustriesSayA2AO11SubIndustryOGvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subIndustries","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"text":"]","kind":"text"}],"modules":[{"name":"GICS"}],"symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/subindustries"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subIndustries"},{"text":": [","kind":"text"},{"text":"GICS","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"text":"SubIndustry","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/subIndustries":{"title":"subIndustries","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/subindustries","kind":"symbol","abstract":[{"type":"text","text":"All GICS Sub-Industries of the given GICS classification."}],"role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/subIndustries","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"subIndustries","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/subindustry.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/subindustry.json new file mode 100644 index 0000000..ed23b2f --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/subindustry.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"SubIndustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This value is nil if the GICS Sub-Industry is indeterminate. For example, there could be more than one possible GICS Sub-Industry for any given GICS Industry.","type":"text"}]}],"kind":"content"}],"metadata":{"title":"subIndustry","roleHeading":"Instance Property","extendedModule":"GICS","symbolKind":"property","modules":[{"name":"GICS"}],"role":"symbol","externalID":"s:4GICS17GICSRepresentablePAAE11subIndustryA2AO03SubD0OSgvp::SYNTHESIZED::s:4GICSAAO11SubIndustryO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"subIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/subindustry"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/subIndustry"},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/GICSRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"GICSRepresentable Implementations","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/GICSRepresentable-Implementations"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/subIndustry":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"text":"?","kind":"text"}],"abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"subIndustry","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/subindustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/subIndustry"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/systemssoftware.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/systemssoftware.json new file mode 100644 index 0000000..7d05257 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/systemssoftware.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/systemsSoftware","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"systemsSoftware","kind":"identifier"}],"modules":[{"name":"GICS"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"GICS.SubIndustry.systemsSoftware","externalID":"s:4GICSAAO11SubIndustryO15systemsSoftwareyA2DmF"},"abstract":[{"type":"text","text":"The Systems Software Sub-Industry (GICS Code: 45103020)."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"systemsSoftware","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Companies engaged in developing and producing systems and database management software.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/systemssoftware"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/systemsSoftware":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"systemsSoftware"}],"kind":"symbol","role":"symbol","abstract":[{"text":"The Systems Software Sub-Industry (GICS Code: 45103020).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/systemsSoftware","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/systemssoftware","title":"GICS.SubIndustry.systemsSoftware","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/technologydistributors.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/technologydistributors.json new file mode 100644 index 0000000..82c54ce --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/technologydistributors.json @@ -0,0 +1 @@ +{"metadata":{"title":"GICS.SubIndustry.technologyDistributors","roleHeading":"Case","modules":[{"name":"GICS"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"technologyDistributors"}],"externalID":"s:4GICSAAO11SubIndustryO22technologyDistributorsyA2DmF","symbolKind":"case"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The Technology Distributors Sub-Industry (GICS Code: 45203030).","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/technologyDistributors","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/technologydistributors"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"technologyDistributors"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Distributors of technology hardware and equipment. Includes distributors of communications equipment, computers & peripherals, semiconductors, and electronic equipment and components."}],"type":"paragraph"}]}],"kind":"symbol","references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/technologyDistributors":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/technologydistributors","abstract":[{"text":"The Technology Distributors Sub-Industry (GICS Code: 45203030).","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/technologyDistributors","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"technologyDistributors"}],"role":"symbol","type":"topic","title":"GICS.SubIndustry.technologyDistributors","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/technologyhardwarestorageandperipherals.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/technologyhardwarestorageandperipherals.json new file mode 100644 index 0000000..d56ab71 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/technologyhardwarestorageandperipherals.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"technologyHardwareStorageAndPeripherals"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Manufacturers of cellular phones, personal computers, servers, electronic computer components and peripherals. Includes data storage components, motherboards, audio and video cards, monitors, keyboards, printers, and other peripherals. Excludes semiconductors classified in the Semiconductors Sub-Industry."}]}],"kind":"content"}],"abstract":[{"text":"The Technology Hardware, Storage & Peripherals Sub-Industry (GICS Code: 45202030).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"technologyHardwareStorageAndPeripherals","kind":"identifier"}],"title":"GICS.SubIndustry.technologyHardwareStorageAndPeripherals","role":"symbol","externalID":"s:4GICSAAO11SubIndustryO39technologyHardwareStorageAndPeripheralsyA2DmF","modules":[{"name":"GICS"}],"roleHeading":"Case","symbolKind":"case"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/technologyhardwarestorageandperipherals"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/technologyHardwareStorageAndPeripherals","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/technologyHardwareStorageAndPeripherals":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"technologyHardwareStorageAndPeripherals","kind":"identifier"}],"abstract":[{"type":"text","text":"The Technology Hardware, Storage & Peripherals Sub-Industry (GICS Code: 45202030)."}],"type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/technologyhardwarestorageandperipherals","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/technologyHardwareStorageAndPeripherals","title":"GICS.SubIndustry.technologyHardwareStorageAndPeripherals"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/telecomtowerreits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/telecomtowerreits.json new file mode 100644 index 0000000..be9cf62 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/telecomtowerreits.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The Telecom Tower REITs Sub-Industry (GICS Code: 60108030).","type":"text"}],"metadata":{"externalID":"s:4GICSAAO11SubIndustryO17telecomTowerREITsyA2DmF","role":"symbol","roleHeading":"Case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.telecomTowerREITs","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"telecomTowerREITs","kind":"identifier"}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/telecomtowerreits"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/telecomTowerREITs","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"telecomTowerREITs","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of telecom towers and related structures that support wireless telecommunications."}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/telecomTowerREITs":{"abstract":[{"text":"The Telecom Tower REITs Sub-Industry (GICS Code: 60108030).","type":"text"}],"title":"GICS.SubIndustry.telecomTowerREITs","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"telecomTowerREITs","kind":"identifier"}],"type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/telecomtowerreits","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/telecomTowerREITs"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/textiles.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/textiles.json new file mode 100644 index 0000000..3cb88d3 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/textiles.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/textiles","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"textiles"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Manufacturers of textile and related products not classified in the Apparel, Accessories & Luxury Goods, Footwear or Home Furnishings Sub-Industries."}],"type":"paragraph"}]}],"metadata":{"roleHeading":"Case","modules":[{"name":"GICS"}],"symbolKind":"case","externalID":"s:4GICSAAO11SubIndustryO8textilesyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"textiles","kind":"identifier"}],"role":"symbol","title":"GICS.SubIndustry.textiles"},"abstract":[{"type":"text","text":"The Textiles Sub-Industry (GICS Code: 25203030)."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/textiles"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/textiles":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/textiles","abstract":[{"text":"The Textiles Sub-Industry (GICS Code: 25203030).","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"textiles","kind":"identifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/textiles","title":"GICS.SubIndustry.textiles","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/timberreits.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/timberreits.json new file mode 100644 index 0000000..f96b37d --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/timberreits.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"timberREITs","kind":"identifier"}],"role":"symbol","roleHeading":"Case","symbolKind":"case","modules":[{"name":"GICS"}],"externalID":"s:4GICSAAO11SubIndustryO11timberREITsyA2DmF","title":"GICS.SubIndustry.timberREITs"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/timberreits"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timberREITs"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"text":"Companies or Trusts engaged in the acquisition, development, ownership, leasing, management and operation of timberland and timber-related properties.","type":"text"}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/timberREITs","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The Timber REITs Sub-Industry (GICS Code: 60108040)."}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/timberREITs":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/timberreits","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"timberREITs","kind":"identifier"}],"title":"GICS.SubIndustry.timberREITs","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/timberREITs","abstract":[{"type":"text","text":"The Timber REITs Sub-Industry (GICS Code: 60108040)."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/tiresandrubber.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/tiresandrubber.json new file mode 100644 index 0000000..19da349 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/tiresandrubber.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tiresAndRubber","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Manufacturers of tires and rubber."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/tiresandrubber"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"type":"text","text":"The Tires & Rubber Sub-Industry (GICS Code: 25101020)."}],"metadata":{"role":"symbol","externalID":"s:4GICSAAO11SubIndustryO14tiresAndRubberyA2DmF","title":"GICS.SubIndustry.tiresAndRubber","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"tiresAndRubber","kind":"identifier"}],"modules":[{"name":"GICS"}],"roleHeading":"Case","symbolKind":"case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tiresAndRubber"},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SubIndustry"}],"type":"topic","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/tiresAndRubber":{"abstract":[{"type":"text","text":"The Tires & Rubber Sub-Industry (GICS Code: 25101020)."}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tiresAndRubber","title":"GICS.SubIndustry.tiresAndRubber","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/tiresandrubber","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"tiresAndRubber","kind":"identifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/tobacco.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/tobacco.json new file mode 100644 index 0000000..dceb609 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/tobacco.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"tobacco","kind":"identifier"}],"externalID":"s:4GICSAAO11SubIndustryO7tobaccoyA2DmF","role":"symbol","symbolKind":"case","modules":[{"name":"GICS"}],"title":"GICS.SubIndustry.tobacco","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"tobacco","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Manufacturers of cigarettes and other tobacco products."}],"type":"paragraph"}]}],"abstract":[{"text":"The Tobacco Sub-Industry (GICS Code: 30203010).","type":"text"}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/tobacco"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tobacco"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/tobacco":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Tobacco Sub-Industry (GICS Code: 30203010)."}],"type":"topic","title":"GICS.SubIndustry.tobacco","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tobacco","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/tobacco","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"tobacco","kind":"identifier"}]},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/tradingcompaniesanddistributors.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/tradingcompaniesanddistributors.json new file mode 100644 index 0000000..1dd9517 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/tradingcompaniesanddistributors.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"GICS"}],"role":"symbol","symbolKind":"case","title":"GICS.SubIndustry.tradingCompaniesAndDistributors","roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO31tradingCompaniesAndDistributorsyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"tradingCompaniesAndDistributors","kind":"identifier"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tradingCompaniesAndDistributors","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Trading companies and other distributors of industrial equipment and products.","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tradingCompaniesAndDistributors"},"abstract":[{"text":"The Trading Companies & Distributors Sub-Industry (GICS Code: 20107010).","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/tradingcompaniesanddistributors"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/tradingCompaniesAndDistributors":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tradingCompaniesAndDistributors"}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/tradingcompaniesanddistributors","title":"GICS.SubIndustry.tradingCompaniesAndDistributors","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/tradingCompaniesAndDistributors","abstract":[{"text":"The Trading Companies & Distributors Sub-Industry (GICS Code: 20107010).","type":"text"}],"kind":"symbol","role":"symbol"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/transactionandpaymentprocessingservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/transactionandpaymentprocessingservices.json new file mode 100644 index 0000000..33b5221 --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/transactionandpaymentprocessingservices.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/transactionAndPaymentProcessingServices","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The Transaction & Payment Processing Services Sub-Industry (GICS Code: 40201060)."}],"metadata":{"role":"symbol","modules":[{"name":"GICS"}],"roleHeading":"Case","externalID":"s:4GICSAAO11SubIndustryO39transactionAndPaymentProcessingServicesyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionAndPaymentProcessingServices"}],"title":"GICS.SubIndustry.transactionAndPaymentProcessingServices","symbolKind":"case"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transactionAndPaymentProcessingServices","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Providers of transaction & payment processing services and related payment services including digital\/mobile payment processors, payment service providers & gateways, and digital wallet providers.","type":"text"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/transactionandpaymentprocessingservices"]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/transactionAndPaymentProcessingServices":{"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/transactionandpaymentprocessingservices","abstract":[{"text":"The Transaction & Payment Processing Services Sub-Industry (GICS Code: 40201060).","type":"text"}],"role":"symbol","title":"GICS.SubIndustry.transactionAndPaymentProcessingServices","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/transactionAndPaymentProcessingServices","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transactionAndPaymentProcessingServices","kind":"identifier"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/waterutilities.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/waterutilities.json new file mode 100644 index 0000000..fc4009b --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/waterutilities.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"abstract":[{"text":"The Water Utilities Sub-Industry (GICS Code: 55104010).","type":"text"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Case","title":"GICS.SubIndustry.waterUtilities","externalID":"s:4GICSAAO11SubIndustryO14waterUtilitiesyA2DmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"waterUtilities"}],"symbolKind":"case","modules":[{"name":"GICS"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/waterUtilities"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"waterUtilities"}]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Companies that purchase and redistribute water to the end-consumer. Includes large-scale water treatment systems."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/waterutilities"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/waterUtilities":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"waterUtilities"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/waterUtilities","url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/waterutilities","type":"topic","title":"GICS.SubIndustry.waterUtilities","kind":"symbol","abstract":[{"type":"text","text":"The Water Utilities Sub-Industry (GICS Code: 55104010)."}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.enum/wirelesstelecommunicationservices.json b/docs/data/documentation/gics/gics/subindustry-swift.enum/wirelesstelecommunicationservices.json new file mode 100644 index 0000000..90caedb --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.enum/wirelesstelecommunicationservices.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"wirelessTelecommunicationServices","kind":"identifier"}],"role":"symbol","title":"GICS.SubIndustry.wirelessTelecommunicationServices","externalID":"s:4GICSAAO11SubIndustryO33wirelessTelecommunicationServicesyA2DmF","symbolKind":"case","modules":[{"name":"GICS"}],"roleHeading":"Case"},"abstract":[{"type":"text","text":"The Wireless Telecommunication Services Sub-Industry (GICS Code: 50102010)."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/wirelessTelecommunicationServices","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.enum\/wirelesstelecommunicationservices"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wirelessTelecommunicationServices"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"Providers of primarily cellular or wireless telecommunication services.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum/wirelessTelecommunicationServices":{"abstract":[{"type":"text","text":"The Wireless Telecommunication Services Sub-Industry (GICS Code: 50102010)."}],"url":"\/documentation\/gics\/gics\/subindustry-swift.enum\/wirelesstelecommunicationservices","title":"GICS.SubIndustry.wirelessTelecommunicationServices","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wirelessTelecommunicationServices","kind":"identifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum\/wirelessTelecommunicationServices"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gics/subindustry-swift.property.json b/docs/data/documentation/gics/gics/subindustry-swift.property.json new file mode 100644 index 0000000..7e7285e --- /dev/null +++ b/docs/data/documentation/gics/gics/subindustry-swift.property.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The GICS Sub-Industry of the given GICS classification."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICS\/subIndustry-swift.property","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"text":"SubIndustry","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"?"}],"modules":[{"name":"GICS"}],"title":"subIndustry","extendedModule":"GICS","role":"symbol","externalID":"s:4GICS17GICSRepresentablePAAE11subIndustryA2AO03SubD0OSgvp::SYNTHESIZED::s:4GICSAAO","symbolKind":"property","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/gics\/gics\/subindustry-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubIndustry","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"This value is nil if the GICS Sub-Industry is indeterminate. For example, there could be more than one possible GICS Sub-Industry for any given GICS Industry."}],"type":"paragraph"}]}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/GICSRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/GICSRepresentable-Implementations","title":"GICSRepresentable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","kind":"article"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/subIndustry-swift.property":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","title":"subIndustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/subIndustry-swift.property","kind":"symbol","url":"\/documentation\/gics\/gics\/subindustry-swift.property","type":"topic","abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable.json b/docs/data/documentation/gics/gicsrepresentable.json new file mode 100644 index 0000000..9dc8a21 --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GICSRepresentable"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:s12CaseIterableP","kind":"typeIdentifier","text":"CaseIterable"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s23CustomStringConvertibleP","text":"CustomStringConvertible"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"text":", ","kind":"text"},{"text":"Encodable","preciseIdentifier":"s:SE","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SQ","text":"Equatable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:s12IdentifiableP","text":"Identifiable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SY","text":"RawRepresentable","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"RawValue"},{"kind":"text","text":" == "},{"preciseIdentifier":"s:s6UInt32V","text":"UInt32","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"inlineContent":[{"text":"Types that conform to the GICSRepresentable protocol are representations of the Global Industry Classification Standard structure. These types are typically enumerations with an associated raw value that corresponds to the GICS numeric code.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The GICSRepresentable protocol leverages the hierarchical design of the 8-digit GICS coding system, allowing for easy transition between "},{"type":"reference","isActive":true,"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"text":" tiers and the extraction of the relevant information and definitions.","type":"text"}]},{"text":"Conforming to the GICSRepresentable Protocol","level":1,"anchor":"Conforming-to-the-GICSRepresentable-Protocol","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Add "},{"code":"GICSRepresentable","type":"codeVoice"},{"text":" conformance to your custom types by defining an associated ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" type that corresponds to the unique GICS Code represented in a 32-bit unsigned integer.","type":"text"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","interfaceLanguage":"swift"},"metadata":{"title":"GICSRepresentable","roleHeading":"Protocol","modules":[{"name":"GICS"}],"navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"GICSRepresentable","kind":"identifier"}],"externalID":"s:4GICS17GICSRepresentableP","symbolKind":"protocol"},"abstract":[{"type":"text","text":"A protocol that represents the Global Industry Classification Standard (GICS)."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS"]]},"topicSections":[{"identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/definition","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/description","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/id","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industries","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industry","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industryGroup","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industryGroups","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isIndustry","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isIndustryGroup","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isSector","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isSubIndustry","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/sector","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/subIndustries","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/subIndustry"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/belongs(to:)","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/contains(_:)"]}],"relationshipsSections":[{"kind":"relationships","type":"inheritsFrom","title":"Inherits From","identifiers":["doc:\/\/GICS\/s12CaseIterableP","doc:\/\/GICS\/s23CustomStringConvertibleP","doc:\/\/GICS\/Se","doc:\/\/GICS\/SE","doc:\/\/GICS\/SQ","doc:\/\/GICS\/s12IdentifiableP","doc:\/\/GICS\/SY"]},{"title":"Conforming Types","type":"conformingTypes","identifiers":["doc:\/\/GICS\/documentation\/GICS\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum"],"kind":"relationships"}],"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://GICS/SY":{"identifier":"doc:\/\/GICS\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable/id":{"kind":"symbol","url":"\/documentation\/gics\/gicsrepresentable\/id","role":"symbol","abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/id","type":"topic","title":"id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO4Codea","text":"Code","kind":"typeIdentifier"}]},"doc://GICS/documentation/GICS/GICSRepresentable/sector":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"sector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector","kind":"typeIdentifier"}],"abstract":[{"text":"The GICS Sector of the given GICS classification.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/sector","url":"\/documentation\/gics\/gicsrepresentable\/sector","title":"sector"},"doc://GICS/s12CaseIterableP":{"identifier":"doc:\/\/GICS\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://GICS/SQ":{"identifier":"doc:\/\/GICS\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://GICS/Se":{"identifier":"doc:\/\/GICS\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://GICS/documentation/GICS/GICSRepresentable/isIndustryGroup":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry Group classification.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isIndustryGroup","url":"\/documentation\/gics\/gicsrepresentable\/isindustrygroup","title":"isIndustryGroup"},"doc://GICS/s12IdentifiableP":{"title":"Swift.Identifiable","type":"unresolvable","identifier":"doc:\/\/GICS\/s12IdentifiableP"},"doc://GICS/documentation/GICS/GICSRepresentable/description":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/gics\/gicsrepresentable\/description","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/description","kind":"symbol","type":"topic","title":"description","abstract":[{"type":"text","text":"The GICS Description."}]},"doc://GICS/documentation/GICS/GICSRepresentable/definition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"definition","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/gics\/gicsrepresentable\/definition","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/definition","abstract":[{"type":"text","text":"The GICS Definition."}],"kind":"symbol","title":"definition","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICSRepresentable/belongs(to:)":{"abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/belongs(to:)","title":"belongs(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"belongs","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": some "},{"text":"GICSRepresentable","kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/gics\/gicsrepresentable\/belongs(to:)","role":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable/isSector":{"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sector classification.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isSector","title":"isSector","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/gics\/gicsrepresentable\/issector","role":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/GICS\/SE"},"doc://GICS/documentation/GICS/GICSRepresentable/subIndustry":{"abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/subIndustry","kind":"symbol","title":"subIndustry","url":"\/documentation\/gics\/gicsrepresentable\/subindustry"},"doc://GICS/documentation/GICS/GICSRepresentable/industry":{"abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","title":"industry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industry","url":"\/documentation\/gics\/gicsrepresentable\/industry","role":"symbol"},"doc://GICS/documentation/GICS/GICSRepresentable/industryGroup":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"?"}],"abstract":[{"text":"The GICS Industry Group of the given GICS classification.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"industryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industryGroup","url":"\/documentation\/gics\/gicsrepresentable\/industrygroup"},"doc://GICS/documentation/GICS/GICSRepresentable/isIndustry":{"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry classification.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isIndustry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","type":"topic","title":"isIndustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isIndustry","url":"\/documentation\/gics\/gicsrepresentable\/isindustry","role":"symbol"},"doc://GICS/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/GICS\/s23CustomStringConvertibleP"},"doc://GICS/documentation/GICS/GICSRepresentable/industries":{"title":"industries","url":"\/documentation\/gics\/gicsrepresentable\/industries","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industries","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industries"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"All GICS Industries of the given GICS classification."}]},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICSRepresentable/industryGroups":{"type":"topic","abstract":[{"text":"All GICS Industry Groups of the given GICS classification.","type":"text"}],"title":"industryGroups","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industryGroups","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroups"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup"},{"text":"]","kind":"text"}],"url":"\/documentation\/gics\/gicsrepresentable\/industrygroups"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICSRepresentable/subIndustries":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry"},{"text":"]","kind":"text"}],"url":"\/documentation\/gics\/gicsrepresentable\/subindustries","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/subIndustries","abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"kind":"symbol","title":"subIndustries","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICSRepresentable/contains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"(some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","kind":"typeIdentifier","text":"GICSRepresentable"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/gics\/gicsrepresentable\/contains(_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/contains(_:)","abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy.","type":"text"}],"kind":"symbol","title":"contains(_:)","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICSRepresentable/isSubIndustry":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isSubIndustry","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification."}],"title":"isSubIndustry","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gicsrepresentable\/issubindustry"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/belongs(to:).json b/docs/data/documentation/gics/gicsrepresentable/belongs(to:).json new file mode 100644 index 0000000..943f8d9 --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/belongs(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification."}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"belongs"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": some ","kind":"text"},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"GICS"}],"symbolKind":"method","externalID":"s:4GICS17GICSRepresentablePAAE7belongs2toSbqd___tAaBRd__lF","title":"belongs(to:)","roleHeading":"Instance Method","extendedModule":"GICS"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/belongs(to:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gicsrepresentable\/belongs(to:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"belongs","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"parent"},{"kind":"text","text":": some "},{"text":"GICSRepresentable","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"parent","content":[{"inlineContent":[{"text":"The parent GICS classification to compare against the GICS instance.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"true if the GICS instance belongs to the given parent GICS classification within its hierarchy; otherwise, false.","type":"text"}]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable/belongs(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"belongs"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": some ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance belongs to the given parent classification.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"belongs(to:)","url":"\/documentation\/gics\/gicsrepresentable\/belongs(to:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/belongs(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/contains(_:).json b/docs/data/documentation/gics/gicsrepresentable/contains(_:).json new file mode 100644 index 0000000..26e00b6 --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/contains(_:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy.","type":"text"}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/contains(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"child","kind":"internalParam"},{"kind":"text","text":": some "},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP","text":"GICSRepresentable"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]},{"kind":"parameters","parameters":[{"name":"child","content":[{"type":"paragraph","inlineContent":[{"text":"The child GICS classification to compare against the GICS instance.","type":"text"}]}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"true if the given GICS classification is a granular classification of the GICS instance; otherwise, false."}],"type":"paragraph"}]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(some ","kind":"text"},{"text":"GICSRepresentable","kind":"typeIdentifier","preciseIdentifier":"s:4GICS17GICSRepresentableP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:4GICS17GICSRepresentablePAAE8containsySbqd__AaBRd__lF","symbolKind":"method","extendedModule":"GICS","roleHeading":"Instance Method","modules":[{"name":"GICS"}],"role":"symbol","title":"contains(_:)"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/contains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICSRepresentable/contains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"(some "},{"preciseIdentifier":"s:4GICS17GICSRepresentableP","kind":"typeIdentifier","text":"GICSRepresentable"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/gics\/gicsrepresentable\/contains(_:)","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/contains(_:)","abstract":[{"text":"Returns a Boolean value indicating whether the GICS instance contains the given child classification within its hierarchy.","type":"text"}],"kind":"symbol","title":"contains(_:)","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/definition.json b/docs/data/documentation/gics/gicsrepresentable/definition.json new file mode 100644 index 0000000..93e6fa8 --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/definition.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/definition"},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"definition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"GICS"}],"extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE10definitionSSvp","role":"symbol","title":"definition"},"abstract":[{"type":"text","text":"The GICS Definition."}],"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/definition"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"definition"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The definitions for GICS Sector and GICS Sub-Industry are based on the GICS structure effective March 2023."}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Available localizations for GICS Sector:"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","isActive":true,"type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","type":"reference"},{"text":", and","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Available localizations for GICS Sub-Industry:","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","isActive":true,"type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","isActive":true,"type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","isActive":true},{"text":", and","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}]},{"content":[{"inlineContent":[{"text":"For GICS Industry Groups and GICS Industries where the definitions are unavailable, this value is equivalent to the GICS short description.","type":"text"}],"type":"paragraph"}],"name":"Remark","type":"aside","style":"note"}]}],"references":{"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"English"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","title":"English"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","titleInlineContent":[{"type":"text","text":"Simplified Chinese"}],"title":"Simplified Chinese"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"Spanish"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","title":"Spanish"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","titleInlineContent":[{"type":"text","text":"Portuguese"}],"title":"Portuguese"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"Traditional Chinese"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","title":"Traditional Chinese"},"https://www.spglobal.com/spdji/tc/landing/topic/gics/":{"url":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","type":"link","identifier":"https:\/\/www.spglobal.com\/spdji\/tc\/landing\/topic\/gics\/","titleInlineContent":[{"type":"text","text":"Traditional Chinese"}],"title":"Traditional Chinese"},"https://www.spglobal.com/spdji/pt/landing/topic/gics/":{"type":"link","titleInlineContent":[{"type":"text","text":"Portuguese"}],"identifier":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","url":"https:\/\/www.spglobal.com\/spdji\/pt\/landing\/topic\/gics\/","title":"Portuguese"},"https://www.spglobal.com/spdji/es/landing/topic/gics/":{"url":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","type":"link","identifier":"https:\/\/www.spglobal.com\/spdji\/es\/landing\/topic\/gics\/","titleInlineContent":[{"type":"text","text":"Spanish"}],"title":"Spanish"},"https://www.spglobal.com/spdji/zh/landing/topic/gics/":{"type":"link","titleInlineContent":[{"type":"text","text":"Simplified Chinese"}],"identifier":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","url":"https:\/\/www.spglobal.com\/spdji\/zh\/landing\/topic\/gics\/","title":"Simplified Chinese"},"https://www.spglobal.com/spdji/jp/landing/topic/gics/":{"url":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","type":"link","identifier":"https:\/\/www.spglobal.com\/spdji\/jp\/landing\/topic\/gics\/","titleInlineContent":[{"type":"text","text":"Japanese"}],"title":"Japanese"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"Italian"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","title":"Italian"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","titleInlineContent":[{"type":"text","text":"Russian"}],"title":"Russian"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"German"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","title":"German"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","titleInlineContent":[{"type":"text","text":"Korean"}],"title":"Korean"},"https://www.spglobal.com/spdji/kr/landing/topic/gics/":{"type":"link","titleInlineContent":[{"type":"text","text":"Korean"}],"identifier":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","url":"https:\/\/www.spglobal.com\/spdji\/kr\/landing\/topic\/gics\/","title":"Korean"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","titleInlineContent":[{"type":"text","text":"French"}],"title":"French"},"https://www.msci.com/documents/1296102/11185224/GICS+Sector+Definitions+2023.pdf":{"type":"link","titleInlineContent":[{"type":"text","text":"English"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Sector+Definitions+2023.pdf","title":"English"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","type":"link","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","titleInlineContent":[{"type":"text","text":"Japanese"}],"title":"Japanese"},"doc://GICS/documentation/GICS/GICSRepresentable/definition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"definition","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/gics\/gicsrepresentable\/definition","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/definition","abstract":[{"type":"text","text":"The GICS Definition."}],"kind":"symbol","title":"definition","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/description.json b/docs/data/documentation/gics/gicsrepresentable/description.json new file mode 100644 index 0000000..2f23ecb --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"The GICS descriptions are based on the GICS structure effective March 2023.","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Available localizations:"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","type":"reference","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx"},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","isActive":true,"type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx"},{"type":"text","text":", and"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"abstract":[{"type":"text","text":"The GICS Description."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/description","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE11descriptionSSvp","symbolKind":"property","role":"symbol","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gicsrepresentable\/description"]}],"references":{"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Traditional+Chinese.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","titleInlineContent":[{"type":"text","text":"Traditional Chinese"}],"title":"Traditional Chinese","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Traditional+Chinese.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Russian.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"Russian"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Russian.xlsx","title":"Russian"},"https://www.msci.com/documents/1296102/11185224/GICS+Map+2023.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","titleInlineContent":[{"type":"text","text":"English"}],"title":"English","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185224\/GICS+Map+2023.xlsx","type":"link"},"doc://GICS/documentation/GICS/GICSRepresentable/description":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/gics\/gicsrepresentable\/description","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/description","kind":"symbol","type":"topic","title":"description","abstract":[{"type":"text","text":"The GICS Description."}]},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Spanish.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","titleInlineContent":[{"text":"Spanish","type":"text"}],"title":"Spanish","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Spanish.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_French.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"French"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_French.xlsx","title":"French"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Simplified+Chinese.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","titleInlineContent":[{"text":"Simplified Chinese","type":"text"}],"title":"Simplified Chinese","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Simplified+Chinese.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Italian.xlsx":{"title":"Italian","url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","titleInlineContent":[{"type":"text","text":"Italian"}],"identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Italian.xlsx","type":"link"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Japanese.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","titleInlineContent":[{"text":"Japanese","type":"text"}],"title":"Japanese","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Japanese.xlsx","type":"link"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_German.xlsx":{"type":"link","titleInlineContent":[{"type":"text","text":"German"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_German.xlsx","title":"German"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Korean.xlsx":{"type":"link","titleInlineContent":[{"text":"Korean","type":"text"}],"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Korean.xlsx","title":"Korean"},"https://www.msci.com/documents/1296102/11185315/GICS+Structure_2023_Portuguese.xlsx":{"url":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","titleInlineContent":[{"type":"text","text":"Portuguese"}],"title":"Portuguese","identifier":"https:\/\/www.msci.com\/documents\/1296102\/11185315\/GICS+Structure_2023_Portuguese.xlsx","type":"link"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/id.json b/docs/data/documentation/gics/gicsrepresentable/id.json new file mode 100644 index 0000000..82081aa --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/id.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE2ids6UInt32Vvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Code","preciseIdentifier":"s:4GICSAAO4Codea"}],"symbolKind":"property","extendedModule":"GICS","title":"id","roleHeading":"Instance Property","modules":[{"name":"GICS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/id"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}],"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO4Codea","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","text":"Code","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Code":{"role":"symbol","navigatorTitle":[{"text":"Code","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The GICS numeric code."}],"type":"topic","title":"GICS.Code","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Code","url":"\/documentation\/gics\/gics\/code","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Code"}]},"doc://GICS/documentation/GICS/GICSRepresentable/id":{"kind":"symbol","url":"\/documentation\/gics\/gicsrepresentable\/id","role":"symbol","abstract":[{"type":"text","text":"The stable identity of the GICS classification associated with this instance, i.e. the GICS Code."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/id","type":"topic","title":"id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO4Codea","text":"Code","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/industries.json b/docs/data/documentation/gics/gicsrepresentable/industries.json new file mode 100644 index 0000000..8f334a7 --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/industries.json @@ -0,0 +1 @@ +{"abstract":[{"text":"All GICS Industries of the given GICS classification.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"industries","kind":"identifier"},{"kind":"text","text":": ["},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","kind":"typeIdentifier","text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/industries"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industries","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"metadata":{"title":"industries","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industries"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Industry","preciseIdentifier":"s:4GICSAAO8IndustryO"},{"text":"]","kind":"text"}],"extendedModule":"GICS","symbolKind":"property","externalID":"s:4GICS17GICSRepresentablePAAE10industriesSayA2AO8IndustryOGvp"},"references":{"doc://GICS/documentation/GICS/GICSRepresentable/industries":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industries","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gicsrepresentable\/industries","title":"industries","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"industries","kind":"identifier"},{"text":": [","kind":"text"},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"All GICS Industries of the given GICS classification.","type":"text"}]},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/industry.json b/docs/data/documentation/gics/gicsrepresentable/industry.json new file mode 100644 index 0000000..cfd36a3 --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/industry.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industry","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/industry"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The GICS Industry of the given GICS classification."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"text":"?","kind":"text"}],"modules":[{"name":"GICS"}],"externalID":"s:4GICS17GICSRepresentablePAAE8industryA2AO8IndustryOSgvp","title":"industry","symbolKind":"property","extendedModule":"GICS","roleHeading":"Instance Property","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industry"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"text":".","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"This value is nil if the GICS Industry is indeterminate. For example, there could be more than one possible GICS Industry for any given GICS Industry Group.","type":"text"}]}],"kind":"content"}],"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/Industry-swift.enum":{"navigatorTitle":[{"kind":"identifier","text":"Industry"}],"title":"GICS.Industry","abstract":[{"text":"The GICS Industry.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Industry-swift.enum","url":"\/documentation\/gics\/gics\/industry-swift.enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Industry"}],"kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable/industry":{"abstract":[{"text":"The GICS Industry of the given GICS classification.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO8IndustryO","text":"Industry","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","title":"industry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industry","url":"\/documentation\/gics\/gicsrepresentable\/industry","role":"symbol"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/industrygroup.json b/docs/data/documentation/gics/gicsrepresentable/industrygroup.json new file mode 100644 index 0000000..a4c7c3c --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/industrygroup.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industryGroup"},"abstract":[{"type":"text","text":"The GICS Industry Group of the given GICS classification."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industryGroup"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"kind":"text","text":"."},{"text":"IndustryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"This value is nil if the GICS Industry Group is indeterminate. For example, there could be more than one possible GICS Industry Group for any given GICS Sector.","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"industryGroup"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:4GICS17GICSRepresentablePAAE13industryGroupA2AO08IndustryD0OSgvp","symbolKind":"property","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"role":"symbol","title":"industryGroup"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/industrygroup"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable/industryGroup":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO"},{"kind":"text","text":"?"}],"abstract":[{"text":"The GICS Industry Group of the given GICS classification.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"industryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industryGroup","url":"\/documentation\/gics\/gicsrepresentable\/industrygroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/industrygroups.json b/docs/data/documentation/gics/gicsrepresentable/industrygroups.json new file mode 100644 index 0000000..b6ba0e9 --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/industrygroups.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"industryGroups"},{"text":": [","kind":"text"},{"text":"GICS","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","kind":"typeIdentifier"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"All GICS Industry Groups of the given GICS classification."}],"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/industrygroups"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industryGroups","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"industryGroups","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"text":"IndustryGroup","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"externalID":"s:4GICS17GICSRepresentablePAAE14industryGroupsSayA2AO13IndustryGroupOGvp","symbolKind":"property","extendedModule":"GICS","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","role":"symbol","title":"industryGroups"},"references":{"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS/GICS/IndustryGroup-swift.enum":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/IndustryGroup-swift.enum","title":"GICS.IndustryGroup","abstract":[{"text":"The GICS Industry Group.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IndustryGroup"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IndustryGroup"}],"url":"\/documentation\/gics\/gics\/industrygroup-swift.enum"},"doc://GICS/documentation/GICS/GICSRepresentable/industryGroups":{"type":"topic","abstract":[{"text":"All GICS Industry Groups of the given GICS classification.","type":"text"}],"title":"industryGroups","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/industryGroups","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"industryGroups"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO13IndustryGroupO","text":"IndustryGroup"},{"text":"]","kind":"text"}],"url":"\/documentation\/gics\/gicsrepresentable\/industrygroups"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/isindustry.json b/docs/data/documentation/gics/gicsrepresentable/isindustry.json new file mode 100644 index 0000000..9342457 --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/isindustry.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isIndustry","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE10isIndustrySbvp","extendedModule":"GICS","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"GICS"}],"roleHeading":"Instance Property","symbolKind":"property","title":"isIndustry"},"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry classification."}],"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/isindustry"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable/isIndustry":{"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry classification.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isIndustry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","type":"topic","title":"isIndustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isIndustry","url":"\/documentation\/gics\/gicsrepresentable\/isindustry","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/isindustrygroup.json b/docs/data/documentation/gics/gicsrepresentable/isindustrygroup.json new file mode 100644 index 0000000..a11a6ab --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/isindustrygroup.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Industry Group classification."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/isindustrygroup"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","extendedModule":"GICS","title":"isIndustryGroup","externalID":"s:4GICS17GICSRepresentablePAAE15isIndustryGroupSbvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isIndustryGroup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"modules":[{"name":"GICS"}],"symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isIndustryGroup","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isIndustryGroup","interfaceLanguage":"swift"},"references":{"doc://GICS/documentation/GICS/GICSRepresentable/isIndustryGroup":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isIndustryGroup"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Industry Group classification.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isIndustryGroup","url":"\/documentation\/gics\/gicsrepresentable\/isindustrygroup","title":"isIndustryGroup"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/issector.json b/docs/data/documentation/gics/gicsrepresentable/issector.json new file mode 100644 index 0000000..f08a60e --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/issector.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE8isSectorSbvp","symbolKind":"property","role":"symbol","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"title":"isSector","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSector"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isSector","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/issector"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sector classification.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"references":{"doc://GICS/documentation/GICS/GICSRepresentable/isSector":{"abstract":[{"text":"A Boolean value indicating whether the instance is a GICS Sector classification.","type":"text"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isSector","title":"isSector","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSector"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/gics\/gicsrepresentable\/issector","role":"symbol","type":"topic"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/issubindustry.json b/docs/data/documentation/gics/gicsrepresentable/issubindustry.json new file mode 100644 index 0000000..81ec4de --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/issubindustry.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isSubIndustry","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"GICS"}],"symbolKind":"property","externalID":"s:4GICS17GICSRepresentablePAAE13isSubIndustrySbvp","title":"isSubIndustry","role":"symbol","extendedModule":"GICS"},"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gicsrepresentable\/issubindustry"]}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isSubIndustry","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://GICS/documentation/GICS/GICSRepresentable/isSubIndustry":{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/isSubIndustry","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSubIndustry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the instance is a GICS Sub-Industry classification."}],"title":"isSubIndustry","type":"topic","kind":"symbol","url":"\/documentation\/gics\/gicsrepresentable\/issubindustry"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/sector.json b/docs/data/documentation/gics/gicsrepresentable/sector.json new file mode 100644 index 0000000..f48935a --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/sector.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"metadata":{"externalID":"s:4GICS17GICSRepresentablePAAE6sectorA2AO6SectorOvp","symbolKind":"property","role":"symbol","extendedModule":"GICS","roleHeading":"Instance Property","modules":[{"name":"GICS"}],"title":"sector","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sector"},{"kind":"text","text":": "},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:4GICSAAO6SectorO","kind":"typeIdentifier","text":"Sector"}]},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/sector","interfaceLanguage":"swift"},"abstract":[{"text":"The GICS Sector of the given GICS classification.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/gics\/gicsrepresentable\/sector"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector","kind":"typeIdentifier","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://GICS/documentation/GICS/GICS/Sector-swift.enum":{"url":"\/documentation\/gics\/gics\/sector-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Sector","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sector."}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/Sector-swift.enum","kind":"symbol","title":"GICS.Sector","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Sector"}],"type":"topic"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICSRepresentable/sector":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"sector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO6SectorO","text":"Sector","kind":"typeIdentifier"}],"abstract":[{"text":"The GICS Sector of the given GICS classification.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/sector","url":"\/documentation\/gics\/gicsrepresentable\/sector","title":"sector"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/subindustries.json b/docs/data/documentation/gics/gicsrepresentable/subindustries.json new file mode 100644 index 0000000..a462c4a --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/subindustries.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"metadata":{"title":"subIndustries","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry"},{"kind":"text","text":"]"}],"externalID":"s:4GICS17GICSRepresentablePAAE13subIndustriesSayA2AO11SubIndustryOGvp","extendedModule":"GICS","role":"symbol","modules":[{"name":"GICS"}],"roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"type":"text","text":"All GICS Sub-Industries of the given GICS classification."}],"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/subIndustries","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subIndustries"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","preciseIdentifier":"s:4GICSAAO","text":"GICS","kind":"typeIdentifier"},{"kind":"text","text":"."},{"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"typeIdentifier","text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/subindustries"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICSRepresentable/subIndustries":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustries"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO","text":"GICS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry"},{"text":"]","kind":"text"}],"url":"\/documentation\/gics\/gicsrepresentable\/subindustries","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/subIndustries","abstract":[{"text":"All GICS Sub-Industries of the given GICS classification.","type":"text"}],"kind":"symbol","title":"subIndustries","type":"topic","role":"symbol"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/documentation/gics/gicsrepresentable/subindustry.json b/docs/data/documentation/gics/gicsrepresentable/subindustry.json new file mode 100644 index 0000000..9f0703b --- /dev/null +++ b/docs/data/documentation/gics/gicsrepresentable/subindustry.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/GICS\/documentation\/GICS","doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable"]]},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subIndustry"},{"kind":"text","text":": "},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:4GICSAAO11SubIndustryO","text":"SubIndustry","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"GICS"}],"role":"symbol","title":"subIndustry","extendedModule":"GICS","externalID":"s:4GICS17GICSRepresentablePAAE11subIndustryA2AO03SubD0OSgvp"},"identifier":{"url":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/subIndustry","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/gics\/gicsrepresentable\/subindustry"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subIndustry"},{"text":": ","kind":"text"},{"text":"GICS","preciseIdentifier":"s:4GICSAAO","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubIndustry","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"This value is nil if the GICS Sub-Industry is indeterminate. For example, there could be more than one possible GICS Sub-Industry for any given GICS Industry."}],"type":"paragraph"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://GICS/documentation/GICS":{"title":"GICS","abstract":[{"type":"text","text":"A Swift library to parse and retrieve relevant information about the Global Industry Classification Standard (GICS)."}],"identifier":"doc:\/\/GICS\/documentation\/GICS","url":"\/documentation\/gics","role":"collection","kind":"symbol","type":"topic"},"doc://GICS/documentation/GICS/GICSRepresentable/subIndustry":{"abstract":[{"text":"The GICS Sub-Industry of the given GICS classification.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"subIndustry","kind":"identifier"},{"kind":"text","text":": "},{"text":"GICS","kind":"typeIdentifier","preciseIdentifier":"s:4GICSAAO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubIndustry","preciseIdentifier":"s:4GICSAAO11SubIndustryO"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable\/subIndustry","kind":"symbol","title":"subIndustry","url":"\/documentation\/gics\/gicsrepresentable\/subindustry"},"doc://GICS/documentation/GICS/GICS/SubIndustry-swift.enum":{"role":"symbol","navigatorTitle":[{"text":"SubIndustry","kind":"identifier"}],"abstract":[{"type":"text","text":"The GICS Sub-Industry."}],"title":"GICS.SubIndustry","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SubIndustry","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS\/SubIndustry-swift.enum","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics\/subindustry-swift.enum"},"doc://GICS/documentation/GICS/GICSRepresentable":{"kind":"symbol","identifier":"doc:\/\/GICS\/documentation\/GICS\/GICSRepresentable","abstract":[{"text":"A protocol that represents the Global Industry Classification Standard (GICS).","type":"text"}],"title":"GICSRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GICSRepresentable"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"GICSRepresentable","kind":"identifier"}],"url":"\/documentation\/gics\/gicsrepresentable"},"doc://GICS/documentation/GICS/GICS":{"role":"symbol","navigatorTitle":[{"text":"GICS","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that represents the Global Industry Classification Standard (GICS)."}],"title":"GICS","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GICS","kind":"identifier"}],"identifier":"doc:\/\/GICS\/documentation\/GICS\/GICS","kind":"symbol","type":"topic","url":"\/documentation\/gics\/gics"}}} \ No newline at end of file diff --git a/docs/data/methodology-gics.pdf b/docs/data/methodology-gics.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b4c1208061af5452f9d001c74e525aa6f90c1598 GIT binary patch literal 167636 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 ZDocumentation

\ No newline at end of file diff --git a/docs/documentation/gics/gics/allcases/index.html b/docs/documentation/gics/gics/allcases/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/allcases/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/allindustries/index.html b/docs/documentation/gics/gics/allindustries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/allindustries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/allindustrygroups/index.html b/docs/documentation/gics/gics/allindustrygroups/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/allindustrygroups/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/allsectors/index.html b/docs/documentation/gics/gics/allsectors/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/allsectors/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/allsubindustries/index.html b/docs/documentation/gics/gics/allsubindustries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/allsubindustries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/belongs(to:)/index.html b/docs/documentation/gics/gics/belongs(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/belongs(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/code/index.html b/docs/documentation/gics/gics/code/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/contains(_:)/index.html b/docs/documentation/gics/gics/contains(_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/contains(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/definition/index.html b/docs/documentation/gics/gics/definition/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/definition/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/description/index.html b/docs/documentation/gics/gics/description/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/encode(to:)/index.html b/docs/documentation/gics/gics/encode(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/equatable-implementations/index.html b/docs/documentation/gics/gics/equatable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/gicsrepresentable-implementations/index.html b/docs/documentation/gics/gics/gicsrepresentable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/gicsrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/id/index.html b/docs/documentation/gics/gics/id/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/index.html b/docs/documentation/gics/gics/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industries/index.html b/docs/documentation/gics/gics/industries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry(_:)/index.html b/docs/documentation/gics/gics/industry(_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/!=(_:_:)/index.html b/docs/documentation/gics/gics/industry-swift.enum/!=(_:_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/aerospaceanddefense/index.html b/docs/documentation/gics/gics/industry-swift.enum/aerospaceanddefense/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/aerospaceanddefense/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/airfreightandlogistics/index.html b/docs/documentation/gics/gics/industry-swift.enum/airfreightandlogistics/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/airfreightandlogistics/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/automobilecomponents/index.html b/docs/documentation/gics/gics/industry-swift.enum/automobilecomponents/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/automobilecomponents/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/automobiles/index.html b/docs/documentation/gics/gics/industry-swift.enum/automobiles/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/automobiles/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/banks/index.html b/docs/documentation/gics/gics/industry-swift.enum/banks/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/banks/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/belongs(to:)/index.html b/docs/documentation/gics/gics/industry-swift.enum/belongs(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/belongs(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/beverages/index.html b/docs/documentation/gics/gics/industry-swift.enum/beverages/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/beverages/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/biotechnology/index.html b/docs/documentation/gics/gics/industry-swift.enum/biotechnology/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/biotechnology/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/broadlineretail/index.html b/docs/documentation/gics/gics/industry-swift.enum/broadlineretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/broadlineretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/buildingproducts/index.html b/docs/documentation/gics/gics/industry-swift.enum/buildingproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/buildingproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/capitalmarkets/index.html b/docs/documentation/gics/gics/industry-swift.enum/capitalmarkets/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/capitalmarkets/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/chemicals/index.html b/docs/documentation/gics/gics/industry-swift.enum/chemicals/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/chemicals/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/commercialservicesandsupplies/index.html b/docs/documentation/gics/gics/industry-swift.enum/commercialservicesandsupplies/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/commercialservicesandsupplies/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/communicationsequipment/index.html b/docs/documentation/gics/gics/industry-swift.enum/communicationsequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/communicationsequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/constructionandengineering/index.html b/docs/documentation/gics/gics/industry-swift.enum/constructionandengineering/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/constructionandengineering/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/constructionmaterials/index.html b/docs/documentation/gics/gics/industry-swift.enum/constructionmaterials/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/constructionmaterials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/consumerfinance/index.html b/docs/documentation/gics/gics/industry-swift.enum/consumerfinance/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/consumerfinance/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/consumerstaplesdistributionandretail/index.html b/docs/documentation/gics/gics/industry-swift.enum/consumerstaplesdistributionandretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/consumerstaplesdistributionandretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/containersandpackaging/index.html b/docs/documentation/gics/gics/industry-swift.enum/containersandpackaging/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/containersandpackaging/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/contains(_:)/index.html b/docs/documentation/gics/gics/industry-swift.enum/contains(_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/contains(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/definition/index.html b/docs/documentation/gics/gics/industry-swift.enum/definition/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/definition/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/description/index.html b/docs/documentation/gics/gics/industry-swift.enum/description/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/distributors/index.html b/docs/documentation/gics/gics/industry-swift.enum/distributors/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/distributors/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/diversifiedconsumerservices/index.html b/docs/documentation/gics/gics/industry-swift.enum/diversifiedconsumerservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/diversifiedconsumerservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/diversifiedreits/index.html b/docs/documentation/gics/gics/industry-swift.enum/diversifiedreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/diversifiedreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/diversifiedtelecommunicationservices/index.html b/docs/documentation/gics/gics/industry-swift.enum/diversifiedtelecommunicationservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/diversifiedtelecommunicationservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/electricalequipment/index.html b/docs/documentation/gics/gics/industry-swift.enum/electricalequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/electricalequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/electricutilities/index.html b/docs/documentation/gics/gics/industry-swift.enum/electricutilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/electricutilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/electronicequipmentinstrumentsandcomponents/index.html b/docs/documentation/gics/gics/industry-swift.enum/electronicequipmentinstrumentsandcomponents/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/electronicequipmentinstrumentsandcomponents/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/encode(to:)/index.html b/docs/documentation/gics/gics/industry-swift.enum/encode(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/energyequipmentandservices/index.html b/docs/documentation/gics/gics/industry-swift.enum/energyequipmentandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/energyequipmentandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/entertainment/index.html b/docs/documentation/gics/gics/industry-swift.enum/entertainment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/entertainment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/equatable-implementations/index.html b/docs/documentation/gics/gics/industry-swift.enum/equatable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/financialservices/index.html b/docs/documentation/gics/gics/industry-swift.enum/financialservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/financialservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/foodproducts/index.html b/docs/documentation/gics/gics/industry-swift.enum/foodproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/foodproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/gasutilities/index.html b/docs/documentation/gics/gics/industry-swift.enum/gasutilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/gasutilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/gicsrepresentable-implementations/index.html b/docs/documentation/gics/gics/industry-swift.enum/gicsrepresentable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/gicsrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/groundtransportation/index.html b/docs/documentation/gics/gics/industry-swift.enum/groundtransportation/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/groundtransportation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/hash(into:)/index.html b/docs/documentation/gics/gics/industry-swift.enum/hash(into:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/hashvalue/index.html b/docs/documentation/gics/gics/industry-swift.enum/hashvalue/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/healthcareequipmentandsupplies/index.html b/docs/documentation/gics/gics/industry-swift.enum/healthcareequipmentandsupplies/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/healthcareequipmentandsupplies/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/healthcareprovidersandservices/index.html b/docs/documentation/gics/gics/industry-swift.enum/healthcareprovidersandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/healthcareprovidersandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/healthcarereits/index.html b/docs/documentation/gics/gics/industry-swift.enum/healthcarereits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/healthcarereits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/healthcaretechnology/index.html b/docs/documentation/gics/gics/industry-swift.enum/healthcaretechnology/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/healthcaretechnology/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/hotelandresortreits/index.html b/docs/documentation/gics/gics/industry-swift.enum/hotelandresortreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/hotelandresortreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/hotelsrestaurantsandleisure/index.html b/docs/documentation/gics/gics/industry-swift.enum/hotelsrestaurantsandleisure/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/hotelsrestaurantsandleisure/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/householddurables/index.html b/docs/documentation/gics/gics/industry-swift.enum/householddurables/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/householddurables/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/householdproducts/index.html b/docs/documentation/gics/gics/industry-swift.enum/householdproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/householdproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/id/index.html b/docs/documentation/gics/gics/industry-swift.enum/id/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/independentpowerandrenewableelectricityproducers/index.html b/docs/documentation/gics/gics/industry-swift.enum/independentpowerandrenewableelectricityproducers/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/independentpowerandrenewableelectricityproducers/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/index.html b/docs/documentation/gics/gics/industry-swift.enum/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/industrialconglomerates/index.html b/docs/documentation/gics/gics/industry-swift.enum/industrialconglomerates/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/industrialconglomerates/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/industrialreits/index.html b/docs/documentation/gics/gics/industry-swift.enum/industrialreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/industrialreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/industries/index.html b/docs/documentation/gics/gics/industry-swift.enum/industries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/industries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/industry/index.html b/docs/documentation/gics/gics/industry-swift.enum/industry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/industry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/industrygroup/index.html b/docs/documentation/gics/gics/industry-swift.enum/industrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/industrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/industrygroups/index.html b/docs/documentation/gics/gics/industry-swift.enum/industrygroups/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/industrygroups/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/init(from:)/index.html b/docs/documentation/gics/gics/industry-swift.enum/init(from:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/init(rawvalue:)/index.html b/docs/documentation/gics/gics/industry-swift.enum/init(rawvalue:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/insurance/index.html b/docs/documentation/gics/gics/industry-swift.enum/insurance/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/insurance/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/interactivemediaandservices/index.html b/docs/documentation/gics/gics/industry-swift.enum/interactivemediaandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/interactivemediaandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/isindustry/index.html b/docs/documentation/gics/gics/industry-swift.enum/isindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/isindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/isindustrygroup/index.html b/docs/documentation/gics/gics/industry-swift.enum/isindustrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/isindustrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/issector/index.html b/docs/documentation/gics/gics/industry-swift.enum/issector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/issector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/issubindustry/index.html b/docs/documentation/gics/gics/industry-swift.enum/issubindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/issubindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/itservices/index.html b/docs/documentation/gics/gics/industry-swift.enum/itservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/itservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/leisureproducts/index.html b/docs/documentation/gics/gics/industry-swift.enum/leisureproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/leisureproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/lifesciencestoolsandservices/index.html b/docs/documentation/gics/gics/industry-swift.enum/lifesciencestoolsandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/lifesciencestoolsandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/machinery/index.html b/docs/documentation/gics/gics/industry-swift.enum/machinery/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/machinery/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/marinetransportation/index.html b/docs/documentation/gics/gics/industry-swift.enum/marinetransportation/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/marinetransportation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/media/index.html b/docs/documentation/gics/gics/industry-swift.enum/media/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/media/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/metalsandmining/index.html b/docs/documentation/gics/gics/industry-swift.enum/metalsandmining/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/metalsandmining/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/mortgagereits/index.html b/docs/documentation/gics/gics/industry-swift.enum/mortgagereits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/mortgagereits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/multiutilities/index.html b/docs/documentation/gics/gics/industry-swift.enum/multiutilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/multiutilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/officereits/index.html b/docs/documentation/gics/gics/industry-swift.enum/officereits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/officereits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/oilgasandconsumablefuels/index.html b/docs/documentation/gics/gics/industry-swift.enum/oilgasandconsumablefuels/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/oilgasandconsumablefuels/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/paperandforestproducts/index.html b/docs/documentation/gics/gics/industry-swift.enum/paperandforestproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/paperandforestproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/passengerairlines/index.html b/docs/documentation/gics/gics/industry-swift.enum/passengerairlines/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/passengerairlines/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/personalcareproducts/index.html b/docs/documentation/gics/gics/industry-swift.enum/personalcareproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/personalcareproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/pharmaceuticals/index.html b/docs/documentation/gics/gics/industry-swift.enum/pharmaceuticals/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/pharmaceuticals/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/professionalservices/index.html b/docs/documentation/gics/gics/industry-swift.enum/professionalservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/professionalservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/rawrepresentable-implementations/index.html b/docs/documentation/gics/gics/industry-swift.enum/rawrepresentable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/realestatemanagementanddevelopment/index.html b/docs/documentation/gics/gics/industry-swift.enum/realestatemanagementanddevelopment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/realestatemanagementanddevelopment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/residentialreits/index.html b/docs/documentation/gics/gics/industry-swift.enum/residentialreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/residentialreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/retailreits/index.html b/docs/documentation/gics/gics/industry-swift.enum/retailreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/retailreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/sector/index.html b/docs/documentation/gics/gics/industry-swift.enum/sector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/sector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/semiconductorsandsemiconductorequipment/index.html b/docs/documentation/gics/gics/industry-swift.enum/semiconductorsandsemiconductorequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/semiconductorsandsemiconductorequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/software/index.html b/docs/documentation/gics/gics/industry-swift.enum/software/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/software/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/specializedreits/index.html b/docs/documentation/gics/gics/industry-swift.enum/specializedreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/specializedreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/specialtyretail/index.html b/docs/documentation/gics/gics/industry-swift.enum/specialtyretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/specialtyretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/subindustries/index.html b/docs/documentation/gics/gics/industry-swift.enum/subindustries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/subindustries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/subindustry/index.html b/docs/documentation/gics/gics/industry-swift.enum/subindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/subindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/technologyhardwarestorageandperipherals/index.html b/docs/documentation/gics/gics/industry-swift.enum/technologyhardwarestorageandperipherals/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/technologyhardwarestorageandperipherals/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/textilesapparelandluxurygoods/index.html b/docs/documentation/gics/gics/industry-swift.enum/textilesapparelandluxurygoods/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/textilesapparelandluxurygoods/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/tobacco/index.html b/docs/documentation/gics/gics/industry-swift.enum/tobacco/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/tobacco/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/tradingcompaniesanddistributors/index.html b/docs/documentation/gics/gics/industry-swift.enum/tradingcompaniesanddistributors/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/tradingcompaniesanddistributors/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/transportationinfrastructure/index.html b/docs/documentation/gics/gics/industry-swift.enum/transportationinfrastructure/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/transportationinfrastructure/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/waterutilities/index.html b/docs/documentation/gics/gics/industry-swift.enum/waterutilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/waterutilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.enum/wirelesstelecommunicationservices/index.html b/docs/documentation/gics/gics/industry-swift.enum/wirelesstelecommunicationservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.enum/wirelesstelecommunicationservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industry-swift.property/index.html b/docs/documentation/gics/gics/industry-swift.property/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industry-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup(_:)/index.html b/docs/documentation/gics/gics/industrygroup(_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/!=(_:_:)/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/!=(_:_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/automobilesandcomponents/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/automobilesandcomponents/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/automobilesandcomponents/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/banks/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/banks/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/banks/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/belongs(to:)/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/belongs(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/belongs(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/capitalgoods/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/capitalgoods/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/capitalgoods/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/commercialandprofessionalservices/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/commercialandprofessionalservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/commercialandprofessionalservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/consumerdiscretionarydistributionandretail/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/consumerdiscretionarydistributionandretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/consumerdiscretionarydistributionandretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/consumerdurablesandapparel/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/consumerdurablesandapparel/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/consumerdurablesandapparel/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/consumerservices/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/consumerservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/consumerservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/consumerstaplesdistributionandretail/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/consumerstaplesdistributionandretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/consumerstaplesdistributionandretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/contains(_:)/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/contains(_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/contains(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/definition/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/definition/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/definition/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/description/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/description/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/encode(to:)/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/encode(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/energy/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/energy/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/energy/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/equatable-implementations/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/equatable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/equityrealestateinvestmenttrusts/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/equityrealestateinvestmenttrusts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/equityrealestateinvestmenttrusts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/financialservices/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/financialservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/financialservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/foodbeverageandtobacco/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/foodbeverageandtobacco/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/foodbeverageandtobacco/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/gicsrepresentable-implementations/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/gicsrepresentable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/gicsrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/hash(into:)/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/hash(into:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/hashvalue/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/hashvalue/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/healthcareequipmentandservices/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/healthcareequipmentandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/healthcareequipmentandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/householdandpersonalproducts/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/householdandpersonalproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/householdandpersonalproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/id/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/id/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/industries/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/industries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/industries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/industry/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/industry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/industry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/industrygroup/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/industrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/industrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/industrygroups/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/industrygroups/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/industrygroups/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/init(from:)/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/init(from:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/init(rawvalue:)/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/init(rawvalue:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/insurance/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/insurance/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/insurance/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/isindustry/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/isindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/isindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/isindustrygroup/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/isindustrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/isindustrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/issector/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/issector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/issector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/issubindustry/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/issubindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/issubindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/materials/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/materials/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/materials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/mediaandentertainment/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/mediaandentertainment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/mediaandentertainment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/pharmaceuticalsbiotechnologyandlifesciences/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/pharmaceuticalsbiotechnologyandlifesciences/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/pharmaceuticalsbiotechnologyandlifesciences/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/rawrepresentable-implementations/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/rawrepresentable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/realestatemanagementanddevelopment/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/realestatemanagementanddevelopment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/realestatemanagementanddevelopment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/sector/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/sector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/sector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/semiconductorsandsemiconductorequipment/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/semiconductorsandsemiconductorequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/semiconductorsandsemiconductorequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/softwareandservices/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/softwareandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/softwareandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/subindustries/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/subindustries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/subindustries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/subindustry/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/subindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/subindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/technologyhardwareandequipment/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/technologyhardwareandequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/technologyhardwareandequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/telecommunicationservices/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/telecommunicationservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/telecommunicationservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/transportation/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/transportation/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/transportation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.enum/utilities/index.html b/docs/documentation/gics/gics/industrygroup-swift.enum/utilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.enum/utilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroup-swift.property/index.html b/docs/documentation/gics/gics/industrygroup-swift.property/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroup-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/industrygroups/index.html b/docs/documentation/gics/gics/industrygroups/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/industrygroups/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/init(from:)/index.html b/docs/documentation/gics/gics/init(from:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/init(rawvalue:)/index.html b/docs/documentation/gics/gics/init(rawvalue:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/isindustry/index.html b/docs/documentation/gics/gics/isindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/isindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/isindustrygroup/index.html b/docs/documentation/gics/gics/isindustrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/isindustrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/issector/index.html b/docs/documentation/gics/gics/issector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/issector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/issubindustry/index.html b/docs/documentation/gics/gics/issubindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/issubindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/rawrepresentable-implementations/index.html b/docs/documentation/gics/gics/rawrepresentable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/rawvalue-swift.property/index.html b/docs/documentation/gics/gics/rawvalue-swift.property/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/rawvalue-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/rawvalue-swift.typealias/index.html b/docs/documentation/gics/gics/rawvalue-swift.typealias/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/rawvalue-swift.typealias/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector(_:)/index.html b/docs/documentation/gics/gics/sector(_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/!=(_:_:)/index.html b/docs/documentation/gics/gics/sector-swift.enum/!=(_:_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/belongs(to:)/index.html b/docs/documentation/gics/gics/sector-swift.enum/belongs(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/belongs(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/communicationservices/index.html b/docs/documentation/gics/gics/sector-swift.enum/communicationservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/communicationservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/consumerdiscretionary/index.html b/docs/documentation/gics/gics/sector-swift.enum/consumerdiscretionary/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/consumerdiscretionary/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/consumerstaples/index.html b/docs/documentation/gics/gics/sector-swift.enum/consumerstaples/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/consumerstaples/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/contains(_:)/index.html b/docs/documentation/gics/gics/sector-swift.enum/contains(_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/contains(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/definition/index.html b/docs/documentation/gics/gics/sector-swift.enum/definition/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/definition/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/description/index.html b/docs/documentation/gics/gics/sector-swift.enum/description/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/encode(to:)/index.html b/docs/documentation/gics/gics/sector-swift.enum/encode(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/energy/index.html b/docs/documentation/gics/gics/sector-swift.enum/energy/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/energy/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/equatable-implementations/index.html b/docs/documentation/gics/gics/sector-swift.enum/equatable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/financials/index.html b/docs/documentation/gics/gics/sector-swift.enum/financials/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/financials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/gicsrepresentable-implementations/index.html b/docs/documentation/gics/gics/sector-swift.enum/gicsrepresentable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/gicsrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/hash(into:)/index.html b/docs/documentation/gics/gics/sector-swift.enum/hash(into:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/hashvalue/index.html b/docs/documentation/gics/gics/sector-swift.enum/hashvalue/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/healthcare/index.html b/docs/documentation/gics/gics/sector-swift.enum/healthcare/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/healthcare/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/id/index.html b/docs/documentation/gics/gics/sector-swift.enum/id/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/index.html b/docs/documentation/gics/gics/sector-swift.enum/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/industrials/index.html b/docs/documentation/gics/gics/sector-swift.enum/industrials/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/industrials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/industries/index.html b/docs/documentation/gics/gics/sector-swift.enum/industries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/industries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/industry/index.html b/docs/documentation/gics/gics/sector-swift.enum/industry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/industry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/industrygroup/index.html b/docs/documentation/gics/gics/sector-swift.enum/industrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/industrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/industrygroups/index.html b/docs/documentation/gics/gics/sector-swift.enum/industrygroups/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/industrygroups/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/informationtechnology/index.html b/docs/documentation/gics/gics/sector-swift.enum/informationtechnology/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/informationtechnology/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/init(from:)/index.html b/docs/documentation/gics/gics/sector-swift.enum/init(from:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/init(rawvalue:)/index.html b/docs/documentation/gics/gics/sector-swift.enum/init(rawvalue:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/isindustry/index.html b/docs/documentation/gics/gics/sector-swift.enum/isindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/isindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/isindustrygroup/index.html b/docs/documentation/gics/gics/sector-swift.enum/isindustrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/isindustrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/issector/index.html b/docs/documentation/gics/gics/sector-swift.enum/issector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/issector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/issubindustry/index.html b/docs/documentation/gics/gics/sector-swift.enum/issubindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/issubindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/materials/index.html b/docs/documentation/gics/gics/sector-swift.enum/materials/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/materials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/rawrepresentable-implementations/index.html b/docs/documentation/gics/gics/sector-swift.enum/rawrepresentable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/realestate/index.html b/docs/documentation/gics/gics/sector-swift.enum/realestate/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/realestate/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/sector/index.html b/docs/documentation/gics/gics/sector-swift.enum/sector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/sector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/subindustries/index.html b/docs/documentation/gics/gics/sector-swift.enum/subindustries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/subindustries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/subindustry/index.html b/docs/documentation/gics/gics/sector-swift.enum/subindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/subindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.enum/utilities/index.html b/docs/documentation/gics/gics/sector-swift.enum/utilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.enum/utilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/sector-swift.property/index.html b/docs/documentation/gics/gics/sector-swift.property/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/sector-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustries/index.html b/docs/documentation/gics/gics/subindustries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry(_:)/index.html b/docs/documentation/gics/gics/subindustry(_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/!=(_:_:)/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/!=(_:_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/advertising/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/advertising/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/advertising/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/aerospaceanddefense/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/aerospaceanddefense/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/aerospaceanddefense/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/agriculturalandfarmmachinery/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/agriculturalandfarmmachinery/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/agriculturalandfarmmachinery/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/agriculturalproductsandservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/agriculturalproductsandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/agriculturalproductsandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/airfreightandlogistics/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/airfreightandlogistics/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/airfreightandlogistics/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/airportservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/airportservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/airportservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/alternativecarriers/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/alternativecarriers/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/alternativecarriers/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/aluminum/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/aluminum/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/aluminum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/apparelaccessoriesandluxurygoods/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/apparelaccessoriesandluxurygoods/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/apparelaccessoriesandluxurygoods/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/apparelretail/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/apparelretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/apparelretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/applicationsoftware/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/applicationsoftware/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/applicationsoftware/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/assetmanagementandcustodybanks/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/assetmanagementandcustodybanks/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/assetmanagementandcustodybanks/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/automobilemanufacturers/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/automobilemanufacturers/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/automobilemanufacturers/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/automotivepartsandequipment/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/automotivepartsandequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/automotivepartsandequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/automotiveretail/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/automotiveretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/automotiveretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/belongs(to:)/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/belongs(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/belongs(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/biotechnology/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/biotechnology/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/biotechnology/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/brewers/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/brewers/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/brewers/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/broadcasting/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/broadcasting/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/broadcasting/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/broadlineretail/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/broadlineretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/broadlineretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/buildingproducts/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/buildingproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/buildingproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/cableandsatellite/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/cableandsatellite/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/cableandsatellite/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/cargogroundtransportation/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/cargogroundtransportation/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/cargogroundtransportation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/casinosandgaming/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/casinosandgaming/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/casinosandgaming/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/coalandconsumablefuels/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/coalandconsumablefuels/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/coalandconsumablefuels/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/commercialandresidentialmortgagefinance/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/commercialandresidentialmortgagefinance/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/commercialandresidentialmortgagefinance/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/commercialprinting/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/commercialprinting/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/commercialprinting/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/commoditychemicals/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/commoditychemicals/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/commoditychemicals/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/communicationsequipment/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/communicationsequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/communicationsequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/computerandelectronicsretail/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/computerandelectronicsretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/computerandelectronicsretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/constructionandengineering/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/constructionandengineering/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/constructionandengineering/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/constructionmachineryandheavytransportationequipment/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/constructionmachineryandheavytransportationequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/constructionmachineryandheavytransportationequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/constructionmaterials/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/constructionmaterials/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/constructionmaterials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/consumerelectronics/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/consumerelectronics/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/consumerelectronics/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/consumerfinance/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/consumerfinance/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/consumerfinance/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/consumerstaplesmerchandiseretail/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/consumerstaplesmerchandiseretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/consumerstaplesmerchandiseretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/contains(_:)/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/contains(_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/contains(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/copper/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/copper/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/copper/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/datacenterreits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/datacenterreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/datacenterreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/dataprocessingandoutsourcedservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/dataprocessingandoutsourcedservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/dataprocessingandoutsourcedservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/definition/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/definition/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/definition/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/description/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/description/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/distillersandvintners/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/distillersandvintners/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/distillersandvintners/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/distributors/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/distributors/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/distributors/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedbanks/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedbanks/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedbanks/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedcapitalmarkets/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedcapitalmarkets/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedcapitalmarkets/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedchemicals/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedchemicals/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedchemicals/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedfinancialservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedfinancialservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedfinancialservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedmetalsandmining/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedmetalsandmining/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedmetalsandmining/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedrealestateactivities/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedrealestateactivities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedrealestateactivities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedreits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedsupportservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedsupportservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/diversifiedsupportservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/drugretail/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/drugretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/drugretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/educationservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/educationservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/educationservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/electricalcomponentsandequipment/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/electricalcomponentsandequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/electricalcomponentsandequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/electricutilities/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/electricutilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/electricutilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/electroniccomponents/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/electroniccomponents/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/electroniccomponents/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/electronicequipmentandinstruments/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/electronicequipmentandinstruments/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/electronicequipmentandinstruments/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/electronicmanufacturingservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/electronicmanufacturingservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/electronicmanufacturingservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/encode(to:)/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/encode(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/environmentalandfacilitiesservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/environmentalandfacilitiesservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/environmentalandfacilitiesservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/equatable-implementations/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/equatable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/fertilizersandagriculturalchemicals/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/fertilizersandagriculturalchemicals/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/fertilizersandagriculturalchemicals/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/financialexchangesanddata/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/financialexchangesanddata/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/financialexchangesanddata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/fooddistributors/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/fooddistributors/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/fooddistributors/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/foodretail/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/foodretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/foodretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/footwear/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/footwear/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/footwear/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/forestproducts/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/forestproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/forestproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/gasutilities/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/gasutilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/gasutilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/gicsrepresentable-implementations/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/gicsrepresentable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/gicsrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/gold/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/gold/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/gold/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/hash(into:)/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/hash(into:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/hashvalue/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/hashvalue/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/healthcaredistributors/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/healthcaredistributors/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/healthcaredistributors/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/healthcareequipment/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/healthcareequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/healthcareequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/healthcarefacilities/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/healthcarefacilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/healthcarefacilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/healthcarereits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/healthcarereits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/healthcarereits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/healthcareservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/healthcareservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/healthcareservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/healthcaresupplies/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/healthcaresupplies/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/healthcaresupplies/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/healthcaretechnology/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/healthcaretechnology/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/healthcaretechnology/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/heavyelectricalequipment/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/heavyelectricalequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/heavyelectricalequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/highwaysandrailtracks/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/highwaysandrailtracks/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/highwaysandrailtracks/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/homebuilding/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/homebuilding/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/homebuilding/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/homefurnishingretail/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/homefurnishingretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/homefurnishingretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/homefurnishings/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/homefurnishings/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/homefurnishings/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/homeimprovementretail/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/homeimprovementretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/homeimprovementretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/hotelandresortreits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/hotelandresortreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/hotelandresortreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/hotelsresortsandcruiselines/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/hotelsresortsandcruiselines/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/hotelsresortsandcruiselines/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/householdappliances/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/householdappliances/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/householdappliances/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/householdproducts/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/householdproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/householdproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/housewaresandspecialties/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/housewaresandspecialties/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/housewaresandspecialties/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/humanresourceandemploymentservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/humanresourceandemploymentservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/humanresourceandemploymentservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/id/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/id/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/independentpowerproducersandenergytraders/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/independentpowerproducersandenergytraders/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/independentpowerproducersandenergytraders/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/industrialconglomerates/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/industrialconglomerates/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/industrialconglomerates/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/industrialgases/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/industrialgases/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/industrialgases/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/industrialmachineryandsuppliesandcomponents/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/industrialmachineryandsuppliesandcomponents/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/industrialmachineryandsuppliesandcomponents/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/industrialreits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/industrialreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/industrialreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/industries/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/industries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/industries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/industry/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/industry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/industry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/industrygroup/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/industrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/industrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/industrygroups/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/industrygroups/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/industrygroups/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/init(from:)/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/init(from:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/init(rawvalue:)/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/init(rawvalue:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/insurancebrokers/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/insurancebrokers/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/insurancebrokers/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/integratedoilandgas/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/integratedoilandgas/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/integratedoilandgas/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/integratedtelecommunicationservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/integratedtelecommunicationservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/integratedtelecommunicationservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/interactivehomeentertainment/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/interactivehomeentertainment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/interactivehomeentertainment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/interactivemediaandservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/interactivemediaandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/interactivemediaandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/internetservicesandinfrastructure/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/internetservicesandinfrastructure/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/internetservicesandinfrastructure/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/investmentbankingandbrokerage/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/investmentbankingandbrokerage/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/investmentbankingandbrokerage/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/isindustry/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/isindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/isindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/isindustrygroup/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/isindustrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/isindustrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/issector/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/issector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/issector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/issubindustry/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/issubindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/issubindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/itconsultingandotherservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/itconsultingandotherservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/itconsultingandotherservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/leisurefacilities/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/leisurefacilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/leisurefacilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/leisureproducts/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/leisureproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/leisureproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/lifeandhealthinsurance/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/lifeandhealthinsurance/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/lifeandhealthinsurance/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/lifesciencestoolsandservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/lifesciencestoolsandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/lifesciencestoolsandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/managedhealthcare/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/managedhealthcare/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/managedhealthcare/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/marineportsandservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/marineportsandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/marineportsandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/marinetransportation/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/marinetransportation/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/marinetransportation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/metalglassandplasticcontainers/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/metalglassandplasticcontainers/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/metalglassandplasticcontainers/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/mortgagereits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/mortgagereits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/mortgagereits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/motorcyclemanufacturers/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/motorcyclemanufacturers/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/motorcyclemanufacturers/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/moviesandentertainment/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/moviesandentertainment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/moviesandentertainment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/multifamilyresidentialreits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/multifamilyresidentialreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/multifamilyresidentialreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/multilineinsurance/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/multilineinsurance/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/multilineinsurance/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/multisectorholdings/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/multisectorholdings/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/multisectorholdings/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/multiutilities/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/multiutilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/multiutilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/officereits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/officereits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/officereits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/officeservicesandsupplies/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/officeservicesandsupplies/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/officeservicesandsupplies/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasdrilling/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasdrilling/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasdrilling/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasequipmentandservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasequipmentandservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasequipmentandservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasexplorationandproduction/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasexplorationandproduction/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasexplorationandproduction/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasrefiningandmarketing/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasrefiningandmarketing/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasrefiningandmarketing/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasstorageandtransportation/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasstorageandtransportation/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/oilandgasstorageandtransportation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/otherspecializedreits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/otherspecializedreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/otherspecializedreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/otherspecialtyretail/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/otherspecialtyretail/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/otherspecialtyretail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/packagedfoodsandmeats/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/packagedfoodsandmeats/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/packagedfoodsandmeats/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/paperandplasticpackagingproductsandmaterials/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/paperandplasticpackagingproductsandmaterials/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/paperandplasticpackagingproductsandmaterials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/paperproducts/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/paperproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/paperproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/passengerairlines/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/passengerairlines/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/passengerairlines/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/passengergroundtransportation/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/passengergroundtransportation/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/passengergroundtransportation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/personalcareproducts/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/personalcareproducts/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/personalcareproducts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/pharmaceuticals/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/pharmaceuticals/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/pharmaceuticals/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/preciousmetalsandminerals/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/preciousmetalsandminerals/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/preciousmetalsandminerals/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/propertyandcasualtyinsurance/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/propertyandcasualtyinsurance/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/propertyandcasualtyinsurance/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/publishing/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/publishing/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/publishing/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/railtransportation/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/railtransportation/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/railtransportation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/rawrepresentable-implementations/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/rawrepresentable-implementations/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/realestatedevelopment/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/realestatedevelopment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/realestatedevelopment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/realestateoperatingcompanies/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/realestateoperatingcompanies/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/realestateoperatingcompanies/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/realestateservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/realestateservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/realestateservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/regionalbanks/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/regionalbanks/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/regionalbanks/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/reinsurance/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/reinsurance/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/reinsurance/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/renewableelectricity/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/renewableelectricity/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/renewableelectricity/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/researchandconsultingservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/researchandconsultingservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/researchandconsultingservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/restaurants/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/restaurants/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/restaurants/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/retailreits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/retailreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/retailreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/sector/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/sector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/sector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/securityandalarmservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/securityandalarmservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/securityandalarmservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/selfstoragereits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/selfstoragereits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/selfstoragereits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/semiconductormaterialsandequipment/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/semiconductormaterialsandequipment/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/semiconductormaterialsandequipment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/semiconductors/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/semiconductors/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/semiconductors/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/silver/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/silver/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/silver/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/singlefamilyresidentialreits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/singlefamilyresidentialreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/singlefamilyresidentialreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/softdrinksandnonalcoholicbeverages/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/softdrinksandnonalcoholicbeverages/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/softdrinksandnonalcoholicbeverages/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/specializedconsumerservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/specializedconsumerservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/specializedconsumerservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/specializedfinance/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/specializedfinance/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/specializedfinance/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/specialtychemicals/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/specialtychemicals/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/specialtychemicals/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/steel/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/steel/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/steel/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/subindustries/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/subindustries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/subindustries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/subindustry/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/subindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/subindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/systemssoftware/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/systemssoftware/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/systemssoftware/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/technologydistributors/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/technologydistributors/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/technologydistributors/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/technologyhardwarestorageandperipherals/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/technologyhardwarestorageandperipherals/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/technologyhardwarestorageandperipherals/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/telecomtowerreits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/telecomtowerreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/telecomtowerreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/textiles/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/textiles/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/textiles/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/timberreits/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/timberreits/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/timberreits/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/tiresandrubber/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/tiresandrubber/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/tiresandrubber/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/tobacco/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/tobacco/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/tobacco/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/tradingcompaniesanddistributors/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/tradingcompaniesanddistributors/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/tradingcompaniesanddistributors/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/transactionandpaymentprocessingservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/transactionandpaymentprocessingservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/transactionandpaymentprocessingservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/waterutilities/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/waterutilities/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/waterutilities/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.enum/wirelesstelecommunicationservices/index.html b/docs/documentation/gics/gics/subindustry-swift.enum/wirelesstelecommunicationservices/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.enum/wirelesstelecommunicationservices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gics/subindustry-swift.property/index.html b/docs/documentation/gics/gics/subindustry-swift.property/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gics/subindustry-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/belongs(to:)/index.html b/docs/documentation/gics/gicsrepresentable/belongs(to:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/belongs(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/contains(_:)/index.html b/docs/documentation/gics/gicsrepresentable/contains(_:)/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/contains(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/definition/index.html b/docs/documentation/gics/gicsrepresentable/definition/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/definition/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/description/index.html b/docs/documentation/gics/gicsrepresentable/description/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/id/index.html b/docs/documentation/gics/gicsrepresentable/id/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/index.html b/docs/documentation/gics/gicsrepresentable/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/industries/index.html b/docs/documentation/gics/gicsrepresentable/industries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/industries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/industry/index.html b/docs/documentation/gics/gicsrepresentable/industry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/industry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/industrygroup/index.html b/docs/documentation/gics/gicsrepresentable/industrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/industrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/industrygroups/index.html b/docs/documentation/gics/gicsrepresentable/industrygroups/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/industrygroups/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/isindustry/index.html b/docs/documentation/gics/gicsrepresentable/isindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/isindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/isindustrygroup/index.html b/docs/documentation/gics/gicsrepresentable/isindustrygroup/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/isindustrygroup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/issector/index.html b/docs/documentation/gics/gicsrepresentable/issector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/issector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/issubindustry/index.html b/docs/documentation/gics/gicsrepresentable/issubindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/issubindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/sector/index.html b/docs/documentation/gics/gicsrepresentable/sector/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/sector/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/subindustries/index.html b/docs/documentation/gics/gicsrepresentable/subindustries/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/subindustries/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/gicsrepresentable/subindustry/index.html b/docs/documentation/gics/gicsrepresentable/subindustry/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/gicsrepresentable/subindustry/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/gics/index.html b/docs/documentation/gics/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/documentation/gics/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5231da6dc99b41b8c9b720113cc4991529eb215e GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/docs/favicon.svg b/docs/favicon.svg new file mode 100644 index 0000000..c54c53f --- /dev/null +++ b/docs/favicon.svg @@ -0,0 +1,11 @@ + + + \ No newline at end of file diff --git a/docs/img/GICS-infographic-final.svg b/docs/img/GICS-infographic-final.svg new file mode 100644 index 0000000..1855d3b --- /dev/null +++ b/docs/img/GICS-infographic-final.svg @@ -0,0 +1,2071 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/img/added-icon.d6f7e47d.svg b/docs/img/added-icon.d6f7e47d.svg new file mode 100644 index 0000000..6bb6d89 --- /dev/null +++ b/docs/img/added-icon.d6f7e47d.svg @@ -0,0 +1,11 @@ + + + \ No newline at end of file diff --git a/docs/img/deprecated-icon.015b4f17.svg b/docs/img/deprecated-icon.015b4f17.svg new file mode 100644 index 0000000..a0f8008 --- /dev/null +++ b/docs/img/deprecated-icon.015b4f17.svg @@ -0,0 +1,11 @@ + + + \ No newline at end of file diff --git a/docs/img/modified-icon.f496e73d.svg b/docs/img/modified-icon.f496e73d.svg new file mode 100644 index 0000000..3e0bd6f --- /dev/null +++ b/docs/img/modified-icon.f496e73d.svg @@ -0,0 +1,11 @@ + + + \ No newline at end of file diff --git a/docs/img/no-image@2x.df2a0a50.png b/docs/img/no-image@2x.df2a0a50.png new file mode 100644 index 0000000000000000000000000000000000000000..041394edda9494abd40fb9225699cad7a7842b47 GIT binary patch literal 6155 zcmeHL2~$&97QQclpdz3SkX9rSR7Ow(Dvg2$6cn_T21Z#GqO>rqQ6V4!LR?W$aTkzP zT3N#~A<(SBMu@E-D4U95RRST2L`;B$By)o^zhP>sOjYXDyZ65H&iT&ref6%nI6E#| zvT6wcVA%mD2R8szumGUEG#0@XS5wy>cv*bf$twZ?z4gjJa=>lf6ae}S2ORbsIhVm_ ze+fRqsbdX4d3x{yQnT)<&nkL6biT%C z`q0)%n~>gP`l=G6_O|pi{b^xL7AbptpMCIvIBsM zMo<7e*U$j~yPpdEvOuWA_`&P6}+)s40)ir+f=n-2iuCmf4 z96>eZ9HvWL;kA6R4pn zBsc4A0!H4|2l+hSIeW1G5EXRR_0m_VtE;mo`^p;D0%M5M`0+_DYhWPDN`>$VhS(6Y zTVc^YwFl_k1xSvE<+}1KYKHlOIFXp|LtNDK0s=+usg-esqpSf9>Uu0RaP*b9IGrr# zz28PuZCU}N{PwiU52kjFl;fkWjVhnjG*V4HFL}%+caqa8Gi2jWQ)Oqy+R_Aff5oT0 zGV@gb6mrl8t| zlj%S&17@MryCb18%LF03gZ@X*nasg@T2M&HtJP}eD3mI-CN1D=%;c``Rb;MjDa|8E zkFpOJD^oD5e8N@ey8P{*n{Ohm_AmqbFaw;|nRM9_f&<(=Lz=3$v@^w;~JrUk=hlX-u#EEna7^RQwR`c8>Qj^0fS7NOgjVUWB ziPXpW8q8NtvDxggLCZKDLY%5b6RJS>;)kju7o|7rNMT_ua)6$#2F!pZu|{4mdhooGXqXXPq{4A?N}9Ba;*>9O{eELNR(W+r9tQ_|;L zoM<*60l8zqkz>qC6SVsW}* zjXOS+i9+KLlsT5MFDQNEa97dA2}Xk%O{=wf|9z!vE1_$5Jahj@P*CPC_?TozLrdRa z>~`HR9VahMbrsl8Tw}#}Ocpt}%g_?+KH%&~1)2`oK4k+BDJ8u_7E%?${P*(?FJ1gu z!x2=W(&p`tdiSlb;`zLk4;R#${#dL-MVv}0kqL==_O>`q`g_TMrxvV$fl4h*$$N}| zqE>DIQ`%6l`4r8}#@!Y?fN4WhMIzDo-2&ajMus!~OPd^cnnL%mD_qTQr!wBu%8InI z@>Mjcb5L}t+@4=S5stL@Dk$tz#iCMQrHy20y4fY?6WsPIa`|eM?}!2^V1#1KAFK{ma;X! zWPM8CAaqS}t)9yaV5m`tJ%zqN)8n#zW`6;WC%Rns`InjBNV$T7`}HmS?R(6_sP(Hc zD;Y2_n`?yv&<0z`6OcGXlA0*KcQuo#NVwZ-($zYdeC{&q)6Ce3^!J#q{moM08`+xm z)x<&k2j4Mso2C&sV3z*&uUd=B{yz7(Lnp^~bUEXhu`>c@I6uAQdbhhJ(7U(|3o^X@ z=(eW#oBbb-o^fNUFAz+|LE7HREJeZWKX*TTy8^S4#_jMxsR-fuSw$rL07aljE=Hdk$+!9fLzyP*YogOg7mR(u{OhWYl=qUHeDLx zrX;J=Ck=%buEp4{ODlm4CPStB?2g#2kvQ2C$?wIO>FX)i$n!C!28i+%Paco-6PaQ7 z44IhUpJ%fhGSTxbc?)ARTlIy`NS;(GqH&aH%`1zo0M|mwFNRa{knECRkU1!W_156$ zL^JIE>7Jf_a?0YnZ;`QI;ApUmuTYFVB05{rAG>d$%nm2|;sVn9$9m^da$8sqVaBmj zL(j~!G@I_grj2kHx(4p_Wm4j~CSO^Y1cS?m{Jd3uBaui`X3MlOcxAv^FkpioeTg@t zfNntl%E?YJWIv7WvqYWsU*PIWlbI%2G?5Q8i9 z&91$R20x)xu{_wwT*KYuzr}PW-KwSc26?P|>LnZZ-?vRUHa zld`&Yg`a)>qMj!ZIFlaYfb)JTP(2dYePUYjP#jaJQAqRaDvDS~f7i;;2-ba`8%d== zx3hZmKYU>-eYu+DmD7s)X=xOv zBimLy^FYR9+5YsFb`Q~m63Wxa$H(WezK_aMBu5+0|7*u;BPZS^)9Ub>UnXgRWZ1Nu zt|g^F-L)pRBES!Hnjon1bxMUBnfq#2oDNkE!&vWPhS}U-200{$2yHB`eC`-1QlSEP zRP|>otCWTptNxggeql;?fKD?w<}@sS_Th$Gon3j6+rEsG^ZF{pqi}V@xkI)4&c%wJ8XIIWh2$jg8%odjp49 zI+5v9ywRh~moM9ilpmX?>ou)N3lQarq8fquGMEAfrCixkRdtq;VS-SDl=%`W(Vdzq zpEyaQfKGj7N~5Bp(s4(iR9?7K3Vduc6!@5>fDFNYVAtXp_AK~~b(;=whT&{F-`kT? zdM0%($WUTb6BL-x4OREJlKg9uQj%`zL5VO9c>`V3JA4r;dv@9P+Y0M*jZmpZo`?HR zaEcoDTF=#QgJqxt0Xa$QFN3rpk<_N3K!Xxi(&^KkyQIxrb+8d;^SO5iDKs=xSpXFy zrxu~}84QL%BARrp9-`4aNrs=Mrlu57*K>>BW0YTysJDyzC&R)p)O^pzgBk-+JJsUB3r9)OV*F3}bucIo!x;K#S79|-(F;0FT#UkJ1v k>?0}opBDi@?jx}ksIf$DCE3`B1mN$$K4*v0y@U(@1|3!(tN;K2 literal 0 HcmV?d00001 diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..543ac7c --- /dev/null +++ b/docs/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/index/index.json b/docs/index/index.json new file mode 100644 index 0000000..f9fa52f --- /dev/null +++ b/docs/index/index.json @@ -0,0 +1 @@ +{"interfaceLanguages":{"swift":[{"children":[{"title":"GICS Classifications","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industry(_:)","title":"case industry(GICS.Industry)","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup(_:)","title":"case industryGroup(GICS.IndustryGroup)","type":"case"},{"path":"\/documentation\/gics\/gics\/sector(_:)","title":"case sector(GICS.Sector)","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry(_:)","title":"case subIndustry(GICS.SubIndustry)","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/init(rawvalue:)","title":"init?(rawValue: GICS.Code)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/rawvalue-swift.property","title":"var rawValue: GICS.Code","type":"property"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/code","title":"GICS.Code","type":"typealias"},{"path":"\/documentation\/gics\/gics\/rawvalue-swift.typealias","title":"GICS.RawValue","type":"typealias"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/allcases","title":"static var allCases: [GICS]","type":"property"},{"path":"\/documentation\/gics\/gics\/allindustries","title":"static var allIndustries: [GICS.Industry]","type":"property"},{"path":"\/documentation\/gics\/gics\/allindustrygroups","title":"static var allIndustryGroups: [GICS.IndustryGroup]","type":"property"},{"path":"\/documentation\/gics\/gics\/allsectors","title":"static var allSectors: [GICS.Sector]","type":"property"},{"path":"\/documentation\/gics\/gics\/allsubindustries","title":"static var allSubIndustries: [GICS.SubIndustry]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/gics\/gics\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/definition","title":"var definition: String","type":"property"},{"path":"\/documentation\/gics\/gics\/description","title":"var description: String","type":"property"},{"path":"\/documentation\/gics\/gics\/id","title":"var id: GICS.Code","type":"property"},{"path":"\/documentation\/gics\/gics\/industries","title":"var industries: [GICS.Industry]","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.property","title":"var industry: GICS.Industry?","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.property","title":"var industryGroup: GICS.IndustryGroup?","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroups","title":"var industryGroups: [GICS.IndustryGroup]","type":"property"},{"path":"\/documentation\/gics\/gics\/isindustry","title":"var isIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/isindustrygroup","title":"var isIndustryGroup: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/issector","title":"var isSector: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/issubindustry","title":"var isSubIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.property","title":"var sector: GICS.Sector","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustries","title":"var subIndustries: [GICS.SubIndustry]","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.property","title":"var subIndustry: GICS.SubIndustry?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/belongs(to:)","title":"func belongs(to: some GICSRepresentable) -> Bool","type":"method"},{"path":"\/documentation\/gics\/gics\/contains(_:)","title":"func contains(some GICSRepresentable) -> Bool","type":"method"}],"path":"\/documentation\/gics\/gics\/gicsrepresentable-implementations","title":"GICSRepresentable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/gics\/gics\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/gics\/gics","title":"GICS","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/communicationservices","title":"case communicationServices","type":"case"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/consumerdiscretionary","title":"case consumerDiscretionary","type":"case"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/consumerstaples","title":"case consumerStaples","type":"case"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/energy","title":"case energy","type":"case"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/financials","title":"case financials","type":"case"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/healthcare","title":"case healthCare","type":"case"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/industrials","title":"case industrials","type":"case"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/informationtechnology","title":"case informationTechnology","type":"case"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/materials","title":"case materials","type":"case"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/realestate","title":"case realEstate","type":"case"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/utilities","title":"case utilities","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/init(rawvalue:)","title":"init?(rawValue: GICS.Code)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/gics\/gics\/sector-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/definition","title":"var definition: String","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/description","title":"var description: String","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/id","title":"var id: GICS.Code","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/industries","title":"var industries: [GICS.Industry]","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/industry","title":"var industry: GICS.Industry?","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/industrygroup","title":"var industryGroup: GICS.IndustryGroup?","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/industrygroups","title":"var industryGroups: [GICS.IndustryGroup]","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/isindustry","title":"var isIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/isindustrygroup","title":"var isIndustryGroup: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/issector","title":"var isSector: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/issubindustry","title":"var isSubIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/sector","title":"var sector: GICS.Sector","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/subindustries","title":"var subIndustries: [GICS.SubIndustry]","type":"property"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/subindustry","title":"var subIndustry: GICS.SubIndustry?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/belongs(to:)","title":"func belongs(to: some GICSRepresentable) -> Bool","type":"method"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/contains(_:)","title":"func contains(some GICSRepresentable) -> Bool","type":"method"}],"path":"\/documentation\/gics\/gics\/sector-swift.enum\/gicsrepresentable-implementations","title":"GICSRepresentable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/gics\/gics\/sector-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/gics\/gics\/sector-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/gics\/gics\/sector-swift.enum","title":"GICS.Sector","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/automobilesandcomponents","title":"case automobilesAndComponents","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/banks","title":"case banks","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/capitalgoods","title":"case capitalGoods","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/commercialandprofessionalservices","title":"case commercialAndProfessionalServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerdiscretionarydistributionandretail","title":"case consumerDiscretionaryDistributionAndRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerdurablesandapparel","title":"case consumerDurablesAndApparel","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerservices","title":"case consumerServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/consumerstaplesdistributionandretail","title":"case consumerStaplesDistributionAndRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/energy","title":"case energy","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/equityrealestateinvestmenttrusts","title":"case equityRealEstateInvestmentTrusts","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/financialservices","title":"case financialServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/foodbeverageandtobacco","title":"case foodBeverageAndTobacco","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/healthcareequipmentandservices","title":"case healthCareEquipmentAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/householdandpersonalproducts","title":"case householdAndPersonalProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/insurance","title":"case insurance","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/materials","title":"case materials","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/mediaandentertainment","title":"case mediaAndEntertainment","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/pharmaceuticalsbiotechnologyandlifesciences","title":"case pharmaceuticalsBiotechnologyAndLifeSciences","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/realestatemanagementanddevelopment","title":"case realEstateManagementAndDevelopment","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/semiconductorsandsemiconductorequipment","title":"case semiconductorsAndSemiconductorEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/softwareandservices","title":"case softwareAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/technologyhardwareandequipment","title":"case technologyHardwareAndEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/telecommunicationservices","title":"case telecommunicationServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/transportation","title":"case transportation","type":"case"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/utilities","title":"case utilities","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/init(rawvalue:)","title":"init?(rawValue: GICS.Code)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/definition","title":"var definition: String","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/description","title":"var description: String","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/id","title":"var id: GICS.Code","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industries","title":"var industries: [GICS.Industry]","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industry","title":"var industry: GICS.Industry?","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industrygroup","title":"var industryGroup: GICS.IndustryGroup?","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/industrygroups","title":"var industryGroups: [GICS.IndustryGroup]","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/isindustry","title":"var isIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/isindustrygroup","title":"var isIndustryGroup: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/issector","title":"var isSector: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/issubindustry","title":"var isSubIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/sector","title":"var sector: GICS.Sector","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/subindustries","title":"var subIndustries: [GICS.SubIndustry]","type":"property"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/subindustry","title":"var subIndustry: GICS.SubIndustry?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/belongs(to:)","title":"func belongs(to: some GICSRepresentable) -> Bool","type":"method"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/contains(_:)","title":"func contains(some GICSRepresentable) -> Bool","type":"method"}],"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/gicsrepresentable-implementations","title":"GICSRepresentable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/gics\/gics\/industrygroup-swift.enum","title":"GICS.IndustryGroup","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/aerospaceanddefense","title":"case aerospaceAndDefense","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/airfreightandlogistics","title":"case airFreightAndLogistics","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/automobilecomponents","title":"case automobileComponents","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/automobiles","title":"case automobiles","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/banks","title":"case banks","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/beverages","title":"case beverages","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/biotechnology","title":"case biotechnology","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/broadlineretail","title":"case broadlineRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/buildingproducts","title":"case buildingProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/capitalmarkets","title":"case capitalMarkets","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/chemicals","title":"case chemicals","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/commercialservicesandsupplies","title":"case commercialServicesAndSupplies","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/communicationsequipment","title":"case communicationsEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/constructionandengineering","title":"case constructionAndEngineering","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/constructionmaterials","title":"case constructionMaterials","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/consumerfinance","title":"case consumerFinance","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/consumerstaplesdistributionandretail","title":"case consumerStaplesDistributionAndRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/containersandpackaging","title":"case containersAndPackaging","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/distributors","title":"case distributors","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedconsumerservices","title":"case diversifiedConsumerServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedreits","title":"case diversifiedREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/diversifiedtelecommunicationservices","title":"case diversifiedTelecommunicationServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/electricutilities","title":"case electricUtilities","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/electricalequipment","title":"case electricalEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/electronicequipmentinstrumentsandcomponents","title":"case electronicEquipmentInstrumentsAndComponents","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/energyequipmentandservices","title":"case energyEquipmentAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/entertainment","title":"case entertainment","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/financialservices","title":"case financialServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/foodproducts","title":"case foodProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/gasutilities","title":"case gasUtilities","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/groundtransportation","title":"case groundTransportation","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcareequipmentandsupplies","title":"case healthCareEquipmentAndSupplies","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcareprovidersandservices","title":"case healthCareProvidersAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcarereits","title":"case healthCareREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/healthcaretechnology","title":"case healthCareTechnology","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/hotelandresortreits","title":"case hotelAndResortREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/hotelsrestaurantsandleisure","title":"case hotelsRestaurantsAndLeisure","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/householddurables","title":"case householdDurables","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/householdproducts","title":"case householdProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/itservices","title":"case iTServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/independentpowerandrenewableelectricityproducers","title":"case independentPowerAndRenewableElectricityProducers","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/industrialconglomerates","title":"case industrialConglomerates","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/industrialreits","title":"case industrialREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/insurance","title":"case insurance","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/interactivemediaandservices","title":"case interactiveMediaAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/leisureproducts","title":"case leisureProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/lifesciencestoolsandservices","title":"case lifeSciencesToolsAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/machinery","title":"case machinery","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/marinetransportation","title":"case marineTransportation","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/media","title":"case media","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/metalsandmining","title":"case metalsAndMining","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/mortgagereits","title":"case mortgageREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/multiutilities","title":"case multiUtilities","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/officereits","title":"case officeREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/oilgasandconsumablefuels","title":"case oilGasAndConsumableFuels","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/paperandforestproducts","title":"case paperAndForestProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/passengerairlines","title":"case passengerAirlines","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/personalcareproducts","title":"case personalCareProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/pharmaceuticals","title":"case pharmaceuticals","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/professionalservices","title":"case professionalServices","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/realestatemanagementanddevelopment","title":"case realEstateManagementAndDevelopment","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/residentialreits","title":"case residentialREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/retailreits","title":"case retailREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/semiconductorsandsemiconductorequipment","title":"case semiconductorsAndSemiconductorEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/software","title":"case software","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/specializedreits","title":"case specializedREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/specialtyretail","title":"case specialtyRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/technologyhardwarestorageandperipherals","title":"case technologyHardwareStorageAndPeripherals","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/textilesapparelandluxurygoods","title":"case textilesApparelAndLuxuryGoods","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/tobacco","title":"case tobacco","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/tradingcompaniesanddistributors","title":"case tradingCompaniesAndDistributors","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/transportationinfrastructure","title":"case transportationInfrastructure","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/waterutilities","title":"case waterUtilities","type":"case"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/wirelesstelecommunicationservices","title":"case wirelessTelecommunicationServices","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/init(rawvalue:)","title":"init?(rawValue: GICS.Code)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/gics\/gics\/industry-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/definition","title":"var definition: String","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/description","title":"var description: String","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/id","title":"var id: GICS.Code","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/industries","title":"var industries: [GICS.Industry]","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/industry","title":"var industry: GICS.Industry?","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/industrygroup","title":"var industryGroup: GICS.IndustryGroup?","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/industrygroups","title":"var industryGroups: [GICS.IndustryGroup]","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/isindustry","title":"var isIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/isindustrygroup","title":"var isIndustryGroup: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/issector","title":"var isSector: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/issubindustry","title":"var isSubIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/sector","title":"var sector: GICS.Sector","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/subindustries","title":"var subIndustries: [GICS.SubIndustry]","type":"property"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/subindustry","title":"var subIndustry: GICS.SubIndustry?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/belongs(to:)","title":"func belongs(to: some GICSRepresentable) -> Bool","type":"method"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/contains(_:)","title":"func contains(some GICSRepresentable) -> Bool","type":"method"}],"path":"\/documentation\/gics\/gics\/industry-swift.enum\/gicsrepresentable-implementations","title":"GICSRepresentable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/gics\/gics\/industry-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/gics\/gics\/industry-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/gics\/gics\/industry-swift.enum","title":"GICS.Industry","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/advertising","title":"case advertising","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/aerospaceanddefense","title":"case aerospaceAndDefense","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/agriculturalandfarmmachinery","title":"case agriculturalAndFarmMachinery","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/agriculturalproductsandservices","title":"case agriculturalProductsAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/airfreightandlogistics","title":"case airFreightAndLogistics","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/airportservices","title":"case airportServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/alternativecarriers","title":"case alternativeCarriers","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/aluminum","title":"case aluminum","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/apparelaccessoriesandluxurygoods","title":"case apparelAccessoriesAndLuxuryGoods","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/apparelretail","title":"case apparelRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/applicationsoftware","title":"case applicationSoftware","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/assetmanagementandcustodybanks","title":"case assetManagementAndCustodyBanks","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/automobilemanufacturers","title":"case automobileManufacturers","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/automotivepartsandequipment","title":"case automotivePartsAndEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/automotiveretail","title":"case automotiveRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/biotechnology","title":"case biotechnology","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/brewers","title":"case brewers","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/broadcasting","title":"case broadcasting","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/broadlineretail","title":"case broadlineRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/buildingproducts","title":"case buildingProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/cableandsatellite","title":"case cableAndSatellite","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/cargogroundtransportation","title":"case cargoGroundTransportation","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/casinosandgaming","title":"case casinosAndGaming","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/coalandconsumablefuels","title":"case coalAndConsumableFuels","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/commercialandresidentialmortgagefinance","title":"case commercialAndResidentialMortgageFinance","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/commercialprinting","title":"case commercialPrinting","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/commoditychemicals","title":"case commodityChemicals","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/communicationsequipment","title":"case communicationsEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/computerandelectronicsretail","title":"case computerAndElectronicsRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionandengineering","title":"case constructionAndEngineering","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionmachineryandheavytransportationequipment","title":"case constructionMachineryAndHeavyTransportationEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/constructionmaterials","title":"case constructionMaterials","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerelectronics","title":"case consumerElectronics","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerfinance","title":"case consumerFinance","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/consumerstaplesmerchandiseretail","title":"case consumerStaplesMerchandiseRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/copper","title":"case copper","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/datacenterreits","title":"case dataCenterREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/dataprocessingandoutsourcedservices","title":"case dataProcessingAndOutsourcedServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/distillersandvintners","title":"case distillersAndVintners","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/distributors","title":"case distributors","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedbanks","title":"case diversifiedBanks","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedcapitalmarkets","title":"case diversifiedCapitalMarkets","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedchemicals","title":"case diversifiedChemicals","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedfinancialservices","title":"case diversifiedFinancialServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedmetalsandmining","title":"case diversifiedMetalsAndMining","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedreits","title":"case diversifiedREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedrealestateactivities","title":"case diversifiedRealEstateActivities","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/diversifiedsupportservices","title":"case diversifiedSupportServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/drugretail","title":"case drugRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/educationservices","title":"case educationServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electricutilities","title":"case electricUtilities","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electricalcomponentsandequipment","title":"case electricalComponentsAndEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electroniccomponents","title":"case electronicComponents","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electronicequipmentandinstruments","title":"case electronicEquipmentAndInstruments","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/electronicmanufacturingservices","title":"case electronicManufacturingServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/environmentalandfacilitiesservices","title":"case environmentalAndFacilitiesServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/fertilizersandagriculturalchemicals","title":"case fertilizersAndAgriculturalChemicals","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/financialexchangesanddata","title":"case financialExchangesAndData","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/fooddistributors","title":"case foodDistributors","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/foodretail","title":"case foodRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/footwear","title":"case footwear","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/forestproducts","title":"case forestProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gasutilities","title":"case gasUtilities","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gold","title":"case gold","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaredistributors","title":"case healthCareDistributors","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcareequipment","title":"case healthCareEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcarefacilities","title":"case healthCareFacilities","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcarereits","title":"case healthCareREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcareservices","title":"case healthCareServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaresupplies","title":"case healthCareSupplies","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/healthcaretechnology","title":"case healthCareTechnology","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/heavyelectricalequipment","title":"case heavyElectricalEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/highwaysandrailtracks","title":"case highwaysAndRailtracks","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homefurnishingretail","title":"case homeFurnishingRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homefurnishings","title":"case homeFurnishings","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homeimprovementretail","title":"case homeImprovementRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/homebuilding","title":"case homebuilding","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hotelandresortreits","title":"case hotelAndResortREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hotelsresortsandcruiselines","title":"case hotelsResortsAndCruiseLines","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/householdappliances","title":"case householdAppliances","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/householdproducts","title":"case householdProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/housewaresandspecialties","title":"case housewaresAndSpecialties","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/humanresourceandemploymentservices","title":"case humanResourceAndEmploymentServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/independentpowerproducersandenergytraders","title":"case independentPowerProducersAndEnergyTraders","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialconglomerates","title":"case industrialConglomerates","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialgases","title":"case industrialGases","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialmachineryandsuppliesandcomponents","title":"case industrialMachineryAndSuppliesAndComponents","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrialreits","title":"case industrialREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/insurancebrokers","title":"case insuranceBrokers","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/integratedoilandgas","title":"case integratedOilAndGas","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/integratedtelecommunicationservices","title":"case integratedTelecommunicationServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/interactivehomeentertainment","title":"case interactiveHomeEntertainment","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/interactivemediaandservices","title":"case interactiveMediaAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/internetservicesandinfrastructure","title":"case internetServicesAndInfrastructure","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/investmentbankingandbrokerage","title":"case investmentBankingAndBrokerage","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/itconsultingandotherservices","title":"case itConsultingAndOtherServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/leisurefacilities","title":"case leisureFacilities","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/leisureproducts","title":"case leisureProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/lifeandhealthinsurance","title":"case lifeAndHealthInsurance","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/lifesciencestoolsandservices","title":"case lifeSciencesToolsAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/managedhealthcare","title":"case managedHealthCare","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/marineportsandservices","title":"case marinePortsAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/marinetransportation","title":"case marineTransportation","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/metalglassandplasticcontainers","title":"case metalGlassAndPlasticContainers","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/mortgagereits","title":"case mortgageREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/motorcyclemanufacturers","title":"case motorcycleManufacturers","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/moviesandentertainment","title":"case moviesAndEntertainment","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multifamilyresidentialreits","title":"case multiFamilyResidentialREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multisectorholdings","title":"case multiSectorHoldings","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multiutilities","title":"case multiUtilities","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/multilineinsurance","title":"case multilineInsurance","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/officereits","title":"case officeREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/officeservicesandsupplies","title":"case officeServicesAndSupplies","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasdrilling","title":"case oilAndGasDrilling","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasequipmentandservices","title":"case oilAndGasEquipmentAndServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasexplorationandproduction","title":"case oilAndGasExplorationAndProduction","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasrefiningandmarketing","title":"case oilAndGasRefiningAndMarketing","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/oilandgasstorageandtransportation","title":"case oilAndGasStorageAndTransportation","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/otherspecializedreits","title":"case otherSpecializedREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/otherspecialtyretail","title":"case otherSpecialtyRetail","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/packagedfoodsandmeats","title":"case packagedFoodsAndMeats","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/paperandplasticpackagingproductsandmaterials","title":"case paperAndPlasticPackagingProductsAndMaterials","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/paperproducts","title":"case paperProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/passengerairlines","title":"case passengerAirlines","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/passengergroundtransportation","title":"case passengerGroundTransportation","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/personalcareproducts","title":"case personalCareProducts","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/pharmaceuticals","title":"case pharmaceuticals","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/preciousmetalsandminerals","title":"case preciousMetalsAndMinerals","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/propertyandcasualtyinsurance","title":"case propertyAndCasualtyInsurance","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/publishing","title":"case publishing","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/railtransportation","title":"case railTransportation","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/realestatedevelopment","title":"case realEstateDevelopment","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/realestateoperatingcompanies","title":"case realEstateOperatingCompanies","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/realestateservices","title":"case realEstateServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/regionalbanks","title":"case regionalBanks","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/reinsurance","title":"case reinsurance","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/renewableelectricity","title":"case renewableElectricity","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/researchandconsultingservices","title":"case researchAndConsultingServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/restaurants","title":"case restaurants","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/retailreits","title":"case retailREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/securityandalarmservices","title":"case securityAndAlarmServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/selfstoragereits","title":"case selfStorageREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/semiconductormaterialsandequipment","title":"case semiconductorMaterialsAndEquipment","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/semiconductors","title":"case semiconductors","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/silver","title":"case silver","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/singlefamilyresidentialreits","title":"case singleFamilyResidentialREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/softdrinksandnonalcoholicbeverages","title":"case softDrinksAndNonAlcoholicBeverages","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/specializedconsumerservices","title":"case specializedConsumerServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/specializedfinance","title":"case specializedFinance","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/specialtychemicals","title":"case specialtyChemicals","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/steel","title":"case steel","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/systemssoftware","title":"case systemsSoftware","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/technologydistributors","title":"case technologyDistributors","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/technologyhardwarestorageandperipherals","title":"case technologyHardwareStorageAndPeripherals","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/telecomtowerreits","title":"case telecomTowerREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/textiles","title":"case textiles","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/timberreits","title":"case timberREITs","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/tiresandrubber","title":"case tiresAndRubber","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/tobacco","title":"case tobacco","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/tradingcompaniesanddistributors","title":"case tradingCompaniesAndDistributors","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/transactionandpaymentprocessingservices","title":"case transactionAndPaymentProcessingServices","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/waterutilities","title":"case waterUtilities","type":"case"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/wirelesstelecommunicationservices","title":"case wirelessTelecommunicationServices","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/init(rawvalue:)","title":"init?(rawValue: GICS.Code)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/definition","title":"var definition: String","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/description","title":"var description: String","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/id","title":"var id: GICS.Code","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industries","title":"var industries: [GICS.Industry]","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industry","title":"var industry: GICS.Industry?","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrygroup","title":"var industryGroup: GICS.IndustryGroup?","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/industrygroups","title":"var industryGroups: [GICS.IndustryGroup]","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/isindustry","title":"var isIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/isindustrygroup","title":"var isIndustryGroup: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/issector","title":"var isSector: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/issubindustry","title":"var isSubIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/sector","title":"var sector: GICS.Sector","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/subindustries","title":"var subIndustries: [GICS.SubIndustry]","type":"property"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/subindustry","title":"var subIndustry: GICS.SubIndustry?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/belongs(to:)","title":"func belongs(to: some GICSRepresentable) -> Bool","type":"method"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/contains(_:)","title":"func contains(some GICSRepresentable) -> Bool","type":"method"}],"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/gicsrepresentable-implementations","title":"GICSRepresentable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/gics\/gics\/subindustry-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/gics\/gics\/subindustry-swift.enum","title":"GICS.SubIndustry","type":"enum"},{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/gics\/gicsrepresentable\/definition","title":"var definition: String","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/description","title":"var description: String","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/id","title":"var id: GICS.Code","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/industries","title":"var industries: [GICS.Industry]","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/industry","title":"var industry: GICS.Industry?","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/industrygroup","title":"var industryGroup: GICS.IndustryGroup?","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/industrygroups","title":"var industryGroups: [GICS.IndustryGroup]","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/isindustry","title":"var isIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/isindustrygroup","title":"var isIndustryGroup: Bool","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/issector","title":"var isSector: Bool","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/issubindustry","title":"var isSubIndustry: Bool","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/sector","title":"var sector: GICS.Sector","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/subindustries","title":"var subIndustries: [GICS.SubIndustry]","type":"property"},{"path":"\/documentation\/gics\/gicsrepresentable\/subindustry","title":"var subIndustry: GICS.SubIndustry?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/gics\/gicsrepresentable\/belongs(to:)","title":"func belongs(to: some GICSRepresentable) -> Bool","type":"method"},{"path":"\/documentation\/gics\/gicsrepresentable\/contains(_:)","title":"func contains(some GICSRepresentable) -> Bool","type":"method"}],"path":"\/documentation\/gics\/gicsrepresentable","title":"GICSRepresentable","type":"protocol"}],"path":"\/documentation\/gics","title":"GICS","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":1}} \ No newline at end of file diff --git a/docs/js/chunk-2d0d3105.cd72cc8e.js b/docs/js/chunk-2d0d3105.cd72cc8e.js new file mode 100644 index 0000000..74345f0 --- /dev/null +++ b/docs/js/chunk-2d0d3105.cd72cc8e.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d3105"],{"5abe":function(t,e){(function(){"use strict";if("object"===typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){var e=t,n=i(e);while(n)e=n.ownerDocument,n=i(e);return e}(window.document),e=[],n=null,o=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return n||(n=function(t,n){o=t&&n?g(t,n):p(),e.forEach((function(t){t._checkForIntersections()}))}),n},s._resetCrossOriginUpdater=function(){n=null,o=null},s.prototype.observe=function(t){var e=this._observationTargets.some((function(e){return e.element==t}));if(!e){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!=t})),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]}))},s.prototype._parseRootMargin=function(t){var e=t||"0px",n=e.split(/\s+/).map((function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}}));return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},s.prototype._monitorIntersections=function(e){var n=e.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(e)){var o=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=n.setInterval(o,this.POLL_INTERVAL):(c(n,"resize",o,!0),c(e,"scroll",o,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(s=new n.MutationObserver(o),s.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push((function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),a(t,"resize",o,!0)),a(e,"scroll",o,!0),s&&s.disconnect()}));var h=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=h){var u=i(e);u&&this._monitorIntersections(u.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var n=this._monitoringDocuments.indexOf(e);if(-1!=n){var o=this.root&&(this.root.ownerDocument||this.root)||t,r=this._observationTargets.some((function(t){var n=t.element.ownerDocument;if(n==e)return!0;while(n&&n!=o){var r=i(n);if(n=r&&r.ownerDocument,n==e)return!0}return!1}));if(!r){var s=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),s(),e!=o){var h=i(e);h&&this._unmonitorIntersections(h.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}||null}function f(t){var e;try{e=t.getBoundingClientRect()}catch(n){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):p()}function p(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function d(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function g(t,e){var n=e.top-t.top,o=e.left-t.left;return{top:n,left:o,height:e.height,width:e.width,bottom:n+e.height,right:o+e.width}}function m(t,e){var n=e;while(n){if(n==t)return!0;n=v(n)}return!1}function v(e){var n=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(n&&n.assignedSlot&&(n=n.assignedSlot.parentNode),n&&11==n.nodeType&&n.host?n.host:n)}function w(t){return t&&9===t.nodeType}})()}}]); \ No newline at end of file diff --git a/docs/js/chunk-c0335d80.76a68cc5.js b/docs/js/chunk-c0335d80.76a68cc5.js new file mode 100644 index 0000000..f4f01b7 --- /dev/null +++ b/docs/js/chunk-c0335d80.76a68cc5.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c0335d80"],{"00b4":function(e,t,n){"use strict";var a,r,i,o,s,c,l,d,p=n("7b1f"),u={name:"ChangedToken",render(e){const{kind:t,tokens:n}=this;return e("span",{class:["token-"+t,"token-changed"]},n.map(t=>e(D,{props:t})))},props:{kind:{type:String,required:!0},tokens:{type:Array,required:!0}}},f=u,m=n("2877"),h=Object(m["a"])(f,a,r,!1,null,null,null),b=h.exports,g=n("86d8"),v=n("2f34"),y={name:"LinkableToken",mixins:[v["a"]],render(e){const t=this.references[this.identifier];return t&&t.url?e(g["a"],{props:{url:t.url,kind:t.kind,role:t.role}},this.$slots.default):e("span",{},this.$slots.default)},props:{identifier:{type:String,required:!0,default:()=>""}}},k=y,C=Object(m["a"])(k,i,o,!1,null,null,null),_=C.exports,x={name:"RawText",render(e){const{_v:t=(t=>e("span",t)),text:n}=this;return t(n)},props:{text:{type:String,required:!0}}},O=x,B=Object(m["a"])(O,s,c,!1,null,null,null),T=B.exports,S={name:"SyntaxToken",render(e){return e("span",{class:"token-"+this.kind},this.text)},props:{kind:{type:String,required:!0},text:{type:String,required:!0}}},I=S,$=Object(m["a"])(I,l,d,!1,null,null,null),j=$.exports;const q={attribute:"attribute",externalParam:"externalParam",genericParameter:"genericParameter",identifier:"identifier",internalParam:"internalParam",keyword:"keyword",label:"label",number:"number",string:"string",text:"text",typeIdentifier:"typeIdentifier",added:"added",removed:"removed"};var w,A,P={name:"DeclarationToken",render(e){const{kind:t,text:n,tokens:a}=this;switch(t){case q.text:{const t={text:n};return e(T,{props:t})}case q.typeIdentifier:{const t={identifier:this.identifier};return e(_,{class:"type-identifier-link",props:t},[e(p["a"],n)])}case q.attribute:{const{identifier:a}=this;return a?e(_,{class:"attribute-link",props:{identifier:a}},[e(p["a"],n)]):e(j,{props:{kind:t,text:n}})}case q.added:case q.removed:return e(b,{props:{tokens:a,kind:t}});default:{const a={kind:t,text:n};return e(j,{props:a})}}},constants:{TokenKind:q},props:{kind:{type:String,required:!0},identifier:{type:String,required:!1},text:{type:String,required:!1},tokens:{type:Array,required:!1,default:()=>[]}}},F=P,z=(n("8f34"),Object(m["a"])(F,w,A,!1,null,"3fd63d6c",null)),D=t["a"]=z.exports},"2a18":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"link-block",class:e.linkBlockClasses},[n(e.linkComponent,e._b({ref:"apiChangesDiff",tag:"component",staticClass:"link",class:e.linkClasses},"component",e.linkProps,!1),[e.topic.role&&!e.change?n("TopicLinkBlockIcon",{attrs:{role:e.topic.role,imageOverride:e.references[e.iconOverride]}}):e._e(),e.topic.fragments?n("DecoratedTopicTitle",{attrs:{tokens:e.topic.fragments}}):n("WordBreak",{attrs:{tag:e.titleTag}},[e._v(e._s(e.topic.title))]),e.change?n("span",{staticClass:"visuallyhidden"},[e._v("- "+e._s(e.$t(e.changeName)))]):e._e()],1),e.hasAbstractElements?n("div",{staticClass:"abstract"},[e.topic.abstract?n("ContentNode",{attrs:{content:e.topic.abstract}}):e._e(),e.topic.ideTitle?n("div",{staticClass:"topic-keyinfo"},[e.topic.titleStyle===e.titleStyles.title?[n("strong",[e._v("Key:")]),e._v(" "+e._s(e.topic.name)+" ")]:e.topic.titleStyle===e.titleStyles.symbol?[n("strong",[e._v("Name:")]),e._v(" "+e._s(e.topic.ideTitle)+" ")]:e._e()],2):e._e(),e.topic.required||e.topic.defaultImplementations?n("RequirementMetadata",{staticClass:"topic-required",attrs:{defaultImplementationsCount:e.topic.defaultImplementations}}):e._e(),e.topic.conformance?n("ConditionalConstraints",{attrs:{constraints:e.topic.conformance.constraints,prefix:e.topic.conformance.availabilityPrefix}}):e._e()],1):e._e(),e.showDeprecatedBadge?n("Badge",{attrs:{variant:"deprecated"}}):e.showBetaBadge?n("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.tags,(function(t){return n("Badge",{key:t.type+"-"+t.text,attrs:{variant:t.type}},[e._v(" "+e._s(t.text)+" ")])}))],2)},r=[],i=n("66cd"),o=n("d26a"),s=n("a0fd"),c=n("7b1f"),l=n("6359"),d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.imageOverride||e.icon?n("div",{staticClass:"topic-icon-wrapper"},[e.imageOverride?n("OverridableAsset",{staticClass:"topic-icon",attrs:{imageOverride:e.imageOverride}}):e.icon?n(e.icon,{tag:"component",staticClass:"topic-icon"}):e._e()],1):e._e()},p=[],u=n("a9f1"),f=n("3b96"),m=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"api-reference-icon",attrs:{viewBox:"0 0 14 14",themeId:"api-reference"}},[n("title",[e._v(e._s(e.$t("api-reference")))]),n("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),n("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 4h8v1h-8z"}}),n("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 9h8v1h-8z"}})])},h=[],b=n("be08"),g={name:"APIReferenceIcon",components:{SVGIcon:b["a"]}},v=g,y=n("2877"),k=Object(y["a"])(v,m,h,!1,null,null,null),C=k.exports,_=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"endpoint"}},[n("title",[e._v(e._s(e.$t("icons.web-service-endpoint")))]),n("path",{attrs:{d:"M4.052 8.737h-1.242l-1.878 5.263h1.15l0.364-1.081h1.939l0.339 1.081h1.193zM2.746 12.012l0.678-2.071 0.653 2.071z"}}),n("path",{attrs:{d:"M11.969 8.737h1.093v5.263h-1.093v-5.263z"}}),n("path",{attrs:{d:"M9.198 8.737h-2.295v5.263h1.095v-1.892h1.12c0.040 0.003 0.087 0.004 0.134 0.004 0.455 0 0.875-0.146 1.217-0.394l-0.006 0.004c0.296-0.293 0.48-0.699 0.48-1.148 0-0.060-0.003-0.118-0.010-0.176l0.001 0.007c0.003-0.039 0.005-0.085 0.005-0.131 0-0.442-0.183-0.842-0.476-1.128l-0-0c-0.317-0.256-0.724-0.41-1.168-0.41-0.034 0-0.069 0.001-0.102 0.003l0.005-0zM9.628 11.014c-0.15 0.118-0.341 0.188-0.548 0.188-0.020 0-0.040-0.001-0.060-0.002l0.003 0h-1.026v-1.549h1.026c0.017-0.001 0.037-0.002 0.058-0.002 0.206 0 0.396 0.066 0.551 0.178l-0.003-0.002c0.135 0.13 0.219 0.313 0.219 0.515 0 0.025-0.001 0.050-0.004 0.074l0-0.003c0.002 0.020 0.003 0.044 0.003 0.068 0 0.208-0.083 0.396-0.219 0.534l0-0z"}}),n("path",{attrs:{d:"M13.529 4.981c0-1.375-1.114-2.489-2.489-2.49h-0l-0.134 0.005c-0.526-1.466-1.903-2.496-3.522-2.496-0.892 0-1.711 0.313-2.353 0.835l0.007-0.005c-0.312-0.243-0.709-0.389-1.14-0.389-1.030 0-1.865 0.834-1.866 1.864v0c0 0.001 0 0.003 0 0.004 0 0.123 0.012 0.242 0.036 0.358l-0.002-0.012c-0.94 0.37-1.593 1.27-1.593 2.323 0 1.372 1.11 2.485 2.482 2.49h8.243c1.306-0.084 2.333-1.164 2.333-2.484 0-0.001 0-0.002 0-0.003v0zM11.139 6.535h-8.319c-0.799-0.072-1.421-0.739-1.421-1.551 0-0.659 0.41-1.223 0.988-1.45l0.011-0.004 0.734-0.28-0.148-0.776-0.012-0.082v-0.088c0-0 0-0.001 0-0.001 0-0.515 0.418-0.933 0.933-0.933 0.216 0 0.416 0.074 0.574 0.197l-0.002-0.002 0.584 0.453 0.575-0.467 0.169-0.127c0.442-0.306 0.991-0.489 1.581-0.489 1.211 0 2.243 0.769 2.633 1.846l0.006 0.019 0.226 0.642 0.814-0.023 0.131 0.006c0.805 0.067 1.432 0.736 1.432 1.552 0 0.836-0.659 1.518-1.486 1.556l-0.003 0z"}})])},x=[],O={name:"EndpointIcon",components:{SVGIcon:b["a"]}},B=O,T=Object(y["a"])(B,_,x,!1,null,null,null),S=T.exports,I=n("a295"),$=n("3024"),j=n("8d2d"),q=n("fdd9");const w={[i["a"].article]:u["a"],[i["a"].collection]:$["a"],[i["a"].collectionGroup]:C,[i["a"].learn]:I["a"],[i["a"].overview]:I["a"],[i["a"].project]:j["a"],[i["a"].tutorial]:j["a"],[i["a"].resources]:I["a"],[i["a"].sampleCode]:f["a"],[i["a"].restRequestSymbol]:S};var A={components:{OverridableAsset:q["a"],SVGIcon:b["a"]},props:{role:{type:String,required:!0},imageOverride:{type:Object,default:null}},computed:{icon:({role:e})=>w[e]}},P=A,F=(n("d94b"),Object(y["a"])(P,d,p,!1,null,"03cf3183",null)),z=F.exports,D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("code",{staticClass:"decorated-title"},e._l(e.tokens,(function(t,a){return n(e.componentFor(t),{key:a,tag:"component",class:[e.classFor(t),e.emptyTokenClass(t)]},[e._v(e._s(t.text))])})),1)},N=[],E=n("00b4");const{TokenKind:M}=E["a"].constants,V={decorator:"decorator",identifier:"identifier",label:"label"};var L={name:"DecoratedTopicTitle",components:{WordBreak:c["a"]},props:{tokens:{type:Array,required:!0,default:()=>[]}},constants:{TokenKind:M},methods:{emptyTokenClass:({text:e})=>({"empty-token":" "===e}),classFor({kind:e}){switch(e){case M.externalParam:case M.identifier:return V.identifier;case M.label:return V.label;default:return V.decorator}},componentFor(e){return/^\s+$/.test(e.text)?"span":c["a"]}}},R=L,W=(n("dcf6"),Object(y["a"])(R,D,N,!1,null,"06ec7395",null)),G=W.exports,K=n("64cf"),H=n("e8ea"),J=n("5d59"),X=n("2f34");const Q={article:"article",symbol:"symbol"},U={title:"title",symbol:"symbol"},Y={link:"link"};var Z={name:"TopicsLinkBlock",components:{Badge:s["a"],WordBreak:c["a"],ContentNode:l["a"],TopicLinkBlockIcon:z,DecoratedTopicTitle:G,RequirementMetadata:H["a"],ConditionalConstraints:K["a"]},mixins:[J["b"],J["a"],X["a"]],constants:{ReferenceType:Y,TopicKind:Q,TitleStyles:U},props:{isSymbolBeta:Boolean,isSymbolDeprecated:Boolean,topic:{type:Object,required:!0,validator:e=>(!("abstract"in e)||Array.isArray(e.abstract))&&"string"===typeof e.identifier&&(e.type===Y.link&&!e.kind||"string"===typeof e.kind)&&(e.type===Y.link&&!e.role||"string"===typeof e.role)&&"string"===typeof e.title&&"string"===typeof e.url&&(!("defaultImplementations"in e)||"number"===typeof e.defaultImplementations)&&(!("required"in e)||"boolean"===typeof e.required)&&(!("conformance"in e)||"object"===typeof e.conformance)}},data(){return{state:this.store.state}},computed:{linkComponent:({topic:e})=>e.type===Y.link?"a":"router-link",linkProps({topic:e}){const t=Object(o["b"])(e.url,this.$route.query);return e.type===Y.link?{href:t}:{to:t}},linkBlockClasses:({changesClasses:e,hasAbstractElements:t,displaysMultipleLinesAfterAPIChanges:n,multipleLinesClass:a})=>({"has-inline-element":!t,[a]:n,...!t&&e}),linkClasses:({changesClasses:e,deprecated:t,hasAbstractElements:n})=>({deprecated:t,"has-adjacent-elements":n,...n&&e}),changesClasses:({getChangesClasses:e,change:t})=>e(t),titleTag({topic:e}){if(e.titleStyle===U.title)return e.ideTitle?"span":"code";if(e.role&&(e.role===i["a"].collection||e.role===i["a"].dictionarySymbol))return"span";switch(e.kind){case Q.symbol:return"code";default:return"span"}},titleStyles:()=>U,deprecated:({showDeprecatedBadge:e,topic:t})=>e||t.deprecated,showBetaBadge:({topic:e,isSymbolBeta:t})=>Boolean(!t&&e.beta),showDeprecatedBadge:({topic:e,isSymbolDeprecated:t})=>Boolean(!t&&e.deprecated),change({topic:{identifier:e},state:{apiChanges:t}}){return this.changeFor(e,t)},changeName:({change:e,getChangeName:t})=>t(e),hasAbstractElements:({topic:{abstract:e,conformance:t,required:n,defaultImplementations:a}}={})=>e&&e.length>0||t||n||a,tags:({topic:e})=>(e.tags||[]).slice(0,1),iconOverride:({topic:{images:e=[]}})=>{const t=e.find(({type:e})=>"icon"===e);return t?t.identifier:null}}},ee=Z,te=(n("8d8f8"),Object(y["a"])(ee,a,r,!1,null,"52205924",null));t["default"]=te.exports},"2f04":function(e,t,n){},4782:function(e,t,n){},4918:function(e,t,n){},"5d59":function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l}));var a=n("b5cf"),r=n("9055"),i=n("beb1");const o="latest_",s={xcode:{value:"xcode",label:"Xcode"},other:{value:"other",label:"Other"}},c={constants:{multipleLinesClass:r["a"]},data(){return{multipleLinesClass:r["a"]}},computed:{displaysMultipleLinesAfterAPIChanges:({change:e,changeType:t,$refs:n})=>!(!e&&!t)&&Object(i["a"])(n.apiChangesDiff)}},l={methods:{toVersionRange({platform:e,versions:t}){return`${e} ${t[0]} – ${e} ${t[1]}`},toOptionValue:e=>`${o}${e}`,toScope:e=>e.slice(o.length,e.length),getOptionsForDiffAvailability(e={}){return this.getOptionsForDiffAvailabilities([e])},getOptionsForDiffAvailabilities(e=[]){const t=e.reduce((e,t={})=>Object.keys(t).reduce((e,n)=>({...e,[n]:(e[n]||[]).concat(t[n])}),e),{}),n=Object.keys(t),a=n.reduce((e,n)=>{const a=t[n];return{...e,[n]:a.find(e=>e.platform===s.xcode.label)||a[0]}},{}),r=e=>({label:this.toVersionRange(a[e]),value:this.toOptionValue(e),platform:a[e].platform}),{sdk:i,beta:o,minor:c,major:l,...d}=a,p=[].concat(i?r("sdk"):[]).concat(o?r("beta"):[]).concat(c?r("minor"):[]).concat(l?r("major"):[]).concat(Object.keys(d).map(r));return this.splitOptionsPerPlatform(p)},changesClassesFor(e,t){const n=this.changeFor(e,t);return this.getChangesClasses(n)},getChangesClasses:e=>({["changed changed-"+e]:!!e}),changeFor(e,t){const{change:n}=(t||{})[e]||{};return n},splitOptionsPerPlatform(e){return e.reduce((e,t)=>{const n=t.platform===s.xcode.label?s.xcode.value:s.other.value;return e[n].push(t),e},{[s.xcode.value]:[],[s.other.value]:[]})},getChangeName(e){return a["b"][e]}},computed:{availableOptions({diffAvailability:e={},toOptionValue:t}){return new Set(Object.keys(e).map(t))}}}},6359:function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseContentNode",e._b({},"BaseContentNode",e.$props,!1))},r=[],i=n("5677"),o={name:"ContentNode",components:{BaseContentNode:i["default"]},props:i["default"].props,methods:i["default"].methods,BlockType:i["default"].BlockType,InlineType:i["default"].InlineType},s=o,c=(n("958a"),n("2877")),l=Object(c["a"])(s,a,r,!1,null,"20945666",null);t["a"]=l.exports},"64cf":function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentNode",{staticClass:"conditional-constraints",attrs:{content:e.content}})},r=[],i=n("6359"),o={name:"ConditionalConstraints",components:{ContentNode:i["a"]},props:{constraints:i["a"].props.content,prefix:i["a"].props.content},computed:{content:({constraints:e,prefix:t,space:n})=>t.concat(n).concat(e),space:()=>({type:i["a"].InlineType.text,text:" "})}},s=o,c=(n("918a"),n("2877")),l=Object(c["a"])(s,a,r,!1,null,"1548fd90",null);t["a"]=l.exports},"686d":function(e,t,n){},"8d74":function(e,t,n){},"8d8f8":function(e,t,n){"use strict";n("4918")},"8f34":function(e,t,n){"use strict";n("686d")},9055:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));const a="displays-multiple-lines"},"918a":function(e,t,n){"use strict";n("a2b5")},"94ca":function(e,t,n){"use strict";n("4782")},"958a":function(e,t,n){"use strict";n("8d74")},a0fd:function(e,t,n){"use strict";var a=function(){var e,t=this,n=t.$createElement,a=t._self._c||n;return a("span",{staticClass:"badge",class:(e={},e["badge-"+t.variant]=t.variant,e),attrs:{role:"presentation"}},[t._t("default",(function(){return[t._v(t._s(t.text?t.$t(t.text):""))]}))],2)},r=[];const i={beta:"aside-kind.beta",deprecated:"aside-kind.deprecated"};var o={name:"Badge",props:{variant:{type:String,default:()=>""}},computed:{text:({variant:e})=>i[e]}},s=o,c=(n("94ca"),n("2877")),l=Object(c["a"])(s,a,r,!1,null,"8d6893ae",null);t["a"]=l.exports},a2b5:function(e,t,n){},b5cf:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));const a={added:"added",modified:"modified",deprecated:"deprecated"},r=[a.modified,a.added,a.deprecated],i={[a.modified]:"change-type.modified",[a.added]:"change-type.added",[a.deprecated]:"change-type.deprecated"},o={"change-type.modified":a.modified,"change-type.added":a.added,"change-type.deprecated":a.deprecated}},beb1:function(e,t,n){"use strict";function a(e){if(!e)return!1;const t=window.getComputedStyle(e.$el||e),n=(e.$el||e).offsetHeight,a=t.lineHeight?parseFloat(t.lineHeight):1,r=t.paddingTop?parseFloat(t.paddingTop):0,i=t.paddingBottom?parseFloat(t.paddingBottom):0,o=t.borderTopWidth?parseFloat(t.borderTopWidth):0,s=t.borderBottomWidth?parseFloat(t.borderBottomWidth):0,c=n-(r+i+o+s),l=c/a;return l>=2}n.d(t,"a",(function(){return a}))},d94b:function(e,t,n){"use strict";n("fff0")},dcf6:function(e,t,n){"use strict";n("2f04")},e8ea:function(e,t,n){"use strict";var a=function(e,t){var n=t._c;return n("p",{staticClass:"requirement-metadata",class:t.data.staticClass},[n("strong",[t._v(t._s(t.parent.$t("required")))]),t.props.defaultImplementationsCount?[t._v(" "+t._s(t.parent.$tc("metadata.default-implementation",t.props.defaultImplementationsCount))+" ")]:t._e()],2)},r=[],i={name:"RequirementMetadata",props:{defaultImplementationsCount:{type:Number,default:0}}},o=i,s=n("2877"),c=Object(s["a"])(o,a,r,!0,null,null,null);t["a"]=c.exports},fff0:function(e,t,n){}}]); \ No newline at end of file diff --git a/docs/js/chunk-vendors.ba2dd0cb.js b/docs/js/chunk-vendors.ba2dd0cb.js new file mode 100644 index 0000000..1230066 --- /dev/null +++ b/docs/js/chunk-vendors.ba2dd0cb.js @@ -0,0 +1,26 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{2877:function(t,e,n){"use strict";function r(t,e,n,r,i,o,a,s){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),a?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=c):i&&(c=s?function(){i.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:i),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:u}}n.d(e,"a",(function(){return r}))},"2b0e":function(t,e,n){"use strict";n.r(e),function(t){ +/*! + * Vue.js v2.6.14 + * (c) 2014-2021 Evan You + * Released under the MIT License. + */ +var n=Object.freeze({});function r(t){return void 0===t||null===t}function i(t){return void 0!==t&&null!==t}function o(t){return!0===t}function a(t){return!1===t}function s(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function c(t){return null!==t&&"object"===typeof t}var u=Object.prototype.toString;function l(t){return"[object Object]"===u.call(t)}function f(t){return"[object RegExp]"===u.call(t)}function p(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function h(t){return i(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||l(t)&&t.toString===u?JSON.stringify(t,null,2):String(t)}function v(t){var e=parseFloat(t);return isNaN(e)?t:e}function m(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i-1)return t.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function b(t,e){return _.call(t,e)}function w(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var C=/-(\w)/g,k=w((function(t){return t.replace(C,(function(t,e){return e?e.toUpperCase():""}))})),$=w((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),x=/\B([A-Z])/g,A=w((function(t){return t.replace(x,"-$1").toLowerCase()}));function O(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function S(t,e){return t.bind(e)}var T=Function.prototype.bind?S:O;function E(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}function j(t,e){for(var n in e)t[n]=e[n];return t}function F(t){for(var e={},n=0;n0,nt=Q&&Q.indexOf("edge/")>0,rt=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===Y),it=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),ot={}.watch,at=!1;if(X)try{var st={};Object.defineProperty(st,"passive",{get:function(){at=!0}}),window.addEventListener("test-passive",null,st)}catch($a){}var ct=function(){return void 0===K&&(K=!X&&!Z&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),K},ut=X&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function lt(t){return"function"===typeof t&&/native code/.test(t.toString())}var ft,pt="undefined"!==typeof Symbol&<(Symbol)&&"undefined"!==typeof Reflect&<(Reflect.ownKeys);ft="undefined"!==typeof Set&<(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ht=I,dt=0,vt=function(){this.id=dt++,this.subs=[]};vt.prototype.addSub=function(t){this.subs.push(t)},vt.prototype.removeSub=function(t){g(this.subs,t)},vt.prototype.depend=function(){vt.target&&vt.target.addDep(this)},vt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(o&&!b(i,"default"))a=!1;else if(""===a||a===A(t)){var c=ee(String,i.type);(c<0||s0&&(a=Se(a,(e||"")+"_"+n),Oe(a[0])&&Oe(u)&&(l[c]=Ct(u.text+a[0].text),a.shift()),l.push.apply(l,a)):s(a)?Oe(u)?l[c]=Ct(u.text+a):""!==a&&l.push(Ct(a)):Oe(a)&&Oe(u)?l[c]=Ct(u.text+a.text):(o(t._isVList)&&i(a.tag)&&r(a.key)&&i(e)&&(a.key="__vlist"+e+"_"+n+"__"),l.push(a)));return l}function Te(t){var e=t.$options.provide;e&&(t._provided="function"===typeof e?e.call(t):e)}function Ee(t){var e=je(t.$options.inject,t);e&&(Tt(!1),Object.keys(e).forEach((function(n){Lt(t,n,e[n])})),Tt(!0))}function je(t,e){if(t){for(var n=Object.create(null),r=pt?Reflect.ownKeys(t):Object.keys(t),i=0;i0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==n&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=De(e,c,t[c]))}else i={};for(var u in e)u in i||(i[u]=Re(e,u));return t&&Object.isExtensible(t)&&(t._normalized=i),z(i,"$stable",a),z(i,"$key",s),z(i,"$hasNormal",o),i}function De(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});t=t&&"object"===typeof t&&!Array.isArray(t)?[t]:Ae(t);var e=t&&t[0];return t&&(!e||1===t.length&&e.isComment&&!Le(e))?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function Re(t,e){return function(){return t[e]}}function Ne(t,e){var n,r,o,a,s;if(Array.isArray(t)||"string"===typeof t)for(n=new Array(t.length),r=0,o=t.length;r1?E(n):n;for(var r=E(arguments,1),i='event handler for "'+t+'"',o=0,a=n.length;odocument.createEvent("Event").timeStamp&&(Gn=function(){return Xn.now()})}function Zn(){var t,e;for(Kn=Gn(),zn=!0,Wn.sort((function(t,e){return t.id-e.id})),qn=0;qnqn&&Wn[n].id>t.id)n--;Wn.splice(n+1,0,t)}else Wn.push(t);Bn||(Bn=!0,ve(Zn))}}var nr=0,rr=function(t,e,n,r,i){this.vm=t,i&&(t._watcher=this),t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++nr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ft,this.newDepIds=new ft,this.expression="","function"===typeof e?this.getter=e:(this.getter=J(e),this.getter||(this.getter=I)),this.value=this.lazy?void 0:this.get()};rr.prototype.get=function(){var t;yt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch($a){if(!this.user)throw $a;ne($a,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&ye(t),gt(),this.cleanupDeps()}return t},rr.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},rr.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},rr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():er(this)},rr.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||c(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'+this.expression+'"';re(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},rr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},rr.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},rr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1}};var ir={enumerable:!0,configurable:!0,get:I,set:I};function or(t,e,n){ir.get=function(){return this[e][n]},ir.set=function(t){this[e][n]=t},Object.defineProperty(t,n,ir)}function ar(t){t._watchers=[];var e=t.$options;e.props&&sr(t,e.props),e.methods&&vr(t,e.methods),e.data?cr(t):It(t._data={},!0),e.computed&&fr(t,e.computed),e.watch&&e.watch!==ot&&mr(t,e.watch)}function sr(t,e){var n=t.$options.propsData||{},r=t._props={},i=t.$options._propKeys=[],o=!t.$parent;o||Tt(!1);var a=function(o){i.push(o);var a=Xt(o,e,n,t);Lt(r,o,a),o in t||or(t,"_props",o)};for(var s in e)a(s);Tt(!0)}function cr(t){var e=t.$options.data;e=t._data="function"===typeof e?ur(e,t):e||{},l(e)||(e={});var n=Object.keys(e),r=t.$options.props,i=(t.$options.methods,n.length);while(i--){var o=n[i];0,r&&b(r,o)||B(o)||or(t,"_data",o)}It(e,!0)}function ur(t,e){yt();try{return t.call(e,e)}catch($a){return ne($a,e,"data()"),{}}finally{gt()}}var lr={lazy:!0};function fr(t,e){var n=t._computedWatchers=Object.create(null),r=ct();for(var i in e){var o=e[i],a="function"===typeof o?o:o.get;0,r||(n[i]=new rr(t,a||I,I,lr)),i in t||pr(t,i,o)}}function pr(t,e,n){var r=!ct();"function"===typeof n?(ir.get=r?hr(e):dr(n),ir.set=I):(ir.get=n.get?r&&!1!==n.cache?hr(e):dr(n.get):I,ir.set=n.set||I),Object.defineProperty(t,e,ir)}function hr(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),vt.target&&e.depend(),e.value}}function dr(t){return function(){return t.call(this,this)}}function vr(t,e){t.$options.props;for(var n in e)t[n]="function"!==typeof e[n]?I:T(e[n],t)}function mr(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var i=0;i-1)return this;var n=E(arguments,1);return n.unshift(this),"function"===typeof t.install?t.install.apply(t,n):"function"===typeof t&&t.apply(null,n),e.push(t),this}}function Ar(t){t.mixin=function(t){return this.options=Kt(this.options,t),this}}function Or(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,i=t._Ctor||(t._Ctor={});if(i[r])return i[r];var o=t.name||n.options.name;var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Kt(n.options,t),a["super"]=n,a.options.props&&Sr(a),a.options.computed&&Tr(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,V.forEach((function(t){a[t]=n[t]})),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=j({},a.options),i[r]=a,a}}function Sr(t){var e=t.options.props;for(var n in e)or(t.prototype,"_props",n)}function Tr(t){var e=t.options.computed;for(var n in e)pr(t.prototype,n,e[n])}function Er(t){V.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&l(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"===typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function jr(t){return t&&(t.Ctor.options.name||t.tag)}function Fr(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!f(t)&&t.test(e)}function Ir(t,e){var n=t.cache,r=t.keys,i=t._vnode;for(var o in n){var a=n[o];if(a){var s=a.name;s&&!e(s)&&Lr(n,o,r,i)}}}function Lr(t,e,n,r){var i=t[e];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),t[e]=null,g(n,e)}br($r),gr($r),En($r),Ln($r),bn($r);var Mr=[String,RegExp,Array],Dr={name:"keep-alive",abstract:!0,props:{include:Mr,exclude:Mr,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,n=t.keys,r=t.vnodeToCache,i=t.keyToCache;if(r){var o=r.tag,a=r.componentInstance,s=r.componentOptions;e[i]={name:jr(s),tag:o,componentInstance:a},n.push(i),this.max&&n.length>parseInt(this.max)&&Lr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Lr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Ir(t,(function(t){return Fr(e,t)}))})),this.$watch("exclude",(function(e){Ir(t,(function(t){return!Fr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=$n(t),n=e&&e.componentOptions;if(n){var r=jr(n),i=this,o=i.include,a=i.exclude;if(o&&(!r||!Fr(o,r))||a&&r&&Fr(a,r))return e;var s=this,c=s.cache,u=s.keys,l=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;c[l]?(e.componentInstance=c[l].componentInstance,g(u,l),u.push(l)):(this.vnodeToCache=e,this.keyToCache=l),e.data.keepAlive=!0}return e||t&&t[0]}},Rr={KeepAlive:Dr};function Nr(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:ht,extend:j,mergeOptions:Kt,defineReactive:Lt},t.set=Mt,t.delete=Dt,t.nextTick=ve,t.observable=function(t){return It(t),t},t.options=Object.create(null),V.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,j(t.options.components,Rr),xr(t),Ar(t),Or(t),Er(t)}Nr($r),Object.defineProperty($r.prototype,"$isServer",{get:ct}),Object.defineProperty($r.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty($r,"FunctionalRenderContext",{value:Qe}),$r.version="2.6.14";var Pr=m("style,class"),Vr=m("input,textarea,option,select,progress"),Wr=function(t,e,n){return"value"===n&&Vr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Hr=m("contenteditable,draggable,spellcheck"),Ur=m("events,caret,typing,plaintext-only"),Br=function(t,e){return Gr(e)||"false"===e?"false":"contenteditable"===t&&Ur(e)?e:"true"},zr=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),qr="http://www.w3.org/1999/xlink",Jr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Kr=function(t){return Jr(t)?t.slice(6,t.length):""},Gr=function(t){return null==t||!1===t};function Xr(t){var e=t.data,n=t,r=t;while(i(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(e=Zr(r.data,e));while(i(n=n.parent))n&&n.data&&(e=Zr(e,n.data));return Yr(e.staticClass,e.class)}function Zr(t,e){return{staticClass:Qr(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Yr(t,e){return i(t)||i(e)?Qr(t,ti(e)):""}function Qr(t,e){return t?e?t+" "+e:t:e||""}function ti(t){return Array.isArray(t)?ei(t):c(t)?ni(t):"string"===typeof t?t:""}function ei(t){for(var e,n="",r=0,o=t.length;r-1?ci[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:ci[t]=/HTMLUnknownElement/.test(e.toString())}var li=m("text,number,password,search,email,tel,url");function fi(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function pi(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function hi(t,e){return document.createElementNS(ri[t],e)}function di(t){return document.createTextNode(t)}function vi(t){return document.createComment(t)}function mi(t,e,n){t.insertBefore(e,n)}function yi(t,e){t.removeChild(e)}function gi(t,e){t.appendChild(e)}function _i(t){return t.parentNode}function bi(t){return t.nextSibling}function wi(t){return t.tagName}function Ci(t,e){t.textContent=e}function ki(t,e){t.setAttribute(e,"")}var $i=Object.freeze({createElement:pi,createElementNS:hi,createTextNode:di,createComment:vi,insertBefore:mi,removeChild:yi,appendChild:gi,parentNode:_i,nextSibling:bi,tagName:wi,setTextContent:Ci,setStyleScope:ki}),xi={create:function(t,e){Ai(e)},update:function(t,e){t.data.ref!==e.data.ref&&(Ai(t,!0),Ai(e))},destroy:function(t){Ai(t,!0)}};function Ai(t,e){var n=t.data.ref;if(i(n)){var r=t.context,o=t.componentInstance||t.elm,a=r.$refs;e?Array.isArray(a[n])?g(a[n],o):a[n]===o&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}var Oi=new _t("",{},[]),Si=["create","activate","update","remove","destroy"];function Ti(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&i(t.data)===i(e.data)&&Ei(t,e)||o(t.isAsyncPlaceholder)&&r(e.asyncFactory.error))}function Ei(t,e){if("input"!==t.tag)return!0;var n,r=i(n=t.data)&&i(n=n.attrs)&&n.type,o=i(n=e.data)&&i(n=n.attrs)&&n.type;return r===o||li(r)&&li(o)}function ji(t,e,n){var r,o,a={};for(r=e;r<=n;++r)o=t[r].key,i(o)&&(a[o]=r);return a}function Fi(t){var e,n,a={},c=t.modules,u=t.nodeOps;for(e=0;ev?(f=r(n[g+1])?null:n[g+1].elm,k(t,f,n,d,g,o)):d>g&&x(e,p,v)}function S(t,e,n,r){for(var o=n;o-1?Ui(t,e,n):zr(e)?Gr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Hr(e)?t.setAttribute(e,Br(e,n)):Jr(e)?Gr(n)?t.removeAttributeNS(qr,Kr(e)):t.setAttributeNS(qr,e,n):Ui(t,e,n)}function Ui(t,e,n){if(Gr(n))t.removeAttribute(e);else{if(tt&&!et&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Bi={create:Wi,update:Wi};function zi(t,e){var n=e.elm,o=e.data,a=t.data;if(!(r(o.staticClass)&&r(o.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=Xr(e),c=n._transitionClasses;i(c)&&(s=Qr(s,ti(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var qi,Ji={create:zi,update:zi},Ki="__r",Gi="__c";function Xi(t){if(i(t[Ki])){var e=tt?"change":"input";t[e]=[].concat(t[Ki],t[e]||[]),delete t[Ki]}i(t[Gi])&&(t.change=[].concat(t[Gi],t.change||[]),delete t[Gi])}function Zi(t,e,n){var r=qi;return function i(){var o=e.apply(null,arguments);null!==o&&to(t,i,n,r)}}var Yi=se&&!(it&&Number(it[1])<=53);function Qi(t,e,n,r){if(Yi){var i=Kn,o=e;e=o._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=i||t.timeStamp<=0||t.target.ownerDocument!==document)return o.apply(this,arguments)}}qi.addEventListener(t,e,at?{capture:n,passive:r}:n)}function to(t,e,n,r){(r||qi).removeEventListener(t,e._wrapper||e,n)}function eo(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},i=t.data.on||{};qi=e.elm,Xi(n),we(n,i,Qi,to,Zi,e.context),qi=void 0}}var no,ro={create:eo,update:eo};function io(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,o,a=e.elm,s=t.data.domProps||{},c=e.data.domProps||{};for(n in i(c.__ob__)&&(c=e.data.domProps=j({},c)),s)n in c||(a[n]="");for(n in c){if(o=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),o===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=o;var u=r(o)?"":String(o);oo(a,u)&&(a.value=u)}else if("innerHTML"===n&&oi(a.tagName)&&r(a.innerHTML)){no=no||document.createElement("div"),no.innerHTML=""+o+"";var l=no.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(l.firstChild)a.appendChild(l.firstChild)}else if(o!==s[n])try{a[n]=o}catch($a){}}}}function oo(t,e){return!t.composing&&("OPTION"===t.tagName||ao(t,e)||so(t,e))}function ao(t,e){var n=!0;try{n=document.activeElement!==t}catch($a){}return n&&t.value!==e}function so(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.number)return v(n)!==v(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}var co={create:io,update:io},uo=w((function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function lo(t){var e=fo(t.style);return t.staticStyle?j(t.staticStyle,e):e}function fo(t){return Array.isArray(t)?F(t):"string"===typeof t?uo(t):t}function po(t,e){var n,r={};if(e){var i=t;while(i.componentInstance)i=i.componentInstance._vnode,i&&i.data&&(n=lo(i.data))&&j(r,n)}(n=lo(t.data))&&j(r,n);var o=t;while(o=o.parent)o.data&&(n=lo(o.data))&&j(r,n);return r}var ho,vo=/^--/,mo=/\s*!important$/,yo=function(t,e,n){if(vo.test(e))t.style.setProperty(e,n);else if(mo.test(n))t.style.setProperty(A(e),n.replace(mo,""),"important");else{var r=_o(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(Co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function $o(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function xo(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&j(e,Ao(t.name||"v")),j(e,t),e}return"string"===typeof t?Ao(t):void 0}}var Ao=w((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Oo=X&&!et,So="transition",To="animation",Eo="transition",jo="transitionend",Fo="animation",Io="animationend";Oo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Eo="WebkitTransition",jo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Fo="WebkitAnimation",Io="webkitAnimationEnd"));var Lo=X?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Mo(t){Lo((function(){Lo(t)}))}function Do(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),ko(t,e))}function Ro(t,e){t._transitionClasses&&g(t._transitionClasses,e),$o(t,e)}function No(t,e,n){var r=Vo(t,e),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===So?jo:Io,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=So,l=a,f=o.length):e===To?u>0&&(n=To,l=u,f=c.length):(l=Math.max(a,u),n=l>0?a>u?So:To:null,f=n?n===So?o.length:c.length:0);var p=n===So&&Po.test(r[Eo+"Property"]);return{type:n,timeout:l,propCount:f,hasTransform:p}}function Wo(t,e){while(t.length1}function Jo(t,e){!0!==e.data.show&&Uo(e)}var Ko=X?{create:Jo,activate:Jo,remove:function(t,e){!0!==t.data.show?Bo(t,e):e()}}:{},Go=[Bi,Ji,ro,co,wo,Ko],Xo=Go.concat(Vi),Zo=Fi({nodeOps:$i,modules:Xo});et&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&oa(t,"input")}));var Yo={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Ce(n,"postpatch",(function(){Yo.componentUpdated(t,e,n)})):Qo(t,e,n.context),t._vOptions=[].map.call(t.options,na)):("textarea"===n.tag||li(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",ra),t.addEventListener("compositionend",ia),t.addEventListener("change",ia),et&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Qo(t,e,n.context);var r=t._vOptions,i=t._vOptions=[].map.call(t.options,na);if(i.some((function(t,e){return!D(t,r[e])}))){var o=t.multiple?e.value.some((function(t){return ea(t,i)})):e.value!==e.oldValue&&ea(e.value,i);o&&oa(t,"change")}}}};function Qo(t,e,n){ta(t,e,n),(tt||nt)&&setTimeout((function(){ta(t,e,n)}),0)}function ta(t,e,n){var r=e.value,i=t.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,c=t.options.length;s-1,a.selected!==o&&(a.selected=o);else if(D(na(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));i||(t.selectedIndex=-1)}}function ea(t,e){return e.every((function(e){return!D(e,t)}))}function na(t){return"_value"in t?t._value:t.value}function ra(t){t.target.composing=!0}function ia(t){t.target.composing&&(t.target.composing=!1,oa(t.target,"input"))}function oa(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function aa(t){return!t.componentInstance||t.data&&t.data.transition?t:aa(t.componentInstance._vnode)}var sa={bind:function(t,e,n){var r=e.value;n=aa(n);var i=n.data&&n.data.transition,o=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&i?(n.data.show=!0,Uo(n,(function(){t.style.display=o}))):t.style.display=r?o:"none"},update:function(t,e,n){var r=e.value,i=e.oldValue;if(!r!==!i){n=aa(n);var o=n.data&&n.data.transition;o?(n.data.show=!0,r?Uo(n,(function(){t.style.display=t.__vOriginalDisplay})):Bo(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,r,i){i||(t.style.display=t.__vOriginalDisplay)}},ca={model:Yo,show:sa},ua={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function la(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?la($n(e.children)):t}function fa(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var o in i)e[k(o)]=i[o];return e}function pa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function ha(t){while(t=t.parent)if(t.data.transition)return!0}function da(t,e){return e.key===t.key&&e.tag===t.tag}var va=function(t){return t.tag||Le(t)},ma=function(t){return"show"===t.name},ya={name:"transition",props:ua,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(va),n.length)){0;var r=this.mode;0;var i=n[0];if(ha(this.$vnode))return i;var o=la(i);if(!o)return i;if(this._leaving)return pa(t,i);var a="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?a+"comment":a+o.tag:s(o.key)?0===String(o.key).indexOf(a)?o.key:a+o.key:o.key;var c=(o.data||(o.data={})).transition=fa(this),u=this._vnode,l=la(u);if(o.data.directives&&o.data.directives.some(ma)&&(o.data.show=!0),l&&l.data&&!da(o,l)&&!Le(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=j({},c);if("out-in"===r)return this._leaving=!0,Ce(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),pa(t,i);if("in-out"===r){if(Le(o))return u;var p,h=function(){p()};Ce(c,"afterEnter",h),Ce(c,"enterCancelled",h),Ce(f,"delayLeave",(function(t){p=t}))}}return i}}},ga=j({tag:String,moveClass:String},ua);delete ga.mode;var _a={props:ga,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var i=Fn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=fa(this),s=0;s=0&&(e=t.slice(r),t=t.slice(0,r));var i=t.indexOf("?");return i>=0&&(n=t.slice(i+1),t=t.slice(0,i)),{path:t,query:n,hash:e}}function E(t){return t.replace(/\/\//g,"/")}var j=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},F=Z,I=N,L=P,M=H,D=X,R=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function N(t,e){var n,r=[],i=0,o=0,a="",s=e&&e.delimiter||"/";while(null!=(n=R.exec(t))){var c=n[0],u=n[1],l=n.index;if(a+=t.slice(o,l),o=l+c.length,u)a+=u[1];else{var f=t[o],p=n[2],h=n[3],d=n[4],v=n[5],m=n[6],y=n[7];a&&(r.push(a),a="");var g=null!=p&&null!=f&&f!==p,_="+"===m||"*"===m,b="?"===m||"*"===m,w=n[2]||s,C=d||v;r.push({name:h||i++,prefix:p||"",delimiter:w,optional:b,repeat:_,partial:g,asterisk:!!y,pattern:C?B(C):y?".*":"[^"+U(w)+"]+?"})}}return o1||!$.length)return 0===$.length?t():t("span",{},$)}if("a"===this.tag)k.on=w,k.attrs={href:c,"aria-current":g};else{var x=st(this.$slots.default);if(x){x.isStatic=!1;var A=x.data=i({},x.data);for(var O in A.on=A.on||{},A.on){var S=A.on[O];O in w&&(A.on[O]=Array.isArray(S)?S:[S])}for(var T in w)T in A.on?A.on[T].push(w[T]):A.on[T]=_;var E=x.data.attrs=i({},x.data.attrs);E.href=c,E["aria-current"]=g}else k.on=w}return t(this.tag,k,this.$slots.default)}};function at(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function st(t){if(t)for(var e,n=0;n-1&&(s.params[f]=n.params[f]);return s.path=Q(u.path,s.params,'named route "'+c+'"'),p(u,s,a)}if(s.path){s.params={};for(var h=0;h=t.length?n():t[i]?e(t[i],(function(){r(i+1)})):r(i+1)};r(0)}var Pt={redirected:2,aborted:4,cancelled:8,duplicated:16};function Vt(t,e){return Bt(t,e,Pt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+qt(e)+'" via a navigation guard.')}function Wt(t,e){var n=Bt(t,e,Pt.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function Ht(t,e){return Bt(t,e,Pt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Ut(t,e){return Bt(t,e,Pt.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function Bt(t,e,n,r){var i=new Error(r);return i._isRouter=!0,i.from=t,i.to=e,i.type=n,i}var zt=["params","query","hash"];function qt(t){if("string"===typeof t)return t;if("path"in t)return t.path;var e={};return zt.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}function Jt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Kt(t,e){return Jt(t)&&t._isRouter&&(null==e||t.type===e)}function Gt(t){return function(e,n,r){var i=!1,o=0,a=null;Xt(t,(function(t,e,n,s){if("function"===typeof t&&void 0===t.cid){i=!0,o++;var c,u=te((function(e){Qt(e)&&(e=e.default),t.resolved="function"===typeof e?e:et.extend(e),n.components[s]=e,o--,o<=0&&r()})),l=te((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=Jt(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(p){l(p)}if(c)if("function"===typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"===typeof f.then&&f.then(u,l)}}})),i||r()}}function Xt(t,e){return Zt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Zt(t){return Array.prototype.concat.apply([],t)}var Yt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Qt(t){return t.__esModule||Yt&&"Module"===t[Symbol.toStringTag]}function te(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var ee=function(t,e){this.router=t,this.base=ne(e),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ne(t){if(!t)if(ut){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function re(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=Mt&&n;r&&this.listeners.push(kt());var i=function(){var n=t.current,i=pe(t.base);t.current===y&&i===t._startLocation||t.transitionTo(i,(function(t){r&&$t(e,t,n,!0)}))};window.addEventListener("popstate",i),this.listeners.push((function(){window.removeEventListener("popstate",i)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){Dt(E(r.base+t.fullPath)),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){Rt(E(r.base+t.fullPath)),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(pe(this.base)!==this.current.fullPath){var e=E(this.base+this.current.fullPath);t?Dt(e):Rt(e)}},e.prototype.getCurrentLocation=function(){return pe(this.base)},e}(ee);function pe(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(E(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var he=function(t){function e(e,n,r){t.call(this,e,n),r&&de(this.base)||ve()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=Mt&&n;r&&this.listeners.push(kt());var i=function(){var e=t.current;ve()&&t.transitionTo(me(),(function(n){r&&$t(t.router,n,e,!0),Mt||_e(n.fullPath)}))},o=Mt?"popstate":"hashchange";window.addEventListener(o,i),this.listeners.push((function(){window.removeEventListener(o,i)}))}},e.prototype.push=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){ge(t.fullPath),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){_e(t.fullPath),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;me()!==e&&(t?ge(e):_e(e))},e.prototype.getCurrentLocation=function(){return me()},e}(ee);function de(t){var e=pe(t);if(!/^\/#/.test(e))return window.location.replace(E(t+"/#"+e)),!0}function ve(){var t=me();return"/"===t.charAt(0)||(_e("/"+t),!1)}function me(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function ye(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function ge(t){Mt?Dt(ye(t)):window.location.hash=t}function _e(t){Mt?Rt(ye(t)):window.location.replace(ye(t))}var be=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Kt(t,Pt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(ee),we=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=dt(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Mt&&!1!==t.fallback,this.fallback&&(e="hash"),ut||(e="abstract"),this.mode=e,e){case"history":this.history=new fe(this,t.base);break;case"hash":this.history=new he(this,t.base,this.fallback);break;case"abstract":this.history=new be(this,t.base);break;default:0}},Ce={currentRoute:{configurable:!0}};function ke(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function $e(t,e,n){var r="hash"===n?"#"+e:e;return t?E(t+"/"+r):r}we.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Ce.currentRoute.get=function(){return this.history&&this.history.current},we.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof fe||n instanceof he){var r=function(t){var r=n.current,i=e.options.scrollBehavior,o=Mt&&i;o&&"fullPath"in t&&$t(e,t,r,!1)},i=function(t){n.setupListeners(),r(t)};n.transitionTo(n.getCurrentLocation(),i,i)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},we.prototype.beforeEach=function(t){return ke(this.beforeHooks,t)},we.prototype.beforeResolve=function(t){return ke(this.resolveHooks,t)},we.prototype.afterEach=function(t){return ke(this.afterHooks,t)},we.prototype.onReady=function(t,e){this.history.onReady(t,e)},we.prototype.onError=function(t){this.history.onError(t)},we.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},we.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},we.prototype.go=function(t){this.history.go(t)},we.prototype.back=function(){this.go(-1)},we.prototype.forward=function(){this.go(1)},we.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},we.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=tt(t,e,n,this),i=this.match(r,e),o=i.redirectedFrom||i.fullPath,a=this.history.base,s=$e(a,o,this.mode);return{location:r,route:i,href:s,normalizedTo:r,resolved:i}},we.prototype.getRoutes=function(){return this.matcher.getRoutes()},we.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},we.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(we.prototype,Ce),we.install=ct,we.version="3.5.2",we.isNavigationFailure=Kt,we.NavigationFailureType=Pt,we.START_LOCATION=y,ut&&window.Vue&&window.Vue.use(we),e["a"]=we},a925:function(t,e,n){"use strict"; +/*! + * vue-i18n v8.28.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */var r=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],i=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function o(t,e){"undefined"!==typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}function a(t,e){"undefined"!==typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}var s=Array.isArray;function c(t){return null!==t&&"object"===typeof t}function u(t){return"boolean"===typeof t}function l(t){return"string"===typeof t}var f=Object.prototype.toString,p="[object Object]";function h(t){return f.call(t)===p}function d(t){return null===t||void 0===t}function v(t){return"function"===typeof t}function m(){var t=[],e=arguments.length;while(e--)t[e]=arguments[e];var n=null,r=null;return 1===t.length?c(t[0])||s(t[0])?r=t[0]:"string"===typeof t[0]&&(n=t[0]):2===t.length&&("string"===typeof t[0]&&(n=t[0]),(c(t[1])||s(t[1]))&&(r=t[1])),{locale:n,params:r}}function y(t){return JSON.parse(JSON.stringify(t))}function g(t,e){if(t.delete(e))return t}function _(t){var e=[];return t.forEach((function(t){return e.push(t)})),e}function b(t,e){return!!~t.indexOf(e)}var w=Object.prototype.hasOwnProperty;function C(t,e){return w.call(t,e)}function k(t){for(var e=arguments,n=Object(t),r=1;r/g,">").replace(/"/g,""").replace(/'/g,"'")}function A(t){return null!=t&&Object.keys(t).forEach((function(e){"string"==typeof t[e]&&(t[e]=x(t[e]))})),t}function O(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(t){var e=[],n=arguments.length-1;while(n-- >0)e[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[t,r.locale,r._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];var i=this.$i18n;return i._tc.apply(i,[t,i.locale,i._getMessages(),this,e].concat(n))},t.prototype.$te=function(t,e){var n=this.$i18n;return n._te(t,n.locale,n._getMessages(),e)},t.prototype.$d=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).d.apply(e,[t].concat(n))},t.prototype.$n=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).n.apply(e,[t].concat(n))}}function S(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n)if(t.i18n instanceof At){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{},n=t.__i18nBridge||t.__i18n;n.forEach((function(t){e=k(e,JSON.parse(t))})),Object.keys(e).forEach((function(n){t.i18n.mergeLocaleMessage(n,e[n])}))}catch(c){0}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(h(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof At?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var i=t.i18n&&t.i18n.messages?t.i18n.messages:{},o=t.__i18nBridge||t.__i18n;o.forEach((function(t){i=k(i,JSON.parse(t))})),t.i18n.messages=i}catch(c){0}var a=t.i18n,s=a.sharedMessages;s&&h(s)&&(t.i18n.messages=k(t.i18n.messages,s)),this._i18n=new At(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof At?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof At&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof At||h(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof At||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof At)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}var T={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(t,e){var n=e.data,r=e.parent,i=e.props,o=e.slots,a=r.$i18n;if(a){var s=i.path,c=i.locale,u=i.places,l=o(),f=a.i(s,c,E(l)||u?j(l.default,u):l),p=i.tag&&!0!==i.tag||!1===i.tag?i.tag:"span";return p?t(p,n,f):f}}};function E(t){var e;for(e in t)if("default"!==e)return!1;return Boolean(e)}function j(t,e){var n=e?F(e):{};if(!t)return n;t=t.filter((function(t){return t.tag||""!==t.text.trim()}));var r=t.every(M);return t.reduce(r?I:L,n)}function F(t){return Array.isArray(t)?t.reduce(L,{}):Object.assign({},t)}function I(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function L(t,e,n){return t[n]=e,t}function M(t){return Boolean(t.data&&t.data.attrs&&t.data.attrs.place)}var D,R={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(t,e){var n=e.props,i=e.parent,o=e.data,a=i.$i18n;if(!a)return null;var s=null,u=null;l(n.format)?s=n.format:c(n.format)&&(n.format.key&&(s=n.format.key),u=Object.keys(n.format).reduce((function(t,e){var i;return b(r,e)?Object.assign({},t,(i={},i[e]=n.format[e],i)):t}),null));var f=n.locale||a.locale,p=a._ntp(n.value,f,s,u),h=p.map((function(t,e){var n,r=o.scopedSlots&&o.scopedSlots[t.type];return r?r((n={},n[t.type]=t.value,n.index=e,n.parts=p,n)):t.value})),d=n.tag&&!0!==n.tag||!1===n.tag?n.tag:"span";return d?t(d,{attrs:o.attrs,class:o["class"],staticClass:o.staticClass},h):h}};function N(t,e,n){W(t,n)&&U(t,e,n)}function P(t,e,n,r){if(W(t,n)){var i=n.context.$i18n;H(t,n)&&$(e.value,e.oldValue)&&$(t._localeMessage,i.getLocaleMessage(i.locale))||U(t,e,n)}}function V(t,e,n,r){var i=n.context;if(i){var a=n.context.$i18n||{};e.modifiers.preserve||a.preserveDirectiveContent||(t.textContent=""),t._vt=void 0,delete t["_vt"],t._locale=void 0,delete t["_locale"],t._localeMessage=void 0,delete t["_localeMessage"]}else o("Vue instance does not exists in VNode context")}function W(t,e){var n=e.context;return n?!!n.$i18n||(o("VueI18n instance does not exists in Vue instance"),!1):(o("Vue instance does not exists in VNode context"),!1)}function H(t,e){var n=e.context;return t._locale===n.$i18n.locale}function U(t,e,n){var r,i,a=e.value,s=B(a),c=s.path,u=s.locale,l=s.args,f=s.choice;if(c||u||l)if(c){var p=n.context;t._vt=t.textContent=null!=f?(r=p.$i18n).tc.apply(r,[c,f].concat(z(u,l))):(i=p.$i18n).t.apply(i,[c].concat(z(u,l))),t._locale=p.$i18n.locale,t._localeMessage=p.$i18n.getLocaleMessage(p.$i18n.locale)}else o("`path` is required in v-t directive");else o("value type not supported")}function B(t){var e,n,r,i;return l(t)?e=t:h(t)&&(e=t.path,n=t.locale,r=t.args,i=t.choice),{path:e,locale:n,args:r,choice:i}}function z(t,e){var n=[];return t&&n.push(t),e&&(Array.isArray(e)||h(e))&&n.push(e),n}function q(t,e){void 0===e&&(e={bridge:!1}),q.installed=!0,D=t;D.version&&Number(D.version.split(".")[0]);O(D),D.mixin(S(e.bridge)),D.directive("t",{bind:N,update:P,unbind:V}),D.component(T.name,T),D.component(R.name,R);var n=D.config.optionMergeStrategies;n.i18n=function(t,e){return void 0===e?t:e}}var J=function(){this._caches=Object.create(null)};J.prototype.interpolate=function(t,e){if(!e)return[t];var n=this._caches[t];return n||(n=X(t),this._caches[t]=n),Z(n,e)};var K=/^(?:\d)+/,G=/^(?:\w)+/;function X(t){var e=[],n=0,r="";while(n0)f--,l=at,p[Y]();else{if(f=0,void 0===n)return!1;if(n=mt(n),!1===n)return!1;p[Q]()}};while(null!==l)if(u++,e=t[u],"\\"!==e||!h()){if(i=vt(e),s=ft[l],o=s[i]||s["else"]||lt,o===lt)return;if(l=o[0],a=p[o[1]],a&&(r=o[2],r=void 0===r?e:r,!1===a()))return;if(l===ut)return c}}var gt=function(){this._cache=Object.create(null)};gt.prototype.parsePath=function(t){var e=this._cache[t];return e||(e=yt(t),e&&(this._cache[t]=e)),e||[]},gt.prototype.getPathValue=function(t,e){if(!c(t))return null;var n=this.parsePath(e);if(0===n.length)return null;var r=n.length,i=t,o=0;while(o/,wt=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Ct=/^@(?:\.([a-zA-Z]+))?:/,kt=/[()]/g,$t={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},xt=new J,At=function(t){var e=this;void 0===t&&(t={}),!D&&"undefined"!==typeof window&&window.Vue&&q(window.Vue);var n=t.locale||"en-US",r=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),i=t.messages||{},o=t.dateTimeFormats||t.datetimeFormats||{},a=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||xt,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new gt,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,n){var r=Object.getPrototypeOf(e);if(r&&r.getChoiceIndex){var i=r.getChoiceIndex;return i.call(e,t,n)}var o=function(t,e){return t=Math.abs(t),2===e?t?t>1?1:0:1:t?Math.min(t,2):0};return e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,n]):o(t,n)},this._exist=function(t,n){return!(!t||!n)&&(!d(e._path.getPathValue(t,n))||!!t[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(i).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,i[t])})),this._initVM({locale:n,fallbackLocale:r,messages:i,dateTimeFormats:o,numberFormats:a})},Ot={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};At.prototype._checkLocaleMessage=function(t,e,n){var r=[],i=function(t,e,n,r){if(h(n))Object.keys(n).forEach((function(o){var a=n[o];h(a)?(r.push(o),r.push("."),i(t,e,a,r),r.pop(),r.pop()):(r.push(o),i(t,e,a,r),r.pop())}));else if(s(n))n.forEach((function(n,o){h(n)?(r.push("["+o+"]"),r.push("."),i(t,e,n,r),r.pop(),r.pop()):(r.push("["+o+"]"),i(t,e,n,r),r.pop())}));else if(l(n)){var c=bt.test(n);if(c){var u="Detected HTML in message '"+n+"' of keypath '"+r.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?o(u):"error"===t&&a(u)}}};i(e,t,n,r)},At.prototype._initVM=function(t){var e=D.config.silent;D.config.silent=!0,this._vm=new D({data:t,__VUE18N__INSTANCE__:!0}),D.config.silent=e},At.prototype.destroyVM=function(){this._vm.$destroy()},At.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},At.prototype.unsubscribeDataChanging=function(t){g(this._dataListeners,t)},At.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){var e=_(t._dataListeners),n=e.length;while(n--)D.nextTick((function(){e[n]&&e[n].$forceUpdate()}))}),{deep:!0})},At.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,n=this._vm;return this.vm.$watch("locale",(function(r){n.$set(n,"locale",r),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=r),n.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){r.$set(r,"locale",t),r.$forceUpdate()}),{immediate:!0})},At.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},Ot.vm.get=function(){return this._vm},Ot.messages.get=function(){return y(this._getMessages())},Ot.dateTimeFormats.get=function(){return y(this._getDateTimeFormats())},Ot.numberFormats.get=function(){return y(this._getNumberFormats())},Ot.availableLocales.get=function(){return Object.keys(this.messages).sort()},Ot.locale.get=function(){return this._vm.locale},Ot.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},Ot.fallbackLocale.get=function(){return this._vm.fallbackLocale},Ot.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},Ot.formatFallbackMessages.get=function(){return this._formatFallbackMessages},Ot.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},Ot.missing.get=function(){return this._missing},Ot.missing.set=function(t){this._missing=t},Ot.formatter.get=function(){return this._formatter},Ot.formatter.set=function(t){this._formatter=t},Ot.silentTranslationWarn.get=function(){return this._silentTranslationWarn},Ot.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},Ot.silentFallbackWarn.get=function(){return this._silentFallbackWarn},Ot.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},Ot.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},Ot.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},Ot.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},Ot.warnHtmlInMessage.set=function(t){var e=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,n!==t&&("warn"===t||"error"===t)){var r=this._getMessages();Object.keys(r).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,r[t])}))}},Ot.postTranslation.get=function(){return this._postTranslation},Ot.postTranslation.set=function(t){this._postTranslation=t},Ot.sync.get=function(){return this._sync},Ot.sync.set=function(t){this._sync=t},At.prototype._getMessages=function(){return this._vm.messages},At.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},At.prototype._getNumberFormats=function(){return this._vm.numberFormats},At.prototype._warnDefault=function(t,e,n,r,i,o){if(!d(n))return n;if(this._missing){var a=this._missing.apply(null,[t,e,r,i]);if(l(a))return a}else 0;if(this._formatFallbackMessages){var s=m.apply(void 0,i);return this._render(e,o,s.params,e)}return e},At.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:d(t))&&!d(this._root)&&this._fallbackRoot},At.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},At.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},At.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},At.prototype._interpolate=function(t,e,n,r,i,o,a){if(!e)return null;var c,u=this._path.getPathValue(e,n);if(s(u)||h(u))return u;if(d(u)){if(!h(e))return null;if(c=e[n],!l(c)&&!v(c))return null}else{if(!l(u)&&!v(u))return null;c=u}return l(c)&&(c.indexOf("@:")>=0||c.indexOf("@.")>=0)&&(c=this._link(t,e,c,r,"raw",o,a)),this._render(c,i,o,n)},At.prototype._link=function(t,e,n,r,i,o,a){var c=n,u=c.match(wt);for(var l in u)if(u.hasOwnProperty(l)){var f=u[l],p=f.match(Ct),h=p[0],d=p[1],v=f.replace(h,"").replace(kt,"");if(b(a,v))return c;a.push(v);var m=this._interpolate(t,e,v,r,"raw"===i?"string":i,"raw"===i?void 0:o,a);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");var y=this._root.$i18n;m=y._translate(y._getMessages(),y.locale,y.fallbackLocale,v,r,i,o)}m=this._warnDefault(t,v,m,r,s(o)?o:[o],i),this._modifiers.hasOwnProperty(d)?m=this._modifiers[d](m):$t.hasOwnProperty(d)&&(m=$t[d](m)),a.pop(),c=m?c.replace(f,m):c}return c},At.prototype._createMessageContext=function(t,e,n,r){var i=this,o=s(t)?t:[],a=c(t)?t:{},u=function(t){return o[t]},l=function(t){return a[t]},f=this._getMessages(),p=this.locale;return{list:u,named:l,values:t,formatter:e,path:n,messages:f,locale:p,linked:function(t){return i._interpolate(p,f[p]||{},t,null,r,void 0,[t])}}},At.prototype._render=function(t,e,n,r){if(v(t))return t(this._createMessageContext(n,this._formatter||xt,r,e));var i=this._formatter.interpolate(t,n,r);return i||(i=xt.interpolate(t,n,r)),"string"!==e||l(i)?i:i.join("")},At.prototype._appendItemToChain=function(t,e,n){var r=!1;return b(t,e)||(r=!0,e&&(r="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),n&&n[e]&&(r=n[e]))),r},At.prototype._appendLocaleToChain=function(t,e,n){var r,i=e.split("-");do{var o=i.join("-");r=this._appendItemToChain(t,o,n),i.splice(-1,1)}while(i.length&&!0===r);return r},At.prototype._appendBlockToChain=function(t,e,n){for(var r=!0,i=0;i0)o[a]=arguments[a+4];if(!t)return"";var s=m.apply(void 0,o);this._escapeParameterHtml&&(s.params=A(s.params));var c=s.locale||e,u=this._translate(n,c,this.fallbackLocale,t,r,"string",s.params);if(this._isFallbackRoot(u)){if(!this._root)throw Error("unexpected error");return(i=this._root).$t.apply(i,[t].concat(o))}return u=this._warnDefault(c,t,u,r,o,"string"),this._postTranslation&&null!==u&&void 0!==u&&(u=this._postTranslation(u,t)),u},At.prototype.t=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(n))},At.prototype._i=function(t,e,n,r,i){var o=this._translate(n,e,this.fallbackLocale,t,r,"raw",i);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,i)}return this._warnDefault(e,t,o,r,[i],"raw")},At.prototype.i=function(t,e,n){return t?(l(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,n)):""},At.prototype._tc=function(t,e,n,r,i){var o,a=[],s=arguments.length-5;while(s-- >0)a[s]=arguments[s+5];if(!t)return"";void 0===i&&(i=1);var c={count:i,n:i},u=m.apply(void 0,a);return u.params=Object.assign(c,u.params),a=null===u.locale?[u.params]:[u.locale,u.params],this.fetchChoice((o=this)._t.apply(o,[t,e,n,r].concat(a)),i)},At.prototype.fetchChoice=function(t,e){if(!t||!l(t))return null;var n=t.split("|");return e=this.getChoiceIndex(e,n.length),n[e]?n[e].trim():t},At.prototype.tc=function(t,e){var n,r=[],i=arguments.length-2;while(i-- >0)r[i]=arguments[i+2];return(n=this)._tc.apply(n,[t,this.locale,this._getMessages(),null,e].concat(r))},At.prototype._te=function(t,e,n){var r=[],i=arguments.length-3;while(i-- >0)r[i]=arguments[i+3];var o=m.apply(void 0,r).locale||e;return this._exist(n[o],t)},At.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},At.prototype.getLocaleMessage=function(t){return y(this._vm.messages[t]||{})},At.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},At.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,k("undefined"!==typeof this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},At.prototype.getDateTimeFormat=function(t){return y(this._vm.dateTimeFormats[t]||{})},At.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},At.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,k(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},At.prototype._clearDateTimeFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},At.prototype._localizeDateTime=function(t,e,n,r,i,o){for(var a=e,s=r[a],c=this._getLocaleChain(e,n),u=0;u0)e[n]=arguments[n+1];var r=this.locale,o=null,a=null;return 1===e.length?(l(e[0])?o=e[0]:c(e[0])&&(e[0].locale&&(r=e[0].locale),e[0].key&&(o=e[0].key)),a=Object.keys(e[0]).reduce((function(t,n){var r;return b(i,n)?Object.assign({},t,(r={},r[n]=e[0][n],r)):t}),null)):2===e.length&&(l(e[0])&&(o=e[0]),l(e[1])&&(r=e[1])),this._d(t,r,o,a)},At.prototype.getNumberFormat=function(t){return y(this._vm.numberFormats[t]||{})},At.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},At.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,k(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},At.prototype._clearNumberFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},At.prototype._getNumberFormatter=function(t,e,n,r,i,o){for(var a=e,s=r[a],c=this._getLocaleChain(e,n),u=0;u0)e[n]=arguments[n+1];var i=this.locale,o=null,a=null;return 1===e.length?l(e[0])?o=e[0]:c(e[0])&&(e[0].locale&&(i=e[0].locale),e[0].key&&(o=e[0].key),a=Object.keys(e[0]).reduce((function(t,n){var i;return b(r,n)?Object.assign({},t,(i={},i[n]=e[0][n],i)):t}),null)):2===e.length&&(l(e[0])&&(o=e[0]),l(e[1])&&(i=e[1])),this._n(t,i,o,a)},At.prototype._ntp=function(t,e,n,r){if(!At.availabilities.numberFormat)return[];if(!n){var i=r?new Intl.NumberFormat(e,r):new Intl.NumberFormat(e);return i.formatToParts(t)}var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),n,r),a=o&&o.formatToParts(t);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,n,r)}return a||[]},Object.defineProperties(At.prototype,Ot),Object.defineProperty(At,"availabilities",{get:function(){if(!_t){var t="undefined"!==typeof Intl;_t={dateTimeFormat:t&&"undefined"!==typeof Intl.DateTimeFormat,numberFormat:t&&"undefined"!==typeof Intl.NumberFormat}}return _t}}),At.install=q,At.version="8.28.2",e["a"]=At},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},e7a5:function(t,e,n){(function(e){(function(e,n){t.exports=n(e)})("undefined"!=typeof e?e:this,(function(t){if(t.CSS&&t.CSS.escape)return t.CSS.escape;var e=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");var e,n=String(t),r=n.length,i=-1,o="",a=n.charCodeAt(0);while(++i=1&&e<=31||127==e||0==i&&e>=48&&e<=57||1==i&&e>=48&&e<=57&&45==a?"\\"+e.toString(16)+" ":(0!=i||1!=r||45!=e)&&(e>=128||45==e||95==e||e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122)?n.charAt(i):"\\"+n.charAt(i):"�";return o};return t.CSS||(t.CSS={}),t.CSS.escape=e,e}))}).call(this,n("c8ba"))}}]); \ No newline at end of file diff --git a/docs/js/documentation-topic.57e91f8a.js b/docs/js/documentation-topic.57e91f8a.js new file mode 100644 index 0000000..629d8b6 --- /dev/null +++ b/docs/js/documentation-topic.57e91f8a.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["documentation-topic"],{"00f2":function(e,t,n){"use strict";n("2089")},"0b72":function(e,t,n){},"115d":function(e,t,n){"use strict";n("20dd")},1347:function(e,t,n){"use strict";n("367e")},"14d4":function(e,t,n){},"18f4":function(e,t,n){},"1a39":function(e,t,n){"use strict";n("a7e9")},"1e0b":function(e,t,n){"use strict";n("412b")},"1fde":function(e,t,n){},2089:function(e,t,n){},"20dd":function(e,t,n){},"22f6":function(e,t,n){},2482:function(e,t,n){},2521:function(e,t,n){},"252c":function(e,t,n){"use strict";(function(e){function i(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var a=e.indexOf("Edge/");return a>0?parseInt(e.substring(a+5,e.indexOf(".",a)),10):-1}n.d(t,"a",(function(){return r}));var a=void 0;function s(){s.init||(s.init=!0,a=-1!==i())}var r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},staticRenderFns:[],_scopeId:"data-v-b329ee4c",name:"resize-observer",methods:{compareAndNotify:function(){this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.$emit("notify"))},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!a&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),delete this._resizeObject.onload)}},mounted:function(){var e=this;s(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",a&&this.$el.appendChild(t),t.data="about:blank",a||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()}};function o(e){e.component("resize-observer",r),e.component("ResizeObserver",r)}var l={version:"0.4.5",install:o},c=null;"undefined"!==typeof window?c=window.Vue:"undefined"!==typeof e&&(c=e.Vue),c&&c.use(l)}).call(this,n("c8ba"))},2591:function(e,t,n){"use strict";n("f6d7")},"260a":function(e,t,n){"use strict";n("9a8a")},"264a":function(e,t,n){},2822:function(e,t,n){"use strict";n("2521")},"2c54":function(e,t,n){},"2ca2":function(e,t,n){"use strict";n("98e2")},"2d12":function(e,t,n){"use strict";n("b324")},"2eeb":function(e,t,n){},"2f87":function(e,t,n){"use strict";n("b0a0")},3396:function(e,t,n){"use strict";n("cdce")},"367e":function(e,t,n){},3702:function(e,t,n){},"370f":function(e,t,n){},"374e":function(e,t,n){"use strict";n("0b72")},"37dc":function(e,t,n){},"39d3":function(e,t,n){"use strict";n("2c54")},"3c37":function(e,t,n){},"3d94":function(e,t,n){},"3e80":function(e,t,n){},4125:function(e,t,n){},"412b":function(e,t,n){},"45b2":function(e,t,n){"use strict";n("264a")},"464f":function(e,t,n){},"46c5":function(e,t,n){"use strict";n("dff0")},5079:function(e,t,n){},"509b":function(e,t,n){},"51f2":function(e,t,n){},5208:function(e,t,n){"use strict";n("3d94")},5228:function(e,t,n){},"533e":function(e,t,n){},5561:function(e,t,n){"use strict";n("a2cc")},"5a73":function(e,t,n){"use strict";n("f9c9")},"5c57":function(e,t,n){"use strict";n("f0ff")},"645a":function(e,t,n){},6513:function(e,t,n){},6742:function(e,t,n){},"6a35":function(e,t,n){"use strict";n("d436")},"6ca9":function(e,t,n){"use strict";n("8429")},"6d05":function(e,t,n){"use strict";n("d7f6")},"719b":function(e,t,n){"use strict";n("8b3c")},"72a9":function(e,t,n){"use strict";n("d551")},7309:function(e,t,n){"use strict";n("c227")},"73a8":function(e,t,n){"use strict";n("3c37")},7649:function(e,t,n){"use strict";n("37dc")},"7a2c":function(e,t,n){"use strict";n("c4c1")},8429:function(e,t,n){},"857c":function(e,t,n){"use strict";n("645a")},"85fe":function(e,t,n){"use strict";(function(e){function i(e){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},r=function(r){for(var l=arguments.length,c=new Array(l>1?l-1:0),d=1;d1){var i=e.find((function(e){return e.isIntersecting}));i&&(t=i)}if(n.callback){var a=t.isIntersecting&&t.intersectionRatio>=n.threshold;if(a===n.oldResult)return;n.oldResult=a,n.callback(a,t)}}),this.options.intersection),t.context.$nextTick((function(){n.observer&&n.observer.observe(n.el)}))}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&this.options.intersection.threshold||0}}]),e}();function f(e,t,n){var i=t.value;if(i)if("undefined"===typeof IntersectionObserver)console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var a=new g(e,i,n);e._vue_visibilityState=a}}function m(e,t,n){var i=t.value,a=t.oldValue;if(!p(i,a)){var s=e._vue_visibilityState;i?s?s.createObserver(i,n):f(e,{value:i},n):y(e)}}function y(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var v={bind:f,update:m,unbind:y};function b(e){e.directive("observe-visibility",v)}var T={version:"0.4.6",install:b},S=null;"undefined"!==typeof window?S=window.Vue:"undefined"!==typeof e&&(S=e.Vue),S&&S.use(T)}).call(this,n("c8ba"))},"8b3c":function(e,t,n){},"8e4d":function(e,t,n){"use strict";n("bdc3")},9475:function(e,t,n){"use strict";n("1fde")},"98e2":function(e,t,n){},"9a8a":function(e,t,n){},"9c7e":function(e,t,n){"use strict";n("5228")},"9c92":function(e,t,n){},"9cea":function(e,t,n){"use strict";n("a61f")},"9f0d":function(e,t,n){},"9f11":function(e,t,n){},"9f17":function(e,t,n){"use strict";n("6742")},a2cc:function(e,t,n){},a34a:function(e,t,n){"use strict";n("51f2")},a61f:function(e,t,n){},a7e9:function(e,t,n){},b0a0:function(e,t,n){},b324:function(e,t,n){},b32a:function(e,t,n){"use strict";n("3e80")},b39c:function(e,t,n){"use strict";n("18f4")},b831:function(e,t,n){"use strict";n("533e")},b857:function(e,t,n){"use strict";n("3702")},bdc3:function(e,t,n){},c1f5:function(e,t,n){"use strict";n("f4ae")},c227:function(e,t,n){},c4bc:function(e,t,n){"use strict";n("2eeb")},c4c1:function(e,t,n){},c61f:function(e,t,n){"use strict";n("509b")},c80b:function(e,t,n){"use strict";n("6513")},ca3d:function(e,t,n){"use strict";n("5079")},cb1f:function(e,t,n){"use strict";n("dd53")},cd88:function(e,t,n){},cdce:function(e,t,n){},d1ac:function(e,t,n){"use strict";n("9f11")},d1b4:function(e,t,n){"use strict";n("4125")},d436:function(e,t,n){},d551:function(e,t,n){},d71b:function(e,t,n){"use strict";n("9f0d")},d7f6:function(e,t,n){},dd53:function(e,t,n){},dfa5:function(e,t,n){"use strict";n("2482")},dff0:function(e,t,n){},e47c:function(e,t,n){"use strict";n("cd88")},e508:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return L})),n.d(t,"b",(function(){return M})),n.d(t,"c",(function(){return z}));var i=n("252c"),a=n("85fe"),s=n("ed83"),r=n.n(s),o=n("2b0e"),l={itemsLimit:1e3};const c={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function d(){return this.items.length&&"object"!==typeof this.items[0]}let u=!1;if("undefined"!==typeof window){u=!1;try{var h=Object.defineProperty({},"passive",{get(){u=!0}});window.addEventListener("test",null,h)}catch(H){}}let p=0;var g={name:"RecycleScroller",components:{ResizeObserver:i["a"]},directives:{ObserveVisibility:a["a"]},props:{...c,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(null===this.itemSize){const e={"-1":{accumulator:0}},t=this.items,n=this.sizeField,i=this.minItemSize;let a,s=1e4,r=0;for(let o=0,l=t.length;o{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const e=this.$_lastUpdateScrollPosition;"number"===typeof e&&this.$nextTick(()=>{this.scrollToPosition(e)})},beforeDestroy(){this.removeListeners()},methods:{addView(e,t,n,i,a){const s={item:n,position:0},r={id:p++,index:t,used:!0,key:i,type:a};return Object.defineProperty(s,"nr",{configurable:!1,value:r}),e.push(s),s},unuseView(e,t=!1){const n=this.$_unusedViews,i=e.nr.type;let a=n.get(i);a||(a=[],n.set(i,a)),a.push(e),t||(e.nr.used=!1,e.position=-9999,this.$_views.delete(e.nr.key))},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){this.$_scrollDirty||(this.$_scrollDirty=!0,requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:e}=this.updateVisibleItems(!1,!0);e||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,100))}))},handleVisibilityChange(e,t){this.ready&&(e||0!==t.boundingClientRect.width||0!==t.boundingClientRect.height?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(e,t=!1){const n=this.itemSize,i=this.gridItems||1,a=this.itemSecondarySize||n,s=this.$_computedMinItemSize,r=this.typeField,o=this.simpleArray?null:this.keyField,c=this.items,d=c.length,u=this.sizes,h=this.$_views,p=this.$_unusedViews,g=this.pool;let f,m,y,v,b,T;if(d)if(this.$_prerender)f=v=0,m=b=Math.min(this.prerender,c.length),y=null;else{const e=this.getScroll();if(t){let t=e.start-this.$_lastUpdateScrollPosition;if(t<0&&(t=-t),null===n&&te.start&&(a=s),s=~~((i+a)/2)}while(s!==n);for(s<0&&(s=0),f=s,y=u[d-1].accumulator,m=s;md&&(m=d)),v=f;vd&&(m=d),v<0&&(v=0),b>d&&(b=d),y=Math.ceil(d/i)*n}}else f=m=v=b=y=0;m-f>l.itemsLimit&&this.itemsLimitError(),this.totalSize=y;const S=f<=this.$_endIndex&&m>=this.$_startIndex;if(this.$_continuous!==S){if(S){h.clear(),p.clear();for(let e=0,t=g.length;e=m)&&this.unuseView(T));const _=S?null:new Map;let C,k,w,I;for(let l=f;l=w.length)&&(T=this.addView(g,l,C,e,k),this.unuseView(T,!0),w=p.get(k)),T=w[I],T.item=C,T.nr.used=!0,T.nr.index=l,T.nr.key=e,T.nr.type=k,_.set(k,I+1),I++),h.set(e,T)),null===n?(T.position=u[l-1].accumulator,T.offset=0):(T.position=Math.floor(l/i)*n,T.offset=l%i*a)):T&&this.unuseView(T)}return this.$_startIndex=f,this.$_endIndex=m,this.emitUpdate&&this.$emit("update",f,m,v,b),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,300),{continuous:S}},getListenerTarget(){let e=r()(this.$el);return!window.document||e!==window.document.documentElement&&e!==window.document.body||(e=window),e},getScroll(){const{$el:e,direction:t}=this,n="vertical"===t;let i;if(this.pageMode){const t=e.getBoundingClientRect(),a=n?t.height:t.width;let s=-(n?t.top:t.left),r=n?window.innerHeight:window.innerWidth;s<0&&(r+=s,s=0),s+r>a&&(r=a-s),i={start:s,end:s+r}}else i=n?{start:e.scrollTop,end:e.scrollTop+e.clientHeight}:{start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return i},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,!!u&&{passive:!0}),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(e){let t;t=null===this.itemSize?e>0?this.sizes[e-1].accumulator:0:Math.floor(e/this.gridItems)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){const t="vertical"===this.direction?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let n,i,a;if(this.pageMode){const s=r()(this.$el),o="HTML"===s.tagName?0:s[t.scroll],l=s.getBoundingClientRect(),c=this.$el.getBoundingClientRect(),d=c[t.start]-l[t.start];n=s,i=t.scroll,a=e+o+d}else n=this.$el,i=t.scroll,a=e;n[i]=a},itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((e,t)=>e.nr.index-t.nr.index)}}};function f(e,t,n,i,a,s,r,o,l,c){"boolean"!==typeof r&&(l=o,o=r,r=!1);const d="function"===typeof n?n.options:n;let u;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,a&&(d.functional=!0)),i&&(d._scopeId=i),s?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(s)},d._ssrRegister=u):t&&(u=r?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,o(e))}),u)if(d.functional){const e=d.render;d.render=function(t,n){return u.call(n),e(t,n)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,u):[u]}return n}const m=g;var y=function(){var e,t,n=this,i=n.$createElement,a=n._self._c||i;return a("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:n.handleVisibilityChange,expression:"handleVisibilityChange"}],staticClass:"vue-recycle-scroller",class:(e={ready:n.ready,"page-mode":n.pageMode},e["direction-"+n.direction]=!0,e),on:{"&scroll":function(e){return n.handleScroll.apply(null,arguments)}}},[n.$slots.before?a("div",{ref:"before",staticClass:"vue-recycle-scroller__slot"},[n._t("before")],2):n._e(),n._v(" "),a(n.listTag,{ref:"wrapper",tag:"component",staticClass:"vue-recycle-scroller__item-wrapper",class:n.listClass,style:(t={},t["vertical"===n.direction?"minHeight":"minWidth"]=n.totalSize+"px",t)},[n._l(n.pool,(function(e){return a(n.itemTag,n._g({key:e.nr.id,tag:"component",staticClass:"vue-recycle-scroller__item-view",class:[n.itemClass,{hover:!n.skipHover&&n.hoverKey===e.nr.key}],style:n.ready?{transform:"translate"+("vertical"===n.direction?"Y":"X")+"("+e.position+"px) translate"+("vertical"===n.direction?"X":"Y")+"("+e.offset+"px)",width:n.gridItems?("vertical"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0,height:n.gridItems?("horizontal"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0}:null},n.skipHover?{}:{mouseenter:function(){n.hoverKey=e.nr.key},mouseleave:function(){n.hoverKey=null}}),[n._t("default",null,{item:e.item,index:e.nr.index,active:e.nr.used})],2)})),n._v(" "),n._t("empty")],2),n._v(" "),n.$slots.after?a("div",{ref:"after",staticClass:"vue-recycle-scroller__slot"},[n._t("after")],2):n._e(),n._v(" "),a("ResizeObserver",{on:{notify:n.handleResize}})],1)},v=[];y._withStripped=!0;const b=void 0,T=void 0,S=void 0,_=!1,C=f({render:y,staticRenderFns:v},b,m,T,_,S,!1,void 0,void 0,void 0);var k={name:"DynamicScroller",components:{RecycleScroller:C},provide(){return"undefined"!==typeof ResizeObserver&&(this.$_resizeObserver=new ResizeObserver(e=>{requestAnimationFrame(()=>{if(Array.isArray(e))for(const t of e)if(t.target){const e=new CustomEvent("resize",{detail:{contentRect:t.contentRect}});t.target.dispatchEvent(e)}})})),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...c,minItemSize:{type:[Number,String],required:!0}},data(){return{vscrollData:{active:!0,sizes:{},validSizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:d,itemsWithSize(){const e=[],{items:t,keyField:n,simpleArray:i}=this,a=this.vscrollData.sizes,s=t.length;for(let r=0;r=n)break;i+=t[o].size||this.minItemSize,a+=e[o].size||this.minItemSize}const r=a-i;0!==r&&(this.$el.scrollTop+=r)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={}},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},methods:{onScrollerResize(){const e=this.$refs.scroller;e&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(e=!0){(e||this.simpleArray)&&(this.vscrollData.validSizes={}),this.$emit("vscroll:update",{force:!0})},scrollToItem(e){const t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t){const n=this.simpleArray?null!=t?t:this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[n]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const e=this.$el;this.$nextTick(()=>{e.scrollTop=e.scrollHeight+5e3;const t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame(()=>{e.scrollTop=e.scrollHeight+5e3,0===this.$_undefinedSizes?this.$_scrollingToBottom=!1:requestAnimationFrame(t)})};requestAnimationFrame(t)})}}};const w=k;var I=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RecycleScroller",e._g(e._b({ref:"scroller",attrs:{items:e.itemsWithSize,"min-item-size":e.minItemSize,direction:e.direction,"key-field":"id","list-tag":e.listTag,"item-tag":e.itemTag},on:{resize:e.onScrollerResize,visible:e.onScrollerVisible},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item,i=t.index,a=t.active;return[e._t("default",null,null,{item:n.item,index:i,active:a,itemWithSize:n})]}}],null,!0)},"RecycleScroller",e.$attrs,!1),e.listeners),[e._v(" "),n("template",{slot:"before"},[e._t("before")],2),e._v(" "),n("template",{slot:"after"},[e._t("after")],2),e._v(" "),n("template",{slot:"empty"},[e._t("empty")],2)],2)},x=[];I._withStripped=!0;const $=void 0,O=void 0,D=void 0,P=!1,L=f({render:I,staticRenderFns:x},$,w,O,P,D,!1,void 0,void 0,void 0);var A={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.item.hasOwnProperty(this.vscrollData.keyField))return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.validSizes[this.id]&&this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(){this.size||this.onDataUpdate()},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const e in this.sizeDependencies)this.$watch(()=>this.sizeDependencies[e],this.onDataUpdate);this.vscrollParent.$on("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$on("vscroll:update-size",this.onVscrollUpdateSize)}},mounted(){this.vscrollData.active&&(this.updateSize(),this.observeSize())},beforeDestroy(){this.vscrollParent.$off("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$off("vscroll:update-size",this.onVscrollUpdateSize),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",()=>{this.onDataUpdate()},{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),this.$_forceNextVScrollUpdate!==this.id&&!e&&this.size||this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick(()=>{if(this.id===e){const e=this.$el.offsetWidth,t=this.$el.offsetHeight;this.applySize(e,t)}this.$_pendingSizeUpdate=null})},applySize(e,t){const n=~~("vertical"===this.vscrollParent.direction?t:e);n&&this.size!==n&&(this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.$set(this.vscrollData.sizes,this.id,n),this.$set(this.vscrollData.validSizes,this.id,!0),this.emitResize&&this.$emit("resize",this.id))},observeSize(){this.vscrollResizeObserver&&this.$el.parentNode&&(this.vscrollResizeObserver.observe(this.$el.parentNode),this.$el.parentNode.addEventListener("resize",this.onResize))},unobserveSize(){this.vscrollResizeObserver&&(this.vscrollResizeObserver.unobserve(this.$el.parentNode),this.$el.parentNode.removeEventListener("resize",this.onResize))},onResize(e){const{width:t,height:n}=e.detail.contentRect;this.applySize(t,n)}},render(e){return e(this.tag,this.$slots.default)}};const N=A,E=void 0,j=void 0,B=void 0,R=void 0,M=f({},E,N,j,R,B,!1,void 0,void 0,void 0);function z({idProp:e=(e=>e.item.id)}={}){const t={},n=new o["default"]({data(){return{store:t}}});return{data(){return{idState:null}},created(){this.$_id=null,this.$_getId="function"===typeof e?()=>e.call(this,this):()=>this[e],this.$watch(this.$_getId,{handler(e){this.$nextTick(()=>{this.$_id=e})},immediate:!0}),this.$_updateIdState()},beforeUpdate(){this.$_updateIdState()},methods:{$_idStateInit(e){const i=this.$options.idState;if("function"===typeof i){const a=i.call(this,this);return n.$set(t,e,a),this.$_id=e,a}throw new Error("[mixin IdState] Missing `idState` function on component definition.")},$_updateIdState(){const n=this.$_getId();null==n&&console.warn(`No id found for IdState with idProp: '${e}'.`),n!==this.$_id&&(t[n]||this.$_idStateInit(n),this.idState=t[n])}}}}function K(e,t){e.component(t+"recycle-scroller",C),e.component(t+"RecycleScroller",C),e.component(t+"dynamic-scroller",L),e.component(t+"DynamicScroller",L),e.component(t+"dynamic-scroller-item",M),e.component(t+"DynamicScrollerItem",M)}const q={version:"1.1.2",install(e,t){const n=Object.assign({},{installComponents:!0,componentsPrefix:""},t);for(const i in n)"undefined"!==typeof n[i]&&(l[i]=n[i]);n.installComponents&&K(e,n.componentsPrefix)}};let F=null;"undefined"!==typeof window?F=window.Vue:"undefined"!==typeof e&&(F=e.Vue),F&&F.use(q)}).call(this,n("c8ba"))},e615:function(e,t,n){"use strict";n("14d4")},e81e:function(e,t,n){"use strict";n("370f")},eb6d:function(e,t,n){"use strict";n("9c92")},ed83:function(e,t,n){var i,a,s;(function(n,r){a=[],i=r,s="function"===typeof i?i.apply(t,a):i,void 0===s||(e.exports=s)})(0,(function(){var e=/(auto|scroll)/,t=function(e,n){return null===e.parentNode?n:t(e.parentNode,n.concat([e]))},n=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},i=function(e){return n(e,"overflow")+n(e,"overflow-y")+n(e,"overflow-x")},a=function(t){return e.test(i(t))},s=function(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var n=t(e.parentNode,[]),i=0;i({"~0":"~","~1":"/"}[e]||e))}function*o(e){const t=1;if(e.lengtht)throw new Error("invalid array index "+e);return n}function*p(e,t,n={strict:!1}){let i=e;for(const a of o(t)){if(n.strict&&!Object.prototype.hasOwnProperty.call(i,a))throw new u(t);i=i[a],yield{node:i,token:a}}}function g(e,t){let n=e;for(const{node:i}of p(e,t,{strict:!0}))n=i;return n}function f(e,t,n){let i=null,a=e,s=null;for(const{node:o,token:l}of p(e,t))i=a,a=o,s=l;if(!i)throw new u(t);if(Array.isArray(i))try{const e=h(s,i);i.splice(e,0,n)}catch(r){throw new u(t)}else Object.assign(i,{[s]:n});return e}function m(e,t){let n=null,i=e,a=null;for(const{node:r,token:o}of p(e,t))n=i,i=r,a=o;if(!n)throw new u(t);if(Array.isArray(n))try{const e=h(a,n);n.splice(e,1)}catch(s){throw new u(t)}else{if(!i)throw new u(t);delete n[a]}return e}function y(e,t,n){return m(e,t),f(e,t,n),e}function v(e,t,n){const i=g(e,t);return m(e,t),f(e,n,i),e}function b(e,t,n){return f(e,n,g(e,t)),e}function T(e,t,n){function i(e,t){const n=typeof e,a=typeof t;if(n!==a)return!1;switch(n){case d:{const n=Object.keys(e),a=Object.keys(t);return n.length===a.length&&n.every((n,s)=>n===a[s]&&i(e[n],t[n]))}default:return e===t}}const a=g(e,t);if(!i(n,a))throw new Error("test failed");return e}const S={add:(e,{path:t,value:n})=>f(e,t,n),copy:(e,{from:t,path:n})=>b(e,t,n),move:(e,{from:t,path:n})=>v(e,t,n),remove:(e,{path:t})=>m(e,t),replace:(e,{path:t,value:n})=>y(e,t,n),test:(e,{path:t,value:n})=>T(e,t,n)};function _(e,{op:t,...n}){const i=S[t];if(!i)throw new Error("unknown operation");return i(e,n)}function C(e,t){return t.reduce(_,e)}var k=n("66cd"),w=n("25a9"),I=n("2b88"),x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"doc-topic",class:{"with-on-this-page":e.enableOnThisPageNav&&e.isOnThisPageNavVisible}},[n(e.isTargetIDE?"div":"main",{tag:"component",staticClass:"main",attrs:{id:"main"}},[n("DocumentationHero",{attrs:{role:e.role,enhanceBackground:e.enhanceBackground,enableMinimized:e.enableMinimized,shortHero:e.shortHero,shouldShowLanguageSwitcher:e.shouldShowLanguageSwitcher,iconOverride:e.references[e.pageIcon],standardColorIdentifier:e.standardColorIdentifier},scopedSlots:e._u([{key:"above-content",fn:function(){return[e._t("above-hero-content")]},proxy:!0}],null,!0)},[e._t("above-title"),e.shouldShowLanguageSwitcher?n("LanguageSwitcher",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath}}):e._e(),n("Title",{class:{"minimized-title":e.enableMinimized},attrs:{eyebrow:e.enableMinimized?null:e.roleHeading}},[n(e.titleBreakComponent,{tag:"component"},[e._v(e._s(e.title))]),e.isSymbolDeprecated||e.isSymbolBeta?n("small",{class:e.tagName,attrs:{slot:"after","data-tag-name":e.tagName},slot:"after"}):e._e()],1),e.abstract?n("Abstract",{class:{"minimized-abstract":e.enableMinimized},attrs:{content:e.abstract}}):e._e(),e.sampleCodeDownload?n("div",[n("DownloadButton",{staticClass:"sample-download",attrs:{action:e.sampleCodeDownload.action}})],1):e._e(),e.shouldShowAvailability?n("Availability",{attrs:{platforms:e.platforms,technologies:e.technologies}}):e._e(),e.declarations.length?n("div",{staticClass:"declarations-container",class:{"minimized-container":e.enableMinimized}},e._l(e.declarations,(function(t,i){return n("Declaration",{key:i,attrs:{conformance:e.conformance,declarations:t.declarations,source:e.remoteSource}})})),1):e._e()],2),n("div",{staticClass:"doc-content-wrapper"},[n("div",{staticClass:"doc-content",class:{"no-primary-content":!e.hasPrimaryContent&&e.enhanceBackground}},[e.hasPrimaryContent?n("div",{class:["container",{"minimized-container":e.enableMinimized}]},[n("div",{staticClass:"description",class:{"after-enhanced-hero":e.enhanceBackground}},[e.isRequirement?n("RequirementMetadata",{attrs:{defaultImplementationsCount:e.defaultImplementationsCount}}):e._e(),e.deprecationSummary&&e.deprecationSummary.length?n("Aside",{attrs:{kind:"deprecated"}},[n("ContentNode",{attrs:{content:e.deprecationSummary}})],1):e._e(),e.downloadNotAvailableSummary&&e.downloadNotAvailableSummary.length?n("Aside",{attrs:{kind:"note"}},[n("ContentNode",{attrs:{content:e.downloadNotAvailableSummary}})],1):e._e()],1),e.primaryContentSectionsSanitized&&e.primaryContentSectionsSanitized.length?n("PrimaryContent",{class:{"with-border":!e.enhanceBackground},attrs:{conformance:e.conformance,source:e.remoteSource,sections:e.primaryContentSectionsSanitized}}):e._e(),e.shouldShowViewMoreLink?n("ViewMore",{attrs:{url:e.viewMoreLink}}):e._e()],1):e._e(),e.shouldRenderTopicSection?n("Topics",{attrs:{sections:e.topicSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,topicStyle:e.topicSectionsStyle}}):e._e(),e.defaultImplementationsSections&&!e.enableMinimized?n("DefaultImplementations",{attrs:{sections:e.defaultImplementationsSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}}):e._e(),e.relationshipsSections&&!e.enableMinimized?n("Relationships",{attrs:{sections:e.relationshipsSections}}):e._e(),e.seeAlsoSections&&!e.enableMinimized?n("SeeAlso",{attrs:{sections:e.seeAlsoSections}}):e._e()],1),e.enableOnThisPageNav?[n("OnThisPageStickyContainer",{directives:[{name:"show",rawName:"v-show",value:e.isOnThisPageNavVisible,expression:"isOnThisPageNavVisible"}]},[e.topicState.onThisPageSections.length>2?n("OnThisPageNav"):e._e()],1)]:e._e()],2),!e.isTargetIDE&&e.hasBetaContent?n("BetaLegalText"):e._e()],1),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("documentation.current-page",{title:e.pageTitle}))+" ")])],1)},$=[],O=n("8649"),D=n("bf08"),P=n("d26a"),L=n("748c"),A=n("e425"),N=n("e3ab"),E=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"betainfo"},[n("div",{staticClass:"betainfo-container"},[n("GridRow",[n("GridColumn",{attrs:{span:{large:12}}},[n("p",{staticClass:"betainfo-label"},[e._v(e._s(e.$t("metadata.beta.software")))]),n("div",{staticClass:"betainfo-content"},[e._t("content",(function(){return[n("p",[e._v(e._s(e.$t("metadata.beta.legal")))])]}))],2),e._t("after")],2)],1)],1)])},j=[],B=n("0f00"),R=n("620a"),M={name:"BetaLegalText",components:{GridColumn:R["a"],GridRow:B["a"]}},z=M,K=(n("9cea"),n("2877")),q=Object(K["a"])(z,E,j,!1,null,"e8fd2a92",null),F=q.exports,H=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Section",{staticClass:"language",attrs:{role:"complementary","aria-label":e.$t("language")}},[n("Title",[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),n("div",{staticClass:"language-list"},[n("LanguageSwitcherLink",{staticClass:"language-option swift",class:{active:e.swift.active},attrs:{url:e.swift.active?null:e.swift.url},on:{click:function(t){return e.chooseLanguage(e.swift)}}},[e._v(" "+e._s(e.swift.name)+" ")]),n("LanguageSwitcherLink",{staticClass:"language-option objc",class:{active:e.objc.active},attrs:{url:e.objc.active?null:e.objc.url},on:{click:function(t){return e.chooseLanguage(e.objc)}}},[e._v(" "+e._s(e.objc.name)+" ")])],1)],1)},V=[],W=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.url?n("a",{attrs:{href:e.url},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._t("default")],2):n("span",[e._t("default")],2)},U=[],G={name:"LanguageSwitcherLink",props:{url:[String,Object]}},Q=G,X=Object(K["a"])(Q,W,U,!1,null,null,null),Y=X.exports,J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"summary-section"},[e._t("default")],2)},Z=[],ee={name:"Section"},te=ee,ne=(n("1347"),Object(K["a"])(te,J,Z,!1,null,"3aa6f694",null)),ie=ne.exports,ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("p",{staticClass:"title"},[e._t("default")],2)},se=[],re={name:"Title"},oe=re,le=(n("ede5"),Object(K["a"])(oe,ae,se,!1,null,"6796f6ea",null)),ce=le.exports,de={name:"LanguageSwitcher",components:{LanguageSwitcherLink:Y,Section:ie,Title:ce},inject:{isTargetIDE:{default:()=>!1},store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!0},swiftPath:{type:String,required:!0}},computed:{objc:({interfaceLanguage:e,objcPath:t,$route:{query:n}})=>({...O["a"].objectiveC,active:O["a"].objectiveC.key.api===e,url:Object(P["b"])(Object(L["d"])(t),{...n,language:O["a"].objectiveC.key.url})}),swift:({interfaceLanguage:e,swiftPath:t,$route:{query:n}})=>({...O["a"].swift,active:O["a"].swift.key.api===e,url:Object(P["b"])(Object(L["d"])(t),{...n,language:void 0})})},methods:{chooseLanguage(e){this.isTargetIDE||this.store.setPreferredLanguage(e.key.url),this.$router.push(e.url)}}},ue=de,he=(n("a34a"),Object(K["a"])(ue,H,V,!1,null,"1a36493d",null)),pe=he.exports,ge=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"view-more-link"},[n("router-link",{staticClass:"base-link",attrs:{to:e.url}},[e._t("default",(function(){return[e._v("View more")]}))],2)],1)},fe=[],me={name:"ViewMore",props:{url:{type:String,required:!0}}},ye=me,ve=(n("2591"),Object(K["a"])(ye,ge,fe,!1,null,"0d14b62a",null)),be=ve.exports,Te=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["documentation-hero",{"documentation-hero--disabled":!e.enhanceBackground,"theme-dark":e.enhanceBackground}],style:e.styles},[n("div",{staticClass:"icon"},[e.enhanceBackground?n("TopicTypeIcon",{key:"first",staticClass:"background-icon first-icon",attrs:{type:e.type,"image-override":e.iconOverride,"with-colors":""}}):e._e()],1),n("div",{staticClass:"documentation-hero__above-content"},[e._t("above-content")],2),n("div",{staticClass:"documentation-hero__content",class:{"short-hero":e.shortHero,"extra-bottom-padding":e.shouldShowLanguageSwitcher,"minimized-hero":e.enableMinimized}},[e._t("default")],2)])},Se=[],_e=n("f12c"),Ce=n("31d4"),ke=n("2cae");const we={red:"red",orange:"orange",yellow:"yellow",blue:"blue",green:"green",purple:"purple",gray:"gray"};var Ie={name:"DocumentationHero",components:{TopicTypeIcon:_e["a"]},props:{role:{type:String,required:!0},enhanceBackground:{type:Boolean,required:!0},enableMinimized:{type:Boolean,default:!1},shortHero:{type:Boolean,required:!0},shouldShowLanguageSwitcher:{type:Boolean,required:!0},iconOverride:{type:Object,required:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)}},computed:{color:({type:e})=>ke["b"][Ce["a"][e]||e]||ke["a"].teal,styles:({color:e,standardColorIdentifier:t})=>({"--accent-color":`var(--color-documentation-intro-accent, var(--color-type-icon-${e}))`,"--standard-accent-color":t&&`var(--color-standard-${t}-documentation-intro-fill, var(--color-standard-${t}))`}),type:({role:e})=>{switch(e){case k["a"].collection:return Ce["b"].module;case k["a"].collectionGroup:return Ce["b"].collection;default:return e}}}},xe=Ie,$e=(n("c80b"),Object(K["a"])(xe,Te,Se,!1,null,"6540c364",null)),Oe=$e.exports,De=n("7b1f"),Pe=n("12b1"),Le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"OnThisPageNav"},[n("ul",{staticClass:"items"},e._l(e.onThisPageSections,(function(t){return n("li",{key:t.anchor,class:e.getItemClasses(t)},[n("router-link",{staticClass:"base-link",attrs:{to:t.url},nativeOn:{click:function(n){return e.handleFocusAndScroll(t.anchor)}}},[n(e.getWrapperComponent(t),{tag:"component"},[e._v(" "+e._s(e.getTextContent(t))+" ")])],1)],1)})),0)])},Ae=[];function Ne(e,t){let n,i;return function(...a){const s=this;if(!i)return e.apply(s,a),void(i=Date.now());clearTimeout(n),n=setTimeout(()=>{Date.now()-i>=t&&(e.apply(s,a),i=Date.now())},t-(Date.now()-i))}}var Ee=n("3908"),je=n("8a61"),Be={name:"OnThisPageNav",components:{WordBreak:De["a"]},mixins:[je["a"]],inject:{store:{default(){return{state:{onThisPageSections:[],currentPageAnchor:null}}}}},computed:{onThisPageSections:({store:e,$route:t})=>e.state.onThisPageSections.map(e=>({...e,url:Object(P["b"])("#"+e.anchor,t.query)})),currentPageAnchor:({store:e})=>e.state.currentPageAnchor},async mounted(){window.addEventListener("scroll",this.onScroll,!1),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("scroll",this.onScroll)})},watch:{onThisPageSections:{immediate:!0,async handler(){await Object(Ee["b"])(8),this.onScroll()}}},methods:{onScroll:Ne((function(){const e=this.onThisPageSections.length;if(!e)return;const{scrollY:t,innerHeight:n}=window,{scrollHeight:i}=document.body,a=t+n>=i,s=t<=0,r=.3*n+t;if(s||a){const t=s?0:e-1;return void this.store.setCurrentPageSection(this.onThisPageSections[t].anchor)}let o,l,c=null;for(o=0;oObject(Ze["c"])(["theme","code","indentationWidth"],it),formattedTokens:({language:e,formattedSwiftTokens:t,tokens:n})=>e===O["a"].swift.key.api?t:n,formattedSwiftTokens:({indentationWidth:e,tokens:t})=>{const n=" ".repeat(e);let i=!1;const a=[];let s=0,r=null,o=null,l=null,c=null,d=0,u=null;while(se===nt.attribute||e===nt.externalParam;e.text&&e.text.endsWith(", ")&&g&&f(g)&&(h.text=`${e.text.trimEnd()}\n${n}`,i=!0),a.push(h),s+=1}if(i&&null!==r){const e=a[r].text;a[r].text=`${e}\n${n}`}if(i&&null!==l){const e=a[l].text,t=e.slice(0,c),n=e.slice(c),i=`${t}\n${n}`;a[l].text=i}return a},hasMultipleLines({formattedTokens:e}){return e.reduce((t,n,i)=>{let a=/\n/g;return i===e.length-1&&(a=/\n(?!$)/g),n.text?t+(n.text.match(a)||[]).length:t},1)>=2}},methods:{propsFor(e){return{kind:e.kind,identifier:e.identifier,text:e.text,tokens:e.tokens}},handleWindowResize(){this.displaysMultipleLines=Object(Ye["a"])(this.$refs.declarationGroup)}},async mounted(){window.addEventListener("resize",this.handleWindowResize),this.language===O["a"].objectiveC.key.api&&(await this.$nextTick(),Xe(this.$refs.code.$el,this.language)),this.handleWindowResize()},beforeDestroy(){window.removeEventListener("resize",this.handleWindowResize)}},st=at,rt=(n("72a9"),Object(K["a"])(st,Ue,Ge,!1,null,"d22a3f50",null)),ot=rt.exports,lt=n("5d59"),ct={name:"DeclarationGroup",components:{Source:ot},mixins:[lt["a"]],inject:{languages:{default:()=>new Set},interfaceLanguage:{default:()=>O["a"].swift.key.api},symbolKind:{default:()=>{}}},props:{declaration:{type:Object,required:!0},shouldCaption:{type:Boolean,default:!1},changeType:{type:String,required:!1}},computed:{classes:({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n})=>({["declaration-group--changed declaration-group--"+e]:e,[t]:n}),caption(){return this.declaration.platforms.join(", ")},isSwift:({interfaceLanguage:e})=>e===O["a"].swift.key.api}},dt=ct,ut=(n("c4bc"),Object(K["a"])(dt,Ve,We,!1,null,"4f51d8d2",null)),ht=ut.exports,pt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"declaration-diff"},[n("div",{staticClass:"declaration-diff-current"},[n("div",{staticClass:"declaration-diff-version"},[e._v("Current")]),e._l(e.currentDeclarations,(function(t,i){return n("DeclarationGroup",{key:i,attrs:{declaration:t,"should-caption":e.currentDeclarations.length>1,changeType:e.changeType}})}))],2),n("div",{staticClass:"declaration-diff-previous"},[n("div",{staticClass:"declaration-diff-version"},[e._v("Previous")]),e._l(e.previousDeclarations,(function(t,i){return n("DeclarationGroup",{key:i,attrs:{declaration:t,"should-caption":e.previousDeclarations.length>1,changeType:e.changeType}})}))],2)])},gt=[],ft={name:"DeclarationDiff",components:{DeclarationGroup:ht},props:{changes:{type:Object,required:!0},changeType:{type:String,required:!0}},computed:{previousDeclarations:({changes:e})=>e.declaration.previous||[],currentDeclarations:({changes:e})=>e.declaration.new||[]}},mt=ft,yt=(n("7a2c"),Object(K["a"])(mt,pt,gt,!1,null,"b3e21c4a",null)),vt=yt.exports,bt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"declaration-source-link",attrs:{href:e.url,title:"Open source file for "+e.fileName,target:"_blank"}},[e.isSwiftFile?n("SwiftFileIcon",{staticClass:"declaration-icon"}):e._e(),n("WordBreak",[e._v(e._s(e.fileName))])],1)},Tt=[],St=n("a88f"),_t={name:"DeclarationSourceLink",components:{WordBreak:De["a"],SwiftFileIcon:St["a"]},props:{url:{type:String,required:!0},fileName:{type:String,required:!0}},computed:{isSwiftFile:({fileName:e})=>e.endsWith(".swift")}},Ct=_t,kt=(n("e615"),Object(K["a"])(Ct,bt,Tt,!1,null,"5863919c",null)),wt=kt.exports,It=n("b5cf"),xt={name:"Declaration",components:{DeclarationDiff:vt,DeclarationGroup:ht,DeclarationSourceLink:wt,ConditionalConstraints:He["a"]},constants:{ChangeTypes:It["c"],multipleLinesClass:Je["a"]},inject:["identifier","store"],data:({store:{state:e}})=>({state:e,multipleLinesClass:Je["a"]}),props:{conformance:{type:Object,required:!1},source:{type:Object,required:!1},declarations:{type:Array,required:!0}},computed:{hasPlatformVariants(){return this.declarations.length>1},hasModifiedChanges({declarationChanges:e}){if(!e||!e.declaration)return!1;const t=e.declaration;return!(!(t.new||[]).length||!(t.previous||[]).length)},declarationChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t],changeType:({declarationChanges:e,hasModifiedChanges:t})=>{if(!e)return;const n=e.declaration;return n?t?It["c"].modified:e.change:e.change===It["c"].added?It["c"].added:void 0},changeClasses:({changeType:e})=>({["changed changed-"+e]:e})}},$t=xt,Ot=(n("39d3"),Object(K["a"])($t,qe,Fe,!1,null,"2ab6251b",null)),Dt=Ot.exports,Pt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentNode",e._b({staticClass:"abstract"},"ContentNode",e.$props,!1))},Lt=[],At=n("6359"),Nt={name:"Abstract",components:{ContentNode:At["a"]},props:At["a"].props},Et=Nt,jt=(n("374e"),Object(K["a"])(Et,Pt,Lt,!1,null,"702ec04e",null)),Bt=jt.exports,Rt=n("c081"),Mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,wrapTitle:!0}})},zt=[];const Kt={topics:{title:"sections.topics",anchor:"topics",level:2},defaultImplementations:{title:"sections.default-implementations",anchor:"default-implementations",level:2},relationships:{title:"sections.relationships",anchor:"relationships",level:2},seeAlso:{title:"sections.see-also",anchor:"see-also",level:2}},qt={[Ke.details]:{title:"sections.details",anchor:"details",level:2},[Ke.parameters]:{title:"sections.parameters",anchor:"parameters",level:2},[Ke.possibleValues]:{title:"sections.possible-values",anchor:"possibleValues",level:2}};var Ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentTable",{attrs:{anchor:e.anchor,title:e.title}},e._l(e.sectionsWithTopics,(function(t,i){return n("ContentTableSection",{key:t.title+"_"+i,class:{"no-title":!t.title},attrs:{title:t.title,anchor:t.anchor},scopedSlots:e._u([t.title&&e.wrapTitle?{key:"title",fn:function(i){var a=i.className;return[n("LinkableHeading",{class:a,attrs:{level:3,anchor:t.anchor}},[n("WordBreak",[e._v(e._s(t.title))])],1)]}}:null],null,!0)},[t.abstract?n("template",{slot:"abstract"},[n("ContentNode",{attrs:{content:t.abstract}})],1):e._e(),t.discussion?n("template",{slot:"discussion"},[n("ContentNode",{attrs:{content:t.discussion.content}})],1):e._e(),e.shouldRenderList?e._l(t.topics,(function(t){return n("TopicsLinkBlock",{key:t.identifier,staticClass:"topic",attrs:{topic:t,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}})})):n("TopicsLinkCardGrid",{staticClass:"topic",attrs:{items:t.topics,topicStyle:e.topicStyle}})],2)})),1)},Ht=[],Vt=n("70fb"),Wt=n("5dcc"),Ut=n("2f34"),Gt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"contenttable alt-light"},[n("div",{staticClass:"container"},[n("LinkableHeading",{staticClass:"title",attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),e._t("default")],2)])},Qt=[],Xt={name:"ContentTable",components:{LinkableHeading:Wt["a"]},props:{anchor:{type:String,required:!0},title:{type:String,required:!0}}},Yt=Xt,Jt=(n("e81e"),Object(K["a"])(Yt,Gt,Qt,!1,null,"6e075935",null)),Zt=Jt.exports,en=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"contenttable-section"},[n("div",{staticClass:"section-title"},[e._t("title",(function(){return[e.title?n("LinkableHeading",{class:e.className,attrs:{level:3,anchor:e.anchorComputed}},[e._v(e._s(e.title))]):e._e()]}),{className:e.className})],2),n("div",{staticClass:"section-content"},[e._t("abstract"),e._t("discussion"),e._t("default")],2)])},tn=[],nn=n("002d");const an="contenttable-title";var sn={name:"ContentTableSection",components:{LinkableHeading:Wt["a"]},props:{title:{type:String,required:!1},anchor:{type:String,default:null}},computed:{anchorComputed:({title:e,anchor:t})=>t||Object(nn["a"])(e||""),className:()=>an}},rn=sn,on=(n("46c5"),Object(K["a"])(rn,en,tn,!1,null,"4aae1079",null)),ln=on.exports,cn=n("2a18"),dn={name:"TopicsTable",mixins:[Ut["a"]],components:{TopicsLinkCardGrid:Vt["a"],WordBreak:De["a"],ContentTable:Zt,TopicsLinkBlock:cn["default"],ContentNode:At["a"],ContentTableSection:ln,LinkableHeading:Wt["a"]},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:{type:Array,required:!0},title:{type:String,required:!1,default(){return"Topics"}},anchor:{type:String,required:!1,default(){return"topics"}},wrapTitle:{type:Boolean,default:!1},topicStyle:{type:String,default:Pe["a"].list}},computed:{shouldRenderList:({topicStyle:e})=>e===Pe["a"].list,sectionsWithTopics(){return this.sections.map(e=>({...e,topics:e.identifiers.reduce((e,t)=>this.references[t]?e.concat(this.references[t]):e,[])}))}}},un=dn,hn=(n("00f2"),Object(K["a"])(un,Ft,Ht,!1,null,"3ccf02e9",null)),pn=hn.exports,gn={name:"DefaultImplementations",components:{TopicsTable:pn},computed:{contentSectionData:()=>Kt.defaultImplementations},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections}},fn=gn,mn=Object(K["a"])(fn,Mt,zt,!1,null,null,null),yn=mn.exports,vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"primary-content"},e._l(e.sections,(function(t,i){return n(e.componentFor(t),e._b({key:i,tag:"component"},"component",e.propsFor(t),!1))})),1)},bn=[],Tn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),n("dl",{staticClass:"datalist"},[e._l(e.values,(function(t){return[n("dt",{key:t.name+":name",staticClass:"param-name"},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(t.name))])],1),t.content?n("dd",{key:t.name+":content",staticClass:"value-content"},[n("ContentNode",{attrs:{content:t.content}})],1):e._e()]}))],2)],1)},Sn=[],_n=n("5677"),Cn={name:"PossibleValues",components:{ContentNode:_n["default"],LinkableHeading:Wt["a"],WordBreak:De["a"]},props:{values:{type:Array,required:!0}},computed:{contentSectionData:()=>qt[Ke.possibleValues]}},kn=Cn,wn=(n("719b"),Object(K["a"])(kn,Tn,Sn,!1,null,null,null)),In=wn.exports,xn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("DeclarationSource",{attrs:{tokens:e.tokens}})],1)},$n=[],On={name:"RestEndpoint",components:{DeclarationSource:ot,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},tokens:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e)}},Dn=On,Pn=Object(K["a"])(Dn,xn,$n,!1,null,null,null),Ln=Pn.exports,An=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"details"},[n("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),n("dl",[e.isSymbol?[n("dt",{key:e.details.name+":name",staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.name"))+" ")]),n("dd",{key:e.details.ideTitle+":content",staticClass:"detail-content"},[e._v(" "+e._s(e.details.ideTitle)+" ")])]:e._e(),e.isTitle?[n("dt",{key:e.details.name+":key",staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.key"))+" ")]),n("dd",{key:e.details.ideTitle+":content",staticClass:"detail-content"},[e._v(" "+e._s(e.details.name)+" ")])]:e._e(),n("dt",{key:e.details.name+":type",staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.type"))+" ")]),n("dd",{staticClass:"detail-content"},[n("PropertyListKeyType",{attrs:{types:e.details.value}})],1)],2)],1)},Nn=[],En=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"type"},[e._v(e._s(e.typeOutput))])},jn=[],Bn={name:"PropertyListKeyType",props:{types:{type:Array,required:!0}},computed:{englishTypes(){return this.types.map(({arrayMode:e,baseType:t="*"})=>e?"array of "+this.pluralizeKeyType(t):t)},typeOutput(){return this.englishTypes.length>2?[this.englishTypes.slice(0,this.englishTypes.length-1).join(", "),this.englishTypes[this.englishTypes.length-1]].join(", or "):this.englishTypes.join(" or ")}},methods:{pluralizeKeyType(e){switch(e){case"dictionary":return"dictionaries";case"array":case"number":case"string":return e+"s";default:return e}}}},Rn=Bn,Mn=(n("f7c0"),Object(K["a"])(Rn,En,jn,!1,null,"791bac44",null)),zn=Mn.exports,Kn={name:"PropertyListKeyDetails",components:{PropertyListKeyType:zn,LinkableHeading:Wt["a"]},props:{details:{type:Object,required:!0}},computed:{contentSectionData:()=>qt[Ke.details],isTitle(){return"title"===this.details.titleStyle&&this.details.ideTitle},isSymbol(){return"symbol"===this.details.titleStyle&&this.details.ideTitle}}},qn=Kn,Fn=(n("45b2"),Object(K["a"])(qn,An,Nn,!1,null,"d66cd00c",null)),Hn=Fn.exports,Vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"parameters"},[n("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),n("dl",[e._l(e.parameters,(function(t){return[n("dt",{key:t.name+":name",staticClass:"param-name"},[n("code",[e._v(e._s(t.name))])]),n("dd",{key:t.name+":content",staticClass:"param-content"},[n("ContentNode",{attrs:{content:t.content}})],1)]}))],2)],1)},Wn=[],Un={name:"Parameters",components:{ContentNode:At["a"],LinkableHeading:Wt["a"]},props:{parameters:{type:Array,required:!0}},computed:{contentSectionData:()=>qt[Ke.parameters]}},Gn=Un,Qn=(n("1a39"),Object(K["a"])(Gn,Vn,Wn,!1,null,"53cac581",null)),Xn=Qn.exports,Yn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{staticClass:"property-table",attrs:{parameters:e.properties,changes:e.propertyChanges},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.changes,o=t.deprecated;return[n("div",{staticClass:"property-name",class:{deprecated:o}},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(i))])],1),e.shouldShiftType({name:i,content:s})?e._e():n("PossiblyChangedType",{attrs:{type:a,changes:r.type}})]}},{key:"description",fn:function(t){var i=t.name,a=t.type,s=t.attributes,r=t.content,o=t.required,l=t.changes,c=t.deprecated,d=t.readOnly;return[e.shouldShiftType({name:i,content:r})?n("PossiblyChangedType",{attrs:{type:a,changes:l.type}}):e._e(),c?[n("Badge",{staticClass:"property-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),n("PossiblyChangedTextAttribute",{attrs:{changes:l.required,value:o}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),n("PossiblyChangedTextAttribute",{attrs:{changes:l.readOnly,value:d}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),r?n("ContentNode",{attrs:{content:r}}):e._e(),n("ParameterAttributes",{attrs:{attributes:s,changes:l.attributes}})]}}])})],1)},Jn=[],Zn={inject:["identifier","store"],data:({store:{state:e}})=>({state:e}),computed:{apiChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t]}},ei=n("a0fd"),ti=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"parameters-table"},e._l(e.parameters,(function(t){return n("Row",{key:t[e.keyBy],staticClass:"param",class:e.changedClasses(t[e.keyBy])},[n("Column",{staticClass:"param-symbol",attrs:{span:{large:3,small:12}}},[e._t("symbol",null,null,e.getProps(t,e.changes[t[e.keyBy]]))],2),n("Column",{staticClass:"param-content",attrs:{span:{large:9,small:12}}},[e._t("description",null,null,e.getProps(t,e.changes[t[e.keyBy]]))],2)],1)})),1)},ni=[],ii={name:"ParametersTable",components:{Row:B["a"],Column:R["a"]},props:{parameters:{type:Array,required:!0},changes:{type:Object,default:()=>({})},keyBy:{type:String,default:"name"}},methods:{getProps(e,t={}){return{...e,changes:t}},changedClasses(e){const{changes:t}=this,{change:n}=t[e]||{};return{["changed changed-"+n]:n}}}},ai=ii,si=(n("5561"),Object(K["a"])(ai,ti,ni,!1,null,"3f89f723",null)),ri=si.exports,oi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"parameter-attributes"},[e.shouldRender(e.AttributeKind.default)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.default")}))),n("code",[e._v(e._s(i.value))])]}}],null,!1,2998238055)},"ParameterMetaAttribute",{kind:e.AttributeKind.default,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimum)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.minimum")}))),n("code",[e._v(e._s(i.value))])]}}],null,!1,859757818)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimumExclusive)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.minimum")}))),n("code",[e._v("> "+e._s(i.value))])]}}],null,!1,770347247)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximum)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.maximum")}))),n("code",[e._v(e._s(i.value))])]}}],null,!1,1190666532)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximumExclusive)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.maximum")}))),n("code",[e._v("< "+e._s(i.value))])]}}],null,!1,1156490099)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.allowedTypes)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:e.$tc("parameters.possible-types",e.fallbackToValues(i).length)}))),n("code",[e._l(e.fallbackToValues(i),(function(t,a){return[e._l(t,(function(t,s){return[n("DeclarationToken",e._b({key:a+"-"+s},"DeclarationToken",t,!1)),a+1({new:null,previous:null})},value:{type:[Object,Array,String,Boolean],default:null},wrapChanges:{type:Boolean,default:!0},renderSingleChange:{type:Boolean,default:!1}},render(e){const{value:t,changes:n={},wrapChanges:i,renderSingleChange:a}=this,{new:s,previous:r}=n,o=(t,n)=>{const a=this.$scopedSlots.default({value:t});return n&&i?e("div",{class:n},[a]):a?a[0]:null};if(s||r){const t=o(s,ui.added),n=o(r,ui.removed);return a?s&&!r?t:n:e("div",{class:"property-changegroup"},[s?t:"",r?n:""])}return o(t)}},fi=gi,mi=Object(K["a"])(fi,hi,pi,!1,null,null,null),yi=mi.exports,vi={name:"ParameterMetaAttribute",components:{RenderChanged:yi},props:{kind:{type:String,required:!0},attributes:{type:Object,required:!0},changes:{type:Object,default:()=>({})}}},bi=vi,Ti=(n("2822"),Object(K["a"])(bi,ci,di,!1,null,"8590589e",null)),Si=Ti.exports;const _i={allowedTypes:"allowedTypes",allowedValues:"allowedValues",default:"default",maximum:"maximum",maximumExclusive:"maximumExclusive",minimum:"minimum",minimumExclusive:"minimumExclusive"};var Ci={name:"ParameterAttributes",components:{ParameterMetaAttribute:Si,DeclarationToken:tt["a"]},constants:{AttributeKind:_i},props:{attributes:{type:Array,default:()=>[]},changes:{type:Object,default:()=>({})}},computed:{AttributeKind:()=>_i,attributesObject:({attributes:e})=>e.reduce((e,t)=>({...e,[t.kind]:t}),{})},methods:{shouldRender(e){return Object.prototype.hasOwnProperty.call(this.attributesObject,e)},fallbackToValues:e=>{const t=e||[];return Array.isArray(t)?t:t.values}}},ki=Ci,wi=Object(K["a"])(ki,oi,li,!1,null,null,null),Ii=wi.exports,xi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RenderChanged",{attrs:{renderSingleChange:"",value:e.value,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.value;return i?n("span",{staticClass:"property-text"},[e._t("default")],2):e._e()}}],null,!0)})},$i=[],Oi={name:"PossiblyChangedTextAttribute",components:{RenderChanged:yi},props:{changes:{type:Object,required:!1},value:{type:Boolean,default:!1}}},Di=Oi,Pi=(n("5c57"),Object(K["a"])(Di,xi,$i,!1,null,null,null)),Li=Pi.exports,Ai=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RenderChanged",{attrs:{value:e.type,wrapChanges:!1,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.value;return n("DeclarationTokenGroup",{staticClass:"property-metadata property-type",attrs:{type:e.getValues(i)}})}}])})},Ni=[],Ei=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.type&&e.type.length?n("div",[n("code",e._l(e.type,(function(t,i){return n("DeclarationToken",e._b({key:i},"DeclarationToken",t,!1))})),1)]):e._e()},ji=[],Bi={name:"DeclarationTokenGroup",components:{DeclarationToken:tt["a"]},props:{type:{type:Array,default:()=>[],required:!1}}},Ri=Bi,Mi=Object(K["a"])(Ri,Ei,ji,!1,null,null,null),zi=Mi.exports,Ki={name:"PossiblyChangedType",components:{DeclarationTokenGroup:zi,RenderChanged:yi},props:{type:{type:Array,required:!0},changes:{type:Object,required:!1}},methods:{getValues(e){return Array.isArray(e)?e:e.values}}},qi=Ki,Fi=(n("2f87"),Object(K["a"])(qi,Ai,Ni,!1,null,"0a648a1e",null)),Hi=Fi.exports,Vi={name:"PropertyTable",mixins:[Zn],components:{Badge:ei["a"],WordBreak:De["a"],PossiblyChangedTextAttribute:Li,PossiblyChangedType:Hi,ParameterAttributes:Ii,ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},properties:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),propertyChanges:({apiChanges:e})=>(e||{}).properties},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},Wi=Vi,Ui=(n("d71b"),Object(K["a"])(Wi,Yn,Jn,!1,null,"310f0b2c",null)),Gi=Ui.exports,Qi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{attrs:{parameters:[e.bodyParam],changes:e.bodyChanges,keyBy:"key"},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.type,a=t.content,s=t.changes,r=t.name;return[e.shouldShiftType({name:r,content:a})?e._e():n("PossiblyChangedType",{attrs:{type:i,changes:s.type}})]}},{key:"description",fn:function(t){var i=t.name,a=t.content,s=t.mimeType,r=t.type,o=t.changes;return[e.shouldShiftType({name:i,content:a})?n("PossiblyChangedType",{attrs:{type:r,changes:o.type}}):e._e(),a?n("ContentNode",{attrs:{content:a}}):e._e(),s?n("PossiblyChangedMimetype",{attrs:{mimetype:s,changes:o.mimetype,change:o.change}}):e._e()]}}])}),e.parts.length?[n("h3",[e._v(e._s(e.$t("sections.parts")))]),n("ParametersTable",{staticClass:"parts",attrs:{parameters:e.parts,changes:e.partsChanges},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.changes;return[n("div",{staticClass:"part-name"},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(i))])],1),s?n("PossiblyChangedType",{attrs:{type:a,changes:r.type}}):e._e()]}},{key:"description",fn:function(t){var i=t.content,a=t.mimeType,s=t.required,r=t.type,o=t.attributes,l=t.changes,c=t.readOnly;return[n("div",[i?e._e():n("PossiblyChangedType",{attrs:{type:r,changes:l.type}}),n("PossiblyChangedTextAttribute",{attrs:{changes:l.required,value:s}},[e._v("(Required) ")]),n("PossiblyChangedTextAttribute",{attrs:{changes:l.readOnly,value:c}},[e._v("(Read only) ")]),i?n("ContentNode",{attrs:{content:i}}):e._e(),a?n("PossiblyChangedMimetype",{attrs:{mimetype:a,changes:l.mimetype,change:l.change}}):e._e(),n("ParameterAttributes",{attrs:{attributes:o,changes:l.attributes}})],1)]}}],null,!1,1779956822)})]:e._e()],2)},Xi=[],Yi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RenderChanged",{attrs:{changes:e.changeValues,value:e.mimetype},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.value;return n("div",{staticClass:"response-mimetype"},[e._v(" "+e._s(e.$t("content-type",{value:i}))+" ")])}}])})},Ji=[],Zi={name:"PossiblyChangedMimetype",components:{RenderChanged:yi},props:{mimetype:{type:String,required:!0},changes:{type:[Object,String],required:!1},change:{type:String,required:!1}},computed:{changeValues({change:e,changes:t}){return e===It["c"].modified&&"string"!==typeof t?t:void 0}}},ea=Zi,ta=(n("d1ac"),Object(K["a"])(ea,Yi,Ji,!1,null,"20293786",null)),na=ta.exports;const ia="restRequestBody";var aa={name:"RestBody",mixins:[Zn],components:{PossiblyChangedMimetype:na,PossiblyChangedTextAttribute:Li,PossiblyChangedType:Hi,WordBreak:De["a"],ParameterAttributes:Ii,ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},constants:{ChangesKey:ia},props:{bodyContentType:{type:Array,required:!0},content:{type:Array},mimeType:{type:String,required:!0},parts:{type:Array,default:()=>[]},title:{type:String,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),bodyParam:({bodyContentType:e,content:t,mimeType:n})=>({key:ia,content:t,mimeType:n,type:e}),bodyChanges:({apiChanges:e})=>e||{},partsChanges:({bodyChanges:e})=>(e[ia]||{}).parts},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},sa=aa,ra=(n("6a35"),Object(K["a"])(sa,Qi,Xi,!1,null,"021cd63d",null)),oa=ra.exports,la=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{attrs:{parameters:e.parameters,changes:e.parameterChanges},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.changes,o=t.deprecated;return[n("div",{staticClass:"param-name",class:{deprecated:o}},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(i))])],1),e.shouldShiftType({content:s,name:i})?e._e():n("PossiblyChangedType",{attrs:{type:a,changes:r.type}})]}},{key:"description",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.required,o=t.attributes,l=t.changes,c=t.deprecated,d=t.readOnly;return[n("div",[e.shouldShiftType({content:s,name:i})?n("PossiblyChangedType",{attrs:{type:a,changes:l.type}}):e._e(),c?[n("Badge",{staticClass:"param-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),n("PossiblyChangedTextAttribute",{attrs:{changes:l.required,value:r}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),n("PossiblyChangedTextAttribute",{attrs:{changes:l.readOnly,value:d}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),s?n("ContentNode",{attrs:{content:s}}):e._e(),n("ParameterAttributes",{attrs:{attributes:o,changes:l}})],2)]}}])})],1)},ca=[],da={name:"RestParameters",mixins:[Zn],components:{Badge:ei["a"],PossiblyChangedType:Hi,PossiblyChangedTextAttribute:Li,ParameterAttributes:Ii,WordBreak:De["a"],ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},parameters:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),parameterChanges:({apiChanges:e})=>(e||{}).restParameters},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},ua=da,ha=(n("eb6d"),Object(K["a"])(ua,la,ca,!1,null,"03478142",null)),pa=ha.exports,ga=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{attrs:{parameters:e.responses,changes:e.propertyChanges,"key-by":"status"},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.status,a=t.type,s=t.reason,r=t.content,o=t.changes;return[n("div",{staticClass:"response-name"},[n("code",[e._v(" "+e._s(i)+" "),n("span",{staticClass:"reason"},[e._v(e._s(s))])])]),e.shouldShiftType({content:r,reason:s,status:i})?e._e():n("PossiblyChangedType",{attrs:{type:a,changes:o.type}})]}},{key:"description",fn:function(t){var i=t.content,a=t.mimetype,s=t.reason,r=t.type,o=t.status,l=t.changes;return[e.shouldShiftType({content:i,reason:s,status:o})?n("PossiblyChangedType",{attrs:{type:r,changes:l.type}}):e._e(),n("div",{staticClass:"response-reason"},[n("code",[e._v(e._s(s))])]),i?n("ContentNode",{attrs:{content:i}}):e._e(),a?n("PossiblyChangedMimetype",{attrs:{mimetype:a,changes:l.mimetype,change:l.change}}):e._e()]}}])})],1)},fa=[],ma={name:"RestResponses",mixins:[Zn],components:{PossiblyChangedMimetype:na,PossiblyChangedType:Hi,ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},responses:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),propertyChanges:({apiChanges:e})=>(e||{}).restResponses},methods:{shouldShiftType:({content:e=[],reason:t,status:n})=>!(e.length||t)&&n}},ya=ma,va=(n("7649"),Object(K["a"])(ya,ga,fa,!1,null,"881189f4",null)),ba=va.exports,Ta={name:"PrimaryContent",components:{ContentNode:At["a"],Parameters:Xn,PropertyListKeyDetails:Hn,PropertyTable:Gi,RestBody:oa,RestEndpoint:Ln,RestParameters:pa,RestResponses:ba,PossibleValues:In},constants:{SectionKind:Ke},props:{sections:{type:Array,required:!0,validator:e=>e.every(({kind:e})=>Object.prototype.hasOwnProperty.call(Ke,e))}},computed:{span(){return{large:9,medium:9,small:12}}},methods:{componentFor(e){return{[Ke.content]:At["a"],[Ke.details]:Hn,[Ke.parameters]:Xn,[Ke.properties]:Gi,[Ke.restBody]:oa,[Ke.restParameters]:pa,[Ke.restHeaders]:pa,[Ke.restCookies]:pa,[Ke.restEndpoint]:Ln,[Ke.restResponses]:ba,[Ke.possibleValues]:In}[e.kind]},propsFor(e){const{bodyContentType:t,content:n,details:i,items:a,kind:s,mimeType:r,parameters:o,title:l,tokens:c,values:d}=e;return{[Ke.content]:{content:n},[Ke.details]:{details:i},[Ke.parameters]:{parameters:o},[Ke.possibleValues]:{values:d},[Ke.properties]:{properties:a,title:l},[Ke.restBody]:{bodyContentType:t,content:n,mimeType:r,parts:o,title:l},[Ke.restCookies]:{parameters:a,title:l},[Ke.restEndpoint]:{tokens:c,title:l},[Ke.restHeaders]:{parameters:a,title:l},[Ke.restParameters]:{parameters:a,title:l},[Ke.restResponses]:{responses:a,title:l}}[s]}}},Sa=Ta,_a=(n("73a8"),Object(K["a"])(Sa,vn,bn,!1,null,"2baae7e0",null)),Ca=_a.exports,ka=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title)}},e._l(e.sectionsWithSymbols,(function(e){return n("Section",{key:e.type,attrs:{title:e.title,anchor:e.anchor}},[n("List",{attrs:{symbols:e.symbols,type:e.type}})],1)})),1)},wa=[],Ia=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{ref:"apiChangesDiff",staticClass:"relationships-list",class:e.classes},e._l(e.symbols,(function(t){return n("li",{key:t.identifier,staticClass:"relationships-item"},[t.url?n("router-link",{staticClass:"link",attrs:{to:e.buildUrl(t.url,e.$route.query)}},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(t.title))])],1):n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(t.title))]),t.conformance?n("ConditionalConstraints",{attrs:{constraints:t.conformance.constraints,prefix:t.conformance.conformancePrefix}}):e._e()],1)})),0)},xa=[];const $a=3,Oa={conformsTo:"conformance",inheritsFrom:"inheritance",inheritedBy:"inheritedBy"};var Da={name:"RelationshipsList",components:{ConditionalConstraints:He["a"],WordBreak:De["a"]},inject:["store","identifier"],mixins:[lt["b"],lt["a"]],props:{symbols:{type:Array,required:!0},type:{type:String,required:!0}},data(){return{state:this.store.state}},computed:{classes({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n}){return[{inline:this.shouldDisplayInline,column:!this.shouldDisplayInline,["changed changed-"+e]:!!e,[t]:n}]},hasAvailabilityConstraints(){return this.symbols.some(e=>!!(e.conformance||{}).constraints)},changes({identifier:e,state:{apiChanges:t}}){return(t||{})[e]||{}},changeType({changes:e,type:t}){const n=Oa[t];if(e.change!==It["c"].modified)return e.change;const i=e[n];if(!i)return;const a=(e,t)=>e.map((e,n)=>[e,t[n]]),s=a(i.previous,i.new).some(([e,t])=>e.content?0===e.content.length&&t.content.length>0:!!t.content);return s?It["c"].added:It["c"].modified},shouldDisplayInline(){const{hasAvailabilityConstraints:e,symbols:t}=this;return t.length<=$a&&!e}},methods:{buildUrl:P["b"]}},Pa=Da,La=(n("9475"),Object(K["a"])(Pa,Ia,xa,!1,null,"4c67b8c7",null)),Aa=La.exports,Na={name:"Relationships",mixins:[Ut["a"]],components:{ContentTable:Zt,List:Aa,Section:ln},props:{sections:{type:Array,required:!0}},computed:{contentSectionData:()=>Kt.relationships,sectionsWithSymbols(){return this.sections.map(e=>({...e,symbols:e.identifiers.reduce((e,t)=>this.references[t]?e.concat(this.references[t]):e,[])}))}}},Ea=Na,ja=Object(K["a"])(Ea,ka,wa,!1,null,null,null),Ba=ja.exports,Ra=n("e8ea"),Ma=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Section",{staticClass:"availability",attrs:{role:"complementary","aria-label":e.$t("sections.availability")}},[e._l(e.technologies,(function(t){return n("Badge",{key:t,staticClass:"technology"},[n("TechnologyIcon",{staticClass:"tech-icon"}),e._v(" "+e._s(t)+" ")],1)})),e._l(e.platforms,(function(t){return n("Badge",{key:t.name,staticClass:"platform",class:e.changesClassesFor(t.name)},[n("AvailabilityRange",{attrs:{deprecatedAt:t.deprecatedAt,introducedAt:t.introducedAt,platformName:t.name}}),t.deprecatedAt?n("span",{staticClass:"deprecated"},[e._v(" "+e._s(e.$t("aside-kind.deprecated"))+" ")]):t.beta?n("span",{staticClass:"beta"},[e._v(e._s(e.$t("aside-kind.beta")))]):e._e()],1)}))],2)},za=[],Ka=n("3024"),qa=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{attrs:{role:"text","aria-label":e.ariaLabel,title:e.description}},[e._v(" "+e._s(e.text)+" ")])},Fa=[],Ha={name:"AvailabilityRange",props:{deprecatedAt:{type:String,required:!1},introducedAt:{type:String,required:!0},platformName:{type:String,required:!0}},computed:{ariaLabel(){const{deprecatedAt:e,description:t,text:n}=this;return[n].concat(e?this.$t("change-type.deprecated"):[]).concat(t).join(", ")},description(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?this.$t("availability.introduced-and-deprecated",{name:n,introducedAt:t,deprecatedAt:e}):this.$t("availability.available-on",{name:n,introducedAt:t})},text(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?`${n} ${t}–${e}`:`${n} ${t}+`}}},Va=Ha,Wa=Object(K["a"])(Va,qa,Fa,!1,null,null,null),Ua=Wa.exports,Ga={name:"Availability",mixins:[lt["b"]],inject:["identifier","store"],components:{Badge:ei["a"],AvailabilityRange:Ua,Section:ie,TechnologyIcon:Ka["a"]},props:{platforms:{type:Array,required:!0},technologies:{type:Array,required:!1}},data(){return{state:this.store.state}},methods:{changeFor(e){const{identifier:t,state:{apiChanges:n}}=this,{availability:i={}}=(n||{})[t]||{},a=i[e];if(a)return a.deprecated?It["c"].deprecated:a.introduced&&!a.introduced.previous?It["c"].added:It["c"].modified}}},Qa=Ga,Xa=(n("2d12"),Object(K["a"])(Qa,Ma,za,!1,null,"602d8130",null)),Ya=Xa.exports,Ja=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections}})},Za=[],es={name:"SeeAlso",components:{TopicsTable:pn},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections},computed:{contentSectionData:()=>Kt.seeAlso}},ts=es,ns=Object(K["a"])(ts,Ja,Za,!1,null,null,null),is=ns.exports,as=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"topictitle"},[e.eyebrow?n("span",{staticClass:"eyebrow"},[e._v(e._s(e.eyebrow))]):e._e(),n("h1",{staticClass:"title"},[e._t("default"),e._t("after")],2)])},ss=[],rs={name:"Title",props:{eyebrow:{type:String,required:!1}}},os=rs,ls=(n("3396"),Object(K["a"])(os,as,ss,!1,null,"4492c658",null)),cs=ls.exports,ds=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,topicStyle:e.topicStyle}})},us=[],hs={name:"Topics",components:{TopicsTable:pn},computed:{contentSectionData:()=>Kt.topics},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections,topicStyle:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(Pe["a"],e)}}},ps=hs,gs=Object(K["a"])(ps,ds,us,!1,null,null,null),fs=gs.exports,ms=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"OnThisPageStickyContainer"},[e._t("default")],2)},ys=[],vs={name:"OnThisPageStickyContainer"},bs=vs,Ts=(n("1e0b"),Object(K["a"])(bs,ms,ys,!1,null,"1b6d0048",null)),Ss=Ts.exports;const _s=1050;var Cs={name:"DocumentationTopic",mixins:[D["a"]],constants:{ON_THIS_PAGE_CONTAINER_BREAKPOINT:_s},inject:{isTargetIDE:{default(){return!1}},store:{default(){return{reset(){},state:{}}}}},components:{Declaration:Dt,OnThisPageStickyContainer:Ss,OnThisPageNav:ze,DocumentationHero:Oe,Abstract:Bt,Aside:N["a"],BetaLegalText:F,ContentNode:At["a"],DefaultImplementations:yn,DownloadButton:Rt["a"],LanguageSwitcher:pe,PrimaryContent:Ca,Relationships:Ba,RequirementMetadata:Ra["a"],Availability:Ya,SeeAlso:is,Title:cs,Topics:fs,ViewMore:be,WordBreak:De["a"]},props:{abstract:{type:Array,required:!1},conformance:{type:Object,required:!1},defaultImplementationsSections:{type:Array,required:!1},downloadNotAvailableSummary:{type:Array,required:!1},deprecationSummary:{type:Array,required:!1},diffAvailability:{type:Object,required:!1},modules:{type:Array,required:!1},hasNoExpandedDocumentation:{type:Boolean,required:!1},hierarchy:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!0},identifier:{type:String,required:!0},isRequirement:{type:Boolean,default:()=>!1},platforms:{type:Array,required:!1},primaryContentSections:{type:Array,required:!1},references:{type:Object,required:!0},relationshipsSections:{type:Array,required:!1},roleHeading:{type:String,required:!1},title:{type:String,required:!0},topicSections:{type:Array,required:!1},topicSectionsStyle:{type:String,default:Pe["a"].list},sampleCodeDownload:{type:Object,required:!1},seeAlsoSections:{type:Array,required:!1},languagePaths:{type:Object,default:()=>({})},tags:{type:Array,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isSymbolBeta:{type:Boolean,required:!1},symbolKind:{type:String,default:""},role:{type:String,default:""},remoteSource:{type:Object,required:!1},pageImages:{type:Array,required:!1},enableMinimized:{type:Boolean,default:!1},enableOnThisPageNav:{type:Boolean,default:!1},disableHeroBackground:{type:Boolean,default:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)},availableLocales:{type:Array,required:!1}},provide(){return{identifier:this.identifier,languages:new Set(Object.keys(this.languagePaths)),interfaceLanguage:this.interfaceLanguage,symbolKind:this.symbolKind,enableMinimized:this.enableMinimized}},data(){return{topicState:this.store.state}},computed:{normalizedSwiftPath:({swiftPath:e})=>Object(L["d"])(e),normalizedObjcPath:({objcPath:e,swiftPath:t})=>Object(L["d"])(e&&t?Object(P["b"])(e,{language:O["a"].objectiveC.key.url}):e),defaultImplementationsCount(){return(this.defaultImplementationsSections||[]).reduce((e,t)=>e+t.identifiers.length,0)},shouldShowAvailability:({platforms:e,technologies:t,enableMinimized:n})=>((e||[]).length||(t||[]).length)&&!n,hasBetaContent:({platforms:e})=>e&&e.length&&e.some(e=>e.beta),pageTitle:({title:e})=>e,pageDescription:({abstract:e,extractFirstParagraphText:t})=>e?t(e):null,shouldShowLanguageSwitcher:({objcPath:e,swiftPath:t,isTargetIDE:n,enableMinimized:i})=>!!(e&&t&&n)&&!i,enhanceBackground:({symbolKind:e,disableHeroBackground:t,enableMinimized:n})=>!t&&!n&&(!e||"module"===e),shortHero:({roleHeading:e,abstract:t,sampleCodeDownload:n,hasAvailability:i,shouldShowLanguageSwitcher:a,declarations:s})=>!!e+!!t+!!n+!!s.length+!!i+a<=1,technologies({modules:e=[]}){const t=e.reduce((e,t)=>(e.push(t.name),e.concat(t.relatedModules||[])),[]);return t.length>1?t:[]},titleBreakComponent:({enhanceBackground:e})=>e?"span":De["a"],hasPrimaryContent:({isRequirement:e,deprecationSummary:t,downloadNotAvailableSummary:n,primaryContentSectionsSanitized:i,shouldShowViewMoreLink:a})=>e||t&&t.length||n&&n.length||i.length||a,viewMoreLink:({interfaceLanguage:e,normalizedObjcPath:t,normalizedSwiftPath:n})=>e===O["a"].objectiveC.key.api?t:n,shouldShowViewMoreLink:({enableMinimized:e,hasNoExpandedDocumentation:t,viewMoreLink:n})=>e&&!t&&n,tagName(){return this.isSymbolDeprecated?this.$t("aside-kind.deprecated"):this.$t("aside-kind.beta")},pageIcon:({pageImages:e=[]})=>{const t=e.find(({type:e})=>"icon"===e);return t?t.identifier:null},shouldRenderTopicSection:({topicSectionsStyle:e,topicSections:t,enableMinimized:n})=>t&&e!==Pe["a"].hidden&&!n,isOnThisPageNavVisible:({topicState:e})=>e.contentWidth>_s,disableMetadata:({enableMinimized:e})=>e,primaryContentSectionsSanitized({primaryContentSections:e=[]}){return e.filter(({kind:e})=>e!==Ke.declarations)},declarations({primaryContentSections:e=[]}){return e.filter(({kind:e})=>e===Ke.declarations)}},methods:{extractProps(e){const{abstract:t,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:a,diffAvailability:s,hierarchy:r,identifier:{interfaceLanguage:o,url:l},metadata:{conformance:c,hasNoExpandedDocumentation:d,modules:u,availableLocales:h,platforms:p,required:g=!1,roleHeading:f,title:m="",tags:y=[],role:v,symbolKind:b="",remoteSource:T,images:S=[],color:{standardColorIdentifier:_}={}}={},primaryContentSections:C,relationshipsSections:k,references:w={},sampleCodeDownload:I,topicSectionsStyle:x,topicSections:$,seeAlsoSections:D,variantOverrides:P,variants:L=[]}=e,A=L.reduce((e,t)=>t.traits.reduce((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e,e),{}),{[O["a"].objectiveC.key.api]:[N]=[],[O["a"].swift.key.api]:[E]=[]}=A;return{abstract:t,conformance:c,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:a,diffAvailability:s,hasNoExpandedDocumentation:d,availableLocales:h,hierarchy:r,role:v,identifier:l,interfaceLanguage:o,isRequirement:g,modules:u,platforms:p,primaryContentSections:C,relationshipsSections:k,references:w,roleHeading:f,sampleCodeDownload:I,title:m,topicSections:$,topicSectionsStyle:x,seeAlsoSections:D,variantOverrides:P,symbolKind:b,tags:y.slice(0,1),remoteSource:T,pageImages:S,objcPath:N,swiftPath:E,standardColorIdentifier:_}}},created(){if(this.topicState.preferredLanguage===O["a"].objectiveC.key.url&&this.interfaceLanguage!==O["a"].objectiveC.key.api&&this.objcPath&&this.$route.query.language!==O["a"].objectiveC.key.url){const{query:e}=this.$route;this.$nextTick().then(()=>{this.$router.replace({path:Object(L["d"])(this.objcPath),query:{...e,language:O["a"].objectiveC.key.url}})})}A["a"].setAvailableLocales(this.availableLocales||[]),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},availableLocales(e){A["a"].setAvailableLocales(e)}}},ks=Cs,ws=(n("6d05"),Object(K["a"])(ks,x,$,!1,null,"43c74ad0",null)),Is=ws.exports,xs=n("2b0e");const $s=()=>({[It["c"].modified]:0,[It["c"].added]:0,[It["c"].deprecated]:0});var Os={state:{apiChanges:null,apiChangesCounts:$s(),selectedAPIChangesVersion:null},setAPIChanges(e){this.state.apiChanges=e},setSelectedAPIChangesVersion(e){this.state.selectedAPIChangesVersion=e},resetApiChanges(){this.state.apiChanges=null,this.state.apiChangesCounts=$s()},async updateApiChangesCounts(){await xs["default"].nextTick(),Object.keys(this.state.apiChangesCounts).forEach(e=>{this.state.apiChangesCounts[e]=this.countChangeType(e)})},countChangeType(e){if(document&&document.querySelectorAll){const t=`.changed-${e}:not(.changed-total)`;return document.querySelectorAll(t).length}return 0}},Ds={state:{onThisPageSections:[],currentPageAnchor:null},resetPageSections(){this.state.onThisPageSections=[],this.state.currentPageAnchor=null},addOnThisPageSection(e,{i18n:t=!0}={}){this.state.onThisPageSections.push({...e,i18n:t})},setCurrentPageSection(e){const t=this.state.onThisPageSections.findIndex(({anchor:t})=>t===e);-1!==t&&(this.state.currentPageAnchor=e)}},Ps=n("d369");const{state:Ls,...As}=Os,{state:Ns,...Es}=Ds;var js={state:{preferredLanguage:Ps["a"].preferredLanguage,contentWidth:0,...Ls,...Ns,references:{}},reset(){this.state.preferredLanguage=Ps["a"].preferredLanguage,this.state.references={},this.resetApiChanges()},setPreferredLanguage(e){this.state.preferredLanguage=e,Ps["a"].preferredLanguage=this.state.preferredLanguage},setContentWidth(e){this.state.contentWidth=e},setReferences(e){this.state.references=e},...As,...Es},Bs=n("8590"),Rs=n("66c9"),Ms=n("0caf"),zs=n("146e");const Ks="",qs=32,Fs="navigator-hide-button";function Hs(e){return e.split("").reduce((e,t)=>(e<<5)-e+t.charCodeAt(0)|0,0)}function Vs(e){const t={},n=e.length;for(let i=0;ie.parent===Ks);const i=t[e];return i?(i.childUIDs||[]).map(e=>t[e]):[]}function Qs(e,t){const n=[],i=[e];let a=null;while(i.length){a=i.pop();const e=t[a];if(!e)return[];n.unshift(e),e.parent&&e.parent!==Ks&&i.push(e.parent)}return n}function Xs(e,t,n){const i=t[e];return i?Gs(i.parent,t,n):[]}var Ys,Js,Zs={name:"NavigatorDataProvider",props:{interfaceLanguage:{type:String,default:O["a"].swift.key.url},technologyUrl:{type:String,required:!0},apiChangesVersion:{type:String,default:""}},data(){return{isFetching:!1,errorFetching:!1,isFetchingAPIChanges:!1,navigationIndex:{[O["a"].swift.key.url]:[]},navigationReferences:{},diffs:null}},computed:{flatChildren:({technologyWithChildren:e={}})=>Ws(e.children||[],null,0,e.beta),technologyPath:({technologyUrl:e})=>{const t=/(\/documentation\/(?:[^/]+))\/?/.exec(e);return t?t[1]:""},technologyWithChildren({navigationIndex:e,interfaceLanguage:t,technologyPath:n}){let i=e[t]||[];return i.length||(i=e[O["a"].swift.key.url]||[]),i.find(e=>n.toLowerCase()===e.path.toLowerCase())}},methods:{async fetchIndexData(){try{this.isFetching=!0;const{interfaceLanguages:e,references:t}=await Object(w["d"])({slug:this.$route.params.locale||""});this.navigationIndex=Object.freeze(e),this.navigationReferences=Object.freeze(t)}catch(e){this.errorFetching=!0}finally{this.isFetching=!1}}},watch:{"$route.params.locale":{handler:"fetchIndexData",immediate:!0}},render(){return this.$scopedSlots.default({technology:this.technologyWithChildren,isFetching:this.isFetching,errorFetching:this.errorFetching,isFetchingAPIChanges:this.isFetchingAPIChanges,apiChanges:this.diffs,flatChildren:this.flatChildren,references:this.navigationReferences})}},er=Zs,tr=Object(K["a"])(er,Ys,Js,!1,null,null,null),nr=tr.exports,ir=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"quick-navigation-open",attrs:{"aria-label":e.$t("quicknav.button.label"),title:e.$t("quicknav.button.title")}},[e._v(" / ")])},ar=[],sr={name:"QuickNavigationButton"},rr=sr,or=(n("5a73"),Object(K["a"])(rr,ir,ar,!1,null,"53faf852",null)),lr=or.exports,cr=function(){var e,t,n=this,i=n.$createElement,a=n._self._c||i;return a("GenericModal",{attrs:{isFullscreen:"",showClose:!1,visible:n.isVisible,backdropBackgroundColorOverride:"rgba(0, 0, 0, 0.7)"},on:{"update:visible":function(e){n.isVisible=e}}},[a("div",{staticClass:"quick-navigation",on:{keydown:[function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:(e.preventDefault(),n.focusNext.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:(e.preventDefault(),n.focusPrev.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"enter",13,e.key,"Enter")||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:n.handleKeyEnter.apply(null,arguments)}],click:function(e){return e.target!==e.currentTarget?null:n.closeQuickNavigationModal.apply(null,arguments)}}},[a("div",{staticClass:"quick-navigation__container",class:{focus:n.focusedInput}},[a("FilterInput",{staticClass:"quick-navigation__filter",attrs:{placeholder:n.$t("filter.search-symbols",{technology:n.technology}),focusInputWhenCreated:"",focusInputWhenEmpty:"",preventBorderStyle:"",selectInputOnFocus:""},on:{input:function(e){n.focusedIndex=0},focus:function(e){n.focusedInput=!0},blur:function(e){n.focusedInput=!1}},scopedSlots:n._u([{key:"icon",fn:function(){return[a("div",{staticClass:"quick-navigation__magnifier-icon-container",class:{blue:n.userInput.length}},[a("MagnifierIcon")],1)]},proxy:!0}]),model:{value:n.userInput,callback:function(e){n.userInput=e},expression:"userInput"}}),a("div",{staticClass:"quick-navigation__match-list",class:{active:n.processedUserInput.length}},[n.noResultsWereFound?a("div",{staticClass:"no-results"},[a("p",[n._v(" No results found. ")])]):[a("div",n._b({staticClass:"quick-navigation__refs"},"div",(e={},e[n.SCROLL_LOCK_DISABLE_ATTR]=!0,e),!1),n._l(n.filteredSymbols,(function(e,t){return a("Reference",{key:e.uid,staticClass:"quick-navigation__reference",attrs:{url:e.path},nativeOn:{click:function(e){return n.closeQuickNavigationModal.apply(null,arguments)},focus:function(e){return n.focusIndex(t)}}},[a("div",{ref:"match",refInFor:!0,staticClass:"quick-navigation__symbol-match",class:{selected:t==n.focusedIndex},attrs:{role:"list"}},[a("div",{staticClass:"symbol-info"},[a("div",{staticClass:"symbol-name"},[a("TopicTypeIcon",{staticClass:"navigator-icon",attrs:{type:e.type}}),a("div",{staticClass:"symbol-title"},[a("span",{domProps:{textContent:n._s(n.formatSymbolTitle(e.title,0,e.start))}}),a("QuickNavigationHighlighter",{attrs:{text:e.substring,matcherText:n.processedUserInput}}),a("span",{domProps:{textContent:n._s(n.formatSymbolTitle(e.title,e.start+e.matchLength))}})],1)],1),a("div",{staticClass:"symbol-path"},n._l(e.parents,(function(t,i){return a("div",{key:t.title},[a("span",{staticClass:"parent-path",domProps:{textContent:n._s(t.title)}}),i!==e.parents.length-1?a("span",{staticClass:"parent-path",domProps:{textContent:n._s("/")}}):n._e()])})),0)])])])})),1),n.previewState?a("Preview",n._b({staticClass:"quick-navigation__preview",attrs:{json:n.previewJSON,state:n.previewState}},"Preview",(t={},t[n.SCROLL_LOCK_DISABLE_ATTR]=!0,t),!1)):n._e()]],2)],1)])])},dr=[],ur=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"filter",class:{focus:e.showSuggestedTags&&!e.preventBorderStyle},attrs:{role:"search",tabindex:"0","aria-labelledby":e.searchAriaLabelledBy},on:{"!blur":function(t){return e.handleBlur.apply(null,arguments)},"!focus":function(t){return e.handleFocus.apply(null,arguments)}}},[n("div",{class:["filter__wrapper",{"filter__wrapper--reversed":e.positionReversed,"filter__wrapper--no-border-style":e.preventBorderStyle}]},[n("div",{staticClass:"filter__top-wrapper"},[n("button",{staticClass:"filter__filter-button",class:{blue:e.inputIsNotEmpty},attrs:{"aria-hidden":"true",tabindex:"-1"},on:{click:e.focusInput,mousedown:function(e){e.preventDefault()}}},[e._t("icon",(function(){return[n("FilterIcon")]}))],2),n("div",{class:["filter__input-box-wrapper",{scrolling:e.isScrolling}],on:{scroll:e.handleScroll}},[e.hasSelectedTags?n("TagList",e._g(e._b({ref:"selectedTags",staticClass:"filter__selected-tags",attrs:{id:e.SelectedTagsId,input:e.input,tags:e.selectedTags,ariaLabel:e.$tc("filter.selected-tags",e.suggestedTags.length),activeTags:e.activeTags,translatableTags:e.translatableTags,areTagsRemovable:""},on:{"focus-prev":e.handleFocusPrevOnSelectedTags,"focus-next":e.focusInputFromTags,"reset-filters":e.resetFilters,"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)}}},"TagList",e.virtualKeyboardBind,!1),e.selectedTagsMultipleSelectionListeners)):e._e(),n("label",{staticClass:"filter__input-label",attrs:{id:"filter-label",for:e.FilterInputId,"data-value":e.modelValue,"aria-label":e.placeholder}},[n("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],ref:"input",staticClass:"filter__input",attrs:{id:e.FilterInputId,placeholder:e.hasSelectedTags?"":e.placeholder,"aria-expanded":e.displaySuggestedTags?"true":"false",disabled:e.disabled,type:"text"},domProps:{value:e.modelValue},on:{focus:function(t){e.selectInputOnFocus&&e.selectInputAndTags()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.downHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.upHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.leftKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.rightKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deleteHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.metaKey?(t.preventDefault(),t.stopPropagation(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.ctrlKey?(t.preventDefault(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.enterHandler.apply(null,arguments)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.assignEventValues.apply(null,arguments):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.assignEventValues.apply(null,arguments):null}],input:function(t){t.target.composing||(e.modelValue=t.target.value)}}},"input",e.AXinputProperties,!1),e.inputMultipleSelectionListeners))])],1),n("div",{staticClass:"filter__delete-button-wrapper"},[e.input.length||e.displaySuggestedTags||e.hasSelectedTags?n("button",{staticClass:"filter__delete-button",attrs:{"aria-label":e.$t("filter.reset-filter")},on:{click:function(t){return e.resetFilters(!0)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.stopPropagation(),e.resetFilters(!0))},mousedown:function(e){e.preventDefault()}}},[n("ClearRoundedIcon")],1):e._e()])]),e.displaySuggestedTags?n("TagList",e._b({ref:"suggestedTags",staticClass:"filter__suggested-tags",attrs:{id:e.SuggestedTagsId,ariaLabel:e.$tc("filter.suggested-tags",e.suggestedTags.length),input:e.input,tags:e.suggestedTags,translatableTags:e.translatableTags},on:{"click-tags":function(t){return e.selectTag(t.tagName)},"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)},"focus-next":function(t){e.positionReversed?e.focusInput():e.$emit("focus-next")},"focus-prev":function(t){e.positionReversed?e.$emit("focus-prev"):e.focusInput()}}},"TagList",e.virtualKeyboardBind,!1)):e._e()],1)])},hr=[],pr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"clear-rounded-icon",attrs:{viewBox:"0 0 16 16",themeId:"clear-rounded"}},[n("title",[e._v(e._s(e.$t("icons.clear")))]),n("path",{attrs:{d:"M14.55,0l1.45,1.45-6.56,6.55,6.54,6.54-1.45,1.45-6.53-6.53L1.47,15.99,.01,14.53l6.52-6.53L0,1.47,1.45,.02l6.55,6.54L14.55,0Z","fill-rule":"evenodd"}})])},gr=[],fr=n("be08"),mr={name:"ClearRoundedIcon",components:{SVGIcon:fr["a"]}},yr=mr,vr=Object(K["a"])(yr,pr,gr,!1,null,null,null),br=vr.exports;function Tr(){if(window.getSelection)try{const{activeElement:e}=document;return e&&e.value?e.value.substring(e.selectionStart,e.selectionEnd):window.getSelection().toString()}catch(e){return""}else if(document.selection&&"Control"!==document.selection.type)return document.selection.createRange().text;return""}function Sr(e){if("number"===typeof e.selectionStart)e.selectionStart=e.selectionEnd=e.value.length;else if("undefined"!==typeof e.createTextRange){e.focus();const t=e.createTextRange();t.collapse(!1),t.select()}}function _r(e){e.selectionStart=e.selectionEnd=0}function Cr(e){return/^[\w\W\s]$/.test(e)}function kr(e){const t=e.match(/(.*)<\/data>/);try{return t?JSON.parse(t[1]):null}catch(n){return null}}function wr(e){return"string"!==typeof e&&(e=JSON.stringify(e)),`${e}`}function Ir(e,t,n,i){let a,s;return function(...r){function o(){clearTimeout(a),a=null}function l(){o(),e.apply(s,r)}if(s=this,!a||!n&&!i){if(!n)return o(),void(a=setTimeout(l,t));a=setTimeout(o,t),e.apply(s,r)}}}const xr=280,$r=100;var Or={data(){return{keyboardIsVirtual:!1,activeTags:[],initTagIndex:null,focusedTagIndex:null,metaKey:!1,shiftKey:!1,tabbing:!1,debouncedHandleDeleteTag:null}},constants:{DebounceDelay:xr,VirtualKeyboardThreshold:$r},computed:{virtualKeyboardBind:({keyboardIsVirtual:e})=>({keyboardIsVirtual:e}),allSelectedTagsAreActive:({selectedTags:e,activeTags:t})=>e.every(e=>t.includes(e))},methods:{selectRangeActiveTags(e=this.focusedTagIndex,t=this.selectedTags.length){this.activeTags=this.selectedTags.slice(e,t)},selectTag(e){this.updateSelectedTags([e]),this.clearFilterOnTagSelect&&this.setFilterInput("")},unselectActiveTags(){this.activeTags.length&&(this.deleteTags(this.activeTags),this.resetActiveTags())},async deleteHandler(e){this.activeTags.length>0&&this.setSelectedTags(this.selectedTags.filter(e=>!this.activeTags.includes(e))),this.inputIsSelected()&&this.allSelectedTagsAreActive?(e.preventDefault(),await this.resetFilters()):0===this.$refs.input.selectionEnd&&this.hasSelectedTags&&(e.preventDefault(),this.keyboardIsVirtual?this.setSelectedTags(this.selectedTags.slice(0,-1)):this.$refs.selectedTags.focusLast()),this.unselectActiveTags()},leftKeyInputHandler(e){if(this.assignEventValues(e),this.hasSelectedTags){if(this.activeTags.length&&!this.shiftKey)return e.preventDefault(),void this.$refs.selectedTags.focusTag(this.activeTags[0]);if(this.shiftKey&&0===this.$refs.input.selectionStart&&"forward"!==this.$refs.input.selectionDirection)return null===this.focusedTagIndex&&(this.focusedTagIndex=this.selectedTags.length),this.focusedTagIndex>0&&(this.focusedTagIndex-=1),this.initTagIndex=this.selectedTags.length,void this.selectTagsPressingShift();(0===this.$refs.input.selectionEnd||this.inputIsSelected())&&this.$refs.selectedTags.focusLast()}},rightKeyInputHandler(e){if(this.assignEventValues(e),this.activeTags.length&&this.shiftKey&&this.focusedTagIndex=$r&&(this.keyboardIsVirtual=!0)}),xr),setFilterInput(e){this.$emit("update:input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},updateSelectedTags(e){this.setSelectedTags([...new Set([...this.selectedTags,...e])])},handleCopy(e){e.preventDefault();const t=[],n={tags:[],input:Tr()};if(this.activeTags.length){const e=this.activeTags;n.tags=e,t.push(e.join(" "))}return t.push(n.input),n.tags.length||n.input.length?(e.clipboardData.setData("text/html",wr(n)),e.clipboardData.setData("text/plain",t.join(" ")),n):n},handleCut(e){e.preventDefault();const{input:t,tags:n}=this.handleCopy(e);if(!t&&!n.length)return;const i=this.selectedTags.filter(e=>!n.includes(e)),a=this.input.replace(t,"");this.setSelectedTags(i),this.setFilterInput(a)},handlePaste(e){e.preventDefault();const{types:t}=e.clipboardData;let n=[],i=e.clipboardData.getData("text/plain");if(t.includes("text/html")){const t=e.clipboardData.getData("text/html"),a=kr(t);a&&({tags:n=[],input:i=""}=a)}const a=Tr();i=a.length?this.input.replace(a,i):Object(nn["f"])(this.input,i,document.activeElement.selectionStart),this.setFilterInput(i.trim()),this.allSelectedTagsAreActive?this.setSelectedTags(n):this.updateSelectedTags(n),this.resetActiveTags()},async handleDeleteTag({tagName:e,event:t={}}){const{key:n}=t;this.activeTags.length||this.deleteTags([e]),this.unselectActiveTags(),await this.$nextTick(),Sr(this.$refs.input),this.hasSelectedTags&&(await this.focusInput(),"Backspace"===n&&_r(this.$refs.input))}},mounted(){window.visualViewport&&(window.visualViewport.addEventListener("resize",this.updateKeyboardType),this.$once("hook:beforeDestroy",()=>{window.visualViewport.removeEventListener("resize",this.updateKeyboardType)}))}};const Dr=1e3;var Pr={constants:{ScrollingDebounceDelay:Dr},data(){return{isScrolling:!1,scrollRemovedAt:0}},created(){this.deleteScroll=Ir(this.deleteScroll,Dr)},methods:{deleteScroll(){this.isScrolling=!1,this.scrollRemovedAt=Date.now()},handleScroll(e){const{target:t}=e;if(0!==t.scrollTop)return t.scrollTop=0,void e.preventDefault();const n=150,i=t.offsetWidth,a=i+n;if(t.scrollWidth0?this.focusIndex(this.focusedIndex-1):this.startingPointHook())},focusNext({metaKey:e,ctrlKey:t,shiftKey:n}){(e||t)&&n||(this.externalFocusChange=!1,this.focusedIndex0}},Kr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"tag",attrs:{role:"presentation"}},[n("button",{ref:"button",class:{focus:e.isActiveTag},attrs:{role:"option","aria-selected":e.ariaSelected,"aria-roledescription":"tag"},on:{focus:function(t){return e.$emit("focus",{event:t,tagName:e.name})},click:function(t){return t.preventDefault(),e.$emit("click",{event:t,tagName:e.name})},dblclick:function(t){t.preventDefault(),!e.keyboardIsVirtual&&e.deleteTag()},keydown:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name})},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:(t.preventDefault(),e.deleteTag.apply(null,arguments))}],mousedown:function(t){return t.preventDefault(),e.focusButton.apply(null,arguments)},copy:e.handleCopy}},[e.isRemovableTag?e._e():n("span",{staticClass:"visuallyhidden"},[e._v(" "+e._s(e.$t("filter.add-tag"))+" - ")]),e.isTranslatableTag?[e._v(" "+e._s(e.$t(e.name))+" ")]:[e._v(" "+e._s(e.name)+" ")],e.isRemovableTag?n("span",{staticClass:"visuallyhidden"},[e._v(" – "+e._s(e.$t("filter.tag-select-remove"))+" ")]):e._e()],2)])},qr=[],Fr={name:"Tag",props:{name:{type:String,required:!0},isFocused:{type:Boolean,default:()=>!1},isRemovableTag:{type:Boolean,default:!1},isTranslatableTag:{type:Boolean,default:!1},isActiveTag:{type:Boolean,default:!1},activeTags:{type:Array,required:!1},keyboardIsVirtual:{type:Boolean,default:!1}},watch:{isFocused(e){e&&this.focusButton()}},mounted(){document.addEventListener("copy",this.handleCopy),document.addEventListener("cut",this.handleCut),document.addEventListener("paste",this.handlePaste),this.$once("hook:beforeDestroy",()=>{document.removeEventListener("copy",this.handleCopy),document.removeEventListener("cut",this.handleCut),document.removeEventListener("paste",this.handlePaste)})},methods:{isCurrentlyActiveElement(){return document.activeElement===this.$refs.button},handleCopy(e){if(!this.isCurrentlyActiveElement())return;e.preventDefault();let t=[];t=this.activeTags.length>0?this.activeTags:[this.name],e.clipboardData.setData("text/html",wr({tags:t})),e.clipboardData.setData("text/plain",t.join(" "))},handleCut(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(this.handleCopy(e),this.deleteTag(e))},handlePaste(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(e.preventDefault(),this.deleteTag(e),this.$emit("paste-content",e))},deleteTag(e){this.$emit("delete-tag",{tagName:this.name,event:e}),this.$emit("prevent-blur")},focusButton(e={}){this.keyboardIsVirtual||this.$refs.button.focus(),0===e.buttons&&this.isFocused&&this.deleteTag(e)}},computed:{ariaSelected:({isActiveTag:e,isRemovableTag:t})=>t?e?"true":"false":null}},Hr=Fr,Vr=(n("f055"),Object(K["a"])(Hr,Kr,qr,!1,null,"7e76f326",null)),Wr=Vr.exports,Ur={name:"Tags",mixins:[Pr,zr],props:{tags:{type:Array,default:()=>[]},activeTags:{type:Array,default:()=>[]},translatableTags:{type:Array,default:()=>[]},ariaLabel:{type:String,required:!1},id:{type:String,required:!1},input:{type:String,default:null},areTagsRemovable:{type:Boolean,default:!1},keyboardIsVirtual:{type:Boolean,default:!1}},components:{Tag:Wr},methods:{focusTag(e){this.focusIndex(this.tags.indexOf(e))},startingPointHook(){this.$emit("focus-prev")},handleFocus(e,t){this.focusIndex(t),this.isScrolling=!1,this.$emit("focus",e)},endingPointHook(){this.$emit("focus-next")},resetScroll(){this.$refs["scroll-wrapper"].scrollLeft=0},handleKeydown(e){const{key:t}=e,n=this.tags[this.focusedIndex];Cr(t)&&n&&this.$emit("delete-tag",{tagName:n.label||n,event:e})}},computed:{totalItemsToNavigate:({tags:e})=>e.length}},Gr=Ur,Qr=(n("9f17"),Object(K["a"])(Gr,Rr,Mr,!1,null,"1f2bd813",null)),Xr=Qr.exports;const Yr=5,Jr="filter-input",Zr="selected-tags",eo="suggested-tags",to={autocorrect:"off",autocapitalize:"off",spellcheck:"false",role:"combobox","aria-haspopup":"true","aria-autocomplete":"none","aria-owns":"suggestedTags","aria-controls":"suggestedTags"};var no,io,ao={name:"FilterInput",mixins:[Pr,Or],constants:{FilterInputId:Jr,SelectedTagsId:Zr,SuggestedTagsId:eo,AXinputProperties:to,TagLimit:Yr},components:{TagList:Xr,ClearRoundedIcon:br,FilterIcon:Br},props:{positionReversed:{type:Boolean,default:()=>!1},tags:{type:Array,default:()=>[]},selectedTags:{type:Array,default:()=>[]},preventedBlur:{type:Boolean,default:()=>!1},placeholder:{type:String,default:()=>""},disabled:{type:Boolean,default:()=>!1},value:{type:String,default:()=>""},shouldTruncateTags:{type:Boolean,default:!1},focusInputWhenCreated:{type:Boolean,default:!1},focusInputWhenEmpty:{type:Boolean,default:!1},selectInputOnFocus:{type:Boolean,default:!1},clearFilterOnTagSelect:{type:Boolean,default:!0},preventBorderStyle:{type:Boolean,default:!1},translatableTags:{type:Array,default:()=>[]}},data(){return{resetedTagsViaDeleteButton:!1,FilterInputId:Jr,SelectedTagsId:Zr,SuggestedTagsId:eo,AXinputProperties:to,showSuggestedTags:!1}},computed:{hasSuggestedTags:({suggestedTags:e})=>e.length,hasSelectedTags:({selectedTags:e})=>e.length,inputIsNotEmpty:({input:e,hasSelectedTags:t})=>e.length||t,searchAriaLabelledBy:({hasSelectedTags:e})=>e?Jr.concat(" ",Zr):Jr,modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},input:({value:e})=>e,suggestedTags:({tags:e,selectedTags:t,shouldTruncateTags:n})=>{const i=e.filter(e=>!t.includes(e));return n?i.slice(0,Yr):i},displaySuggestedTags:({showSuggestedTags:e,suggestedTags:t})=>e&&t.length>0,inputMultipleSelectionListeners:({resetActiveTags:e,handleCopy:t,handleCut:n,handlePaste:i})=>({click:e,copy:t,cut:n,paste:i}),selectedTagsMultipleSelectionListeners:({handleSingleTagClick:e,selectInputAndTags:t,handleDeleteTag:n,selectedTagsKeydownHandler:i,focusTagHandler:a,handlePaste:s})=>({"click-tags":e,"select-all":t,"delete-tag":n,keydown:i,focus:a,"paste-tags":s})},watch:{async selectedTags(){this.resetedTagsViaDeleteButton?this.resetedTagsViaDeleteButton=!1:this.$el.contains(document.activeElement)&&await this.focusInput(),this.displaySuggestedTags&&this.hasSuggestedTags&&this.$refs.suggestedTags.resetScroll()},suggestedTags:{immediate:!0,handler(e){this.$emit("suggested-tags",e)}},showSuggestedTags(e){this.$emit("show-suggested-tags",e)}},methods:{async focusInput(){await this.$nextTick(),this.$refs.input.focus(),!this.input&&this.resetActiveTags&&this.resetActiveTags()},async resetFilters(e=!1){if(this.setFilterInput(""),this.setSelectedTags([]),!e)return this.$emit("update:preventedBlur",!0),this.resetActiveTags&&this.resetActiveTags(),void await this.focusInput();this.resetedTagsViaDeleteButton=!0,this.showSuggestedTags=!1,this.$refs.input.blur()},focusFirstTag(e=(()=>{})){this.showSuggestedTags||(this.showSuggestedTags=!0),this.hasSuggestedTags&&this.$refs.suggestedTags?this.$refs.suggestedTags.focusFirst():e()},setFilterInput(e){this.$emit("input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},deleteTags(e){this.setSelectedTags(this.selectedTags.filter(t=>!e.includes(t)))},async handleBlur(e){const t=e.relatedTarget;t&&t.matches&&t.matches("button, input, ul")&&this.$el.contains(t)||(await this.$nextTick(),this.resetActiveTags(),this.preventedBlur?this.$emit("update:preventedBlur",!1):(this.showSuggestedTags=!1,this.$emit("blur")))},downHandler(e){const t=()=>this.$emit("focus-next",e);this.positionReversed?t():this.focusFirstTag(t)},upHandler(e){const t=()=>this.$emit("focus-prev",e);this.positionReversed?this.focusFirstTag(t):t()},handleFocusPrevOnSelectedTags(){this.positionReversed?this.focusFirstTag(()=>this.$emit("focus-prev")):this.$emit("focus-prev")},handleFocus(){this.showSuggestedTags=!0,this.$emit("focus")}},created(){this.focusInputWhenCreated&&document.activeElement!==this.$refs.input&&(this.inputIsNotEmpty||this.focusInputWhenEmpty)&&this.focusInput()}},so=ao,ro=(n("7309"),Object(K["a"])(so,ur,hr,!1,null,"3f01a546",null)),oo=ro.exports,lo=n("c161"),co={name:"QuickNavigationHighlighter",props:{text:{type:String,required:!0},matcherText:{type:String,default:""}},render(e){const{matcherText:t,text:n}=this,i=[];let a=0;return t?([...t].forEach(t=>{const s=n.toLowerCase().indexOf(t.toLowerCase(),a);a&&i.push(e("span",n.slice(a,s)));const r=s+1;i.push(e("span",{class:"match"},n.slice(s,r))),a=r}),e("p",{class:"highlight"},i)):e("span",{class:"highlight"},n)}},uo=co,ho=(n("ca3d"),Object(K["a"])(uo,no,io,!1,null,"1c4190f0",null)),po=ho.exports,go=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"magnifier-icon",attrs:{viewBox:"0 0 14 14",themeId:"magnifier"}},[n("path",{attrs:{d:"M15.0013 14.0319L10.9437 9.97424C11.8165 8.88933 12.2925 7.53885 12.2929 6.14645C12.2929 2.75841 9.53449 0 6.14645 0C2.75841 0 0 2.75841 0 6.14645C0 9.53449 2.75841 12.2929 6.14645 12.2929C7.57562 12.2929 8.89486 11.7932 9.94425 10.9637L14.0019 15.0213L15.0013 14.0319ZM6.13645 11.0736C4.83315 11.071 3.58399 10.5521 2.66241 9.63048C1.74084 8.70891 1.22194 7.45974 1.2193 6.15644C1.2193 3.44801 3.41802 1.23928 6.13645 1.23928C8.85488 1.23928 11.0536 3.44801 11.0536 6.15644C11.0636 8.86488 8.85488 11.0736 6.13645 11.0736Z"}})])},fo=[],mo={name:"MagnifierIcon",components:{SVGIcon:fr["a"]}},yo=mo,vo=Object(K["a"])(yo,go,fo,!1,null,null,null),bo=vo.exports,To=n("86d8"),So=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"preview"},[e.state===e.STATE.success?n("DocumentationTopic",e._b({attrs:{enableMinimized:""}},"DocumentationTopic",e.topicProps,!1)):e.state===e.STATE.loadingSlowly?n("div",{staticClass:"loading"},e._l(e.LOADER_ROW_STYLES,(function(e){return n("div",{key:e["--index"],staticClass:"loading-row",style:e})})),0):e.state===e.STATE.error?n("div",{staticClass:"unavailable"},[n("p",[e._v("Preview unavailable")])]):e._e()],1)},_o=[];const{extractProps:Co}=Is.methods,ko="hero",wo={error:"error",loading:"loading",loadingSlowly:"loadingSlowly",success:"success"},Io={...js,state:Object(w["a"])(js.state)};var xo={name:"QuickNavigationPreview",components:{DocumentationTopic:Is},constants:{PreviewState:wo,PreviewStore:Io},data(){return{store:Io}},provide(){return{store:this.store}},props:{json:{type:Object,required:!1},state:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(wo,e)}},computed:{LOADER_ROW_STYLES:()=>[{"--index":0,width:"30%"},{"--index":1,width:"80%"},{"--index":2,width:"50%"}],STATE:()=>wo,topicProps:({json:e})=>{const t=Co(e),{sections:n=[]}=e;let{abstract:i}=t;const a=n.find(({kind:e})=>e===ko);return!i&&a&&(i=a.content),{...t,abstract:i}}}},$o=xo,Oo=(n("c1f5"),Object(K["a"])($o,So,_o,!1,null,"6fb5ba95",null)),Do=Oo.exports;class Po{constructor(e){this.map=new Map,this.maxSize=e}get size(){return this.map.size}get(e){if(!this.map.has(e))return;const t=this.map.get(e);return this.map.delete(e),this.map.set(e,t),t}has(e){return this.map.has(e)}set(e,t){if(this.map.has(e)&&this.map.delete(e),this.map.set(e,t),this.map.size>this.maxSize){const e=this.map.keys().next().value;this.map.delete(e)}}*[Symbol.iterator](){yield*this.map}}var Lo=n("f2af");const{PreviewState:Ao}=Do.constants,No="AbortError",Eo=20,jo=1e3;var Bo={name:"QuickNavigationModal",components:{FilterInput:oo,GenericModal:lo["a"],MagnifierIcon:bo,TopicTypeIcon:_e["a"],QuickNavigationHighlighter:po,Reference:To["a"],Preview:Do},mixins:[zr],created(){this.abortController=null,this.$cachedSymbolResults=new Po(Eo),this.loadingTimeout=null},data(){return{debouncedInput:"",userInput:"",focusedInput:!1,cachedSymbolResults:{},previewIsLoadingSlowly:!1,SCROLL_LOCK_DISABLE_ATTR:Lo["a"]}},props:{children:{type:Array,required:!0},showQuickNavigationModal:{type:Boolean,required:!0},technology:{type:String,required:!0}},computed:{childrenMap({children:e}){return Vs(e)},filteredSymbols:({constructFuzzyRegex:e,children:t,fuzzyMatch:n,processedUserInput:i,childrenMap:a,orderSymbolsByPriority:s})=>{const r=t.filter(e=>"groupMarker"!==e.type&&null!=e.title);if(!i)return[];const o=n({inputLength:i.length,symbols:r,processedInputRegex:new RegExp(e(i),"i"),childrenMap:a}),l=[...new Map(o.map(e=>[e.path,e])).values()];return s(l).slice(0,Eo)},isVisible:{get:({showQuickNavigationModal:e})=>e,set(e){this.$emit("update:showQuickNavigationModal",e)}},noResultsWereFound:({processedUserInput:e,totalItemsToNavigate:t})=>e.length&&!t,processedUserInput:({debouncedInput:e})=>e.replace(/\s/g,""),totalItemsToNavigate:({filteredSymbols:e})=>e.length,selectedSymbol:({filteredSymbols:e,focusedIndex:t})=>null!==t?e[t]:null,nextSymbol:({filteredSymbols:e,focusedIndex:t})=>{if(null===t)return null;let n=t+1;return n>=e.length&&(n=0),e[n]},previewJSON:({cachedSymbolResults:e,selectedSymbol:t})=>t?(e[t.uid]||{}).json:null,previewState:({cachedSymbolResults:e,previewIsLoadingSlowly:t,selectedSymbol:n})=>n&&Object.hasOwnProperty.call(e,n.uid)?e[n.uid].success?Ao.success:Ao.error:t?Ao.loadingSlowly:Ao.loading},watch:{userInput:"debounceInput",focusedIndex:"scrollIntoView",selectedSymbol:"fetchSelectedSymbolData",$route:"closeQuickNavigationModal"},methods:{closeQuickNavigationModal(){this.$emit("update:showQuickNavigationModal",!1)},constructFuzzyRegex(e){return[...e].reduce((t,n,i)=>t.concat(`[${n}]`).concat(i{const a=n.exec(t.title);if(!a)return!1;const s=a[0].length;return!(s>3*e)&&{uid:t.uid,title:t.title,path:t.path,parents:Qs(t.parent,i),type:t.type,inputLengthDifference:t.title.length-e,matchLength:s,matchLengthDifference:s-e,start:a.index,substring:a[0]}}).filter(Boolean)},handleKeyEnter(){!this.noResultsWereFound&&this.userInput.length&&(this.$router.push(this.filteredSymbols[this.focusedIndex].path),this.closeQuickNavigationModal())},orderSymbolsByPriority(e){return e.sort((e,t)=>e.matchLengthDifference>t.matchLengthDifference?1:e.matchLengthDifferencet.start?1:e.startt.inputLengthDifference?1:e.inputLengthDifference{this.previewState===Ao.loading&&(this.previewIsLoadingSlowly=!0)},jo),!this.selectedSymbol||this.$cachedSymbolResults.has(this.selectedSymbol.uid))return clearTimeout(this.loadingTimeout),void(this.previewIsLoadingSlowly=!1);const e=async e=>{if(e&&!this.$cachedSymbolResults.has(e.uid))try{const t=await Object(w["b"])(e.path,{signal:this.abortController.signal});this.$cachedSymbolResults.set(e.uid,{success:!0,json:t})}catch(t){t.name!==No&&this.$cachedSymbolResults.set(e.uid,{success:!1})}finally{this.cachedSymbolResults=Object.freeze(Object.fromEntries(this.$cachedSymbolResults))}};this.abortController&&this.abortController.abort(),this.abortController=new AbortController,await Promise.all([e(this.selectedSymbol).finally(()=>{clearTimeout(this.loadingTimeout),this.previewIsLoadingSlowly=!1}),e(this.nextSymbol)])}}},Ro=Bo,Mo=(n("dfa5"),Object(K["a"])(Ro,cr,dr,!1,null,"71686791",null)),zo=Mo.exports,Ko=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"adjustable-sidebar-width",class:{dragging:e.isDragging,"sidebar-hidden":e.hiddenOnLarge}},[n("div",{ref:"sidebar",staticClass:"sidebar"},[n("div",{ref:"aside",staticClass:"aside",class:e.asideClasses,style:e.asideStyles,attrs:{"aria-hidden":e.hiddenOnLarge?"true":null},on:{transitionstart:function(t){return t.target!==t.currentTarget?null:e.trackTransitionStart.apply(null,arguments)},transitionend:function(t){return t.target!==t.currentTarget?null:e.trackTransitionEnd.apply(null,arguments)}}},[e._t("aside",null,{animationClass:"aside-animated-child",scrollLockID:e.scrollLockID,breakpoint:e.breakpoint})],2),e.fixedWidth?e._e():n("div",{staticClass:"resize-handle",on:{mousedown:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)},touchstart:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)}}})]),n("div",{ref:"content",staticClass:"content"},[e._t("default")],2),n("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:function(t){e.breakpoint=t}}})],1)},qo=[],Fo=n("5d2d"),Ho=n("a97e"),Vo=n("63b8"),Wo=n("c8e2"),Uo=n("95da"),Go=n("942d");const Qo="sidebar",Xo=1921,Yo=543,Jo=400,Zo={touch:{move:"touchmove",end:"touchend"},mouse:{move:"mousemove",end:"mouseup"}},el=(e,t=window.innerWidth)=>{const n=Math.min(t,Xo);return Math.floor(Math.min(n*(e/100),n))},tl={medium:30,large:20},nl={medium:50,large:50},il="sidebar-scroll-lock";var al={name:"AdjustableSidebarWidth",constants:{SCROLL_LOCK_ID:il},components:{BreakpointEmitter:Ho["a"]},inject:["store"],props:{shownOnMobile:{type:Boolean,default:!1},hiddenOnLarge:{type:Boolean,default:!1},fixedWidth:{type:Number,default:null}},data(){const e=window.innerWidth,t=window.innerHeight,n=Vo["b"].large,i=el(tl[n]),a=el(nl[n]),s=e>=Xo?Yo:Jo,r=Fo["c"].get(Qo,s);return{isDragging:!1,width:this.fixedWidth||Math.min(Math.max(r,i),a),isTouch:!1,windowWidth:e,windowHeight:t,breakpoint:n,noTransition:!1,isTransitioning:!1,isOpeningOnLarge:!1,focusTrapInstance:null,mobileTopOffset:0,topOffset:0}},computed:{minWidthPercent:({breakpoint:e})=>tl[e]||0,maxWidthPercent:({breakpoint:e})=>nl[e]||100,maxWidth:({maxWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.max(n,el(e,t)),minWidth:({minWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.min(n||t,el(e,t)),widthInPx:({width:e})=>e+"px",hiddenOnLargeThreshold:({minWidth:e})=>e/2,events:({isTouch:e})=>e?Zo.touch:Zo.mouse,asideStyles:({widthInPx:e,mobileTopOffset:t,topOffset:n,windowHeight:i})=>({width:e,"--top-offset":n?n+"px":null,"--top-offset-mobile":t+"px","--app-height":i+"px"}),asideClasses:({isDragging:e,shownOnMobile:t,noTransition:n,isTransitioning:i,hiddenOnLarge:a,mobileTopOffset:s,isOpeningOnLarge:r})=>({dragging:e,"show-on-mobile":t,"hide-on-large":a,"is-opening-on-large":r,"no-transition":n,"sidebar-transitioning":i,"has-mobile-top-offset":s}),scrollLockID:()=>il,BreakpointScopes:()=>Vo["c"]},async mounted(){window.addEventListener("keydown",this.onEscapeKeydown),window.addEventListener("resize",this.storeWindowSize,{passive:!0}),window.addEventListener("orientationchange",this.storeWindowSize,{passive:!0}),this.storeTopOffset(),0===this.topOffset&&0===window.scrollY||window.addEventListener("scroll",this.storeTopOffset,{passive:!0}),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("keydown",this.onEscapeKeydown),window.removeEventListener("resize",this.storeWindowSize),window.removeEventListener("orientationchange",this.storeWindowSize),window.removeEventListener("scroll",this.storeTopOffset),this.shownOnMobile&&this.toggleScrollLock(!1),this.focusTrapInstance&&this.focusTrapInstance.destroy()}),await this.$nextTick(),this.focusTrapInstance=new Wo["a"](this.$refs.aside)},watch:{$route:"closeMobileSidebar",width:{immediate:!0,handler:Ne((function(e){this.emitEventChange(e)}),150)},windowWidth:"getWidthInCheck",async breakpoint(e){this.getWidthInCheck(),e===Vo["b"].large&&this.closeMobileSidebar(),this.noTransition=!0,await Object(Ee["b"])(5),this.noTransition=!1},shownOnMobile:"handleExternalOpen",async isTransitioning(e){e?(await Object(Ee["a"])(1e3),this.isTransitioning=!1):this.updateContentWidthInStore()},hiddenOnLarge(){this.isTransitioning=!0}},methods:{getWidthInCheck:Ir((function(){this.width>this.maxWidth?this.width=this.maxWidth:this.widththis.maxWidth&&(i=this.maxWidth),this.hiddenOnLarge&&i>=this.hiddenOnLargeThreshold&&(this.$emit("update:hiddenOnLarge",!1),this.isOpeningOnLarge=!0),this.width=Math.max(i,this.minWidth),i<=this.hiddenOnLargeThreshold&&this.$emit("update:hiddenOnLarge",!0)},stopDrag(e){e.preventDefault(),this.isDragging&&(this.isDragging=!1,Fo["c"].set(Qo,this.width),document.removeEventListener(this.events.move,this.handleDrag),document.removeEventListener(this.events.end,this.stopDrag),this.emitEventChange(this.width))},emitEventChange(e){this.$emit("width-change",e),this.updateContentWidthInStore()},getTopOffset(){const e=document.getElementById(Go["e"]);if(!e)return 0;const{y:t}=e.getBoundingClientRect();return Math.max(t,0)},handleExternalOpen(e){e&&(this.mobileTopOffset=this.getTopOffset()),this.toggleScrollLock(e)},async updateContentWidthInStore(){await this.$nextTick(),this.store.setContentWidth(this.$refs.content.offsetWidth)},async toggleScrollLock(e){const t=document.getElementById(this.scrollLockID);e?(await this.$nextTick(),Lo["b"].lockScroll(t),this.focusTrapInstance.start(),Uo["a"].hide(this.$refs.aside)):(Lo["b"].unlockScroll(t),this.focusTrapInstance.stop(),Uo["a"].show(this.$refs.aside))},storeTopOffset:Ne((function(){this.topOffset=this.getTopOffset()}),60),async trackTransitionStart({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!0)},trackTransitionEnd({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!1,this.isOpeningOnLarge=!1)}}},sl=al,rl=(n("cb1f"),Object(K["a"])(sl,Ko,qo,!1,null,"f3c6416c",null)),ol=rl.exports,ll=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"navigator",attrs:{"aria-labelledby":e.INDEX_ROOT_KEY}},[e.isFetching?n("LoadingNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}}},"LoadingNavigatorCard",e.technologyProps,!1)):n("NavigatorCard",e._b({attrs:{type:e.type,children:e.flatChildren,"active-path":e.activePath,scrollLockID:e.scrollLockID,"error-fetching":e.errorFetching,"render-filter-on-top":e.renderFilterOnTop,"api-changes":e.apiChanges,"allow-hiding":e.allowHiding,"navigator-references":e.navigatorReferences},on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"filter",fn:function(){return[e._t("filter")]},proxy:!0}],null,!0)},"NavigatorCard",e.technologyProps,!1)),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("navigator.navigator-is",{state:e.isFetching?e.$t("navigator.state.loading"):e.$t("navigator.state.ready")}))+" ")])],1)},cl=[],dl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCard",e._b({class:{"filter-on-top":e.renderFilterOnTop},on:{close:function(t){return e.$emit("close")},"head-click-alt":e.toggleAllNodes},scopedSlots:e._u([{key:"body",fn:function(t){var i=t.className;return[e._t("post-head"),n("div",{class:i,on:{"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]}},[n("DynamicScroller",{directives:[{name:"show",rawName:"v-show",value:e.hasNodes,expression:"hasNodes"}],ref:"scroller",staticClass:"scroller",attrs:{id:e.scrollLockID,"aria-label":e.$t("navigator.title"),items:e.nodesToRender,"min-item-size":e.itemSize,"emit-update":"","key-field":"uid"},on:{update:e.handleScrollerUpdate,"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]},nativeOn:{focusin:function(t){return e.handleFocusIn.apply(null,arguments)},focusout:function(t){return e.handleFocusOut.apply(null,arguments)}},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.item,a=t.active,s=t.index;return[n("DynamicScrollerItem",e._b({ref:"dynamicScroller_"+i.uid},"DynamicScrollerItem",{active:a,item:i,dataIndex:s},!1),[n("NavigatorCardItem",{attrs:{item:i,isRendered:a,"filter-pattern":e.filterPattern,"is-active":i.uid===e.activeUID,"is-bold":e.activePathMap[i.uid],expanded:e.openNodes[i.uid],"api-change":e.apiChangesObject[i.path],isFocused:e.focusedIndex===s,enableFocus:!e.externalFocusChange,"navigator-references":e.navigatorReferences},on:{toggle:e.toggle,"toggle-full":e.toggleFullTree,"toggle-siblings":e.toggleSiblings,navigate:e.handleNavigationChange,"focus-parent":e.focusNodeParent}})],1)]}}],null,!0)}),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.politeAriaLive)+" ")]),n("div",{staticClass:"no-items-wrapper",attrs:{"aria-live":"assertive"}},[n("p",{staticClass:"no-items"},[e._v(" "+e._s(e.$t(e.assertiveAriaLive))+" ")])])],1),e.errorFetching?e._e():n("div",{staticClass:"filter-wrapper"},[n("div",{staticClass:"navigator-filter"},[n("div",{staticClass:"input-wrapper"},[n("FilterInput",{staticClass:"filter-component",attrs:{tags:e.availableTags,translatableTags:e.translatableTags,"selected-tags":e.selectedTagsModelValue,placeholder:e.$t("filter.title"),"should-keep-open-on-blur":!1,"position-reversed":!e.renderFilterOnTop,"clear-filter-on-tag-select":!1},on:{"update:selectedTags":function(t){e.selectedTagsModelValue=t},"update:selected-tags":function(t){e.selectedTagsModelValue=t},clear:e.clearFilters},model:{value:e.filter,callback:function(t){e.filter=t},expression:"filter"}})],1),e._t("filter")],2)])]}}],null,!0)},"BaseNavigatorCard",{technology:e.technology,isTechnologyBeta:e.isTechnologyBeta,technologyPath:e.technologyPath},!1))},ul=[],hl=n("e508");function pl(e){const t=Object(nn["g"])(Object(nn["d"])(e));return new RegExp(t,"ig")}var gl,fl,ml=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCardItem",{staticClass:"navigator-card-item",class:{expanded:e.expanded,active:e.isActive,"is-group":e.isGroupMarker},style:{"--nesting-index":e.item.depth},attrs:{"data-nesting-index":e.item.depth,id:"container-"+e.item.uid,"aria-hidden":e.isRendered?null:"true",hideNavigatorIcon:e.isGroupMarker},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:(t.preventDefault(),e.handleLeftKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleRightKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.clickReference.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?null:t.altKey?"button"in t&&2!==t.button?null:(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]},scopedSlots:e._u([{key:"depth-spacer",fn:function(){return[n("span",{attrs:{hidden:"",id:e.usageLabel}},[e._v(" "+e._s(e.$t("filter.navigate"))+" ")]),e.isParent?n("button",{staticClass:"tree-toggle",attrs:{tabindex:"-1","aria-labelledby":e.item.uid,"aria-expanded":e.expanded?"true":"false","aria-describedby":e.ariaDescribedBy},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleTree.apply(null,arguments))},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null},function(t){return t.metaKey?(t.preventDefault(),e.toggleSiblings.apply(null,arguments)):null}]}},[n("InlineChevronRightIcon",{staticClass:"icon-inline chevron",class:{rotate:e.expanded,animating:e.idState.isOpening}})],1):e._e()]},proxy:!0},{key:"navigator-icon",fn:function(t){var i,a=t.className;return[e.apiChange?n("span",{class:[(i={},i["changed changed-"+e.apiChange]=e.apiChange,i),a]}):n("TopicTypeIcon",{key:e.item.uid,class:a,attrs:{type:e.item.type,"image-override":e.item.icon?e.navigatorReferences[e.item.icon]:null,shouldCalculateOptimalWidth:!1}})]}},{key:"title-container",fn:function(){return[e.isParent?n("span",{attrs:{hidden:"",id:e.parentLabel}},[e._v(e._s(e.$tc("filter.parent-label",e.item.childUIDs.length,{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent,"number-parent":e.item.childUIDs.length})))]):e._e(),e.isParent?e._e():n("span",{attrs:{id:e.siblingsLabel,hidden:""}},[e._v(" "+e._s(e.$t("filter.siblings-label",{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent}))+" ")]),n(e.refComponent,{ref:"reference",tag:"component",staticClass:"leaf-link",class:{bolded:e.isBold},attrs:{id:e.item.uid,url:e.isGroupMarker?null:e.item.path||"",tabindex:e.isFocused?"0":"-1","aria-describedby":e.ariaDescribedBy+" "+e.usageLabel},nativeOn:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClick.apply(null,arguments)},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]}},[n("HighlightMatches",{attrs:{text:e.item.title,matcher:e.filterPattern}})],1),e.isDeprecated?n("Badge",{attrs:{variant:"deprecated"}}):e.isBeta?n("Badge",{attrs:{variant:"beta"}}):e._e()]},proxy:!0}])})},yl=[],vl=n("34b0"),bl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"navigator-card-item"},[n("div",{staticClass:"head-wrapper"},[n("div",{staticClass:"depth-spacer"},[e._t("depth-spacer")],2),e.hideNavigatorIcon?e._e():n("div",{staticClass:"navigator-icon-wrapper"},[e._t("navigator-icon",null,{className:"navigator-icon"})],2),n("div",{staticClass:"title-container"},[e._t("title-container")],2)])])},Tl=[],Sl={name:"BaseNavigatorCardItem",props:{hideNavigatorIcon:{type:Boolean,default:()=>!1}}},_l=Sl,Cl=(n("b39c"),Object(K["a"])(_l,bl,Tl,!1,null,"0b9fe514",null)),kl=Cl.exports,wl={name:"HighlightMatch",props:{text:{type:String,required:!0},matcher:{type:RegExp,default:void 0}},render(e){const{matcher:t,text:n}=this;if(!t)return e("p",{class:"highlight"},n);const i=[];let a=0,s=null;const r=new RegExp(t,"gi");while(null!==(s=r.exec(n))){const t=s[0].length,r=s.index+t,o=n.slice(a,s.index);o&&i.push(e("span",o));const l=n.slice(s.index,r);l&&i.push(e("span",{class:"match"},l)),a=r}const o=n.slice(a,n.length);return o&&i.push(e("span",o)),e("p",{class:"highlight"},i)}},Il=wl,xl=(n("b831"),Object(K["a"])(Il,gl,fl,!1,null,"d75876e2",null)),$l=xl.exports,Ol={name:"NavigatorCardItem",mixins:[Object(hl["c"])({idProp:e=>e.item.uid})],components:{BaseNavigatorCardItem:kl,HighlightMatches:$l,TopicTypeIcon:_e["a"],InlineChevronRightIcon:vl["a"],Reference:To["a"],Badge:ei["a"]},props:{isRendered:{type:Boolean,default:!1},item:{type:Object,required:!0},expanded:{type:Boolean,default:!1},filterPattern:{type:RegExp,default:void 0},isActive:{type:Boolean,default:!1},isBold:{type:Boolean,default:!1},apiChange:{type:String,default:null,validator:e=>It["d"].includes(e)},isFocused:{type:Boolean,default:()=>!1},enableFocus:{type:Boolean,default:!0},navigatorReferences:{type:Object,default:()=>({})}},idState(){return{isOpening:!1}},computed:{isGroupMarker:({item:{type:e}})=>e===Ce["b"].groupMarker,isParent:({item:e,isGroupMarker:t})=>!!e.childUIDs.length&&!t,parentLabel:({item:e})=>"label-parent-"+e.uid,siblingsLabel:({item:e})=>"label-"+e.uid,usageLabel:({item:e})=>"usage-"+e.uid,ariaDescribedBy:({isParent:e,parentLabel:t,siblingsLabel:n})=>e?""+t:""+n,isBeta:({item:{beta:e}})=>!!e,isDeprecated:({item:{deprecated:e}})=>!!e,refComponent:({isGroupMarker:e})=>e?"h3":To["a"]},methods:{toggleTree(){this.idState.isOpening=!0,this.$emit("toggle",this.item)},toggleEntireTree(){this.idState.isOpening=!0,this.$emit("toggle-full",this.item)},toggleSiblings(){this.idState.isOpening=!0,this.$emit("toggle-siblings",this.item)},handleLeftKeydown(){this.expanded?this.toggleTree():this.$emit("focus-parent",this.item)},handleRightKeydown(){!this.expanded&&this.isParent&&this.toggleTree()},clickReference(){(this.$refs.reference.$el||this.$refs.reference).click()},focusReference(){(this.$refs.reference.$el||this.$refs.reference).focus()},handleClick(){this.isGroupMarker||this.$emit("navigate",this.item.uid)}},watch:{async isFocused(e){await Object(Ee["b"])(8),e&&this.isRendered&&this.enableFocus&&this.focusReference()},async expanded(){await Object(Ee["b"])(9),this.idState.isOpening=!1}}},Dl=Ol,Pl=(n("6ca9"),Object(K["a"])(Dl,ml,yl,!1,null,"0c96ff75",null)),Ll=Pl.exports,Al=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"navigator-card"},[n("div",{staticClass:"navigator-card-full-height"},[n("div",{staticClass:"navigator-card-inner"},[n("div",{staticClass:"head-wrapper"},[n("div",{staticClass:"head-inner"},[n("button",{staticClass:"close-card",class:{"hide-on-large":!e.allowHiding},attrs:{id:e.SIDEBAR_HIDE_BUTTON_ID,"aria-label":e.$t("navigator.close-navigator")},on:{click:e.handleHideClick}},[n("SidenavIcon",{staticClass:"icon-inline close-icon"})],1),n("Reference",{staticClass:"navigator-head",attrs:{id:e.INDEX_ROOT_KEY,url:e.technologyPath},nativeOn:{click:function(t){return t.altKey?(t.preventDefault(),e.$emit("head-click-alt")):null}}},[n("h2",{staticClass:"card-link"},[e._v(" "+e._s(e.technology)+" ")]),e.isTechnologyBeta?n("Badge",{attrs:{variant:"beta"}}):e._e()],1)],1)]),e._t("body",null,{className:"card-body"})],2)])])},Nl=[],El=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"sidenav-icon",attrs:{viewBox:"0 0 14 14",height:"14",themeId:"sidenav"}},[n("path",{attrs:{d:"M6.533 1.867h-6.533v10.267h14v-10.267zM0.933 11.2v-8.4h4.667v8.4zM13.067 11.2h-6.533v-8.4h6.533z"}}),n("path",{attrs:{d:"M1.867 5.133h2.8v0.933h-2.8z"}}),n("path",{attrs:{d:"M1.867 7.933h2.8v0.933h-2.8z"}})])},jl=[],Bl={name:"SidenavIcon",components:{SVGIcon:fr["a"]}},Rl=Bl,Ml=Object(K["a"])(Rl,El,jl,!1,null,null,null),zl=Ml.exports,Kl={name:"BaseNavigatorCard",components:{SidenavIcon:zl,Reference:To["a"],Badge:ei["a"]},props:{allowHiding:{type:Boolean,default:!0},technologyPath:{type:String,default:""},technology:{type:String,required:!0},isTechnologyBeta:{type:Boolean,default:!1}},data(){return{SIDEBAR_HIDE_BUTTON_ID:Fs,INDEX_ROOT_KEY:Ks}},methods:{async handleHideClick(){this.$emit("close"),await this.$nextTick();const e=document.getElementById(Go["d"]);e&&e.focus()}}},ql=Kl,Fl=(n("b32a"),Object(K["a"])(ql,Al,Nl,!1,null,"24789ed0",null)),Hl=Fl.exports;const Vl=e=>e[e.length-1],Wl=(e,t)=>JSON.stringify(e)===JSON.stringify(t),Ul="navigator.state",Gl={sampleCode:"sampleCode",tutorials:"tutorials",articles:"articles"},Ql={[Gl.sampleCode]:"Sample Code",[Gl.tutorials]:"Tutorials",[Gl.articles]:"Articles"},Xl=Object.fromEntries(Object.entries(Ql).map(([e,t])=>[t,e])),Yl={[Ce["b"].article]:Gl.articles,[Ce["b"].learn]:Gl.tutorials,[Ce["b"].overview]:Gl.tutorials,[Ce["b"].resources]:Gl.tutorials,[Ce["b"].sampleCode]:Gl.sampleCode,[Ce["b"].section]:Gl.tutorials,[Ce["b"].tutorial]:Gl.tutorials,[Ce["b"].project]:Gl.tutorials},Jl="navigator.no-results",Zl="navigator.no-children",ec="navigator.error-fetching",tc="navigator.items-found",nc="navigator.tags.hide-deprecated";var ic={name:"NavigatorCard",constants:{STORAGE_KEY:Ul,FILTER_TAGS:Gl,FILTER_TAGS_TO_LABELS:Ql,FILTER_LABELS_TO_TAGS:Xl,TOPIC_TYPE_TO_TAG:Yl,ERROR_FETCHING:ec,ITEMS_FOUND:tc,HIDE_DEPRECATED:nc},components:{FilterInput:oo,NavigatorCardItem:Ll,DynamicScroller:hl["a"],DynamicScrollerItem:hl["b"],BaseNavigatorCard:Hl},props:{...Hl.props,children:{type:Array,required:!0},activePath:{type:Array,required:!0},type:{type:String,required:!0},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},isTechnologyBeta:{type:Boolean,default:!1},navigatorReferences:{type:Object,default:()=>{}},renderFilterOnTop:{type:Boolean,default:!1},hideAvailableTags:{type:Boolean,default:!1}},mixins:[zr],data(){return{filter:"",debouncedFilter:"",selectedTags:[],openNodes:Object.freeze({}),nodesToRender:Object.freeze([]),activeUID:null,lastFocusTarget:null,allNodesToggled:!1,translatableTags:[nc]}},computed:{politeAriaLive(){const{hasNodes:e,nodesToRender:t}=this;return e?this.$tc(tc,t.length,{number:t.length}):""},assertiveAriaLive:({hasNodes:e,hasFilter:t,errorFetching:n})=>e?"":t?Jl:n?ec:Zl,availableTags({selectedTags:e,renderableChildNodesMap:t,apiChangesObject:n,hideAvailableTags:i}){if(i||e.length)return[];const a=new Set(Object.values(n)),s=new Set(Object.values(Ql)),r=new Set([nc]);a.size&&r.delete(nc);const o={type:[],changes:[],other:[]};for(const l in t){if(!Object.hasOwnProperty.call(t,l))continue;if(!s.size&&!a.size&&!r.size)break;const{type:e,path:i,deprecated:c}=t[l],d=Ql[Yl[e]],u=n[i];s.has(d)&&(o.type.push(d),s.delete(d)),u&&a.has(u)&&(o.changes.push(this.$t(It["b"][u])),a.delete(u)),c&&r.has(nc)&&(o.other.push(nc),r.delete(nc))}return o.type.concat(o.changes,o.other)},selectedTagsModelValue:{get(){return this.selectedTags.map(e=>Ql[e]||this.$t(It["b"][e])||e)},set(e){(this.selectedTags.length||e.length)&&(this.selectedTags=e.map(e=>Xl[e]||It["a"][e]||e))}},filterPattern:({debouncedFilter:e})=>e?new RegExp(pl(e),"i"):null,itemSize:()=>qs,childrenMap({children:e}){return Vs(e)},activePathChildren({activeUID:e,childrenMap:t}){return e&&t[e]?Qs(e,t):[]},activePathMap:({activePathChildren:e})=>Object.fromEntries(e.map(({uid:e})=>[e,!0])),activeIndex:({activeUID:e,nodesToRender:t})=>t.findIndex(t=>t.uid===e),filteredChildren({hasFilter:e,children:t,filterPattern:n,selectedTags:i,apiChanges:a}){if(!e)return[];const s=new Set(i);return t.filter(({title:e,path:t,type:i,deprecated:r,deprecatedChildrenCount:o,childUIDs:l})=>{const c=r||o===l.length,d=!n||n.test(e);let u=!0;s.size&&(u=s.has(Yl[i]),a&&!u&&(u=s.has(a[t])),!c&&s.has(nc)&&(u=!0));const h=!a||!!a[t];return d&&u&&h})},renderableChildNodesMap({hasFilter:e,childrenMap:t,deprecatedHidden:n,filteredChildren:i,removeDeprecated:a}){if(!e)return t;const s=i.length-1,r=new Set([]);for(let o=s;o>=0;o-=1){const e=i[o],s=t[e.groupMarkerUID];if(s&&r.add(s),r.has(e))continue;if(r.has(t[e.parent])&&e.type!==Ce["b"].groupMarker){r.add(e);continue}let l=[];e.childUIDs.length&&(l=a(Us(e.uid,t),n)),l.concat(Qs(e.uid,t)).forEach(e=>r.add(e))}return Vs([...r])},nodeChangeDeps:({filteredChildren:e,activePathChildren:t,debouncedFilter:n,selectedTags:i})=>[e,t,n,i],hasFilter({debouncedFilter:e,selectedTags:t,apiChanges:n}){return Boolean(e.length||t.length||n)},deprecatedHidden:({selectedTags:e})=>e[0]===nc,apiChangesObject(){return this.apiChanges||{}},hasNodes:({nodesToRender:e})=>!!e.length,totalItemsToNavigate:({nodesToRender:e})=>e.length,lastActivePathItem:({activePath:e})=>Vl(e)},created(){this.restorePersistedState()},watch:{filter:"debounceInput",nodeChangeDeps:"trackOpenNodes",activePath:"handleActivePathChange",apiChanges(e){e||(this.selectedTags=this.selectedTags.filter(e=>!this.$t(It["b"][e])))},async activeUID(e,t){await this.$nextTick();const n=this.$refs["dynamicScroller_"+t];n&&n.updateSize&&n.updateSize()}},methods:{setUnlessEqual(e,t){Wl(t,this[e])||(this[e]=Object.freeze(t))},toggleAllNodes(){const e=this.children.filter(e=>e.parent===Ks&&e.type!==Ce["b"].groupMarker&&e.childUIDs.length);this.allNodesToggled=!this.allNodesToggled,this.allNodesToggled&&(this.openNodes={},this.generateNodesToRender()),e.forEach(e=>{this.toggleFullTree(e)})},clearFilters(){this.filter="",this.debouncedFilter="",this.selectedTags=[]},scrollToFocus(){this.$refs.scroller.scrollToItem(this.focusedIndex)},debounceInput:Ir((function(e){this.debouncedFilter=e,this.lastFocusTarget=null}),200),trackOpenNodes([e,t,n,i],[,a=[],s="",r=[]]=[]){if(n!==s&&!s&&this.getFromStorage("filter")||!Wl(i,r)&&!r.length&&this.getFromStorage("selectedTags",[]).length)return;const o=!Wl(a,t),{childrenMap:l}=this;let c=t;if(!(this.deprecatedHidden&&!this.debouncedFilter.length||o&&this.hasFilter)&&this.hasFilter){const t=new Set,n=e.length-1;for(let i=n;i>=0;i-=1){const n=e[i];t.has(l[n.parent])||t.has(n)||Qs(n.uid,l).slice(0,-1).forEach(e=>t.add(e))}c=[...t]}const d=o?{...this.openNodes}:{},u=c.reduce((e,t)=>(e[t.uid]=!0,e),d);this.setUnlessEqual("openNodes",u),this.generateNodesToRender(),this.updateFocusIndexExternally()},toggle(e){const t=this.openNodes[e.uid];let n=[],i=[];if(t){const t=Object(w["a"])(this.openNodes),n=Us(e.uid,this.childrenMap);n.forEach(({uid:e})=>{delete t[e]}),this.setUnlessEqual("openNodes",t),i=n.slice(1)}else this.setUnlessEqual("openNodes",{...this.openNodes,[e.uid]:!0}),n=Gs(e.uid,this.childrenMap,this.children).filter(e=>this.renderableChildNodesMap[e.uid]);this.augmentRenderNodes({uid:e.uid,include:n,exclude:i})},toggleFullTree(e){const t=this.openNodes[e.uid],n=Object(w["a"])(this.openNodes),i=Us(e.uid,this.childrenMap);let a=[],s=[];i.forEach(({uid:e})=>{t?delete n[e]:n[e]=!0}),t?a=i.slice(1):s=i.slice(1).filter(e=>this.renderableChildNodesMap[e.uid]),this.setUnlessEqual("openNodes",n),this.augmentRenderNodes({uid:e.uid,exclude:a,include:s})},toggleSiblings(e){const t=this.openNodes[e.uid],n=Object(w["a"])(this.openNodes),i=Xs(e.uid,this.childrenMap,this.children);i.forEach(({uid:e,childUIDs:i,type:a})=>{if(i.length&&a!==Ce["b"].groupMarker)if(t){const t=Us(e,this.childrenMap);t.forEach(e=>{delete n[e.uid]}),delete n[e],this.augmentRenderNodes({uid:e,exclude:t.slice(1),include:[]})}else{n[e]=!0;const t=Gs(e,this.childrenMap,this.children).filter(e=>this.renderableChildNodesMap[e.uid]);this.augmentRenderNodes({uid:e,exclude:[],include:t})}}),this.setUnlessEqual("openNodes",n),this.persistState()},removeDeprecated(e,t){return t?e.filter(({deprecated:e})=>!e):e},generateNodesToRender(){const{children:e,openNodes:t,renderableChildNodesMap:n}=this;this.setUnlessEqual("nodesToRender",e.filter(e=>n[e.uid]&&(e.parent===Ks||t[e.parent]))),this.persistState(),this.scrollToElement()},augmentRenderNodes({uid:e,include:t=[],exclude:n=[]}){const i=this.nodesToRender.findIndex(t=>t.uid===e);if(t.length){const e=t.filter(e=>!this.nodesToRender.includes(e)),n=this.nodesToRender.slice(0);n.splice(i+1,0,...e),this.setUnlessEqual("nodesToRender",n)}else if(n.length){const e=new Set(n);this.setUnlessEqual("nodesToRender",this.nodesToRender.filter(t=>!e.has(t)))}this.persistState()},getFromStorage(e,t=null){const n=Fo["b"].get(Ul,{}),i=n[this.technologyPath];return i?e?i[e]||t:i:t},persistState(){const e={path:this.lastActivePathItem},{path:t}=this.activeUID&&this.childrenMap[this.activeUID]||e,n={technology:this.technology,path:t,hasApiChanges:!!this.apiChanges,openNodes:Object.keys(this.openNodes).map(Number),nodesToRender:this.nodesToRender.map(({uid:e})=>e),activeUID:this.activeUID,filter:this.filter,selectedTags:this.selectedTags},i={...Fo["b"].get(Ul,{}),[this.technologyPath]:n};Fo["b"].set(Ul,i)},clearPersistedState(){const e={...Fo["b"].get(Ul,{}),[this.technologyPath]:{}};Fo["b"].set(Ul,e)},restorePersistedState(){const e=this.getFromStorage();if(!e||e.path!==this.lastActivePathItem)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{technology:t,nodesToRender:n=[],filter:i="",hasAPIChanges:a=!1,activeUID:s=null,selectedTags:r=[],openNodes:o}=e;if(!n.length&&!i&&!r.length)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{childrenMap:l}=this,c=n.every(e=>l[e]),d=s?(this.childrenMap[s]||{}).path===this.lastActivePathItem:1===this.activePath.length;if(t!==this.technology||!c||a!==Boolean(this.apiChanges)||!d||s&&!i&&!r.length&&!n.includes(s))return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);this.setUnlessEqual("openNodes",Object.fromEntries(o.map(e=>[e,!0]))),this.setUnlessEqual("nodesToRender",n.map(e=>l[e])),this.selectedTags=r,this.filter=i,this.debouncedFilter=this.filter,this.activeUID=s,this.scrollToElement()},async scrollToElement(){if(await Object(Ee["b"])(1),!this.$refs.scroller)return;if(this.hasFilter&&!this.deprecatedHidden)return void this.$refs.scroller.scrollToItem(0);const e=document.getElementById(this.activeUID);if(e&&0===this.getChildPositionInScroller(e))return;const t=this.nodesToRender.findIndex(e=>e.uid===this.activeUID);-1!==t&&this.$refs.scroller.scrollToItem(t)},getChildPositionInScroller(e){if(!e)return 0;const{paddingTop:t,paddingBottom:n}=getComputedStyle(this.$refs.scroller.$el),i={top:parseInt(t,10)||0,bottom:parseInt(n,10)||0},{y:a,height:s}=this.$refs.scroller.$el.getBoundingClientRect(),{y:r}=e.getBoundingClientRect(),o=e.offsetParent.offsetHeight,l=r-a-i.top;return l<0?-1:l+o>=s-i.bottom?1:0},isInsideScroller(e){return this.$refs.scroller.$el.contains(e)},handleFocusIn({target:e}){this.lastFocusTarget=e;const t=this.getChildPositionInScroller(e);if(0===t)return;const{offsetHeight:n}=e.offsetParent;this.$refs.scroller.$el.scrollBy({top:n*t,left:0})},handleFocusOut(e){e.relatedTarget&&(this.isInsideScroller(e.relatedTarget)||(this.lastFocusTarget=null))},handleScrollerUpdate:Ir((async function(){await Object(Ee["a"])(300),this.lastFocusTarget&&this.isInsideScroller(this.lastFocusTarget)&&document.activeElement!==this.lastFocusTarget&&this.lastFocusTarget.focus({preventScroll:!0})}),50),setActiveUID(e){this.activeUID=e},handleNavigationChange(e){this.childrenMap[e].path.startsWith(this.technologyPath)&&this.setActiveUID(e)},pathsToFlatChildren(e){const t=e.slice(0).reverse(),{childrenMap:n}=this;let i=this.children;const a=[];while(t.length){const e=t.pop(),s=i.find(t=>t.path===e);if(!s)break;a.push(s),t.length&&(i=s.childUIDs.map(e=>n[e]))}return a},handleActivePathChange(e){const t=this.childrenMap[this.activeUID],n=Vl(e);if(t){if(n===t.path)return;const e=Xs(this.activeUID,this.childrenMap,this.children),i=Gs(this.activeUID,this.childrenMap,this.children),a=Qs(this.activeUID,this.childrenMap),s=[...i,...e,...a].find(e=>e.path===n);if(s)return void this.setActiveUID(s.uid)}const i=this.pathsToFlatChildren(e);i.length?this.setActiveUID(i[i.length-1].uid):this.activeUID?this.setActiveUID(null):this.trackOpenNodes(this.nodeChangeDeps)},updateFocusIndexExternally(){this.externalFocusChange=!0,this.activeIndex>0?this.focusIndex(this.activeIndex):this.focusIndex(0)},focusNodeParent(e){const t=this.childrenMap[e.parent];if(!t)return;const n=this.nodesToRender.findIndex(e=>e.uid===t.uid);-1!==n&&this.focusIndex(n)}}},ac=ic,sc=(n("8e4d"),Object(K["a"])(ac,dl,ul,!1,null,"1543892a",null)),rc=sc.exports,oc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"body",fn:function(t){var i=t.className;return[n("transition",{attrs:{name:"delay-visibility"}},[n("div",{staticClass:"loading-navigator",class:i,attrs:{"aria-hidden":"true"}},e._l(e.LOADER_ROWS,(function(e,t){return n("LoadingNavigatorItem",{key:t,attrs:{index:t,width:e.width,hideNavigatorIcon:e.hideNavigatorIcon}})})),1)])]}}])},"BaseNavigatorCard",e.$props,!1))},lc=[],cc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCardItem",{staticClass:"loading-navigator-item",style:"--index: "+e.index+";",attrs:{hideNavigatorIcon:e.hideNavigatorIcon},scopedSlots:e._u([{key:"navigator-icon",fn:function(e){var t=e.className;return[n("div",{class:t})]}},{key:"title-container",fn:function(){return[n("div",{staticClass:"loader",style:{width:e.width}})]},proxy:!0}])})},dc=[],uc={name:"LoadingNavigatorItem",components:{BaseNavigatorCardItem:kl},props:{...kl.props,index:{type:Number,default:0},width:{type:String,default:"50%"}}},hc=uc,pc=(n("d1b4"),Object(K["a"])(hc,cc,dc,!1,null,"0de29914",null)),gc=pc.exports;const fc=[{width:"30%",hideNavigatorIcon:!0},{width:"80%"},{width:"50%"}];var mc={name:"LoadingNavigatorCard",components:{BaseNavigatorCard:Hl,LoadingNavigatorItem:gc},props:{...Hl.props},data(){return{LOADER_ROWS:fc}}},yc=mc,vc=(n("115d"),Object(K["a"])(yc,oc,lc,!1,null,"4b6d345f",null)),bc=vc.exports,Tc={name:"Navigator",components:{NavigatorCard:rc,LoadingNavigatorCard:bc},data(){return{INDEX_ROOT_KEY:Ks}},props:{flatChildren:{type:Array,required:!0},parentTopicIdentifiers:{type:Array,required:!0},technology:{type:Object,required:!0},isFetching:{type:Boolean,default:!1},references:{type:Object,default:()=>{}},navigatorReferences:{type:Object,default:()=>{}},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},renderFilterOnTop:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},allowHiding:{type:Boolean,default:!0}},computed:{parentTopicReferences({references:e,parentTopicIdentifiers:t}){return t.reduce((t,n)=>{const i=e[n];return i?t.concat(i):(console.error(`Reference for "${n}" is missing`),t)},[])},activePath({parentTopicReferences:e,$route:{path:t}}){if(t=t.replace(/\/$/,"").toLowerCase(),!e.length)return[t];let n=1;return"technologies"===e[0].kind&&(n=2),e.slice(n).map(e=>e.url).concat(t)},type:()=>Ce["b"].module,technologyProps:({technology:e})=>({technology:e.title,technologyPath:e.path||e.url,isTechnologyBeta:e.beta})}},Sc=Tc,_c=(n("9c7e"),Object(K["a"])(Sc,ll,cl,!1,null,"159b9764",null)),Cc=_c.exports,kc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavBase",{staticClass:"documentation-nav",attrs:{breakpoint:e.BreakpointName.medium,hasOverlay:!1,hasSolidBackground:"",hasNoBorder:e.hasNoBorder,isDark:e.isDark,isWideFormat:"",hasFullWidthBorder:"","aria-label":e.$t("api-reference")},scopedSlots:e._u([e.displaySidenav?{key:"pre-title",fn:function(t){var i=t.closeNav,a=t.isOpen,s=t.currentBreakpoint,r=t.className;return[n("div",{class:r},[n("transition",{attrs:{name:"sidenav-toggle"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.sidenavHiddenOnLarge,expression:"sidenavHiddenOnLarge"}],staticClass:"sidenav-toggle-wrapper"},[n("button",{staticClass:"sidenav-toggle",attrs:{"aria-label":e.$t("navigator.open-navigator"),id:e.baseNavOpenSidenavButtonId,tabindex:a?-1:null},on:{click:function(t){return t.preventDefault(),e.handleSidenavToggle(i,s)}}},[n("span",{staticClass:"sidenav-icon-wrapper"},[n("SidenavIcon",{staticClass:"icon-inline sidenav-icon"})],1)]),n("span",{staticClass:"sidenav-toggle__separator"})])])],1)]}}:null,{key:"tray",fn:function(t){var i=t.closeNav;return[n("Hierarchy",{attrs:{currentTopicTitle:e.title,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,parentTopicIdentifiers:e.hierarchyItems,currentTopicTags:e.currentTopicTags,references:e.references}}),n("NavMenuItems",{staticClass:"nav-menu-settings",attrs:{previousSiblingChildren:e.breadcrumbCount}},[e.interfaceLanguage&&(e.swiftPath||e.objcPath)?n("LanguageToggle",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath,closeNav:i}}):e._e(),e._t("menu-items")],2),e._t("tray-after",null,null,{breadcrumbCount:e.breadcrumbCount})]}}],null,!0)},[n("template",{slot:"default"},[e._t("title",(function(){return[e.rootLink?n("router-link",{staticClass:"nav-title-link",attrs:{to:e.rootLink}},[e._v(" "+e._s(e.$t("documentation.title"))+" ")]):n("span",{staticClass:"nav-title-link inactive"},[e._v(e._s(e.$t("documentation.title")))])]}),null,{rootLink:e.rootLink,linkClass:"nav-title-link",inactiveClass:"inactive"})],2),n("template",{slot:"after-content"},[e._t("after-content")],2)],2)},wc=[],Ic=n("cbcf"),xc=n("9b30"),$c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavMenuItems",{staticClass:"hierarchy",class:{"has-badge":e.hasBadge},attrs:{"aria-label":e.$t("documentation.nav.breadcrumbs")}},[e.root?n("HierarchyItem",{key:e.root.title,staticClass:"root-hierarchy",attrs:{url:e.addQueryParamsToUrl(e.root.url)}},[e._v(" "+e._s(e.root.title)+" ")]):e._e(),e._l(e.collapsibleItems,(function(t){return n("HierarchyItem",{key:t.title,attrs:{isCollapsed:"",url:e.addQueryParamsToUrl(t.url)}},[e._v(" "+e._s(t.title)+" ")])})),e.collapsibleItems.length?n("HierarchyCollapsedItems",{attrs:{topics:e.collapsibleItems}}):e._e(),e._l(e.nonCollapsibleItems,(function(t){return n("HierarchyItem",{key:t.title,attrs:{url:e.addQueryParamsToUrl(t.url)}},[e._v(" "+e._s(t.title)+" ")])})),n("HierarchyItem",[e._v(" "+e._s(e.currentTopicTitle)+" "),n("template",{slot:"tags"},[e.isSymbolDeprecated?n("Badge",{attrs:{variant:"deprecated"}}):e.isSymbolBeta?n("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.currentTopicTags,(function(t){return n("Badge",{key:t.type+"-"+t.text,attrs:{variant:t.type}},[e._v(" "+e._s(t.text)+" ")])}))],2)],2)],2)},Oc=[],Dc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"hierarchy-collapsed-items"},[n("span",{staticClass:"hierarchy-item-icon icon-inline"},[e._v("/")]),n("button",{ref:"btn",staticClass:"toggle",class:{focused:!e.collapsed},on:{click:e.toggleCollapsed}},[n("span",{staticClass:"indicator"},[n("EllipsisIcon",{staticClass:"icon-inline toggle-icon"})],1)]),n("ul",{ref:"dropdown",staticClass:"dropdown",class:{collapsed:e.collapsed}},e._l(e.topicsWithUrls,(function(t){return n("li",{key:t.title,staticClass:"dropdown-item"},[n("router-link",{staticClass:"nav-menu-link",attrs:{to:t.url}},[e._v(e._s(t.title))])],1)})),0)])},Pc=[],Lc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"ellipsis-icon",attrs:{viewBox:"0 0 14 14",themeId:"ellipsis"}},[n("path",{attrs:{d:"m12.439 7.777v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554z"}})])},Ac=[],Nc={name:"EllipsisIcon",components:{SVGIcon:fr["a"]}},Ec=Nc,jc=Object(K["a"])(Ec,Lc,Ac,!1,null,null,null),Bc=jc.exports,Rc={name:"HierarchyCollapsedItems",components:{EllipsisIcon:Bc},data:()=>({collapsed:!0}),props:{topics:{type:Array,required:!0}},watch:{collapsed(e,t){t&&!e?document.addEventListener("click",this.handleDocumentClick,!1):!t&&e&&document.removeEventListener("click",this.handleDocumentClick,!1)}},beforeDestroy(){document.removeEventListener("click",this.handleDocumentClick,!1)},computed:{topicsWithUrls:({$route:e,topics:t})=>t.map(t=>({...t,url:Object(P["b"])(t.url,e.query)}))},methods:{handleDocumentClick(e){const{target:t}=e,{collapsed:n,$refs:{btn:i,dropdown:a}}=this,s=!i.contains(t)&&!a.contains(t);!n&&s&&(this.collapsed=!0)},toggleCollapsed(){this.collapsed=!this.collapsed}}},Mc=Rc,zc=(n("2ca2"),Object(K["a"])(Mc,Dc,Pc,!1,null,"74906830",null)),Kc=zc.exports,qc=function(e,t){var n=t._c;return n(t.$options.components.NavMenuItemBase,{tag:"component",staticClass:"hierarchy-item",class:[{collapsed:t.props.isCollapsed},t.data.staticClass]},[n("span",{staticClass:"hierarchy-item-icon icon-inline"},[t._v("/")]),t.props.url?n("router-link",{staticClass:"parent item nav-menu-link",attrs:{to:t.props.url}},[t._t("default")],2):[n("span",{staticClass:"current item"},[t._t("default")],2),t._t("tags")]],2)},Fc=[],Hc=n("863d"),Vc={name:"HierarchyItem",components:{NavMenuItemBase:Hc["a"],InlineChevronRightIcon:vl["a"]},props:{isCollapsed:Boolean,url:{type:String,required:!1}}},Wc=Vc,Uc=(n("260a"),Object(K["a"])(Wc,qc,Fc,!0,null,"382bf39e",null)),Gc=Uc.exports;const Qc=3;var Xc={name:"Hierarchy",components:{Badge:ei["a"],NavMenuItems:xc["a"],HierarchyCollapsedItems:Kc,HierarchyItem:Gc},constants:{MaxVisibleLinks:Qc},inject:["store"],props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,references:Object,currentTopicTitle:{type:String,required:!0},parentTopicIdentifiers:{type:Array,default:()=>[]},currentTopicTags:{type:Array,default:()=>[]}},computed:{windowWidth:({store:e})=>e.state.contentWidth,parentTopics(){return this.parentTopicIdentifiers.reduce((e,t)=>{const n=this.references[t];if(n){const{title:t,url:i}=n;return e.concat({title:t,url:i})}return console.error(`Reference for "${t}" is missing`),e},[])},root:({parentTopics:e,windowWidth:t})=>t<=1e3?null:e[0],firstItemSlice:({root:e})=>e?1:0,linksAfterCollapse:({windowWidth:e,hasBadge:t})=>{const n=t?1:0;return e>1200?Qc-n:e>1e3?Qc-1-n:e>=800?Qc-2-n:0},collapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n,-t):e.slice(n),nonCollapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n).slice(-t):[],hasBadge:({isSymbolDeprecated:e,isSymbolBeta:t,currentTopicTags:n})=>e||t||n.length},methods:{addQueryParamsToUrl(e){return Object(P["b"])(e,this.$route.query)}}},Yc=Xc,Jc=(n("5208"),Object(K["a"])(Yc,$c,Oc,!1,null,"c2bd6086",null)),Zc=Jc.exports,ed=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavMenuItemBase",{staticClass:"nav-menu-setting language-container"},[n("div",{class:{"language-toggle-container":e.hasLanguages}},[n("select",{ref:"language-sizer",staticClass:"language-dropdown language-sizer",attrs:{"aria-hidden":"true",tabindex:"-1"}},[n("option",{key:e.currentLanguage.name,attrs:{selected:""}},[e._v(e._s(e.currentLanguage.name))])]),n("label",{staticClass:"nav-menu-setting-label",attrs:{for:e.hasLanguages?"language-toggle":null}},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),e.hasLanguages?n("select",{directives:[{name:"model",rawName:"v-model",value:e.languageModel,expression:"languageModel"}],staticClass:"language-dropdown nav-menu-link",style:"width: "+e.adjustedWidth+"px",attrs:{id:"language-toggle"},on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.languageModel=t.target.multiple?n:n[0]},function(t){return e.pushRoute(e.currentLanguage.route)}]}},e._l(e.languages,(function(t){return n("option",{key:t.api,domProps:{value:t.api}},[e._v(" "+e._s(t.name)+" ")])})),0):n("span",{staticClass:"nav-menu-toggle-none current-language",attrs:{"aria-current":"page"}},[e._v(e._s(e.currentLanguage.name))]),e.hasLanguages?n("InlineChevronDownIcon",{staticClass:"toggle-icon icon-inline"}):e._e()],1),e.hasLanguages?n("div",{staticClass:"language-list-container"},[n("span",{staticClass:"nav-menu-setting-label"},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),n("ul",{staticClass:"language-list"},e._l(e.languages,(function(t){return n("li",{key:t.api,staticClass:"language-list-item"},[t.api===e.languageModel?n("span",{staticClass:"current-language",attrs:{"data-language":t.api,"aria-current":"page"}},[e._v(" "+e._s(t.name)+" ")]):n("a",{staticClass:"nav-menu-link",attrs:{href:"#"},on:{click:function(n){return n.preventDefault(),e.pushRoute(t.route)}}},[e._v(" "+e._s(t.name)+" ")])])})),0)]):e._e()])},td=[],nd=n("7948"),id={name:"LanguageToggle",components:{InlineChevronDownIcon:nd["a"],NavMenuItemBase:Hc["a"]},inject:{store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},closeNav:{type:Function,default:()=>{}}},data(){return{languageModel:null,adjustedWidth:0}},mounted(){const e=Ne(async()=>{await Object(Ee["b"])(3),this.calculateSelectWidth()},150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)})},watch:{interfaceLanguage:{immediate:!0,handler(e){this.languageModel=e}},currentLanguage:{immediate:!0,handler:"calculateSelectWidth"}},methods:{getRoute(e){const t=e.query===O["a"].swift.key.url?void 0:e.query;return{query:{...this.$route.query,language:t},path:this.isCurrentPath(e.path)?null:Object(L["d"])(e.path)}},async pushRoute(e){await this.closeNav(),this.store.setPreferredLanguage(e.query),this.$router.push(this.getRoute(e))},isCurrentPath(e){return this.$route.path.replace(/^\//,"")===e},async calculateSelectWidth(){await this.$nextTick(),this.adjustedWidth=this.$refs["language-sizer"].clientWidth+6}},computed:{languages(){return[{name:O["a"].swift.name,api:O["a"].swift.key.api,route:{path:this.swiftPath,query:O["a"].swift.key.url}},{name:O["a"].objectiveC.name,api:O["a"].objectiveC.key.api,route:{path:this.objcPath,query:O["a"].objectiveC.key.url}}]},currentLanguage:({languages:e,languageModel:t})=>e.find(e=>e.api===t),hasLanguages:({objcPath:e,swiftPath:t})=>t&&e}},ad=id,sd=(n("b857"),Object(K["a"])(ad,ed,td,!1,null,"d12167e0",null)),rd=sd.exports,od={name:"DocumentationNav",components:{SidenavIcon:zl,NavBase:Ic["a"],NavMenuItems:xc["a"],Hierarchy:Zc,LanguageToggle:rd},props:{title:{type:String,required:!1},parentTopicIdentifiers:{type:Array,required:!1},isSymbolBeta:{type:Boolean,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isDark:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},currentTopicTags:{type:Array,required:!0},references:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!1},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},sidenavHiddenOnLarge:{type:Boolean,default:!1},displaySidenav:{type:Boolean,default:!1}},computed:{baseNavOpenSidenavButtonId:()=>Go["d"],BreakpointName:()=>Vo["b"],breadcrumbCount:({hierarchyItems:e})=>e.length+1,rootHierarchyReference:({parentTopicIdentifiers:e,references:t})=>t[e[0]]||{},isRootTechnologyLink:({rootHierarchyReference:{kind:e}})=>"technologies"===e,rootLink:({isRootTechnologyLink:e,rootHierarchyReference:t,$route:n})=>e?{path:t.url,query:n.query}:null,hierarchyItems:({parentTopicIdentifiers:e,isRootTechnologyLink:t})=>t?e.slice(1):e},methods:{async handleSidenavToggle(e,t){await e(),this.$emit("toggle-sidenav",t),await this.$nextTick();const n=document.getElementById(Fs);n&&n.focus()}}},ld=od,cd=(n("c61f"),Object(K["a"])(ld,kc,wc,!1,null,"138d523a",null)),dd=cd.exports,ud=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"StaticContentWidth"},[e._t("default")],2)},hd=[],pd={name:"StaticContentWidth",inject:["store"],mounted(){const e=Ne(async()=>{await this.$nextTick(),this.store.setContentWidth(this.$el.offsetWidth)},150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}),e()}},gd=pd,fd=Object(K["a"])(gd,ud,hd,!1,null,null,null),md=fd.exports,yd=n("3bdd"),vd=n("4009");const bd="symbol";var Td={watch:{topicData:{immediate:!0,handler:"extractOnThisPageSections"}},methods:{shouldRegisterContentSection(e){return e.type===_n["BlockType"].heading&&e.level<4},extractOnThisPageSections(e){if(!e)return;this.store.resetPageSections();const{metadata:{title:t},primaryContentSections:n,topicSections:i,defaultImplementationsSections:a,relationshipsSections:s,seeAlsoSections:r,kind:o}=e;this.store.addOnThisPageSection({title:t,anchor:vd["a"],level:1,isSymbol:o===bd},{i18n:!1}),n&&n.forEach(e=>{switch(e.kind){case Ke.content:At["a"].methods.forEach.call(e,e=>{this.shouldRegisterContentSection(e)&&this.store.addOnThisPageSection({title:e.text,anchor:e.anchor||Object(nn["a"])(e.text),level:e.level},{i18n:!1})});break;case Ke.properties:case Ke.restBody:case Ke.restCookies:case Ke.restEndpoint:case Ke.restHeaders:case Ke.restParameters:case Ke.restResponses:this.store.addOnThisPageSection({title:e.title,anchor:Object(nn["a"])(e.title),level:2});break;default:qt[e.kind]&&this.store.addOnThisPageSection(qt[e.kind])}}),i&&this.store.addOnThisPageSection(Kt.topics),a&&this.store.addOnThisPageSection(Kt.defaultImplementations),s&&this.store.addOnThisPageSection(Kt.relationships),r&&this.store.addOnThisPageSection(Kt.seeAlso)}}},Sd=n("9b56");const _d="0.3.0",Cd="navigator-hidden-large",{extractProps:kd}=Is.methods;var wd={name:"DocumentationTopicView",constants:{MIN_RENDER_JSON_VERSION_WITH_INDEX:_d,NAVIGATOR_HIDDEN_ON_LARGE_KEY:Cd},components:{Navigator:Cc,AdjustableSidebarWidth:ol,StaticContentWidth:md,NavigatorDataProvider:nr,Topic:Is,CodeTheme:Bs["a"],Nav:dd,QuickNavigationButton:lr,QuickNavigationModal:zo,PortalTarget:I["PortalTarget"]},mixins:[Ms["a"],zs["a"],Td],props:{enableMinimized:{type:Boolean,default:!1}},data(){return{topicDataDefault:null,topicDataObjc:null,sidenavVisibleOnMobile:!1,sidenavHiddenOnLarge:Fo["c"].get(Cd,!1),showQuickNavigationModal:!1,store:js,BreakpointName:Vo["b"]}},computed:{objcOverrides:({topicData:e})=>{const{variantOverrides:t=[]}=e||{},n=({interfaceLanguage:e})=>e===O["a"].objectiveC.key.api,i=({traits:e})=>e.some(n),a=t.find(i);return a?a.patch:null},enableQuickNavigation:({isTargetIDE:e})=>!e&&Object(Ze["c"])(["features","docs","quickNavigation","enable"],!0),topicData:{get(){return this.topicDataObjc?this.topicDataObjc:this.topicDataDefault},set(e){this.topicDataDefault=e}},topicKey:({$route:e,topicProps:t})=>[e.path,t.interfaceLanguage].join(),topicProps(){return kd(this.topicData)},parentTopicIdentifiers:({topicProps:{hierarchy:{paths:e=[]},references:t},$route:n})=>e.length?e.find(e=>{const i=e.find(e=>t[e]&&"technologies"!==t[e].kind),a=i&&t[i];return a&&n.path.toLowerCase().startsWith(a.url.toLowerCase())})||e[0]:[],technology:({$route:e,topicProps:{identifier:t,references:n,role:i,title:a},parentTopicIdentifiers:s})=>{const r={title:a,url:e.path},o=n[t];if(!s.length)return o||r;const l=n[s[0]];return l&&"technologies"!==l.kind?l:(i!==k["a"].collection||o)&&(l&&n[s[1]]||o)||r},languagePaths:({topicData:{variants:e=[]}})=>e.reduce((e,t)=>t.traits.reduce((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e,e),{}),objcPath:({languagePaths:{[O["a"].objectiveC.key.api]:[e]=[]}={}})=>e,swiftPath:({languagePaths:{[O["a"].swift.key.api]:[e]=[]}={}})=>e,isSymbolBeta:({topicProps:{platforms:e}})=>!!(e&&e.length&&e.every(e=>e.beta)),isSymbolDeprecated:({topicProps:{platforms:e,deprecationSummary:t}})=>!!(t&&t.length>0||e&&e.length&&e.every(e=>e.deprecatedAt)),enableNavigator:({isTargetIDE:e,topicDataDefault:t})=>!e&&Object(yd["b"])(Object(yd["a"])(t.schemaVersion),_d)>=0,enableOnThisPageNav:({isTargetIDE:e})=>!Object(Ze["c"])(["features","docs","onThisPageNavigator","disable"],!1)&&!e,sidebarProps:({sidenavVisibleOnMobile:e,enableNavigator:t,sidenavHiddenOnLarge:n})=>t?{shownOnMobile:e,hiddenOnLarge:n}:{},sidebarListeners(){return this.enableNavigator?{"update:shownOnMobile":this.toggleMobileSidenav,"update:hiddenOnLarge":this.toggleLargeSidenav}:{}}},methods:{applyObjcOverrides(){this.topicDataObjc=C(Object(w["a"])(this.topicData),this.objcOverrides)},handleCodeColorsChange(e){Rs["a"].updateCodeColors(e)},handleToggleSidenav(e){e===Vo["b"].large?this.toggleLargeSidenav():this.toggleMobileSidenav()},openQuickNavigationModal(){this.sidenavVisibleOnMobile||(this.showQuickNavigationModal=!0)},toggleLargeSidenav(e=!this.sidenavHiddenOnLarge){this.sidenavHiddenOnLarge=e,Fo["c"].set(Cd,e)},toggleMobileSidenav(e=!this.sidenavVisibleOnMobile){this.sidenavVisibleOnMobile=e},onQuickNavigationKeydown(e){("/"===e.key||"o"===e.key&&e.shiftKey&&e.metaKey)&&this.enableNavigator&&"input"!==e.target.tagName.toLowerCase()&&(this.openQuickNavigationModal(),e.preventDefault())}},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"}),this.enableQuickNavigation&&window.addEventListener("keydown",this.onQuickNavigationKeydown)},provide(){return{store:this.store}},inject:{isTargetIDE:{default(){return!1}}},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.off("codeColors",this.handleCodeColorsChange),this.enableQuickNavigation&&window.removeEventListener("keydown",this.onQuickNavigationKeydown)},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n(e=>e.newContentMounted()):Object(w["c"])(e,t,n).then(t=>n(n=>{Object(Sd["c"])(e.params.locale,n),n.topicData=t,e.query.language===O["a"].objectiveC.key.url&&n.objcOverrides&&n.applyObjcOverrides()})).catch(n)},beforeRouteUpdate(e,t,n){e.path===t.path&&e.query.language===O["a"].objectiveC.key.url&&this.objcOverrides?(this.applyObjcOverrides(),n()):Object(w["e"])(e,t)?Object(w["c"])(e,t,n).then(t=>{this.topicDataObjc=null,this.topicData=t,e.query.language===O["a"].objectiveC.key.url&&this.objcOverrides&&this.applyObjcOverrides(),Object(Sd["c"])(e.params.locale,this),n()}).catch(n):n()},created(){this.store.reset()},watch:{topicData(){this.$nextTick(()=>{this.newContentMounted()})}}},Id=wd,xd=(n("857c"),Object(K["a"])(Id,i,a,!1,null,"4a89caca",null));t["default"]=xd.exports},f9c9:function(e,t,n){}}]); \ No newline at end of file diff --git a/docs/js/documentation-topic~topic.1679ec90.js b/docs/js/documentation-topic~topic.1679ec90.js new file mode 100644 index 0000000..5203308 --- /dev/null +++ b/docs/js/documentation-topic~topic.1679ec90.js @@ -0,0 +1,20 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["documentation-topic~topic"],{"1c3f":function(t,e,n){"use strict";n("b826")},"2b88":function(t,e,n){"use strict"; +/*! + * portal-vue © Thorsten Lünborg, 2019 + * + * Version: 2.1.7 + * + * LICENCE: MIT + * + * https://github.com/linusborg/portal-vue + * + */function s(t){return t&&"object"===typeof t&&"default"in t?t["default"]:t}Object.defineProperty(e,"__esModule",{value:!0});var r=s(n("2b0e"));function o(t){return o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(t){return i(t)||l(t)||c()}function i(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e1&&void 0!==arguments[1]?arguments[1]:{};return t.reduce((function(t,n){var s=n.passengers[0],r="function"===typeof s?s(e):n.passengers;return t.concat(r)}),[])}function f(t,e){return t.map((function(t,e){return[e,t]})).sort((function(t,n){return e(t[1],n[1])||t[0]-n[0]})).map((function(t){return t[1]}))}function p(t,e){return e.reduce((function(e,n){return t.hasOwnProperty(n)&&(e[n]=t[n]),e}),{})}var m={},g={},y={},b=r.extend({data:function(){return{transports:m,targets:g,sources:y,trackInstances:u}},methods:{open:function(t){if(u){var e=t.to,n=t.from,s=t.passengers,o=t.order,a=void 0===o?1/0:o;if(e&&n&&s){var i={to:e,from:n,passengers:h(s),order:a},l=Object.keys(this.transports);-1===l.indexOf(e)&&r.set(this.transports,e,[]);var c=this.$_getTransportIndex(i),d=this.transports[e].slice(0);-1===c?d.push(i):d[c]=i,this.transports[e]=f(d,(function(t,e){return t.order-e.order}))}}},close:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.to,s=t.from;if(n&&(s||!1!==e)&&this.transports[n])if(e)this.transports[n]=[];else{var r=this.$_getTransportIndex(t);if(r>=0){var o=this.transports[n].slice(0);o.splice(r,1),this.transports[n]=o}}},registerTarget:function(t,e,n){u&&(this.trackInstances&&!n&&this.targets[t]&&console.warn("[portal-vue]: Target ".concat(t," already exists")),this.$set(this.targets,t,Object.freeze([e])))},unregisterTarget:function(t){this.$delete(this.targets,t)},registerSource:function(t,e,n){u&&(this.trackInstances&&!n&&this.sources[t]&&console.warn("[portal-vue]: source ".concat(t," already exists")),this.$set(this.sources,t,Object.freeze([e])))},unregisterSource:function(t){this.$delete(this.sources,t)},hasTarget:function(t){return!(!this.targets[t]||!this.targets[t][0])},hasSource:function(t){return!(!this.sources[t]||!this.sources[t][0])},hasContentFor:function(t){return!!this.transports[t]&&!!this.transports[t].length},$_getTransportIndex:function(t){var e=t.to,n=t.from;for(var s in this.transports[e])if(this.transports[e][s].from===n)return+s;return-1}}}),v=new b(m),T=1,S=r.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(T++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var t=this;this.$nextTick((function(){v.registerSource(t.name,t)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){v.unregisterSource(this.name),this.clear()},watch:{to:function(t,e){e&&e!==t&&this.clear(e),this.sendUpdate()}},methods:{clear:function(t){var e={from:this.name,to:t||this.to};v.close(e)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(t){return"function"===typeof t?t(this.slotProps):t},sendUpdate:function(){var t=this.normalizeSlots();if(t){var e={from:this.name,to:this.to,passengers:a(t),order:this.order};v.open(e)}else this.clear()}},render:function(t){var e=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return e&&this.disabled?e.length<=1&&this.slim?this.normalizeOwnChildren(e)[0]:t(n,[this.normalizeOwnChildren(e)]):this.slim?t():t(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),w=r.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:v.transports,firstRender:!0}},created:function(){var t=this;this.$nextTick((function(){v.registerTarget(t.name,t)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(t,e){v.unregisterTarget(e),v.registerTarget(t,this)}},mounted:function(){var t=this;this.transition&&this.$nextTick((function(){t.firstRender=!1}))},beforeDestroy:function(){v.unregisterTarget(this.name)},computed:{ownTransports:function(){var t=this.transports[this.name]||[];return this.multiple?t:0===t.length?[]:[t[t.length-1]]},passengers:function(){return d(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var t=this.slim&&!this.transition;return t&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),t}},render:function(t){var e=this.noWrapper(),n=this.children(),s=this.transition||this.tag;return e?n[0]:this.slim&&!s?t():t(s,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),C=0,$=["disabled","name","order","slim","slotProps","tag","to"],k=["multiple","transition"],x=r.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(C++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!==typeof document){var t=document.querySelector(this.mountTo);if(t){var e=this.$props;if(v.targets[e.name])e.bail?console.warn("[portal-vue]: Target ".concat(e.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=v.targets[e.name];else{var n=e.append;if(n){var s="string"===typeof n?n:"DIV",r=document.createElement(s);t.appendChild(r),t=r}var o=p(this.$props,k);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new w({el:t,parent:this.$parent||this,propsData:o})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var t=this.portalTarget;if(this.append){var e=t.$el;e.parentNode.removeChild(e)}t.$destroy()},render:function(t){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),t();if(!this.$scopedSlots.manual){var e=p(this.$props,$);return t(S,{props:e,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||t()}});function P(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(e.portalName||"Portal",S),t.component(e.portalTargetName||"PortalTarget",w),t.component(e.MountingPortalName||"MountingPortal",x)}var I={install:P};e.default=I,e.Portal=S,e.PortalTarget=w,e.MountingPortal=x,e.Wormhole=v},"66c9":function(t,e,n){"use strict";e["a"]={state:{codeColors:null},reset(){this.state.codeColors=null},updateCodeColors(t){const e=t=>t?`rgba(${t.red}, ${t.green}, ${t.blue}, ${t.alpha})`:null;this.state.codeColors=Object.entries(t).reduce((t,[n,s])=>({...t,[n]:e(s)}),{})}}},7948:function(t,e,n){"use strict";var s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"inline-chevron-down-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-down"}},[n("path",{attrs:{d:"M12.634 2.964l0.76 0.649-6.343 7.426-6.445-7.423 0.755-0.655 5.683 6.545 5.59-6.542z"}})])},r=[],o=n("be08"),a={name:"InlineChevronDownIcon",components:{SVGIcon:o["a"]}},i=a,l=n("2877"),c=Object(l["a"])(i,s,r,!1,null,null,null);e["a"]=c.exports},8590:function(t,e,n){"use strict";var s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{style:t.codeStyle},[t._t("default")],2)},r=[],o=n("66c9");const a=0,i=255;function l(t){const e=t.match(/rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d+\.?\d*|\.\d+)\s*\)/);if(!e)throw new Error("invalid rgba() input");const n=10;return{r:parseInt(e[1],n),g:parseInt(e[2],n),b:parseInt(e[3],n),a:parseFloat(e[4])}}function c(t){const{r:e,g:n,b:s}=l(t);return.2126*e+.7152*n+.0722*s}function u(t,e){const n=Math.round(i*e),s=l(t),{a:r}=s,[o,c,u]=[s.r,s.g,s.b].map(t=>Math.max(a,Math.min(i,t+n)));return`rgba(${o}, ${c}, ${u}, ${r})`}function h(t,e){return u(t,e)}function d(t,e){return u(t,-1*e)}var f={name:"CodeTheme",data(){return{codeThemeState:o["a"].state}},computed:{codeStyle(){const{codeColors:t}=this.codeThemeState;return t?{"--text":t.text,"--background":t.background,"--line-highlight":t.lineHighlight,"--url":t.commentURL,"--syntax-comment":t.comment,"--syntax-quote":t.comment,"--syntax-keyword":t.keyword,"--syntax-literal":t.keyword,"--syntax-selector-tag":t.keyword,"--syntax-string":t.stringLiteral,"--syntax-bullet":t.stringLiteral,"--syntax-meta":t.keyword,"--syntax-number":t.stringLiteral,"--syntax-symbol":t.stringLiteral,"--syntax-tag":t.stringLiteral,"--syntax-attr":t.typeAnnotation,"--syntax-built_in":t.typeAnnotation,"--syntax-builtin-name":t.typeAnnotation,"--syntax-class":t.typeAnnotation,"--syntax-params":t.typeAnnotation,"--syntax-section":t.typeAnnotation,"--syntax-title":t.typeAnnotation,"--syntax-type":t.typeAnnotation,"--syntax-attribute":t.keyword,"--syntax-identifier":t.text,"--syntax-subst":t.text,"--color-syntax-param-internal-name":this.internalParamNameColor}:null},internalParamNameColor(){const{background:t,text:e}=this.codeThemeState.codeColors;try{const n=c(t),s=nObject.keys(u).includes(t),default:u.light},codeBackgroundColorOverride:{type:String,default:""},backdropBackgroundColorOverride:{type:String,default:""},width:{type:String,default:null},showClose:{type:Boolean,default:!0}},data(){return{lastFocusItem:null,prefersDarkStyle:!1,focusTrapInstance:null}},computed:{isVisible:{get:({visible:t})=>t,set(t){this.$emit("update:visible",t)}},modalColors(){return{"--code-background":this.codeBackgroundColorOverride,"--backdrop-background":this.backdropBackgroundColorOverride}},themeClass({theme:t,prefersDarkStyle:e,isThemeDynamic:n}){let s={};return n&&(s={"theme-light":!e,"theme-dark":e}),["theme-"+t,s]},stateClasses:({isFullscreen:t,isVisible:e,showClose:n})=>({"modal-fullscreen":t,"modal-standard":!t,"modal-open":e,"modal-with-close":n}),isThemeDynamic:({theme:t})=>t===u.dynamic||t===u.code},watch:{isVisible(t){t?this.onShow():this.onHide()}},mounted(){if(this.focusTrapInstance=new a["a"],document.addEventListener("keydown",this.onKeydown),this.isThemeDynamic){const t=window.matchMedia("(prefers-color-scheme: dark)");t.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",()=>{t.removeListener(this.onColorSchemePreferenceChange)}),this.onColorSchemePreferenceChange(t)}},beforeDestroy(){this.isVisible&&o["b"].unlockScroll(this.$refs.container),document.removeEventListener("keydown",this.onKeydown),this.focusTrapInstance.destroy()},methods:{async onShow(){await this.$nextTick(),o["b"].lockScroll(this.$refs.container),await this.focusCloseButton(),this.focusTrapInstance.updateFocusContainer(this.$refs.container),this.focusTrapInstance.start(),i["a"].hide(this.$refs.container)},onHide(){o["b"].unlockScroll(this.$refs.container),this.focusTrapInstance.stop(),this.lastFocusItem&&(this.lastFocusItem.focus({preventScroll:!0}),this.lastFocusItem=null),this.$emit("close"),i["a"].show(this.$refs.container)},closeModal(){this.isVisible=!1},selectContent(){window.getSelection().selectAllChildren(this.$refs.content)},onClickOutside(){this.closeModal()},onKeydown(t){const{metaKey:e=!1,ctrlKey:n=!1,key:s}=t;this.isVisible&&("a"===s&&(e||n)&&(t.preventDefault(),this.selectContent()),"Escape"===s&&(t.preventDefault(),this.closeModal()))},onColorSchemePreferenceChange({matches:t}){this.prefersDarkStyle=t},async focusCloseButton(){this.lastFocusItem=document.activeElement,await this.$nextTick(),this.$refs.close&&this.$refs.close.focus(),this.$emit("open")}}},d=h,f=(n("1c3f"),n("2877")),p=Object(f["a"])(d,s,r,!1,null,"795f7b59",null);e["a"]=p.exports},c8e2:function(t,e,n){"use strict";function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return o}));var r=n("0cb0");class o{constructor(t){s(this,"focusContainer",null),s(this,"tabTargets",[]),s(this,"firstTabTarget",null),s(this,"lastTabTarget",null),s(this,"lastFocusedElement",null),this.focusContainer=t,this.onFocus=this.onFocus.bind(this)}updateFocusContainer(t){this.focusContainer=t}start(){this.collectTabTargets(),this.firstTabTarget?this.focusContainer.contains(document.activeElement)&&r["a"].isTabbableElement(document.activeElement)||this.firstTabTarget.focus():console.warn("There are no focusable elements. FocusTrap needs at least one."),this.lastFocusedElement=document.activeElement,document.addEventListener("focus",this.onFocus,!0)}stop(){document.removeEventListener("focus",this.onFocus,!0)}collectTabTargets(){this.tabTargets=r["a"].getTabbableElements(this.focusContainer),this.firstTabTarget=this.tabTargets[0],this.lastTabTarget=this.tabTargets[this.tabTargets.length-1]}onFocus(t){if(this.focusContainer.contains(t.target))this.lastFocusedElement=t.target;else{if(t.preventDefault(),this.collectTabTargets(),this.lastFocusedElement===this.lastTabTarget||!this.lastFocusedElement||!document.contains(this.lastFocusedElement))return this.firstTabTarget.focus(),void(this.lastFocusedElement=this.firstTabTarget);this.lastFocusedElement===this.firstTabTarget&&(this.lastTabTarget.focus(),this.lastFocusedElement=this.lastTabTarget)}}destroy(){this.stop(),this.focusContainer=null,this.tabTargets=[],this.firstTabTarget=null,this.lastTabTarget=null,this.lastFocusedElement=null}}}}]); \ No newline at end of file diff --git a/docs/js/documentation-topic~topic~tutorials-overview.90c61522.js b/docs/js/documentation-topic~topic~tutorials-overview.90c61522.js new file mode 100644 index 0000000..ab75cfe --- /dev/null +++ b/docs/js/documentation-topic~topic~tutorials-overview.90c61522.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["documentation-topic~topic~tutorials-overview"],{"007b":function(e,t,n){},"0444":function(e,t,n){},"05a1":function(e,t,n){},"0939":function(e,t,n){"use strict";n("9034")},"0caf":function(e,t,n){"use strict";t["a"]={inject:{performanceMetricsEnabled:{default:!1},isTargetIDE:{default:!1}},methods:{newContentMounted(){let e;this.performanceMetricsEnabled&&(e=Math.round(window.performance.now()),window.renderedTimes||(window.renderedTimes=[]),window.renderedTimes.push(e)),this.$bridge.send({type:"rendered",data:{time:e}})},handleContentUpdateFromBridge(e){this.topicData=e}}}},"0cb0":function(e,t,n){"use strict";const i=["input","select","textarea","button","optgroup","option","menuitem","fieldset","object","a[href]","*[tabindex]","*[contenteditable]"],a=i.join(",");t["a"]={getTabbableElements(e){const t=e.querySelectorAll(a),n=t.length;let i;const r=[];for(i=0;i=0},isFocusableElement(e){const t=e.nodeName.toLowerCase(),n=i.includes(t);return!("a"!==t||!e.getAttribute("href"))||(n?!e.disabled:"true"===e.getAttribute("contenteditable")||!Number.isNaN(parseFloat(e.getAttribute("tabindex"))))}}},"0cf0":function(e,t,n){},"0da1":function(e,t,n){"use strict";n("5c97")},"0eaa":function(e,t,n){},"0f00":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"row"},[e._t("default")],2)},a=[],r={name:"GridRow"},s=r,o=(n("2224"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"be73599c",null);t["a"]=c.exports},1020:function(e,t){var n={exports:{}};function i(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var n=e[t];"object"!=typeof n||Object.isFrozen(n)||i(n)})),e}n.exports=i,n.exports.default=i;var a=n.exports;class r{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function s(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function o(e,...t){const n=Object.create(null);for(const i in e)n[i]=e[i];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const c="",l=e=>!!e.kind,u=(e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${"_".repeat(t+1)}`)].join(" ")}return`${t}${e}`};class d{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=s(e)}openNode(e){if(!l(e))return;let t=e.kind;t=e.sublanguage?"language-"+t:u(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){l(e)&&(this.buffer+=c)}value(){return this.buffer}span(e){this.buffer+=``}}class p{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t={kind:e,children:[]};this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){while(this.closeNode());}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"===typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(e){"string"!==typeof e&&e.children&&(e.children.every(e=>"string"===typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{p._collapse(e)}))}}class h extends p{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){const e=new d(this,this.options);return e.value()}finalize(){return!0}}function m(e){return e?"string"===typeof e?e:e.source:null}function f(e){return v("(?=",e,")")}function g(e){return v("(?:",e,")*")}function b(e){return v("(?:",e,")?")}function v(...e){const t=e.map(e=>m(e)).join("");return t}function y(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function w(...e){const t=y(e),n="("+(t.capture?"":"?:")+e.map(e=>m(e)).join("|")+")";return n}function _(e){return new RegExp(e.toString()+"|").exec("").length-1}function x(e,t){const n=e&&e.exec(t);return n&&0===n.index}const k=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function C(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;const t=n;let i=m(e),a="";while(i.length>0){const e=k.exec(i);if(!e){a+=i;break}a+=i.substring(0,e.index),i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?a+="\\"+String(Number(e[1])+t):(a+=e[0],"("===e[0]&&n++)}return a}).map(e=>`(${e})`).join(t)}const S=/\b\B/,E="[a-zA-Z]\\w*",O="[a-zA-Z_]\\w*",I="\\b\\d+(\\.\\d+)?",j="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",T="\\b(0b[01]+)",A="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",L=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=v(t,/.*\b/,e.binary,/\b.*/)),o({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},B={begin:"\\\\[\\s\\S]",relevance:0},$={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[B]},N={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[B]},M={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},P=function(e,t,n={}){const i=o({scope:"comment",begin:e,end:t,contains:[]},n);i.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const a=w("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return i.contains.push({begin:v(/[ ]+/,"(",a,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i},R=P("//","$"),V=P("/\\*","\\*/"),D=P("#","$"),G={scope:"number",begin:I,relevance:0},z={scope:"number",begin:j,relevance:0},q={scope:"number",begin:T,relevance:0},F={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[B,{begin:/\[/,end:/\]/,relevance:0,contains:[B]}]}]},U={scope:"title",begin:E,relevance:0},W={scope:"title",begin:O,relevance:0},H={begin:"\\.\\s*"+O,relevance:0},K=function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var Z=Object.freeze({__proto__:null,MATCH_NOTHING_RE:S,IDENT_RE:E,UNDERSCORE_IDENT_RE:O,NUMBER_RE:I,C_NUMBER_RE:j,BINARY_NUMBER_RE:T,RE_STARTERS_RE:A,SHEBANG:L,BACKSLASH_ESCAPE:B,APOS_STRING_MODE:$,QUOTE_STRING_MODE:N,PHRASAL_WORDS_MODE:M,COMMENT:P,C_LINE_COMMENT_MODE:R,C_BLOCK_COMMENT_MODE:V,HASH_COMMENT_MODE:D,NUMBER_MODE:G,C_NUMBER_MODE:z,BINARY_NUMBER_MODE:q,REGEXP_MODE:F,TITLE_MODE:U,UNDERSCORE_TITLE_MODE:W,METHOD_GUARD:H,END_SAME_AS_BEGIN:K});function Y(e,t){const n=e.input[e.index-1];"."===n&&t.ignoreMatch()}function X(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function J(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=Y,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function Q(e,t){Array.isArray(e.illegal)&&(e.illegal=w(...e.illegal))}function ee(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function te(e,t){void 0===e.relevance&&(e.relevance=1)}const ne=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=v(n.beforeMatch,f(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},ie=["of","and","for","in","not","or","if","then","parent","list","value"],ae="keyword";function re(e,t,n=ae){const i=Object.create(null);return"string"===typeof e?a(n,e.split(" ")):Array.isArray(e)?a(n,e):Object.keys(e).forEach((function(n){Object.assign(i,re(e[n],t,n))})),i;function a(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach((function(t){const n=t.split("|");i[n[0]]=[e,se(n[0],n[1])]}))}}function se(e,t){return t?Number(t):oe(e)?0:1}function oe(e){return ie.includes(e.toLowerCase())}const ce={},le=e=>{console.error(e)},ue=(e,...t)=>{console.log("WARN: "+e,...t)},de=(e,t)=>{ce[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),ce[`${e}/${t}`]=!0)},pe=new Error;function he(e,t,{key:n}){let i=0;const a=e[n],r={},s={};for(let o=1;o<=t.length;o++)s[o+i]=a[o],r[o+i]=!0,i+=_(t[o-1]);e[n]=s,e[n]._emit=r,e[n]._multi=!0}function me(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw le("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),pe;if("object"!==typeof e.beginScope||null===e.beginScope)throw le("beginScope must be object"),pe;he(e,e.begin,{key:"beginScope"}),e.begin=C(e.begin,{joinWith:""})}}function fe(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw le("skip, excludeEnd, returnEnd not compatible with endScope: {}"),pe;if("object"!==typeof e.endScope||null===e.endScope)throw le("endScope must be object"),pe;he(e,e.end,{key:"endScope"}),e.end=C(e.end,{joinWith:""})}}function ge(e){e.scope&&"object"===typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}function be(e){ge(e),"string"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"===typeof e.endScope&&(e.endScope={_wrap:e.endScope}),me(e),fe(e)}function ve(e){function t(t,n){return new RegExp(m(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=_(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=t(C(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex((e,t)=>t>0&&void 0!==e),i=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,i)}}class i{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function a(e){const t=new i;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:"begin"})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}function r(n,i){const s=n;if(n.isCompiled)return s;[X,ee,be,ne].forEach(e=>e(n,i)),e.compilerExtensions.forEach(e=>e(n,i)),n.__beforeBegin=null,[J,Q,te].forEach(e=>e(n,i)),n.isCompiled=!0;let o=null;return"object"===typeof n.keywords&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),o=n.keywords.$pattern,delete n.keywords.$pattern),o=o||/\w+/,n.keywords&&(n.keywords=re(n.keywords,e.case_insensitive)),s.keywordPatternRe=t(o,!0),i&&(n.begin||(n.begin=/\B|\b/),s.beginRe=t(s.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(s.endRe=t(s.end)),s.terminatorEnd=m(s.end)||"",n.endsWithParent&&i.terminatorEnd&&(s.terminatorEnd+=(n.end?"|":"")+i.terminatorEnd)),n.illegal&&(s.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map((function(e){return we("self"===e?n:e)}))),n.contains.forEach((function(e){r(e,s)})),n.starts&&r(n.starts,i),s.matcher=a(s),s}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=o(e.classNameAliases||{}),r(e)}function ye(e){return!!e&&(e.endsWithParent||ye(e.starts))}function we(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return o(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:ye(e)?o(e,{starts:e.starts?o(e.starts):null}):Object.isFrozen(e)?o(e):e}var _e="11.3.1";class xe extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const ke=s,Ce=o,Se=Symbol("nomatch"),Ee=7,Oe=function(e){const t=Object.create(null),n=Object.create(null),i=[];let s=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",c={disableAutodetect:!0,name:"Plain text",contains:[]};let l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:h};function u(e){return l.noHighlightRe.test(e)}function d(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=l.languageDetectRe.exec(t);if(n){const t=$(n[1]);return t||(ue(o.replace("{}",n[1])),ue("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find(e=>u(e)||$(e))}function p(e,t,n){let i="",a="";"object"===typeof t?(i=e,n=t.ignoreIllegals,a=t.language):(de("10.7.0","highlight(lang, code, ...args) has been deprecated."),de("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),a=e,i=t),void 0===n&&(n=!0);const r={code:i,language:a};V("before:highlight",r);const s=r.result?r.result:m(r.language,r.code,n);return s.code=r.code,V("after:highlight",s),s}function m(e,n,i,a){const c=Object.create(null);function u(e,t){return e.keywords[t]}function d(){if(!j.keywords)return void A.addText(L);let e=0;j.keywordPatternRe.lastIndex=0;let t=j.keywordPatternRe.exec(L),n="";while(t){n+=L.substring(e,t.index);const i=E.case_insensitive?t[0].toLowerCase():t[0],a=u(j,i);if(a){const[e,r]=a;if(A.addText(n),n="",c[i]=(c[i]||0)+1,c[i]<=Ee&&(B+=r),e.startsWith("_"))n+=t[0];else{const n=E.classNameAliases[e]||e;A.addKeyword(t[0],n)}}else n+=t[0];e=j.keywordPatternRe.lastIndex,t=j.keywordPatternRe.exec(L)}n+=L.substr(e),A.addText(n)}function p(){if(""===L)return;let e=null;if("string"===typeof j.subLanguage){if(!t[j.subLanguage])return void A.addText(L);e=m(j.subLanguage,L,!0,T[j.subLanguage]),T[j.subLanguage]=e._top}else e=_(L,j.subLanguage.length?j.subLanguage:null);j.relevance>0&&(B+=e.relevance),A.addSublanguage(e._emitter,e.language)}function h(){null!=j.subLanguage?p():d(),L=""}function f(e,t){let n=1;while(void 0!==t[n]){if(!e._emit[n]){n++;continue}const i=E.classNameAliases[e[n]]||e[n],a=t[n];i?A.addKeyword(a,i):(L=a,d(),L=""),n++}}function g(e,t){return e.scope&&"string"===typeof e.scope&&A.openNode(E.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(A.addKeyword(L,E.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),L=""):e.beginScope._multi&&(f(e.beginScope,t),L="")),j=Object.create(e,{parent:{value:j}}),j}function b(e,t,n){let i=x(e.endRe,n);if(i){if(e["on:end"]){const n=new r(e);e["on:end"](t,n),n.isMatchIgnored&&(i=!1)}if(i){while(e.endsParent&&e.parent)e=e.parent;return e}}if(e.endsWithParent)return b(e.parent,t,n)}function v(e){return 0===j.matcher.regexIndex?(L+=e[0],1):(P=!0,0)}function y(e){const t=e[0],n=e.rule,i=new r(n),a=[n.__beforeBegin,n["on:begin"]];for(const r of a)if(r&&(r(e,i),i.isMatchIgnored))return v(t);return n.skip?L+=t:(n.excludeBegin&&(L+=t),h(),n.returnBegin||n.excludeBegin||(L=t)),g(n,e),n.returnBegin?0:t.length}function w(e){const t=e[0],i=n.substr(e.index),a=b(j,e,i);if(!a)return Se;const r=j;j.endScope&&j.endScope._wrap?(h(),A.addKeyword(t,j.endScope._wrap)):j.endScope&&j.endScope._multi?(h(),f(j.endScope,e)):r.skip?L+=t:(r.returnEnd||r.excludeEnd||(L+=t),h(),r.excludeEnd&&(L=t));do{j.scope&&A.closeNode(),j.skip||j.subLanguage||(B+=j.relevance),j=j.parent}while(j!==a.parent);return a.starts&&g(a.starts,e),r.returnEnd?0:t.length}function k(){const e=[];for(let t=j;t!==E;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(e=>A.openNode(e))}let C={};function S(t,a){const r=a&&a[0];if(L+=t,null==r)return h(),0;if("begin"===C.type&&"end"===a.type&&C.index===a.index&&""===r){if(L+=n.slice(a.index,a.index+1),!s){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=C.rule,t}return 1}if(C=a,"begin"===a.type)return y(a);if("illegal"===a.type&&!i){const e=new Error('Illegal lexeme "'+r+'" for mode "'+(j.scope||"")+'"');throw e.mode=j,e}if("end"===a.type){const e=w(a);if(e!==Se)return e}if("illegal"===a.type&&""===r)return 1;if(M>1e5&&M>3*a.index){const e=new Error("potential infinite loop, way more iterations than matches");throw e}return L+=r,r.length}const E=$(e);if(!E)throw le(o.replace("{}",e)),new Error('Unknown language: "'+e+'"');const O=ve(E);let I="",j=a||O;const T={},A=new l.__emitter(l);k();let L="",B=0,N=0,M=0,P=!1;try{for(j.matcher.considerAll();;){M++,P?P=!1:j.matcher.considerAll(),j.matcher.lastIndex=N;const e=j.matcher.exec(n);if(!e)break;const t=n.substring(N,e.index),i=S(t,e);N=e.index+i}return S(n.substr(N)),A.closeAllNodes(),A.finalize(),I=A.toHTML(),{language:e,value:I,relevance:B,illegal:!1,_emitter:A,_top:j}}catch(R){if(R.message&&R.message.includes("Illegal"))return{language:e,value:ke(n),illegal:!0,relevance:0,_illegalBy:{message:R.message,index:N,context:n.slice(N-100,N+100),mode:R.mode,resultSoFar:I},_emitter:A};if(s)return{language:e,value:ke(n),illegal:!1,relevance:0,errorRaised:R,_emitter:A,_top:j};throw R}}function y(e){const t={value:ke(e),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}function _(e,n){n=n||l.languages||Object.keys(t);const i=y(e),a=n.filter($).filter(M).map(t=>m(t,e,!1));a.unshift(i);const r=a.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if($(e.language).supersetOf===t.language)return 1;if($(t.language).supersetOf===e.language)return-1}return 0}),[s,o]=r,c=s;return c.secondBest=o,c}function k(e,t,i){const a=t&&n[t]||i;e.classList.add("hljs"),e.classList.add("language-"+a)}function C(e){let t=null;const n=d(e);if(u(n))return;if(V("before:highlightElement",{el:e,language:n}),e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/issues/2886"),console.warn(e)),l.throwUnescapedHTML)){const t=new xe("One of your code blocks includes unescaped HTML.",e.innerHTML);throw t}t=e;const i=t.textContent,a=n?p(i,{language:n,ignoreIllegals:!0}):_(i);e.innerHTML=a.value,k(e,n,a.language),e.result={language:a.language,re:a.relevance,relevance:a.relevance},a.secondBest&&(e.secondBest={language:a.secondBest.language,relevance:a.secondBest.relevance}),V("after:highlightElement",{el:e,result:a,text:i})}function S(e){l=Ce(l,e)}const E=()=>{j(),de("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function O(){j(),de("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let I=!1;function j(){if("loading"===document.readyState)return void(I=!0);const e=document.querySelectorAll(l.cssSelector);e.forEach(C)}function T(){I&&j()}function A(n,i){let a=null;try{a=i(e)}catch(r){if(le("Language definition for '{}' could not be registered.".replace("{}",n)),!s)throw r;le(r),a=c}a.name||(a.name=n),t[n]=a,a.rawDefinition=i.bind(null,e),a.aliases&&N(a.aliases,{languageName:n})}function L(e){delete t[e];for(const t of Object.keys(n))n[t]===e&&delete n[t]}function B(){return Object.keys(t)}function $(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function N(e,{languageName:t}){"string"===typeof e&&(e=[e]),e.forEach(e=>{n[e.toLowerCase()]=t})}function M(e){const t=$(e);return t&&!t.disableAutodetect}function P(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}function R(e){P(e),i.push(e)}function V(e,t){const n=e;i.forEach((function(e){e[n]&&e[n](t)}))}function D(e){return de("10.7.0","highlightBlock will be removed entirely in v12.0"),de("10.7.0","Please use highlightElement now."),C(e)}"undefined"!==typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",T,!1),Object.assign(e,{highlight:p,highlightAuto:_,highlightAll:j,highlightElement:C,highlightBlock:D,configure:S,initHighlighting:E,initHighlightingOnLoad:O,registerLanguage:A,unregisterLanguage:L,listLanguages:B,getLanguage:$,registerAliases:N,autoDetection:M,inherit:Ce,addPlugin:R}),e.debugMode=function(){s=!1},e.safeMode=function(){s=!0},e.versionString=_e,e.regex={concat:v,lookahead:f,either:w,optional:b,anyNumberOfTimes:g};for(const r in Z)"object"===typeof Z[r]&&a(Z[r]);return Object.assign(e,Z),e};var Ie=Oe({});e.exports=Ie,Ie.HighlightJS=Ie,Ie.default=Ie},"12b1":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i={list:"list",compactGrid:"compactGrid",detailedGrid:"detailedGrid",hidden:"hidden"}},1417:function(e,t,n){var i={"./markdown":["84cb","highlight-js-custom-markdown"],"./markdown.js":["84cb","highlight-js-custom-markdown"],"./swift":["81c8","highlight-js-custom-swift"],"./swift.js":["81c8","highlight-js-custom-swift"]};function a(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],a=t[0];return n.e(t[1]).then((function(){return n(a)}))}a.keys=function(){return Object.keys(i)},a.id="1417",e.exports=a},"146e":function(e,t,n){"use strict";var i=n("e425"),a=n("dd18"),r=n("8a61");function s(e){return new Promise((t,n)=>{e.complete?t():(e.addEventListener("load",t,{once:!0}),e.addEventListener("error",n,{once:!0}))})}function o(){return Promise.allSettled([...document.getElementsByTagName("img")].map(s))}t["a"]={mixins:[r["a"]],mounted(){this.scrollToElementIfAnchorPresent()},updated(){this.scrollToElementIfAnchorPresent()},methods:{async scrollToElementIfAnchorPresent(){const{hash:e}=this.$route;if(!e)return;const{imageLoadingStrategy:t}=i["a"].state;i["a"].setImageLoadingStrategy(a["a"].eager),await this.$nextTick(),await o(),this.scrollToElement(e),i["a"].setImageLoadingStrategy(t)}}}},"159b":function(e,t,n){"use strict";n("2d6f")},"17a4":function(e,t,n){"use strict";n("bbe1")},"19cc":function(e,t,n){},"1f39":function(e,t,n){"use strict";n("007b")},2224:function(e,t,n){"use strict";n("b392")},"25a9":function(e,t,n){"use strict";n.d(t,"c",(function(){return d})),n.d(t,"e",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return m})),n.d(t,"d",(function(){return f}));var i=n("748c"),a=n("d26a"),r=n("3bdd");class s extends Error{constructor({location:e,response:t}){super("Request redirected"),this.location=e,this.response=t}}class o extends Error{constructor(e){super("Unable to fetch data"),this.route=e}}async function c(e,t={},n={}){function i(e){return("ide"!==Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET||0!==e.status)&&!e.ok}const o=Object(a["c"])(e),c=Object(a["d"])(t);c&&(o.search=c);const l=await fetch(o.href,n);if(i(l))throw l;if(l.redirected)throw new s({location:l.url,response:l});const u=await l.json();return Object(r["c"])(u.schemaVersion),u}function l(e){const t=e.replace(/\/$/,"");return Object(i["c"])(["/data",t])+".json"}function u(e){const{pathname:t,search:n}=new URL(e),i=/\/data(\/.*).json$/,a=i.exec(t);return a?a[1]+n:t+n}async function d(e,t,n){const i=l(e.path);let a;try{a=await c(i,e.query)}catch(r){if("ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET)throw console.error(r),!1;if(r instanceof s)throw u(r.location);r.status&&404===r.status?n({name:"not-found",params:[e.path]}):n(new o(e))}return a}function p(e,t){return!Object(a["a"])(e,t)}async function h(e,t={}){const n=l(e);return c(n,{},t)}function m(e){return JSON.parse(JSON.stringify(e))}async function f({slug:e}){const t=Object(a["c"])(["/index/",e,"index.json"]);return c(t)}},"2cae":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var i=n("31d4"),a=n("66cd");const r={blue:"blue",teal:"teal",orange:"orange",purple:"purple",green:"green",sky:"sky",pink:"pink"},s={[i["b"].article]:r.teal,[i["b"].init]:r.blue,[i["b"].case]:r.orange,[i["b"].class]:r.purple,[i["b"].collection]:r.pink,[a["a"].collectionGroup]:r.teal,[i["b"].dictionarySymbol]:r.purple,[i["b"].enum]:r.orange,[i["b"].extension]:r.orange,[i["b"].func]:r.green,[i["b"].op]:r.green,[i["b"].httpRequest]:r.green,[i["b"].module]:r.sky,[i["b"].method]:r.blue,[i["b"].macro]:r.pink,[i["b"].protocol]:r.purple,[i["b"].property]:r.teal,[i["b"].propertyListKey]:r.green,[i["b"].propertyListKeyReference]:r.green,[i["b"].sampleCode]:r.purple,[i["b"].struct]:r.purple,[i["b"].subscript]:r.blue,[i["b"].typealias]:r.orange,[i["b"].union]:r.purple,[i["b"].var]:r.purple}},"2d6f":function(e,t,n){},"2f34":function(e,t,n){"use strict";t["a"]={inject:{store:{default:()=>({state:{references:{}},setReferences(){},reset(){}})}},computed:{references:({store:e})=>e.state.references}}},3024:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"technology-icon",attrs:{viewBox:"0 0 14 14",themeId:"technology"}},[n("path",{attrs:{d:"M3.39,9l3.16,1.84.47.28.47-.28L10.61,9l.45.26,1.08.63L7,12.91l-5.16-3,1.08-.64L3.39,9M7,0,0,4.1,2.47,5.55,0,7,2.47,8.44,0,9.9,7,14l7-4.1L11.53,8.45,14,7,11.53,5.56,14,4.1ZM7,7.12,5.87,6.45l-1.54-.9L3.39,5,1.85,4.1,7,1.08l5.17,3L10.6,5l-.93.55-1.54.91ZM7,10,3.39,7.9,1.85,7,3.4,6.09,4.94,7,7,8.2,9.06,7,10.6,6.1,12.15,7l-1.55.9Z"}})])},a=[],r=n("be08"),s={name:"TechnologyIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"308e":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"column",style:e.style},[e._t("default")],2)},a=[],r={name:"Column",props:{span:{type:Number,default:null}},computed:{style:({span:e})=>({"--col-span":e})}},s=r,o=(n("fe08"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"0f654188",null);t["a"]=c.exports},"31d4":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a}));const i={article:"article",associatedtype:"associatedtype",buildSetting:"buildSetting",case:"case",collection:"collection",class:"class",container:"container",dictionarySymbol:"dictionarySymbol",enum:"enum",extension:"extension",func:"func",groupMarker:"groupMarker",httpRequest:"httpRequest",init:"init",languageGroup:"languageGroup",learn:"learn",macro:"macro",method:"method",module:"module",op:"op",overview:"overview",project:"project",property:"property",propertyListKey:"propertyListKey",propertyListKeyReference:"propertyListKeyReference",protocol:"protocol",resources:"resources",root:"root",sampleCode:"sampleCode",section:"section",struct:"struct",subscript:"subscript",symbol:"symbol",tutorial:"tutorial",typealias:"typealias",union:"union",var:"var"},a={[i.init]:i.method,[i.case]:i.enum,[i.propertyListKeyReference]:i.propertyListKey,[i.project]:i.tutorial}},"3b75":function(e,t,n){},"3b96":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"curly-brackets-icon",attrs:{viewBox:"0 0 14 14",themeId:"curly-brackets"}},[n("path",{attrs:{d:"M9.987 14h-0.814v-0.916h0.36c0.137 0 0.253-0.038 0.349-0.116 0.099-0.080 0.179-0.188 0.239-0.318 0.064-0.134 0.11-0.298 0.139-0.483 0.031-0.186 0.045-0.38 0.045-0.58v-2.115c0-0.417 0.046-0.781 0.139-1.083 0.092-0.3 0.2-0.554 0.322-0.754 0.127-0.203 0.246-0.353 0.366-0.458 0.087-0.076 0.155-0.131 0.207-0.169-0.052-0.037-0.12-0.093-0.207-0.167-0.12-0.105-0.239-0.255-0.366-0.459-0.122-0.2-0.23-0.453-0.322-0.754-0.093-0.3-0.139-0.665-0.139-1.082v-2.13c0-0.199-0.014-0.392-0.045-0.572-0.029-0.182-0.076-0.345-0.139-0.483-0.060-0.137-0.141-0.246-0.239-0.328-0.095-0.076-0.212-0.115-0.349-0.115h-0.36v-0.916h0.814c0.442 0 0.788 0.18 1.030 0.538 0.238 0.352 0.358 0.826 0.358 1.407v2.236c0 0.3 0.015 0.597 0.044 0.886 0.030 0.287 0.086 0.544 0.164 0.765 0.077 0.216 0.184 0.392 0.318 0.522 0.129 0.124 0.298 0.188 0.503 0.188h0.058v0.916h-0.058c-0.206 0-0.374 0.064-0.503 0.188-0.134 0.129-0.242 0.305-0.318 0.521-0.078 0.223-0.134 0.48-0.164 0.766-0.029 0.288-0.044 0.587-0.044 0.884v2.236c0 0.582-0.12 1.055-0.358 1.409-0.242 0.358-0.588 0.538-1.030 0.538z"}}),n("path",{attrs:{d:"M4.827 14h-0.814c-0.442 0-0.788-0.18-1.030-0.538-0.238-0.352-0.358-0.825-0.358-1.409v-2.221c0-0.301-0.015-0.599-0.045-0.886-0.029-0.287-0.085-0.544-0.163-0.764-0.077-0.216-0.184-0.393-0.318-0.522-0.131-0.127-0.296-0.188-0.503-0.188h-0.058v-0.916h0.058c0.208 0 0.373-0.063 0.503-0.188 0.135-0.129 0.242-0.304 0.318-0.522 0.078-0.22 0.134-0.477 0.163-0.765 0.030-0.286 0.045-0.585 0.045-0.886v-2.251c0-0.582 0.12-1.055 0.358-1.407 0.242-0.358 0.588-0.538 1.030-0.538h0.814v0.916h-0.36c-0.138 0-0.252 0.038-0.349 0.116-0.099 0.079-0.179 0.189-0.239 0.327-0.064 0.139-0.11 0.302-0.141 0.483-0.029 0.18-0.044 0.373-0.044 0.572v2.13c0 0.417-0.046 0.782-0.138 1.082-0.092 0.302-0.201 0.556-0.324 0.754-0.123 0.201-0.246 0.356-0.366 0.459-0.086 0.074-0.153 0.13-0.206 0.167 0.052 0.038 0.12 0.093 0.206 0.169 0.12 0.103 0.243 0.258 0.366 0.458s0.232 0.453 0.324 0.754c0.092 0.302 0.138 0.666 0.138 1.083v2.115c0 0.2 0.015 0.394 0.044 0.58 0.030 0.186 0.077 0.349 0.139 0.482 0.062 0.132 0.142 0.239 0.241 0.32 0.096 0.079 0.21 0.116 0.349 0.116h0.36z"}})])},a=[],r=n("be08"),s={name:"CurlyBracketsIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"3ba9":function(e,t,n){},"3bdd":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return d}));const i={major:0,minor:3,patch:0};function a({major:e,minor:t,patch:n}){return[e,t,n].join(".")}function r(e){const[t=0,n=0,i=0]=e.split(".");return[Number(t),Number(n),Number(i)]}function s(e,t){const n=r(e),i=r(t);for(let a=0;ai[a])return 1;if(n[a]`[Swift-DocC-Render] The render node version for this page (${e}) has a different major version component than Swift-DocC-Render supports (${o}). Compatibility is not guaranteed.`;function u(e){const{major:t,minor:n}=e,{major:r,minor:s}=i;return t!==r?l(a(e)):n>s?c(a(e)):""}function d(e){if(!e)return;const t=u(e);t&&console.warn(t)}},"43fe":function(e,t,n){"use strict";n("4573")},4573:function(e,t,n){},"47cc":function(e,t,n){},"49e3":function(e,t,n){},"517a":function(e,t,n){"use strict";n("8222")},5201:function(e,t,n){"use strict";n("0cf0")},"52e4":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("WordBreak",{attrs:{tag:"code"}},[e._t("default")],2)},a=[],r=n("7b1f"),s={name:"CodeVoice",components:{WordBreak:r["a"]}},o=s,c=(n("8c92"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"05f4a5b7",null);t["a"]=l.exports},5416:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"device-frame",class:e.classes,style:e.styles,attrs:{"data-device":e.device}},[n("div",{staticClass:"device-screen",class:{"with-device":e.currentDeviceAttrs}},[e._t("default")],2),n("div",{staticClass:"device"})])},a=[],r={},s=n("6842");const o=e=>e&&e!==1/0,c=(e,t=4)=>o(e)?+`${Math.round(`${e}e+${t}`)}e-${t}`:null;var l={name:"DeviceFrame",props:{device:{type:String,required:!0}},provide:{insideDeviceFrame:!0},computed:{currentDeviceAttrs:({device:e})=>Object(s["c"])(["theme","device-frames",e],r[e]),styles:({toPixel:e,toUrl:t,toPct:n,currentDeviceAttrs:i={}})=>{const{screenTop:a,screenLeft:r,screenWidth:s,frameWidth:o,lightUrl:l,darkUrl:u,screenHeight:d,frameHeight:p}=i;return{"--screen-top":n(a/p),"--screen-left":n(r/o),"--screen-width":n(s/o),"--screen-height":n(d/p),"--screen-aspect":c(s/d)||null,"--frame-width":e(o),"--frame-aspect":c(o/p)||null,"--device-light-url":t(l),"--device-dark-url":t(u)}},classes:({currentDeviceAttrs:e})=>({"no-device":!e})},methods:{toPixel:e=>o(e)?e+"px":null,toUrl:e=>o(e)?`url(${e})`:null,toPct:e=>o(e)?c(100*e)+"%":null}},u=l,d=(n("b2da"),n("2877")),p=Object(d["a"])(u,i,a,!1,null,"28ae8fd3",null);t["a"]=p.exports},5677:function(e,t,n){"use strict";n.r(t),n.d(t,"BlockType",(function(){return Ct}));var i=n("2f34"),a=n("e3ab"),r=n("7b69"),s=n("5dcc"),o=n("52e4"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"DictionaryExample"},[e._t("default"),n("CollapsibleCodeListing",{attrs:{content:e.example.content,showLineNumbers:""}})],2)},l=[],u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"collapsible-code-listing",class:{"single-line":1===e.content[0].code.length}},[n("pre",[n("CodeBlock",e._l(this.content,(function(t,i){return n("div",{key:i,class:["container-general",{collapsible:!0===t.collapsible},{collapsed:!0===t.collapsible&&e.collapsed}]},e._l(t.code,(function(t,i){return n("div",{key:i,staticClass:"code-line-container"},[e._v("\n "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showLineNumbers,expression:"showLineNumbers"}],staticClass:"code-number"}),e._v("\n "),n("div",{staticClass:"code-line"},[e._v(e._s(t))]),e._v("\n ")])})),0)})),0)],1)])},d=[],p=n("800b"),h={name:"CollapsibleCodeListing",components:{CodeBlock:p["a"]},props:{collapsed:{type:Boolean,required:!1},content:{type:Array,required:!0},showLineNumbers:{type:Boolean,default:()=>!0}}},m=h,f=(n("efc1"),n("2877")),g=Object(f["a"])(m,u,d,!1,null,"25a17a0e",null),b=g.exports,v={name:"DictionaryExample",components:{CollapsibleCodeListing:b},props:{example:{type:Object,required:!0}}},y=v,w=Object(f["a"])(y,c,l,!1,null,null,null),_=w.exports,x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Row",{staticClass:"endpoint-example"},[n("Column",{staticClass:"example-code"},[e._t("default"),n("Tabnav",{model:{value:e.currentTab,callback:function(t){e.currentTab=t},expression:"currentTab"}},[n("TabnavItem",{attrs:{value:e.Tab.request}},[e._v(e._s(e.$t("tab.request")))]),n("TabnavItem",{attrs:{value:e.Tab.response}},[e._v(e._s(e.$t("tab.response")))])],1),n("div",{staticClass:"output"},[e.isCurrent(e.Tab.request)?n("div",{staticClass:"code"},[n("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.request,!1))],1):e._e(),e.isCurrent(e.Tab.response)?n("div",{staticClass:"code"},[n("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.response,!1))],1):e._e()]),e.isCollapsible?n("div",{staticClass:"controls"},[e.isCollapsed?n("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showMore.apply(null,arguments)}}},[n("InlinePlusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("more"))+" ")],1):n("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showLess.apply(null,arguments)}}},[n("InlineMinusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("less"))+" ")],1)]):e._e()],2)],1)},k=[],C=n("0f00"),S=n("620a"),E=function(){var e,t=this,n=t.$createElement,i=t._self._c||n;return i("nav",{staticClass:"tabnav",class:(e={},e["tabnav--"+t.position]=t.position,e["tabnav--vertical"]=t.vertical,e)},[i("ul",{staticClass:"tabnav-items"},[t._t("default")],2)])},O=[];const I="tabnavData";var j={name:"Tabnav",constants:{ProvideKey:I},provide(){const e={selectTab:this.selectTab};return Object.defineProperty(e,"activeTab",{enumerable:!0,get:()=>this.value}),{[I]:e}},props:{position:{type:String,required:!1,validator:e=>new Set(["start","center","end"]).has(e)},vertical:{type:Boolean,default:!1},value:{type:[String,Number],required:!0}},methods:{selectTab(e){this.$emit("input",e)}}},T=j,A=(n("fb8e"),Object(f["a"])(T,E,O,!1,null,"5283512a",null)),L=A.exports,B=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"tabnav-item"},[n("a",{staticClass:"tabnav-link",class:{active:e.isActive},attrs:{href:"#","aria-current":e.isActive?"true":"false"},on:{click:function(t){return t.preventDefault(),e.tabnavData.selectTab(e.value)}}},[e._t("default")],2)])},$=[],N={name:"TabnavItem",inject:{tabnavData:{default:{activeTab:null,selectTab:()=>{}}}},props:{value:{type:[String,Number],default:null}},computed:{isActive({tabnavData:e,value:t}){return e.activeTab===t}}},M=N,P=(n("6869"),Object(f["a"])(M,B,$,!1,null,"6aa9882a",null)),R=P.exports,V=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-plus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle-solid"}},[n("path",{attrs:{d:"M7.005 0.5h-0.008c-1.791 0.004-3.412 0.729-4.589 1.9l0-0c-1.179 1.177-1.908 2.803-1.908 4.6 0 3.59 2.91 6.5 6.5 6.5s6.5-2.91 6.5-6.5c0-3.587-2.906-6.496-6.492-6.5h-0zM4.005 7.52v-1h2.5v-2.51h1v2.51h2.5v1h-2.501v2.49h-1v-2.49z"}})])},D=[],G=n("be08"),z={name:"InlinePlusCircleSolidIcon",components:{SVGIcon:G["a"]}},q=z,F=Object(f["a"])(q,V,D,!1,null,null,null),U=F.exports,W=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-minus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-minus-circle-solid"}},[n("path",{attrs:{d:"m6.98999129.48999129c3.58985091 0 6.50000001 2.91014913 6.50000001 6.5 0 3.58985091-2.9101491 6.50000001-6.50000001 6.50000001-3.58985087 0-6.5-2.9101491-6.5-6.50000001 0-3.58985087 2.91014913-6.5 6.5-6.5zm3 6.02001742h-6v1h6z","fill-rule":"evenodd"}})])},H=[],K={name:"InlineMinusCircleSolidIcon",components:{SVGIcon:G["a"]}},Z=K,Y=Object(f["a"])(Z,W,H,!1,null,null,null),X=Y.exports;const J={request:"Request",response:"Response"};var Q={name:"EndpointExample",components:{InlineMinusCircleSolidIcon:X,InlinePlusCircleSolidIcon:U,TabnavItem:R,Tabnav:L,CollapsibleCodeListing:b,Row:C["a"],Column:S["a"]},constants:{Tab:J},props:{request:{type:Object,required:!0},response:{type:Object,required:!0}},data(){return{isCollapsed:!0,currentTab:J.request}},computed:{Tab:()=>J,isCollapsible:({response:e,request:t,currentTab:n})=>{const i={[J.request]:t.content,[J.response]:e.content}[n]||[];return i.some(({collapsible:e})=>e)}},methods:{isCurrent(e){return this.currentTab===e},showMore(){this.isCollapsed=!1},showLess(){this.isCollapsed=!0}}},ee=Q,te=(n("b0e7"),Object(f["a"])(ee,x,k,!1,null,"c84e62a6",null)),ne=te.exports,ie=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("figure",{attrs:{id:e.anchor}},[e._t("default")],2)},ae=[],re={name:"Figure",props:{anchor:{type:String,required:!1}}},se=re,oe=Object(f["a"])(se,ie,ae,!1,null,null,null),ce=oe.exports,le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.tag,{tag:"component",staticClass:"caption",class:{trailing:e.trailing}},[e.title?[n("strong",[e._v(e._s(e.title))]),e._v(" "),e._t("default")]:[e._t("default")]],2)},ue=[];const de={caption:"caption",figcaption:"figcaption"},pe={leading:"leading",trailing:"trailing"};var he={name:"Caption",constants:{CaptionPosition:pe,CaptionTag:de},props:{title:{type:String,required:!1},tag:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(de,e)},position:{type:String,default:()=>pe.leading,validator:e=>Object.hasOwnProperty.call(pe,e)}},computed:{trailing:({position:e})=>e===pe.trailing}},me=he,fe=(n("6209"),Object(f["a"])(me,le,ue,!1,null,"1b76f4e0",null)),ge=fe.exports,be=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ImageAsset",{attrs:{alt:e.alt,variants:e.variants}})},ve=[],ye=n("8bd9"),we={name:"InlineImage",components:{ImageAsset:ye["a"]},props:{alt:{type:String,default:""},variants:{type:Array,required:!0}}},_e=we,xe=(n("cb92"),Object(f["a"])(_e,be,ve,!1,null,"3a939631",null)),ke=xe.exports,Ce=n("86d8"),Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"table-wrapper"},[n("table",{class:{spanned:e.spanned}},[e._t("default")],2)])},Ee=[],Oe={name:"Table",props:{spanned:{type:Boolean,default:!1}}},Ie=Oe,je=(n("ec71"),Object(f["a"])(Ie,Se,Ee,!1,null,"5ed73c89",null)),Te=je.exports,Ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("s",{attrs:{"data-before-text":e.$t("accessibility.strike.start"),"data-after-text":e.$t("accessibility.strike.end")}},[e._t("default")],2)},Le=[],Be={name:"StrikeThrough"},$e=Be,Ne=(n("d0da"),Object(f["a"])($e,Ae,Le,!1,null,"7fc51673",null)),Me=Ne.exports,Pe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("small",[e._t("default")],2)},Re=[],Ve={name:"Small"},De=Ve,Ge=(n("b0f5"),Object(f["a"])(De,Pe,Re,!1,null,"77035f61",null)),ze=Ge.exports,qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Asset",{attrs:{identifier:e.identifier,"video-autoplays":!1,"video-muted":!1,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,deviceFrame:e.deviceFrame}})},Fe=[],Ue=n("80e4"),We=n("7689"),He={name:"BlockVideo",mixins:[We["a"]],components:{Asset:Ue["a"]},props:{identifier:{type:String,required:!0},deviceFrame:{type:String,required:!1}}},Ke=He,Ze=(n("fe1c"),Object(f["a"])(Ke,qe,Fe,!1,null,"035a093f",null)),Ye=Ze.exports,Xe=n("308e"),Je=n("ee9e"),Qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"TabNavigator",class:[{"tabs--vertical":e.vertical}]},[n("Tabnav",e._b({model:{value:e.currentTitle,callback:function(t){e.currentTitle=t},expression:"currentTitle"}},"Tabnav",{position:e.position,vertical:e.vertical},!1),e._l(e.titles,(function(t){return n("TabnavItem",{key:t,attrs:{value:t}},[e._v(" "+e._s(t)+" ")])})),1),n("div",{staticClass:"tabs-content"},[n("div",{staticClass:"tabs-content-container"},[n("transition-group",{attrs:{name:"fade"}},[e._l(e.titles,(function(t){return[n("div",{directives:[{name:"show",rawName:"v-show",value:t===e.currentTitle,expression:"title === currentTitle"}],key:t,staticClass:"tab-container",class:{active:t===e.currentTitle}},[e._t(t)],2)]}))],2)],1)])],1)},et=[],tt={name:"TabNavigator",components:{TabnavItem:R,Tabnav:L},props:{vertical:{type:Boolean,default:!1},position:{type:String,default:"start",validator:e=>new Set(["start","center","end"]).has(e)},titles:{type:Array,required:!0,default:()=>[]}},data(){return{currentTitle:this.titles[0]}},watch:{titles(e,t){if(e.length!t.includes(e));this.currentTitle=n||this.currentTitle}}}},nt=tt,it=(n("9ed5"),Object(f["a"])(nt,Qe,et,!1,null,"e671a734",null)),at=it.exports,rt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"tasklist"},e._l(e.tasks,(function(t,i){return n("li",{key:i},[e.showCheckbox(t)?n("input",{attrs:{type:"checkbox",disabled:""},domProps:{checked:t.checked}}):e._e(),e._t("task",null,{task:t})],2)})),0)},st=[];const ot="checked",ct=e=>Object.hasOwnProperty.call(e,ot);var lt={name:"TaskList",props:{tasks:{required:!0,type:Array,validator:e=>e.some(ct)}},methods:{showCheckbox:ct}},ut=lt,dt=(n("c3da"),Object(f["a"])(ut,rt,st,!1,null,"6a56a858",null)),pt=dt.exports,ht=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isListStyle?n("div",{staticClass:"links-block"},e._l(e.items,(function(e){return n("TopicsLinkBlock",{key:e.identifier,staticClass:"topic-link-block",attrs:{topic:e}})})),1):n("TopicsLinkCardGrid",{staticClass:"links-block",attrs:{items:e.items,"topic-style":e.blockStyle}})},mt=[],ft=n("70fb"),gt=n("12b1"),bt={name:"LinksBlock",mixins:[i["a"]],components:{TopicsLinkBlock:()=>n.e("chunk-c0335d80").then(n.bind(null,"2a18")),TopicsLinkCardGrid:ft["a"]},props:{identifiers:{type:Array,required:!0},blockStyle:{type:String,default:gt["a"].compactGrid}},computed:{isListStyle:({blockStyle:e})=>e===gt["a"].list,items:({identifiers:e,references:t})=>e.reduce((e,n)=>t[n]?e.concat(t[n]):e,[])}},vt=bt,yt=(n("6e71"),Object(f["a"])(vt,ht,mt,!1,null,"ce6f87f6",null)),wt=yt.exports,_t=n("5416");const{CaptionPosition:xt,CaptionTag:kt}=ge.constants,Ct={aside:"aside",codeListing:"codeListing",endpointExample:"endpointExample",heading:"heading",orderedList:"orderedList",paragraph:"paragraph",table:"table",termList:"termList",unorderedList:"unorderedList",dictionaryExample:"dictionaryExample",small:"small",video:"video",row:"row",tabNavigator:"tabNavigator",links:"links"},St={codeVoice:"codeVoice",emphasis:"emphasis",image:"image",inlineHead:"inlineHead",link:"link",newTerm:"newTerm",reference:"reference",strong:"strong",text:"text",superscript:"superscript",subscript:"subscript",strikethrough:"strikethrough"},Et={both:"both",column:"column",none:"none",row:"row"},Ot={left:"left",right:"right",center:"center",unset:"unset"},It=7;function jt(e,t){const n=n=>n.map(jt(e,t)),i=t=>t.map(t=>e("li",{},n(t.content))),c=(t,i,a,r,s,o,c)=>{const{colspan:l,rowspan:u}=o[`${s}_${r}`]||{};if(0===l||0===u)return null;const d=c[r]||Ot.unset;let p=null;return d!==Ot.unset&&(p=d+"-cell"),e(t,{attrs:{...i,colspan:l,rowspan:u},class:p},n(a))},l=(t,n=Et.none,i={},a=[])=>{switch(n){case Et.both:{const[n,...r]=t;return[e("thead",{},[e("tr",{},n.map((e,t)=>c("th",{scope:"col"},e,t,0,i,a)))]),e("tbody",{},r.map(([t,...n],r)=>e("tr",{},[c("th",{scope:"row"},t,0,r+1,i,a),...n.map((e,t)=>c("td",{},e,t+1,r+1,i,a))])))]}case Et.column:return[e("tbody",{},t.map(([t,...n],r)=>e("tr",{},[c("th",{scope:"row"},t,0,r,i,a),...n.map((e,t)=>c("td",{},e,t+1,r,i,a))])))];case Et.row:{const[n,...r]=t;return[e("thead",{},[e("tr",{},n.map((e,t)=>c("th",{scope:"col"},e,t,0,i,a)))]),e("tbody",{},r.map((t,n)=>e("tr",{},t.map((e,t)=>c("td",{},e,t,n+1,i,a)))))]}default:return[e("tbody",{},t.map((t,n)=>e("tr",{},t.map((e,t)=>c("td",{},e,t,n,i,a)))))]}},u=({metadata:{abstract:t=[],anchor:i,title:a,...r},...s})=>{const o={...s,metadata:r},c=[n([o])];if(a&&t.length||t.length){const i=a?xt.leading:xt.trailing,r=i===xt.trailing?1:0,s=kt.figcaption;c.splice(r,0,e(ge,{props:{title:a,position:i,tag:s}},n(t)))}return e(ce,{props:{anchor:i}},c)},d=({metadata:{deviceFrame:t},...i})=>e(_t["a"],{props:{device:t}},n([i]));return function(c){switch(c.type){case Ct.aside:{const t={kind:c.style,name:c.name};return e(a["a"],{props:t},n(c.content))}case Ct.codeListing:{if(c.metadata&&c.metadata.anchor)return u(c);const t={syntax:c.syntax,fileType:c.fileType,content:c.code,showLineNumbers:c.showLineNumbers};return e(r["a"],{props:t})}case Ct.endpointExample:{const t={request:c.request,response:c.response};return e(ne,{props:t},n(c.summary||[]))}case Ct.heading:{const t={anchor:c.anchor,level:c.level};return e(s["a"],{props:t},c.text)}case Ct.orderedList:return e("ol",{attrs:{start:c.start}},i(c.items));case Ct.paragraph:{const t=1===c.inlineContent.length&&c.inlineContent[0].type===St.image,i=t?{class:["inline-image-container"]}:{};return e("p",i,n(c.inlineContent))}case Ct.table:{const t=l(c.rows,c.header,c.extendedData,c.alignments);if(c.metadata&&c.metadata.abstract){const{title:i}=c.metadata,a=i?xt.leading:xt.trailing,r=kt.caption;t.unshift(e(ge,{props:{title:i,position:a,tag:r}},n(c.metadata.abstract)))}return e(Te,{attrs:{id:c.metadata&&c.metadata.anchor},props:{spanned:!!c.extendedData}},t)}case Ct.termList:return e("dl",{},c.items.map(({term:t,definition:i})=>[e("dt",{},n(t.inlineContent)),e("dd",{},n(i.content))]));case Ct.unorderedList:{const t=e=>pt.props.tasks.validator(e.items);return t(c)?e(pt,{props:{tasks:c.items},scopedSlots:{task:e=>n(e.task.content)}}):e("ul",{},i(c.items))}case Ct.dictionaryExample:{const t={example:c.example};return e(_,{props:t},n(c.summary||[]))}case Ct.small:return e("p",{},[e(ze,{},n(c.inlineContent))]);case Ct.video:{if(c.metadata&&c.metadata.abstract)return u(c);if(!t[c.identifier])return null;const{deviceFrame:n}=c.metadata||{};return e(Ye,{props:{identifier:c.identifier,deviceFrame:n}})}case Ct.row:{const t=c.numberOfColumns?{large:c.numberOfColumns}:void 0;return e(Je["a"],{props:{columns:t}},c.columns.map(t=>e(Xe["a"],{props:{span:t.size}},n(t.content))))}case Ct.tabNavigator:{const t=c.tabs.length>It,i=c.tabs.map(e=>e.title),a=c.tabs.reduce((e,t)=>({...e,[t.title]:()=>n(t.content)}),{});return e(at,{props:{titles:i,vertical:t},scopedSlots:a})}case Ct.links:return e(wt,{props:{blockStyle:c.style,identifiers:c.items}});case St.codeVoice:return e(o["a"],{},c.code);case St.emphasis:case St.newTerm:return e("em",n(c.inlineContent));case St.image:{if(c.metadata&&(c.metadata.anchor||c.metadata.abstract))return u(c);const n=t[c.identifier];return n?c.metadata&&c.metadata.deviceFrame?d(c):e(ke,{props:{alt:n.alt,variants:n.variants}}):null}case St.link:return e("a",{attrs:{href:c.destination}},c.title);case St.reference:{const i=t[c.identifier];if(!i)return null;const a=c.overridingTitleInlineContent||i.titleInlineContent,r=c.overridingTitle||i.title;return e(Ce["a"],{props:{url:i.url,kind:i.kind,role:i.role,isActive:c.isActive,ideTitle:i.ideTitle,titleStyle:i.titleStyle,hasInlineFormatting:!!a}},a?n(a):r)}case St.strong:case St.inlineHead:return e("strong",n(c.inlineContent));case St.text:return"\n"===c.text?e("br"):c.text;case St.superscript:return e("sup",n(c.inlineContent));case St.subscript:return e("sub",n(c.inlineContent));case St.strikethrough:return e(Me,n(c.inlineContent));default:return null}}}var Tt,At,Lt={name:"ContentNode",constants:{TableHeaderStyle:Et,TableColumnAlignments:Ot},mixins:[i["a"]],render:function(e){return e(this.tag,{class:"content"},this.content.map(jt(e,this.references),this))},props:{content:{type:Array,required:!0},tag:{type:String,default:()=>"div"}},methods:{map(e){function t(n=[]){return n.map(n=>{switch(n.type){case Ct.aside:return e({...n,content:t(n.content)});case Ct.dictionaryExample:return e({...n,summary:t(n.summary)});case Ct.paragraph:case St.emphasis:case St.strong:case St.inlineHead:case St.superscript:case St.subscript:case St.strikethrough:case St.newTerm:return e({...n,inlineContent:t(n.inlineContent)});case Ct.orderedList:case Ct.unorderedList:return e({...n,items:n.items.map(e=>({...e,content:t(e.content)}))});case Ct.table:return e({...n,rows:n.rows.map(e=>e.map(t))});case Ct.termList:return e({...n,items:n.items.map(e=>({...e,term:{inlineContent:t(e.term.inlineContent)},definition:{content:t(e.definition.content)}}))});default:return e(n)}})}return t(this.content)},forEach(e){function t(n=[]){n.forEach(n=>{switch(e(n),n.type){case Ct.aside:t(n.content);break;case Ct.paragraph:case St.emphasis:case St.strong:case St.inlineHead:case St.newTerm:case St.superscript:case St.subscript:case St.strikethrough:t(n.inlineContent);break;case Ct.orderedList:case Ct.unorderedList:n.items.forEach(e=>t(e.content));break;case Ct.dictionaryExample:t(n.summary);break;case Ct.table:n.rows.forEach(e=>{e.forEach(t)});break;case Ct.termList:n.items.forEach(e=>{t(e.term.inlineContent),t(e.definition.content)});break}})}return t(this.content)},reduce(e,t){let n=t;return this.forEach(t=>{n=e(n,t)}),n}},computed:{plaintext(){return this.reduce((e,t)=>t.type===Ct.paragraph?e+"\n":t.type===St.text?`${e}${t.text}`:e,"").trim()}},BlockType:Ct,InlineType:St},Bt=Lt,$t=Object(f["a"])(Bt,Tt,At,!1,null,null,null);t["default"]=$t.exports},"598a":function(e,t,n){},"5c97":function(e,t,n){},"5da3":function(e,t,n){e.exports=n.p+"img/no-image@2x.df2a0a50.png"},"5dcc":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("h"+e.level,{tag:"component",attrs:{id:e.anchor}},[e.shouldLink?n("router-link",{staticClass:"header-anchor",attrs:{to:{hash:"#"+e.anchor}},on:{click:function(t){return e.handleFocusAndScroll(e.anchor)}}},[e._t("default"),n("span",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("accessibility.in-page-link")))]),n("LinkIcon",{staticClass:"icon",attrs:{"aria-hidden":"true"}})],2):[e._t("default")]],2)},a=[],r=n("8a61"),s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"link-icon",attrs:{viewBox:"0 0 20 20"}},[n("path",{attrs:{d:"M19.34,4.88L15.12,.66c-.87-.87-2.3-.87-3.17,0l-3.55,3.56-1.38,1.38-1.4,1.4c-.47,.47-.68,1.09-.64,1.7,.02,.29,.09,.58,.21,.84,.11,.23,.24,.44,.43,.63l4.22,4.22h0l.53-.53,.53-.53h0l-4.22-4.22c-.29-.29-.29-.77,0-1.06l1.4-1.4,.91-.91,.58-.58,.55-.55,2.9-2.9c.29-.29,.77-.29,1.06,0l4.22,4.22c.29,.29,.29,.77,0,1.06l-2.9,2.9c.14,.24,.24,.49,.31,.75,.08,.32,.11,.64,.09,.96l3.55-3.55c.87-.87,.87-2.3,0-3.17Z"}}),n("path",{attrs:{d:"M14.41,9.82s0,0,0,0l-4.22-4.22h0l-.53,.53-.53,.53h0l4.22,4.22c.29,.29,.29,.77,0,1.06l-1.4,1.4-.91,.91-.58,.58-.55,.55h0l-2.9,2.9c-.29,.29-.77,.29-1.06,0L1.73,14.04c-.29-.29-.29-.77,0-1.06l2.9-2.9c-.14-.24-.24-.49-.31-.75-.08-.32-.11-.64-.09-.97L.68,11.93c-.87,.87-.87,2.3,0,3.17l4.22,4.22c.87,.87,2.3,.87,3.17,0l3.55-3.55,1.38-1.38,1.4-1.4c.47-.47,.68-1.09,.64-1.7-.02-.29-.09-.58-.21-.84-.11-.22-.24-.44-.43-.62Z"}})])},o=[],c=n("be08"),l={name:"LinkIcon",components:{SVGIcon:c["a"]}},u=l,d=n("2877"),p=Object(d["a"])(u,s,o,!1,null,null,null),h=p.exports,m={name:"LinkableHeading",mixins:[r["a"]],components:{LinkIcon:h},props:{anchor:{type:String,required:!1},level:{type:Number,default:()=>2,validator:e=>e>=1&&e<=6}},inject:{enableMinimized:{default:()=>!1},isTargetIDE:{default:()=>!1}},computed:{shouldLink:({anchor:e,enableMinimized:t,isTargetIDE:n})=>!!e&&!t&&!n}},f=m,g=(n("bbf6"),Object(d["a"])(f,i,a,!1,null,"6007a8a4",null));t["a"]=g.exports},6058:function(e,t,n){},6209:function(e,t,n){"use strict";n("0eaa")},"620a":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"col",class:e.classes},[e._t("default")],2)},a=[];const r=0,s=12,o=new Set(["large","medium","small"]),c=e=>({type:Object,default:()=>({}),validator:t=>Object.keys(t).every(n=>o.has(n)&&e(t[n]))}),l=c(e=>"boolean"===typeof e),u=c(e=>"number"===typeof e&&e>=r&&e<=s);var d={name:"GridColumn",props:{isCentered:l,isUnCentered:l,span:{...u,default:()=>({large:s})}},computed:{classes:function(){return{["large-"+this.span.large]:void 0!==this.span.large,["medium-"+this.span.medium]:void 0!==this.span.medium,["small-"+this.span.small]:void 0!==this.span.small,"large-centered":!!this.isCentered.large,"medium-centered":!!this.isCentered.medium,"small-centered":!!this.isCentered.small,"large-uncentered":!!this.isUnCentered.large,"medium-uncentered":!!this.isUnCentered.medium,"small-uncentered":!!this.isUnCentered.small}}}},p=d,h=(n("6e4a"),n("2877")),m=Object(h["a"])(p,i,a,!1,null,"2ee3ad8b",null);t["a"]=m.exports},"636c":function(e,t,n){},"63e6":function(e,t,n){},"64b5":function(e,t,n){},6667:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"diagonal-arrow",attrs:{viewBox:"0 0 14 14",themeId:"diagonal-arrow"}},[n("path",{attrs:{d:"M0.010 12.881l10.429-10.477-3.764 0.824-0.339-1.549 7.653-1.679-1.717 7.622-1.546-0.349 0.847-3.759-10.442 10.487z"}})])},a=[],r=n("be08"),s={name:"DiagonalArrowIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"66cd":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i={article:"article",codeListing:"codeListing",collection:"collection",collectionGroup:"collectionGroup",containerSymbol:"containerSymbol",devLink:"devLink",dictionarySymbol:"dictionarySymbol",generic:"generic",link:"link",media:"media",pseudoCollection:"pseudoCollection",pseudoSymbol:"pseudoSymbol",restRequestSymbol:"restRequestSymbol",sampleCode:"sampleCode",symbol:"symbol",table:"table",learn:"learn",overview:"overview",project:"project",tutorial:"tutorial",resources:"resources"}},6869:function(e,t,n){"use strict";n("9649")},"6e4a":function(e,t,n){"use strict";n("05a1")},"6e71":function(e,t,n){"use strict";n("3ba9")},"70fb":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"TopicsLinkCardGrid"},[n("Row",{attrs:{columns:{large:e.compactCards?3:2,medium:2}}},e._l(e.items,(function(t){return n("Column",{key:t.title},[n("TopicsLinkCardGridItem",{attrs:{item:t,compact:e.compactCards}})],1)})),1)],1)},a=[],r=n("ee9e"),s=n("308e"),o=n("12b1"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Card",{staticClass:"reference-card-grid-item",attrs:{url:e.item.url,image:e.imageReferences.card,title:e.item.title,"floating-style":"",size:e.cardSize,"link-text":e.compact?"":e.$t(e.linkText)},scopedSlots:e._u([e.imageReferences.card?null:{key:"cover",fn:function(t){var i=t.classes;return[n("div",{staticClass:"reference-card-grid-item__image",class:i},[n("TopicTypeIcon",{staticClass:"reference-card-grid-item__icon",attrs:{type:e.item.role,"image-override":e.references[e.imageReferences.icon]}})],1)]}}],null,!0)},[e.compact?e._e():n("ContentNode",{attrs:{content:e.item.abstract}})],1)},l=[],u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Reference",e._b({staticClass:"card",class:e.classes,attrs:{url:e.url}},"Reference",e.linkAriaTags,!1),[n("CardCover",{attrs:{variants:e.imageVariants,rounded:e.floatingStyle,alt:e.imageReference.alt,"aria-hidden":"true"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("cover",null,null,t)]}}],null,!0)}),n("div",{staticClass:"details",attrs:{"aria-hidden":"true"}},[e.eyebrow?n("div",{staticClass:"eyebrow",attrs:{id:e.eyebrowId,"aria-label":e.formatAriaLabel("- "+e.eyebrow)}},[e._v(" "+e._s(e.eyebrow)+" ")]):e._e(),n("div",{staticClass:"title",attrs:{id:e.titleId}},[e._v(" "+e._s(e.title)+" ")]),e.$slots.default?n("div",{staticClass:"card-content",attrs:{id:e.contentId}},[e._t("default")],2):e._e(),e.linkText?n(e.hasButton?"ButtonLink":"div",{tag:"component",staticClass:"link"},[e._v(" "+e._s(e.linkText)+" "),e.showExternalLinks?n("DiagonalArrowIcon",{staticClass:"icon-inline link-icon"}):e.hasButton?e._e():n("InlineChevronRightIcon",{staticClass:"icon-inline link-icon"})],1):e._e()],1)],1)},d=[],p=n("76ab"),h=n("34b0"),m=n("6667"),f=n("86d8"),g={small:"small",large:"large"},b=n("2f34"),v=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"card-cover-wrap",class:{rounded:e.rounded}},[e._t("default",(function(){return[n("ImageAsset",{staticClass:"card-cover",attrs:{variants:e.variants,alt:e.alt}})]}),{classes:"card-cover"})],2)},y=[],w=n("8bd9"),_={name:"CardCover",components:{ImageAsset:w["a"]},props:{variants:{type:Array,required:!0},rounded:{type:Boolean,default:!1},alt:{type:String,default:null}}},x=_,k=(n("850e"),n("2877")),C=Object(k["a"])(x,v,y,!1,null,"0c1c40a1",null),S=C.exports,E={name:"Card",components:{Reference:f["a"],DiagonalArrowIcon:m["a"],InlineChevronRightIcon:h["a"],CardCover:S,ButtonLink:p["a"]},constants:{CardSize:g},mixins:[b["a"]],computed:{titleId:({_uid:e})=>"card_title_"+e,contentId:({_uid:e})=>"card_content_"+e,eyebrowId:({_uid:e})=>"card_eyebrow_"+e,linkAriaTags:({titleId:e,eyebrowId:t,contentId:n,eyebrow:i,$slots:a})=>({"aria-labelledby":e.concat(i?" "+t:""),"aria-describedby":a.default?""+n:null}),classes:({size:e,floatingStyle:t})=>[e,{"floating-style":t}],imageReference:({image:e,references:t})=>t[e]||{},imageVariants:({imageReference:e})=>e.variants||[]},props:{linkText:{type:String,required:!1},url:{type:String,required:!1,default:""},eyebrow:{type:String,required:!1},image:{type:String,required:!1},size:{type:String,validator:e=>Object.prototype.hasOwnProperty.call(g,e)},title:{type:String,required:!0},hasButton:{type:Boolean,default:()=>!1},floatingStyle:{type:Boolean,default:!1},showExternalLinks:{type:Boolean,default:!1},formatAriaLabel:{type:Function,default:e=>e}}},O=E,I=(n("0939"),Object(k["a"])(O,u,d,!1,null,"328d568a",null)),j=I.exports,T=n("f12c"),A=n("66cd");const L={[A["a"].article]:"documentation.card.read-article",[A["a"].overview]:"documentation.card.start-tutorial",[A["a"].collection]:"documentation.card.view-api",[A["a"].symbol]:"documentation.card.view-symbol",[A["a"].sampleCode]:"documentation.card.view-sample-code"};var B={name:"TopicsLinkCardGridItem",components:{TopicTypeIcon:T["a"],Card:j,ContentNode:()=>Promise.resolve().then(n.bind(null,"5677"))},mixins:[b["a"]],props:{item:{type:Object,required:!0},compact:{type:Boolean,default:!0}},computed:{imageReferences:({item:e})=>(e.images||[]).reduce((e,t)=>(e[t.type]=t.identifier,e),{icon:null,card:null}),linkText:({item:e})=>L[e.role]||"documentation.card.learn-more",cardSize:({compact:e})=>e?void 0:g.large}},$=B,N=(n("8f26"),Object(k["a"])($,c,l,!1,null,"08a5e3f8",null)),M=N.exports,P={name:"TopicsLinkCardGrid",components:{TopicsLinkCardGridItem:M,Column:s["a"],Row:r["a"]},props:{items:{type:Array,required:!0},topicStyle:{type:String,default:o["a"].compactGrid,validator:e=>e===o["a"].compactGrid||e===o["a"].detailedGrid}},computed:{compactCards:({topicStyle:e})=>e===o["a"].compactGrid}},R=P,V=Object(k["a"])(R,i,a,!1,null,null,null);t["a"]=V.exports},"72e7":function(e,t,n){"use strict";const i={up:"up",down:"down"};t["a"]={constants:{IntersectionDirections:i},data(){return{intersectionObserver:null,intersectionPreviousScrollY:0,intersectionScrollDirection:i.down}},computed:{intersectionThreshold(){const e=[];for(let t=0;t<=1;t+=.01)e.push(t);return e},intersectionRoot(){return null},intersectionRootMargin(){return"0px 0px 0px 0px"},intersectionObserverOptions(){return{root:this.intersectionRoot,rootMargin:this.intersectionRootMargin,threshold:this.intersectionThreshold}}},async mounted(){await n.e("chunk-2d0d3105").then(n.t.bind(null,"5abe",7)),this.intersectionObserver=new IntersectionObserver(e=>{this.detectIntersectionScrollDirection();const t=this.onIntersect;t?e.forEach(t):console.warn("onIntersect not implemented")},this.intersectionObserverOptions),this.getIntersectionTargets().forEach(e=>{this.intersectionObserver.observe(e)})},beforeDestroy(){this.intersectionObserver&&this.intersectionObserver.disconnect()},methods:{getIntersectionTargets(){return[this.$el]},detectIntersectionScrollDirection(){window.scrollYthis.intersectionPreviousScrollY&&(this.intersectionScrollDirection=i.up),this.intersectionPreviousScrollY=window.scrollY}}}},"74ea":function(e,t,n){"use strict";n("636c")},7689:function(e,t,n){"use strict";t["a"]={computed:{isClientMobile(){let e=!1;return e="maxTouchPoints"in navigator||"msMaxTouchPoints"in navigator?Boolean(navigator.maxTouchPoints||navigator.msMaxTouchPoints):window.matchMedia?window.matchMedia("(pointer:coarse)").matches:"orientation"in window,e}}}},"76ab":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.resolvedComponent,e._b({tag:"component",staticClass:"button-cta",class:{"is-dark":e.isDark}},"component",e.componentProps,!1),[e._t("default")],2)},a=[],r=n("86d8"),s={name:"ButtonLink",components:{Reference:r["a"]},props:{url:{type:String,required:!1},isDark:{type:Boolean,default:!1}},computed:{resolvedComponent:({url:e})=>e?r["a"]:"button",componentProps:({url:e})=>e?{url:e}:{}}},o=s,c=(n("0da1"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"c9c81868",null);t["a"]=l.exports},"7b1f":function(e,t,n){"use strict";var i,a,r={functional:!0,name:"WordBreak",render(e,{props:t,slots:n,data:i}){const a=n().default||[],r=a.filter(e=>e.text&&!e.tag);if(0===r.length||r.length!==a.length)return e(t.tag,i,a);const s=r.map(({text:e})=>e).join(),o=[];let c=null,l=0;while(null!==(c=t.safeBoundaryPattern.exec(s))){const t=c.index+1;o.push(s.slice(l,t)),o.push(e("wbr",{key:c.index})),l=t}return o.push(s.slice(l,s.length)),e(t.tag,i,o)},props:{safeBoundaryPattern:{type:RegExp,default:()=>/([a-z](?=[A-Z])|(:)\w|\w(?=[._]\w))/g},tag:{type:String,default:()=>"span"}}},s=r,o=n("2877"),c=Object(o["a"])(s,i,a,!1,null,null,null);t["a"]=c.exports},"7b69":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"code-listing",class:{"single-line":1===e.syntaxHighlightedLines.length},attrs:{"data-syntax":e.syntaxNameNormalized}},[e.fileName?n("Filename",{attrs:{isActionable:e.isFileNameActionable,fileType:e.fileType},on:{click:function(t){return e.$emit("file-name-click")}}},[e._v(e._s(e.fileName)+" ")]):e._e(),n("div",{staticClass:"container-general"},[n("pre",[n("CodeBlock",[e._l(e.syntaxHighlightedLines,(function(t,i){return[n("span",{key:i,class:["code-line-container",{highlighted:e.isHighlighted(i)}]},[e.showLineNumbers?n("span",{staticClass:"code-number",attrs:{"data-line-number":e.lineNumberFor(i)}}):e._e(),n("span",{staticClass:"code-line",domProps:{innerHTML:e._s(t)}})]),e._v("\n")]}))],2)],1)])],1)},a=[],r=n("002d"),s=n("8649"),o=n("800b"),c=n("1020"),l=n.n(c);const u={objectivec:["objective-c"]},d={bash:["sh","zsh"],c:["h"],cpp:["cc","c++","h++","hpp","hh","hxx","cxx"],css:[],diff:["patch"],http:["https"],java:["jsp"],javascript:["js","jsx","mjs","cjs"],json:[],llvm:[],markdown:["md","mkdown","mkd"],objectivec:["mm","objc","obj-c"].concat(u.objectivec),perl:["pl","pm"],php:[],python:["py","gyp","ipython"],ruby:["rb","gemspec","podspec","thor","irb"],scss:[],shell:["console","shellsession"],swift:[],xml:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],...Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_HLJS_LANGUAGES?Object.fromEntries(Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_HLJS_LANGUAGES.split(",").map(e=>[e,[]])):void 0},p=new Set(["markdown","swift"]),h=Object.entries(d),m=new Set(Object.keys(d)),f=new Map;async function g(e){const t=[e];try{return await t.reduce(async(e,t)=>{let i;await e,i=p.has(t)?await n("1417")("./"+t):await n("b7b0")("./"+t),l.a.registerLanguage(t,i.default)},Promise.resolve()),!0}catch(i){return console.error(`Could not load ${e} file`),!1}}function b(e){if(m.has(e))return e;const t=h.find(([,t])=>t.includes(e));return t?t[0]:null}function v(e){if(f.has(e))return f.get(e);const t=b(e);return f.set(e,t),t}l.a.configure({classPrefix:"syntax-",languages:[...m]});const y=async e=>{const t=v(e);return!(!t||l.a.listLanguages().includes(t))&&g(t)},w=/\r\n|\r|\n/g,_=/syntax-/;function x(e){return 0===e.length?[]:e.split(w)}function k(e){return(e.trim().match(w)||[]).length}function C(e){const t=document.createElement("template");return t.innerHTML=e,t.content.childNodes}function S(e){const{className:t}=e;if(!_.test(t))return null;const n=x(e.innerHTML).reduce((e,n)=>`${e}${n}\n`,"");return C(n.trim())}function E(e){return Array.from(e.childNodes).forEach(e=>{if(k(e.textContent))try{const t=e.childNodes.length?E(e):S(e);t&&e.replaceWith(...t)}catch(t){console.error(t)}}),S(e)}function O(e,t){const n=b(t);if(!l.a.getLanguage(n))throw new Error("Unsupported language for syntax highlighting: "+t);return l.a.highlight(e,{language:n,ignoreIllegals:!0}).value}function I(e,t){const n=e.join("\n"),i=O(n,t),a=document.createElement("code");return a.innerHTML=i,E(a),x(a.innerHTML)}var j=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"filename"},[e.isActionable?n("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[n("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2):n("span",[n("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2)])},T=[],A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return"swift"===e.fileType?n("SwiftFileIcon",{staticClass:"file-icon"}):n("GenericFileIcon",{staticClass:"file-icon"})},L=[],B=n("a88f"),$=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"generic-file-icon",attrs:{viewBox:"0 0 14 14",themeId:"generic-file"}},[n("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),n("path",{attrs:{d:"M7 1h1v4h-1z"}}),n("path",{attrs:{d:"M7 5h5v1h-5z"}})])},N=[],M=n("be08"),P={name:"GenericFileIcon",components:{SVGIcon:M["a"]}},R=P,V=n("2877"),D=Object(V["a"])(R,$,N,!1,null,null,null),G=D.exports,z={name:"CodeListingFileIcon",components:{SwiftFileIcon:B["a"],GenericFileIcon:G},props:{fileType:String}},q=z,F=(n("e6db"),Object(V["a"])(q,A,L,!1,null,"7c381064",null)),U=F.exports,W={name:"CodeListingFilename",components:{FileIcon:U},props:{isActionable:{type:Boolean,default:()=>!1},fileType:String}},H=W,K=(n("8608"),Object(V["a"])(H,j,T,!1,null,"c8c40662",null)),Z=K.exports,Y={name:"CodeListing",components:{Filename:Z,CodeBlock:o["a"]},data(){return{syntaxHighlightedLines:[]}},props:{fileName:String,isFileNameActionable:{type:Boolean,default:()=>!1},syntax:String,fileType:String,content:{type:Array,required:!0},startLineNumber:{type:Number,default:()=>1},highlights:{type:Array,default:()=>[]},showLineNumbers:{type:Boolean,default:()=>!1}},computed:{escapedContent:({content:e})=>e.map(r["c"]),highlightedLineNumbers(){return new Set(this.highlights.map(({line:e})=>e))},syntaxNameNormalized(){const e={occ:s["a"].objectiveC.key.url};return e[this.syntax]||this.syntax}},watch:{content:{handler:"syntaxHighlightLines",immediate:!0}},methods:{isHighlighted(e){return this.highlightedLineNumbers.has(this.lineNumberFor(e))},lineNumberFor(e){return this.startLineNumber+e},async syntaxHighlightLines(){let e;try{await y(this.syntaxNameNormalized),e=I(this.content,this.syntaxNameNormalized)}catch(t){e=this.escapedContent}this.syntaxHighlightedLines=e.map(e=>""===e?"\n":e)}}},X=Y,J=(n("7e3a"),Object(V["a"])(X,i,a,!1,null,"59f42f5b",null));t["a"]=J.exports},"7e3a":function(e,t,n){"use strict";n("f030")},"800b":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("code",{attrs:{tabindex:"0","data-before-code":e.$t("accessibility.code.start"),"data-after-code":e.$t("accessibility.code.end")}},[e._t("default")],2)},a=[],r={name:"CodeBlock"},s=r,o=(n("159b"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"08295b2f",null);t["a"]=c.exports},"80c8":function(e,t,n){},"80e4":function(e,t,n){"use strict";var i,a,r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"asset"},[n(e.assetComponent,e._g(e._b({tag:"component"},"component",e.assetProps,!1),e.assetListeners))],1)},s=[],o=n("8bd9"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ConditionalWrapper",{ref:"wrapper",attrs:{tag:e.DeviceFrameComponent,"should-wrap":!!e.deviceFrame,device:e.deviceFrame}},[n("video",{ref:"video",attrs:{controls:e.showsControls,autoplay:e.autoplays,poster:e.normalisedPosterPath,width:e.optimalWidth,playsinline:""},domProps:{muted:e.muted},on:{playing:function(t){return e.$emit("playing")},pause:function(t){return e.$emit("pause")},ended:function(t){return e.$emit("ended")}}},[n("source",{attrs:{src:e.normalizePath(e.videoAttributes.url)}})])])},l=[],u=n("748c"),d=n("e425"),p=n("821b"),h={functional:!0,name:"ConditionalWrapper",props:{tag:[Object,String],shouldWrap:Boolean},render(e,t){return t.props.shouldWrap?e(t.props.tag,t.data,t.children):t.children}},m=h,f=n("2877"),g=Object(f["a"])(m,i,a,!1,null,null,null),b=g.exports,v=n("5416"),y={name:"VideoAsset",components:{ConditionalWrapper:b},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},posterVariants:{type:Array,required:!1,default:()=>[]},muted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},data:()=>({appState:d["a"].state,optimalWidth:null}),computed:{DeviceFrameComponent:()=>v["a"],preferredColorScheme:({appState:e})=>e.preferredColorScheme,systemColorScheme:({appState:e})=>e.systemColorScheme,userPrefersDark:({preferredColorScheme:e,systemColorScheme:t})=>e===p["a"].dark||e===p["a"].auto&&t===p["a"].dark,shouldShowDarkVariant:({darkVideoVariantAttributes:e,userPrefersDark:t})=>e&&t,defaultVideoAttributes(){return this.videoVariantsGroupedByAppearance.light[0]||this.darkVideoVariantAttributes||{}},darkVideoVariantAttributes(){return this.videoVariantsGroupedByAppearance.dark[0]},videoVariantsGroupedByAppearance(){return Object(u["e"])(this.variants)},posterVariantsGroupedByAppearance(){const{light:e,dark:t}=Object(u["e"])(this.posterVariants);return{light:Object(u["a"])(e),dark:Object(u["a"])(t)}},defaultPosterAttributes:({posterVariantsGroupedByAppearance:e,userPrefersDark:t})=>t&&e.dark.length?e.dark[0]:e.light[0]||{},normalisedPosterPath:({defaultPosterAttributes:e})=>Object(u["c"])(e.src),videoAttributes:({darkVideoVariantAttributes:e,defaultVideoAttributes:t,shouldShowDarkVariant:n})=>n?e:t},watch:{normalisedPosterPath:{immediate:!0,handler:"getPosterDimensions"}},methods:{normalizePath:u["c"],async getPosterDimensions(e){if(!e)return void(this.optimalWidth=null);const{density:t}=this.defaultPosterAttributes,n=parseInt(t.match(/\d+/)[0],10),{width:i}=await Object(u["b"])(e);this.optimalWidth=i/n}}},w=y,_=Object(f["a"])(w,c,l,!1,null,null,null),x=_.exports,k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"video-replay-container"},[n("VideoAsset",{ref:"asset",attrs:{variants:e.variants,autoplays:e.autoplays,showsControls:e.showsControls,muted:e.muted,posterVariants:e.posterVariants,deviceFrame:e.deviceFrame},on:{pause:e.onPause,playing:e.onVideoPlaying,ended:e.onVideoEnd}}),e.showsControls?e._e():n("a",{staticClass:"control-button",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.togglePlayStatus.apply(null,arguments)}}},[e._v(" "+e._s(e.text)+" "),e.videoEnded?n("InlineReplayIcon",{staticClass:"control-icon icon-inline"}):e.isPlaying?n("PauseIcon",{staticClass:"control-icon icon-inline"}):n("PlayIcon",{staticClass:"control-icon icon-inline"})],1)],1)},C=[],S=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-replay-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-replay"}},[n("path",{attrs:{d:"M2.254 10.201c-1.633-2.613-0.838-6.056 1.775-7.689 2.551-1.594 5.892-0.875 7.569 1.592l0.12 0.184-0.848 0.53c-1.34-2.145-4.166-2.797-6.311-1.457s-2.797 4.166-1.457 6.311 4.166 2.797 6.311 1.457c1.006-0.629 1.71-1.603 2.003-2.723l0.056-0.242 0.98 0.201c-0.305 1.487-1.197 2.792-2.51 3.612-2.613 1.633-6.056 0.838-7.689-1.775z"}}),n("path",{attrs:{d:"M10.76 1.355l0.984-0.18 0.851 4.651-4.56-1.196 0.254-0.967 3.040 0.796z"}})])},E=[],O=n("be08"),I={name:"InlineReplayIcon",components:{SVGIcon:O["a"]}},j=I,T=Object(f["a"])(j,S,E,!1,null,null,null),A=T.exports,L=n("c4dd"),B=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"pause-icon",attrs:{viewBox:"0 0 14 14",themeId:"pause"}},[n("path",{attrs:{d:"M5 4h1v6h-1z"}}),n("path",{attrs:{d:"M8 4h1v6h-1z"}}),n("path",{attrs:{d:"M7 0.5c-3.6 0-6.5 2.9-6.5 6.5s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5-2.9-6.5-6.5-6.5zM7 12.5c-3 0-5.5-2.5-5.5-5.5s2.5-5.5 5.5-5.5 5.5 2.5 5.5 5.5-2.5 5.5-5.5 5.5z"}})])},$=[],N={name:"PauseIcon",components:{SVGIcon:O["a"]}},M=N,P=Object(f["a"])(M,B,$,!1,null,null,null),R=P.exports,V={name:"ReplayableVideoAsset",components:{PauseIcon:R,PlayIcon:L["a"],InlineReplayIcon:A,VideoAsset:x},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},muted:{type:Boolean,default:!0},posterVariants:{type:Array,default:()=>[]},deviceFrame:{type:String,required:!1}},computed:{text(){return this.videoEnded?this.$t("video.replay"):this.isPlaying?this.$t("video.pause"):this.$t("video.play")}},data(){return{isPlaying:!1,videoEnded:!1}},methods:{async togglePlayStatus(){const e=this.$refs.asset.$refs.video;e&&(this.isPlaying&&!this.videoEnded?await e.pause():await e.play())},onVideoEnd(){this.isPlaying=!1,this.videoEnded=!0},onVideoPlaying(){const{video:e}=this.$refs.asset.$refs;this.isPlaying=!e.paused,this.videoEnded=e.ended},onPause(){const{video:e}=this.$refs.asset.$refs;!this.showsControls&&this.isPlaying&&(this.isPlaying=!1),this.videoEnded=e.ended}}},D=V,G=(n("74ea"),Object(f["a"])(D,k,C,!1,null,"7653dfd0",null)),z=G.exports,q=n("2f34");const F={video:"video",image:"image"};var U={name:"Asset",components:{ImageAsset:o["a"],VideoAsset:x},constants:{AssetTypes:F},mixins:[q["a"]],props:{identifier:{type:String,required:!0},showsReplayButton:{type:Boolean,default:()=>!1},showsVideoControls:{type:Boolean,default:()=>!0},videoAutoplays:{type:Boolean,default:()=>!0},videoMuted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},computed:{rawAsset(){return this.references[this.identifier]||{}},isRawAssetVideo:({rawAsset:e})=>e.type===F.video,videoPoster(){return this.isRawAssetVideo&&this.references[this.rawAsset.poster]},asset(){return this.isRawAssetVideo&&this.prefersReducedMotion&&this.videoPoster||this.rawAsset},assetComponent(){switch(this.asset.type){case F.image:return o["a"];case F.video:return this.showsReplayButton?z:x;default:return}},prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches},assetProps(){return{[F.image]:this.imageProps,[F.video]:this.videoProps}[this.asset.type]},imageProps(){return{alt:this.asset.alt,variants:this.asset.variants}},videoProps(){return{variants:this.asset.variants,showsControls:this.showsVideoControls,muted:this.videoMuted,autoplays:!this.prefersReducedMotion&&this.videoAutoplays,posterVariants:this.videoPoster?this.videoPoster.variants:[],deviceFrame:this.deviceFrame}},assetListeners(){return{[F.image]:null,[F.video]:{ended:()=>this.$emit("videoEnded")}}[this.asset.type]}}},W=U,H=(n("5201"),Object(f["a"])(W,r,s,!1,null,"dcbc7b38",null));t["a"]=H.exports},"81c0":function(e,t,n){},8222:function(e,t,n){},"850e":function(e,t,n){"use strict";n("88d2")},8608:function(e,t,n){"use strict";n("a7f3")},"863d":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"nav-menu-item",class:{"nav-menu-item--animated":e.animate}},[e._t("default")],2)},a=[],r={name:"NavMenuItemBase",props:{animate:{type:Boolean,default:!0}}},s=r,o=(n("43fe"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"66cbfe4c",null);t["a"]=c.exports},8649:function(e,t,n){"use strict";t["a"]={objectiveC:{name:"Objective-C",key:{api:"occ",url:"objc"}},swift:{name:"Swift",key:{api:"swift",url:"swift"}}}},"86d8":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.refComponent,{tag:"component",attrs:{url:e.urlWithParams,"is-active":e.isActiveComputed}},[e._t("default")],2)},a=[],r=n("d26a"),s=n("66cd"),o=n("9895"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isActive?n("a",{attrs:{href:e.url}},[e._t("default")],2):n("span",[e._t("default")],2)},l=[],u={name:"ReferenceExternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},d=u,p=n("2877"),h=Object(p["a"])(d,c,l,!1,null,null,null),m=h.exports,f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ReferenceInternal",e._b({},"ReferenceInternal",e.$props,!1),[n("CodeVoice",[e._t("default")],2)],1)},g=[],b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isActive?n("router-link",{attrs:{to:e.url}},[e._t("default")],2):n("span",[e._t("default")],2)},v=[],y={name:"ReferenceInternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},w=y,_=Object(p["a"])(w,b,v,!1,null,null,null),x=_.exports,k=n("52e4"),C={name:"ReferenceInternalSymbol",props:x.props,components:{ReferenceInternal:x,CodeVoice:k["a"]}},S=C,E=Object(p["a"])(S,f,g,!1,null,null,null),O=E.exports,I={name:"Reference",computed:{isInternal({url:e}){if(!e.startsWith("/")&&!e.startsWith("#"))return!1;const{resolved:{name:t}={}}=this.$router.resolve(e)||{};return t!==o["b"]},isSymbolReference(){return"symbol"===this.kind&&!this.hasInlineFormatting&&(this.role===s["a"].symbol||this.role===s["a"].dictionarySymbol)},isDisplaySymbol({isSymbolReference:e,titleStyle:t,ideTitle:n}){return n?e&&"symbol"===t:e},refComponent(){return this.isInternal?this.isDisplaySymbol?O:x:m},urlWithParams({isInternal:e}){return e?Object(r["b"])(this.url,this.$route.query):this.url},isActiveComputed({url:e,isActive:t}){return!(!e||!t)}},props:{url:{type:String,required:!0},kind:{type:String,required:!1},role:{type:String,required:!1},isActive:{type:Boolean,required:!1,default:!0},ideTitle:{type:String,required:!1},titleStyle:{type:String,required:!1},hasInlineFormatting:{type:Boolean,default:!1}}},j=I,T=Object(p["a"])(j,i,a,!1,null,null,null);t["a"]=T.exports},"88d2":function(e,t,n){},"8a61":function(e,t,n){"use strict";var i=n("3908");t["a"]={methods:{async scrollToElement(e){await Object(i["b"])(8);const t=this.$router.resolve({hash:e}),{selector:n,offset:a}=await this.$router.options.scrollBehavior(t.route),r=document.querySelector(n);return r?(r.scrollIntoView(),window.scrollY+window.innerHeight`${Object(r["c"])(e.src)} ${e.density}`).join(", "),n=e[0],i={srcSet:t,src:Object(r["c"])(n.src)},{width:a}=n.size||{width:null};return a&&(i.width=a,i.height="auto"),i}var h={name:"ImageAsset",mixins:[s],inject:{imageLoadingStrategy:{default:null}},data:()=>({appState:o["a"].state,fallbackImageSrcSet:null,optimalWidth:null}),computed:{allVariants:({lightVariants:e=[],darkVariants:t=[]})=>e.concat(t),defaultAttributes:({lightVariantAttributes:e,darkVariantAttributes:t})=>e||t,darkVariantAttributes:({darkVariants:e})=>p(e),lightVariantAttributes:({lightVariants:e})=>p(e),loading:({appState:e,imageLoadingStrategy:t})=>t||e.imageLoadingStrategy,preferredColorScheme:({appState:e})=>e.preferredColorScheme,prefersAuto:({preferredColorScheme:e})=>e===c["a"].auto,prefersDark:({preferredColorScheme:e})=>e===c["a"].dark},props:{alt:{type:String,default:""},variants:{type:Array,required:!0},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},methods:{handleImageLoadError(){this.fallbackImageSrcSet=u.a+" 2x"},async calculateOptimalWidth(){const{$refs:{img:{currentSrc:e}},allVariants:t}=this,{density:n}=t.find(({src:t})=>e.endsWith(t)),i=parseInt(n.match(/\d+/)[0],d),a=await Object(r["b"])(e),s=a.width/i;return s},async optimizeImageSize(){if(!this.defaultAttributes.width&&this.$refs.img)try{this.optimalWidth=await this.calculateOptimalWidth()}catch{console.error("Unable to calculate optimal image width")}}},mounted(){this.shouldCalculateOptimalWidth&&this.$refs.img.addEventListener("load",this.optimizeImageSize)}},m=h,f=n("2877"),g=Object(f["a"])(m,i,a,!1,null,null,null);t["a"]=g.exports},"8c92":function(e,t,n){"use strict";n("80c8")},"8d2d":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"tutorial-icon",attrs:{viewBox:"0 0 14 14",themeId:"tutorial"}},[n("path",{attrs:{d:"M0.933 6.067h3.733v1.867h-3.733v-1.867z"}}),n("path",{attrs:{d:"M0.933 1.867h3.733v1.867h-3.733v-1.867z"}}),n("path",{attrs:{d:"M13.067 1.867v10.267h-7.467v-10.267zM12.133 2.8h-5.6v8.4h5.6z"}}),n("path",{attrs:{d:"M0.933 10.267h3.733v1.867h-3.733v-1.867z"}})])},a=[],r=n("be08"),s={name:"TutorialIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"8d90":function(e,t,n){},"8f26":function(e,t,n){"use strict";n("0444")},9034:function(e,t,n){},"95da":function(e,t,n){"use strict";var i=n("0cb0");const a="data-original-",r="aria-hidden",s="tabindex";function o(e,t){const n=a+t;if(e.getAttribute(n))return;const i=e.getAttribute(t)||"";e.setAttribute(n,i)}function c(e,t){const n=a+t;if(!e.hasAttribute(n))return;const i=e.getAttribute(n);e.removeAttribute(n),i.length?e.setAttribute(t,i):e.removeAttribute(t)}function l(e,t){const n=document.body;let i=e,a=e;while(i=i.previousElementSibling)t(i);while(a=a.nextElementSibling)t(a);e.parentElement&&e.parentElement!==n&&l(e.parentElement,t)}const u=e=>{o(e,r),o(e,s),e.setAttribute(r,"true"),e.setAttribute(s,"-1");const t=i["a"].getTabbableElements(e);let n=t.length-1;while(n>=0)o(t[n],s),t[n].setAttribute(s,"-1"),n-=1},d=e=>{c(e,r),c(e,s);const t=e.querySelectorAll(`[${a+s}]`);let n=t.length-1;while(n>=0)c(t[n],s),n-=1};t["a"]={hide(e){l(e,u)},show(e){l(e,d)}}},9649:function(e,t,n){},"9a61":function(e,t,n){"use strict";n("19cc")},"9b30":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"nav-menu-items",attrs:{"data-previous-menu-children-count":e.previousSiblingChildren}},[e._t("default")],2)},a=[],r={name:"NavMenuItems",props:{previousSiblingChildren:{type:Number,default:0}}},s=r,o=(n("517a"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"67c1c0a5",null);t["a"]=c.exports},"9ed5":function(e,t,n){"use strict";n("a5f5")},a295:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"path"}},[n("path",{attrs:{d:"M0 0.948h2.8v2.8h-2.8z"}}),n("path",{attrs:{d:"M11.2 10.252h2.8v2.8h-2.8z"}}),n("path",{attrs:{d:"M6.533 1.852h0.933v10.267h-0.933z"}}),n("path",{attrs:{d:"M2.8 1.852h4.667v0.933h-4.667z"}}),n("path",{attrs:{d:"M6.533 11.186h4.667v0.933h-4.667z"}})])},a=[],r=n("be08"),s={name:"PathIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},a4f0:function(e,t,n){},a5f5:function(e,t,n){},a7a5:function(e,t,n){},a7d8:function(e,t,n){},a7f3:function(e,t,n){},a88f:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"swift-file-icon",attrs:{viewBox:"0 0 15 14",themeId:"swift-file"}},[n("path",{attrs:{d:"M14.93,13.56A2.15,2.15,0,0,0,15,13a5.37,5.37,0,0,0-1.27-3.24A6.08,6.08,0,0,0,14,7.91,9.32,9.32,0,0,0,9.21.31a8.51,8.51,0,0,1,1.78,5,6.4,6.4,0,0,1-.41,2.18A45.06,45.06,0,0,1,3.25,1.54,44.57,44.57,0,0,0,7.54,6.9,45.32,45.32,0,0,1,1.47,2.32,35.69,35.69,0,0,0,8.56,9.94a6.06,6.06,0,0,1-3.26.85A9.48,9.48,0,0,1,0,8.91a10,10,0,0,0,8.1,4.72c2.55,0,3.25-1.2,4.72-1.2a2.09,2.09,0,0,1,1.91,1.15C14.79,13.69,14.88,13.75,14.93,13.56Z"}})])},a=[],r=n("be08"),s={name:"SwiftFileIcon",components:{SVGIcon:r["a"]}},o=s,c=(n("c3e5"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"c01a6890",null);t["a"]=l.exports},a97e:function(e,t,n){"use strict";var i=n("63b8");const a=e=>e?`(max-width: ${e}px)`:"",r=e=>e?`(min-width: ${e}px)`:"";function s({minWidth:e,maxWidth:t}){return["only screen",r(e),a(t)].filter(Boolean).join(" and ")}function o({maxWidth:e,minWidth:t}){return window.matchMedia(s({minWidth:t,maxWidth:e}))}var c,l,u={name:"BreakpointEmitter",constants:{BreakpointAttributes:i["a"],BreakpointName:i["b"],BreakpointScopes:i["c"]},props:{scope:{type:String,default:()=>i["c"].default,validator:e=>e in i["c"]}},render(){return this.$scopedSlots.default?this.$scopedSlots.default({matchingBreakpoint:this.matchingBreakpoint}):null},data:()=>({matchingBreakpoint:null}),methods:{initMediaQuery(e,t){const n=o(t),i=t=>this.handleMediaQueryChange(t,e);n.addListener(i),this.$once("hook:beforeDestroy",()=>{n.removeListener(i)}),i(n)},handleMediaQueryChange(e,t){e.matches&&(this.matchingBreakpoint=t,this.$emit("change",t))}},mounted(){const e=i["a"][this.scope]||{};Object.entries(e).forEach(([e,t])=>{this.initMediaQuery(e,t)})}},d=u,p=n("2877"),h=Object(p["a"])(d,c,l,!1,null,null,null);t["a"]=h.exports},a9f1:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"article-icon",attrs:{viewBox:"0 0 14 14",themeId:"article"}},[n("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),n("path",{attrs:{d:"M7 1h1v4h-1z"}}),n("path",{attrs:{d:"M7 5h5v1h-5z"}})])},a=[],r=n("be08"),s={name:"ArticleIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},aea0:function(e,t,n){},b0e7:function(e,t,n){"use strict";n("8d90")},b0f5:function(e,t,n){"use strict";n("49e3")},b2da:function(e,t,n){"use strict";n("e529")},b392:function(e,t,n){},b7b0:function(e,t,n){var i={"./bash":["f0f8","highlight-js-bash"],"./c":["1fe5","highlight-js-c"],"./cpp":["0209","highlight-js-cpp"],"./css":["ee8c","highlight-js-css"],"./diff":["48b8","highlight-js-diff"],"./http":["c01d","highlight-js-http"],"./java":["332f","highlight-js-java"],"./javascript":["4dd1","highlight-js-javascript"],"./json":["5ad2","highlight-js-json"],"./llvm":["7c30","highlight-js-llvm"],"./markdown":["04b0","highlight-js-markdown"],"./objectivec":["9bf2","highlight-js-objectivec"],"./perl":["6a51","highlight-js-perl"],"./php":["2907","highlight-js-php"],"./python":["9510","highlight-js-python"],"./ruby":["82cb","highlight-js-ruby"],"./scss":["6113","highlight-js-scss"],"./shell":["b65b","highlight-js-shell"],"./swift":["2a39","highlight-js-swift"],"./xml":["8dcb","highlight-js-xml"]};function a(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],a=t[0];return n.e(t[1]).then((function(){return n.t(a,7)}))}a.keys=function(){return Object.keys(i)},a.id="b7b0",e.exports=a},b8f2:function(e,t,n){"use strict";n("a7a5")},bbe1:function(e,t,n){},bbf6:function(e,t,n){"use strict";n("63e6")},bf08:function(e,t,n){"use strict";var i=n("2788"),a=n("002d"),r=n("d26a"),s=n("5677");t["a"]={methods:{extractFirstParagraphText(e=[]){const t=s["default"].computed.plaintext.bind({...s["default"].methods,content:e})();return Object(a["e"])(t)}},computed:{pagePath:({$route:{path:e="/"}={}})=>e,pageURL:({pagePath:e="/"})=>Object(r["e"])(e),disableMetadata:()=>!1},mounted(){this.disableMetadata||Object(i["a"])({title:this.pageTitle,description:this.pageDescription,url:this.pageURL,currentLocale:this.$i18n.locale})}}},c081:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.action?n("DestinationDataProvider",{attrs:{destination:e.action},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.url,a=t.title;return n("ButtonLink",{attrs:{url:i,isDark:e.isDark}},[e._v(" "+e._s(a)+" ")])}}],null,!1,1264376715)}):e._e()},a=[],r=n("76ab"),s=n("c7ea"),o={name:"CallToActionButton",components:{DestinationDataProvider:s["a"],ButtonLink:r["a"]},props:{action:{type:Object,required:!0},isDark:{type:Boolean,default:!1}}},c=o,l=n("2877"),u=Object(l["a"])(c,i,a,!1,null,null,null);t["a"]=u.exports},c3da:function(e,t,n){"use strict";n("fda2")},c3e5:function(e,t,n){"use strict";n("aea0")},c4dd:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"play-icon",attrs:{viewBox:"0 0 14 14",themeId:"play"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M10.195 7.010l-5 3v-6l5 3z"}})])},a=[],r=n("be08"),s={name:"PlayIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},c7ea:function(e,t,n){"use strict";var i=n("2f34");const a={link:"link",reference:"reference",text:"text"};var r,s,o={name:"DestinationDataProvider",mixins:[i["a"]],props:{destination:{type:Object,required:!0,default:()=>({})}},inject:{isTargetIDE:{default:()=>!1}},constants:{DestinationType:a},computed:{isExternal:({reference:e,destination:t})=>e.type===a.link||t.type===a.link,shouldAppendOpensInBrowser:({isExternal:e,isTargetIDE:t})=>e&&t,reference:({references:e,destination:t})=>e[t.identifier]||{},linkUrl:({destination:e,reference:t})=>({[a.link]:e.destination,[a.reference]:t.url,[a.text]:e.text}[e.type]),linkTitle:({reference:e,destination:t})=>({[a.link]:t.title,[a.reference]:t.overridingTitle||e.title,[a.text]:""}[t.type])},methods:{formatAriaLabel(e){return this.shouldAppendOpensInBrowser?e+" (opens in browser)":e}},render(){return this.$scopedSlots.default({url:this.linkUrl||"",title:this.linkTitle||"",formatAriaLabel:this.formatAriaLabel,isExternal:this.isExternal})}},c=o,l=n("2877"),u=Object(l["a"])(c,r,s,!1,null,null,null);t["a"]=u.exports},cb92:function(e,t,n){"use strict";n("598a")},cbcf:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{ref:"nav",staticClass:"nav",class:e.rootClasses,attrs:{role:"navigation"}},[n("div",{ref:"wrapper",staticClass:"nav__wrapper"},[n("div",{staticClass:"nav__background"}),e.hasOverlay?n("div",{staticClass:"nav-overlay",on:{click:e.closeNav}}):e._e(),n("div",{staticClass:"nav-content"},[e._t("pre-title",null,{className:"pre-title"},{closeNav:e.closeNav,inBreakpoint:e.inBreakpoint,currentBreakpoint:e.currentBreakpoint,isOpen:e.isOpen}),e.$slots.default?n("div",{staticClass:"nav-title"},[e._t("default")],2):e._e(),e._t("after-title"),n("div",{staticClass:"nav-menu"},[n("a",{ref:"axToggle",staticClass:"nav-ax-toggle",attrs:{href:"#",role:"button"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[n("span",{staticClass:"visuallyhidden"},[e.isOpen?[e._v(" "+e._s(e.$t("documentation.nav.close-menu"))+" ")]:[e._v(" "+e._s(e.$t("documentation.nav.open-menu"))+" ")]],2)]),n("div",{ref:"tray",staticClass:"nav-menu-tray",on:{transitionend:function(t){return t.target!==t.currentTarget?null:e.onTransitionEnd.apply(null,arguments)},click:e.handleTrayClick}},[e._t("tray",(function(){return[n("NavMenuItems",[e._t("menu-items")],2)]}),{closeNav:e.closeNav})],2)]),n("div",{staticClass:"nav-actions"},[n("a",{ref:"toggle",staticClass:"nav-menucta",attrs:{href:"#",tabindex:"-1","aria-hidden":"true"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[n("span",{staticClass:"nav-menucta-chevron"})])])],2),e._t("after-content")],2),n("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:e.onBreakpointChange}})],1)},a=[],r=n("72e7"),s=n("9b30"),o=n("a97e"),c=n("f2af"),l=n("942d"),u=n("63b8"),d=n("95da"),p=n("3908");const{noClose:h}=l["a"],{BreakpointName:m,BreakpointScopes:f}=o["a"].constants,g=8,b={isDark:"theme-dark",isOpen:"nav--is-open",inBreakpoint:"nav--in-breakpoint-range",isTransitioning:"nav--is-transitioning",isSticking:"nav--is-sticking",hasSolidBackground:"nav--solid-background",hasNoBorder:"nav--noborder",hasFullWidthBorder:"nav--fullwidth-border",isWideFormat:"nav--is-wide-format",noBackgroundTransition:"nav--no-bg-transition"};var v={name:"NavBase",components:{NavMenuItems:s["a"],BreakpointEmitter:o["a"]},constants:{NavStateClasses:b,NoBGTransitionFrames:g},props:{breakpoint:{type:String,default:m.small},hasOverlay:{type:Boolean,default:!0},hasSolidBackground:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},hasFullWidthBorder:{type:Boolean,default:!1},isDark:{type:Boolean,default:!1},isWideFormat:{type:Boolean,default:!1}},mixins:[r["a"]],data(){return{isOpen:!1,isTransitioning:!1,isSticking:!1,noBackgroundTransition:!0,currentBreakpoint:m.large}},computed:{BreakpointScopes:()=>f,inBreakpoint:({currentBreakpoint:e,breakpoint:t})=>!Object(u["d"])(e,t),rootClasses:({isOpen:e,inBreakpoint:t,isTransitioning:n,isSticking:i,hasSolidBackground:a,hasNoBorder:r,hasFullWidthBorder:s,isDark:o,isWideFormat:c,noBackgroundTransition:l})=>({[b.isDark]:o,[b.isOpen]:e,[b.inBreakpoint]:t,[b.isTransitioning]:n,[b.isSticking]:i,[b.hasSolidBackground]:a,[b.hasNoBorder]:r,[b.hasFullWidthBorder]:s,[b.isWideFormat]:c,[b.noBackgroundTransition]:l})},watch:{isOpen(e){this.$emit("change",e),e?this.onExpand():this.onClose()}},async mounted(){window.addEventListener("keydown",this.onEscape),window.addEventListener("popstate",this.closeNav),window.addEventListener("orientationchange",this.closeNav),document.addEventListener("click",this.handleClickOutside),this.handleFlashOnMount(),await this.$nextTick()},beforeDestroy(){window.removeEventListener("keydown",this.onEscape),window.removeEventListener("popstate",this.closeNav),window.removeEventListener("orientationchange",this.closeNav),document.removeEventListener("click",this.handleClickOutside),this.isOpen&&this.toggleScrollLock(!1)},methods:{getIntersectionTargets(){return[document.getElementById(l["e"])||this.$el]},toggleNav(){this.isOpen=!this.isOpen,this.isTransitioning=!0},closeNav(){const e=this.isOpen;return this.isOpen=!1,this.resolveOnceTransitionsEnd(e)},resolveOnceTransitionsEnd(e){return e&&this.inBreakpoint?(this.isTransitioning=!0,new Promise(e=>{const t=this.$watch("isTransitioning",()=>{e(),t()})})):Promise.resolve()},async onTransitionEnd({propertyName:e}){"max-height"===e&&(this.$emit("changed",this.isOpen),this.isTransitioning=!1,this.isOpen?(this.$emit("opened"),this.toggleScrollLock(!0)):this.$emit("closed"))},onBreakpointChange(e){this.currentBreakpoint=e,this.inBreakpoint||this.closeNav()},onIntersect({intersectionRatio:e}){window.scrollY<0||(this.isSticking=1!==e)},onEscape({key:e}){"Escape"===e&&this.isOpen&&(this.closeNav(),this.$refs.axToggle.focus())},handleTrayClick({target:e}){e.href&&!e.classList.contains(h)&&this.closeNav()},handleClickOutside({target:e}){this.$refs.nav.contains(e)||this.closeNav()},toggleScrollLock(e){e?c["b"].lockScroll(this.$refs.tray):c["b"].unlockScroll(this.$refs.tray)},onExpand(){this.$emit("open"),d["a"].hide(this.$refs.wrapper),document.activeElement===this.$refs.toggle&&document.activeElement.blur()},onClose(){this.$emit("close"),this.toggleScrollLock(!1),d["a"].show(this.$refs.wrapper)},async handleFlashOnMount(){await Object(p["b"])(g),this.noBackgroundTransition=!1}}},y=v,w=(n("1f39"),n("2877")),_=Object(w["a"])(y,i,a,!1,null,"5c0521d3",null);t["a"]=_.exports},d0da:function(e,t,n){"use strict";n("64b5")},e3ab:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("aside",{class:e.kind,attrs:{"aria-label":e.kind}},[n("p",{staticClass:"label"},[e._v(e._s(e.name||e.$t(e.label)))]),e._t("default")],2)},a=[];const r={deprecated:"deprecated",experiment:"experiment",important:"important",note:"note",tip:"tip",warning:"warning"};var s={name:"Aside",props:{kind:{type:String,required:!0,validator:e=>Object.prototype.hasOwnProperty.call(r,e)},name:{type:String,required:!1}},computed:{label:({kind:e})=>"aside-kind."+e}},o=s,c=(n("b8f2"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"3ccce809",null);t["a"]=l.exports},e529:function(e,t,n){},e6db:function(e,t,n){"use strict";n("47cc")},ec71:function(e,t,n){"use strict";n("a4f0")},ee9e:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"row",class:{"with-columns":e.columns},style:e.style},[e._t("default")],2)},a=[],r=n("63b8"),s={name:"Row",props:{columns:{type:Object,required:!1,validator:e=>Object.entries(e).every(([e,t])=>r["b"][e]&&"number"===typeof t)},gap:{type:Number,required:!1}},computed:{style:({columns:e={},gap:t})=>({"--col-count-large":e.large,"--col-count-medium":e.medium,"--col-count-small":e.small||1,"--col-gap":t&&t+"px"})}},o=s,c=(n("17a4"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"1bcb2d0f",null);t["a"]=l.exports},efc1:function(e,t,n){"use strict";n("3b75")},f030:function(e,t,n){},f12c:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"TopicTypeIcon",style:e.styles},[e.imageOverride?n("OverridableAsset",{staticClass:"icon-inline",attrs:{imageOverride:e.imageOverride,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth}}):n(e.icon,e._b({tag:"component",staticClass:"icon-inline"},"component",e.iconProps,!1))],1)},a=[],r=n("a295"),s=n("3024"),o=n("a9f1"),c=n("8d2d"),l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func"}},[n("path",{attrs:{d:"M13 1v12h-12v-12zM12.077 1.923h-10.154v10.154h10.154z"}}),n("path",{attrs:{d:"M5.191 9.529c0.044 0.002 0.089 0.004 0.133 0.004 0.108 0 0.196-0.025 0.262-0.074s0.122-0.113 0.166-0.188c0.044-0.077 0.078-0.159 0.103-0.247s0.049-0.173 0.074-0.251l0.598-2.186h-0.709l0.207-0.702h0.702l0.288-1.086c0.083-0.384 0.256-0.667 0.517-0.849s0.591-0.273 0.99-0.273c0.108 0 0.212 0.007 0.314 0.022s0.203 0.027 0.306 0.037l-0.207 0.761c-0.054-0.006-0.106-0.011-0.155-0.018s-0.102-0.011-0.155-0.011c-0.108 0-0.196 0.016-0.262 0.048s-0.122 0.075-0.166 0.129-0.080 0.115-0.107 0.185c-0.028 0.068-0.055 0.14-0.085 0.214l-0.222 0.842h0.768l-0.192 0.702h-0.783l-0.628 2.319c-0.059 0.222-0.129 0.419-0.21 0.594s-0.182 0.322-0.303 0.443-0.269 0.214-0.443 0.281-0.385 0.1-0.631 0.1c-0.084 0-0.168-0.004-0.251-0.011s-0.168-0.014-0.251-0.018l0.207-0.768c0.040 0 0.081 0.001 0.126 0.004z"}})])},u=[],d=n("be08"),p={name:"TopicFuncIcon",components:{SVGIcon:d["a"]}},h=p,m=n("2877"),f=Object(m["a"])(h,l,u,!1,null,null,null),g=f.exports,b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"collection-icon",attrs:{viewBox:"0 0 14 14",themeId:"collection"}},[n("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),n("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 4h8v1h-8z"}}),n("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 9h8v1h-8z"}})])},v=[],y={name:"CollectionIcon",components:{SVGIcon:d["a"]}},w=y,_=Object(m["a"])(w,b,v,!1,null,null,null),x=_.exports,k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func-op"}},[n("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),n("path",{attrs:{d:"M5.098 4.968v-1.477h-0.738v1.477h-1.477v0.738h1.477v1.477h0.738v-1.477h1.477v-0.738z"}}),n("path",{attrs:{d:"M8.030 4.807l-2.031 5.538h0.831l2.031-5.538z"}}),n("path",{attrs:{d:"M8.894 8.805v0.923h2.215v-0.923z"}})])},C=[],S={name:"TopicFuncOpIcon",components:{SVGIcon:d["a"]}},E=S,O=Object(m["a"])(E,k,C,!1,null,null,null),I=O.exports,j=n("3b96"),T=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-subscript"}},[n("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),n("path",{attrs:{d:"M4.133 3.633v6.738h1.938v-0.831h-0.923v-5.077h0.923v-0.831z"}}),n("path",{attrs:{d:"M9.856 10.371v-6.738h-1.938v0.831h0.923v5.077h-0.923v0.831z"}})])},A=[],L={name:"TopicSubscriptIcon",components:{SVGIcon:d["a"]}},B=L,$=Object(m["a"])(B,T,A,!1,null,null,null),N=$.exports,M=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"two-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"two-letter"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{transform:"translate(1.000000, 1.000000)"}},[n("rect",{attrs:{stroke:"currentColor",x:"0.5",y:"0.5",width:"13",height:"13"}}),n("text",{attrs:{"font-size":"8","font-weight":"bold",fill:"currentColor"}},[n("tspan",{attrs:{x:"8.2",y:"11"}},[e._v(e._s(e.second))])]),n("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor"}},[n("tspan",{attrs:{x:"1.7",y:"11"}},[e._v(e._s(e.first))])])])])])},P=[],R={name:"TwoLetterSymbolIcon",components:{SVGIcon:d["a"]},props:{first:{type:String,required:!0},second:{type:String,required:!0}}},V=R,D=Object(m["a"])(V,M,P,!1,null,null,null),G=D.exports,z=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"single-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"single-letter"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("rect",{attrs:{stroke:"currentColor",x:"1",y:"1",width:"14",height:"14"}}),n("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor",x:"49%",y:"12","text-anchor":"middle"}},[n("tspan",[e._v(e._s(e.symbol))])])])])},q=[],F={name:"SingleLetterSymbolIcon",components:{SVGIcon:d["a"]},props:{symbol:{type:String,required:!0}}},U=F,W=Object(m["a"])(U,z,q,!1,null,null,null),H=W.exports,K=n("31d4"),Z=n("2cae"),Y=n("fdd9");const X={[K["b"].article]:o["a"],[K["b"].associatedtype]:x,[K["b"].buildSetting]:x,[K["b"].class]:H,[K["b"].collection]:x,[K["b"].dictionarySymbol]:H,[K["b"].container]:x,[K["b"].enum]:H,[K["b"].extension]:G,[K["b"].func]:g,[K["b"].op]:I,[K["b"].httpRequest]:H,[K["b"].languageGroup]:x,[K["b"].learn]:r["a"],[K["b"].method]:H,[K["b"].macro]:H,[K["b"].module]:s["a"],[K["b"].overview]:r["a"],[K["b"].protocol]:G,[K["b"].property]:H,[K["b"].propertyListKey]:H,[K["b"].resources]:r["a"],[K["b"].sampleCode]:j["a"],[K["b"].struct]:H,[K["b"].subscript]:N,[K["b"].symbol]:x,[K["b"].tutorial]:c["a"],[K["b"].typealias]:H,[K["b"].union]:H,[K["b"].var]:H},J={[K["b"].class]:{symbol:"C"},[K["b"].dictionarySymbol]:{symbol:"O"},[K["b"].enum]:{symbol:"E"},[K["b"].extension]:{first:"E",second:"x"},[K["b"].httpRequest]:{symbol:"E"},[K["b"].method]:{symbol:"M"},[K["b"].macro]:{symbol:"#"},[K["b"].protocol]:{first:"P",second:"r"},[K["b"].property]:{symbol:"P"},[K["b"].propertyListKey]:{symbol:"K"},[K["b"].struct]:{symbol:"S"},[K["b"].typealias]:{symbol:"T"},[K["b"].union]:{symbol:"U"},[K["b"].var]:{symbol:"V"}};var Q={name:"TopicTypeIcon",components:{OverridableAsset:Y["a"],SVGIcon:d["a"],SingleLetterSymbolIcon:H},constants:{TopicTypeIcons:X,TopicTypeProps:J},props:{type:{type:String,required:!0},withColors:{type:Boolean,default:!1},imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{normalisedType:({type:e})=>K["a"][e]||e,icon:({normalisedType:e})=>X[e]||x,iconProps:({normalisedType:e})=>J[e]||{},color:({normalisedType:e})=>Z["b"][e],styles:({color:e,withColors:t})=>t&&e?{"--icon-color":`var(--color-type-icon-${e})`}:{}}},ee=Q,te=(n("9a61"),Object(m["a"])(ee,i,a,!1,null,"18b61706",null));t["a"]=te.exports},f2af:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));let i=!1,a=-1,r=0;const s="data-scroll-lock-disable",o=()=>window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1);function c(e){e.touches.length>1||e.preventDefault()}const l=e=>!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight;function u(){r=document.body.getBoundingClientRect().top,document.body.style.overflow="hidden scroll",document.body.style.top=r+"px",document.body.style.position="fixed",document.body.style.width="100%"}function d(e){e&&(e.ontouchstart=null,e.ontouchmove=null),document.removeEventListener("touchmove",c)}function p(e,t){const n=e.targetTouches[0].clientY-a,i=e.target.closest(`[${s}]`)||t;return 0===i.scrollTop&&n>0||l(i)&&n<0?c(e):(e.stopPropagation(),!0)}function h(e){document.addEventListener("touchmove",c,{passive:!1}),e&&(e.ontouchstart=e=>{1===e.targetTouches.length&&(a=e.targetTouches[0].clientY)},e.ontouchmove=t=>{1===t.targetTouches.length&&p(t,e)})}t["b"]={lockScroll(e){i||(o()?h(e):u(),i=!0)},unlockScroll(e){i&&(o()?d(e):(document.body.style.removeProperty("overflow"),document.body.style.removeProperty("top"),document.body.style.removeProperty("position"),document.body.style.removeProperty("width"),window.scrollTo(0,Math.abs(r))),i=!1)}}},fb8e:function(e,t,n){"use strict";n("6058")},fda2:function(e,t,n){},fdd9:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.shouldUseAsset?n("ImageAsset",e._b({},"ImageAsset",{variants:e.variants,loading:null,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth,alt:e.alt},!1)):n("SVGIcon",{attrs:{"icon-url":e.iconUrl,themeId:e.themeId}})},a=[],r=n("8bd9"),s=n("be08"),o={name:"OverridableAsset",components:{SVGIcon:s["a"],ImageAsset:r["a"]},props:{imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{variants:({imageOverride:e})=>e?e.variants:[],alt:({imageOverride:e})=>e.alt,firstVariant:({variants:e})=>e[0],iconUrl:({firstVariant:e})=>e&&e.url,themeId:({firstVariant:e})=>e&&e.svgID,isSameOrigin:({iconUrl:e,sameOrigin:t})=>t(e),shouldUseAsset:({isSameOrigin:e,themeId:t})=>!e||!t},methods:{sameOrigin(e){if(!e)return!1;const t=new URL(e,window.location),n=new URL(window.location);return t.origin===n.origin}}},c=o,l=n("2877"),u=Object(l["a"])(c,i,a,!1,null,null,null);t["a"]=u.exports},fe08:function(e,t,n){"use strict";n("a7d8")},fe1c:function(e,t,n){"use strict";n("81c0")}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-bash.1b52852f.js b/docs/js/highlight-js-bash.1b52852f.js new file mode 100644 index 0000000..6db1778 --- /dev/null +++ b/docs/js/highlight-js-bash.1b52852f.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-bash"],{f0f8:function(e,s){function t(e){const s=e.regex,t={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:s.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,a]};a.contains.push(c);const o={className:"",begin:/\\"/},r={className:"string",begin:/'/,end:/'/},l={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},p=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],d=e.SHEBANG({binary:`(${p.join("|")})`,relevance:10}),h={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},m=["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],u=["true","false"],b={match:/(\/[a-z._-]+)+/},g=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],f=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias"],w=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],k=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:m,literal:u,built_in:[...g,...f,"set","shopt",...w,...k]},contains:[d,e.SHEBANG(),h,l,e.HASH_COMMENT_MODE,i,b,c,o,r,t]}}e.exports=t}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-c.d1db3f17.js b/docs/js/highlight-js-c.d1db3f17.js new file mode 100644 index 0000000..3bc41ac --- /dev/null +++ b/docs/js/highlight-js-c.d1db3f17.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-c"],{"1fe5":function(e,n){function s(e){const n=e.regex,s=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),t="decltype\\(auto\\)",a="[a-zA-Z_]\\w*::",i="<[^<>]+>",r="("+t+"|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional(i)+")",l={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},o="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",c={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+o+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(c,{className:"string"}),{className:"string",begin:/<.*?>/},s,e.C_BLOCK_COMMENT_MODE]},g={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},p=n.optional(a)+e.IDENT_RE+"\\s*\\(",m=["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],_=["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],f={keyword:m,type:_,literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},b=[u,l,s,e.C_BLOCK_COMMENT_MODE,d,c],w={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:b.concat([{begin:/\(/,end:/\)/,keywords:f,contains:b.concat(["self"]),relevance:0}]),relevance:0},h={begin:"("+r+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:t,keywords:f,relevance:0},{begin:p,returnBegin:!0,contains:[e.inherit(g,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[s,e.C_BLOCK_COMMENT_MODE,c,d,l,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",s,e.C_BLOCK_COMMENT_MODE,c,d,l]}]},l,s,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C",aliases:["h"],keywords:f,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:u,strings:c,keywords:f}}}e.exports=s}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-cpp.eaddddbe.js b/docs/js/highlight-js-cpp.eaddddbe.js new file mode 100644 index 0000000..db9fd82 --- /dev/null +++ b/docs/js/highlight-js-cpp.eaddddbe.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-cpp"],{"0209":function(e,t){function n(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",r="<[^<>]+>",s="(?!struct)("+a+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional(r)+")",c={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},o="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",l={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+o+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(l,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},_=t.optional(i)+e.IDENT_RE+"\\s*\\(",m=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],g=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],f=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],b=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],h=["NULL","false","nullopt","nullptr","true"],w=["_Pragma"],y={type:g,keyword:m,literal:h,built_in:w,_type_hints:f},v={className:"function.dispatch",relevance:0,keywords:{_hint:b},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},k=[v,u,c,n,e.C_BLOCK_COMMENT_MODE,d,l],x={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:y,contains:k.concat([{begin:/\(/,end:/\)/,keywords:y,contains:k.concat(["self"]),relevance:0}]),relevance:0},E={className:"function",begin:"("+s+"[\\*&\\s]+)+"+_,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:y,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:a,keywords:y,relevance:0},{begin:_,returnBegin:!0,contains:[p],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[l,d]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,l,d,c,{begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,l,d,c]}]},c,n,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:y,illegal:"",keywords:y,contains:["self",c]},{begin:e.IDENT_RE+"::",keywords:y},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}e.exports=n}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-css.75eab1fe.js b/docs/js/highlight-js-css.75eab1fe.js new file mode 100644 index 0000000..3d507d0 --- /dev/null +++ b/docs/js/highlight-js-css.75eab1fe.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-css"],{ee8c:function(e,t){const o=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),i=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],n=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],l=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(e){const t=e.regex,s=o(e),d={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},c="and or not only",g=/@-?\w[\w]*(-\w+)*/,m="[a-zA-Z-][a-zA-Z0-9_-]*",p=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,d,s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+m,relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+a.join("|")+")"},{begin:":(:)?("+n.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+l.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...p,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:g},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:c,attribute:r.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...p,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+i.join("|")+")\\b"}]}}e.exports=s}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-custom-markdown.7cffc4b3.js b/docs/js/highlight-js-custom-markdown.7cffc4b3.js new file mode 100644 index 0000000..5271416 --- /dev/null +++ b/docs/js/highlight-js-custom-markdown.7cffc4b3.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-custom-markdown","highlight-js-markdown"],{"04b0":function(n,e){function a(n){const e=n.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},t={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},c={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},d=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.concat(/\[.+?\]\(/,d,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},g={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},o={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};g.contains.push(o),o.contains.push(g);let r=[a,l];g.contains=g.contains.concat(r),o.contains=o.contains.concat(r),r=r.concat(g,o);const b={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},u={className:"quote",begin:"^>\\s+",contains:r,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[b,a,t,g,o,u,s,i,l,c]}}n.exports=a},"84cb":function(n,e,a){"use strict";a.r(e);var i=a("04b0"),s=a.n(i);const t={begin:"",returnBegin:!0,contains:[{className:"link",begin:"doc:",end:">",excludeEnd:!0}]},c={className:"link",begin:/`{2}(?!`)/,end:/`{2}(?!`)/,excludeBegin:!0,excludeEnd:!0},d={begin:"^>\\s+[Note:|Tip:|Important:|Experiment:|Warning:]",end:"$",returnBegin:!0,contains:[{className:"quote",begin:"^>",end:"\\s+"},{className:"type",begin:"Note|Tip|Important|Experiment|Warning",end:":"},{className:"quote",begin:".*",end:"$",endsParent:!0}]},l={begin:"@",end:"[{\\)\\s]",returnBegin:!0,contains:[{className:"title",begin:"@",end:"[\\s+(]",excludeEnd:!0},{begin:":",end:"[,\\)\n\t]",excludeBegin:!0,keywords:{literal:"true false null undefined"},contains:[{className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",endsWithParent:!0,excludeEnd:!0},{className:"string",variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}],endsParent:!0},{className:"link",begin:"http|https",endsWithParent:!0,excludeEnd:!0}]}]};e["default"]=function(n){const e=s()(n),a=e.contains.find(({className:n})=>"code"===n);a.variants=a.variants.filter(({begin:n})=>!n.includes("( {4}|\\t)"));const i=[...e.contains.filter(({className:n})=>"code"!==n),a];return{...e,contains:[c,t,d,l,...i]}}}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-custom-swift.5cda5c20.js b/docs/js/highlight-js-custom-swift.5cda5c20.js new file mode 100644 index 0000000..d19f988 --- /dev/null +++ b/docs/js/highlight-js-custom-swift.5cda5c20.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-custom-swift","highlight-js-swift"],{"2a39":function(e,n){function t(e){return e?"string"===typeof e?e:e.source:null}function a(e){return i("(?=",e,")")}function i(...e){const n=e.map(e=>t(e)).join("");return n}function s(e){const n=e[e.length-1];return"object"===typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function c(...e){const n=s(e),a="("+(n.capture?"":"?:")+e.map(e=>t(e)).join("|")+")";return a}const u=e=>i(/\b/,e,/\w$/.test(e)?/\b/:/\B/),o=["Protocol","Type"].map(u),r=["init","self"].map(u),l=["Any","Self"],m=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],d=["false","nil","true"],p=["assignment","associativity","higherThan","left","lowerThan","none","right"],F=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],b=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],f=c(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),h=c(f,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),w=i(f,h,"*"),y=c(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),g=c(y,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),E=i(y,g,"*"),v=i(/[A-Z]/,g,"*"),A=["autoclosure",i(/convention\(/,c("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,E,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],N=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function k(e){const n={match:/\s+/,relevance:0},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),s=[e.C_LINE_COMMENT_MODE,t],f={match:[/\./,c(...o,...r)],className:{2:"keyword"}},y={match:i(/\./,c(...m)),relevance:0},k=m.filter(e=>"string"===typeof e).concat(["_|0"]),C=m.filter(e=>"string"!==typeof e).concat(l).map(u),D={variants:[{className:"keyword",match:c(...C,...r)}]},B={$pattern:c(/\b\w+/,/#\w+/),keyword:k.concat(F),literal:d},_=[f,y,D],S={match:i(/\./,c(...b)),relevance:0},x={className:"built_in",match:i(/\b/,c(...b),/(?=\()/)},M=[S,x],I={match:/->/,relevance:0},$={className:"operator",relevance:0,variants:[{match:w},{match:`\\.(\\.|${h})+`}]},O=[I,$],L="([0-9]_*)+",T="([0-9a-fA-F]_*)+",j={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${T})(\\.(${T}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},K=(e="")=>({className:"subst",variants:[{match:i(/\\/,e,/[0\\tnr"']/)},{match:i(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),P=(e="")=>({className:"subst",match:i(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),z=(e="")=>({className:"subst",label:"interpol",begin:i(/\\/,e,/\(/),end:/\)/}),q=(e="")=>({begin:i(e,/"""/),end:i(/"""/,e),contains:[K(e),P(e),z(e)]}),U=(e="")=>({begin:i(e,/"/),end:i(/"/,e),contains:[K(e),z(e)]}),Z={className:"string",variants:[q(),q("#"),q("##"),q("###"),U(),U("#"),U("##"),U("###")]},V={match:i(/`/,E,/`/)},W={className:"variable",match:/\$\d+/},G={className:"variable",match:`\\$${g}+`},J=[V,W,G],R={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:N,contains:[...O,j,Z]}]}},X={className:"keyword",match:i(/@/,c(...A))},H={className:"meta",match:i(/@/,E)},Q=[R,X,H],Y={match:a(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:i(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,g,"+")},{className:"type",match:v,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:i(/\s+&\s+/,a(v)),relevance:0}]},ee={begin://,keywords:B,contains:[...s,..._,...Q,I,Y]};Y.contains.push(ee);const ne={match:i(E,/\s*:/),keywords:"_|0",relevance:0},te={begin:/\(/,end:/\)/,relevance:0,keywords:B,contains:["self",ne,...s,..._,...M,...O,j,Z,...J,...Q,Y]},ae={begin://,contains:[...s,Y]},ie={begin:c(a(i(E,/\s*:/)),a(i(E,/\s+/,E,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:E}]},se={begin:/\(/,end:/\)/,keywords:B,contains:[ie,...s,..._,...O,j,Z,...Q,Y,te],endsParent:!0,illegal:/["']/},ce={match:[/func/,/\s+/,c(V.match,E,w)],className:{1:"keyword",3:"title.function"},contains:[ae,se,n],illegal:[/\[/,/%/]},ue={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[ae,se,n],illegal:/\[|%/},oe={match:[/operator/,/\s+/,w],className:{1:"keyword",3:"title"}},re={begin:[/precedencegroup/,/\s+/,v],className:{1:"keyword",3:"title"},contains:[Y],keywords:[...p,...d],end:/}/};for(const a of Z.variants){const e=a.contains.find(e=>"interpol"===e.label);e.keywords=B;const n=[..._,...M,...O,j,Z,...J];e.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:B,contains:[...s,ce,ue,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:B,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),..._]},oe,re,{beginKeywords:"import",end:/$/,contains:[...s],relevance:0},..._,...M,...O,j,Z,...J,...Q,Y,te]}}e.exports=k},"81c8":function(e,n,t){"use strict";t.r(n);var a=t("2a39"),i=t.n(a);n["default"]=function(e){const n=i()(e);n.keywords.keyword=[...n.keywords.keyword,"distributed"];const t=({beginKeywords:e=""})=>e.split(" ").includes("class"),a=n.contains.findIndex(t);if(a>=0){const{beginKeywords:e,...t}=n.contains[a];n.contains[a]={...t,begin:/\b(struct|protocol|extension|enum|actor|class\b(?!.*\bfunc))\b/}}return n}}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-diff.62d66733.js b/docs/js/highlight-js-diff.62d66733.js new file mode 100644 index 0000000..64337fa --- /dev/null +++ b/docs/js/highlight-js-diff.62d66733.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-diff"],{"48b8":function(e,n){function a(e){const n=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}e.exports=a}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-http.163e45b6.js b/docs/js/highlight-js-http.163e45b6.js new file mode 100644 index 0000000..14f39a9 --- /dev/null +++ b/docs/js/highlight-js-http.163e45b6.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-http"],{c01d:function(e,n){function a(e){const n=e.regex,a="HTTP/(2|1\\.[01])",s=/[A-Za-z][A-Za-z0-9-]*/,t={className:"attribute",begin:n.concat("^",s,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[t,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+a+" \\d{3})",end:/$/,contains:[{className:"meta",begin:a},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+a+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:a},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(t,{relevance:0})]}}e.exports=a}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-java.8326d9d8.js b/docs/js/highlight-js-java.8326d9d8.js new file mode 100644 index 0000000..f11ca2a --- /dev/null +++ b/docs/js/highlight-js-java.8326d9d8.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-java"],{"332f":function(e,a){var n="[0-9](_*[0-9])*",s=`\\.(${n})`,i="[0-9a-fA-F](_*[0-9a-fA-F])*",t={className:"number",variants:[{begin:`(\\b(${n})((${s})|\\.)?|(${s}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${s})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${s})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${i})\\.?|(${i})?\\.(${i}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${i})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function r(e,a,n){return-1===n?"":e.replace(a,s=>r(e,a,n-1))}function c(e){e.regex;const a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",n=a+r("(?:<"+a+"~~~(?:\\s*,\\s*"+a+"~~~)*>)?",/~~~/g,2),s=["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do"],i=["super","this"],c=["false","true","null"],l=["char","boolean","long","float","int","byte","short","double"],o={keyword:s,literal:c,type:l,built_in:i},b={className:"meta",begin:"@"+a,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},_={className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:o,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,a],className:{1:"keyword",3:"title.class"}},{begin:[a,/\s+/,a,/\s+/,/=/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,a],className:{1:"keyword",3:"title.class"},contains:[_,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+n+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:o,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[b,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},t,b]}}e.exports=c}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-javascript.acb8a8eb.js b/docs/js/highlight-js-javascript.acb8a8eb.js new file mode 100644 index 0000000..ac843fc --- /dev/null +++ b/docs/js/highlight-js-javascript.acb8a8eb.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-javascript"],{"4dd1":function(e,n){const a="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],s=["true","false","null","undefined","NaN","Infinity"],c=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],r=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],i=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],o=["arguments","this","super","console","window","document","localStorage","module","global"],l=[].concat(i,c,r);function b(e){const n=e.regex,b=(e,{after:n})=>{const a="",end:""},u=/<[A-Za-z0-9\\._:-]+\s*\/>/,m={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const a=e[0].length+e.index,t=e.input[a];if("<"===t||","===t)return void n.ignoreMatch();let s;">"===t&&(b(e,{after:a})||n.ignoreMatch());const c=e.input.substr(a);(s=c.match(/^\s+extends\s+/))&&0===s.index&&n.ignoreMatch()}},E={$pattern:a,keyword:t,literal:s,built_in:l,"variable.language":o},A="[0-9](_?[0-9])*",y=`\\.(${A})`,N="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",f={className:"number",variants:[{begin:`(\\b(${N})((${y})|\\.)?|(${y}))[eE][+-]?(${A})\\b`},{begin:`\\b(${N})\\b((${y})\\b|\\.)?|(${y})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},h={className:"subst",begin:"\\$\\{",end:"\\}",keywords:E,contains:[]},_={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,h],subLanguage:"xml"}},p={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,h],subLanguage:"css"}},v={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,h]},w=e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:d+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),S={className:"comment",variants:[w,e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},R=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,_,p,v,f];h.contains=R.concat({begin:/\{/,end:/\}/,keywords:E,contains:["self"].concat(R)});const k=[].concat(S,h.contains),O=k.concat([{begin:/\(/,end:/\)/,keywords:E,contains:["self"].concat(k)}]),I={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:O},x={variants:[{match:[/class/,/\s+/,d,/\s+/,/extends/,/\s+/,n.concat(d,"(",n.concat(/\./,d),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,d],scope:{1:"keyword",3:"title.class"}}]},T={relevance:0,match:n.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]+|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+/),className:"title.class",keywords:{_:[...c,...r]}},C={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},M={variants:[{match:[/function/,/\s+/,d,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[I],illegal:/%/},B={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function $(e){return n.concat("(?!",e.join("|"),")")}const D={match:n.concat(/\b/,$([...i,"super"]),d,n.lookahead(/\(/)),className:"title.function",relevance:0},U={begin:n.concat(/\./,n.lookahead(n.concat(d,/(?![0-9A-Za-z$_(])/))),end:d,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},Z={match:[/get|set/,/\s+/,d,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},I]},z="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",F={match:[/const|var|let/,/\s+/,d,/\s*/,/=\s*/,n.lookahead(z)],className:{1:"keyword",3:"title.function"},contains:[I]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:E,exports:{PARAMS_CONTAINS:O,CLASS_REFERENCE:T},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),C,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,_,p,v,S,f,T,{className:"attr",begin:d+n.lookahead(":"),relevance:0},F,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[S,e.REGEXP_MODE,{className:"function",begin:z,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:O}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:g.begin,end:g.end},{match:u},{begin:m.begin,"on:begin":m.isTrulyOpeningTag,end:m.end}],subLanguage:"xml",contains:[{begin:m.begin,end:m.end,skip:!0,contains:["self"]}]}]},M,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[I,e.inherit(e.TITLE_MODE,{begin:d,className:"title.function"})]},{match:/\.\.\./,relevance:0},U,{match:"\\$"+d,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[I]},D,B,x,Z,{match:/\$[(.]/}]}}e.exports=b}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-json.471128d2.js b/docs/js/highlight-js-json.471128d2.js new file mode 100644 index 0000000..c87d3c3 --- /dev/null +++ b/docs/js/highlight-js-json.471128d2.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-json"],{"5ad2":function(n,e){function a(n){const e={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},a={match:/[{}[\],:]/,className:"punctuation",relevance:0},s={beginKeywords:["true","false","null"].join(" ")};return{name:"JSON",contains:[e,a,n.QUOTE_STRING_MODE,s,n.C_NUMBER_MODE,n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}n.exports=a}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-llvm.6100b125.js b/docs/js/highlight-js-llvm.6100b125.js new file mode 100644 index 0000000..0beb806 --- /dev/null +++ b/docs/js/highlight-js-llvm.6100b125.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-llvm"],{"7c30":function(e,n){function a(e){const n=e.regex,a=/([-a-zA-Z$._][\w$.-]*)/,t={className:"type",begin:/\bi\d+(?=\s|\b)/},i={className:"operator",relevance:0,begin:/=/},c={className:"punctuation",relevance:0,begin:/,/},l={className:"number",variants:[{begin:/0[xX][a-fA-F0-9]+/},{begin:/-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},r={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},s={className:"variable",variants:[{begin:n.concat(/%/,a)},{begin:/%\d+/},{begin:/#\d+/}]},o={className:"title",variants:[{begin:n.concat(/@/,a)},{begin:/@\d+/},{begin:n.concat(/!/,a)},{begin:n.concat(/!\d+/,a)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",contains:[t,e.COMMENT(/;\s*$/,null,{relevance:0}),e.COMMENT(/;/,/$/),e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:/"/,end:/[^\\]"/}]},o,c,i,s,r,l]}}e.exports=a}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-markdown.90077643.js b/docs/js/highlight-js-markdown.90077643.js new file mode 100644 index 0000000..dc8d097 --- /dev/null +++ b/docs/js/highlight-js-markdown.90077643.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-markdown"],{"04b0":function(n,e){function a(n){const e=n.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},c={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},g=/[A-Za-z][A-Za-z0-9+.-]*/,d={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.concat(/\[.+?\]\(/,g,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},l={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},o={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};l.contains.push(o),o.contains.push(l);let b=[a,d];l.contains=l.contains.concat(b),o.contains=o.contains.concat(b),b=b.concat(l,o);const r={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:b},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:b}]}]},m={className:"quote",begin:"^>\\s+",contains:b,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[r,a,c,l,o,m,s,i,d,t]}}n.exports=a}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-objectivec.bcdf5156.js b/docs/js/highlight-js-objectivec.bcdf5156.js new file mode 100644 index 0000000..2456ffc --- /dev/null +++ b/docs/js/highlight-js-objectivec.bcdf5156.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-objectivec"],{"9bf2":function(e,n){function _(e){const n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},_=/[a-zA-Z@][a-zA-Z0-9_]*/,i=["int","float","while","char","export","sizeof","typedef","const","struct","for","union","unsigned","long","volatile","static","bool","mutable","if","do","return","goto","void","enum","else","break","extern","asm","case","short","default","double","register","explicit","signed","typename","this","switch","continue","wchar_t","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","super","unichar","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],t=["false","true","FALSE","TRUE","nil","YES","NO","NULL"],a=["BOOL","dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],o={$pattern:_,keyword:i,literal:t,built_in:a},s={$pattern:_,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:o,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+s.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:s,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}e.exports=_}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-perl.757d7b6f.js b/docs/js/highlight-js-perl.757d7b6f.js new file mode 100644 index 0000000..a4c74d1 --- /dev/null +++ b/docs/js/highlight-js-perl.757d7b6f.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-perl"],{"6a51":function(e,n){function t(e){const n=e.regex,t=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],s=/[dualxmsipngr]{0,12}/,r={$pattern:/[\w.]+/,keyword:t.join(" ")},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:r},a={begin:/->\{/,end:/\}/},o={variants:[{begin:/\$\d/},{begin:n.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},c=[e.BACKSLASH_ESCAPE,i,o],g=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],l=(e,t,r="\\1")=>{const i="\\1"===r?r:n.concat(r,t);return n.concat(n.concat("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,i,/(?:\\.|[^\\\/])*?/,r,s)},d=(e,t,r)=>n.concat(n.concat("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,r,s),p=[o,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),a,{className:"string",contains:c,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:l("s|tr|y",n.either(...g,{capture:!0}))},{begin:l("s|tr|y","\\(","\\)")},{begin:l("s|tr|y","\\[","\\]")},{begin:l("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:d("(?:m|qr)?",/\//,/\//)},{begin:d("m|qr",n.either(...g,{capture:!0}),/\1/)},{begin:d("m|qr",/\(/,/\)/)},{begin:d("m|qr",/\[/,/\]/)},{begin:d("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return i.contains=p,a.contains=p,{name:"Perl",aliases:["pl","pm"],keywords:r,contains:p}}e.exports=t}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-php.cc8d6c27.js b/docs/js/highlight-js-php.cc8d6c27.js new file mode 100644 index 0000000..3d12a9c --- /dev/null +++ b/docs/js/highlight-js-php.cc8d6c27.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-php"],{2907:function(e,r){function t(e){const r={className:"variable",begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*(?![A-Za-z0-9])(?![$])"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},n=e.inherit(e.APOS_STRING_MODE,{illegal:null}),i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),o=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),l={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[e.inherit(n,{begin:"b'",end:"'"}),e.inherit(i,{begin:'b"',end:'"'}),i,n,o]},c={className:"number",variants:[{begin:"\\b0b[01]+(?:_[01]+)*\\b"},{begin:"\\b0o[0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?"}],relevance:0},s={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 mixed new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{case_insensitive:!0,keywords:s,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:s,contains:["self",r,e.C_BLOCK_COMMENT_MODE,l,c]}]},{className:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[e.UNDERSCORE_TITLE_MODE]},l,c]}}e.exports=t}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-python.c214ed92.js b/docs/js/highlight-js-python.c214ed92.js new file mode 100644 index 0000000..c8d2ed8 --- /dev/null +++ b/docs/js/highlight-js-python.c214ed92.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-python"],{9510:function(e,n){function a(e){const n=e.regex,a=/[\p{XID_Start}_]\p{XID_Continue}*/u,i=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],s=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],t=["__debug__","Ellipsis","False","None","NotImplemented","True"],r=["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:i,built_in:s,literal:t,type:r},o={className:"meta",begin:/^(>>>|\.\.\.) /},b={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},c={begin:/\{\{/,relevance:0},d={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,o],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,o],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,o,c,b]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,o,c,b]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,c,b]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,c,b]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},p="[0-9](_?[0-9])*",g=`(\\b(${p}))?\\.(${p})|\\b(${p})\\.`,m={className:"number",relevance:0,variants:[{begin:`(\\b(${p})|(${g}))[eE][+-]?(${p})[jJ]?\\b`},{begin:`(${g})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${p})[jJ]\\b`}]},_={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},u={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",o,m,d,e.HASH_COMMENT_MODE]}]};return b.contains=[d,m,o],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|->|\?)|=>/,contains:[o,m,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},d,_,e.HASH_COMMENT_MODE,{match:[/def/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[u]},{variants:[{match:[/class/,/\s+/,a,/\s*/,/\(\s*/,a,/\s*\)/]},{match:[/class/,/\s+/,a]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[m,u,d]}]}}e.exports=a}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-ruby.f889d392.js b/docs/js/highlight-js-ruby.f889d392.js new file mode 100644 index 0000000..a8355da --- /dev/null +++ b/docs/js/highlight-js-ruby.f889d392.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-ruby"],{"82cb":function(e,n){function a(e){const n=e.regex,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},b={begin:"#<",end:">"},c=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],r={className:"subst",begin:/#\{/,end:/\}/,keywords:i},d={className:"string",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,r]})]}]},t="[1-9](_?[0-9])*|0",o="[0-9](_?[0-9])*",g={className:"number",relevance:0,variants:[{begin:`\\b(${t})(\\.(${o}))?([eE][+-]?(${o})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},l={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:i},_=[d,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE,relevance:0}]}].concat(c)},{className:"function",begin:n.concat(/def\s+/,n.lookahead(a+"\\s*(\\(|;|$)")),relevance:0,keywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:a}),l].concat(c)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:a}],relevance:0},g,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:i},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,r],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(b,c),relevance:0}].concat(b,c);r.contains=_,l.contains=_;const w="[>?]>",E="[\\w#]+\\(\\w+\\):\\d+:\\d+>",u="(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>",N=[{begin:/^\s*=>/,starts:{end:"$",contains:_}},{className:"meta",begin:"^("+w+"|"+E+"|"+u+")(?=[ ])",starts:{end:"$",contains:_}}];return c.unshift(b),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:i,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(N).concat(c).concat(_)}}e.exports=a}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-scss.62ee18da.js b/docs/js/highlight-js-scss.62ee18da.js new file mode 100644 index 0000000..8f46244 --- /dev/null +++ b/docs/js/highlight-js-scss.62ee18da.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-scss"],{6113:function(e,t){const i=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),o=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],n=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],l=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(e){const t=i(e),s=n,d=a,c="@[a-z-]+",p="and or not only",g="[a-zA-Z-][a-zA-Z0-9_-]*",m={className:"variable",begin:"(\\$"+g+")\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+o.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+d.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+s.join("|")+")"},m,{begin:/\(/,end:/\)/,contains:[t.CSS_NUMBER_MODE]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+l.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,contains:[t.BLOCK_COMMENT,m,t.HEXCOLOR,t.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.IMPORTANT]},{begin:"@(page|font-face)",keywords:{$pattern:c,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:p,attribute:r.join(" ")},contains:[{begin:c,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},m,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.HEXCOLOR,t.CSS_NUMBER_MODE]},t.FUNCTION_DISPATCH]}}e.exports=s}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-shell.dd7f411f.js b/docs/js/highlight-js-shell.dd7f411f.js new file mode 100644 index 0000000..999f452 --- /dev/null +++ b/docs/js/highlight-js-shell.dd7f411f.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-shell"],{b65b:function(s,n){function e(s){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}s.exports=e}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-swift.84f3e88c.js b/docs/js/highlight-js-swift.84f3e88c.js new file mode 100644 index 0000000..89d1daf --- /dev/null +++ b/docs/js/highlight-js-swift.84f3e88c.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-swift"],{"2a39":function(e,n){function a(e){return e?"string"===typeof e?e:e.source:null}function t(e){return i("(?=",e,")")}function i(...e){const n=e.map(e=>a(e)).join("");return n}function s(e){const n=e[e.length-1];return"object"===typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function u(...e){const n=s(e),t="("+(n.capture?"":"?:")+e.map(e=>a(e)).join("|")+")";return t}const c=e=>i(/\b/,e,/\w$/.test(e)?/\b/:/\B/),o=["Protocol","Type"].map(c),r=["init","self"].map(c),l=["Any","Self"],m=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],p=["false","nil","true"],d=["assignment","associativity","higherThan","left","lowerThan","none","right"],F=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],b=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],h=u(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),f=u(h,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),w=i(h,f,"*"),y=u(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),g=u(y,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),E=i(y,g,"*"),v=i(/[A-Z]/,g,"*"),A=["autoclosure",i(/convention\(/,u("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,E,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],N=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function C(e){const n={match:/\s+/,relevance:0},a=e.COMMENT("/\\*","\\*/",{contains:["self"]}),s=[e.C_LINE_COMMENT_MODE,a],h={match:[/\./,u(...o,...r)],className:{2:"keyword"}},y={match:i(/\./,u(...m)),relevance:0},C=m.filter(e=>"string"===typeof e).concat(["_|0"]),k=m.filter(e=>"string"!==typeof e).concat(l).map(c),D={variants:[{className:"keyword",match:u(...k,...r)}]},B={$pattern:u(/\b\w+/,/#\w+/),keyword:C.concat(F),literal:p},_=[h,y,D],S={match:i(/\./,u(...b)),relevance:0},M={className:"built_in",match:i(/\b/,u(...b),/(?=\()/)},x=[S,M],$={match:/->/,relevance:0},I={className:"operator",relevance:0,variants:[{match:w},{match:`\\.(\\.|${f})+`}]},O=[$,I],L="([0-9]_*)+",T="([0-9a-fA-F]_*)+",j={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${T})(\\.(${T}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},P=(e="")=>({className:"subst",variants:[{match:i(/\\/,e,/[0\\tnr"']/)},{match:i(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),K=(e="")=>({className:"subst",match:i(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),z=(e="")=>({className:"subst",label:"interpol",begin:i(/\\/,e,/\(/),end:/\)/}),q=(e="")=>({begin:i(e,/"""/),end:i(/"""/,e),contains:[P(e),K(e),z(e)]}),U=(e="")=>({begin:i(e,/"/),end:i(/"/,e),contains:[P(e),z(e)]}),Z={className:"string",variants:[q(),q("#"),q("##"),q("###"),U(),U("#"),U("##"),U("###")]},V={match:i(/`/,E,/`/)},W={className:"variable",match:/\$\d+/},G={className:"variable",match:`\\$${g}+`},J=[V,W,G],R={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:N,contains:[...O,j,Z]}]}},X={className:"keyword",match:i(/@/,u(...A))},H={className:"meta",match:i(/@/,E)},Q=[R,X,H],Y={match:t(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:i(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,g,"+")},{className:"type",match:v,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:i(/\s+&\s+/,t(v)),relevance:0}]},ee={begin://,keywords:B,contains:[...s,..._,...Q,$,Y]};Y.contains.push(ee);const ne={match:i(E,/\s*:/),keywords:"_|0",relevance:0},ae={begin:/\(/,end:/\)/,relevance:0,keywords:B,contains:["self",ne,...s,..._,...x,...O,j,Z,...J,...Q,Y]},te={begin://,contains:[...s,Y]},ie={begin:u(t(i(E,/\s*:/)),t(i(E,/\s+/,E,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:E}]},se={begin:/\(/,end:/\)/,keywords:B,contains:[ie,...s,..._,...O,j,Z,...Q,Y,ae],endsParent:!0,illegal:/["']/},ue={match:[/func/,/\s+/,u(V.match,E,w)],className:{1:"keyword",3:"title.function"},contains:[te,se,n],illegal:[/\[/,/%/]},ce={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[te,se,n],illegal:/\[|%/},oe={match:[/operator/,/\s+/,w],className:{1:"keyword",3:"title"}},re={begin:[/precedencegroup/,/\s+/,v],className:{1:"keyword",3:"title"},contains:[Y],keywords:[...d,...p],end:/}/};for(const t of Z.variants){const e=t.contains.find(e=>"interpol"===e.label);e.keywords=B;const n=[..._,...x,...O,j,Z,...J];e.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:B,contains:[...s,ue,ce,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:B,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),..._]},oe,re,{beginKeywords:"import",end:/$/,contains:[...s],relevance:0},..._,...x,...O,j,Z,...J,...Q,Y,ae]}}e.exports=C}}]); \ No newline at end of file diff --git a/docs/js/highlight-js-xml.9c3688c7.js b/docs/js/highlight-js-xml.9c3688c7.js new file mode 100644 index 0000000..55cc1e2 --- /dev/null +++ b/docs/js/highlight-js-xml.9c3688c7.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-xml"],{"8dcb":function(e,n){function a(e){const n=e.regex,a=n.concat(/[A-Z_]/,n.optional(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s=/[A-Za-z0-9._:-]+/,t={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},c=e.inherit(i,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),r=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),g={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,r,l,c,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,c,r,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},t,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[g],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[g],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:a,relevance:0,starts:g}]},{className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(a,/>/))),contains:[{className:"name",begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}e.exports=a}}]); \ No newline at end of file diff --git a/docs/js/index.e8a5d294.js b/docs/js/index.e8a5d294.js new file mode 100644 index 0000000..f24cc9e --- /dev/null +++ b/docs/js/index.e8a5d294.js @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */(function(e){function t(t){for(var i,o,s=t[0],c=t[1],l=t[2],u=0,h=[];u])/g,o=/^-+/,r=/["'&<>]/g;function a(e){return e.trim().replace(i,"-").replace(o,"").toLowerCase()}function s(e){const t=e=>({'"':""","'":"'","&":"&","<":"<",">":">"}[e]||e);return e.replace(r,t)}function c(e){return e.replace(/#(.*)/,(e,t)=>"#"+CSS.escape(t))}function l(e){return e.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}function u(e){let t,n;const i="\\s*",o=" ",r=e.trim(),a=r.length;if(!a)return o;const s=[];for(t=0;t[{name:"description",content:t},{property:"og:locale",content:i},{property:"og:site_name",content:r},{property:"og:type",content:"website"},{property:"og:title",content:e},{property:"og:description",content:t},{property:"og:url",content:n},{property:"og:image",content:Object(o["e"])("/developer-og.jpg")},{name:"twitter:image",content:Object(o["e"])("/developer-og-twitter.jpg")},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:description",content:t},{name:"twitter:title",content:e},{name:"twitter:url",content:n}],s=e=>[e,r].filter(Boolean).join(" | "),c=e=>{const{content:t}=e,n=e.property?"property":"name",i=e[n],o=document.querySelector(`meta[${n}="${i}"]`);if(o&&t)o.setAttribute("content",t);else if(o&&!t)o.remove();else if(t){const t=document.createElement("meta");t.setAttribute(n,e[n]),t.setAttribute("content",e.content),document.getElementsByTagName("head")[0].appendChild(t)}},l=e=>{document.title=e};function u({title:e,description:t,url:n,currentLocale:i}){const o=s(e);l(o),a({title:o,description:t,url:n,currentLocale:i}).forEach(e=>c(e))}function h(e){document.querySelector("html").setAttribute("lang",e)}},"34b0":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-chevron-right-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-right"}},[n("path",{attrs:{d:"M2.964 1.366l0.649-0.76 7.426 6.343-7.423 6.445-0.655-0.755 6.545-5.683-6.542-5.59z"}})])},o=[],r=n("be08"),a={name:"InlineChevronRightIcon",components:{SVGIcon:r["a"]}},s=a,c=n("2877"),l=Object(c["a"])(s,i,o,!1,null,null,null);t["a"]=l.exports},3502:function(e,t,n){},3908:function(e,t,n){"use strict";function i(e){let t=null,n=e-1;const i=new Promise(e=>{t=e});return requestAnimationFrame((function e(){n-=1,n<=0?t():requestAnimationFrame(e)})),i}function o(e){return new Promise(t=>{setTimeout(t,e)})}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},"3be4":function(e,t,n){},"3ca7":function(e){e.exports=JSON.parse('[{"code":"en-US","name":"English","slug":"en-US"},{"code":"zh-CN","name":"简体中文","slug":"zh-CN"},{"code":"ja-JP","name":"日本語","slug":"ja-JP"}]')},4009:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i="app-top"},"48b1":function(e,t,n){"use strict";n("e487")},5522:function(e,t,n){"use strict";n("a3e8")},"5c0b":function(e,t,n){"use strict";n("9c0c")},"5d2d":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return l}));const i="developer.setting.";function o(e=localStorage){return{getItem:t=>{try{return e.getItem(t)}catch(n){return null}},setItem:(t,n)=>{try{e.setItem(t,n)}catch(i){}},removeItem:t=>{try{e.removeItem(t)}catch(n){}}}}function r(e){return{get:(t,n)=>{const o=JSON.parse(e.getItem(i+t));return null!==o?o:n},set:(t,n)=>e.setItem(i+t,JSON.stringify(n)),remove:t=>e.removeItem(i+t)}}const a=o(window.localStorage),s=o(window.sessionStorage),c=r(a),l=r(s)},"63b8":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"d",(function(){return s}));const i={large:"large",medium:"medium",small:"small"},o={default:"default",nav:"nav"},r={[o.default]:{[i.large]:{minWidth:1069,contentWidth:980},[i.medium]:{minWidth:736,maxWidth:1068,contentWidth:692},[i.small]:{minWidth:320,maxWidth:735,contentWidth:280}},[o.nav]:{[i.large]:{minWidth:1024},[i.medium]:{minWidth:768,maxWidth:1023},[i.small]:{minWidth:320,maxWidth:767}}},a={[i.small]:0,[i.medium]:1,[i.large]:2};function s(e,t){return a[e]>a[t]}},6842:function(e,t,n){"use strict";function i(e,t,n){let i,o=e,r=t;for("string"===typeof r&&(r=[r]),i=0;ie.json()).catch(()=>({}))}const c=(e,t)=>i(r,e,t)},"748c":function(e,t,n){"use strict";function i(e){return e.reduce((e,t)=>(t.traits.includes("dark")?e.dark.push(t):e.light.push(t),e),{light:[],dark:[]})}function o(e){const t=["1x","2x","3x"];return t.reduce((t,n)=>{const i=e.find(e=>e.traits.includes(n));return i?t.concat({density:n,src:i.url,size:i.size}):t},[])}function r(e){const t="/",n=new RegExp(t+"+","g");return e.join(t).replace(n,t)}function a(e){const{baseUrl:t}=window,n=Array.isArray(e)?r(e):e;return n&&"string"===typeof n&&!n.startsWith(t)&&n.startsWith("/")?r([t,n]):n}function s(e){return e?e.startsWith("/")?e:"/"+e:e}function c(e){return e?`url('${a(e)}')`:void 0}function l(e){return new Promise((t,n)=>{const i=new Image;i.src=e,i.onerror=n,i.onload=()=>t({width:i.width,height:i.height})})}n.d(t,"e",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"b",(function(){return l}))},"7ac6":function(e,t,n){},"7d8d":function(e){e.exports=JSON.parse('{"view-in":"日本語で表示","continue-viewing":"日本語で表示を続ける","language":"言語","video":{"replay":"リプレイ","play":"再生","pause":"一時停止","watch":"概要のビデオを観る"},"tutorials":{"title":"チュートリアル | チュートリアル","step":"手順{number}","submit":"送信","next":"次へ","preview":{"title":"プレビューなし | プレビュー | プレビュー","no-preview-available-step":"この手順では利用可能なプレビューがありません。"},"nav":{"chapters":"章","current":"現在の{thing}"},"assessment":{"check-your-understanding":"理解度を確認する","success-message":"よくできました。このチュートリアルの問題にすべて回答しました。","answer-number-is":"問題番号{index}は","correct":"正解です","incorrect":"不正解です","next-question":"次の問題"},"project-files":"プロジェクトファイル","estimated-time":"予測時間","sections":{"chapter":"{number}章"},"question-of":"{total}問中の{index}問","section-of":"{total}件中の{number}件","overriding-title":"{title}の{newTitle}","time":{"format":"{number} {minutes}","minutes":{"full":"分 | 分 | {count}分","short":"分 | 分"},"hours":{"full":"時間 | 時間"}}},"documentation":{"title":"ドキュメント","nav":{"breadcrumbs":"パンくずリスト","menu":"メニュー","open-menu":"メニューを開く","close-menu":"メニューを閉じる"},"current-page":"現在のページは{title}です","card":{"learn-more":"詳しい情報","read-article":"記事を読む","start-tutorial":"チュートリアルを開始","view-api":"APIのコレクションを表示","view-symbol":"記号を表示","view-sample-code":"サンプルコードを表示"}},"aside-kind":{"beta":"ベータ版","experiment":"試験運用版","important":"重要","note":"注意","tip":"ヒント","warning":"警告","deprecated":"非推奨"},"change-type":{"added":"追加","modified":"変更","deprecated":"非推奨"},"verbs":{"hide":"非表示","show":"表示","close":"閉じる"},"sections":{"title":"セクション{number}","on-this-page":"このページの内容","topics":"トピック","default-implementations":"デフォルト実装","relationships":"関連項目","see-also":"参照","declaration":"宣言","details":"詳細","parameters":"パラメータ","possible-values":"使用できる値","parts":"パーツ","availability":"利用可能","resources":"リソース"},"metadata":{"details":{"name":"名前","key":"キー","type":"タイプ"},"beta":{"legal":"このドキュメントはベータ版のソフトウェアのもので、変更される可能性があります。","software":"ベータ版ソフトウェア"},"default-implementation":"デフォルト実装あり。| デフォルト実装あり。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt}で導入され、{name} {deprecatedAt}で非推奨になりました","available-on":"{name} {introducedAt}以降で使用できます"},"more":"さらに表示","less":"表示を減らす","api-reference":"APIリファレンス","filter":{"title":"フィルタ","search-symbols":"{technology}でシンボルを検索","suggested-tags":"提案されたタグ | 提案されたタグ","selected-tags":"選択したタグ | 選択したタグ","add-tag":"タグを追加","tag-select-remove":"タグ。選択してリストから削除します。","navigate":"シンボルを移動するには、上下左右の矢印キーを押します。","siblings-label":"{total-siblings}個中{number-siblings}個のシンボルが{parent-siblings}の中にあります","parent-label":"{total-siblings}個中{number-siblings}個のシンボルが1個のシンボルを含む{parent-siblings}の中にあります | {total-siblings}個中{number-siblings}個のシンボルが{number-parent}個のシンボルを含む{parent-siblings}の中にあります","reset-filter":"フィルタをリセット"},"navigator":{"title":"ドキュメントナビゲータ","open-navigator":"ドキュメントナビゲータを開く","close-navigator":"ドキュメントナビゲータを閉じる","no-results":"結果が見つかりません。","no-children":"使用できるデータがありません。","error-fetching":"データを取得する際にエラーが起きました。","items-found":"項目が見つかりません | 1個の項目が見つかりました | {number}個の項目が見つかりましたTabキーを押すと項目をナビゲートできます。","navigator-is":"ナビゲータは{state}です","state":{"loading":"読み込み中","ready":"準備完了"},"tags":{"hide-deprecated":"非推奨の項目を非表示"}},"tab":{"request":"リクエスト","response":"レスポンス"},"required":"必須","parameters":{"default":"デフォルト","minimum":"最小","maximum":"最大","possible-types":"タイプ | 使用できるタイプ","possible-values":"値 | 使用できる値"},"content-type":"Content-Type: {value}","read-only":"読み出し専用","error":{"unknown":"原因不明のエラーが起きました。","image":"イメージを読み込めませんでした"},"color-scheme":{"select":"カラースキーム環境設定を選択","auto":"自動","dark":"ダーク","light":"ライト"},"accessibility":{"strike":{"start":"取り消し線テキストの開始","end":"取り消し線テキストの終了"},"code":{"start":"コードブロックの開始","end":"コードブロックの終了"},"skip-navigation":"ナビゲーションをスキップ"},"select-language":"このページの言語を選択","icons":{"clear":"消去","web-service-endpoint":"Webサービスのエンドポイント","search":"検索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"クイックナビゲーションを開く","title":"クリックするか「/」を入力すると素早く移動します"}}}')},"821b":function(e,t,n){"use strict";t["a"]={auto:"auto",dark:"dark",light:"light"}},"942d":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return a})),n.d(t,"a",(function(){return s}));const i=52,o=48,r="nav-sticky-anchor",a="nav-open-navigator",s={noClose:"noclose"}},"94a8":function(e){e.exports=JSON.parse('{"view-in":"View in English","continue-viewing":"Continue viewing in English","language":"Language","video":{"replay":"Replay","play":"Play","pause":"Pause","watch":"Watch intro video"},"tutorials":{"title":"Tutorial | Tutorials","step":"Step {number}","submit":"Submit","next":"Next","preview":{"title":"No Preview | Preview | Previews","no-preview-available-step":"No preview available for this step."},"nav":{"chapters":"Chapters","current":"Current {thing}"},"assessment":{"check-your-understanding":"Check Your Understanding","success-message":"Great job, you\'ve answered all the questions for this tutorial.","answer-number-is":"Answer number {index} is","correct":"correct","incorrect":"incorrect","next-question":"Next question"},"project-files":"Project files","estimated-time":"Estimated Time","sections":{"chapter":"Chapter {number}"},"question-of":"Question {index} of {total}","section-of":"{number} of {total}","overriding-title":"{newTitle} with {title}","time":{"format":"{number} {minutes}","minutes":{"full":"minute | minutes | {count} minutes","short":"min | mins"},"hours":{"full":"hour | hours"}}},"documentation":{"title":"Documentation","nav":{"breadcrumbs":"Breadcrumbs","menu":"Menu","open-menu":"Open Menu","close-menu":"Close Menu"},"current-page":"Current page is {title}","card":{"learn-more":"Learn More","read-article":"Read article","start-tutorial":"Start tutorial","view-api":"View API collection","view-symbol":"View symbol","view-sample-code":"View sample code"}},"aside-kind":{"beta":"Beta","experiment":"Experiment","important":"Important","note":"Note","tip":"Tip","warning":"Warning","deprecated":"Deprecated"},"change-type":{"added":"Added","modified":"Modified","deprecated":"Deprecated"},"verbs":{"hide":"Hide","show":"Show","close":"Close"},"sections":{"title":"Section {number}","on-this-page":"On this page","topics":"Topics","default-implementations":"Default Implementations","relationships":"Relationships","see-also":"See Also","declaration":"Declaration","details":"Details","parameters":"Parameters","possible-values":"Possible Values","parts":"Parts","availability":"Availability","resources":"Resources"},"metadata":{"details":{"name":"Name","key":"Key","type":"Type"},"beta":{"legal":"This documentation refers to beta software and may be changed.","software":"Beta Software"},"default-implementation":"Default implementation provided. | Default implementations provided."},"availability":{"introduced-and-deprecated":"Introduced in {name} {introducedAt} and deprecated in {name} {deprecatedAt}","available-on":"Available on {name} {introducedAt} and later"},"more":"More","less":"Less","api-reference":"API Reference","filter":{"title":"Filter","search-symbols":"Search symbols in {technology}","suggested-tags":"Suggested tag | Suggested tags","selected-tags":"Selected tag | Selected tags","add-tag":"Add tag","tag-select-remove":"Tag. Select to remove from list.","navigate":"To navigate the symbols, press Up Arrow, Down Arrow, Left Arrow or Right Arrow","siblings-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings}","parent-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings} containing one symbol | {number-siblings} of {total-siblings} symbols inside {parent-siblings} containing {number-parent} symbols","reset-filter":"Reset Filter"},"navigator":{"title":"Documentation Navigator","open-navigator":"Open Documentation Navigator","close-navigator":"Close Documentation Navigator","no-results":"No results found.","no-children":"No data available.","error-fetching":"There was an error fetching the data.","items-found":"No items were found | 1 item was found | {number} items were found. Tab back to navigate through them.","navigator-is":"Navigator is {state}","state":{"loading":"loading","ready":"ready"},"tags":{"hide-deprecated":"Hide Deprecated"}},"tab":{"request":"Request","response":"Response"},"required":"Required","parameters":{"default":"Default","minimum":"Minimum","maximum":"Maximum","possible-types":"Type | Possible types","possible-values":"Value | Possible Values"},"content-type":"Content-Type: {value}","read-only":"Read-only","error":{"unknown":"An unknown error occurred.","image":"Image failed to load","not-found":"The page you\'re looking for can\'t be found."},"color-scheme":{"select":"Select a color scheme preference","auto":"Auto","dark":"Dark","light":"Light"},"accessibility":{"strike":{"start":"start of stricken text","end":"end of stricken text"},"code":{"start":"start of code block","end":"end of code block"},"skip-navigation":"Skip Navigation","in-page-link":"in page link"},"select-language":"Select the language for this page","icons":{"clear":"Clear","web-service-endpoint":"Web Service Endpoint","search":"Search"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"Open Quick Navigation","title":"Click or type / for quick navigation"}}}')},9895:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));const i="not-found",o="documentation-topic"},9923:function(e,t,n){"use strict";n.r(t),n.d(t,"defaultLocale",(function(){return a})),n.d(t,"messages",(function(){return s}));var i=n("94a8"),o=n("d9c4"),r=n("7d8d");const a="en-US",s={"en-US":i,"zh-CN":o,"ja-JP":r}},"9b56":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return u}));var i=n("3ca7"),o=n("9923"),r=n("2788");const a=i.reduce((e,t)=>({...e,[t.slug]:t.code}),{});function s(e){return a[e]}function c(e){return!!a[e]}function l(e){return{params:{locale:e===o["defaultLocale"]?void 0:e}}}function u(e=o["defaultLocale"],t){if(!c(e))return;t.$i18n.locale=e;const n=s(e);Object(r["b"])(n)}},"9c0c":function(e,t,n){},"9dba":function(e,t,n){"use strict";n("3502")},a2be:function(e,t,n){"use strict";n("01da")},a3e8:function(e,t,n){},a919:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"close-icon",attrs:{viewBox:"0 0 14 14",themeId:"close"}},[n("path",{attrs:{d:"M12.73,0l1.27,1.27-5.74,5.73,5.72,5.72-1.27,1.27-5.72-5.72L1.28,13.99,.01,12.72,5.72,7.01,0,1.28,1.27,.01,6.99,5.73,12.73,0Z"}})])},o=[],r=n("be08"),a={name:"CloseIcon",components:{SVGIcon:r["a"]}},s=a,c=n("2877"),l=Object(c["a"])(s,i,o,!1,null,null,null);t["a"]=l.exports},be08:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{staticClass:"svg-icon",attrs:{"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[e.themeOverrideURL?n("use",{attrs:{href:e.themeOverrideURL+"#"+e.themeId,width:"100%",height:"100%"}}):e._t("default")],2)},o=[],r=n("6842"),a={name:"SVGIcon",props:{themeId:{type:String,required:!1},iconUrl:{type:String,default:null}},computed:{themeOverrideURL:({iconUrl:e,themeId:t})=>e||Object(r["c"])(["theme","icons",t],void 0)}},s=a,c=(n("c2c4"),n("2877")),l=Object(c["a"])(s,i,o,!1,null,"33d3200a",null);t["a"]=l.exports},c2c4:function(e,t,n){"use strict";n("161e")},c83d:function(e,t,n){},d26a:function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"e",(function(){return l}));var i=n("748c"),o={input:"input",tags:"tags"};function r(e={}){return Object.entries(e).reduce((e,[t,n])=>n?e.concat(`${encodeURIComponent(t)}=${encodeURIComponent(n)}`):e,[]).join("&")}function a(e,{changes:t,language:n,context:i}={}){const[o,a]=e.split("#"),s=o.match(/\?.*/),c=r({changes:t,language:n,context:i}),l=s?"&":"?",u=a?o:e,h=c?`${l}${c}`:"",d=a?"#"+a:"";return`${u}${h}${d}`}function s(e,t){const{query:{changes:n,[o.input]:i,[o.tags]:r,...a}={}}=e,{query:{changes:s,[o.input]:c,[o.tags]:l,...u}={}}=t;return e.name===t.name&&JSON.stringify({path:e.path,query:a})===JSON.stringify({path:t.path,query:u})}function c(e,t=window.location.href){return new URL(Object(i["c"])(e),t)}function l(e,t){return c(e,t).href}},d369:function(e,t,n){"use strict";var i=n("5d2d");const o={preferredColorScheme:"developer.setting.preferredColorScheme",preferredLocale:"developer.setting.preferredLocale",preferredLanguage:"docs.setting.preferredLanguage"},r={preferredColorScheme:"docs.setting.preferredColorScheme"};t["a"]=Object.defineProperties({},Object.keys(o).reduce((e,t)=>({...e,[t]:{get:()=>{const e=r[t],n=i["a"].getItem(o[t]);return e?n||i["a"].getItem(e):n},set:e=>i["a"].setItem(o[t],e)}}),{}))},d9c4:function(e){e.exports=JSON.parse('{"view-in":"以中文查看","continue-viewing":"继续以中文查看","language":"语言","video":{"replay":"重新播放","play":"播放","pause":"暂停","watch":"观看介绍视频"},"tutorials":{"title":"教程","step":"第 {number} 步","submit":"提交","next":"下一步","preview":{"title":"无预览 | 预览","no-preview-available-step":"这一步没有预览。"},"nav":{"chapters":"章节","current":"当前{thing}"},"assessment":{"check-your-understanding":"检查你的理解程度","success-message":"很棒,你回答了此教程的所有问题。","answer-number-is":"第 {index} 个答案","correct":"正确","incorrect":"错误","next-question":"下一个问题"},"project-files":"项目文件","estimated-time":"预计时间","sections":{"chapter":"第 {number} 章"},"question-of":"第 {index} 个问题(共 {total} 个)","section-of":"{number}/{total}","overriding-title":"{newTitle}{title}","time":{"format":"{number} {minutes}","minutes":{"full":"分钟 | {count} 分钟","short":"分钟"},"hours":{"full":"小时"}}},"documentation":{"title":"文档","nav":{"breadcrumbs":"面包屑导航","menu":"菜单","open-menu":"打开菜单","close-menu":"关闭菜单"},"current-page":"当前页面为:{title}","card":{"learn-more":"进一步了解","read-article":"阅读文章","start-tutorial":"开始教程","view-api":"查看 API 集合","view-symbol":"查看符号","view-sample-code":"查看示例代码"}},"aside-kind":{"beta":"Beta 版","experiment":"试验","important":"重要事项","note":"注","tip":"提示","warning":"警告","deprecated":"已弃用"},"change-type":{"added":"已添加","modified":"已修改","deprecated":"已弃用"},"verbs":{"hide":"隐藏","show":"显示","close":"关闭"},"sections":{"title":"第 {number} 部分","on-this-page":"在此页面上","topics":"主题","default-implementations":"默认实现","relationships":"关系","see-also":"另请参阅","declaration":"声明","details":"详细信息","parameters":"参数","possible-values":"可能值","parts":"部件","availability":"可用性","resources":"资源"},"metadata":{"details":{"name":"名称","key":"密钥","type":"类型"},"beta":{"legal":"此文档涉及 Beta 版软件且可能会改动。","software":"Beta 版软件"},"default-implementation":"提供默认实现。| 提供默认实现方法。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt} 中引入,{name} {deprecatedAt} 中弃用","available-on":"{name} {introducedAt} 及更高版本中可用"},"more":"更多","less":"更少","api-reference":"API 参考","filter":{"title":"过滤","search-symbols":"在 {technology} 搜索符号","suggested-tags":"建议标签","selected-tags":"所选标签","add-tag":"添加标签","tag-select-remove":"标签。选择以从列表中移除。","navigate":"若要导航符号,请按下上箭头、下箭头、左箭头或右箭头。","siblings-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)","parent-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含一个符号 | {parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含 {number-parent} 个符号","reset-filter":"还原过滤条件"},"navigator":{"title":"文档导航器","open-navigator":"打开文档导航器","close-navigator":"关闭文档导航器","no-results":"未找到结果。","no-children":"无可用数据。","error-fetching":"获取数据时出错。","items-found":"未找到任何项目 | 找到 1 个项目 | 找到 {number} 个项目。按下 Tab 键导航。","navigator-is":"导航器{state}","state":{"loading":"正在载入","ready":"准备就绪"},"tags":{"hide-deprecated":"隐藏已弃用"}},"tab":{"request":"请求","response":"回复"},"required":"必需","parameters":{"default":"默认","minimum":"最小值","maximum":"最大值","possible-types":"类型 | 可能类型","possible-values":"值 | 可能值"},"content-type":"内容类型:{value}","read-only":"只读","error":{"unknown":"出现未知错误。","image":"图像无法载入"},"color-scheme":{"select":"选择首选颜色方案","auto":"自动","dark":"深色","light":"浅色"},"accessibility":{"strike":{"start":"删除线文本开始","end":"删除线文本结束"},"code":{"start":"代码块开头","end":"代码块结尾"},"skip-navigation":"跳过导航"},"select-language":"选择此页面的语言","icons":{"clear":"清除","web-service-endpoint":"网络服务端点","search":"搜索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"打开快速导航","title":"点按或键入 / 进行快速导航"}}}')},dd18:function(e,t,n){"use strict";t["a"]={eager:"eager",lazy:"lazy"}},e425:function(e,t,n){"use strict";var i=n("821b"),o=n("dd18"),r=n("d369"),a=n("3ca7");const s="undefined"!==typeof window.matchMedia&&[i["a"].light,i["a"].dark,"no-preference"].some(e=>window.matchMedia(`(prefers-color-scheme: ${e})`).matches),c=s?i["a"].auto:i["a"].light;t["a"]={state:{imageLoadingStrategy:"ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET?o["a"].eager:o["a"].lazy,preferredColorScheme:r["a"].preferredColorScheme||c,preferredLocale:r["a"].preferredLocale,supportsAutoColorScheme:s,systemColorScheme:i["a"].light,availableLocales:[]},reset(){this.state.imageLoadingStrategy="ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET?o["a"].eager:o["a"].lazy,this.state.preferredColorScheme=r["a"].preferredColorScheme||c,this.state.supportsAutoColorScheme=s,this.state.systemColorScheme=i["a"].light},setImageLoadingStrategy(e){this.state.imageLoadingStrategy=e},setPreferredColorScheme(e){this.state.preferredColorScheme=e,r["a"].preferredColorScheme=e},setAllLocalesAreAvailable(){const e=a.map(e=>e.code);this.state.availableLocales=e},setAvailableLocales(e=[]){this.state.availableLocales=e},setPreferredLocale(e){this.state.preferredLocale=e,r["a"].preferredLocale=this.state.preferredLocale},setSystemColorScheme(e){this.state.systemColorScheme=e},syncPreferredColorScheme(){r["a"].preferredColorScheme&&r["a"].preferredColorScheme!==this.state.preferredColorScheme&&(this.state.preferredColorScheme=r["a"].preferredColorScheme)}}},e487:function(e,t,n){},e759:function(e,t,n){"use strict";n("3be4")},e9e6:function(e,t,n){"use strict";n("7ac6")},ed78:function(e,t,n){"use strict";n("c83d")},ed96:function(e,t,n){n.p=window.baseUrl},f161:function(e,t,n){"use strict";n.r(t);n("ed96");var i=n("2b0e"),o=n("a925"),r=n("8c4f"),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{fromkeyboard:e.fromKeyboard,hascustomheader:e.hasCustomHeader},attrs:{id:"app"}},[n("div",{attrs:{id:e.AppTopID}}),e.isTargetIDE?e._e():n("a",{attrs:{href:"#main",id:"skip-nav"}},[e._v(e._s(e.$t("accessibility.skip-navigation")))]),n("InitialLoadingPlaceholder"),e._t("header",(function(){return[e.enablei18n?n("SuggestLang"):e._e(),e.hasCustomHeader?n("custom-header",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e._e()]}),{isTargetIDE:e.isTargetIDE}),n("div",{attrs:{id:e.baseNavStickyAnchorId}}),e._t("default",(function(){return[n("router-view",{staticClass:"router-content"}),e.hasCustomFooter?n("custom-footer",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e.isTargetIDE?e._e():n("Footer",{scopedSlots:e._u([{key:"default",fn:function(t){var i=t.className;return[e.enablei18n?n("div",{class:i},[n("LocaleSelector")],1):e._e()]}}])})]}),{isTargetIDE:e.isTargetIDE}),e._t("footer",null,{isTargetIDE:e.isTargetIDE})],2)},s=[],c=n("e425"),l=n("821b"),u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("footer",{staticClass:"footer"},[n("div",{staticClass:"row"},[n("ColorSchemeToggle")],1),e._t("default",null,{className:"row"})],2)},h=[],d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"color-scheme-toggle",attrs:{"aria-label":e.$t("color-scheme.select"),role:"radiogroup"}},e._l(e.options,(function(t){return n("label",{key:t},[n("input",{attrs:{type:"radio"},domProps:{checked:t==e.preferredColorScheme,value:t},on:{input:e.setPreferredColorScheme}}),n("div",{staticClass:"text"},[e._v(e._s(e.$t("color-scheme."+t)))])])})),0)},g=[],m={name:"ColorSchemeToggle",data:()=>({appState:c["a"].state}),computed:{options:({supportsAutoColorScheme:e})=>[l["a"].light,l["a"].dark,...e?[l["a"].auto]:[]],preferredColorScheme:({appState:e})=>e.preferredColorScheme,supportsAutoColorScheme:({appState:e})=>e.supportsAutoColorScheme},methods:{setPreferredColorScheme:e=>{c["a"].setPreferredColorScheme(e.target.value)}},watch:{preferredColorScheme:{immediate:!0,handler(e){document.body.dataset.colorScheme=e}}}},p=m,f=(n("9dba"),n("2877")),b=Object(f["a"])(p,d,g,!1,null,"02a6f6ec",null),v=b.exports,w={name:"Footer",components:{ColorSchemeToggle:v}},y=w,j=(n("e9e6"),Object(f["a"])(y,u,h,!1,null,"4e049dbd",null)),S=j.exports,E=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.loaded?e._e():n("div",{staticClass:"InitialLoadingPlaceholder",attrs:{id:"loading-placeholder"}})},C=[],_={name:"InitialLoadingPlaceholder",data(){return{loaded:!1}},created(){const e=()=>{this.loaded=!0};this.$router.onReady(e,e)}},P=_,k=(n("48b1"),Object(f["a"])(P,E,C,!1,null,"35c356b6",null)),L=k.exports,A=n("942d"),T=n("6842");function x(e,t){return e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,t)&&"string"===typeof e[t]}function O(e,t,n,i){if(!t||"object"!==typeof t||i&&(x(t,"light")||x(t,"dark"))){let o=t;if(x(t,i)&&(o=t[i]),"object"===typeof o)return;n[e]=o}else Object.entries(t).forEach(([t,o])=>{const r=[e,t].join("-");O(r,o,n,i)})}function I(e,t="light"){const n={},i=e||{};return O("-",i,n,t),n}var $=n("4009"),D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.displaySuggestLang?n("div",{staticClass:"suggest-lang"},[n("div",{staticClass:"suggest-lang__wrapper"},[n("router-link",{staticClass:"suggest-lang__link",attrs:{to:e.getLocaleParam(e.preferredLocale),lang:e.getCodeForSlug(e.preferredLocale)},nativeOn:{click:function(t){return e.setPreferredLocale(e.preferredLocale)}}},[e._v(e._s(e.$i18n.messages[e.preferredLocale]["view-in"])),n("InlineChevronRightIcon",{staticClass:"icon-inline"})],1),n("div",{staticClass:"suggest-lang__close-icon-wrapper"},[n("button",{staticClass:"suggest-lang__close-icon-button",attrs:{"aria-label":e.$t("continue-viewing")},on:{click:function(t){return e.setPreferredLocale(e.$i18n.locale)}}},[n("CloseIcon",{staticClass:"icon-inline"})],1)])],1)]):e._e()},N=[],R=n("34b0"),U=n("a919"),q=n("3ca7"),V=n("9b56"),B={name:"SuggestLang",components:{InlineChevronRightIcon:R["a"],CloseIcon:U["a"]},computed:{preferredLocale:()=>{const e=c["a"].state.preferredLocale;if(e)return e;const t=q.find(e=>{const t=e.code.split("-")[0],n=window.navigator.language.split("-")[0];return n===t});return t?t.slug:null},displaySuggestLang:({preferredLocale:e,$i18n:t})=>e&&t.locale!==e},methods:{setPreferredLocale:e=>{c["a"].setPreferredLocale(e)},getCodeForSlug:V["a"],getLocaleParam:V["b"]}},M=B,W=(n("ed78"),Object(f["a"])(M,D,N,!1,null,"ad72c62e",null)),F=W.exports,G=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"locale-selector"},[n("select",{attrs:{"aria-label":e.$t("select-language")},domProps:{value:e.$i18n.locale},on:{change:e.updateRouter}},e._l(e.locales,(function(t){var i=t.slug,o=t.name,r=t.code;return n("option",{key:i,attrs:{lang:r},domProps:{value:i}},[e._v(" "+e._s(o)+" ")])})),0),n("ChevronThickIcon",{staticClass:"icon-inline"})],1)},H=[],J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"chevron-thick-icon",attrs:{viewBox:"0 0 14 10.5",themeId:"chevron-thick"}},[n("path",{attrs:{d:"M12.43,0l1.57,1.22L7,10.5,0,1.23,1.58,0,7,7,12.43,0Z"}})])},K=[],z=n("be08"),Y={name:"ChevronThickIcon",components:{SVGIcon:z["a"]}},Q=Y,Z=Object(f["a"])(Q,J,K,!1,null,null,null),X=Z.exports,ee={name:"LocaleSelector",components:{ChevronThickIcon:X},methods:{updateRouter({target:{value:e}}){this.$router.push(Object(V["b"])(e)),c["a"].setPreferredLocale(e),Object(V["c"])(e,this)}},computed:{availableLocales:()=>c["a"].state.availableLocales,locales:({availableLocales:e})=>q.filter(({code:t})=>e.includes(t))}},te=ee,ne=(n("e759"),Object(f["a"])(te,G,H,!1,null,"7e4d9b69",null)),ie=ne.exports,oe={name:"CoreApp",components:{Footer:S,InitialLoadingPlaceholder:L,SuggestLang:F,LocaleSelector:ie},provide(){return{isTargetIDE:this.isTargetIDE,performanceMetricsEnabled:"true"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_PERFORMANCE_ENABLED}},data(){return{AppTopID:$["a"],appState:c["a"].state,fromKeyboard:!1,isTargetIDE:"ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET,themeSettings:T["d"],baseNavStickyAnchorId:A["e"]}},computed:{currentColorScheme:({appState:e})=>e.systemColorScheme,preferredColorScheme:({appState:e})=>e.preferredColorScheme,availableLocales:({appState:e})=>e.availableLocales,CSSCustomProperties:({currentColorScheme:e,preferredColorScheme:t,themeSettings:n})=>I(n.theme,t===l["a"].auto?e:t),hasCustomHeader:()=>!!window.customElements.get("custom-header"),hasCustomFooter:()=>!!window.customElements.get("custom-footer"),enablei18n:({availableLocales:e})=>Object(T["c"])(["features","docs","i18n","enable"],!1)&&e.length>1},props:{enableThemeSettings:{type:Boolean,default:!0}},watch:{CSSCustomProperties:{immediate:!0,handler(e){this.detachStylesFromRoot(e),this.attachStylesToRoot(e)}}},async created(){window.addEventListener("keydown",this.onKeyDown),this.$bridge.on("navigation",this.handleNavigationRequest),this.enableThemeSettings&&Object.assign(this.themeSettings,await Object(T["b"])()),window.addEventListener("pageshow",this.syncPreferredColorScheme),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("pageshow",this.syncPreferredColorScheme)})},mounted(){(document.querySelector(".footer-current-year")||{}).innerText=(new Date).getFullYear(),this.attachColorSchemeListeners()},beforeDestroy(){this.fromKeyboard?window.removeEventListener("mousedown",this.onMouseDown):window.removeEventListener("keydown",this.onKeyDown),this.$bridge.off("navigation",this.handleNavigationRequest),this.detachStylesFromRoot(this.CSSCustomProperties)},methods:{onKeyDown(){this.fromKeyboard=!0,window.addEventListener("mousedown",this.onMouseDown),window.removeEventListener("keydown",this.onKeyDown)},onMouseDown(){this.fromKeyboard=!1,window.addEventListener("keydown",this.onKeyDown),window.removeEventListener("mousedown",this.onMouseDown)},handleNavigationRequest(e){this.$router.push(e)},attachColorSchemeListeners(){if(!window.matchMedia)return;const e=window.matchMedia("(prefers-color-scheme: dark)");e.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",()=>{e.removeListener(this.onColorSchemePreferenceChange)}),this.onColorSchemePreferenceChange(e)},onColorSchemePreferenceChange({matches:e}){const t=e?l["a"].dark:l["a"].light;c["a"].setSystemColorScheme(t)},attachStylesToRoot(e){const t=document.body;Object.entries(e).filter(([,e])=>Boolean(e)).forEach(([e,n])=>{t.style.setProperty(e,n)})},detachStylesFromRoot(e){const t=document.body;Object.entries(e).forEach(([e])=>{t.style.removeProperty(e)})},syncPreferredColorScheme(){c["a"].syncPreferredColorScheme()}}},re=oe,ae=(n("5c0b"),n("a2be"),Object(f["a"])(re,a,s,!1,null,"7d594ed9",null)),se=ae.exports;class ce{constructor(){this.$send=()=>{}}send(e){this.$send(e)}}class le{constructor(){const{webkit:{messageHandlers:{bridge:e={}}={}}={}}=window;this.bridge=e;const{postMessage:t=(()=>{})}=e;this.$send=t.bind(e)}send(e){this.$send(e)}}class ue{constructor(e=new ce){this.backend=e,this.listeners={}}send(e){this.backend.send(e)}receive(e){this.emit(e.type,e.data)}emit(e,t){this.listeners[e]&&this.listeners[e].forEach(e=>e(t))}on(e,t){this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t)}off(e,t){this.listeners[e]&&this.listeners[e].delete(t)}}var he={install(e,t){let n;n=t.performanceMetricsEnabled||"ide"===t.appTarget?new le:new ce,e.prototype.$bridge=new ue(n)}};function de(e){return"custom-"+e}function ge(e){return class extends HTMLElement{constructor(){super();const t=this.attachShadow({mode:"open"}),n=e.content.cloneNode(!0);t.appendChild(n)}}}function me(e){const t=de(e),n=document.getElementById(t);n&&window.customElements.define(t,ge(n))}function pe(e,t={names:["header","footer"]}){const{names:n}=t;e.config.ignoredElements=/^custom-/,n.forEach(me)}function fe(e,t){const{value:n=!1}=t;e.style.display=n?"none":""}var be={hide:fe};function ve(e,{performanceMetrics:t=!1}={}){e.config.productionTip=!1,e.use(pe),e.directive("hide",be.hide),e.use(he,{appTarget:Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET,performanceMetricsEnabled:t}),window.bridge=e.prototype.$bridge,e.config.performance=t}var we=n("9895"),ye=n("63b8"),je=n("3908"),Se=n("002d"),Ee=n("d26a");const Ce=10;function _e(e){const{name:t}=e,n=t.includes(we["a"]);return n?Ce:0}function Pe(){const{location:e}=window;return e.pathname+e.search+e.hash}function ke(){const e=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);return ePromise.all([n.e("documentation-topic~topic~tutorials-overview"),n.e("tutorials-overview")]).then(n.bind(null,"f025"))},{path:"/tutorials/:id/*",name:"topic",component:()=>Promise.all([n.e("documentation-topic~topic~tutorials-overview"),n.e("documentation-topic~topic"),n.e("topic")]).then(n.bind(null,"3213"))},{path:"/documentation/*",name:we["a"],component:()=>Promise.all([n.e("documentation-topic~topic~tutorials-overview"),n.e("chunk-c0335d80"),n.e("documentation-topic~topic"),n.e("documentation-topic")]).then(n.bind(null,"f8ac"))},{path:"*",name:we["b"],component:Ke},{path:"*",name:"server-error",component:Me}];const Ye=[{pathPrefix:"/:locale?",nameSuffix:"-locale"}];function Qe(e,t=[],n=Ye){return n.reduce((n,i)=>n.concat(e.filter(e=>!t.includes(e.name)).map(e=>({...e,path:i.pathPrefix+e.path,name:e.name+i.nameSuffix}))),[])}const Ze=[...Qe(ze,[we["b"]]),...ze];function Xe(e={}){const t=new r["a"]({mode:"history",base:T["a"],scrollBehavior:Le,...e,routes:e.routes||Ze});return t.onReady(()=>{"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),Ae()}),"ide"!==Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET&&t.onError(e=>{const{route:n={path:"/"}}=e;t.replace({name:"server-error",params:[n.path]})}),window.addEventListener("unload",Te),t}var et=n("9923");function tt(e=et){const{defaultLocale:t,messages:n,dateTimeFormats:i={}}=e,r=new o["a"]({dateTimeFormats:i,locale:t,fallbackLocale:t,messages:n});return r}i["default"].use(ve),i["default"].use(r["a"]),i["default"].use(o["a"]),new i["default"]({router:Xe(),render:e=>e(se),i18n:tt()}).$mount("#app")}}); \ No newline at end of file diff --git a/docs/js/topic.8cd0c0c4.js b/docs/js/topic.8cd0c0c4.js new file mode 100644 index 0000000..af0651e --- /dev/null +++ b/docs/js/topic.8cd0c0c4.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["topic"],{"0466":function(e,t,n){},"0503":function(e,t,n){"use strict";n("e38e")},"0c11":function(e,t,n){},"0c14":function(e,t,n){},1006:function(e,t,n){"use strict";n("a95e")},"1dd5":function(e,t,n){"use strict";n("7b17")},"257c":function(e,t,n){"use strict";n("7748")},"2a05":function(e,t,n){},"2f9d":function(e,t,n){"use strict";n("525c")},3213:function(e,t,n){"use strict";n.r(t);var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.topicData?n(e.componentFor(e.topicData),e._b({key:e.topicKey,tag:"component",attrs:{hierarchy:e.hierarchy}},"component",e.propsFor(e.topicData),!1)):e._e()],1)},i=[],r=n("25a9"),o=n("a97e");const{BreakpointName:a}=o["a"].constants;var c,l,u={state:{linkableSections:[],breakpoint:a.large,references:{}},addLinkableSection(e){const t={...e,visibility:0};t.sectionNumber=this.state.linkableSections.length,this.state.linkableSections.push(t)},reset(){this.state.linkableSections=[],this.state.breakpoint=a.large,this.state.references={}},updateLinkableSection(e){this.state.linkableSections=this.state.linkableSections.map(t=>e.anchor===t.anchor?{...t,visibility:e.visibility}:t)},updateBreakpoint(e){this.state.breakpoint=e},setReferences(e){this.state.references=e}},d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"article"},[e.isTargetIDE?e._e():n("NavigationBar",{attrs:{chapters:e.hierarchy.modules,technology:e.metadata.category,topic:e.heroTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),n("main",{attrs:{id:"main",role:"main",tabindex:"0"}},[e._t("above-hero"),e._l(e.sections,(function(t,s){return n(e.componentFor(t),e._b({key:s,tag:"component"},"component",e.propsFor(t),!1))}))],2),n("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},p=[],h=n("2b88"),m=n("e425"),f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavBase",{attrs:{id:"nav","aria-label":e.technology,hasSolidBackground:""}},[n("template",{slot:"default"},[n("ReferenceUrlProvider",{attrs:{reference:e.rootReference},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.urlWithParams;return n("NavTitleContainer",{attrs:{to:s}},[n("template",{slot:"default"},[e._v(e._s(e.technology))]),n("template",{slot:"subhead"},[e._v(e._s(e.$tc("tutorials.title",2)))])],2)}}])})],1),n("template",{slot:"after-title"},[n("div",{staticClass:"separator"})]),n("template",{slot:"tray"},[n("div",{staticClass:"mobile-dropdown-container"},[n("MobileDropdown",{attrs:{options:e.chapters,sections:e.optionsForSections,currentOption:e.currentSection?e.currentSection.title:""},on:{"select-section":e.onSelectSection}})],1),n("div",{staticClass:"dropdown-container"},[n("PrimaryDropdown",{staticClass:"primary-dropdown",attrs:{options:e.chapters,currentOption:e.topic}}),n("ChevronIcon",{staticClass:"icon-inline"}),e.currentSection?n("SecondaryDropdown",{staticClass:"secondary-dropdown",attrs:{options:e.optionsForSections,currentOption:e.currentSection.title,sectionTracker:e.sectionIndicatorText},on:{"select-section":e.onSelectSection}}):e._e()],1),e._t("tray",null,{siblings:e.chapters.length+e.optionsForSections.length})],2)],2)},v=[],b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"chevron-icon",attrs:{viewBox:"0 0 14 14",themeId:"chevron"}},[n("path",{attrs:{d:"M3.22 1.184l0.325-0.38 7.235 6.201-7.235 6.19-0.325-0.38 6.792-5.811-6.792-5.82z"}})])},g=[],y=n("be08"),C={name:"ChevronIcon",components:{SVGIcon:y["a"]}},w=C,_=n("2877"),k=Object(_["a"])(w,b,g,!1,null,null,null),S=k.exports,x=n("d26a"),T=n("2f34"),I={name:"ReferenceUrlProvider",mixins:[T["a"]],props:{reference:{type:String,required:!0}},computed:{resolvedReference:({references:e,reference:t})=>e[t]||{},url:({resolvedReference:e})=>e.url,title:({resolvedReference:e})=>e.title},render(){return this.$scopedSlots.default({url:this.url,urlWithParams:Object(x["b"])(this.url,this.$route.query),title:this.title,reference:this.resolvedReference})}},A=I,$=Object(_["a"])(A,c,l,!1,null,null,null),O=$.exports,N=n("8a61"),P=n("cbcf"),q=n("653a"),D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavMenuItems",{staticClass:"mobile-dropdown"},e._l(e.options,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(s){var i=s.title;return n("NavMenuItemBase",{staticClass:"chapter-list",attrs:{role:"group"}},[n("p",{staticClass:"chapter-name"},[e._v(e._s(i))]),n("ul",{staticClass:"tutorial-list"},e._l(t.projects,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.url,i=t.urlWithParams,r=t.title;return n("li",{staticClass:"tutorial-list-item"},[n("router-link",{staticClass:"option tutorial",attrs:{to:i,value:r}},[e._v(" "+e._s(r)+" ")]),s===e.$route.path?n("ul",{staticClass:"section-list",attrs:{role:"listbox"}},e._l(e.sections,(function(t){return n("li",{key:t.title},[n("router-link",{class:e.classesFor(t),attrs:{to:{path:t.path,query:e.$route.query},value:t.title},nativeOn:{click:function(n){return e.onClick(t)}}},[e._v(" "+e._s(t.title)+" ")])],1)})),0):e._e()],1)}}],null,!0)})})),1)])}}],null,!0)})})),1)},j=[],R=n("863d"),M=n("9b30"),B={name:"MobileDropdown",components:{NavMenuItems:M["a"],NavMenuItemBase:R["a"],ReferenceUrlProvider:O},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sections:{type:Array,required:!1,default:()=>[]}},methods:{classesFor(e){return["option","section",{active:this.currentOption===e.title},this.depthClass(e)]},depthClass(e){const{depth:t=0}=e;return"depth"+t},onClick(e){this.$emit("select-section",e.path)}}},L=B,E=(n("e688"),Object(_["a"])(L,D,j,!1,null,"154acfbd",null)),F=E.exports,V=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$t("sections.title")}),isSmall:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.closeAndFocusToggler,i=t.contentClasses,r=t.navigateOverOptions,o=t.OptionClass,a=t.ActiveOptionClass;return[n("ul",{staticClass:"options",class:i,attrs:{role:"listbox",tabindex:"0"}},e._l(e.options,(function(t){return n("router-link",{key:t.title,attrs:{to:{path:t.path,query:e.$route.query},custom:""},scopedSlots:e._u([{key:"default",fn:function(i){var c,l=i.navigate;return[n("li",{class:[o,(c={},c[a]=e.currentOption===t.title,c)],attrs:{role:"option",value:t.title,"aria-selected":e.currentOption===t.title,"aria-current":e.ariaCurrent(t.title),tabindex:-1},on:{click:function(n){return e.setActive(t,l,s,n)},keydown:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.setActive(t,l,s,n)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),r(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),r(t,-1))}]}},[e._v(" "+e._s(t.title)+" ")])]}}],null,!0)})})),1)]}}])},[n("template",{slot:"toggle-post-content"},[n("span",{staticClass:"section-tracker"},[e._v(e._s(e.sectionTracker))])])],2)},U=[],H=function(){var e,t=this,n=t.$createElement,s=t._self._c||n;return s("BaseDropdown",{staticClass:"dropdown-custom",class:(e={},e[t.OpenedClass]=t.isOpen,e["dropdown-small"]=t.isSmall,e),attrs:{value:t.value},scopedSlots:t._u([{key:"dropdown",fn:function(e){var n=e.dropdownClasses;return[s("span",{staticClass:"visuallyhidden",attrs:{id:"DropdownLabel_"+t._uid}},[t._v(t._s(t.ariaLabel))]),s("button",{ref:"dropdownToggle",staticClass:"form-dropdown-toggle",class:n,attrs:{role:"button",id:"DropdownToggle_"+t._uid,"aria-labelledby":"DropdownLabel_"+t._uid+" DropdownToggle_"+t._uid,"aria-expanded":t.isOpen?"true":"false","aria-haspopup":"true"},on:{click:t.toggleDropdown,keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.openDropdown.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.closeAndFocusToggler.apply(null,arguments)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:(e.preventDefault(),t.openDropdown.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])?null:(e.preventDefault(),t.openDropdown.apply(null,arguments))}]}},[s("span",{staticClass:"form-dropdown-title"},[t._v(t._s(t.value))]),t._t("toggle-post-content")],2)]}}],null,!0)},[s("template",{slot:"eyebrow"},[t._t("eyebrow")],2),s("template",{slot:"after"},[t._t("default",null,null,{value:t.value,isOpen:t.isOpen,contentClasses:["form-dropdown-content",{"is-open":t.isOpen}],closeDropdown:t.closeDropdown,onChangeAction:t.onChangeAction,closeAndFocusToggler:t.closeAndFocusToggler,navigateOverOptions:t.navigateOverOptions,OptionClass:t.OptionClass,ActiveOptionClass:t.ActiveOptionClass})],2)],2)},z=[],G=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"form-element"},[e._t("dropdown",(function(){return[n("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],class:e.dropdownClasses,on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.modelValue=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e._t("default")],2)]}),{dropdownClasses:e.dropdownClasses,value:e.value}),n("InlineChevronDownIcon",{staticClass:"form-icon",attrs:{"aria-hidden":"true"}}),e.$slots.eyebrow?n("span",{staticClass:"form-label",attrs:{"aria-hidden":"true"}},[e._t("eyebrow")],2):e._e(),e._t("after")],2)},W=[],Q=n("7948"),K={name:"BaseDropdown",inheritAttrs:!1,props:{value:{type:String,default:""}},components:{InlineChevronDownIcon:Q["a"]},computed:{modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},dropdownClasses({value:e}){return["form-dropdown",{"form-dropdown-selectnone":""===e,"no-eyebrow":!this.$slots.eyebrow}]}}},X=K,J=(n("ed71"),Object(_["a"])(X,G,W,!1,null,"998803d8",null)),Y=J.exports;const Z="is-open",ee="option",te="option-active";var ne={name:"DropdownCustom",components:{BaseDropdown:Y},constants:{OpenedClass:Z,OptionClass:ee,ActiveOptionClass:te},props:{value:{type:String,default:""},ariaLabel:{type:String,default:""},isSmall:{type:Boolean,default:!1}},data(){return{isOpen:!1,OpenedClass:Z,OptionClass:ee,ActiveOptionClass:te}},mounted(){document.addEventListener("click",this.closeOnLoseFocus)},beforeDestroy(){document.removeEventListener("click",this.closeOnLoseFocus)},methods:{onChangeAction(e){this.$emit("input",e)},toggleDropdown(){this.isOpen?this.closeDropdown():this.openDropdown()},async closeAndFocusToggler(){this.closeDropdown(),await this.$nextTick(),this.$refs.dropdownToggle.focus({preventScroll:!0})},closeDropdown(){this.isOpen=!1,this.$emit("close")},openDropdown(){this.isOpen=!0,this.$emit("open"),this.focusActiveLink()},closeOnLoseFocus(e){!this.$el.contains(e.target)&&this.isOpen&&this.closeDropdown()},navigateOverOptions({target:e},t){const n=this.$el.querySelectorAll("."+ee),s=Array.from(n),i=s.indexOf(e),r=s[i+t];r&&r.focus({preventScroll:!0})},async focusActiveLink(){const e=this.$el.querySelector("."+te);e&&(await this.$nextTick(),e.focus({preventScroll:!0}))}}},se=ne,ie=(n("e84c"),Object(_["a"])(se,H,z,!1,null,"12dd746a",null)),re=ie.exports,oe={name:"SecondaryDropdown",components:{DropdownCustom:re},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sectionTracker:{type:String,required:!1}},methods:{ariaCurrent(e){return this.currentOption===e&&"section"},setActive(e,t,n,s){t(s),this.$emit("select-section",e.path),n()}}},ae=oe,ce=(n("7f7b"),Object(_["a"])(ae,V,U,!1,null,"554d62b6",null)),le=ce.exports,ue=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$tc("tutorials.title",1)}),isSmall:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.closeAndFocusToggler,i=t.contentClasses,r=t.closeDropdown,o=t.navigateOverOptions,a=t.OptionClass,c=t.ActiveOptionClass;return[n("ul",{staticClass:"options",class:i,attrs:{tabindex:"0"}},e._l(e.options,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(i){var l=i.title;return n("li",{staticClass:"chapter-list",attrs:{role:"group"}},[n("p",{staticClass:"chapter-name"},[e._v(e._s(l))]),n("ul",{attrs:{role:"listbox"}},e._l(t.projects,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.urlWithParams,l=t.title;return[n("router-link",{attrs:{to:i,custom:""},scopedSlots:e._u([{key:"default",fn:function(t){var i,u=t.navigate,d=t.isActive;return[n("li",{class:(i={},i[a]=!0,i[c]=d,i),attrs:{role:"option",value:l,"aria-selected":d,"aria-current":!!d&&"tutorial",tabindex:-1},on:{click:function(t){return e.setActive(u,r,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(u,r,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),o(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),o(t,-1))}]}},[e._v(" "+e._s(l)+" ")])]}}],null,!0)})]}}],null,!0)})})),1)])}}],null,!0)})})),1)]}}])})},de=[],pe={name:"PrimaryDropdown",components:{DropdownCustom:re,ReferenceUrlProvider:O},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0}},methods:{setActive(e,t,n){e(n),t()}}},he=pe,me=(n("9938"),Object(_["a"])(he,ue,de,!1,null,"4bddb6e6",null)),fe=me.exports;const ve={title:"Introduction",url:"#introduction",reference:"introduction",sectionNumber:0,depth:0};var be={name:"NavigationBar",components:{NavTitleContainer:q["a"],NavBase:P["a"],ReferenceUrlProvider:O,PrimaryDropdown:fe,SecondaryDropdown:le,MobileDropdown:F,ChevronIcon:S},mixins:[N["a"],T["a"]],props:{chapters:{type:Array,required:!0},technology:{type:String,required:!0},topic:{type:String,required:!0},rootReference:{type:String,required:!0},identifierUrl:{type:String,required:!0}},data(){return{currentSection:ve,tutorialState:this.store.state}},watch:{pageSectionWithHighestVisibility(e){e&&(this.currentSection=e)}},computed:{currentProject(){return this.chapters.reduce((e,{projects:t})=>e.concat(t),[]).find(e=>e.reference===this.identifierUrl)},pageSections(){if(!this.currentProject)return[];const e=[ve].concat(this.currentProject.sections);return this.tutorialState.linkableSections.map((t,n)=>{const s=e[n],i=this.references[s.reference],{url:r,title:o}=i||s;return{...t,title:o,path:r}})},optionsForSections(){return this.pageSections.map(({depth:e,path:t,title:n})=>({depth:e,path:t,title:n}))},pageSectionWithHighestVisibility(){return[...this.pageSections].sort((e,t)=>t.visibility-e.visibility).find(e=>e.visibility>0)},sectionIndicatorText(){const e=this.tutorialState.linkableSections.length-1,{sectionNumber:t}=this.currentSection||{};if(0!==t)return this.$t("tutorials.section-of",{number:t,total:e})}},methods:{onSelectSection(e){const t=e.split("#")[1];this.handleFocusAndScroll(t)}}},ge=be,ye=(n("ea88"),Object(_["a"])(ge,f,v,!1,null,"717bc942",null)),Ce=ye.exports,we=n("bf08"),_e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"body"},[n("BodyContent",{attrs:{content:e.content}})],1)},ke=[],Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("article",{staticClass:"body-content"},e._l(e.content,(function(t,s){return n(e.componentFor(t),e._b({key:s,tag:"component",staticClass:"layout"},"component",e.propsFor(t),!1))})),1)},xe=[],Te=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"columns",class:e.classes},[e._l(e.columns,(function(t,s){return[n("Asset",{key:t.media,attrs:{identifier:t.media,videoAutoplays:!1}}),t.content?n("ContentNode",{key:s,attrs:{content:t.content}}):e._e()]}))],2)},Ie=[],Ae=n("80e4"),$e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseContentNode",{attrs:{content:e.articleContent}})},Oe=[],Ne=n("5677"),Pe={name:"ContentNode",components:{BaseContentNode:Ne["default"]},props:Ne["default"].props,computed:{articleContent(){return this.map(e=>{switch(e.type){case Ne["default"].BlockType.codeListing:return{...e,showLineNumbers:!0};case Ne["default"].BlockType.heading:{const{anchor:t,...n}=e;return n}default:return e}})}},methods:Ne["default"].methods,BlockType:Ne["default"].BlockType,InlineType:Ne["default"].InlineType},qe=Pe,De=(n("cb8d"),Object(_["a"])(qe,$e,Oe,!1,null,"3cfe1c35",null)),je=De.exports,Re={name:"Columns",components:{Asset:Ae["a"],ContentNode:je},props:{columns:{type:Array,required:!0}},computed:{classes(){return{"cols-2":2===this.columns.length,"cols-3":3===this.columns.length}}}},Me=Re,Be=(n("e9b0"),Object(_["a"])(Me,Te,Ie,!1,null,"30edf911",null)),Le=Be.exports,Ee=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"content-and-media",class:e.classes},[n("ContentNode",{attrs:{content:e.content}}),n("Asset",{attrs:{identifier:e.media}})],1)},Fe=[];const Ve={leading:"leading",trailing:"trailing"};var Ue={name:"ContentAndMedia",components:{Asset:Ae["a"],ContentNode:je},props:{content:je.props.content,media:Ae["a"].props.identifier,mediaPosition:{type:String,default:()=>Ve.trailing,validator:e=>Object.prototype.hasOwnProperty.call(Ve,e)}},computed:{classes(){return{"media-leading":this.mediaPosition===Ve.leading,"media-trailing":this.mediaPosition===Ve.trailing}}},MediaPosition:Ve},He=Ue,ze=(n("1006"),Object(_["a"])(He,Ee,Fe,!1,null,"3fa44f9e",null)),Ge=ze.exports,We=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"full-width"},e._l(e.groups,(function(t,s){return n(e.componentFor(t),e._b({key:s,tag:"component",staticClass:"group"},"component",e.propsFor(t),!1),[n("ContentNode",{attrs:{content:t.content}})],1)})),1)},Qe=[],Ke=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.tag,{tag:"component",attrs:{id:e.anchor}},[e._t("default")],2)},Xe=[],Je=n("72e7"),Ye={name:"LinkableElement",mixins:[Je["a"]],inject:{navigationBarHeight:{default(){}},store:{default(){return{addLinkableSection(){},updateLinkableSection(){}}}}},props:{anchor:{type:String,required:!0},depth:{type:Number,default:()=>0},tag:{type:String,default:()=>"div"},title:{type:String,required:!0}},computed:{intersectionRootMargin(){const e=this.navigationBarHeight?`-${this.navigationBarHeight}px`:"0%";return e+" 0% -50% 0%"}},created(){this.store.addLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:0})},methods:{onIntersect(e){const t=Math.min(1,e.intersectionRatio);this.store.updateLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:t})}}},Ze=Ye,et=Object(_["a"])(Ze,Ke,Xe,!1,null,null,null),tt=et.exports;const{BlockType:nt}=je;var st={name:"FullWidth",components:{ContentNode:je,LinkableElement:tt},props:je.props,computed:{groups:({content:e})=>e.reduce((e,t)=>0===e.length||t.type===nt.heading?[...e,{heading:t.type===nt.heading?t:null,content:[t]}]:[...e.slice(0,e.length-1),{heading:e[e.length-1].heading,content:e[e.length-1].content.concat(t)}],[])},methods:{componentFor(e){return e.heading?tt:"div"},depthFor(e){switch(e.level){case 1:case 2:return 0;default:return 1}},propsFor(e){return e.heading?{anchor:e.heading.anchor,depth:this.depthFor(e.heading),title:e.heading.text}:{}}}},it=st,rt=(n("aece"),Object(_["a"])(it,We,Qe,!1,null,"1f2be54b",null)),ot=rt.exports;const at={columns:"columns",contentAndMedia:"contentAndMedia",fullWidth:"fullWidth"};var ct={name:"BodyContent",props:{content:{type:Array,required:!0,validator:e=>e.every(({kind:e})=>Object.prototype.hasOwnProperty.call(at,e))}},methods:{componentFor(e){return{[at.columns]:Le,[at.contentAndMedia]:Ge,[at.fullWidth]:ot}[e.kind]},propsFor(e){const{content:t,kind:n,media:s,mediaPosition:i}=e;return{[at.columns]:{columns:t},[at.contentAndMedia]:{content:t,media:s,mediaPosition:i},[at.fullWidth]:{content:t}}[n]}},LayoutKind:at},lt=ct,ut=(n("1dd5"),Object(_["a"])(lt,Se,xe,!1,null,"4d5a806e",null)),dt=ut.exports,pt={name:"Body",components:{BodyContent:dt},props:dt.props},ht=pt,mt=(n("5237"),Object(_["a"])(ht,_e,ke,!1,null,"6499e2f2",null)),ft=mt.exports,vt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TutorialCTA",e._b({},"TutorialCTA",e.$props,!1))},bt=[],gt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseCTA",e._b({attrs:{label:e.$t("tutorials.next")}},"BaseCTA",e.baseProps,!1))},yt=[],Ct=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"call-to-action"},[n("Row",[n("LeftColumn",[n("span",{staticClass:"label"},[e._v(e._s(e.label))]),n("h2",[e._v(" "+e._s(e.title)+" ")]),e.abstract?n("ContentNode",{staticClass:"description",attrs:{content:[e.abstractParagraph]}}):e._e(),e.action?n("Button",{attrs:{action:e.action}}):e._e()],1),n("RightColumn",{staticClass:"right-column"},[e.media?n("Asset",{staticClass:"media",attrs:{identifier:e.media}}):e._e()],1)],1)],1)},wt=[],_t=n("0f00"),kt=n("620a"),St=n("c081"),xt={name:"CallToAction",components:{Asset:Ae["a"],Button:St["a"],ContentNode:Ne["default"],LeftColumn:{render(e){return e(kt["a"],{props:{span:{large:5,small:12}}},this.$slots.default)}},RightColumn:{render(e){return e(kt["a"],{props:{span:{large:6,small:12}}},this.$slots.default)}},Row:_t["a"]},props:{title:{type:String,required:!0},label:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}},computed:{abstractParagraph(){return{type:"paragraph",inlineContent:this.abstract}}}},Tt=xt,It=(n("c7dd"),Object(_["a"])(Tt,Ct,wt,!1,null,"042a0474",null)),At=It.exports,$t={name:"CallToAction",components:{BaseCTA:At},computed:{baseProps(){return{title:this.title,abstract:this.abstract,action:this.action,media:this.media}}},props:{title:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}}},Ot=$t,Nt=Object(_["a"])(Ot,gt,yt,!1,null,null,null),Pt=Nt.exports,qt={name:"CallToAction",components:{TutorialCTA:Pt},props:Pt.props},Dt=qt,jt=(n("3e1b"),Object(_["a"])(Dt,vt,bt,!1,null,"426a965c",null)),Rt=jt.exports,Mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TutorialHero",e._b({},"TutorialHero",e.$props,!1))},Bt=[],Lt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LinkableSection",{staticClass:"tutorial-hero",attrs:{anchor:"introduction",title:e.sectionTitle}},[n("div",{staticClass:"hero dark"},[e.backgroundImageUrl?n("div",{staticClass:"bg",style:e.bgStyle}):e._e(),e._t("above-title"),n("Row",[n("Column",[n("Headline",{attrs:{level:1}},[e.chapter?n("template",{slot:"eyebrow"},[e._v(e._s(e.chapter))]):e._e(),e._v(" "+e._s(e.title)+" ")],2),e.content||e.video?n("div",{staticClass:"intro"},[e.content?n("ContentNode",{attrs:{content:e.content}}):e._e(),e.video?[n("p",[n("a",{staticClass:"call-to-action",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.toggleCallToActionModal.apply(null,arguments)}}},[e._v(" Watch intro video "),n("PlayIcon",{staticClass:"cta-icon icon-inline"})],1)]),n("GenericModal",{attrs:{visible:e.callToActionModalVisible,isFullscreen:"",theme:"dark"},on:{"update:visible":function(t){e.callToActionModalVisible=t}}},[n("Asset",{directives:[{name:"show",rawName:"v-show",value:e.callToActionModalVisible,expression:"callToActionModalVisible"}],ref:"asset",staticClass:"video-asset",attrs:{identifier:e.video},on:{videoEnded:e.handleVideoEnd}})],1)]:e._e()],2):e._e(),n("Metadata",{staticClass:"metadata",attrs:{projectFilesUrl:e.projectFilesUrl,estimatedTimeInMinutes:e.estimatedTimeInMinutes,xcodeRequirement:e.xcodeRequirementData}})],1)],1)],2)])},Et=[],Ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"headline"},[e.$slots.eyebrow?n("span",{staticClass:"eyebrow"},[e._t("eyebrow")],2):e._e(),n("Heading",{staticClass:"heading",attrs:{level:e.level}},[e._t("default")],2)],1)},Vt=[];const Ut=1,Ht=6,zt={type:Number,required:!0,validator:e=>e>=Ut&&e<=Ht},Gt={name:"Heading",render:function(e){return e("h"+this.level,this.$slots.default)},props:{level:zt}};var Wt={name:"Headline",components:{Heading:Gt},props:{level:zt}},Qt=Wt,Kt=(n("3976"),Object(_["a"])(Qt,Ft,Vt,!1,null,"d46a1474",null)),Xt=Kt.exports,Jt=n("c161"),Yt=n("c4dd"),Zt=n("748c"),en=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"metadata"},[e.estimatedTimeInMinutes?n("div",{staticClass:"item",attrs:{"aria-label":"\n "+e.$tc("tutorials.time.minutes.full",e.estimatedTimeInMinutes,{count:e.estimatedTimeInMinutes})+"\n "+e.$t("tutorials.estimated-time")+"\n "}},[n("div",{staticClass:"content",attrs:{"aria-hidden":"true"}},[n("i18n",{staticClass:"duration",attrs:{path:"tutorials.time.format",tag:"div"},scopedSlots:e._u([{key:"number",fn:function(){return[e._v(" "+e._s(e.estimatedTimeInMinutes)+" ")]},proxy:!0},{key:"minutes",fn:function(){return[n("div",{staticClass:"minutes"},[e._v(e._s(e.$tc("tutorials.time.minutes.short",e.estimatedTimeInMinutes))+" ")])]},proxy:!0}],null,!1,3313752798)})],1),n("div",{staticClass:"bottom",attrs:{"aria-hidden":"true"}},[e._v(e._s(e.$t("tutorials.estimated-time")))])]):e._e(),e.projectFilesUrl?n("div",{staticClass:"item"},[n("DownloadIcon",{staticClass:"item-large-icon icon-inline"}),n("div",{staticClass:"content bottom"},[n("a",{staticClass:"content-link project-download",attrs:{href:e.projectFilesUrl}},[e._v(" "+e._s(e.$t("tutorials.project-files"))+" "),n("InlineDownloadIcon",{staticClass:"small-icon icon-inline"})],1)])],1):e._e(),e.xcodeRequirement?n("div",{staticClass:"item"},[n("XcodeIcon",{staticClass:"item-large-icon icon-inline"}),n("div",{staticClass:"content bottom"},[e.isTargetIDE?n("span",[e._v(e._s(e.xcodeRequirement.title))]):n("a",{staticClass:"content-link",attrs:{href:e.xcodeRequirement.url}},[e._v(" "+e._s(e.xcodeRequirement.title)+" "),n("InlineChevronRightIcon",{staticClass:"icon-inline small-icon xcode-icon"})],1)])],1):e._e()])},tn=[],nn=n("de60"),sn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"xcode-icon",attrs:{viewBox:"0 0 14 14",themeId:"xcode"}},[n("path",{attrs:{d:"M2.668 4.452l-1.338-2.229 0.891-0.891 2.229 1.338 1.338 2.228 3.667 3.666 0.194-0.194 2.933 2.933c0.13 0.155 0.209 0.356 0.209 0.576 0 0.497-0.403 0.9-0.9 0.9-0.22 0-0.421-0.079-0.577-0.209l0.001 0.001-2.934-2.933 0.181-0.181-3.666-3.666z"}}),n("path",{attrs:{d:"M11.824 1.277l-0.908 0.908c-0.091 0.091-0.147 0.216-0.147 0.354 0 0.106 0.033 0.205 0.090 0.286l-0.001-0.002 0.058 0.069 0.185 0.185c0.090 0.090 0.215 0.146 0.353 0.146 0.107 0 0.205-0.033 0.286-0.090l-0.002 0.001 0.069-0.057 0.909-0.908c0.118 0.24 0.187 0.522 0.187 0.82 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.577-0.068-0.826-0.189l0.011 0.005-5.5 5.5c0.116 0.238 0.184 0.518 0.184 0.813 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.576-0.068-0.826-0.189l0.011 0.005 0.908-0.909c0.090-0.090 0.146-0.215 0.146-0.353 0-0.107-0.033-0.205-0.090-0.286l0.001 0.002-0.057-0.069-0.185-0.185c-0.091-0.091-0.216-0.147-0.354-0.147-0.106 0-0.205 0.033-0.286 0.090l0.002-0.001-0.069 0.058-0.908 0.908c-0.116-0.238-0.184-0.518-0.184-0.813 0-1.045 0.847-1.892 1.892-1.892 0.293 0 0.571 0.067 0.819 0.186l-0.011-0.005 5.5-5.5c-0.116-0.238-0.184-0.519-0.184-0.815 0-1.045 0.847-1.892 1.892-1.892 0.296 0 0.577 0.068 0.827 0.19l-0.011-0.005z"}})])},rn=[],on={name:"XcodeIcon",components:{SVGIcon:y["a"]}},an=on,cn=Object(_["a"])(an,sn,rn,!1,null,null,null),ln=cn.exports,un=n("34b0"),dn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-download-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-download"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),n("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},pn=[],hn={name:"InlineDownloadIcon",components:{SVGIcon:y["a"]}},mn=hn,fn=Object(_["a"])(mn,dn,pn,!1,null,null,null),vn=fn.exports,bn={name:"HeroMetadata",components:{InlineDownloadIcon:vn,InlineChevronRightIcon:un["a"],DownloadIcon:nn["a"],XcodeIcon:ln},inject:["isTargetIDE"],props:{projectFilesUrl:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:Object,required:!1}}},gn=bn,yn=(n("33ff"),Object(_["a"])(gn,en,tn,!1,null,"94ff76c0",null)),Cn=yn.exports,wn={name:"Hero",components:{PlayIcon:Yt["a"],GenericModal:Jt["a"],Column:{render(e){return e(kt["a"],{props:{span:{large:7,medium:9,small:12}}},this.$slots.default)}},ContentNode:Ne["default"],Headline:Xt,Metadata:Cn,Row:_t["a"],Asset:Ae["a"],LinkableSection:tt},mixins:[T["a"]],props:{title:{type:String,required:!0},chapter:{type:String},content:{type:Array},projectFiles:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:String,required:!1},video:{type:String},backgroundImage:{type:String}},computed:{backgroundImageUrl(){const e=this.references[this.backgroundImage]||{},{variants:t=[]}=e,n=t.find(e=>e.traits.includes("light"));return Object(Zt["c"])((n||{}).url)},projectFilesUrl(){return this.projectFiles?Object(Zt["c"])(this.references[this.projectFiles].url):null},bgStyle(){return{backgroundImage:Object(Zt["f"])(this.backgroundImageUrl)}},xcodeRequirementData(){return this.references[this.xcodeRequirement]},sectionTitle(){return"Introduction"}},data(){return{callToActionModalVisible:!1}},methods:{async toggleCallToActionModal(){this.callToActionModalVisible=!0,await this.$nextTick();const e=this.$refs.asset.$el.querySelector("video");if(e)try{await e.play(),e.muted=!1}catch(t){}},handleVideoEnd(){this.callToActionModalVisible=!1}}},_n=wn,kn=(n("7fae"),Object(_["a"])(_n,Lt,Et,!1,null,"55543c5a",null)),Sn=kn.exports,xn={name:"Hero",components:{TutorialHero:Sn},props:Sn.props},Tn=xn,In=(n("2f9d"),Object(_["a"])(Tn,Mt,Bt,!1,null,"35a9482f",null)),An=In.exports,$n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TutorialAssessments",e._b({},"TutorialAssessments",e.$props,!1),[n("p",{attrs:{slot:"success"},slot:"success"},[e._v("Great job, you've answered all the questions for this article.")])])},On=[],Nn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LinkableSection",{staticClass:"assessments-wrapper",attrs:{anchor:e.anchor,title:e.title}},[n("Row",{ref:"assessments",staticClass:"assessments"},[n("MainColumn",[n("Row",{staticClass:"banner"},[n("HeaderColumn",[n("h2",{staticClass:"title"},[e._v(e._s(e.title))])])],1),e.completed?n("div",{staticClass:"success"},[e._t("success",(function(){return[n("p",[e._v(e._s(e.SuccessMessage))])]}))],2):n("div",[n("Progress",e._b({ref:"progress"},"Progress",e.progress,!1)),n("Quiz",{key:e.activeIndex,attrs:{choices:e.activeAssessment.choices,content:e.activeAssessment.content,isLast:e.isLast,title:e.activeAssessment.title},on:{submit:e.onSubmit,advance:e.onAdvance,"see-results":e.onSeeResults}})],1),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[e.completed?e._t("success",(function(){return[e._v(" "+e._s(e.SuccessMessage)+" ")]})):e._e()],2)],1)],1)],1)},Pn=[],qn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Row",[n("p",{staticClass:"title"},[e._v(e._s(e.$t("tutorials.question-of",{index:e.index,total:e.total})))])])},Dn=[],jn={name:"AssessmentsProgress",components:{Row:_t["a"]},props:{index:{type:Number,required:!0},total:{type:Number,required:!0}}},Rn=jn,Mn=(n("6866"),Object(_["a"])(Rn,qn,Dn,!1,null,"28135d78",null)),Bn=Mn.exports,Ln=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"quiz"},[n("ContentNode",{staticClass:"title",attrs:{content:e.title}}),e.content?n("ContentNode",{staticClass:"question-content",attrs:{content:e.content}}):e._e(),n("div",{staticClass:"choices"},[e._l(e.choices,(function(t,s){return n("label",{key:s,class:e.choiceClasses[s]},[n(e.getIconComponent(s),{tag:"component",staticClass:"choice-icon"}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedIndex,expression:"selectedIndex"}],attrs:{type:"radio",name:"assessment"},domProps:{value:s,checked:e._q(e.selectedIndex,s)},on:{change:function(t){e.selectedIndex=s}}}),n("ContentNode",{staticClass:"question",attrs:{content:t.content}}),e.userChoices[s].checked?[n("ContentNode",{staticClass:"answer",attrs:{content:t.justification}}),t.reaction?n("p",{staticClass:"answer"},[e._v(e._s(t.reaction))]):e._e()]:e._e()],2)})),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[e._v(" "+e._s(e.ariaLiveText)+" ")])],2),n("div",{staticClass:"controls"},[n("ButtonLink",{staticClass:"check",attrs:{disabled:null===e.selectedIndex||e.showNextQuestion},nativeOn:{click:function(t){return e.submit.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.submit"))+" ")]),e.isLast?n("ButtonLink",{staticClass:"results",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.seeResults.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.next"))+" ")]):n("ButtonLink",{staticClass:"next",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.advance.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.assessment.next-question"))+" ")])],1)],1)},En=[],Fn=n("76ab"),Vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"reset-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"reset-circle"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M3.828 4.539l0.707-0.707 5.657 5.657-0.707 0.707-5.657-5.657z"}}),n("path",{attrs:{d:"M3.828 9.489l5.657-5.657 0.707 0.707-5.657 5.657-0.707-0.707z"}})])},Un=[],Hn={name:"ResetCircleIcon",components:{SVGIcon:y["a"]}},zn=Hn,Gn=Object(_["a"])(zn,Vn,Un,!1,null,null,null),Wn=Gn.exports,Qn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"check-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"check-circle"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M9.626 3.719l0.866 0.5-3.5 6.062-3.464-2 0.5-0.866 2.6 1.5z"}})])},Kn=[],Xn={name:"CheckCircleIcon",components:{SVGIcon:y["a"]}},Jn=Xn,Yn=Object(_["a"])(Jn,Qn,Kn,!1,null,null,null),Zn=Yn.exports,es={name:"Quiz",components:{CheckCircleIcon:Zn,ResetCircleIcon:Wn,ContentNode:Ne["default"],ButtonLink:Fn["a"]},props:{content:{type:Array,required:!1},choices:{type:Array,required:!0},isLast:{type:Boolean,default:!1},title:{type:Array,required:!0}},data(){return{userChoices:this.choices.map(()=>({checked:!1})),selectedIndex:null,checkedIndex:null}},computed:{correctChoices(){return this.choices.reduce((e,t,n)=>t.isCorrect?e.add(n):e,new Set)},choiceClasses(){return this.userChoices.map((e,t)=>({choice:!0,active:this.selectedIndex===t,disabled:e.checked||this.showNextQuestion,correct:e.checked&&this.choices[t].isCorrect,incorrect:e.checked&&!this.choices[t].isCorrect}))},showNextQuestion(){return Array.from(this.correctChoices).every(e=>this.userChoices[e].checked)},ariaLiveText(){if(null===this.checkedIndex)return"";const{isCorrect:e}=this.choices[this.checkedIndex];return`${this.$t("tutorials.assessment.answer-number-is",{index:this.checkedIndex+1})} ${e?this.$t("tutorials.assessment.correct"):this.$t("tutorials.assessment.incorrect")}\n `}},methods:{getIconComponent(e){const t=this.userChoices[e];if(t&&t.checked)return this.choices[e].isCorrect?Zn:Wn},submit(){this.$set(this.userChoices,this.selectedIndex,{checked:!0}),this.checkedIndex=this.selectedIndex,this.$emit("submit")},advance(){this.$emit("advance")},seeResults(){this.$emit("see-results")}}},ts=es,ns=(n("0503"),Object(_["a"])(ts,Ln,En,!1,null,"19ed40e2",null)),ss=ns.exports;const is=12,rs="tutorials.assessment.success-message";var os={name:"Assessments",constants:{SuccessMessage:rs},components:{LinkableSection:tt,Quiz:ss,Progress:Bn,Row:_t["a"],HeaderColumn:{render(e){return e(kt["a"],{props:{isCentered:{large:!0},span:{large:10}}},this.$slots.default)}},MainColumn:{render(e){return e(kt["a"],{props:{isCentered:{large:!0},span:{large:10,medium:10,small:12}}},this.$slots.default)}}},props:{assessments:{type:Array,required:!0},anchor:{type:String,required:!0}},inject:["navigationBarHeight"],data(){return{activeIndex:0,completed:!1,SuccessMessage:this.$t(rs)}},computed:{activeAssessment(){return this.assessments[this.activeIndex]},isLast(){return this.activeIndex===this.assessments.length-1},progress(){return{index:this.activeIndex+1,total:this.assessments.length}},title(){return this.$t("tutorials.assessment.check-your-understanding")}},methods:{scrollTo(e,t=0){e.scrollIntoView(!0),window.scrollBy(0,-this.navigationBarHeight-t)},onSubmit(){this.$nextTick(()=>{this.scrollTo(this.$refs.progress.$el,is)})},onAdvance(){this.activeIndex+=1,this.$nextTick(()=>{this.scrollTo(this.$refs.progress.$el,is)})},onSeeResults(){this.completed=!0,this.$nextTick(()=>{this.scrollTo(this.$refs.assessments.$el,is)})}}},as=os,cs=(n("da20"),Object(_["a"])(as,Nn,Pn,!1,null,"65e3c02c",null)),ls=cs.exports,us={name:"Assessments",components:{TutorialAssessments:ls},props:ls.props},ds=us,ps=(n("f264"),Object(_["a"])(ds,$n,On,!1,null,"3c94366b",null)),hs=ps.exports;const ms={articleBody:"articleBody",callToAction:"callToAction",hero:"hero",assessments:"assessments"};var fs={name:"Article",components:{NavigationBar:Ce,PortalTarget:h["PortalTarget"]},mixins:[we["a"]],inject:{isTargetIDE:{default:!1},store:{default(){return{reset(){},setReferences(){}}}}},props:{hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},references:{type:Object,required:!0},sections:{type:Array,required:!0,validator:e=>e.every(({kind:e})=>Object.prototype.hasOwnProperty.call(ms,e))},identifierUrl:{type:String,required:!0}},computed:{heroSection(){return this.sections.find(this.isHero)},heroTitle(){return(this.heroSection||{}).title},pageTitle(){return this.heroTitle?`${this.heroTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},methods:{componentFor(e){const{kind:t}=e;return{[ms.articleBody]:ft,[ms.callToAction]:Rt,[ms.hero]:An,[ms.assessments]:hs}[t]},isHero(e){return e.kind===ms.hero},propsFor(e){const{abstract:t,action:n,anchor:s,assessments:i,backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:c,kind:l,media:u,projectFiles:d,title:p,video:h,xcodeRequirement:m}=e;return{[ms.articleBody]:{content:a},[ms.callToAction]:{abstract:t,action:n,media:u,title:p},[ms.hero]:{backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:c,projectFiles:d,title:p,video:h,xcodeRequirement:m},[ms.assessments]:{anchor:s,assessments:i}}[l]}},created(){m["a"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["a"].setAvailableLocales(e)}},SectionKind:ms},vs=fs,bs=(n("79ef"),Object(_["a"])(vs,d,p,!1,null,"7d4562ea",null)),gs=bs.exports,ys=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tutorial"},[e.isTargetIDE?e._e():n("NavigationBar",{attrs:{technology:e.metadata.category,chapters:e.hierarchy.modules,topic:e.tutorialTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),n("main",{attrs:{id:"main",role:"main",tabindex:"0"}},[e._l(e.sections,(function(e,t){return n("Section",{key:t,attrs:{section:e}})})),n("BreakpointEmitter",{on:{change:e.handleBreakpointChange}})],2),n("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},Cs=[],ws=n("66c9"),_s=n("7689"),ks=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"sections"},e._l(e.tasks,(function(t,s){return n("Section",e._b({key:s,attrs:{id:t.anchor,sectionNumber:s+1,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},"Section",t,!1))})),1)},Ss=[],xs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LinkableSection",{staticClass:"section",attrs:{anchor:e.anchor,title:e.introProps.title}},[n("Intro",e._b({},"Intro",e.introProps,!1)),e.stepsSection.length>0?n("Steps",{attrs:{content:e.stepsSection,isRuntimePreviewVisible:e.isRuntimePreviewVisible,sectionNumber:e.sectionNumber},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}}):e._e()],1)},Ts=[],Is=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"intro-container"},[n("Row",{class:["intro","intro-"+e.sectionNumber,{ide:e.isTargetIDE}]},[n("Column",{staticClass:"left"},[n("Headline",{attrs:{level:2}},[n("router-link",{attrs:{slot:"eyebrow",to:e.sectionLink},slot:"eyebrow"},[e._v(" "+e._s(e.$t("sections.title",{number:e.sectionNumber}))+" ")]),e._v(" "+e._s(e.title)+" ")],1),n("ContentNode",{attrs:{content:e.content}})],1),n("Column",{staticClass:"right"},[n("div",{staticClass:"media"},[e.media?n("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e()],1)])],1),e.expandedSections.length>0?n("ExpandedIntro",{staticClass:"expanded-intro",attrs:{content:e.expandedSections}}):e._e()],1)},As=[],$s={name:"SectionIntro",inject:{isClientMobile:{default:()=>!1},isTargetIDE:{default:()=>!1}},components:{Asset:Ae["a"],ContentNode:Ne["default"],ExpandedIntro:dt,Headline:Xt,Row:_t["a"],Column:{render(e){return e(kt["a"],{props:{span:{large:6,small:12}}},this.$slots.default)}}},props:{sectionAnchor:{type:String,required:!0},content:{type:Array,required:!0},media:{type:String,required:!0},title:{type:String,required:!0},sectionNumber:{type:Number,required:!0},expandedSections:{type:Array,default:()=>[]}},methods:{focus(){this.$emit("focus",this.media)}},computed:{sectionLink(){return{path:this.$route.path,hash:this.sectionAnchor,query:this.$route.query}}}},Os=$s,Ns=(n("257c"),Object(_["a"])(Os,Is,As,!1,null,"7f9a8f65",null)),Ps=Ns.exports,qs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"steps"},[n("div",{staticClass:"content-container"},e._l(e.contentNodes,(function(t,s){return n(t.component,e._b({key:s,ref:"contentNodes",refInFor:!0,tag:"component",class:e.contentClass(s),attrs:{currentIndex:e.activeStep}},"component",t.props,!1))})),1),e.isBreakpointSmall?e._e():n("BackgroundTheme",{staticClass:"asset-container",class:e.assetContainerClasses},[n("transition",{attrs:{name:"fade"}},[e.visibleAsset.media?n("div",{key:e.visibleAsset.media,class:["asset-wrapper",{ide:e.isTargetIDE}]},[n("Asset",{ref:"asset",staticClass:"step-asset",attrs:{identifier:e.visibleAsset.media,showsReplayButton:"",showsVideoControls:!1}})],1):e._e(),e.visibleAsset.code?n("CodePreview",{attrs:{code:e.visibleAsset.code,preview:e.visibleAsset.runtimePreview,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},[e.visibleAsset.runtimePreview?n("transition",{attrs:{name:"fade"}},[n("Asset",{key:e.visibleAsset.runtimePreview,attrs:{identifier:e.visibleAsset.runtimePreview}})],1):e._e()],1):e._e()],1)],1)],1)},Ds=[],js=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["code-preview",{ide:e.isTargetIDE}]},[n("CodeTheme",[e.code?n("CodeListing",e._b({attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1)):e._e()],1),n("div",{staticClass:"runtime-preview",class:e.runtimePreviewClasses,style:e.previewStyles},[n("div",{staticClass:"runtimve-preview__container"},[n("button",{staticClass:"header",attrs:{disabled:!e.hasRuntimePreview,title:e.runtimePreviewTitle},on:{click:e.togglePreview}},[n("span",{staticClass:"runtime-preview-label",attrs:{"aria-label":e.textAriaLabel}},[e._v(e._s(e.togglePreviewText))]),n("DiagonalArrowIcon",{staticClass:"icon-inline preview-icon",class:[e.shouldDisplayHideLabel?"preview-hide":"preview-show"]})],1),n("transition",{on:{leave:e.handleLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.shouldDisplayHideLabel,expression:"shouldDisplayHideLabel"}],staticClass:"runtime-preview-asset"},[e._t("default")],2)])],1)])],1)},Rs=[],Ms=n("7b69"),Bs=n("6667"),Ls=n("8590");const{BreakpointName:Es}=o["a"].constants;function Fs({width:e,height:t},n=1){const s=400,i=e<=s?1.75:3;return{width:e/(i/n),height:t/(i/n)}}var Vs={name:"CodePreview",inject:{isTargetIDE:{default:!1},store:{default(){return{state:{references:{}}}}}},components:{DiagonalArrowIcon:Bs["a"],CodeListing:Ms["a"],CodeTheme:Ls["a"]},props:{code:{type:String,required:!0},preview:{type:String,required:!1},isRuntimePreviewVisible:{type:Boolean,required:!0}},data(){return{tutorialState:this.store.state}},computed:{references:({tutorialState:e})=>e.references,currentBreakpoint(){return this.tutorialState.breakpoint},hasRuntimePreview(){return!!this.preview},previewAssetSize(){const e=this.hasRuntimePreview?this.references[this.preview]:{},t=(e.variants||[{}])[0]||{},n={width:900};let s=t.size||{};s.width||s.height||(s=n);const i=this.currentBreakpoint===Es.medium?.8:1;return Fs(s,i)},previewSize(){const e={width:102};return this.shouldDisplayHideLabel&&this.previewAssetSize?{width:this.previewAssetSize.width}:e},previewStyles(){const{width:e}=this.previewSize;return{width:e+"px"}},codeProps(){return this.references[this.code]},runtimePreviewClasses(){return{collapsed:!this.shouldDisplayHideLabel,disabled:!this.hasRuntimePreview,"runtime-preview-ide":this.isTargetIDE}},shouldDisplayHideLabel(){return this.hasRuntimePreview&&this.isRuntimePreviewVisible},runtimePreviewTitle(){return this.hasRuntimePreview?null:this.$t("tutorials.preview.no-preview-available-step")},togglePreviewText(){return this.$tc("tutorials.preview.title",this.hasRuntimePreview?1:0)},textAriaLabel(){return`${this.togglePreviewText}, ${this.shouldDisplayHideLabel?this.$t("verbs.hide"):this.$t("verbs.show")}`}},methods:{handleLeave(e,t){setTimeout(t,200)},togglePreview(){this.hasRuntimePreview&&this.$emit("runtime-preview-toggle",!this.isRuntimePreviewVisible)}}},Us=Vs,Hs=(n("b27b"),Object(_["a"])(Us,js,Rs,!1,null,"4f53426a",null)),zs=Hs.exports,Gs=n("3908"),Ws=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{style:e.backgroundStyle},[e._t("default")],2)},Qs=[],Ks={name:"BackgroundTheme",data(){return{codeThemeState:ws["a"].state}},computed:{backgroundStyle(){const{codeColors:e}=this.codeThemeState;return e?{"--background":e.background}:null}}},Xs=Ks,Js=Object(_["a"])(Xs,Ws,Qs,!1,null,null,null),Ys=Js.exports,Zs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["step-container","step-"+e.stepNumber]},[n("div",{ref:"step",staticClass:"step",class:{focused:e.isActive},attrs:{"data-index":e.index}},[n("p",{staticClass:"step-label"},[e._v(e._s(e.$t("tutorials.step",{number:e.stepNumber})))]),n("ContentNode",{attrs:{content:e.content}}),e.caption&&e.caption.length>0?n("ContentNode",{staticClass:"caption",attrs:{content:e.caption}}):e._e()],1),e.isBreakpointSmall||!e.isTargetIDE?n("div",{staticClass:"media-container"},[e.media?n("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e(),e.code?n("MobileCodePreview",{attrs:{code:e.code}},[e.runtimePreview?n("Asset",{staticClass:"preview",attrs:{identifier:e.runtimePreview}}):e._e()],1):e._e()],1):e._e()])},ei=[],ti=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BackgroundTheme",{staticClass:"mobile-code-preview"},[e.code?n("GenericModal",{staticClass:"full-code-listing-modal",attrs:{theme:e.isTargetIDE?"code":"light",codeBackgroundColorOverride:e.modalBackgroundColor,isFullscreen:"",visible:e.fullCodeIsVisible},on:{"update:visible":function(t){e.fullCodeIsVisible=t}}},[n("div",{staticClass:"full-code-listing-modal-content"},[n("CodeTheme",[n("CodeListing",e._b({staticClass:"full-code-listing",attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1))],1)],1)]):e._e(),n("CodeTheme",[e.code?n("MobileCodeListing",e._b({attrs:{showLineNumbers:""},on:{"file-name-click":e.toggleFullCode}},"MobileCodeListing",e.codeProps,!1)):e._e()],1),n("CodeTheme",{staticClass:"preview-toggle-container"},[n("PreviewToggle",{attrs:{isActionable:!!e.$slots.default},on:{click:e.togglePreview}})],1),e.$slots.default?n("GenericModal",{staticClass:"runtime-preview-modal",attrs:{theme:e.isTargetIDE?"dynamic":"light",isFullscreen:"",visible:e.previewIsVisible},on:{"update:visible":function(t){e.previewIsVisible=t}}},[n("div",{staticClass:"runtime-preview-modal-content"},[n("span",{staticClass:"runtime-preview-label"},[e._v(e._s(e.$tc("tutorials.preview.title",1)))]),e._t("default")],2)]):e._e()],1)},ni=[],si=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"code-listing-preview",attrs:{"data-syntax":e.syntax}},[n("CodeListing",{attrs:{fileName:e.fileName,syntax:e.syntax,fileType:e.fileType,content:e.previewedLines,startLineNumber:e.displayedRange.start,highlights:e.highlights,showLineNumbers:"",isFileNameActionable:""},on:{"file-name-click":function(t){return e.$emit("file-name-click")}}})],1)},ii=[],ri={name:"MobileCodeListing",components:{CodeListing:Ms["a"]},props:{fileName:String,syntax:String,fileType:String,content:{type:Array,required:!0},highlights:{type:Array,default:()=>[]}},computed:{highlightedLineNumbers(){return new Set(this.highlights.map(({line:e})=>e))},firstHighlightRange(){if(0===this.highlightedLineNumbers.size)return{start:1,end:this.content.length};const e=Math.min(...this.highlightedLineNumbers.values());let t=e;while(this.highlightedLineNumbers.has(t+1))t+=1;return{start:e,end:t}},displayedRange(){const e=this.firstHighlightRange,t=e.start-2<1?1:e.start-2,n=e.end+3>=this.content.length+1?this.content.length+1:e.end+3;return{start:t,end:n}},previewedLines(){return this.content.slice(this.displayedRange.start-1,this.displayedRange.end-1)}}},oi=ri,ai=(n("fae5"),Object(_["a"])(oi,si,ii,!1,null,"5ad4e037",null)),ci=ai.exports,li=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"toggle-preview"},[e.isActionable?n("a",{staticClass:"toggle-text",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._v(" "+e._s(e.$tc("tutorials.preview.title",1))+" "),n("InlinePlusCircleIcon",{staticClass:"toggle-icon icon-inline"})],1):n("span",{staticClass:"toggle-text"},[e._v(" "+e._s(e.$tc("tutorials.preview.title",0))+" ")])])},ui=[],di=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-plus-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M4 6.52h6v1h-6v-1z"}}),n("path",{attrs:{d:"M6.5 4.010h1v6h-1v-6z"}})])},pi=[],hi={name:"InlinePlusCircleIcon",components:{SVGIcon:y["a"]}},mi=hi,fi=Object(_["a"])(mi,di,pi,!1,null,null,null),vi=fi.exports,bi={name:"MobileCodePreviewToggle",components:{InlinePlusCircleIcon:vi},props:{isActionable:{type:Boolean,required:!0}}},gi=bi,yi=(n("bf0a"),Object(_["a"])(gi,li,ui,!1,null,"78763c14",null)),Ci=yi.exports,wi={name:"MobileCodePreview",inject:["isTargetIDE"],mixins:[T["a"]],components:{GenericModal:Jt["a"],CodeListing:Ms["a"],MobileCodeListing:ci,PreviewToggle:Ci,CodeTheme:Ls["a"],BackgroundTheme:Ys},props:{code:{type:String,required:!0}},computed:{codeProps(){return this.references[this.code]},modalBackgroundColor(){const{codeColors:e}=this.store.state;return e?e.background:null}},data(){return{previewIsVisible:!1,fullCodeIsVisible:!1}},methods:{togglePreview(){this.previewIsVisible=!this.previewIsVisible},toggleFullCode(){this.fullCodeIsVisible=!this.fullCodeIsVisible}}},_i=wi,ki=(n("3fcc"),Object(_["a"])(_i,ti,ni,!1,null,"1aed4baa",null)),Si=ki.exports;const{BreakpointName:xi}=o["a"].constants;var Ti={name:"Step",components:{Asset:Ae["a"],MobileCodePreview:Si,ContentNode:Ne["default"]},inject:["isTargetIDE","isClientMobile","store"],props:{code:{type:String,required:!1},content:{type:Array,required:!0},caption:{type:Array,required:!1},media:{type:String,required:!1},runtimePreview:{type:String,required:!1},sectionNumber:{type:Number,required:!0},stepNumber:{type:Number,required:!0},numberOfSteps:{type:Number,required:!0},index:{type:Number,required:!0},currentIndex:{type:Number,required:!0}},data(){return{tutorialState:this.store.state}},computed:{isBreakpointSmall(){return this.tutorialState.breakpoint===xi.small},isActive:({index:e,currentIndex:t})=>e===t}},Ii=Ti,Ai=(n("c643"),Object(_["a"])(Ii,Zs,ei,!1,null,"eb45ec92",null)),$i=Ai.exports;const{BreakpointName:Oi}=o["a"].constants,{IntersectionDirections:Ni}=Je["a"].constants,Pi="-35% 0% -65% 0%";var qi={name:"SectionSteps",components:{ContentNode:Ne["default"],Step:$i,Asset:Ae["a"],CodePreview:zs,BackgroundTheme:Ys},mixins:[Je["a"]],constants:{IntersectionMargins:Pi},inject:["isTargetIDE","store"],data(){const e=this.content.findIndex(this.isStepNode),{code:t,media:n,runtimePreview:s}=this.content[e]||{};return{tutorialState:this.store.state,visibleAsset:{media:n,code:t,runtimePreview:s},activeStep:e}},computed:{assetContainerClasses(){return{"for-step-code":!!this.visibleAsset.code,ide:this.isTargetIDE}},numberOfSteps(){return this.content.filter(this.isStepNode).length},contentNodes(){return this.content.reduce(({stepCounter:e,nodes:t},n,s)=>{const{type:i,...r}=n,o=this.isStepNode(n),a=o?e+1:e;return o?{stepCounter:e+1,nodes:t.concat({component:$i,type:i,props:{...r,stepNumber:a,index:s,numberOfSteps:this.numberOfSteps,sectionNumber:this.sectionNumber}})}:{stepCounter:e,nodes:t.concat({component:Ne["default"],type:i,props:{content:[n]}})}},{stepCounter:0,nodes:[]}).nodes},isBreakpointSmall(){return this.tutorialState.breakpoint===Oi.small},stepNodes:({contentNodes:e,isStepNode:t})=>e.filter(t),intersectionRootMargin:()=>Pi},async mounted(){await Object(Gs["b"])(8),this.findClosestStepNode()},methods:{isStepNode({type:e}){return"step"===e},contentClass(e){return{["interstitial interstitial-"+(e+1)]:!this.isStepNode(this.content[e])}},onReverseIntoLastStep(){const{asset:e}=this.$refs;if(e){const t=e.$el.querySelector("video");t&&(t.currentTime=0,t.play().catch(()=>{}))}},onFocus(e){const{code:t,media:n,runtimePreview:s}=this.content[e];this.activeStep=e,this.visibleAsset={code:t,media:n,runtimePreview:s}},onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)},findClosestStepNode(){const e=.333*window.innerHeight;let t=null,n=0;this.stepNodes.forEach(s=>{const{index:i}=s.props,r=this.$refs.contentNodes[i].$refs.step;if(!r)return;const{top:o,bottom:a}=r.getBoundingClientRect(),c=o-e,l=a-e,u=Math.abs(c+l);(0===n||u<=n)&&(n=u,t=i)}),null!==t&&this.onFocus(t)},getIntersectionTargets(){const{stepNodes:e,$refs:t}=this;return e.map(({props:{index:e}})=>t.contentNodes[e].$refs.step)},onIntersect(e){const{target:t,isIntersecting:n}=e;if(!n)return;const s=parseFloat(t.getAttribute("data-index"));this.intersectionScrollDirection===Ni.down&&s===this.stepNodes[this.stepNodes.length-1].props.index&&this.onReverseIntoLastStep(),this.onFocus(s)}},props:{content:{type:Array,required:!0},isRuntimePreviewVisible:{type:Boolean,require:!0},sectionNumber:{type:Number,required:!0}}},Di=qi,ji=(n("d4f3"),Object(_["a"])(Di,qs,Ds,!1,null,"2786be2a",null)),Ri=ji.exports,Mi={name:"Section",components:{Intro:Ps,LinkableSection:tt,Steps:Ri},computed:{introProps(){const[{content:e,media:t},...n]=this.contentSection;return{content:e,expandedSections:n,media:t,sectionAnchor:this.anchor,sectionNumber:this.sectionNumber,title:this.title}}},props:{anchor:{type:String,required:!0},title:{type:String,required:!0},contentSection:{type:Array,required:!0},stepsSection:{type:Array,required:!0},sectionNumber:{type:Number,required:!0},isRuntimePreviewVisible:{type:Boolean,required:!0}},methods:{onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)}}},Bi=Mi,Li=(n("9dc4"),Object(_["a"])(Bi,xs,Ts,!1,null,"6b3a0b3a",null)),Ei=Li.exports,Fi={name:"SectionList",components:{Section:Ei},data(){return{isRuntimePreviewVisible:!0}},props:{tasks:{type:Array,required:!0}},methods:{onRuntimePreviewToggle(e){this.isRuntimePreviewVisible=e}}},Vi=Fi,Ui=(n("4d07"),Object(_["a"])(Vi,ks,Ss,!1,null,"79a75e9e",null)),Hi=Ui.exports;const zi={assessments:ls,hero:Sn,tasks:Hi,callToAction:Pt},Gi=new Set(Object.keys(zi)),Wi={name:"TutorialSection",render:function(e){const{kind:t,...n}=this.section,s=zi[t];return s?e(s,{props:n}):null},props:{section:{type:Object,required:!0,validator:e=>Gi.has(e.kind)}}};var Qi={name:"Tutorial",mixins:[we["a"],_s["a"]],components:{NavigationBar:Ce,Section:Wi,PortalTarget:h["PortalTarget"],BreakpointEmitter:o["a"]},inject:["isTargetIDE","store"],computed:{heroSection(){return this.sections.find(({kind:e})=>"hero"===e)},tutorialTitle(){return(this.heroSection||{}).title},pageTitle(){return this.tutorialTitle?`${this.tutorialTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},props:{sections:{type:Array,required:!0},references:{type:Object,required:!0},hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},identifierUrl:{type:String,required:!0}},methods:{handleBreakpointChange(e){this.store.updateBreakpoint(e)},handleCodeColorsChange(e){ws["a"].updateCodeColors(e)}},created(){m["a"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["a"].setAvailableLocales(e)}},mounted(){this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"})},provide(){return{isClientMobile:this.isClientMobile}},beforeDestroy(){this.$bridge.off("codeColors",this.handleCodeColorsChange)}},Ki=Qi,Xi=(n("424f"),Object(_["a"])(Ki,ys,Cs,!1,null,"611d0574",null)),Ji=Xi.exports,Yi=n("0caf"),Zi=n("146e");const er={article:"article",tutorial:"project"};var tr={name:"Topic",inject:{isTargetIDE:{default:!1}},mixins:[Yi["a"],Zi["a"]],data(){return{topicData:null}},computed:{navigationBarHeight(){return this.isTargetIDE?0:52},store(){return u},hierarchy(){const{hierarchy:e={}}=this.topicData,{technologyNavigation:t=["overview","tutorials","resources"]}=e||{};return{...e,technologyNavigation:t}},topicKey:({$route:e,topicData:t})=>[e.path,t.identifier.interfaceLanguage].join()},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n(e=>e.newContentMounted()):Object(r["c"])(e,t,n).then(e=>n(t=>{t.topicData=e})).catch(n)},beforeRouteUpdate(e,t,n){Object(r["e"])(e,t)?Object(r["c"])(e,t,n).then(e=>{this.topicData=e,n()}).catch(n):n()},created(){this.store.reset()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},methods:{componentFor(e){const{kind:t}=e;return{[er.article]:gs,[er.tutorial]:Ji}[t]},propsFor(e){const{hierarchy:t,kind:n,metadata:s,references:i,sections:r,identifier:o}=e;return{[er.article]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url},[er.tutorial]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url}}[n]}},provide(){return{navigationBarHeight:this.navigationBarHeight,store:this.store}},watch:{topicData(){this.$nextTick(()=>{this.newContentMounted()})}}},nr=tr,sr=Object(_["a"])(nr,s,i,!1,null,null,null);t["default"]=sr.exports},"32b1":function(e,t,n){},"33ff":function(e,t,n){"use strict";n("4e3e")},3976:function(e,t,n){"use strict";n("0c11")},"3e1b":function(e,t,n){"use strict";n("c5c1")},"3fcc":function(e,t,n){"use strict";n("0c14")},"424f":function(e,t,n){"use strict";n("99b6")},4718:function(e,t,n){},"4b4a":function(e,t,n){},"4d07":function(e,t,n){"use strict";n("b52e")},"4e3e":function(e,t,n){},5237:function(e,t,n){"use strict";n("4b4a")},"525c":function(e,t,n){},5892:function(e,t,n){},5913:function(e,t,n){},"63a8":function(e,t,n){},"653a":function(e,t,n){"use strict";var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("router-link",{staticClass:"nav-title-content",attrs:{to:e.to}},[n("span",{staticClass:"title"},[e._t("default")],2),n("span",{staticClass:"subhead"},[e._v(" "),e._t("subhead")],2)])},i=[],r={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},o=r,a=(n("f1e6"),n("2877")),c=Object(a["a"])(o,s,i,!1,null,"854b4dd6",null);t["a"]=c.exports},6866:function(e,t,n){"use strict";n("5892")},7096:function(e,t,n){},"735b":function(e,t,n){},7748:function(e,t,n){},"79ef":function(e,t,n){"use strict";n("bcaa")},"7b17":function(e,t,n){},"7f7b":function(e,t,n){"use strict";n("735b")},"7fae":function(e,t,n){"use strict";n("a53d")},9924:function(e,t,n){},9938:function(e,t,n){"use strict";n("d513")},"99b6":function(e,t,n){},"9dc4":function(e,t,n){"use strict";n("fe9d")},a0d4:function(e,t,n){},a40c:function(e,t,n){},a53d:function(e,t,n){},a95e:function(e,t,n){},aa4c:function(e,t,n){},aece:function(e,t,n){"use strict";n("c0df")},b27b:function(e,t,n){"use strict";n("2a05")},b52e:function(e,t,n){},bcaa:function(e,t,n){},bf0a:function(e,t,n){"use strict";n("4718")},c0df:function(e,t,n){},c5c1:function(e,t,n){},c643:function(e,t,n){"use strict";n("9924")},c7dd:function(e,t,n){"use strict";n("aa4c")},cb8d:function(e,t,n){"use strict";n("0466")},d4f3:function(e,t,n){"use strict";n("fc13")},d513:function(e,t,n){},d86f:function(e,t,n){},da20:function(e,t,n){"use strict";n("a40c")},de60:function(e,t,n){"use strict";var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),n("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},i=[],r=n("be08"),o={name:"DownloadIcon",components:{SVGIcon:r["a"]}},a=o,c=n("2877"),l=Object(c["a"])(a,s,i,!1,null,null,null);t["a"]=l.exports},e38e:function(e,t,n){},e688:function(e,t,n){"use strict";n("5913")},e84c:function(e,t,n){"use strict";n("d86f")},e9b0:function(e,t,n){"use strict";n("ee09")},ea88:function(e,t,n){"use strict";n("ed98")},ed71:function(e,t,n){"use strict";n("7096")},ed98:function(e,t,n){},ee09:function(e,t,n){},f1e6:function(e,t,n){"use strict";n("a0d4")},f264:function(e,t,n){"use strict";n("63a8")},fae5:function(e,t,n){"use strict";n("32b1")},fc13:function(e,t,n){},fe9d:function(e,t,n){}}]); \ No newline at end of file diff --git a/docs/js/tutorials-overview.2a32cd6f.js b/docs/js/tutorials-overview.2a32cd6f.js new file mode 100644 index 0000000..3025a8a --- /dev/null +++ b/docs/js/tutorials-overview.2a32cd6f.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["tutorials-overview"],{"032c":function(t,e,n){"use strict";n("9b79")},"0b61":function(t,e,n){},"13d5":function(t,e,n){},"15ac":function(t,e,n){"use strict";n("ddf1")},"17d2":function(t,e,n){},"202a":function(t,e,n){"use strict";n("5899")},"277b":function(t,e,n){"use strict";n("60ca")},"29e3":function(t,e,n){"use strict";n("0b61")},3233:function(t,e,n){"use strict";n("8d8f")},4230:function(t,e,n){"use strict";n("52f5")},"441c":function(t,e,n){},"52f5":function(t,e,n){},5899:function(t,e,n){},"60ca":function(t,e,n){},"653a":function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("router-link",{staticClass:"nav-title-content",attrs:{to:t.to}},[n("span",{staticClass:"title"},[t._t("default")],2),n("span",{staticClass:"subhead"},[t._v(" "),t._t("subhead")],2)])},s=[],a={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},o=a,r=(n("f1e6"),n("2877")),c=Object(r["a"])(o,i,s,!1,null,"854b4dd6",null);e["a"]=c.exports},6899:function(t,e,n){"use strict";n("441c")},"6fb0":function(t,e,n){"use strict";n("eec8")},"7c60":function(t,e,n){},"8d8f":function(t,e,n){},"8f86":function(t,e,n){},9359:function(t,e,n){"use strict";n("9e08")},9792:function(t,e,n){"use strict";n("c8c8")},"9b79":function(t,e,n){},"9e08":function(t,e,n){},a0d4:function(t,e,n){},a975:function(t,e,n){"use strict";n("7c60")},aebc:function(t,e,n){"use strict";n("c0c9")},b9bf:function(t,e,n){"use strict";n("13d5")},c0c9:function(t,e,n){},c8c8:function(t,e,n){},ca4e:function(t,e,n){"use strict";n("17d2")},ddf1:function(t,e,n){},de60:function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),n("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},s=[],a=n("be08"),o={name:"DownloadIcon",components:{SVGIcon:a["a"]}},r=o,c=n("2877"),l=Object(c["a"])(r,i,s,!1,null,null,null);e["a"]=l.exports},dfc1:function(t,e,n){},ed64:function(t,e,n){"use strict";n("dfc1")},eec8:function(t,e,n){},f025:function(t,e,n){"use strict";n.r(e);var i,s,a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.topicData?n("Overview",t._b({key:t.topicKey},"Overview",t.overviewProps,!1)):t._e()},o=[],r=n("25a9"),c=n("0caf"),l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tutorials-overview"},[t.isTargetIDE?t._e():n("Nav",{staticClass:"theme-dark",attrs:{sections:t.otherSections}},[t._v(" "+t._s(t.title)+" ")]),n("main",{staticClass:"main",attrs:{id:"main",role:"main",tabindex:"0"}},[n("div",{staticClass:"radial-gradient"},[t._t("above-hero"),t.heroSection?n("Hero",{attrs:{action:t.heroSection.action,content:t.heroSection.content,estimatedTime:t.metadata.estimatedTime,image:t.heroSection.image,title:t.heroSection.title}}):t._e()],2),t.otherSections.length>0?n("LearningPath",{attrs:{sections:t.otherSections}}):t._e()],1)],1)},u=[],m=n("e425"),d={state:{activeTutorialLink:null,activeVolume:null,references:{}},reset(){this.state.activeTutorialLink=null,this.state.activeVolume=null,this.state.references={}},setActiveSidebarLink(t){this.state.activeTutorialLink=t},setActiveVolume(t){this.state.activeVolume=t},setReferences(t){this.state.references=t}},p=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("NavBase",[n("NavTitleContainer",{attrs:{to:t.buildUrl(t.$route.path,t.$route.query)}},[n("template",{slot:"default"},[t._t("default")],2),n("template",{slot:"subhead"},[t._v(t._s(t.$tc("tutorials.title",2)))])],2),n("template",{slot:"menu-items"},[n("NavMenuItemBase",{staticClass:"in-page-navigation"},[n("TutorialsNavigation",{attrs:{sections:t.sections}})],1),t._t("menu-items")],2)],2)},h=[],v=n("cbcf"),f=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"tutorials-navigation"},[n("TutorialsNavigationList",t._l(t.sections,(function(e,i){return n("li",{key:e.name+"_"+i,class:t.sectionClasses(e)},[t.isVolume(e)?n(t.componentForVolume(e),t._b({tag:"component",on:{"select-menu":t.onSelectMenu,"deselect-menu":t.onDeselectMenu}},"component",t.propsForVolume(e),!1),t._l(e.chapters,(function(e){return n("li",{key:e.name},[n("TutorialsNavigationLink",[t._v(" "+t._s(e.name)+" ")])],1)})),0):t.isResources(e)?n("TutorialsNavigationLink",[t._v(" "+t._s(t.$t("sections.resources"))+" ")]):t._e()],1)})),0)],1)},b=[],_=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("router-link",{staticClass:"tutorials-navigation-link",class:{active:t.active},attrs:{to:t.fragment},nativeOn:{click:function(e){return t.handleFocusAndScroll(t.fragment.hash)}}},[t._t("default")],2)},g=[],C=n("002d"),y=n("8a61"),T={name:"TutorialsNavigationLink",mixins:[y["a"]],inject:{store:{default:()=>({state:{}})}},data(){return{state:this.store.state}},computed:{active:({state:{activeTutorialLink:t},text:e})=>e===t,fragment:({text:t,$route:e})=>({hash:Object(C["a"])(t),query:e.query}),text:({$slots:{default:[{text:t}]}})=>t.trim()}},S=T,V=(n("6fb0"),n("2877")),k=Object(V["a"])(S,_,g,!1,null,"e9f9b59c",null),I=k.exports,x=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ol",{staticClass:"tutorials-navigation-list",attrs:{role:"list"}},[t._t("default")],2)},N=[],O={name:"TutorialsNavigationList"},$=O,j=(n("202a"),Object(V["a"])($,x,N,!1,null,"6f2800d1",null)),A=j.exports,w=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tutorials-navigation-menu",class:{collapsed:t.collapsed}},[n("button",{staticClass:"toggle",attrs:{"aria-expanded":t.collapsed?"false":"true",type:"button"},on:{click:function(e){return e.stopPropagation(),t.onClick.apply(null,arguments)}}},[n("span",{staticClass:"text"},[t._v(t._s(t.title))]),n("InlineCloseIcon",{staticClass:"toggle-icon icon-inline"})],1),n("transition-expand",[t.collapsed?t._e():n("div",{staticClass:"tutorials-navigation-menu-content"},[n("TutorialsNavigationList",{attrs:{"aria-label":t.$t("tutorials.nav.chapters")}},[t._t("default")],2)],1)])],1)},q=[],L=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"inline-close-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-close"}},[n("path",{attrs:{d:"M11.91 1l1.090 1.090-4.917 4.915 4.906 4.905-1.090 1.090-4.906-4.905-4.892 4.894-1.090-1.090 4.892-4.894-4.903-4.904 1.090-1.090 4.903 4.904z"}})])},E=[],M=n("be08"),D={name:"InlineCloseIcon",components:{SVGIcon:M["a"]}},F=D,R=Object(V["a"])(F,L,E,!1,null,null,null),B=R.exports,G={name:"TransitionExpand",functional:!0,render(t,e){const n={props:{name:"expand"},on:{afterEnter(t){t.style.height="auto"},enter(t){const{width:e}=getComputedStyle(t);t.style.width=e,t.style.position="absolute",t.style.visibility="hidden",t.style.height="auto";const{height:n}=getComputedStyle(t);t.style.width=null,t.style.position=null,t.style.visibility=null,t.style.height=0,getComputedStyle(t).height,requestAnimationFrame(()=>{t.style.height=n})},leave(t){const{height:e}=getComputedStyle(t);t.style.height=e,getComputedStyle(t).height,requestAnimationFrame(()=>{t.style.height=0})}}};return t("transition",n,e.children)}},z=G,P=(n("032c"),Object(V["a"])(z,i,s,!1,null,null,null)),H=P.exports,K={name:"TutorialsNavigationMenu",components:{InlineCloseIcon:B,TransitionExpand:H,TutorialsNavigationList:A},props:{collapsed:{type:Boolean,default:!0},title:{type:String,required:!0}},methods:{onClick(){this.collapsed?this.$emit("select-menu",this.title):this.$emit("deselect-menu")}}},U=K,Z=(n("277b"),Object(V["a"])(U,w,q,!1,null,"489416f8",null)),J=Z.exports;const Q={resources:"resources",volume:"volume"};var W={name:"TutorialsNavigation",components:{TutorialsNavigationLink:I,TutorialsNavigationList:A,TutorialsNavigationMenu:J},constants:{SectionKind:Q},inject:{store:{default:()=>({setActiveVolume(){}})}},data(){return{state:this.store.state}},props:{sections:{type:Array,required:!0}},computed:{activeVolume:({state:t})=>t.activeVolume},methods:{sectionClasses(t){return{volume:this.isVolume(t),"volume--named":this.isNamedVolume(t),resource:this.isResources(t)}},componentForVolume:({name:t})=>t?J:A,isResources:({kind:t})=>t===Q.resources,isVolume:({kind:t})=>t===Q.volume,activateFirstNamedVolume(){const{isNamedVolume:t,sections:e}=this,n=e.find(t);n&&this.store.setActiveVolume(n.name)},isNamedVolume(t){return this.isVolume(t)&&t.name},onDeselectMenu(){this.store.setActiveVolume(null)},onSelectMenu(t){this.store.setActiveVolume(t)},propsForVolume({name:t}){const{activeVolume:e}=this;return t?{collapsed:t!==e,title:t}:{"aria-label":"Chapters"}}},created(){this.activateFirstNamedVolume()}},X=W,Y=(n("a975"),Object(V["a"])(X,f,b,!1,null,"79093ed6",null)),tt=Y.exports,et=n("653a"),nt=n("d26a"),it=n("863d");const st={resources:"resources",volume:"volume"};var at={name:"Nav",constants:{SectionKind:st},components:{NavMenuItemBase:it["a"],NavTitleContainer:et["a"],TutorialsNavigation:tt,NavBase:v["a"]},props:{sections:{type:Array,require:!0}},methods:{buildUrl:nt["b"]}},ot=at,rt=(n("9359"),Object(V["a"])(ot,p,h,!1,null,"b806ee20",null)),ct=rt.exports,lt=n("bf08"),ut=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"hero"},[n("div",{staticClass:"copy-container"},[n("h1",{staticClass:"title"},[t._v(t._s(t.title))]),t.content?n("ContentNode",{attrs:{content:t.content}}):t._e(),t.estimatedTime?n("p",{staticClass:"meta"},[n("TimerIcon"),n("span",{staticClass:"meta-content"},[n("strong",{staticClass:"time"},[t._v(t._s(t.estimatedTime))]),n("span",[t._v(" "+t._s(t.$t("tutorials.estimated-time")))])])],1):t._e(),t.action?n("CallToActionButton",{attrs:{action:t.action,"aria-label":t.$t("tutorials.overriding-title",{newTitle:t.action.overridingTitle,title:t.title}),isDark:""}}):t._e()],1),t.image?n("Asset",{attrs:{identifier:t.image}}):t._e()],1)},mt=[],dt=n("80e4"),pt=n("c081"),ht=n("5677"),vt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"timer-icon",attrs:{viewBox:"0 0 14 14",themeId:"timer"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 2c-2.761 0-5 2.239-5 5s2.239 5 5 5c2.761 0 5-2.239 5-5v0c0-2.761-2.239-5-5-5v0z"}}),n("path",{attrs:{d:"M6.51 3.51h1.5v3.5h-1.5v-3.5z"}}),n("path",{attrs:{d:"M6.51 7.010h4v1.5h-4v-1.5z"}})])},ft=[],bt={name:"TimerIcon",components:{SVGIcon:M["a"]}},_t=bt,gt=Object(V["a"])(_t,vt,ft,!1,null,null,null),Ct=gt.exports,yt={name:"Hero",components:{Asset:dt["a"],CallToActionButton:pt["a"],ContentNode:ht["default"],TimerIcon:Ct},props:{action:{type:Object,required:!1},content:{type:Array,required:!1},estimatedTime:{type:String,required:!1},image:{type:String,required:!1},title:{type:String,required:!0}}},Tt=yt,St=(n("29e3"),Object(V["a"])(Tt,ut,mt,!1,null,"383dab71",null)),Vt=St.exports,kt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"learning-path",class:t.classes},[n("div",{staticClass:"main-container"},[t.isTargetIDE?t._e():n("div",{staticClass:"secondary-content-container"},[n("TutorialsNavigation",{attrs:{sections:t.sections,"aria-label":t.$t("sections.on-this-page")}})],1),n("div",{staticClass:"primary-content-container"},[n("div",{staticClass:"content-sections-container"},[t._l(t.volumes,(function(e,i){return n("Volume",t._b({key:"volume_"+i,staticClass:"content-section"},"Volume",t.propsFor(e),!1))})),t._l(t.otherSections,(function(e,i){return n(t.componentFor(e),t._b({key:"resource_"+i,tag:"component",staticClass:"content-section"},"component",t.propsFor(e),!1))}))],2)])])])},It=[],xt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"resources",attrs:{id:"resources",tabindex:"-1"}},[n("VolumeName",{attrs:{name:t.$t("sections.resources"),content:t.content}}),n("TileGroup",{attrs:{tiles:t.tiles}})],1)},Nt=[],Ot=n("72e7");const $t={topOneThird:"-30% 0% -70% 0%",center:"-50% 0% -50% 0%"};var jt={mixins:[Ot["a"]],computed:{intersectionRoot(){return null},intersectionRootMargin(){return $t.center}},methods:{onIntersect(t){if(!t.isIntersecting)return;const e=this.onIntersectViewport;e?e():console.warn("onIntersectViewportCenter not implemented")}}},At=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"volume-name"},[t.image?n("Asset",{staticClass:"image",attrs:{identifier:t.image,"aria-hidden":"true"}}):t._e(),n("h2",{staticClass:"name"},[t._v(" "+t._s(t.name)+" ")]),t.content?n("ContentNode",{attrs:{content:t.content}}):t._e()],1)},wt=[],qt={name:"VolumeName",components:{ContentNode:ht["default"],Asset:dt["a"]},props:{image:{type:String,required:!1},content:{type:Array,required:!1},name:{type:String,required:!1}}},Lt=qt,Et=(n("ca4e"),Object(V["a"])(Lt,At,wt,!1,null,"569db166",null)),Mt=Et.exports,Dt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tile-group",class:t.countClass},t._l(t.tiles,(function(e){return n("Tile",t._b({key:e.title},"Tile",t.propsFor(e),!1))})),1)},Ft=[],Rt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tile"},[t.identifier?n("div",{staticClass:"icon"},[n(t.iconComponent,{tag:"component"})],1):t._e(),n("div",{staticClass:"title"},[t._v(t._s(t.title))]),n("ContentNode",{attrs:{content:t.content}}),t.action?n("DestinationDataProvider",{attrs:{destination:t.action},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.url,s=e.title;return n("Reference",{staticClass:"link",attrs:{url:i}},[t._v(" "+t._s(s)+" "),n("InlineChevronRightIcon",{staticClass:"link-icon icon-inline"})],1)}}],null,!1,3874201962)}):t._e()],1)},Bt=[],Gt=n("3b96"),zt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"document-icon",attrs:{viewBox:"0 0 14 14",themeId:"document"}},[n("path",{attrs:{d:"M11.2,5.3,8,2l-.1-.1H2.8V12.1h8.5V6.3l-.1-1ZM8,3.2l2,2.1H8Zm2.4,8H3.6V2.8H7V6.3h3.4Z"}})])},Pt=[],Ht={name:"DocumentIcon",components:{SVGIcon:M["a"]}},Kt=Ht,Ut=(n("3233"),Object(V["a"])(Kt,zt,Pt,!1,null,"3a80772b",null)),Zt=Ut.exports,Jt=n("de60"),Qt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"forum-icon",attrs:{viewBox:"0 0 14 14",themeId:"forum"}},[n("path",{attrs:{d:"M13 1v9h-7l-1.5 3-1.5-3h-2v-9zM12 2h-10v7h1.616l0.884 1.763 0.88-1.763h6.62z"}}),n("path",{attrs:{d:"M3 4h8.001v1h-8.001v-1z"}}),n("path",{attrs:{d:"M3 6h8.001v1h-8.001v-1z"}})])},Wt=[],Xt={name:"ForumIcon",components:{SVGIcon:M["a"]}},Yt=Xt,te=Object(V["a"])(Yt,Qt,Wt,!1,null,null,null),ee=te.exports,ne=n("c4dd"),ie=n("86d8"),se=n("34b0"),ae=n("c7ea");const oe={documentation:"documentation",downloads:"downloads",featured:"featured",forums:"forums",sampleCode:"sampleCode",videos:"videos"};var re={name:"Tile",constants:{Identifier:oe},components:{DestinationDataProvider:ae["a"],InlineChevronRightIcon:se["a"],ContentNode:ht["default"],CurlyBracketsIcon:Gt["a"],DocumentIcon:Zt,DownloadIcon:Jt["a"],ForumIcon:ee,PlayIcon:ne["a"],Reference:ie["a"]},props:{action:{type:Object,required:!1},content:{type:Array,required:!0},identifier:{type:String,required:!1},title:{type:String,require:!0}},computed:{iconComponent:({identifier:t})=>({[oe.documentation]:Zt,[oe.downloads]:Jt["a"],[oe.forums]:ee,[oe.sampleCode]:Gt["a"],[oe.videos]:ne["a"]}[t])}},ce=re,le=(n("6899"),Object(V["a"])(ce,Rt,Bt,!1,null,"96abac22",null)),ue=le.exports,me={name:"TileGroup",components:{Tile:ue},props:{tiles:{type:Array,required:!0}},computed:{countClass:({tiles:t})=>"count-"+t.length},methods:{propsFor:({action:t,content:e,identifier:n,title:i})=>({action:t,content:e,identifier:n,title:i})}},de=me,pe=(n("f0ca"),Object(V["a"])(de,Dt,Ft,!1,null,"015f9f13",null)),he=pe.exports,ve={name:"Resources",mixins:[jt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{VolumeName:Mt,TileGroup:he},computed:{intersectionRootMargin:()=>$t.topOneThird},props:{content:{type:Array,required:!1},tiles:{type:Array,required:!0}},methods:{onIntersectViewport(){this.store.setActiveSidebarLink("Resources"),this.store.setActiveVolume(null)}}},fe=ve,be=(n("ed64"),Object(V["a"])(fe,xt,Nt,!1,null,"7f8022c1",null)),_e=be.exports,ge=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"volume"},[t.name?n("VolumeName",t._b({},"VolumeName",{name:t.name,image:t.image,content:t.content},!1)):t._e(),t._l(t.chapters,(function(e,i){return n("Chapter",{key:e.name,staticClass:"tile",attrs:{content:e.content,image:e.image,name:e.name,number:i+1,topics:t.lookupTopics(e.tutorials),volumeHasName:!!t.name}})}))],2)},Ce=[],ye=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"chapter",attrs:{id:t.anchor,tabindex:"-1"}},[n("div",{staticClass:"info"},[n("Asset",{attrs:{identifier:t.image,"aria-hidden":"true"}}),n("div",{staticClass:"intro"},[n(t.volumeHasName?"h3":"h2",{tag:"component",staticClass:"name",attrs:{"aria-label":t.name+" - "+t.$tc("tutorials.sections.chapter",{number:t.number})}},[n("span",{staticClass:"eyebrow",attrs:{"aria-hidden":"true"}},[t._v(" "+t._s(t.$t("tutorials.sections.chapter",{number:t.number}))+" ")]),n("span",{staticClass:"name-text",attrs:{"aria-hidden":"true"}},[t._v(t._s(t.name))])]),t.content?n("ContentNode",{attrs:{content:t.content}}):t._e()],1)],1),n("TopicList",{attrs:{topics:t.topics}})],1)},Te=[],Se=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ol",{staticClass:"topic-list"},t._l(t.topics,(function(e){return n("li",{key:e.url,staticClass:"topic",class:[t.kindClassFor(e),{"no-time-estimate":!e.estimatedTime}]},[n("div",{staticClass:"topic-icon"},[n(t.iconComponent(e),{tag:"component"})],1),n("router-link",{staticClass:"container",attrs:{to:t.buildUrl(e.url,t.$route.query),"aria-label":t.ariaLabelFor(e)}},[n("div",{staticClass:"link"},[t._v(t._s(e.title))]),e.estimatedTime?n("div",{staticClass:"time"},[n("TimerIcon"),n("span",{staticClass:"time-label"},[t._v(t._s(e.estimatedTime))])],1):t._e()])],1)})),0)},Ve=[],ke=n("a9f1"),Ie=n("8d2d");const xe={article:"article",tutorial:"project"},Ne={article:"article",tutorial:"tutorial"},Oe={[xe.article]:"Article",[xe.tutorial]:"Tutorial"};var $e={name:"ChapterTopicList",components:{TimerIcon:Ct},constants:{TopicKind:xe,TopicKindClass:Ne,TopicKindIconLabel:Oe},props:{topics:{type:Array,required:!0}},methods:{buildUrl:nt["b"],iconComponent:({kind:t})=>({[xe.article]:ke["a"],[xe.tutorial]:Ie["a"]}[t]),kindClassFor:({kind:t})=>({[xe.article]:Ne.article,[xe.tutorial]:Ne.tutorial}[t]),formatTime(t){return t.replace("min"," "+this.$t("tutorials.time.minutes.full")).replace("hrs"," "+this.$t("tutorials.time.hours.full"))},ariaLabelFor(t){const{title:e,estimatedTime:n,kind:i}=t,s=[e,Oe[i]];return n&&s.push(`${this.formatTime(n)} ${this.$t("tutorials.estimated-time")}`),s.join(" - ")}}},je=$e,Ae=(n("9792"),Object(V["a"])(je,Se,Ve,!1,null,"45ec37c5",null)),we=Ae.exports,qe={name:"Chapter",mixins:[jt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{Asset:dt["a"],ContentNode:ht["default"],TopicList:we},props:{content:{type:Array,required:!1},image:{type:String,required:!0},name:{type:String,required:!0},number:{type:Number,required:!0},topics:{type:Array,required:!0},volumeHasName:{type:Boolean,default:!1}},computed:{anchor:({name:t})=>Object(C["a"])(t),intersectionRootMargin:()=>$t.topOneThird},methods:{onIntersectViewport(){this.store.setActiveSidebarLink(this.name),this.volumeHasName||this.store.setActiveVolume(null)}}},Le=qe,Ee=(n("4230"),Object(V["a"])(Le,ye,Te,!1,null,"7468bc5e",null)),Me=Ee.exports,De={name:"Volume",mixins:[jt],components:{VolumeName:Mt,Chapter:Me},computed:{references:({store:t})=>t.state.references,intersectionRootMargin:()=>$t.topOneThird},inject:{store:{default:()=>({setActiveVolume(){},state:{references:{}}})}},props:{chapters:{type:Array,required:!0},content:{type:Array,required:!1},image:{type:String,required:!1},name:{type:String,required:!1}},methods:{lookupTopics(t){return t.reduce((t,e)=>t.concat(this.references[e]||[]),[])},onIntersectViewport(){this.name&&this.store.setActiveVolume(this.name)}}},Fe=De,Re=(n("b9bf"),Object(V["a"])(Fe,ge,Ce,!1,null,"540dbf10",null)),Be=Re.exports;const Ge={resources:"resources",volume:"volume"};var ze={name:"LearningPath",components:{Resources:_e,TutorialsNavigation:tt,Volume:Be},constants:{SectionKind:Ge},inject:{isTargetIDE:{default:!1}},props:{sections:{type:Array,required:!0,validator:t=>t.every(t=>Object.prototype.hasOwnProperty.call(Ge,t.kind))}},computed:{classes:({isTargetIDE:t})=>({ide:t}),partitionedSections:({sections:t})=>t.reduce(([t,e],n)=>n.kind===Ge.volume?[t.concat(n),e]:[t,e.concat(n)],[[],[]]),volumes:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1]},methods:{componentFor:({kind:t})=>({[Ge.resources]:_e,[Ge.volume]:Be}[t]),propsFor:({chapters:t,content:e,image:n,kind:i,name:s,tiles:a})=>({[Ge.resources]:{content:e,tiles:a},[Ge.volume]:{chapters:t,content:e,image:n,name:s}}[i])}},Pe=ze,He=(n("aebc"),Object(V["a"])(Pe,kt,It,!1,null,"69a72bbc",null)),Ke=He.exports;const Ue={hero:"hero",resources:"resources",volume:"volume"};var Ze={name:"TutorialsOverview",components:{Hero:Vt,LearningPath:Ke,Nav:ct},mixins:[lt["a"]],constants:{SectionKind:Ue},inject:{isTargetIDE:{default:!1}},props:{metadata:{type:Object,default:()=>({})},references:{type:Object,default:()=>({})},sections:{type:Array,default:()=>[],validator:t=>t.every(t=>Object.prototype.hasOwnProperty.call(Ue,t.kind))}},computed:{pageTitle:({title:t})=>[t,"Tutorials"].filter(Boolean).join(" "),pageDescription:({heroSection:t,extractFirstParagraphText:e})=>t?e(t.content):null,partitionedSections:({sections:t})=>t.reduce(([t,e],n)=>n.kind===Ue.hero?[t.concat(n),e]:[t,e.concat(n)],[[],[]]),heroSections:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1],heroSection:({heroSections:t})=>t[0],store:()=>d,title:({metadata:{category:t=""}})=>t},provide(){return{store:this.store}},created(){m["a"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(t){this.store.setReferences(t)},"metadata.availableLocales":function(t){m["a"].setAvailableLocales(t)}}},Je=Ze,Qe=(n("15ac"),Object(V["a"])(Je,l,u,!1,null,"29ed9b58",null)),We=Qe.exports,Xe=n("146e"),Ye={name:"TutorialsOverview",components:{Overview:We},mixins:[c["a"],Xe["a"]],data(){return{topicData:null}},computed:{overviewProps:({topicData:{metadata:t,references:e,sections:n}})=>({metadata:t,references:e,sections:n}),topicKey:({$route:t,topicData:e})=>[t.path,e.identifier.interfaceLanguage].join()},beforeRouteEnter(t,e,n){t.meta.skipFetchingData?n(t=>t.newContentMounted()):Object(r["c"])(t,e,n).then(t=>n(e=>{e.topicData=t})).catch(n)},beforeRouteUpdate(t,e,n){Object(r["e"])(t,e)?Object(r["c"])(t,e,n).then(t=>{this.topicData=t,n()}).catch(n):n()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},watch:{topicData(){this.$nextTick(()=>{this.newContentMounted()})}}},tn=Ye,en=Object(V["a"])(tn,a,o,!1,null,null,null);e["default"]=en.exports},f0ca:function(t,e,n){"use strict";n("8f86")},f1e6:function(t,e,n){"use strict";n("a0d4")}}]); \ No newline at end of file diff --git a/docs/metadata.json b/docs/metadata.json new file mode 100644 index 0000000..03eba67 --- /dev/null +++ b/docs/metadata.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":1},"bundleIdentifier":"GICS","bundleDisplayName":"GICS"} \ No newline at end of file

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 z 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 z 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

qG5yB^54co4XB z_uP+rPs%5xNX$`8*iSk=l`{@3TvU+i;*`<{d~mPHFX|{$w9urW<@ND9eJ{tY zzfzv>bZh3^xsjpQm+zZx+f*8~T54%wQ`&+V&w^yLO1>y5z1X$#%%zCj167=PVgjdh zeS4$cpA||z9`#~nclF6NWl=w7yp+pURAIL9pTzp^V6dO<(f2wpe2R-cIhpV{+oWvV z)-E{hQGEI9x7_6_Q$L3oRya$RG1lIW)mq5=_3er9N4#6(8e=n`u6-wyrM2$nM)s%g zS1e+e@b}$1J#Bw*kjDe)mg_;>Zr)EnCX2OL?+n?r zdg69>haD@e)K0Z}bT=`cw@lyv`N=Au%`qK4sW)TxmmueGVO{i}@^=APQ}_q-qf@3l57431t4 zuHSR!kH6ht*~9PZ{?7M%pYy#_ZH9>6>{sj-X-g|(C)$7F6P1@c{_A(?iJp03S2llJ z#@+LH{i;CEb%oXu;shBA^DP48RpYGH{@wrC-e&o(h2X=-beMv?p zT?WML@uoiy&w$p!^8yDTg^{|=5N5P#z#G*7;kbRNOh5zf z1E(v1y;3A_4w%Rw!<66w33QFJ!k!b$SQr=@fjbm{9bF{A2y{zDjy`BdLQ;NyHa1)D zFG<&s0@|7aG(ZYTD+9w4pd)~qAr>PWfz=W1EUa7o%o!La7cl}Cwjcx0#tEn+pxYu4 z8zRuXa!_1gpC8cC#}v>5vB?!|N=Zg)ZmK?*1b5KU4X_Z|_~97PD_?`PJ{1H*n#CSbH8gHM4Ftr>|$sVTuFz}*e$SWQ6R41zGDZ3B83 zVBH#m?i=*I6$k@6Hi8XA+gX8irv=1N+{^kAh9+&sT;z}LB-9mu2)zspt-FCkDLB^u zVROT4pk@#Ttq((hxqDIE0A4MI?grFFR0zEc4BPf$bpyCOMmGg@oe;7qk_XUD0gncv z8-Tk02H60ngXji;7m{E#1$EU4vME8p2@8xhDCmwro$N=}E_D=1J9O$FT{r6VD6(#~ z6G*xt(TXk8pw6ox8=!XvISjDPvYCph=aL4Wvv02xEY(z6T&40Pesc#sB~S literal 0 HcmV?d00001 diff --git a/docs/data/GICS Structure_2023_Simplified Chinese.xlsx b/docs/data/GICS Structure_2023_Simplified Chinese.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..3b271fe417f97e7523c002c3a46fa87fb1bae201 GIT binary patch literal 51928 zcmeEs1y`I)(=8I*-F<-I?ykYz-QC?Cf@^ROgS$Hf4X(l65;Qmjzr#82d%p9nb^pP= zvu2)|HQi55cXjPuyShh77V-lo7&I6x7#J8CSi|$qL@GEK7!nK^7zP+DgszyQgPXa7 zo1vPwlew!tqnEuM>DLbs9}B=BK>h#!O0BG<&?c2nrdo!+Z@%1k+Nr?F+fk=cra+pM6AW0!giIi3aK5mUcrI-!)vuio$BS? zbD|#!A?;mlccBzTSs#1UYAfsKdUTk+aa8q9&!Lh4FGmB(>cOPK3vSr)Iu8 z%6hyRJ7xmyY`4p)K4X<1iuEIQf73d0gCjf7*EyQKUN^^`>1^enYe&K1O|PsM$V7vd zh-N(=>50Z3sN@U`+l8jn1)UiLslq~N`J1DCP=4PxON#Qypze>W*gyPc36I=xH4JU> zN*ww2*tp{M%xQ(|<{;&XWcgMd{9V@pOmXJJQ%Yc5WlIOn+n498r0Bx2rg*yk(1{Jt$nh6^yRh z{Tjwd`4)uh{z+pfM4(;Inp-Q?1y|=r2Bm^hFZF;ZVhdksl6`1O3YO0m@~hyVu7@s8 zF8NyPaUaLgVhXy%67i`-?LUbtqQ}=9Uo{Gg0ey7=V@Hu=PvoYM#MC-3`G@DWvnnc* zl;K&Bxj!FHxuKf6fD*14f$N!)e!rNzSW!x~9GFJG-m}yTm`-UXdHaz}cAyfPK z3(^h_3@n!p4D20LUUp2LjxM$)j*hnP$q%Sw>zF-){~7?iCgCod3*d>z`>hqH`N1i~ z#uUbBPAUzxuT9c6n|_;f!RGDB8|L%}r`UA1!;jUUtkYfh;}d?*FYcW?JtY#E2c5Qg zdT{*dzmxqk&wBK(ubqC(d)HL$Zm@3dciv>Z<)uBJ4+OrQ?6r3N+2fgh+XgezG`K#g z@WH!zGH+05b@oo}1@d_{jK$dN^_gE58}?vYchN6d>)3PoE2I8+<(%^H3uXSujQe1d zN?D#u{bb)!iJwTmF^H9DSkst(71<)s?6lVQ$MkJZ_Ua5lnBOwH>d_$dYMm3W&CtUe zO~^6mO!KQ#E!4B>ju6_m82{9V1RYiTM&QV}pSnJ{TQ6D1kPzBqSWeV-GXo@H@;cL8 zE#ATofqM93j9R&))-eh*`LiiIM2Y&^7+BbSjMW%{J-N_x+ZgAOm}!UJ^VRN_OPY2nW34w5C@6e@k%b*RSwl=O|kf-WpEhZdm7B>aY=hVKCFE z=E`bE*+#fOOJrj7^@=rmD!(D4_`RrRSJqd%BV$iJ9OXY%N%hr#>j~2Q6PqIPtT(l5 zGkF#>$(Bv`0;agjr9(SxjF%=cA@a5`>Pp&)GbNT-s_Q6KsNn&527>}2 zz`=KqPY<9_w*Ex=N0NK;T$VB@Ho9*X$wIxa&vA)3l;*>wCNm;)?*W-ZTY)#ZL?;k8 z@sLTKTAWq9s1%ONLvc~O(9(wUC@M|COrKdoSM?Rz0^U7w|FTDi#4cXc@R}7@>tq%X zARtKAZ@dbO`*;8kgBOVZ~eG=aqQwv8=6W19*yEWv=|dbc_fxJEO(k( z#Mifw&ikYzajsV$4~SU|4!1>O+R?Vc0N*k>C$Z3Pa7CZCkcfOA51XAa0k=5Zi;>`z zg;EU@nb(r%7g^;0K@6y1aMDM2I+-3!YN@O@7pE`2S9 z4f}=~9MTA5%bUsFbC9(+lBd8psXXt*{sNXM_fi)g;tDG>_5<>v13Q$2h-L?R5GkbH zl+7sCb9R>xaW*<6K4nZmNUg4g!Pw+$?Qq%=h2*J^ zAEttDk=E>{0b|@eeOel@s8~4|0~bbu*>QLu%G!c%BEA8{hQi6$+`f~tR5rxv99iGGBHAb>HC52sKWaU#dBA?R(q`gSymN^{BsZcS;Ga~JM zcf6(MXI70LOS%SX7-=dSR}dH{m8`4Ws(>IJ~n7^CEhnbzT(MWz2LRN8;srm zx}k;0T7Po2!2iy-vz%aQN33Y}_k?HmD1UbbniWIB05{%36eDQdcb2pdU!vo4>ODkdlJ-T0L zYv6-cKkE-x;!n}WgXy0oR_w*@MMAzL9{E(o*zz`|FD)U1gw1QPVOKqw@U+0zVk zf>K$L@<1V5PdH=efhvB(D}U^LU&Kp0)|9_w*o=72Ayo}m^$Q&TMqwmkgLsZHCpjLv zohvWg85{WVq0bx}^-PxVt}`T#jxWJF4{vC)FdyQAL&;R=NW|W@V%6B1eugu@k9A1D})r z_k&pIQaZGg5rq~Jy!N~!?K%ZZ7Cmt;Cmnk+cPFcF!{}5596|EnKccB4f?U@rr1bSz zAJ||SqgxU?mNA@fZ9+Aj2* zQC4EPqCYeHT(}x8j#EFX7~IKcQ{)nkYy|!;=q4=_PpXa}4o%reG;n=i$l|*KKyOxK zZ^8n(u@}BHz^8+fCy;^34eUy6*!3b$Hb4o1e%5JH%`$tchTbR*Lc0T9dVlW~j z9f%#F@f#!|di{drZoFI~E%BcUY8I1F&CYQZ?63U}uonhI@WC0ftB5p}`xhLL1{HOY z$;o}=F{%`zB1ilyp=0#j(9p^cp@E(KWMAXyzzIk_hEqS}xPIPF?pqIx&a#_XKt+w( zw#xF2hYLQnL5>S^?S&KQxa{#<0>^dtu8dkvw_It zHIRz}?@Yj`wYg}n4rU>*B*wFaJrjzI)P-?N%Q}D9mf$utvrE; zZyqzO7Sj8R$&+A;Us`o!5g)Vb)3oQx+2kFTuJlfFZT3`Sfl1dkhw}Z0ZS^>v#}N-J z(c&frS@^=rf|O%Yx-jYednXx#A%xK9Aoe$gWlvQCA9utVy9tFk2Lo{ix*0a+Ah~7wg9uMeTQ@azz|X zMl@U`@{5zAj%PVAE}Q7Dsujp{tKmRdD#<*XeEFKKD*Jhep#6eH4#z6%)fOq|1!?8~ zUL{+-MMl8$fPt}xf`j3LLgqh`-_^?8+|8BguQ!%=?Vs~yEq;|5R4UQk5|M9FJ0s_i z_eVp_x~Nun2Ben>#ti*385a#-?%)hiM-UQRoc-Caz&q4eksm}s`2TwS`d={;FTz5k>7pFN|Qr9 z8;w}F04BL!&vqwWZnI60U3!@+s4zZv=5tA)!M9PrYf@Wos{Ya5AC0@i#SH>)rV}k5LL=% z`dApVx6_A~=P02|xHIY2+pTao6T^BO2b7Cwcp(cK+?%Qk_!vQ0f;;9;ecF|4eu>)3 z2Q&89WMi%gjbMWBm+QH)IE4h;qb|Xp=yHZ)daXF^pZ29EOCs#B8Y zQ|0;iC*Q3$jwf$qE+gS)5rN11hmZk(>e(_3;V#?{XM7M|J55+3r*zR>PW-UYZ!}|$ z_xmKExOsc~>r#~)7r#G}1T>V$fJw}ns5q_|lKO`I)g(wkms&SII^Si(VC%l$tkOFpG!y^l;z%cDF{d#}xQ{)tdiyJNhX&h49rV(;^#4iQ^mP z#d!Wx{_EX!ZEMo&3+E5RK%e8l$CTF{&%U>p*3#FbU%k)wTLG`*wURzua|flpxU67! z!E(YDqzH+XWQwiRk1;*xuf@02i-wPPXC1$u*96WD&pl=g10Qw#JDGMm?PHhrDkY3! zzhMURK*)ZmA-ITOa^GPphuAKC{;B9iAlB?v(X)SWVEZRa(nql8SAf=o@+UC^k14Z} zC8A6up5x{q*J`wTjAO-#fPSIZ*9612y_fuKo5ot7=e$<58-2=0{hIV&jDAaTKh6Vh zaD&UizJD~1edvrm=!`uXR^qtpz5Ro!i8IQbH_b~cP}n)1KlCa- z?Q>GRVE{8w(3MfKwr7R{IeTtk^VzsDi5AKHv%qJzTN^;0I1~L=`gERnD~no*JH+WO zq4MkHN8|I}xowmL$k;6+qiD!MG7Dtq%fNwtvR%@pxVfd?W0oa8>1cGyhoh(?&SAqq z-jbYqSVS~j3T6qT_;2XJC(t*wsk{09<$|0t_fXgM$Uc8;w}#uK%O@(&(QwI`C5@uL z5e657wbFUqAKc{&<}ni#*HVwCD@Dd7WA0keg$&JboVwzaOlGO|27ZWujYZ2KXZ~aq z_01h}{hZ`yCkmVV^NTv1-?`#6rgkfhH z9x8h-Cby{j=O*Swk@X2MGcZ<&%%BNjY*J0J9AOh_!PqZ3c>2s=xrDB~qwFH;vH*+5 zwzG)BlB5`kcq0uIpJSQTalg|P@Hx}zo9GBJ1y2GrQU-YK7^1;PV9g*{A+>|_kS@_- zmu^rf%+X;b@4f@-Rt9t+(C{2eHuYuyG4p}((#DvODR{v2k2a}uRet(6i$fbYakI9K z9Uc^xe}>fcp+D~Ya}p~Ypyc`*Yx!AAKR6OmU;J+~CQ{CAT%8vm;4*}&h{SNZQ;@za z09fL*Y{-1#%@+b^fk{OW93gXdJO6&rJY7-{&79Jx(?|Sx{6>`F{EUg#oto5;wQfy&z5w%lP|dV$5%b^aA(r1JEl)6J)S~dwmrHE* zTh)Y~dRFg<`)|E99}9))UXsNI5iIcyXD~zm)=yFX3aOo}ysa9yce9k=_C@#Cbsk?v z_A+B_;O|~8f@;u?4*b7YVBPM=rvVe7oIL}-Ez18ir4eZ(jl25z+7i}AU<}N)UR0fs z8bHhrA#cYDQ<1VILX9k-G6h>{#eR`42)8`j(GLFCf_>Q5j@zSjnh1S;5J8ys$)@sC zL>K|-r@v+_Tod61C$0$kNeBk~Vt;G4-)9V@kcns`AIzW|PDjYVy)^c`;0W^uWw#YV zALVs@PV%7PzNLk*{cDB3o-wOX1rMeLba*>IIc@EH_%Cma#}lFlF>u7Ef0KSYmh4!< zzS-*ir2Y9i{ezd1)89)7v2PQJA(lfS6#FG|XRbfACbZ3hI`Q4tt4UX4MJw%W71Y{0 z^&82t5IEL^)am0_m&bO8uBQcd{0Tr zLJw4FdwoaaEb|=*2fB@1SQRtpZ$E*xHifsIrzKQe~f|RNQzM+FK!tAM1zxM|CnY0 z=D9vH`y0gVEnE^e0B%H^~3B0>MT?qZAYoEZUu*9pglkUIHz0rst51Oep%5e4qw zh|Q78Gu54!%9PUa8nN_}`j^MZ08N##AmCkzKevZ}2HC&<@K<2}!;z5;vLK4I+9Au2 z`P}tFe+lCaq7dHJ0m?vF3L`iLPD!T^7{lMtbL_r2sp}^zbB{0ED&C^^{YsIYbwx<% zK;ET-Ed>nZO2NA$%=#?gU)Y;05H|(8Uy734D=^#^mPA0Avrp~@fu#LRKL5Yv?OTbY$-(npLm)< z?u<7wU)so~?|&qM0ib>d6oUY!zZ%(^|C5EHr7o<@E!D{3G=Ea!g)`A__Ouw7)-rK1 zQ6qF2=wz(Aqf(>)z`gzotE7naNYgUkOJA&5*wL(1RDWE7${olpKOmu_NdrwjK& zocLcb96}{2#-qUyL-2hH!KV3#NcK3rEY;W~nRR4Y;Voka3wm<+?R?wk3pVL+=#lk> zzID$-{|_N@xBDUeJ{yqA)YH*gz|m6wPgF=S&PGh}?In&cwc$>1w+t37(akYE)&_nH zm^rqvSu_qwn~`D0L+vszyo%p+{tLj2d|F=V<+8|Fd5cQy7qx9$1W(YCum3%#_ZUKSR)x&@oYeorsX^t& z7U8}fdA9`me>*a$nysbAktziH_ch)6e`(bPDk{C-+fq$4(Wp7y3{y`yc8@y2l(e@} zCZ^;>lfMn-zXN=a2?N08LrxNF5}@Yhnqd4}YQRwCHD3c9Y2NzY>-oYo$;53K%Z$dP zWK<0YUO2go-ia-{Bd3za0(S0VZC&mEn#j>H2j^_;7xjX0{}=eDf9NZXi01LMXS==D zdHu(g&m8&Fst48)Z%!|IAMoE;#r;agra~2gO|(#ZSoSZVBeM+hGY>WY^ZSto6hwSH7l zdA9HwTt1Wh!~XAC(qEj!1XzU~rTx++$l0h<{nbD2Zdk|NVr* z12GPyL!3(!4j~0^u{KmeTI|0Je?lSH&Y_|agAHmB#QN+0GpUEOONad_?)6h$KNnlV zGjwM}ND3R^+EdVXTSww8?peLw`l&`eQ$JjwExNS z?~wbM(Q2g%8Z~)+dHxcNPkAlcf2n;4l`C{x0-B;7Z@>JLdW#TirOd8Ai88F-DP7(p zzg_^=1U@ea77P9-~MGPt1qpk)PJQF+keF!bt&iXfQ&eeyGN*Dz7{E`A6aS} z{74WfI%=?68{sku>NpANSc{oq@UNVrDboectirj`q{VsxJ&*7gXCtmKai%kAMSCdO z6c3&eHw2e`Ijg@d$1EcfbGW;VzZkv!o=};wG!sp2Cg4BNnmzOUSJi zOtFTHUQ!y8c(GleyVBTbR#PiB0`#KDa}Gob!v9dRv&>P?pe4re7;x?@-cy7H{XYo+ zarQ1`&HqY*@6+~5U6KRAS2bw>^-1iePLt`9NEf`3*?)L7hKyEZ<>1Ul=}&(>nQfIg zbh2DZ^=<2Ki*DOH-nuOwqC}6S1Q;9N7g%c{(Cf`lH$-QZii^kT+RpT$GtWjytJnW7 z9lJy=+hjQR5SGS@v_UNfwj3Kxg@GKXBYvnu>iL<1d0!4whc*`bRn3vD4%ccpx!6QJ zEgFpsi$auk7`lBNx%CI92I{bOM}Imtag**RXH_UNI0}5#1#-~}iLk%zB{Oq=goVsL zC1AjkMBuCN58RbR2~&$5QDGqmnqZdc;nl_777#8$rIMf0enI+Bq%8HDQ*&ETBSTdu zLq#C$r*+tU^@vI{x$Hu8A`pX2np!k@3L0uWIPNemO{O$lXu(HW2K1c*$R=z#F52H_ z4^eR&d1Eo%oaf$VOb4O)B2nUwW*-rEv%_ z-O$c05E$me>!8~ePd=Ipy|!J>`?kKhx?4v!_P8WOL+J|K3Q`()G zcT4Jv4F*m4J~a(vO-X7OIZ&?}R$2f}r9mSMvs%4?d;t(vllWZqBNqyx87^IPH$^6x zlb$R!1e#kqLx#L0IkueLtU_#XhRdX6QK}@dzjXf5mBx=~w?GY%KAjS1G6U90TD}JC zm+Ht>nRe;xl;)k1u7#vjm1&@DIhl%`!e4azWU^5DN;_I6BU+LC zrGmYrBJ|)vQfVP;>835xD*Rr&oB|6!QCyr3Q7Q$Yx(=ag6(~t(2V`!~(az(jIhs`) zM?O-XgQ|8)mP-{^rCd>y=Efp5$FJc<$31}rzmB&vi zu2dm}R?N5#-i--f5gt8FSvjJ0quw{!v@Si*^RII#l-;dP_NxSJ(@M9=kk^1on`hP! z>%@zW$GWHFR63x1UKRTUOT)y*>4=pvTEj#tVbO4MvRmdu!`aBGO{~6@&tdgj9{A|- zk=V727g`wDhH~BrRkS&p{ye7Z@{zyZDJtN{w<7PI=zh_t^ZM$nN3xaL5OD9G zH2fMbqa`jg8H6lGIJb1{*lrA>uc=;fqV=qS2@DAPbWtI5MrHGK6o z4Y9=ooFT1-8ZyF;h_f*nF%h3Mr)Yxh09nMRg-8Wjyi~2#?D|t2&RZQJ?R*DEVaPuY3MfSDw~*(#X5i^Fo`VB{LoxWX8Q4 z3WtmRPD>wH?%i)vdL2eTS;4S=k|*PSBL-HEyXm}J93QIm7Tf19#qEsiv5^d@{tXvn zkQ|(BJ9}pxFy+mAQeGvkg2HDcX>mjjHvfI5s-M?DK&`p0Ex29V%(`Kcw}XXrw`gY0 zRv80k;-)J8Qag+t+|?NpqiJOB!>RujXfGie;X z^=}^-8h|lXFi&B5W8Tqe7C*6Fr}FIGCwPJ)&KjSI*t9UT*$NMWT5M(g9O?BcJR9wT_nR5D+f`SpoNX90PY7w5B3# zEfM%~P^8cJTVSoMEJN?IUfU%J!sn?_Lu!VI)UYL(L35dTpH8t}|WW z`gXDkn06XVm;3n%P!9pp>p5pHj4`@fk@>-E0z@$`B-nr%T_VUjtXvhizwL?U5_l2ja%kCeiK5=R(O^*hQvMMs<39|&-5pb7% z9w){X9fq_NMIbAuZeD7`;!7YuSv;)%zJT%6e!liiL_qJZjyf>a*SDOy0mKC{NEH@k zr#vC`AEk8=<=xrBsvPPG*gG-R zSQtg)YSTh#vYCmPY#=zqO&1MzaCn_K>(At|%G*8BzkP`EHZimADG=Z&>wxl+NjtzF zKR;BnuQ?SM=`J+hLX%{VIVT$Ehn2={Dg`-7w!c7Nl6;_pmVWZL&$QS;2Zz9kv6uy( zUb6rcurcfoGtolP!x6k3x5w8vo4F0Qb^mj_Ib)<6ooVs)(d52>0r8{yzE3&7UcvYT zbA#LFAS4LLGm|a@9k}gxpj;O-3oIHxWtKPhqME*8ZUClw6}-#90Vc&ZYp5N>@O}AD z>rE;LE5kD5u9i%9o4>>mG3U!CMQ1BmRbyc)l$t7HvFPX>rBSOjthBYW#ADojA(kh( zC2cPPo?YEFuQ+gz3+qm8Ty*16TP;4;oBU=Gk*m*44sHV;*A%Ax8ETrwra-=*zQ$Nt zF)gE#w#dS->q*zP0HH^XiPz+3<~wC2k`UG-rH$2&J{pu{xyN!)faDAsWY%ahqs=G3 z6q~zO6KwrOe*xD)+p?tr9JZ2l_gE$hpvnvyTVE`FYDhdc0?WznURQ#PSw#%hc{y2& zoT{>0eU|5P9TYGn3`tj*R>(0_Fe<+2RVuplv4`|@mRi||^3#6o%$5`mi-Eh2^})#0?UDvztDW?q$u9CAA? zDSP5tO3|})z+5Vafvbm{GB%=8ygY8Mg{R#y0q9;wAQ{YuNwfZKJ)3B1w!&HGIMQCn zB3LskmrbuMB`0Se<2V2yrXqlyGdFDEvG8CmVn1GMgn?ZJcB_>tBB( zUW5vr=B3I9$)G>S_yf}*!SLr;CoOQXyMHy0y1?BQb$LKu0Fc`42>HYVLyr}@n8sse zR*u_JW4yNFknMeF9DC4O#D_3_x=330J-n~ECzgLrurffSKxbx+^){A%A!L&iLGZ+& zp7xagu}XKon-~YWvs+GRO>o@PH#5+qZcOc)yOK17&ON@*dd1S+C++7EdA=?OeFQqI zU#BLG&_Nr8xxNfYE+cM|689CEX$ZdH)+NOl78iKhv?48a_gJzzQv=iNIL&qJz5s3a z6`Jlf(?FU!HyMfdVn*MC91!)RdPkmY^wh*-#a*o;ga2*BC=Sfm&%>A?!`PB{KJ-bQ zh8z?s$E+71aGUVWY>|;+)Xu2z%?%#wjA`XUf=N+J>lGD%l4Cz|>Pq;@zK6^LX>7S? zvO?3~DOyEHW=i!i{G4@zC{CYQmdc?SUZ`XmP>gyUz}|2(#6}&{)+IU)oChFRuVDIWT|Yt z%Snk9Ly}C8b0ZztALV471~|1Us;S}(hJo%A((gz>dJ1b?Q&d<=u_zwu94LcE9GUtQ&d3C$%7Ybk9l-Z{o{9Gf5ZrtZXVR7tJK(*RmIWF zd~yA%cC$W3>z{x2J4FzU=GCGW$tadVRo!7@X1`?GRQsUiNeN*1R}OW(yRFpwJwXG6)a^v68n3mS|} zN#>yMz2OvRhYkALB1>yrB5=SRH`akdc5a6kQ8>#2{d^;E2g{*|@>dd-hry1ZKe2sL zn|nhTwCLY(p_xgu^IPG}LfLJ{PWIhi35=oxATTgYPquHeAZ)FCm}_QY%qInk_Nim2 z6mD0*l`9>x;Cz(hu7^{zverh|e1WWp`uRscedHpm7!-`<&^1{g(V|Top(|Kl0gY2C zdQ}mXGWDsj_&|Cy_$m0R;H=8N^J@|r5cEk->L7|f6^6J&*nm#ok6q8ongt!@1#(Du zO*>u621=H8WG*U{5(`wzS~<1r7Fpoh^7B!ICT57rj=Q=>Cp>oLJvfB9(H6FY3ER3l>}9g zKQQv)addS0`1~(7aOk?R>yRz_DpcZm$8lcFjME+5i zdY4|4P!?<5${Omt>DT>~T5RzNp6n;7W}vbqJ&`s#cAO8k?2=}^B&TZb_qkhb`i)<; zNsQo(j2sI*>FnvISBY+#zUS0ENl7Re`E$;=2BP!5)Eo_Yms*at~0PI+;pJ#%QZvT0pF5LR)FNrZEQaUU}NTn z4L*VX$bxU?3^=P<&U@gtYGtjTl@TCY>e{g~aRqKY9G&Qf0m}Y*cP%?}@@QUny3WVB zy}LDQM@pkPP5ws9Utzeu+<6vD*x8++eJZtuuor;57*XM|KEVt6l-ATtdKi{VP#-~PZRJe;Y?SjugvxwcfjFKq2 zT8)6dD}-dp@k<};gZYt9!n!)EWv%5DF+&6(FqRh17QF$=e zyM5eQH7KA-9r$#PK!aNBqsC6jzS;S?=v8ZM{rR1;m9;lMpI^zvZID}@2@gmGQ#Anb zTXr-1HMI;lM&@Xnn&{F#HpccM;TG0a8 zS#zYizLon)0i37vvB!$OBS?fFD)CF3SkinjwkVoPd3dDHJcnU)w;R)?HLx!Nm5xnY zK|uV~bMy|)(|dW&Wh5XWu1CcHBqITRs{CFWU+9w$^gWtN@z;ekyTcxEY0gDMp}W_4 z4%)`8NJ9`*8Rbv!?K@Om^0V!&dizv3ta`zvxsr-)GNfzWLvuyo=?)|2Cpoor^7(Ra zThA8~bM7}G=j;e`8;%D!c}N#Pik{>oimy4NaPh$3GwuaS(du-j3SV1m>z5^7OjqRs zgw-MVdzoS{E9YPkeh<>{hA-8j-TDo|UZrW_x3}tA`IGaKvUFaS`Ollb(TbjZBp*QA zh}Nli2cOd5B`R|y9&RJA=suO0TbraZXidY>dGu4#-;IMyYt4SR&b(46563d}9fy_) zOT8UO^U)lZp<7;-XG2hm_+T$BjE?|8krF;;^|vdELW2 z3=Ow$=-3>S4%a#jt*&I=TyaueppNq(YcxtYxD^qydKs8n$Zi!Y z$o!<`RH91|Pz&1?fq9r^G~GkjM&s+Q6~=4?^tqyL^O3kY2;*2q2E7gC(C3P2dm%P; z5F>&t>hdQBoMK?^4+VB@K~VI$hHmqS;PmudD`p5<6*mJe&O+zrwLIP^Oc;$#0@MUq z)^z~TMK~F0vIzlv-7NIQa?DwT(wAxc>R*olrj=_ zD_$hku%$rxQX!y&oL`(tFO>%0Or(V{Uf^^ly7a)WT{oQ!6)3D#@BQ3^bh^pLQy|ak zrF>7S77}$vL^JJc-_tIz#gPa<7L0yiZa@(1XI`b|?dfyo$OVN;QilEsfgiKXVRlzo zJ@Lh+1S8p90h^>bJ2N0q%rSd56qu*TDB;$}x6M$U>%WLGY5IXh|V_9ugq&pEwXt)2B*07;l0 zmz%~c)^@4T*+8=+I@cuVqPLN`^BlY#+OEm7vbpaWy^et*!w>e5UMLWYQj6kNR8534 zm)TdwYSJ(BTtcgdAQ|0s$5M9AXUL;7dT$SgQ!XiGm`VI4*bii{G1oTn{)44-m_Opy z(-e*yGJ`{79n#NM?L$-Md8fL?{HQhh{edv(ME0GxG`rj-h4O%7+Mib4(#l9YsP>jo zPp%E+$)Ww3==485D|Ak`E-fQI7tNt{wgv$yKy}^Gj~yLY;iZ0fUfvb7(gYU2t%u?I zr3$8zczRO*zL8|)wjS`rfc-dgXJ19?^WvY*zNK3{83X5jmRZ8X$G1T@x$SDf^*&}t ze6HmoBF5^QqpyB1_$>EMpJLH`*1j2Q#Oka1J9DalOHb;h86^s6=mpwxs>qJz2^G~l zO<84rA7#BIwl+S!^xVpVS=KUNH$agph3h8WyBnF~PxS7ieIC^j0F^nIT?LEy>jno8 z>m_V2d3N{J$208Yc8VQet=;OqTUUao5mKhlO)k%n9c$~!bM_B&n;WiIYloHgi4yQXc2@KtURttr_Rmk>Bp$qvJ0`7i zToznEn~||1XUEV%F3Tu6jr#h6^cnzFFKb>Ur>R}Ch4Q1aZO(Clj#qPmPLzUdfv!QV z7Pj1geHhwXER?Xs#Y`uc>Vy#YYKd+CJg9{vrn9i$%cD=%e@)$|s#@%fx>2>Pg z4a&AA2U`s_0Q+C*sxoF(j5(~I$hnlTfD4u?WZD&^)q*MTqaD~IhGb~Fsvs4arR7hB zHD+xp0tfnDg=IH5tEoMrpAt*3`s2G(0-(lQx;CkE+v>oHELUflK}weTnZY^&F1h$>#+v~1Csr4^FEQ0}t+#Ii4n+-7 zz!vmf?#J=F%KR0`WQ|>|Ihl8v+v}LE{KQ~W8xHEf{&Q8UTqBF#+UQ$B7hj3K@ErWw z6e2D__TYWbkpQy^qSO+kbLG1lC?DFr!x?OF;Q!oAP_pwCHqf%DNSa((@al@XP7BkP zHMh5h<*$)^vGXw0GVZ);E43~x=5T0Wgy0F`C28Nx7!5Zo57Wcx+ZSyBwAty4PxL-~ ze7C$P!Q5VF=|V=9>u;CB)}BZoHN2^r#(4tfUFA;#?nrXMp7 z%s1{VeJk8w&Pd*_p`)MAe0iwI@8rY*z`5CcHnb%A)c99^S#iJJ7M)*Fk^X6se;|2x z8_YitAg@_Ie5aKY=hu=T^J{h!s>q|dv^kpMh2CvaOUBwzze1{6uqywNrR4?0@425) z1^{?w``JDv(T_%93yv$FqQR@aZ$SzWzc?|@4ySY$E@*$Xk}H{pso9BHxKVXwwz zwJ{?zg&j#P->?zTB(2|hx8iii>xY>{PJDW3oTKGpxkS`I#p}=_wMTNHKjg^TJg3d5 zuyW`Ma7^SMMeefgb2w*K$LbTr_%#~ipVsvUa$bvlpBE0KhwT$Ry31%AjA4KwK_v(# zz;a?qKD7xb=ZcwO_^iIpR7qKm`N0Va7G*4x)=mHw@1z}jEuQOv0^4@E1o1`Nr6l(Whbf8aPX zqN$zGXC}?RNr%mE>jyMKRxlZ>j!q%fi=zeoU65MgBnICk?oW2HJeejU-Agr!SkDb_ z12(IUTo{Hs+p+Bdwm5Sv-pRq?W?GZll?66=X`ZUurEt%(V8J!+&9ZH0drowH#Rr0C zBdbq%3=8UeSX2|nr{Lvzi;Et&>&&&x7r_5K_jtmG&;u}abh4>>*2v*<`Jh1}QXQ4&Y47mf>xp9H%B`(@U1u ze`O5pjtM7GHzJc8F&pYg*h+Ede3bYP-l)4M6Vb-9_Y%LX z+jFpCkiM%pW5r++2f7N>3Ww!a3J}2NIC_~sf43Sf_pwesY>V54uml}Qy;r8y0#)>g zHw9{wNw|%TW{`bhSSpFCi2n2-iucTV;-lu99C1dF1!W9S1#MM?0V-yctcq|(81&oR zX0x$%bkeX9CT=Z+z1$yjK~*{E=qn6Rjcz5)s7otA}BL(h(K!8A+zZbPN?QP|*lFl@An2E816Eto*WAypQ>Q zx}U7tJ##=seX8Q7WWxi+SK;GaAgb9@<`(#nC0&mP{>2wEO_mC%pm( zMrPma9@9Xf9!2L}^)K!jqVAXJ^zUJ)Fi^-g$0pj~kYUlj%XH%*3#-Cn^Y(|S@8MWa z2ei;ShakTH`%eVopo5-!i0S2TS_k#SotpADo8h2LGWGjm!vc=+xqtbSD6Ja5Qg{dg zHBeL{Z7jLn$xH)FM+4g!Nv$#7#dU}47vVi=VDIUho+3%#5puZsB@2_BY9;Q1uyg9p z7sRlq{*=O9)%`uDt)AtqSgds7b5n2U{stYaIm1GU?AQK7DN$Os7rr8jQ4oDXRd}4! z&Dal&>^-oED!;oI<85kt1R<0HE-no4(e=lg!V{PI@O`OzZmz2Td0UABmTbhX#GF>Z ze88Z4dfyy5XZ?j-Y!@?2a$>X;f?)_r!r32nb|0_M9AFjYIVDy);7i|}4g2LqTAx<) zK2wlezz}111sa+3nBFZJO_K)Q6j^y`8@EKVOoR-;T);Q?<;nXYY|{php1}lzAc0v@ zpSVsB6g*M{hU5gfz$(5#ql%db9{CkWuv(h+h2pur*d6cLs}&qvpDPb|@yt{7mdi1*W&j+x%m`uk+ssr5e=4dA&k!ChsTq zMJt)DZTNmzkLlbPsJ8JmQOvu5hAkJ;1vbZzRoylwf?}9Vn&2Jn`5C5k5winnMQN13 z`2|TtwGE9|F+{DgE~>b=*Yb7mPW!hyoM_hRWC@=CDYnEYuQ1P!vJ>ybk1qK zwoYn@uM4AUI2)@;S1kNkSW%_)@qoYTvLS+4a9yPCaB!6pJXvMe1}~LDR0V$B-`JbymwNsUb2jG?hZNkG*~&Qd^D3sxos|DvgTlM2iIb<8SB^ zX{%p9Qc!vKK~4lTAz@P$wvE*LS?CN>wPb-O;6U@ECzn`N;%$_DwP&{k9cHB@uGmbr ztAC0*;MRX|(M~}p5gJ;?Z-pJUv0u2;-b4$bl-Cw|no(OPlRQ}AX)f7aR6J6ODnZxv z_a5ku^0%lc=d-`#ix_0U zNL!Jzqi4ZRhNVHMd;X~%J(zs0aq?YrTI>0U}O*C6i$10CReAW2kzg zpUr)9kL*XE*lLuyxUIfHBx_mafR_vEY4o=Z_rsg?VZ>jz4a=sq4clY3`sE}JqUSb6 z_c^eWVo@{zurp3HBl2-HP!TLQ?d#O&8ifk;2C;Ju_w*X7+YD8-Q$xh~a|{^Okr3FC2Z_pw_Ts<-i==i3dr6 zF~R&6Rxn2r2Zj!O6W`LB$HcNk`~P9P*EY_Hu8(fOlUf#26Re&5g7C*NEfjOQv)iwj?wUtcl_ zADhF*CSaL^{>MN-1zx{0g8s)$zy({IXr)z?nnLH+>+jT^-|tNu->BZt+lk%pKjP|t zfU9Ul9l0QSly52-8Skuq5Hhf8tdzWC(z070F4Vldx z`PbC70(=3z?B{(=Xwovf1jzT76y5iEkt@Z=dES5cydO*}9xtf2ww73%Nbw)Cv z{x{(E|5}E6^80$E{`taiiT=wO_8)%I+1$j&gzi84|DcoCno@SyYzV#R=Y9k)x$2Fi zV~j-LsnjD9Ux78n;|ZDyUCkX+pb{GkHR7?LP$)7{x=>H6LJO??Ku?K3SZ#kcQO5Po z~=kq>7Av6i@9sSPp(P;5}1#9GDV;Fean1oNcj~H zn!_;VBzQ28Ft;_metWXqRYph%ABB)uSh8wZ(7v-!zRiNP2j~b)1^_FN=e(>?`I)- zs#&y9zUrt!tpwbdmh$II(xRiW_k16A{IE*tP12}mL)-Np%=lqS>Fp(E({W@3TYlQy zlR0D+&Zf=j)<`_BNruiFbf2mOhgU#=Il4%SZsDvV6V(cm_qY%i0M=N20j0t~^n*Q^ z!uGJ3iULkPREhRLz@lN9mS*7hLvKV|<>}EqWgjTV2W7HCOcRMjNPtNN{uXF0AHd`9 z;}#oTUeUiThu7EP<1K87Tuv6>&(4D*IEy_dGPthq=lGS5Pq>fg_wspZ?#o?c`1fl^ zjPLuc0w3a?W#M<_Y|hu?;d%uf|Mz1?3Eo?0-xhJV05ZWmEIZ#P*WY%OzV^77>a^&5 zIGq!P9c&kGl?IioKZnqiS39VE)Qcd$`OUu#JS?^vya9vaQsZ4Wo4wy=RwD?y4)FG( z1q$sJW^uf)9RtPT69fNq)%I}N!Nw|HKqe$Ur`3mvEH>Q>rVL7qgcRz+?JFDsenUtS zx65`(-hSc}il?|dpkj>#chd#PLa8H~doB0EfI^-=1@62cE)V+sBu% zU5;3+Si=9D4fx>U#Aa~E8>f+%te3Kh7OAYhRtWZ0M9c_*qo79wVu-w545HI-j94JZ zEOv%ma4)8y(i%xme`mzD`tmbb{5-~)i7BU4OPQ0>EC!}!#Y$6qA# z@oi@Lbvo-TIMZ36B>xNj$ku<7196;JIq|1n%W*K>&fctMWHx@bV`dIWnZ4BqdMG&V zr3d9YPQ0zgoEvvjmDCv~pIPedzWT0>{vhYL{!m7p&f3g>Mgg+7IX1Q?$M?#T4oiz# zO{_h!b-l$!=}ruDdopA^raKAKSg()d24EIrW2wxDxM27!U2MEeh2#ve*fBp1m^4j% z_5J}7AZ#p>_7DHcH-b@2n6ODxcg%@w7ZQb0(&^}FBPLN&Gxw|kijai(3RXj z!c+dm*)9IQ~QOHRNL+?LldeM>86g#lo<0;BYS1+s%jbT#vgSS zclK5?ZwBJGSuiTPp?ZxeI45TFI3+B=scZsu`3}<5t29AHY_@zKir#h^B zc$4RR7$A){8K%3=5O1*)fEn}8_j(gK7{1oH#cFj&1it8mmS@C8+V{3td z?g?SPB9koZBc19%by|sk8J3Q8WCa{d9$pH)1RJWrUVlM+Ypcfz+8Osnq!RHr-)dF^+72? zj0wG)swOes`Dw}y1zR5_*$JIQiXq1DobtjaWOQqq=O!>=wggnPbLlcLt@3mMlnDdu z77(1V^o_rHK#+(#tNa_mJJv^h zDthH7k+YgW96# z3*9e)msuDas;U*@uqHE4rQepI^8DMGBa1v7L7iL7dC6Lw5p^L!t24kBtT zj|{?r>3aGKKt8V%M#oEp$A}KE@Yqt)MQW!w#TK9BBX71ioSaG(Rf|E zR5pSTp#zzTX_aZT9kZ2RTP#XeBmLP}KkySAhOfsijjG zDW7stze?dswsQa&2z0w}+(|A3{aqx`v~<=e*`xs58t@baE%xOf%xHTtUC~};mv+nV z4fD9ieP2$5Zw5^b8LIT)O??U(T9$j*Q>6GS-Gn^J`E?WOXa&;&B?;rwQ@3|ZUmfGa zTa>bRRj@8cz7~WNHx=A?S(TSl#X(hY+@$tE1Borc=n;WcDAH`EHkJT$Y4$r^{6!ub z82$FsN^;$B2#*&XCeKBV2aDUT(0CO#gGBa=F!|N2zrTn3<|*(1hMD^1&;B?OU7)`G zNGU_jQM%D&!+MvIUGM*oQDtm*-7p@}SD-lVZbYZPD7Fx@iqlf?%vETt0ZIw3uk0(* zBV1~|v1+or^jTu`1e5cWA+W~{x|1g63@S0`&F8niiT`&qee81iGxLof#(k5_A%A6y zNCKXh+}VlU5kuC^s=~d4*^yS0>%DO*0@#SF0LE{nV=_)KlaSyi9Q;cG(;G3&Ob8{i ztx~9-sm)_oe37BgByFf482+uv=Yr=A#ofR~}o*WmP$Ye@iEN{2!M(WW8a!D1( zr)tkW@ilM_>pwxQtVOL1s>5-1?!W>UhE#F(pj3OnBmLV^us#^crf(1#E}V$ z{XwWxeNiw>c=*CAwW2J!GzX?i`V6*otlO;Of>i~e$0IE(3Q`onYH%bl*-sf$6;l6{ zxgqm@;_VyfisA2bBYmu|&`@f}>hRw2aACdGLzUvWywNfwJ#+MIzZoNf=~~V|Ah=>L zX`MiiOo7|wU~6j4U43J+HaZE1QsA1`n`HI(UNvR&S1@M3xLf0%ynI7h@<;%m2Bc!u zqAC@z7U8hKC9skrQj?)8l`*0l&g(1nzX#nj6dqFasoy!bP{vs{2qtphOV-gV)LE9~hGt9bo243fJ~_5? zn5}La2_Pz~7l~58d~$@O7S$oMhL$E}Vs#`eqLtAVR&%LZi}LqS(N*rNwd)OJ{a{J@ z8&#n}G^biWKFxGvl9ZMQ1z#I!LZG8=HF&$yv80X`>k6r?F=#Mq$494#!hNsp4^W?EU_# zQFT8=!p@5X*D5)txz$7#^1K(j41ZnUj}F76gNWaW-x?-12QS|$ku4+XTu)>#`BD`^ z2G_|pGb`ifxW~}NR&Ml)_|$WStR>dN1^t|3=Pl(Vh3Y@MIx>NMHz=t-$HAAhB?!Kj z;o;Q%m=tz1m7uBJch&2w|{)j@FJuFUByVn2)t;~D@^w+=E{V$AC`ugSe&891z zjR-35!W-K?O?FauR6!1qZwe|Y!RL3e-QErt81f62@oROgjm#})ss~p`my`9*yj>q; z%wO{6nZLY#?AZdR1TO_0xu%_y#=q*^*cF2^lssyD{b&taqH=u=@w*P4oR{f5-a8$) zE;X@6gh#bzvbQv2NcCD`t!r0Uf)+)*z;>`mNbbClPD*EBXnBD#2d;4lnzoQNZ*nL{ zzyDlM|G)j##;4Q+gbo1UH6H)~<$q?Qxq+jJv68c+g{|3tM&z-NhMo3A%BdIdH$DW9 zT-)S{fY)fbqLIA$+}nWtz|lLPV~RDj66uO~<3cXEtpuY4nVUlyh2nNIy+kC6h^Zss zX_@nx&SS-opx+*c12M7P@QiWAq$r>g1;m8c(Wv9$@Wxz(+|RpS-%sV)+$$bW@9+IU zS)1=;9RAK_$LoGnnBK16eVClxcirC4A^y))P41Z7E$`dotr|T3_UF^8-Yrk>^PJny z&mFJF*P8@7o*QqhTZnwLMHNBmmx1zY8i(Vu1DufKD7w?3x1 z-d{~xZoD4ezq90Wx85)JRbg?SKd(J~UtdXE{|-22$vw~fdgb~h!fB7TRNOB$d!pLF zvdxkmu1GR>CfFrcR#eA@0i772TSYYyfr5I*(hPxa7{de(V(7@=30W%Yx%Gh&?EMIQ6rFIR8 zlh=YZ{_f_An+A?&^A+)%oY-QL(^Dc0{P15XJpN1cg=O*WF6{JE5xpa8j$eTy-i7iQ z3oBZttzL6$#Hj)QiEYoKR%mwNv$B{b4gkuFzHm|5j>U?bQ*AmwZMhP)ruDYwHsemL zytrLEF)FH=vy#zw^&@LOT;5o?GHkOR_r-0T$knxmp@mgjCwHVJAW6VbiO=gU{?QRu zB8ksvC+HK8&-Wv{Ti*buaNy^+-6FodE|;^>D*OmFJ&`n~3B-6$A}kMF8(3d21y_Zp zvd@HlC{WjR-w>U$9eXxB{B1DzXDe%P`SH8!t*BOwAFVq}xLn$PtU%b`)vnU6(NQD2 z#5JRd?Jjc^^+_4ZijPsKct^Z>7ijf{~7b1M!?SmA!TsLRmKC(Pv>OuHZ_m!b`}tO7$l#m&gLHsrH{ zMeyJ5i;qZ$_U4sucDC8e3)#E@#SP@!0}(qXcMN2}P!cLLg@1o^2N5b4EtGNVKTEkP zW&jA~^Kn2O23FatD2}Nsf$8jH0lDR$Mo+4{-um=aRUNf1p zWb~V<@@h;O z6l)|kwYdI~FrRc45YZoBYLmu*fFKy4<>oA3R`!pb7`5uTShV8LK6CrquEA+FtNqY% zFSmo5%U(aW*Z_F-1IK33N(UZIK>o;od2Lqa#?DCj6bwQGAAfLUG<(0DTQ6~8XNjO? z8z=Gi+0e;?9?J*sS+~8*Is%j==E<`{L2CgShg)W1tE!mSm^bf+_I%p2n;kcE8DC(trv&B_7L%DSRf++{Cg6!?^qlIm2 zqotpC@)7Q}nFwA)M*$^S03;F#VmAUEX&cnAc31!)e7Im(tM8Z=5b0`+jZoYmmcl1+ zyyT>9lf09NILk9;CEqC@s+CA1<51K_+h6*SEw9@>jwv~Y*B6&*W;9&osW0b*@RwiKbDTxFu5k681J19`u)8L3p-tfsPD96~uR0JS(dDY=;^=8Ow~R6ppj zcU1%ob)hoI3x|7Gt>c$M$OChOclNpA<>xDD6C8zs+-&`FVL0FhBhw{IikY%`+tMVT z?h-WlYQB}(@|Yo_M{B^vM8}pd5UyUW9pI7Hq_}4}1#Hc2sffz%PQWXuD;xy>*h_VU zU?lt2^Ft26n{iEn3mtcY73>q=+(VWv?R6$)EFVLCgG5}&zVHAKhy!DVvzMp1PA3RvK#*d|9O?Ky1vy_oY4rYs22vKheYYm^%oIjt;0 z8jE}Y-6)PkRgj#3uMLwh?T4|W$WHvm9SI+VBO_XcXJ*dAH)K6qtgfBo^4RT^%&zpb zEpBhCc-SR;_7c%{R~u$2IZdSkqWPfn-jK&XY)9X&jcjOWOQ=r#Y}jc@3N6L)1AXzo zJ1LkO#;B#8JU6mve=NAdP z?$`=pq0bYwVH6Zc;x=1;@;x|(7}x5>I61TjI_KBnc3IE2N zeVX`5OW{?s8YAd}E-mof|GqgB_f!w^$Fe++A5@8~m=MF6U>8G6#9m4G^k`HHZ$Yo? zap8Gs)Qn`!ix0Abd~<`FqZ6FV5K5C-5L{PD3wq=~3R7iSx;+6fvf$BW3m#Zxr(m1a zxxZZ1%S8vSjos-(7j&e*crctRWFi|7=(_J}d*P|%4pvsb^gJ08`?TT6EL*7Ktw)K5 z5@d>%*vKkbPg!!#OV}?Mg2qhsJh;KeZ?JYrnEbb6=d0vQ-4)?mD;(xkEvbX@hS& zQ4l|Lw`(U`1`JE~iPoX6ly(@FTV!pP+s3z;Nya&xE+sfYBiUIE3xfzHq?3eG2cWs9 zaqGxTc6|XR=pFmj$eQNqfsT~78dN}{EVy3E{u+5;~E3G&$j8G|cg#*EM7ELdLCwnkHu~x=7 z(#_X>g_DgYMx}M4KP-rL^FkX77)?#OyR*V49|{+FIlM1_Y3NDOq7~>yMeO7L*3gYz ziCvsPo>y3ns06fhNH_peS0KBwy?Bg>y4zeP+0XdXd*Nu^ylu+zXc>yk2N`TwPL0L8 zpct||!BZOnW0^Gt;u6l~vm@$HA95-Fc^B=d2ovAbJE6z&xXZzO$h}xgXuiiaudTNM z3qE;Xfq_{YmJ-)_G+>y@U=L>mcA?bt3BOr%uRnzg?hd_|l3>|x@|=Zi@3<;&t^7oZ!82tlIE;7HikL&%=H`W07XZK z6Y)XgYp=V+o$&+?o_A{O%Iz(}#}Mrn_1VovGRqMt!l53#=EU2PeRUgr(}0Mmd{6JD z49<&8f@0O7TE)HVLl9u6r@ug(UW|_wqpKIjKhXJ1-GI#y^7H^O6m8&5az!P7?y&ME zcP9v1dm(<84>SL)_r_BbTPZS;RSmFfbm-k(Y*JoN_GhfyVaO_Hg zu~sJcERP2uwO+RDms;uDmjelH>2^LuP)mM3z`C>BcyL)-eZ#=`yQV=SjQuvzq*43JmYT<1QlYdn*|{#{dpQ z72&@E{Oj%hh6KY*ZyKJYGf%tEiNSz|Zt7;MbbIl9WqJn#EA}X33q-TOu~u$#CR$#~}6ioZ)a;E+uq2XU%nhm9I;_8zA^FO2OjD zIzzuQLvR8Y1lZJn5dDPxpi&Cd18@RAg2*hzq+kr6@y-Rh#fP zO4ZD7*a+QSa2bz|P0ed2Pw=Oj6#%oqp*I{6^+FJ!!sb9&7%3~i(3t-YqyutEs*)wV zB}qxPkhC(Oz^PEumCuZy`x>Yt(mITMXUa-aZK^A}d|)8nm0z2&u8H%)h}Bo$hrjPF z`X3#}ugi6+4Q0o6gPlr0tS4+{W-LnXf=U4-y6|?6#6?=2z*p^gBcQpdpqS;0nT9U2 zgmfq%+okF2fV3C@8T;S}d@8VKyn2#;*85s+;PslbUD>%A*kS^9{bg0cSb04Z4H&&* zThDZ1g4@c{VhNIwbtTyp-^4U6F!&sTA^0cWc6Z#Mz*MlKTXnKUyBg)5{q@FRGIv)4tfjS zD$Kb|2t#sn^7`U_ZU8e3UcQ`bbu%y++_;#lx8M7q`4+11t$3o3rQ#MA?Q#8R!AxJ# zmvuF^U_C-JJZjpKgkPR~9^-sxJ9`$#$fkIjG&jW_@&|s7^{U$a7b&K!_ZK>Pm z<^Ak{n2}^hE|7`;_w*kxIO zv!#{|MCfT0nN>A-%E|d7=?dq2cNgBG%EA-<;F2_lh8UB}3WQ(dgCOL1jIlV7u$n3&>SnAEm& zgf2UrV2)rmkp2b}Hn!QMluE8(u|V8_VvJVHd^iaRj?8nol_jK*IG70(ZYvK8h>WAM zg%x$z=>$iygS{V2l{SPigt?rdt63ws7g%zsQ!L9Enq3m3FOQCFS?oUTaCB4;PnH5< zCf#Z-b@y8jW{w+0Epx$Td@gs-q!KEO@pZKrK$2D6BP1cYR=ipfrxkNc1i)S!rwK!b zbz$D*6TwAswss#Q%}vv+4KQJTw+Va5hvlD15``|49|C*o24Y5(j^Sd(KJ$*&d8Ey>p@*xepj>E9hiI%QgCn&9=@1 zOM!w<-&(9}|61~)5dN=Qxt|L#z;1g*21o_8qXwu1?4dixIjBC>fDrK(%>q>j>}Ft` zJM+j)=@J2N%gPZHX?_;JVHr-DKOBfm({c%z}6US{3_9En%Gkb@j+{0 z2c<8VR@6hr43K~2ITxZ)ku2YrC_Oi;kv}>|6Ag_69!UObR`DE{ zniGMcP02lJeJefR7{62EgzW{C@joI_4a&2(OJpxd`>Eh#d`*#==%0|}uBW2-n$9s@=m+bVyX6!^ z+92x2ecp1_1td}mN|UTHVXDhfnaCBUtl_Eobb>;*X>_hC^W+U%9N6uwh8!`|$CgIO*%d1VeU#PdXSkAV%W}=uGY47of`X1Cj0(5~ zB+tE=xUC^cbEd7Q#Cs#)r(u$&sCdwOh~BQtYD&LJOZfNPdH_gnIbX~3jx(MK1?$wW zZ7Bq+T8j4ltuVlKcZsNRzcA~0b;lUxBdIrVxmE7M7y9PkN)UTaGk~Y;_t|&^ z>n>}=CwZDvJtE$mdSViEI78Y)Ru)57Tnq>-*N}PU*ta>C4yC=l$90Lj7ueMpgeHSu)p+^oSs59F2JvTm=_a zFhYzMu(G zrbCrHLIP+s$l%-qu_;l)auK^okoFep)U&Hl8p6}L0i>3Y02^$lB(R1TMsxr|jE{G} zONrM#VXkO$VRIrP?4pIVdp=9#YmcHIAOU}AeRortV(~2Lgzo4n)o-_YS`ZES~Ay70dA+ zn0OejIGrT}AUn6W^D4n6oWI*5!2Z9;!(11FLSM8#4X);MN7zx5Ijg=Gf~ zHh?GK>j|@2jkCfOH$$s}3A+ZgDoPEv8SN4inxgp&4KuBJJU~J^s|>N4PpGzfuZ-Gg zyj1jY$s0`uKF!eMKWdl0c3O`Vnshz#qPtHw0Y--`)zZK6q-6My0#m|NRCX2Xhn?Y2 zI{NVV*o0c9KNy9Ec=~W&wWW#!Z!G_IP!_+mirTC(zEn?|DK}Z6o{2Ypb-$Jo*~N)nQ4I93K%LA@D2OR4S&L zO!1@^*nnGji_w^OKv#FS`rT~>MOPHI({coO*4?9;E4&u-2Z4kBVT41(Ik?lN zT!?YKMy$gVpKmiN{W>)IM;4Amen6FJAnaNY2qRZX5;rQeEn+m=SgNp@@HIv$uw!>uiX{0a3(uq;5y;N!5(@FK=@ZZ%7093;0{W-?-gUR*Kd|17Y%k z{~4=+5&;fdY*2EJ$t(&8U_pS|)`oGw^ViGDeV7WXbbsQWyiuaG6J=H5Gk8d6tOv_? z^yll$LA1TLR!5gk>=Pqn=Ua_|ZbdC^AbG@YOFPdNZp*oXyVzXOop^#@?u2MQUMS2Z zP*H~K8gd6%(C&eM==>L+Mg zC^owHG#wOUk5P%oX|bXpw}i?2NGK+j=)V!t6BSf_i0!5D{9jLKIIbr#4q74S6_b zB`8S_I@Qukf=9(o0Ni8=2>@x~GM>pDVTK$O*W*;Z>FNwW>ca)XLLNGTg~=-^uJ4Uo z&8~f}U)lyEL@FD5)gB=)%cio~t4cr?_qpS0%GSA>r~B*Ee!PG7O$}nH=gpyx< z5K{Va?znX_Mv1tZSpI9CI3ci}S5z`+%*sXFk+*Fg6^RJ-uW^_VH08*(nJr8fphBBO z57kBt!6wS8Ekb`dk*2pS2>ZDFTg6gh7fcMgt8j>RlQEQvuJOo1@zNR6nw*uT%yI(I zypqEd@DX5L>k4d07{{Queqe!OtckTb6sNO1l3eL8d6<) zl@|bds!?G6oXUJzjA+&y8eyDii%~eFHWQEWGhy^JA@tJTX*hp`Ir+yP_;%zbUNp!- z3LyZIje%GGx9~|ynELG~!aNaVWmchX`F1JLc-L$nR@;A>Bj3N`y{8d( zq;5PYIMaW!_a7OqYUJrcb&Bv$4U^RXle&;L#h(qj=4OKgPSF`6p--E2rC2?W%*qJ& zFuEBwz(-jPfyy$pXNc+Wwc0WcBdS0O;)6X$#^o)SoX3~d-V0PG97e%dpM;aRLh&pU z0!vQZVNA5#p`-0a;evbryg8TVGM;Pu6x}@53-I$PXWVnO3Cg60l{fUB#3AshNcGgs zP$Dkea>>ZXyk>TV-7ZhvK*IG*DF+6Iz#lZ%--V+ex8M)OlRiY1J(NA=_G=1}SP`Ud{Wd+Z{ne9B^t9=c?}~ zO^+eP-H>OKNORTR@42wE|58@CGq|ZexfGO*9CnyrH@96Gl&cOrn*A=HNP#m< z3MgN7Ko@KP_TDsLb_K?%2PIKpOZK%J`Si5&DcsL?cVuE8P%)ZOm~som9=o`GKWF_6 zaBL8*dalZs&B8dzMv$o;&-8F-Lsq$`8#iUL+@q>n)dXXQ8!6N6&fy?ck@P7>tE&^* zgnpe^u4G9#rp(@ZJv_PUdxFaH;wLS~p0#S(oDr}GH&HNlSINHiLLn~PjDy=Fg*Qha}`!vDC z1%`IZr3NEG3TunO1#vm7L^TB*cbS1Q?kz05gbUXBrR?wwyFUXgL3<>x#z z;TKkdl#o?i%s{pdvw+ao!9y5R5lQrK-A)zN{5Z&>xDqj>hud9?^%hnRF=mD2CLld9 zq_TdGHmXk^!GS_%S0uXDN#g_5GiLe;C5?r5f~RO^ML)a=oPr1Xfqo>cG_#(zoi;&z z7a#dYA>d9}Dc!_h>+Bwp5XPk`ghAgqE?lyPthI*{5-CA&I)oRGSk>_b+z*Ng% zk806-f{aL4870LiHasGBfAnc%OC{z;qFGA*>K5mG+9C{Et%QYqUdr*8<4qIHB{>B&ZEO{E1|}!!EMx7$ok@) zsi!LRIQy!TnRY8}jJYcd0&Fe~(l2UA)tvrK9rl8q8V0wC$~?>{RfC9+7F=g^4`M3YeGov}*zRu#Y0? zsSgXZ(moXc4NcH=x82y$o1t4m2;9*#9+O_GNSz3AY-$5uKAA$on?uSJ8Ys#?kMsz~ z3%2T{rr~e4cO_sNi#}gPHeqdkMM=}AfEaT^D^Cv~ohfs7(YxP}zwkdV<%eWZ!yLEnt}^0TX+-WJgUNfQ z@h?}3I3WoDhbiK=rce_dR+~pAP8gwJ@8;E&Z=$fE1c$+jDQf#{=SyB(s8q3q@~8V< zv@3cGhMC!We{3}8|1r|2>G8rSI?(3G0+ zOpm0~X<$MdZxQ13?P#uIqSzeM_mPgDo-lZYN>ethu+nAwrp574jt$gfFB+;|g-#y> zd}&diq#0~;0D@zuJE~6E4V$;G`-6y4+un(*>TT1F&}L0@n9!o4iFKj8o3h^e*Lfk(O$Jp7}s6Y{;+8Klq zid4#Iq;~mFMI(=ZC9+BH^79|s6gGSzP(BR!VQrrEQ<;_zXV_J#i>9%?G^qqREZ$s8 zPWDWH*r;d;10lI@Tt_v_=VrHRE?pq|PSFf$mP;7EAJ}70~8xy&ts+>=%bWCN)c6f*`-&sM+HpP@S zvQ*fc#%)Ay!JnjqY-k$}U@~EvB?6hL{c}ewc`;}+w`!f*?JF?DF$8_J>tee|zkwo> z*8MHt@9<)a|N8I2B;ikRWyhBA_E+{7$|0%MvW{rV9a&m}WOMfeyTj4dg6IqCBL5mp zDrKTdUGsK@9XLS9QKyDyp=+}o=g42AXUy)cEu~{i8i+X^qyz+WZK`Us4x!i)V=KQg zHmu%(u&5b2<7OZf$vBLM-dDC^qhj%`ToBcu71zpDx;mY0MUYRj5?+fb7E(a5gJv*e zq`l}tC$_cLQwm?whp2<>UeYIsp>sq!;I3KdAeYQBv02l==n@|=LF?_T1EBxVdx$~x zbrxKwt{EetOXhUUsTY>?0YR_sY3*ldKbIllabVjA>bfhwL(x*tVW(ymH1^j`@>epe z4KRN#Q12?!waNc(ba1^A7!Z%U^?p2e`ufYI&G7a1`||aEtCqL>F(KA%|F%G9Pujry zc73b%>i2rioA>i`yY|}m5yktXeoLAYgl}lA*pY z;~Igvy=m|=GE|4hd)e{3Kjro737^K{hd`j$Vm0l*CmVvz=K22(ujk zBo47#uUXhxh{Ec6VH!2;e1lJc{2t6q{s%Vg@5y=FEl5;MRv^4*SR}XvJ}_!#+|Pa2 zzu+s-uTStVF91Wq>wIl{oR{&MgIF=F=JS2?cDhfUI?{L_kLTteCg}zO+_N$8E4YMoKEdI6oMZX*&p69Qxm%K!nQmn+zlR4g{9k5H zzITi6NKc+91g9E#sn&3=$T`C7xuMLw@YXE!l=M62r)Z>T)!(r5CWaZ#A*pf{zZrt9 zccGL7;D+CDCjJ&^Myzj9${0*jKo>RJncKw>-GkBeB^lM}wJM!uqf*sx+dZz=Nk`Q3 zF#?mHW%a!qqYmAv9?(T?;rI|@zBB1F| z7niJPy%06Q#deNT)l0{=lA*NlLvJyc?|dyQ#Dz`DdRP9A?)+umHd-M<-oe#?rz#}Z zEHhQkdC_RM_k5YnmXsaN>Y15_YuCqY@4wU9ix1_S;oLkaY$Ktz8~kkjAi)H&b4%JA zOR%~xv9fi_9KFoN(#vo1Sc+a1%J_eWUkR4$%cHb=qHc{UIndLixDWe*$OSl)qC8|| zZW(=^t2uH&QqQs8xZ0AZaJ5v|W@A`Z5k?nhXO`VJN@9%Htl$LCQa#H8uY9f=U#1aP zOEQjA52_{=Rox} z&U%I!qOid!RUW>??mTiS)*SNYOsS`!g@i{kD?%GP6vYptUsh`!lno*>=Oz}WsgV}n zXTe!g^e$+!S28UCWGjr{1`eL}y}QiO`F>~VeYfTQ{!GpNkkh6YU_an{_PbO>Kl5W> zy<5OPHRR@fRf9iPF1u?AgW!C%(TiQ=WdlH6*5=DEP&%jls|4+^NAgeq$VYr!>(u1x zni$<~CUm*7rpyj4@7QojHez;N(q*Ydy&@S&n#}rhIQ|&3;qqXzR%mvGxaq0u+wY`+ z)QcUsp^7Ly_~z37)t2a8?C|5vVKI@Lb@sFY0@>3ke}WDBJEMbQ!p(MwO-7(I2v-X@y!N?fOqB|1c|`7j`xp}LNfv?hLLB$F{6VE|=Rx>im#0?jS$=s?S`+_BnK zlDFsk^)`|7zth}YHjGjO|I+e;|1$N&|DBruuZHFSX~X^R%H{vtiTj_z<>0u1$U%A( zkyqd!A$PB&)esmVB{rgVl`~+&k4>g7(L zkYgis^ZI+QO`1M|2KLKs6i6EGc!MR{-b`RwS;>g8cy(0hh7bjkZ;T<|;f;pa|I^-A zM#Zsh>*5eBxVyVU&_Hl^cXxMpcMt9moS?xaSa1ylcY?d?>+F5bOTx(=_uaqm?lne1 zbyv@?t7d<-YON`2zAA}*yFDis=Eg8^8-YDuUTSW2rUO|=FI|63v+1Q0z{w-8_H+>K zh0krB-!UqBHWnzx5v%()Pn6?}(BYY{{=0pbt1JsIc(5X?;i2=ZSAWVIsK;0_I)ecM zg2e>_BL7~*e9yS&xPEXreq7`| z`o0{qa_;7{e}2z%eD9S#cHTY~03zF|#0SX$LINb!iLgnQQ}KGQIVT9HpzFq{6W10v zoof}e&k1M&{{hXGPmx7rrw2!v zok@b73ZOOx+r&uW2OmFwZToQw&u|}ufF56z{EJO}j}N_D;GS+Kq%RB<(1SFf0|#~! ze`d$SvEDR3JPJRpyF9C@kCPSh$X~Nvl?oGGWfaXql5gp!0Wx48&Xp{IR&GPNi#0oZ zi)HnBu;*kn+Vb9TSO=7yocN(2G$#5T!G!!qJcLidWz&L$0QRdX;yx?sB=+LDA;vO} z&3#}|O8E)YiX>t=19d0~ECi*-uXac>S1Bax$nqv0SfD4`FoK0G32^BxJuon8E*_`( zE8Rw~zzu6yl-8*0;+%mdB>_3mw>;xIy1II34qSf7H}gJurUD6Sx0g#^(~c)s-CKil zVm`e#B@Z$shIn7YLs(Kexwflhl4|qY(uf)&eC!zUH9cd$CVCChYj%F3I4WCi$z`zb zbw-0m{~p;;QbUqxZ*m+QZLAf{1?EM(ghE|Cgn^u`6Ke7ey;<)GP-Y=g&&l>ojz8w} zK?EflO0AsmDI?yEC5#R)GZOHoH+<6pe~GS{osjH#Y+kO!T)9?~^f*R*8wIq>gmt#3 zML}8yqqH%OX~|Yeae6@$(L3XVVkQ~8tX$k%HQVn+{yT*gz76`U&G8Hm13Od65pb zR#DrjSst}$D!r;`1l1G{^3F($1)g{VD zUnt`6JLK>@l^`9<4@hZTMk>^Se+?vmmY(ymV2ZKTbG!twsf~*Rm z6JJl#P`Cq^veNBBwR?qVxE?Aob~QJPp2fu7pVQ_NPg+ZjTecsnt^;dQi4DT|9a^aH zmB~NPA1FDsClwRdd?TNr)(jl~_A0Y}$sbub6O26b16k!j2i+!ARHRQ+!$JJCM3r6# zH;zj!1)q$nT)LHxRRdFyajkfBE%)PKGI#wo_=H;rrIDZi2&_Ea$U47;e^-0zMX+od zmwAM`4y#GVAq(~*!(IBeVa$+l*~6)QA0W4b$E837y{_SLfYvbBOKQtmW^Q<>zM|cG zmmm)JzW9+0$pM?(AdEK30cE$cJN(AC_FF=3=YusOF|@oXLl-)|HbH!E_-<~u`l@G+ zSj=tU@LFh1V8(pS#+8%t!CUTGJ066>L(hz4o8k{yCJqAMMpMYns)g(oA0ihPmIX_< z^7NR(F5kCf$h@x}x%^D*9Ud>f;shC8{Gq9Z4WIt{@gQ2Xpw|{))=C;Wg@q6P~j?)Z~8GuHEbKCGkzNa1dp(tD2a+dui6yF4(!$3JnEP``NAL)CSPd z6SI?r*v=6HzJkHEn=cRU)RAJ}T_V98@{^t8^177f$o}{`G3&S0Ma%QJPf8y$w;1uy z`ZN^OIXtDHGUs5)-mLhXxx1GdNmag0Jq7=&hI=sg+K?)!I ztq?e?C+eOK`5H0qj+FLOuRJWJ+`7iaj09C;{pgrbuqsv`WoXCzNi+IPAXDmgf3h|JgXu-)9-$5glT;T4vRAV{*XJZ^U$ViybYGkKi1o3t&;+#n4e zXtYJBOPQwI=ER?SjS%V=t>!0m5L^wXI1{=AtJOye1$|iDdRWxTy}6B#STc)6QIn=n z517Y@lH}`~<`RJlZ<-2N*@R{?WmkL$&w87CPqxp;r}z87L$xOYA;|=?o59}zatSwCIYBYSPjU82p?nN%k`{?VNU6-+sqzgl;KxnoWYz^Y_*6B zmn^U~n<(HH7;SI0^3~b1onH@MGiM&{_v}D=)!RVNXs1k|>nt^ROCDVyp^r0s^S~j$ zh`=*AMcdF-_p2B$C+2M8+k$9H!^W9%9A!N19z!D1t-mnKcVQIiKJhj<7Vt^7-IezY z#y#$OM>Wq$yL>oVJm=XkAE$)&Z7Q5Tx#ojI`%U?9`L{2Z@G}q-~j#Ol5-Lsn^gJ@>T@$MDTL8GWz#nF9K z=HOZ1Pp^GveEaY%zmVZz$Sp5udU)?d zXNXqTn7BuxF{8&y_m$g_I}nL5_#mt~X$%al66vrIwMf3d**vP*lNfC6oKy$47fsE5@v`nhE&B>zYL&XZV_~^J7gT*$Y zGOnFS$|v|PUf62h4~Jzb_6n{$rvhoMbxOuDJ;2+J@^g0DZttnm5NOT49z^kTog|;M zR7}z9y=9tm0<5<4RaMZUhIa;v+Reku?Yqq*ZM^!fW_DV!9;VzsJr6p6Tp;o2b3n8S zU&@eFK-5n50OU$Q@&|}?y%+uD1t*#2#tRHF+pCrSt%Z%eJA}CNXm6dH>?)dmfaNh< zC3?*B=*ftgLHDdoD8pp$rJDlSr0p^m zy`CSsBgJxJhUTJsUOH13m(fq*#ZRO)8*j#$3`m3HD?=ic> zXa0RykKnl#es(BzhmzI4gv}HXjOpX@_q8n(Y$;)NUNaS))G*_>i`h`dv7c)yKJExN z7^>f`3N-a$T8ltEhxXeQTA`m=+89w&&wv}Y%rRDs3@zgfinw;@;tNs<<#7bwo?W%E zR@|JhF}NShi!|$dcWDg1*1y)x#gU3r(3W=CWk2R~VVT0#mN0Fhe=G`+7v#Cue>`Fi zRBm2dsPdcp_#hdOzW`DA@%SPF405|j)w?j4f^PkwviVz20+ zfii6L;;XDDmIIswa>xAP0nOEVGn;Qa5q&szAT{sz1CnIu88b$j9NNPuzHT&hhw{uR zVQO3ut_OH-c7K3wk=vZIU)N5PLVC=-_QL+sidnFM(hz!W(IfKUC?{yPo8Ms-1dWx$hwHKZHfExP?OYMXCYW`CG!dZ)J3t>5d~BxizSqrRIIXp^wq8ts zm}zX-UCC11i91#Ok&lF>Fg<4tal?V!$oBOG8_i8vVqY}5jX}5qebYWf2wcm1k#PG$ zMam`Wwa29xf@>eZ<@|f-_>&iHf%?R;fFlcl4H<|6=yzT){aDM5Addv-|Ai8k(OmEV zb%0m-PbSdrjIXo!LCbA{^s$E*md~Ei;jiF9zVl0T&oahyCTVrT`6_}dewNvVY=XsI zI9K|9Bx0K)#8_U+1IR9coSGK=y_)Ov45ObU+kFoq6}R(Ay;*&is@5dNL4cwTBToz0 z*J%#T+7Tl$!UqC8n|HJ1`2Oh6n*A_*H(b`sf4oq!2pr2Zz!4dMa{=Q&F7&S(;D2eJfTwwiqSZEwMw@$&f<`gr zeY;;(CH`6bxqv3B5bF6_Q+SzycVyX7$#-t*!AO@C1n|07jFo3C!keNa_<{ z4n$=^uP3!Jr4r)5B`mUFjh(UZFf@U;de6etd1SBbqh~C(EtXj+Kjxc~(sHDE5{WUt zfr+3lLGY$dA=v=!_o@7Hg$1vwQOg^vwE|e+9H6m(6X*9i$38%xKeiWh4#xjwbB^D8 z+D#khX>fqbO8#r2G5=3)s{#Pgx*1@5j|03yRz21WHgzNtY8o&v*!mz^utcn3t5GeD zVEfwdGo0RA_hZ7)WHqKCkpA3Ud?A=U)`Ny%+j2ZSkepEjWa}8 z&MvQ5d35Z8zmnNm71YfeAJ5H-hPxj=cT!2z!bR6o?srQ%+_-En-Y6X`tI^;=32D98 zm;2ZNyn)SzAcZ~JhSLd^y$Z$#i^@q%A?mVSoS1AY$btQ_N5xFto&(b3+*o*q&W&zi zEa#zKGjBxt*@01=^P-p{&eR)@P8XCUdH-gUA4LR_B3eBj044 zXkNo7@~6D2buqp@S>HRr)UWBPN}&)>_M7ce?a-+{ZgFbYRpZ}^Dh&uh-6yCH**i=xv@U>0 zZ0{TA6NI58j+c>tL+#9GN%CC`zq3S9Hu%G;L8vrgs@)iNVfHlMO*zeRBdDTq?m7>H z4H*#^VN_P^2;&TBrzt!u`$k>GpnM+U)4rp(^T+*Ij9?b;~30EH`w8U_7@ z1|cr|`J5;4=cd~lT;Y+5lqS!0Yb)4fQAOA|Y36i`;)j-Br$2z#lxBXae;0G&}KEu)8O!(h^Q_`5fSkt{xDpmb!~4bl zvi2tZIjDXwR0`!~bE{$V)a=FUjyvR+_- z4L%0FgZHOvtBcEoUqbjoHB%?>8U~BN%wyY-6U|&AxBzP)%eyYBakN>%hQw$6+9W>y z&3&^z?VWDMh%2WAyFi(i^#R?6%tH426%H6gOZcSPlv7X$@BGpBFZC{Pccu&sH6IB# zj3P()Lvtj`35P`+3Q$I85hyRY*1|uVwmRHZ2xIqhi&cUj5zphC4;iy;25jU-WwVZC z9^HICzZysQ7|)wl#DqokSg4M9sAVf;ch!e- ze=y!ZB3QS3{XwXSvdcia4Eve|Z4Opg-yU_jvSg#yVPPY0>7)Tax&R7OO9$mWe2 zn>XH4*J-jw5T9NmX}DYBd|JYB19!(ua1Q+v;LWxQ+7O9G^C zYQwogGqG2wd7)}kcNLOMgVmC|->$P*0dnN{p!i@dOXsB|nRlN^ZZ_yg9KQ>u*U31k zC;aQ< ze_4Bec%jW-?k3EHGQ~n8$1RXnOQIM{mAWC=pX!eBT1O=^WbET}s8n`!LeW+3Lb`Sa ziiV>t%sWm#HgvmkV@YPwsT{^_H4t%ma1`=tgtn7vllH0egxVo`GM5O60}RqeM<{d- zp~zr3rXF=e$y`Qb0uoBP+WAeGPZd3%-c+KCdsA#RotKj>s*`nq&5)6&2eq0JBg^ERzhL}uS@Yekz& zNnRv~nPQPXN)@kFP>(o{hQ_uc6DjhVh##Ly-`FcOlX=?GArIFmt6p{U%iX$x{- zE`4a>JHQt4O+4s_UAUu(2%x55XoOXx*?0RlP9!?LP&`5afmvC$^WHS@$KlOwSP$>} z4{J-aYg?(Iu5+6f^?WBysf4;>>u7pf{gEi+u?_hGbZby>uIrFn{O#ybTX4q%t7RZp zsD;b|K+{GFh+YjQjg!GDD3^E}lebc{UQeE8fyQ4;kJvJc@s8e3>HM)HaOCB1{|q=n z0eJS|0iJt5=c9kefBmpl{AH;4EBuQf@1Lh2Kv_V6V_o4OjIa=^EvsCKikU4We2AfPRjxl7IgHxW!6vL_JQct|+ zq-EpyWW{%_S1MpbfPV)ueVZzN_RIzs;Bq5$gvKz4k2t@iN}>7Lb2zc_3tJ2YM60gr zr?k>Vm}ZO1exId3j(#+g$%(rE8y5UETmOdzKYspyH2@3D0W(F2Rgc_bT}PdaD+ckf zDGAI?Her}HEDiv;`}T0tRWsLU*VWN!Xem{;GpyKm-{C=Z!a#Z zL3{NLY)ryUSN&i^oZHO3Z5!m1UC+XlX(oxE9dyqJ|{vA<|_06V!C#6NUMb+6*$4bTGTKOp8Vedb?7+CG*Hi?BQo)$fD} zHnGr1@_6?t%KN_R5&Tc10*`Z${Qr&yf6b-;p~1g70Qmot26}(d!0`tShA03ufCLx} z?1uG+RQFW>rUB0n8eE2~G?wDi;80-hq@kgZi71FJcYfc!X$8<=%1}kzbk!d=WX){K zXVtur?i7istdxZ9W9Vkv%mG?tGWKA~o?#JE#dM8pX2pF2-erT8j#Cq>ZX@$oc1((m zX+KUadns?rDQ?IRo6S+gga_o@rPQEx70neGqskguyk0(p$k`bQg=27@i@T$aH9)C} z|C|dYjdbd70Qw1ow|}xx{>yCr|7N2+z_xJ6XFt1FKJ>})%ns|)O>ZQtP3j-E+GC1I zWB0hGC6yrB_U{5^x7*u$y00ezL%Japb+$3LAjj{6a4Kv0O7HY(<*`PqcLsUnj6!M@ z;wX&yqp80F66tG`04c=zuGRO~$F_{!X7b|&DIMjzwAz!XHLGinbGo_}vX>n-JIv}6 zwOvZ#Z>WJb$`U`#s+fS9>^Gi#_q<_mYJ?hnR9IBSroDIvL3tVTwqpX^g(A}FzS_;}Ct03~5=Ot%>y zC{rFW%iBxOz$L^3SbvE#OuA8sp*+>G;O>kFQeHJ7c8PNq8fn{RtRg)OJx&~sQNzYO zaH3*90U;!$3Fymrb)&v_<)NmdaoOlXXtZqLBap{FPrFNOeCmz1a>7RqjJSk*k)zN zHUSlSis$=S?j-qX7<)j3^DDPW1jc5b2^bPK9W}52m+Tkb1(9g&Ui}>rqfF z(Aw+@%=oc{#q^^u#jXD-8K{;c1npaA5FbIe2}Hj)Ek^D_Pnf7fEjSN3YkgFUsN*=j zMX{V6-_wa6A-!$~FPia#XW!L6e&5MmnbD!^zzml#xjSab#nfjs!mCKB-S?ix&*Dq> z5xPBNA}zw`6cXOQZy^C06Q@gU7lE3-x4;s)*|ONWhTG)`Jv_R@VSa+O+g)$+C*Tr^ zsUyCClfnz%a1nR;F32)lpF{-Fxc6)zPl~#6I<;5FW0M=FIyYOX3%yo{6 z5xiiEi->2?%GV!=kJ~+=9)v!De;CXJ46%fSczv}H@?zSrdt`NJqob*9aHiJVo{4^OYy z0)G?sbk^L`KsEM=Wv7(rggTR94P&79$_>knFyHZ<{`vgFHLpkf;h-mM>xedrNb8U` zI|X$tz1V~NU125Jx%hKl{MW{Jit>ynl#mmSv62yi_#&JmL*k@(E{==eOV7-R_Xu*> zPGX1&FPW4j`nl*b$#Srglm>S9m;LR`tf=cy-$3oZ>cxgy%0E?oB`9ucg3w0PG#F}s zS`OYzr6wYuc~do>^`@FY7kui|`At~y0!uB`JKL)-veqe}QDotxz3cfl~JJE4o4D0#(J zb3zP5dL)v-L0JF1;VRkPFY6S5@Oo5%fNU(xM0p5OqLhk2*O%cLGx6!K)4USUlW?r$t*DxsLBlkJLYbI$jh)`j$(#j)-SA_~C?%u??}DN;r# z*REBS?`c_~5QaMxg1W**wLC`-HJ6P*SFx3~&X-@9m(|Zc+bbo4dHK)l6`;7Ed5$o+ z!Ek3Wh(>Ce-^1|Mp(lXXh~RO+X|AO58Az_?&g~_m!S?CdFq|HolH@px%HXE+_yMZN zYzFHg(19Q@rT{BWy*KOQ`wWhCzxKJdT0{%zl_s{-2V`twA4U$RN1*$_0KQr!YLTtj z)wdro1-g0(M)GqBHStlM6lncF1<$y$LBgkj>*v^0w}>CDwuu_(Xuv4Hp^xz7qW)Sh zj77p+K5QirG(BjP+p=r?E&RS>Bk~JR`9^ley?s4O`Vl5(t~g$mYnt?K7=v?uX@XqB zSyky&cKhD6b&Yc0D%PeE$fCZK`Vs4eYYU9qp|o3x#(X#Yn@M=F#Vn&8`N+V_kS2|a zy!*Hu*!`;9CSZ~>IO(sDR`Ej3ew;o$)*k~tceiMMjq=r+P+xGD>E!LlCI^yQASo91JEBi_9Uou!0AR{fAhdiC$BjP*^b+JSqNjqr2gRrdmHs+3q0eO~En8 z2|L%~+^%7$;YYY@*7rjwefrju7k0I57hJKAwTLx$oU;7K&fE|XPxn}9oz{ucEb8qv zZh_jhjR{+xIdHd zA4^cY9A(p>KXmQjkvtZrT+ub;gPjRtc*Rw?%YWLNO{dw8CvjCJ>$@H2u?x9Ww^bg@ z@rCYOQKVKdZB^+x$RdwzV3$O9f?8aNQu$;)PBy+$kP?Hc)Dk}eLbuC4Lh-$XL?6n3 z1h9OZ00zfNa5S%@uzvZ`5y-q!>3l8la4Hf8!GPHf7BOrs6d4*c8_-l7 zh#l$_L_mFyfKv!UYY+?Ovr?LT5Ur>j;f3k!b&aRNDUJ#LbuAH<{>K`D`?E7dy#zdO zkM|rQD-my3Xr83(>}&(tIt%a)kAnH2uH-bQU$1;zkYAFJj*Jh1Ydm^e=lgXkgvEmc z%7QOqwH!y?2ip+SD_m8rinw8rCV?af1c)G3W|Jks)AaE6jgD{=V4-{lF%(9`E#>M0 z`#>9xJ?3OkVL zER^ziT&-!1W;{nn5qk}^L-IE>@Uit!7)7AAm3YP3x%;mmnkF?yL6f_Kgn8vCjPmz~ zRWQyV9B5W33FXD*n`EsWcrf^t+V0F`R0ox&Wz^pGS{1T zw!dLFiV^Q(F-7GpKczIthmER$voJKu%LS}ps%krr`>?)u#yzHh<2OW%PvAnK?T-Iu zm5OnPNM%Hoa-HE#QFy%@!bwB3hHri#KA*367~I<-{FKld$F@rDECJg-f=~2r?^I@u z?#3EeAd-lJWb0m!ijJ7S4a{S0s`^}4X^E;Tfg{D@L^TW74L^5LP)JE7z|x#u%38JA zsMnbzUK%#*K08i563fMfYsV?C*FF(zd_ev#s@U}l{*Jo06v5Xc32;AQD;rge&wFq~ zOb+#d3qdQVjNgi47;1>LRC*}Q$d{I^j(GN#i@&K|Lk4#ry@vg;gpU#3!po51;cup8&R`eSjb3KjRzzM~>J;g$eTw284&C92X5|%YO5ZTH?_G{Lr~( ztIPh<>b)QuNb&L?d~}+mrnIZ3U2OR0Q!_Kwlx9D)r}Owb$(Laj+W8yjq-@LMnmb+) z5$!aW3{R?Bb-KT@Mnf2+m5Ne79zinbSKld#@E9m}R=-Kv#j_wJ0p*s72S4gkkml(< zrrD8nus`Exffe93tZoQFOkUS<**}DFAxSz{WONn4bO!cX(4xwPyFC1&vJO|T?Wbk7 zRdIx4PE|Qq4Y_q(oCk>^BUS(2xI;l+bd`E3T{=4IO>@G5nTtoaC&Ql7eIVGZJdCi! z)~NwnAXk%OOVMCVK*#Ne{?zN z8*U;aaiVxXRTP#r5}iOfyw0odmSlmM38`lg9Sm%!Sx9#kM(Hvh%(+&Bb&q4xukS0k ziy3-n6nt8TA7tJ>;&vZ-KW0lGTV98erJ&HI??JK~7rJT1@t(n>;^Xz--8+4W%u=4N zy()r<+^8y*6RX?~ghuq!~AyWUj~Vnf>n3lK`jA!pPAG^KtF0K{%pX2b8)q#|B>ygZ)0Qe zr*B;;FrmN#e5)ZC5D?Z+Nx)tjAp8O#{P!3C3h~F2FntaUhUNeQVhI2S#KHX9E|C83 zN&GA2_Ghx~%S(A#c=;y|i{u~6Fuw$NSv~S6z(<9@0Djhzd@1^}xYke6VfDX7UzXZ> ziSRPf_$LBL_)8u9G41#z;LE(-pMYQye*wP8+Wlh|@86)mN7(!t)&CQe>-~Sm_`f`* z-vj=B$^rptX9G+r|3&!UOO)Tk!+u3^&V7mUmqGR=!0%yKzXIswy#)9fg!Ly?>;r^< zY(IjHezvOo-&FBe=+Vn__&p-$rz{ZAmx4c@!(Weumngpno&1VIT?Du-UxuK(6#w0! z|EoBB$uHvna__&C{@p+NtMp^pFVa7~r7r<~_pAI00P*ox9sJ45@)GNJ>-?`+ur+_i z`f00wiS@gQ_g5_Bx<6z6H2A*6`rS_WD;5?Y^!0bj|7A6N3Gn-1;a31~74z{W-BO z;@uZfk(F_8%E^=YsuX3wAuvFoKwv;XK!`yUhS6m!KtVuKp+P{%m0%}-jORzWEXK)}A_|Nra%FbfQ+$tWB!qV)XuLr7wv5erXKgJL}%xWxyC zRz0*dv@lX>a4TE*{>TF$BKl5OnA%1v&3nf;lK1Dg?V&9I8CLElm6Lk32*d!|?yU>$ z)BYn)UNo?zOP$@Ld~n~miy5?@RXv7OOtmPRb*s_^D#fKQZ{iJqVDKxft4Xqb6MJ`@Trgby(GAy zYmX}ge>+g|q)>Gs4 z_>S~$-AIcI+ms{eQ%tU%%nn5)qdQTs4$Tt^fn#LUxy&C@k5C`@G0eSj540us>4DH^ zoFC)_Lly+4epmWY2#v#>^Xp(&Yj)5bvF%E*f7t-oQ;+n!WDn#7o9h}>qQ6fQ4LvaP zw40~Ci$Mj6LcN&#Ue7+p@Op)z_uxs+PO~F=QMz}F!r5EAARQ(D*1M@`oJVQXz2EAr zhPM0Dg58Vkzg+K~eP3X(eB-RZ(?9H6C3Ga?`a%c-^7#o4qWJ&HT6Fy$GqA6$-T6vN zcn}yc11B?EX9oIzD^U>y*#Doc|A(dN|A*sLC&|fxGogfC2YnJxcJpjdlg!&Ph@Hrp zzJoGlz8i96CX{r%KZ*;v6t;Z#%BgeD^USAnUP$Hp7B|+|Yu6Ab&}C*fO{~IN2CGIN1Cv zawXb24*Sw*eg;;b!7EWN`f0llTb2WfKjn-Oag1e|6BB5mCk+vItL>6v;->v~tiPc} zY-AeCvw}a(8)&GlGX3u{m`RN_Ova#+alk_!j#0SD+c>DqcNu9C%7@m z&cGG+t(Ce^3>!l06Q75{m&+=3@;7`&Q?vVleeW`Sv z^p19F!3+R9dl_|t_bFBJMAkKPgHplWvJpbYFWs<<{3eHyidP_0@_ zMS{8Jm`mYU7wvg9%d9@=ly+@DIUS2;cL6T*w#MBKXpxF_we7RD$r|iGeuJAa>nz)* z*BVq&Qi2?4?Q}Tfoo*BBig7z90TJWx3pR^rpsf5Wr-D$#G86?Tyl|2(g zyME*y49W9Ul$CJkAZx zf`g3<-K*yfQpp&ZC&VQ9j^*9EH!yy_XHZ&=H+05Dw?JeqbM;uF9xtgqp&V(H={q)i z@v+k@tSA-RREdeC`2DiY%Sao*)G; zR1`pH^`Otf9&^SQjX%W1p#Z){2^6l>o?H$ZMEm8;Zt#<|xm*i+JWtulBsV2-g0txi zZIVwP&5<0E?(SGdf)&n%q6uq2NCrx(^eNXQ4U<4=q`6WOXLeG`{l#(00h(Fv0RiQk0LkX2n+*9`b z7q51@Q}OR0A{uV0!z}@RliT=D-3)B$x_;Q=z0)y*caM zh;kGc&lJ0F`1l;wCvE(yNdS@e7sbroFnMx$lY9BHQyFG-Gq~geMqP{y&h3w#E2R^kcKGR0B<*bzx@$~U=UC# zIeqKJ2MZ5$YPn!8=WdF*t?}YY-4phHAzM>I;hFso^wEp%kB>`XOaLRgGG%tPg^B@S z(e(_X)KH#q`q@9%1})W8T=V4Jqv&VT4>pKO4a;c_Kf(gh zNREL*c#wUrXEF-@y%U0>HAcvxD13uBYMrIs;(?b!n-;-qGiNXb6UvMGv)Y24)4__^ z%`Ll;m~bu(&9g%rCN0e^Uy7Tr9P1;YHEXd{58s}8zs&PPiasR6 z{)UP*W{Jksb$CMDhQ`;9*Y6Eo(3;| zxMVs4i;vO8`ZZ?9%;9@qm3n1TQmV(ob4YShkBb5cQ_3bKFK4(RG-SiQqLy>5LT4V= zU}$l~plSwTv0A>{$Dok*iNM$qVALy$_W2&i+ z6OAkHktTA5sy>!|1He6S77(5n?Yny%wu%wIzd7a74!gP{e2Yz`l`*6}S}D}@@By3Q zxkFWW@-#>wa)$|(2Pp>u;P(lq%;VInnzD;uR1}2G#EYoA^DVdJVj@3P07#>Up>y^*bW;JQ6 zIBLrU;=Pxa?pq^h8@s5L2*-{T$jfrn{0Nq7zFtUSJEf-IRHalmIjpwf1a2M#)R}7R zcEm;FV#=!!EhnbhhR(b5Ei@YDPa9`M*zc-0BQ5n6f?8;2SgL}m!zxbYV$R_nhi%w5vVgu$h*i=+KR8f}$ht-qAi9AWkMdjCUX^+wXaS7Se8@08t{f<@d|E$%zGf5cIc6?WG4OpEwmwc{~^y z7(JtZ7WIG!mIfNh9*I@tK2N=Fg49BFid=HcLO1M1KTok0h+^KQ*9xJAfiT{H>4ho< z;7Si%=vNm)WpLO6VbJCPKM^Y)hfrD^bV2ESB8urHPK@oH%Q2SPpb$==8oL%nZBfX? z7IlPz3=#>6P27)a@yLi@&Q);Hxh|-v?X#GY&S4^=1nFSvf)^1qu$%`-eWVmBpTuun zL_}!)bFBCH==j8BaBjuBA*rd#lE3gDw*fs@$WM$&*PumG8p2p%H_Rr*L2)0=Ng8yl z2MF4W!ssvj=UXfhX}HbKpt&?fA2QQ%7Vt^Nh;o(9_PGYr65P!XIS1whCm2Bw`CP0p z^K}hIV*xPMv(rUS%{afso)Nn}VObUKF}f)v!(i;pN_LVWiJQFm)afsC z(&moVrfI}w+i#$-?v(`C(cHCW=>0>>kc+jQr}Nz^m7EA zZ@9&KHhV>SEImb5oBNa)3-|=y8_J@`?7m?^bU+|a%=5F-xPN{Txc{Bu2_bO(`tj8i z{eb`h!2{X($MF6~U-bXvdH=IV+5q|Lk-lXAkG#54r0q?^0>#Z`&bG_;6h=mTt#m$@yp zc_La8V(*Kl)p35*2~LHdGSz@Ra!Y;Oi4S)F(AijaE!!QdEQS)Xpl#zO(R#1-W}wys zC)LcF*4jorQ9Db-6;No5k`n2WVN8}K&Y$KTawJUNONzrF&LSb7DszRl1+}~yrwa9{ zgfP1G4}+byB0xV%;)1lgGM+c2AyBRR{g&0|sUGceGPfxnTKMx(=k#weAj<#Z*;pxc z=gZ;$d*lowd&IG3^VK&w28rtLA-ASoffOu*>KOU!c(#P7-;qz(Vo_wa{fWrcc!mU>r%jAnI zmSvwo#GS%-ZU{`2MgfnvCOFk+QtnI_{YD1JkqEj$LJU#P9Y~NHr0Ps{q0zK}iZG^Q zLh0SU(T`^pQs{>*`ri5unOX!r6xF(kkB@Hh7H=pX zaM{%@$zl@+t{kBU`&5g6vz+UiR-4sh8@DX_b081!~Ag6sVm8G`T`Glpx@w zZLm$lW^e-CIsH_HP|roG&r`y%2>XfCNum&KA|0=HY_p%e+PrA+U$p+WRQq1W(YD84 zRN)+hj^t`B8NkN}US3sK`XQLO)w5%D>U$hrbw6IFXBtbA{;1@sGJG1v;Z3Z>N-h#k zQT|i5^YL!+4b=^!oTC~rPY7OR^a32v-H5g?>XK7^^>so<6)xi)2uB# z|A^54V}Zfu{Ii4o^Dh3`5P7}#&HUl>`R=Vu;A1BL^Y5qu{vFihLcBo7X|5cht@f&m z@j|8?c1GSSgCG0C-v;du%bruDtVbTpJU_3VH4&TFs&M_F@Hk|KVF|%*B*LGk!E*4~ z^0wTKr~9P`gEvYnu!IEmH**JS|?hd;r zh>PU>Jr2f&>j{Q6kfxpBUlwFsWv2#{lX^GOe0DVyw%e@ESe8}HkW47>N|JC*Ga#k(J2I%v{6`@(~;4~j^HO~|; z+u1^Uk<18Xq!`HIF*k!<7<}n%7rg`;#Q|Dq(fcieBhtHWv-@0^@w-eg*wir$8tzJN zlCsG-1Bhfob6}im6QaNE%hW1;t}*V@DImMMx_i_10yu^>kW@~Xi_-!JzSUgcK}g~^ ztBf66EFmHKLjz|s;8xyT5@6yg828w?kr)J~(g=Ia+hVy!o>sG%d+@=A0-D6I>&){LZVjvLeGck zQok33&JMAmUYp_Z#$+72GUvZJl%9Zs(LMBK=|i9VPMe+26vWn4Hl|E|EDK(QXE6PH zzRi6N&(gOjOGVg5<(94p|2^iNY|*n|1YTg#vrp(bbmeqg=qwa_zQenTBPwm%mj&p) zBRhu+p*`t)zlDAxTL4e{XNypuaxquh-h^51LuD_?px5VEFL2LxCjIx(WYt0eG8CPC zR9z2Wn(&rfFkl*4!t4ISIT75k!?}_IpQvrSnCzgApkLL&xc0d8X*=^0^<;=H*9cEe z??zYpZkQtp_{Nu;4YBU%RGq+&Q^T@J8Uwz} zTR~bZzq#yLfD&dLdRj07__YE#Kbb0xz} z7@*>HFG`Ku)JD}2Bt`a5jfTNmQ}AL{Z>UPv&dCzbB|MF!#9Bl(o@fq|#Ry z)#YgdgKw+q$k?DOGz>HkS5&AQ$1>MSvWuWI(1=b~ytoufr*)hRuuQg$;U8zBn z*--`WT$T9Ea1l%e!I7R6Y0+a(l!72d-$M@O-`R9$$AZ_^mru9fl{O{|3l$Jsak3hu^H9=E{7X!{+ z{SpP&MKLZ_8j66_*ler1GWD3RdHAxu3&B|>2WJywYq(hqEVm8#pV>~zbNYm+x$XCY zq03yu=aO6P;Z;OhW5K}*!CE2kg-hbDRYpsYum-%-=l}`3*YPr8B4%;hX;EnX_$$^k zcDTbWuh!xKl_=c(LdV{mROW`!OyD{(xFdAk z-GMx=8&7QwE(k5zSi_#winVc38;F;2_0SaWm=a z`OLWkC=H`3M{QzH8vxBRk5YkGQS_%5hY$R>Nwi`h_s4?JIBKin?7fTH+K8J9$#+>H z+~z)v*9i=lf&{|2uFT5GX0E3=|KrB|p@Dcd~L5LnS<0_=M#jQVCgbbU&<@i3#%|{LW|= z=6o?Yw?|TbXMnhyh&1Mt&>)B70Df?&UI;Ww`_p&XeP!$dC(!LHNVi-AA5Mvuwsb5H z6Wyz~Fh==hfA;E{n=VFfa3e3`ysBC|DSm%V)#8zic`qi4zPlqhR%i_yx7^*bl@PnW zv1bpIw~wSz1k*E=LKixWMpEu~gg4-I+M1K2!fCtuRSsE-^RDZTUyh2P>f@w{6gG}d zP!hD)({bSSP)827?|B^;RhK6S|D{E$uE%Kx{<}>ky&vpUL1D7KCg{m;LC&&Z8oihkhymuzE%|NIIZP^IvZsEFGc z_*gblTg}g&FR*wR{o2i{k-0xO8x$WV5kU&nyNQ`Ul5((qeJ|g2Ui)^3yG~nP_I|-} z)Q>><&HsS7*0~k}))o#Tu8gYv;vHAz*0#z=V#!(#>-C zqyV2H^&7Y3(AYTDH2}MDs0QfscT{dpXA%w8Wk2n|z&QB*vlIq86622tywqkN8RwH` zaq)gBhOCiFloEw_F0^$B3T6U+ih(a#B$9HSe&Wz|?>CR%Xhqrke|Jlt&N9*dZxDFN zBE~P#_bm+JQScIQb872JdSTvv%U=n$^^JYdlw5xWX=XnuiM9nQ<_!xyn9srGx+Gp= z963Uj0}?!WlxLoSt~}6MheX>+a1F1&j(;R8Z~%#lo&JM9s!Sn^FPBCNJ*Xlta!Eq2 z(fz(li4E|NJ+SOFX?F^VqPQ?-u3(xr&08&ImD8I1M2YZnttNoQ z>;YY*rDsR{n0@>qTza;#V;hxMbSCY;h;9%0f<pz8KmhqL%9dI^}DN%%@S z9lJmO?w?6u* z#SKAfYY4V?e(Q`3et_Dd9Fv}-T8bb=Ye{)wCFOS+C6&zZVAVwoPYkZt|%jGl0t%)Sm1*#3oNU1IhQW&!Jfqf;z6A zPx3O)mz8U?+o-}6yy;C#Lj}J|`afDhMqIN%#@n6x!PYEkht6+yG_Lsnf> z+a2RE3%2SO#^9hFF%#qefV+Qy6B%e9Yw2Ga6{ll)!gAfwNu`XGVeIa?;#+W|PvglC zibgf+TocAcS#6o`DRy2Ut9p(%EEMF#i(T|`h~F7F0ZG#JcvXJ#gT4vviq#>k9;i`d zQ)|9cR=2c(zJId1UsPsvR*cF|@0bN7MCHF$R-AX6+*9L`*Th974wa;Sd2gu3=U-|C z{#8!rMp6d2$gtgKR#n(bkA+rM#AqABInxzSgD)x1zMNT!tOz|XX>4B+-Je13ZL+0g z0Qk`}ecV-i9w#~f7o;R@`vTXIl&?RqMxG~u${axV8KAN_9pkY3HF8+vHaOe1uU>~P ze#(w7+18g>kK=S*86tVsOjqc2>C=EGeE$D(_Gzd_*d@`Q0R#IAH~U>)sSc`Ja*oh# z=Ko>ujFB7`KGhz8kW8Xz&!W~>aRUt!sSSDC=e|3f$F>J!o-GfE~i&i>vYu5Kl&ViefU^X)O z+et7j8h|)gh4HPtiI7z}Kt?-N2=f0;j9Dko-X2aVm+pl9ud7&kjs5-p{;Amz&Tap? zwRY12Y(lODD;^e^A|DnBsMpX!6(oR973dmI!yO{`Uhux#ePq@VxV=2o;)n|tV7Z%U z7WDs8v9`*F9J-=_O7+>={=@0=?QC|#-DZib%;Zwa#W{Je($R%CSTrXY-Rbc!C~?#4e!`@ zOo_@LaJ-HoJg%YgGmQT8#rp_H=<2}3TjinaxyeW3x8ia&I4$~wK?pqkzY1$viyNYL zI~Cs>x!5dS$a5-eW47`pXD}jQFk~%18n7S;h#nOBLqw4`5vZ~v9;Y0r^7JP+@ZgON z63Ldy(J(r2u3;pU z5yq=9CIsHlCY{R-rsc6HKOA$nc)l2uOq0ju&N*c#0S*2bA?-5WJO^7pN|)#J>?jVG z_RbYMro;8OIi!QI4R2iY+#1GnYnI`r4Lc*7c7ZH(2eP(+$Vr=pc>xL-#ZAQMt7SJS z@`(#k;8Bli}P8eE8 zET~HkC!97!Li(EaK!)>23Y9sZ${_jDrQI^5C%3KB!unN*Fo@)pW#RTw9~(CP(NAK- zhclW9HUn0bhtQ4rgd2&4gz~WkuPX`d)>UeNqU8k#-{Y-q6nI&V5!BE2YG1INfjq}$ z*8#1aY`VuSJ0_$jB!7SAQ6aTYMu(=6-?RXD?BmG{o`1F1BN{KM^6p2awKQ=Kax9KZlWaU_l!kc zKi~Nb(U(!wE^1lT98QzvP?+&pp7Ll(393xE$A9NA|y2|BjFs*0PJX zkhouYulf^Mcy8KkP3L=wC`mia88Dd*!36g(Y$(HF zb)^~}VFqPtPHn z#EXCvJ zt!S+U{o}G~kNG~r6pKa94b}|AKuuNhlSN?ZRn346hVzqVjE3n~D9f~-o^?=01)vLr z+Nwms?B`yiV`M0c!uXAIo^$WflE4Y15|)6dQ9?)zx%yd4{iQ#RvhuFC6=|beTHj22 z6Xsne34*0=HMg($(kG?JMN*rt%duDd&LxbZLdgciCzh`Lw^Mv_aQ%b0;{iPPS_)ZH zl}R3AsMH0RQ&DXBB&5 zRnPT({Q?zw4}S~l$%!@1H#S?^LYUJrcv5pAW^ zBPfVpEsj5Hvrv(YyjGzdrXPDWDD2c?)v?2vZSSbJ!Xnd)U=oycP zYM4RAx?gfU1Xb9L>bOJ@2Fr9%nB(%JzRzVip^*$~KadSZ0~kR>{GFBjF43^7lQMet zXI4l8rY#jI-m7fN3Sn%@ikuY#N=qAdgarDr*|wWrmi78jmYXwHx?5C3K~1P~UpTGW zSqD)^Ok;xM2;L*3;b7iP7HL}>lxrnEnu{R#iz>Ag3|6NFDnw1?kQPK_sE6ur+Mpq{ z$*y@rE|SeO65;w)@H=)GRjPR>mG&jE0w>W3CmPc-<$sTZ>TAUG*Q*vBR9(GbOSL$d zQpXi7TeXVy3FA=1B~pwk!)SZdEHwn4{**2-sY)Ew+0O9=sNCFkdQ~>NB6)Y&T;Zn5 zX0^DRM3SZO0J<&qRd{T*0-aPz2{lKq;tIy$2%DzB@v8kFm)p84U0LjO<@@b=%~~*q z!y#aim2EIVBx;hB2rMfAJFNO&+?!YeLnrY^H-*ahs&%5m6%85&jYx%dY(Ghtc)p^T z^8g>IA&)~RM|V#9%rh7mU^pE(;>2Azf8n}SWwj98Q8omDT8)9Se*vOeVJrxPC(SrP z5fs)z2OUy5b=!b5u0c&Sv=_*SZ7GY=8%1MksV*jd)>697A+YS(KOdbBUtf!0H=EAf zK<9z~Z~`s;v_R{;kylE45K-!p32s;O<_-vG9>J*Caw&7W<0`Cc_H$KA4K;^mNz6DpgA~ZXI-ZyZ)4ASK4MW!{s}1eu;*LU{W=w+E3Fs z=t_SNopDTeYDc+*-6(Wq(s~l~zg5&LA+t*5umBkKNtF8G3z#oRwU=2-1T4FMs?wOl=wAq1(TG9l9fgdjhH2K>S6V!| zEeW(hPq6>om`}^!NHXY}&w87;U1JDg>E)y^g?ST=gUwUZlrSUI~ns9SEneS^v)Lo~z1caqgJ~@*T3+TW=5{+Wr{IcZ8K^1P6=XbHX0=C7AxHIc3m^!3PAULP zU|Q@wD^TL&YGHqrsiIX)Zc@C+GRlhXZ@bf*V(79Fv(T25P2qAXT1r84oD6J~;SpCW zqMvb|(*|WvrVfn7p9576?mfk8l%^*uMlOpjQ5)i>)cGXJIbltjd%YA(=vq5*er2j{ zpS_tw2=VYUg5?Q%8x@jskD8Sa7ASnGv^@^B#ZA&BHlZq-5xAxX<63~uU+h6FR&1)e zLFG%V7R^rAjhFmc=c2BJ9W-aHrJa|oTVXevFgTZ1S2PuYvlOCxMhWiYqSC*ZbUjg4N><( zsneq(ggvgiO2C73h{JYD?Ge(u5lo`6C;C3Fhw^W z+0K|O<{%()Y_C#PKyA=PKX>X+Iisqcgw&ia&c%qI4;09{qpWx?$nNr!2!5BQEJ#cN9y&#oH@V_dXC)>%AOu2g)$66Xpb+gGzXR8sH+O%EUSlIq`(qa&=c%rUwkFYa0hh{UUNYMq5rezlyNcRhF!2OD28*KvQFn)Mq=_%Z4a zGo-VP#~R!o7Hdj}VJFKyq$A<7s@RBfmF=SidEZ{kGurI^N>o2au^srS#1SJ2ED>Gu0dWrFCO<)Dd5jwk{}r~uQn}uJhn8CM5lLeJ366E(o3R z(a?{x*P?I>ET4?ijnHsB*#sq&C{v)@`KinxuqX16@r6CB1u&wUnEakdG_(As#*)+RsIRVuL ziZOe6q;{Gn@$JLip_=wO*v?Di@wa8aW8na1l~Mvy^mJim^>bKd!x5fRw^`01YCizk z$9vG#tgb@ZdkdFUFNOw6j$@?YbOeVLti4IVj?Sz(>w=r(Pnp8I)Hict6w5jk&R1Jl z0FdABtR7!O6nk(+`{cN7-KE~XR=3SdJuA1PNIm0u3rhucaMDwE%T=ZFY5xXeBpo?;a8Y*5<|n>X_*N=!Zx8dSC> zpChu0=Qc*hFL@0Fj6UM!?w5Q3!+zfDkR}Sz9TQZz+33B9!8O$=05y9>=J(<*FOS*q=g> zhJ})F5oG|vIL+L^IpoMWyFX^cJoLdOi)*YCN#$;m)q$Y`#cVmTK3nysA?fWl>s2N~ z!RNeG-Jn~Ghi(M?#mZ&@2-SyS?v}D!DvBSr;(>I0zIXWSi92v`aB&;1#W#=rT^etT zpFSY#cuow$j?^`X)tiz*n8Aof*ZM2jC41Qt2|dw*^{n=X=q1+%mY@AavvuL_&O*-j~nyYw~ML` z@Qv)#s)vSIP%B8116aAzCl-D_rp`_<4oaTMIG#D+&QMc0gCFWYuTmph+H zzl}Q#5EyY4TQN#wyP^_*zwy%Q2FT!seNj>KZ}sT1?Z=*wvm_;czHt;XA&Y7ZhRnhc z8{5vPaR7!rEc1;%vR0JIO<@Zv!||^^Ios(CdF)T0R7<}pFGlVARLTOSxjcQq|i6}v!Lv6#zCGT_~nb9tD~aQ+)ja91~$sj55##GUbOk`9cy zy;TdVeA{mX&1%U0w6Ywpm6XJU<(%7oIW$ui(q99W-&A-e0NthHzQY5EJO82}eL)gP=333r9dt!7?d4y5^jxa;8MuXLVBfdI?(UJ6f#N44i!D zU}LP~QT5Q_@!HbRe8TTrmO*(&AeXmg^1Z@#0F6~7mgqaW$h-)ez~R>gwGo#k#As-iX3jXo zC|L$1V*ez~Bw#D0l~$4pU12Hoq1LHrU2{P8I6YvDLqrFYZ88G zLnXMC{aF_-m!iBGVrm&PTB@iCvj+s>cA^8sw=guVta0k8_Y7R~;J7u$!AS~CbCt|b zVk_z@>m0qdMSY*}6ZZ8lR##1jP6hFV0v5$_rmGT7j=whq}3#Jz$CoDAV!L&?6 ziVQF{j=IH$Kaiz9vZ?g(5V9QwjyJDy>@$kI(GuC=O!#)+M=~Z}4!({c1j@xM8^}8I zyLjq5qv|wh^>0t@hQCKomUmrNnV3i2RR!RGnlV^>(u&{vW(1PlpJ<`K#y1epZX1?U z#^QM$OzPKIb1ve)Ok#(T^{Ejpfj%Nl51Iu=HFc@yhSj zOMY6&b5jLSdFeNAwGhm&c(=6aGSk&O6pW=QW2m@=tvwl!Pcz=3tGIEPVF@Y|dng0T zssB8%>0k`lH=?)&(}_o*xS6aRo? zkL)W^^L$^OdrLyHti~1d5dc*!?fZL3YUsop3HO&i&w{^7<7viTCY*9JO_w5S7NXIE zIHNsOit!^sH0ZP#pO?zlQ3X*Org2I*1F>ZhV39^;uDs>pJEtoqddFpcR&n&95p$!W zChAZFJJCLs-Ll3v;e;(VF(`+kVOc%Q`Xi!haG&D!(m_TTfW`V@tDAA4Fs3BZ zX^fPtWIy&bLOqO|2JQeSjly>r?gVI+Yal@u6{TH<;?DV z4hOAoxONarBnX=&Zk)LP_`VjtV@i6~PN7=^rlYy#mQAPrt6CuH;kcpI!Mu@q zb_P;stN_=JsHYy}1X&x>=Zj}eY-)}wfwLyyllDI^%l>rQxh!;S`z_Zp4DTQIx&Luh zmCo={{nH`3p-Z;zmj8)qZCCRX57j3nNNkIi1dsN0*lvu${#)?ze7+ofhQ)Zw%JABe z_wd?!@CFBLaV->Av*ud>9U=m^yOI43diz21%AVbiVJ5(^mq&%c=~!u-Vf2U-gc99b zN9jfvRr(fSNy@uk)wb{y%K}%j7;?X#(OJ)=kSpkGK=;dz>gy4epv!WXpU{Y~V!Hyj zVTTqxrUE6a?ASMYLeO@o3jRZpO5&0BwGuQ*L< zQ+CY@A)s~OV9M$M#ADKqMQq>jb&Fk9)_xUW?zwKYwx9L*PB|AmV1a|Z*#4X5@>y)o z`}uZHaH0^5Lp>yWGkQ#nP=_5bmU#R#r5FZ^Rg!q0Co_Vukkavt&yU2&AF(OLTV;Q4t$w{@$(HX>5i&C zW%IH_7cpG*td`7LL7J$5c~~Y3^`y_&ClHNsJSMR(f@y5ysk8xOjFd61J1wa;+0PQI zsRdnAismvCcV0q&y#wsD417Xr@Up62GCb?&q@AJhjKkn!hNV#?N+6R5FS0)8Fc>oM zo44)#yMHRY=`sI_xPx3c;QKaSo0evcuIMc@xBAO$d^V_CxR`EwHK-eHvgl|3GS8pz zuix?d^qI0^J#=_`+2ga6QS9epIR=dmusd}OtMIE4_4X6YgbpvDkE+oOzZkl*$2V062Srw(Fu~~26;q54fdMMY(AbCT36;<2xj4|#G`_Z zPFK|jn;|CV%}O8J*34pP!mn&#P*lU)J_o2fZ*aUTEqBx4gpo(^Z265z56UvxrEG+S z6olSMM_|-n427J`j2!j#ziD!zHZ7Qe{xnG@(am{D6tkT`@cZ5OBVtaDmnX$q^K<_Y zjSt$$@-6d-5#a4OdQB-YbnE*)St!PGm;6d6QXsrpn-=9@e;U5T zP|jq9g=w0y1gK=H-=*kq^s{LZa6?N~u;5)~i&tQ8o8~G2ho28!` z4Ubt(Ylo{1$q<2LMx5Uiij*f_0AS|w#$fO&IX>n|8AHkAKh*f`AIbkOy52G@u3*^$ z#XY!daCe6w!5sz(?!nzHxJ!^A0S0$>cXtWFJ-EC388@T?wW_+O zr>4xROjq~2Xy6HO*8QjDRU&id!~BOt$6llMHFP!o%OZ@omSWF%!PHCUUop$`YiW&b z)peeHGx-bD`0*V$`d!|>OC)^G)mo=qPYKvqRd;v|JTcwaKhvZ5Z_KuM(FSz=MkT+x zLm$M*kYKX43BC4hz>&&u*U}KlS)heWcI(Xm$JJl(jYW&_dGYQN%=hk}g;uht2yb#&gKFFFVz5-KVzsGJQ@+JyUNumV<)4VCyt8qyx9;>$S_yS-BeKTIWVvgN-6Z!h1n-N zcFVUovpXLc+4`;NAi*~F+Z!wd>~01`7@BoK1gjy^`PKwMGPYNi{vKCLwB`23fN&|V zb_|K9*!jDxXGRbtOw`N7f`uS^0p`yaN0KPK>PeG^{O80Cd4ja>#INFkYwhI;DL1l? zkmR9FH*}#5JK5A@bXNp3@g-N>D&mg)j??s_5Z{<=`U&%mi=f^G`)vGTcCYq#>$1uV znxk8JIljM+h^g8qClU<9kQ8IOF|w+ZFAZGCVjT&Ohtvja+vt`{WUyVDo2byU)l>)UKVJjW4bU+^H@bJGSgf$HJ{3Fzn%XfJtnRor%mRO$6-W# z6oz~0JpS^l*~%A1U+k-1qWn~Jlcmgd?wp3;k>ut0y*!?e+gwgC<{CrZIq0Jw<+Q?c zNep>Z=M;ma@2ZTC!MC*)h#TX;{bk#hV{``#Cx{vc2d5nR>0p)Us9I;SLPiFOebtcf zZK{rXfvUUYLQ-hl)W|vpHv_8vvcoGUk6CkSTj<8vd~WPVE8PhQI#BG5sBc`2EXGN6 zZk1`V6`4PZ=-gVvV~^VM|M=Z%BSlvb-~nxdO^Jc?41Gf9puxX3 zj697u!X9T~?(953e}C-I1-{(_BXU`ww7E_PnVou)b}ZGV_2~4c(DT+F$(&1o<~;qF zrvl3nuK{CgIehqCIiadZP{bhWAO-=78ll~pzqES#DELMm4>V{6UKn+vO@zk@abt`z zsMgPZGaWKuWN<$Ca##L?t*srXI1w!>mWBx*2#FgdBf$lWt->?+B8#j`ROR zQp+^R0QYm3hi1{l%%{t3Gtsx_-dpC!=S3T4nHq|Z(@U#jc5}qyA4@%>o&RV?ABDK zzd@igP9Z;)l_hY4V?YjaInNg`#Ml^93}P2Tn=lHp-%T>5XI0+A>&nxX zd2pj9snr$;!U0A5KMmW^Jt;VJFL}nOehE-2b`{Eu;ZR$?B4y)*($P3J(u3hz7a6&I zus_{LFQ#!#CRlA{Gsx3CqV2JTf@<$c)B0l!Y6j^fp5T+6dq>dhge0B(Jat;xHmgf= zHrKBx?<-A=w*L8pPYSXCo$6RjD85m@f<1)`uZB5PXnps@5V#??9G z$cpd~GrqdSCk^q@Uzj69kEJQm5i044EOar~>j}shI-Y|K`=4pnx|57Tu+E^yK1uFz z7(|F~*&^O;^d#9)7E{v*fyWCrh0BWWGdWsFjRm)d_Qs|kHKI6c^HAd3C-3h2lt&ML z7QLpSUoF2F{LPBPk#tAA&raSo17RH>(He+rJ-H*A1KYTh<#5RFY6CSEP|%|Q;cA-P zoF$Obso`C|%yrGeK1;1#aky+GY*#H0o^vN73Py* zMbFg`>Dkb7Fo7Ri_-)@l!KLsmIP$2%SoMbCmVF?nY7r@j2Bn85!|2GW6OPG9p(4(A zr<%k%A0}dUW(efh&d)3WHo>c7$ZOzMH=WdiiM5qPSB4CDl_$TF3ak&5CZ{yc9c0PS zIF;xKG#QhcVlYfAdP%ran!F0C2ZW3-n(Ixdp+ql0J3}ut|BN~4e8c8(lI{JD&?%l- zB(UtFwjFd7)l9eQogSq_&*Vb%=umxB)nCDG%gb^)^Vc`YCHj%6glWmjqIJ?YI*V(j z3Uw-W{+*#BtZULhb@Eb@1uhdduu(!Ij7wiEQ*>VaAein?=SY$0hZ`5rU`B7 zOjfUjyQ;>wl2I$4x{bY;Z?V$E*c=Snq|l>@ggUVjfPS-(>!4E7xg3r39eA5Z$Q``z zgMp^kE3fOeo7w`R8PKN0d3ew~E6t^S(Mar<0<$nB8Bcg!!&l4p+GJ~+@<&o$(9X8r zr)~#B;P@p3h|Xcn zdE+?8gLZBd06BTJq}++P3%`3tA%VF3Gj}I5ZHucGGTdjb?CK;4ky!ZwO<}m2gN7z4 zClyj4Ay@ifZ!D(Z&)SumuBBK-)ZHC<;CW;LCY#P#GOM znl&E8lLw3N7GHr;P?<$>$j0U zOX8VLpgMy-#YcuBs7JI7w{VwNW&I9ZD6&f1slXWhCM0YNYOe|aY7gFQTE--I6JOa+ zhENG>t3_cs`>@UicAtU4t`(+$QzfZNNj);2*?LMgO8b|d#$iSaqa(nV3nmQ6c2*?z zicwxH2H08Z*d?m)NP_6IDON?+K5QupWSeMVI?S?-3=fFJN2UW85&wSFViQ`j+yFf^ zeG8a5^L<%ne!IAJ(}rElEKIBOk!$x}x~eQs$@E=-ecKXiM9f>nIWa~EVVo1hGXvj@ zV*etD=Z4*cXgw`6G9cYVEt5G9y@IUPbpk|nxaB6hE3Y>or@CEjJnrqNC@uVuaMPB< z@G0%_7PfqSoMXj!^|sT9g_r<(oJ#UDY1+E;l!f-U_Hj&Z`+1%^nfdeH!ESknwH!gW!QB6e%x}s?F`Vl@2z+AUw4YHn@Gk0+`QPw6F{{o!Gp#gh7sD#r0 zd8S3Wy*si0*f(&(<3If|i2bL9h#KTC2`*KsWr6d}8dykArbwP@jIQUtwERD}8{$49 z5Dz0Bw`V;FgkVRUueJE{K)V8hWjLnV%iWX63W353Q|xEFOJH-Dew@$-^57aO?|-^L z8Tc-9tHCyi#eac_3aPrzP&y>^Wf2ljY~gdcvTO6YcK_~LVQzEp=^HQ=p9r358?UHD z3ubkQo|~yi_ukTSO}h{I-*#}gXV>e+Zq#7Dm5jig^NygT(7bxSdW9U;LHGYJ2(AxNkV{{4rf5LN1c+Z$x$n?^|BLwyI|%b|%N!(7JIY|5)Sz2y!yr+7 zsa2jrkcrvWhQ%h8V6GKF*tExkU^x5A0a4W%uL*P+Q2fQ8vJW=`dLAU98wj}n5vBfq z?*+c0258L&080Q%Xjh7Hj9L-9W_zH8{O>Iz15lguTC6#*dmH)#(+ zaJEsk{WUB%Hr6FC6or$oId>G0|AF|wkjX{4f)ze$-19%}EZ?a_U79Hs*Q(&Wm6fV+ z7oHLe=;aD@6{pK_B<5j6)g)fyss4{8zKe_jx=9;vVe)ZNeA(P7;N2|X-`l4)kDm&| zI0nj{(0III+5~?jcn5V8%Ibe!{yP>c(!nZgNpH!&_VibS4&pB-Ka_OG15(Td9>~o5&3;kUs^niBt*=i`R$dLx z51zgKZ+(y;6}ZfBL=mSZT|f)G>ep6ZGMs! zh@{%8pKWcP%sBd_B6A2Ka#NA1*`v5daMeh1(A{AkQFmlgNFR$|5KPyzTu15Y1#4|+ z7=`g|%Y35fnb^JN{II_E+!oKLT&?4DxIm*-ijl4d(fZ<_98<)N)VzM;-EnbBY)MRO z!cnl9kU%`nY1TgTzAH1Sa6Y*PXk9d5H7~TpX1DH4Uz%K?dUV#4pV`q%=gkh*!*mc7 z1ffP*GTpT~x-U&ei^rSix)rgD?-K1y+cE`=c1@jhw7x)+JMUxWP6CZk-!_wx;P+V( zZqhSpNo8VGCQgdvvK34u<}2ZGd7K=Kiae|68+HkY=w= zQwa?0^ZfsBks-E!MTVB6m)@&4(cch}t;hGl!;_MgmFQ+y(5b04hFWdm8ler&a3R(m zwz?e?X61_GxaLwYB3sf7dChHr!#KwKsDE5{anY~SmvLes2YIVqW{c66cI}m$68DV1OdjdXwVTss2~=G`ixQk$Yiet?{2bih&lw`@$_{Z&XOc zun_`I{9PDyp6L{6NM-v_k^1nmu*o(*N8H*NepOcSOQ2Tk_5i|899^F!t~7@Ydm88z ztJVD1Hl9U44J)x^^1^y=SyxU@2#6*rmYL453X-UqV$XjjZ zClDZd1r3S}l@j&sQqG*4xlUT%-;fP}O$nu8d&Mzt4i&@0@Lnw*wEb+be|^hq`%ykr z!F5;jIw7lqWq!EjkSqaz*eE#q;x#az2>uW!3Vf=zi%^c}9#v|rvS6_Dmf>O*D^xqYjo=7yjqLN(GS zysf3cD_qnJwg0Az{Y=t&`0=)PLT|}*Kh#+GI5Fsr4+h4qUf|ZnT=(a|qJJ($F8Rii5~~cOKkO5cfdY|u>yM`= zF+XrqD9B}WOE|Hs=AT6pB8WyP;)|n5eBYM!-ySDp^j{xFGku>==6zo_8il;Mzukqd zzg_+GeYSmDCkcJdpK422`f#hQ##w_T_#R)a2;#v2Ro0){&cUmG8sq@!QSb*7C+6$?MT1s1y;7(8ZTlu9NDB3{^L6k|D@yES>)ICG)^g-hO=uliuDAQBios;K`elgR>LK@LC)wF^K3QY5!)P-HOd`$G+)!)FaB zKyZ0iSr|=+%bRiO8t~Qe`?Of-yb^}vNcKne-bqCIzMcrZUUvFEx_Hy8e#}@pV&P9& zFB}UmL=VR@aj><6)D#?Ii`x-Ps?`qJeb`K*+&{QmLXq9-5_!0I!nq+n4(mFeBeSo2 z;$lMDxr4l#fdrd&YATB&Bl)(N$3)-8e_>+gqWM6s>*sN>?J$kLiYe=Lh&ejmXae(g z&^o_oQbyR3xNzUOWnixEX~7=$c!}UHCn6 zLA+?Ya>6AhNDw6)ViP+RSSbO2w zW6Wkdp&^uhKMJdrqDU?gR4DMQ=~6k@^?n~F*{uVuJqw6o=_$?(>mcY*V*nVr3Q>IQ zhY%`X*Lh~7g78YTmopo6*ak>=mfC`@;(hxl^E-m^b!<0 zbzl5zqkgVl9&i0LoDc_y$)aKTaKp4-NG!bF(-YXnO;ZNxV`^L6T&hd=E~wrC-SFoC zJ@f|?z7nf1uamu`iNq%1yQ_e$#zq$;&z$=3)@M0)T>K!#B8JzrL~=T4um}cX z`pApvjAdcxU|NNms^ZR2I_M5Uj6KSGW&0M|jtAjj?#%yHzmfIBmTyfdy_`cxu)Mgr z`lg*>r4_bqL_W0=sfqDSUlB&`1W|nlx#JE*R$oESs3K2{^(BQ+^?~cAU1!`p^QrV= z5~7pQW`P(@1voBew|X+Dc7^E-bb(kA+wQmbhQpQgfHWc}CE&+*7}-rQV07paR$vn8 zE0|V((T71f_+VLLMOw_=9ux^eYGgAf_y(tb0yQ5Sbky(rD8ZB*{5H}30My+5pd(H) zdZuN1UquBArQj+P_<$~DSHOgov8@bbg4uSQVur@uv3Wpc616O!2J#3D1eFKQkAz%4h&0EtSB5LM?PS<_A%KTaEPKFC+@QU7<4s6miHPb-l*bx zG!tQQdg4Fhd!af&D>J|DAAz*h?*$rZ0`9=kT@wr2v670ft4lB~>+voA>q>8DrXeC9 z`jCC=_Dqr{649@6bwsucbtP(0^o zSda!ZDuGtbBFv?dNXPvLcXO&`H3;oE$ExCwCnKwSY&F*es|hrNk+)H)e@ao*T?qL$ zO2iVBJJX0bK6$CHlz?hLq~m0DEYi=pwayUFm~|SPrAwWItAMM)zg8VfY2I0`F7xx9 z=X3(m5qUSvW}x&*LC1HG-n{J2rmFsn)W%8BTNV9={x6e1TR|j6Jm(HQlST2s&6&f3 zG1fyOa5bJUKPmnQja9JZ$DO!N_!jZL-3l`69qSWr_p@^cn^dDn$Vc(99*z|u%31J~ zF4DKQ^dy8i^G^#Mk6hz8j0z zcw)$Z79oPE1Sz|8UpcH@*E_jxM|b&;LU2oeVQSaahst-iRrnLr zihd8RD`BVb$3G&MoBBM8ubKAyT88@|$D5SODgqt3s{G{Q6IKCc+48{yAb-!zI$OVj z-f-)fun3oHV&c6r4gx{t(pFDh9m~vdxHm|XpIg#1CP|u4aI<*?K$dmAB2RkpYVaTO znw6x{YH(9BolzN|+z>zpkO{%ceE`r2b%p}cqDgp(+*ITS@jx`tSHzyn#ImF2nR>O~ zTw$My>%vdcIEmrLV)=QGcT(PA0+Q}4AS#s)L8n-bccX;or@*X<=T7JxE}<%qI>xO} zXM+)f%2=%dMjG($_ov_8dKII&$-vDzI91$!-2b*OJ|QssIqE$aCIrg&gZTEfFT53q zzT=*f0l@ec%n=FLi$3hjy8-y2b6Tw-?-?Qm(q0_gVgsoY8`oJw80WDB0VOZUs@oXZ zAm3lXG!uVU+P4x>+;`8pcjmY8T}o_V-Zy~*zO~$(J;uLXwH0S!-6~Rg`@jwfwrHmR zA{IR;_?jFaST;Dl^8QcJSADbR0?s&spOcI3aMv;vFEy!yH_JC@N|-Q=U~S?r2i-je z%@r(3cjsVOc%xqKxF8i6F<{~0=-}c#>9`X9jUVCFjfjDTy20H6Oz{YkgIJ@T}( zx!?Ige*TBP%#Yj1||6l|PP7ms8om9KJ4vwu%)YfLeyXH3`if~hQORs)JAT~vO^DIWBuqTc{1Vubs z9GuCLru$2)*qxFdDket12`0us5}Eiau=k%g-Q9Iy*-QeWl1L!aG+z%va;=ofq5w z(!;KfWE*kh9F>ae0zuc&ro;NDN31Wk?c&{e$<``xGu+gW5L?c_)5Bzutv4C%)0~%M zi&2Mu?MO7bJN{_R4=fEftHAZ6Tb`iFdQFRS%rWf>q#Y4huyx-Z7q*pgqOFG$e9sbw z*8YX9FavMYvt=VJlOaOTCsJ`Y(4=t)!0v)cfva zZ2&(=+lcSwSBO;K(aX_lycR_$#mqro5&yVc3`J6O(k`6 zx!>@%)039hO#1_&C^nDP(g;*Z@h?+4k*Bjrc*Rtl6Z1j?5q?)ByalU(icu;!j7%26 zcRYfr(x+ln$P|Cm?Q~JnS#aNIMsr(syjeV(FOf?|-?LSRX0E4O5bTb=gJnd%EIKRT zIb;Vl4qp@-)J)5my)iOW*Q1+G{n4 z+nMcrX;?@QAAjLR>QFIMAc%SlqUBO?_g``SQ;XEEd9BL7$y;XQXwXkxlb!&kY5Je= z!uL;M1o3?$bHL1pz7YJqooq-l#ogC(bO5uf0<*~9-S;AnJ&?*hRf(lhXv zS1CmR5Iypc?utPzx)5#0bl}*|q?p_v{33$LKs+4}M9f0 zj|Kw;m3oMU3?AMS-wj;}TNzMgSrF^}3*_jLmNtKLLG0CuM}0Sw7ev0j3fqV?93@gW zlYiVV-2YHx>WJe9dNiVYqLQUwqnk?Ox+G@b<_Nx%1KE5l6Xi};Q~Pv78Q48%p+X9dyUc^b}zf7*AozS#Wp zUihSZby3i8&C@L=WhGQFyIQJDNywp}m#@?IuI> z{H_EIH-2wlwSy;t{Aou+56yWb_xm};0bf{#j&dX*uB)R8{*Zh2Iv}vS2dA=5Yygxb zQ0}fyY@BGk63Ko=Y!Ms0`ooh@UXUztAH1Qic#gF$edz*2_d9-4LBDeJ$!6WsXJpbo zm==1JMC7{(UAXTy!I-+j;cCJFm%$pLv1Yt7yv1)^)IgKV}p z2{?1cNaWZJDCbYu@_f(v^FQ0R+asGSNA6Y`3byeQGAheL+`59KI(3yc7~~YHORd%6 zX3k^eSH!W&&P-*bA#DCI=ojr8Eu+`)2u3#Ul~0#OIP>MVd*>p&kI~%imqs*NAr7p@ zb+q-j!$XWaL={#!2f7e>q|{ro2*~o&g_Z`LWZuI99w`Vco{@if+B<=i-~2upIzB>B z`ATC=C(|ku!EH<5L~H6N9GnkIUu_TNiy+G(Ga;xtid=q%I`{W!llaiQlxeMO0(#Nm zjf8T|6!!D*sMQ}&r3@L`#iberjZ)*Qj zkWg|_LH3?@9%^QZ=K7Q@y%=5$*>A819bTb>1cG-z!vK>CU>Q@0 zU1x_ZJO8B9ja@uzPwTv*iOPeRz6H^4Ku`ube?J>#p>`@YxEKLjC;T8!)}IQ1u~ZkY zD)Ua{fM_73VJ1?}YMT1>96Vq3AnSi=E$9%X=DtfFdVE1QsNow;fPB)x>x`U`ts)TG zI+K1Z%ljkUK|7kPk!bh9rh}`(p$B`-JQuj7jH$l-TmaM3T>Yzj;>YHI1b3%&^x{c` z!D4lbnbeiF5aB>$%g~^A7xv^6Di6VLtsB3%2tf|>`Tly8<@xk@7!1+tws!CRZ}+!- z2b!(Mw-U<6r;NwInm-XJ$f*GInmL%|RDlM&NX;S6?zT?Q289X)s0oezroNupB({22 z2ZdQF8>H7B5kRXX)yBzT*K6_<6|5Zx1-heuRZG1z#aHX9U`clLmd;I>qpn#t~_`e#5+~fj!1>#mKy=kHwY^E=_#GA>44yENs24F_OKP z=OOE9N#m?xtm^xc-*ylV_)6t$^Ijsn5SdR3MCnJo*HvN)Rqh+9i#wR!3cVx>t5`Xp zrvaQnpv{3^rc}`n7o~4y#xK^BGcNP`Khviybwl%$P$T+Fr_!;yKAPmU#XjtOfh2t`dbnxR+ z9ik?|Ht;yOK{O;ln8s~Rh4ub8UiHNdI~sr|xNwxNZ9<34$VG?M^ufB5BUCkk^ZOB4 zB7RXX#kd`^b%}+Dr5z>C+rzU(whlHVPDV6>KLy;6||FR(#DzkF3o9KaI# z)LvrvUy*a>0Cb}aS=RnI_0i~BrfKaDGfJ#WEsPVhq1C6sn2nrECCX-^b{-4VO>I3+ zULP8o;<7e29Y1^x*#cXvkG`N5g7@9~V@LGSY{HSPNGuM8oRU`ryLpx4!dev9;|q(s zxzLiQp=Kl6;m`-1Qp@ZZP_a4@Iwgi6y>n;ZpQf^!r0nuV6ph+>#qOfi9#uo9nhlzN z5-n5}+bV5GYrg9PYeeoN5d))YSv;KjTbmWxr`=~^iauefEcz4l72`IH)qVdm)TVVl zEb+<^v^|+zaENkY`J>gURorw*g5;}h!|{F~!}$ou z((PA6^qbISwrMysLo#3N0%e^sxvdHUr4)-g4nG2lg5pgGVNN$0-kr)lh3tY)Rkqd8 zN|-oNK&S}_nh3<~;+2YVC+g1RoF=7~k&_NKou>#y((+HBAHZ2qE)8_RrUK}|dGGig zIZ=Cyt}4Zug~oa828(T`&@pkTCWVT7H8Cx%&aPnn7%gqA`5+p`gqYUY!y z*;4M!gW5OaIVF#o+z#L`OWRKN$w~rUG}`%ZgVDvGi`aXUT=C(&P5s%~lo<`Sh-b06 z9KupRM{vXtvP=;J_{L8VYl-k-2>AI>i$6D{iWTePY$1&k780EgZ5z4-dvQnvi2ak^L z9uXNaEthT9oL6>;r;#MCxB=kIfIr|8K^#5Gz3!#&I0cJlGyzG^;@g!pf||VtGA&g= zNLNy`Bt1Z6rg@dj$u1XZvGC{5vsDDLUty6)9eIRFvE4 z%e^M29yVlqII~+#W+EXIjyhi0mXm?8ULlO^^3J?Lo3-a=%%%FkxeO1{3MFsbm>($( z)q4>^nP<9Xp(~EZZqC`et|JRz+S=X)G2{e&dSM+7PfCZd#wG{OVQ1vP(y{u-6I26l zQm@ghj?}Zf(%c z`~2Z95qx?62vuu35EU50sMalF3lc?chM%<{vBuaGzfu@75yW-1ztU{E<%`!t4zH`= zScGcQ6^9fmCq{ZcMvD8wrLoFeHyCxBBWBaEB|Ki+=jmwfD>h0F%PrHe-AXGhtDGn4 zg>i*$`QkHGK(b8qsCwdV{sA}mZSf|W_@P0nqQZ!;@C!_$&W(K@F|$xv`#=dv4XLIL z3N4@AWay50`$@a6NWJIHmjfCtGLa_y`GS~OzsQ5M<;yjpd_4g|i)^iZ^+vOaZ!0w7 zx6&HRBnszK%kbeb(X!tt(k|lcxh?^tJwpvkY>PaZfvume0V-l)nvJcyLl3z_yrQ$n zZk*ylIX7Lur?^Iy7%L$m`glw|(-p zdw$-$xwaPkf+ljXr1yhUz4~S5XjAG0s0jvI0#$4yQMeG{zW|1DCdEGla^;q+GhckK z!(0})@K~8Xj-=NQv$FGiLgGGIt~mebvAJfR!$9{NMSjI-D^Y2ZIOrRf^+uot0r(eR z2dKIx&j(cQWW+4WaHFGHrODO0*lyqccIulh0BXy-6czqy>!jDz%FR681o# zr+hP?8BNMF1Kn+i=L&In0u#A=A#kh$QbrK0m*;8>>nkSxwoq(!2t9mz!Hb3%9+%ugXoq&!SCRJ41sP8QscE~E zIHBj;qt4go+?PQTpV}Bp?3aTlei{*PFBbqGOF#0o?1~k8kr$g!x zGOi|J$mY)r#L^YHcUaZtU&C=HIV?36mzKKT^%I0C!3r#8(;MC?5N|Ok7^&dc(<8S@46k20#d4k^&Q z2q}*-%qytho*ejS4J9Gnz^k~FZ=MW&|cp2Fu4MEW8HVln2#Mi5 z>gB7f>QpoF7&*%)pD*_t0Vxa!GyH2NfEc*u6MxPcMt`(%wCtu;`vcwGmVRXcwdh#5 znx@M3rdI}!0GC{{4Z(wx&*paTwvycevXv{GMtb2TzJXyI?;TT9dc~?H8zWq4vPSCg z;1KjhTVcFr$z^g8GcQz;<*NMKu-GN+CY7t7MqwjaW+Fdb9dw$i6<;F zvYQ1MTBh$h<3(IR+K)i^GV_Ycv!!+9bzK=9bj@X-V)dz$?&f48IH@h@)zzzoBNd#c z`O9dqSEDB!)~WwZ#k%3BPHrU|hyv|Vl~=lU7S)O!P?%K>-~~=^$5N~ah|qs*uVv^2 zU*CdJ9%}HwUD){7@`U$*zy9Vw!15;&_FKB9NpR-1mh`wDD)JY3{@nn|ORgLe~d3^$A#CIIaEi`wZs%Nhc3bRY~Leq2A zj;`Cg%gFR!W4`RoBCtAt7=B%kH}|U@&!cPoIa%sEQP(0hahrFIaghhP%} z+sUe`^a5Wz;ZZ@nv7^u6VZ?k~hcJ82G3tk)cD0~|Ki^2CvdjiwvyFSG2L#3<-MfB( z@IP)60NHN_1C}7Z*C9CfiVQ7jCDY(9h{%7G992UJhb54w_uuGz_Yg1SN(6q z|Foq^Jzuhs7ECiV*~G(cFxcl9l3uq$pZ>P?c+P3oGIgG6bKk@=$j0-v=@F=jzoU|oINz1N>13Ir>>Qj z@~K3miVk^hE!A}^!g(QrV&fg%{dY{Sii9?|C(_IBX|;!vT#s<&XAkDDj>3669=2C@ z-`ypP+e=FDF1{d()HZU@6V(=`{=`$vucZ54;vLQ~DVvk9(>|q~^$Xb!<;ULIcYM>S z8J~S-QW;!QNd{^-h z)*OgK(B0BPTM6AWL;a7^gNM0(Fgj0qO@l@GBXrfzP3`G!bfnm*s+{NQT+nz>ttsI( z-qgT?s#?-@@X?d!|H86s!W6UBOT%Y@2DtDhwA~A{ecA+P{HoWKr->&q+~BPSJ=2D< z+!wCS@bQ&ZxV`nw#~5grjxcDhowZ_!kN|08l3)A%O7I?NHeL1Ij}3o?>~yJ7wPxY|^t&DC0Chl|m$1=bj(YS3;uFlnhT&84mN5LB|pnD~e6WiMYeK z;HE-fdmhDloRF#V4PckbFRNZvlnJePRnR(6DLQsg8E zKkln3{n#8!J~r=NLuO0a9^qL95Jl?Gp*21P+H?7ay{JUh;+Am1F-_>?u0n~Vwh71* z-*YW}%v0!SmjYWo@8bl7f&FZf;E9aid)D}A3b9y6UxL)Dwn{z}3(HsXVWi2pfLsml zrJx;lWgGN!GTbFd=nQXUO*st)7j^_^gg8I3am~6Z)1ar9@hooDPSAAHq=z1=&0}a> zE?tdpmSnsyTLsqxX56-o=kW(KPrYdncFJ0wraq?Ns^t>099sc$S_=s}q)JLHVk_4< z%R8D_24cn(B_e<8611y)2~TV+jQ2%QD_OZKJogdT!8JCte^OD>?=?Ex`CO*9k`ylq zli}d7Mj6<;y&Y#P@gdR5E14t2*8C?*B+T8*RlO3kzHS0?*e_zL&#(p(xW#J zR~}-ORuq+XqjG1veiW7g)!^COywg~;B9}OwWw_)C*t#zgBo^hYY18n1WjQTDhZi1p zP$OIAK8@)3K%cm*FJg^joYt>-Z4(sH(xscq$PUDw4vytx8edidOF&yzr-Wy{>9#5U zisN_)VP=?PIa1(V(h_C$VcufY+bruhrjXK?2!gx~RV-<+k*;F01HlpxwfF*e044l` zvo>|vY(l@1sx-(z&?ky^8{{~(l#JcD!X9(CKRf42Em7wR!V$SFu+3^+Osj`xDG(!G zR^%figg@wFN{2pDwu?Ik*B{@6(5VFGW8B|kvVXGK%oUP8?6(f9K#6?3kG_^xl@_t_ zcG2#j#`ZjdFk`MM`th+jBLORWE@Mk9l0d|%eU-fS{8o~xVX4kc(>!<&1=TPzGl)~C zhzi;ky-B4v*s^Bh@smxd0Ht>mSbdmw=DRfUT0PA` zDb8LmP^?0q2p9sk7)1WQfiNSzvSObbGz$-&638cv@Pfl}RuKspZDy5w7^UkMpp2fnJ)RQP2P} zt&ZmchS{GVR;LiZ+?89kK&$*@=>z(#*!V9$Hv3jC_wOQKh#KTrm@q+$41>V|U7CO3 z%#2ga3kmlr*fu8aDVJ!+X?p8Qm2gS5iGS!UI3|CpRut{n+cXSRznb3@HN)F^g^#Oi=WxK6)0|-gaGutpkwb$VIB4qw26e`OXwgj1^=!`nh0iUC*e3BDM3J zH@Hg^s`-a`!>7u*9JQue`*4{YJd>u~?WR-y7IGau+C0{nC0efC=JN7}*x!bM+cLEb zQA?w%mhmoi7|WfuO?1T>{cUrEwai+!7H(rGU+&66feo`srlaw7gCehZyBtscLXba+ z$)SFW{zPq9h{fhXWaBo+XUgZz`8>@uq2kQw*YEwkLC<8{**^FBBj9daBB{K|fe)_# z@>iT~Q!+A}Edoz$9D;$tF?By_om`vQK}2&HNo=!JZIhCr-DF%7T-N4hF5Phh`Y=3s zX<8?@PFfMJ834N;ev2U}sFg#TVoT#qD$}nY(lnLPI`X+0&!o%JhK<>RL~l19@vhh^ z3RO5pML=w9>j_CGBFhdYQpJ1T0anqYs00(^F~oChf2WQebnKO zBsTm|0?$ot@tc6#XHNm>MXMmpuYh?t+B<+$b1(Le6V!zH;hmI<_lxtqxlD|kO#_Fi zElsm_&&@)?7Cm{&KjlH>IYuj-bIWqVl#RHez0N#0lCp`J$A;Wi1D`-BdMDdEcDE+P`M3Y?^V zQc|RKdyD%&FBTAP0gUY0n5w9elVcT#{|{U57$wQ`gbVNP*tYE*+qP}&czSHxwzZ=j z+n(96ZQHhP@9%%l`{6zJoa#JXmDy1dky%}l5t&cK_hmC`qp9HZUGM$&_IV1pfUY+D zz1j~+15G_#QKFb)hfaQLrlM`l@j2ZpMiUQ*p6*%bUA&8q&Xpw1TVC5b7VQA5dN8Z2 zv$r@lyn2Q%qR0Sc;pSgYsAOm&sAC;?^Zlg>uD~X%o9H+b3f|c@*v_0tnQShE2{Ne$2NEOBI9s_oLC{Ihn{JR!}&LARU=(JelTD$!5=I?Rp%y?YN#S7Z*D z9S>_BtLNFMJBlj9u%cVN;j!k-LKSCWJ)h4wiz&qR9vZVwyRZXZyV?#{Z7qMZEU<`o z%{(R9hT9bNZ9LZTUwXbblIW!yL_d4?s;FFp6qRHbL|mQGkAfq%#&`~z8h$|QWR+mD zPrR9;``Uv6_dkmCVXdsEkf^a|fuxj4tP?vcTJ8f!se5)LXP-N z4N+7qM_`ki`enAX#pTvD`G1ZQCeo-=J%T1m?A)xIWca%4qqeg$mUNEdAw8fHilG%} z1x)#B6YK`16lYt2AY57^V?xKQ(G$VhDNc_Xfd|Tw7GLmo=_zH!D++}KMZ_N@f@oy$ zFg@MXPh&Wq2GS=5(e)R9k`db&ZxUjttd>mmB2slx*`~{<=-i&8m77J5V!uC^SdG8!n zXCG&;7^$UEozKio$IA8Om19q-v{J{u=;F^TO?B`a1wJiYl3QF7t&PNVEQ0iOwR(!N zqQo@2PDDMW?E9*l5j4=_6&=;y;8~agLZ1o+_39FN4{Zx<{6>1L?goeQV6lnwGg$K8 zv994=M*Q-~N%B=<=(SY6-NdYEwQXmT8n5&wEOU_8r^bZK=H9VT=0k`4N`@jIhJXSu zUy&a=+GBaP15W45z9i(V^tScojDw`a{5lFk%M=m&;R2o02Pb))FZvaU`kG4Scf$9d z@yaSp6(+WZ4m!}vCoSWohja-(CMNim?A!3+?v%!TuC*76`?Lkn=_NP*Wa9Z+{Ll*? z%Su%J9GQL{jR`GBV4~2}J5ioCV|19OnotX`kHhJnIKi-`i@uEVkse?_E-Z4;=`aU1 z(}4J=`_979%KiCTJM^}6c6#&U?LMAJ6ARG%BWO#-^==u84p%eqQE}-6`OvvWlw1t| z86BJYGydOy!a4d_7h^x@FK2_vERZvd`Yo*P!<2<1gDRa<$;3$aXHg2iueNYm+TS|# zzlwFT*$j3WJ0eQ6`5lnq{5*for*r%C$fKpllMq{f;p*)B^Px zQUk3KTBHmz0fF=|-LVKl-N5`)@|`oJPhKnf;HYyK-JJzgK}^dV%TYa=cK<}2NFG5u z!#$XX*Y1Vabvy2PB`Q9bf!rrX{-FcV zK=R1PQwaI=u^a~FxZz{%A_@_cS=oXj4G#ME9P$3ezlmn)T;J9Lq`Rk1249?w*o)28 zS%UyB-z8&ckLUTR^UCYvLfJ=A>QC9zQ^v^;$FdWh#=pfu@HRmhCwg&3n+;3YF6MC zWY)1Cq{)jS$SBknfE!Sg8hW%}j*Qd{E1-Yl;eG z{`A3QiNui_fKgq`Mz4OhYGk=+1 z>M97T=GMK~Xq_Z}#DNILmT?WqU# zGk*@!8UY!KX8}%K*q<%_UI7%os(FD>-m3X;7|JGtE5lTe&Ww|NLEgGu{-%c5sW>f8 zpZIOI-8{2hKf8j1Uq$EE1`<^5{VqzTc5&k|MW%s zruh6)aNHI3B~w0IVPng97dqm!M#+f|>^>(HIK+G=e&}TPWhFiml|!(}}SNHi%RX#q*gEw6&y1sPFFXhjEbFzCItlX+lXuaejvH z?S`q}*|j%hJjsyN#HHEF=a#HQ!$U~|_l@-P&%%Ukdt$?uQZl$i=xPgj>uuBKBC*1} zwSQwTJUITvTluB@TwkkzM#n(yaH*V25d6vmC^bhqz5Bt=>RXEii}$e(V#p_%mTr^O4drX*4>VKD^o~jOb}m-| z7N^V8IRuiPpO>ei!_(E96%eyuAy*TNqbPj6g;u>oLM7B1y(lqUJba~7Sq;@?24MP? z^D_jTt@RGYx|J?`16NJ_!5C5&>+6X11Q^~=ZOI?kk00;7)01#I3Q4i$#x`Sk$lvyu zz?}|(#a`5;9(N&9uT@G*qvtxp0JLzEt5x~fuw7e6Q) zE)B;(N+}Jt>1`Yge9;A|!vKV;cql)C|MgKfVs(Pp4Sm3@`X+7ltaNX>b zB~Ib-T)SK}N@lf4Y5(i}V^yS5DA016G4Q9ej`hrMgmf|cs{)6PNyhku#uZm9Z+Hvf zhYQz3EFy{r8ozxjx>vteOTWWzcMV-JypPO zOT)^ySR}4{-dS|PG8@`|7qX)Le5}c_4!Zmu!Qgqos} zl%id_klh}JdrB;(I2cjd;-V;p zc2K-}O3TNIN@w1|;j=EUtB1KV`J7aO3;Lan)LFHBC@g-$D#!km1b)l|*aE2pPX_?y zQb~8vaam1YXRsbBSycUZKRa|`#iX8;!I7o9syC|jm9?q}WK7`vOtEewF2unb8ikc| zQ(Ud3nE`3?`1nD%Vgu96klHz9li~OelU$dQdhV6MKlixphgfzkWiLMqS!4{f^pZBL zXnHS4WIiP`rWqru2{^$0Ah>PdeDX)}C@dz~f@Qk>7ej0DcKx?oo!Z3>TK;H-s$4J& zPnEY1&D3Bh04md;I0QP zAl!msw1@Yd6}s?bPY2ZfMS^wPXmawOjMo2TTpL+$qRe^hB(Y_QtLvtDKNw{3V={J> zB4{-=lcJ;Uu|n9sKeP4y8o=+vcl2Zm73ln64~fVfG?ih|i41$m{PX$UPe2Qi8yOau zR%JEWy`?y?9p`dn=p(&?hk;GwkOnPfr^(yg>DQ+hv>4V$oA|lu{nban#KJjn+iAfE z-eSNniR?O486DHY4?KgYbhIdP%XR*Iz@Xcz8S^R!=Ac{|$AB_+{sJEprip}=yeV^` ztF^ZOqW57_D)A%j2TC5fQS5#|d+bE|N6n{;I@6lUQ`6>LXHZtCL4c?M};4X1pk>IELc%n0Ryv zF)czY3xB5q+i{&xGd*kTrNKKqh|da*^?so-`Cs`Pe;V|Tr1q+i9xk1XDs@Mfp?^U$ zMNth$H4rk-28>I|`sBveUZzT}W`y9@5#Z*pU4yj?z zEmOzMQO1>+!n%)e62C2v5+wB+Vrf$;TeWaBMU=c?vF9KlHd7shZuxvH<@z>!J@?x- zMcIDj`!Z`|#NNH*4=tKT0jvjy)%+U>-%dt}%xVbxm%X*(u-s1u$JMA0gNDj)&51US zRXRU1%UTBzz-Gs4RYX~gp-D;T;uh? z(~vd9%m;0%PIz~=p1?V)|E@1Pz-IbDQ=y}X6EhRT&Tc(r=IX~h0fchxcTbhvnmd`s ziXBCpE)%ksUzak6_>#~7WjO9$vQ80 zQ1gFr-m-xIf+md$uL6z;2j_uYzi%pH`dm>;Tqp(ATaJ^keM%6qUGF{U-YO>cocUO2 z1+K}KuGzI;#g>hxGQNVdyM&SP18SELuOguSBsw$*WkhC^Z_Ek64#6`Z)beD_gkaK%lI zgQR?|ujZD*;!o#;vS61FL1Cxd<0yqrBCjKfkkrKgO0JaxkQQ>am4L)uw59$TVq3HM>n*&aQC+hxGcpHmP|( zSO9dEXb!jQ4M)UV5`G&KD$Q;D zSUW|t2y+LuTVujjr7FKpOk;;`+Lw*}lai;OZ3vNn?f4jD2;)_uyS)Zum8OQFmqojH z??Pz;UTWjc{|>r(uPBwqkg;M184t?LUd#H^e?x|d%M2y0!t+%vQTs%yX2v#cMMHVb zZmLJj_j7!3t#NfnyK><&t78d<2B$L~)rFNs2O9^>Mwg;Q4SSa7(lH8HfQ$s{u=MJo zek&%fhN|cEcb}jtU7L2TNV!s97*9() zhFll_V!DArl&6cjWD4*3{)SGPzvB%VD!z#ytM-^4?c^kfX4CVUA5Aab+fB+GW6l5|&Jf4VtJ5j!5wuYpDO z&-!8VSFh3l;nP7qdQpSbQvw%$;i#f#3S#Ux_7BeX0!i{O$;%}+s}KP9(h8nj3x^B! z*>HGA)4Z>?+Hm?M1Jj0~aT^*`oASnXE7$(1?SUfLU?U?jTa<Lwr`jCCq&9K7v}nMX3Nwk5NprqyGtU<|??bzj9S(_1 zzLgIwLtDXg^3?iUBhnfpXuY?1LcYrL66)Zp!g5SDdCWQk(^>@R8ddOMxMff&v7iYi zr%bxhn$rz%TKI|l-@VE;mCrAG*g8zG4g*1RU z3O7qGcgHmrIZG_pBoufX?j)2;lEVKe~WOj4a*`SR&=4} zgb-Syk%}1>5Eidrr(kw)wO80Oey%aCxw7EFw_r69bpJkCtP1)ZJU*F!rHfbe2G40 z8h+yAdZY;zNYv^EVLSS@WW^h`43PshZXe#m&=!3eGUtsQ8LBkXSY(IwBcv6U#IaPu zE?xZn(99H`Wr;~@KUj!9lio9pB+)xgHTW-*qdo8V`UOd-^^5R9`n02v#RUj1ldivU zn^JC+I{&d!zDoZ|WgvP<2|zjJ>rShfqNqyD%h)yb;Cc1plJBkNuRTXE?$%0-Rtito zy`C11lpR-gl7#8nNufYW_@#*A<4AA1lm*|WePu4Kf6FwNNEV9dhsV0(&3YB;;)9A> zaeN?ioJ?w>&`ig4kpvHh>JiT=L?hl{{FAVm>o5lK^huUaa7<72X;u-wKjl3OQ?lF< zCh1}8949ywb@t@RVCQh8VHih=~3G`$lkl1{V# z4G8ApW}Cu$?s!!9Hq}*eLrpp*ayt=&)vz8GtsmJ*oY!k*i^LBl?m1$`vs74tpve)S z$z|@F?eWC)@nfZLRJX>ie0DNAVd&(SF$oq&N#oF|!^+;b>&PSVM@c|l{yj?!O8X;E zB?WZidLQq!_A&;P$mG{CG8S^hxX3eB(mS&!Ng_ zPK6p7oLyavGL$KY0&K=k(nUu;7`;KnX`$hP#|=40&GBDJc88Xc(Q=pPdW62Lfnm1w z$?(J`lS3I5$j}#DrQI;fUjIMGv3;_3gw&|tdG`us3`3Lc53lRP;vxiZub~TMY>zH;c%`SBMEYgvV})19)2MbrDi0zl0R&!kdZKV##0&CHFA@RVOK;>Wnib>NE1 zjYLRzJ3-{Hx6VqXrd9Q~*PqsFPRjg20T@@>4l9ya68G~b>+LMEK1HAn9?k0+8ARo9 zuHT-!hmewxN0pkC3_VK`VJ3^$m~y1D7YW}Mkh~Z7C*e>~675IkpvFcX^uME|pYNGL zp|W=I;Pkc=N!M$hPk%}H@IOl7*p;^1rg{RK~?2^-!d1Ah{LEObQL zvmoJDb5oHp|5-!@pM(jO2P8|@gDiAQkq%EoM0zS2+9N^&rJ&)k^6Ap|u%!R>vezyD z)&KSlWq~&#CD!vxniT8UzX)EgT||xYrQdo#b~4 z0TzeUY$3kJ&;(2hXGnJF(d<`w;n}tnAWsTlAO#>CE&Q?skqvlbVB@JUJ5lH>GCkw2 zrj{(-DP7(!m7G}smzRyGVsoSBaHD2(<0^R?m~*sxU81wkQi5~Cc4z7I2MzW7SIP0W zYkRvCcr0(9tT(x7DKBSxQoED$u)13E%t&=JH%Ke6*9tK4u}JISL#$jeHV z{=40O?C4A1-0Ku$f*r0XCsI+vKg}CQM0hd->#)dp&~SLNfm9|}@B`jISr%^ZT8hXA zlyPyBo#3123*9UO3jzWQi~lSM9`Y&BRsUy|)w-aV^3f#ua-FW2BJ5 z#AO|frE+j^ffQo?&}}JFYjvHOtAXV*htNLpZYd6QvJ3!K>p(KliL)MB>wSwkFvH2d z>N;O2R$S*c2EBi$6kbYeV`pnou)ubK5R)+0N(TQQL+H>_?WwvjU{;Rrpsm^P>> z@MSR=i<)_yj*4A50(%Y(DB?&ID#U*baCmSt{~n!s`$tnt4l5=jm_+$vWt&0#Xdu@a z59Qx^WADrwjJQ?y?jBHyVp<=VF&X0$_Wwj-ddT?4O$CnP8k2bH`|iJMvrNNw|M;t@ z>)nZw0uSb<{?~C>irOwo)Ff9SRp?AUmc~mY~z22B>6u^GZ8I5XK zWx!>P6pQd=Y*}hhgf=h3z`@03O-E|{U#%Xn)=DfQ@V|S9!u{)2G0T3u&TK5j&h3wB zR-nUS$J<8h4FkyH@H`|NaQrPs&4Y{ER%0oqZ+VMPWW=Ym1Q(dr%iBZh{?k_s^nWU| z)E0VDF)c&`AOZEplca~HyORAUn~S}@u8|M=CUc3v#dbazg% z_)iWcpnO(hz{jY~^gi|rh~|~st>^Rg@W%fI{{LZ;MJcV>1Tw&WBvU3nE`GPxY>XmS zT+DQFU+yBL`~Dj&N=AV~_U(!6#2N!X17hfCn6v4Zc*k5#oD>Wx%0P!o2vE!B&_ z;s`*B|Dzu(jk{)$;Mt#*e-b0QV7;_3udR$+TfypXxulTJko~M7WL2n|-^R^w{ke}r z`K!BQvvq-^3>2LhO{%eYzG_jKi;*sCc}{;^Nc)z64{k-6fFEJycdUK}|HWRSUu6LP zhw-plKcA1W=`Z&y9UolQ4#X*37|mvp@b!k>Eg4Ed%_MPs;l1U!1h_Os6>$~l9H<6! z5lMK1MFRvGK>>JEVkTuw*ldp_xl&hQ$oGNh^<)+Rrj;hE~Py2tesONP0v#5b=hHsP;3>4K+k z{@-wfoq64z(m)J2JmPQPP=J7iZUA~Ga}#Tm|CNmYkObv;45p2O8O|0bGZh9m!ILQPR@>D_`oE3eGXW8e?5PR76De<-@6HwY| z2*r|@dbUg9UvuwJXUUvI1{W;X=6n2X`aL$QG-F#@3s0q+UqPqv> z``!hmtwEcdf`KeE_pONIdsF)d9~{)Fc}nkUn0sWeby=YgB9ncdCQ4|Zfv31hbe!;t z@ejOTY6u3|`1~hv;?x4L(qQzbf+O#sFjnjs*OqdB=V4cW=&rr*J8=qLna@;E{l0XY zacEa+uVp;6{U#&3r&Xy|uZn-i{0%oGuQa)6xPDfTid~EchR~C9qFu8rh5Bb#kFSN) zp;p1npG5~vT4j*B)MTo6DT~&+uH$XE;oWlOXQ^MED>^RM;Kny&%FmC{s}2Le#kAw* z9xTC&@Yct*S^z_w|MaQOrUS)vN0>1U2gGtjJ{`1XIpeSs5b1NA>>JEqVJ#wm0f%skjz0sjwikD#GQDrMz$M zceiWo^tlDVPd1;A{p)k+9EH3bfv>GQXHX_bbVN{f_vii-J-ag7|F95hkVLs2o2DRaS*@LT1exC+FL?mxbcv5cOmh#q zLOe{nVZ*1)de(5U>x%&2>Z5*ya%Vs_L|RIK=D|Z6R4f-Syq`ITo^Ia0_rxqqU%FTW zq_s%oAIHZYp&xdHt#6A@U{a*3n`R7(p5wWL5=G45tMfgxxiX7v1rpeC&21o1+OK>2 z5VgpYh!;xw9kYY%+#Fc{8_O$q91g}&5@$=#mPmHO$12R-DAF~T@J*6)6Y zY(BisqOeR4$b>hY{E_H)Vi3{fb$~8``y?-M-(@)ruGiL;*?__>z`oDI2_?I=c*6h< z&og(UQq6_GR+oL@W~!Pp!R$RryWU;XzS0xu6x$QRq}x`Nky(C7{yfFbUhnWyR@7=~ zQKf~wCBCdbJ1f(MX>Lc3g3o*5gr?akg11*pP`tPE*>-Fs|lN` zMWE5sEBXTmo3!QCuk4v{5DPYR)YJ`YB+Hppagc00YWx?o7@3({W-n!Md|bM{+Qa?W zs=QI-gy-XplKm*B>94|waZ=}o=>$`|nSm6Wjx{3_ngyBq*0SVi^WtB2Dmdj8vOIO4 z8mw*{P2^sTB+rxJH1z#7nq%;eEaugotCx%7B+bV~^b4X)A+~+%;#yZ01j*5fVzo>~ zVT=9XfjJsEdj)-#tP_uTYVBc(5o4;RwCuN=?QRw<#o2C>M;GZ%#ukj6nh|oRf|YF= za0+4d9@C-U>2%1k+;mT`@WzQb4j_|j41H~wGVQY6>JJgdn8w#DH%d@lP6fydS9_S6 z@(uM4h%y)Wua>d&a`H)5*5(0b=`~(Pr&0+mG~4y zaQ}9q%$tDJ#`b=2sR-ucCo@R0qX};HDR6CT~!(cTn~)Lp_^z<`=bXJzVWiqfc+nef~V*Z13LVlFH`m$`C z)6AQ8UY7D1&?!-*a1Wy`IMM!;o@1#4zgbs1)w-}6!CG`<^w6hm4Gw{7_p_9cT!>l- zlOcY&K=+CyU%;J{&K*Z^z`90Au++Ux311Z~+=eGH;FK6Dg6RiZU zoxz&|M7jspq~q=?pO-0O$t~~u_Yj4$UPQyX`K?(eS6j^Rw~!wct&uL2L0^CZ4m%|` zoNnxqpJJ2bz538z{cIEANE~{92*g_ubW#L=P<%FR!L3s+bCy2szUaN?L>F24dww0T zMj0IqKqw(B4%;^dvW8nBockc(!1_EzpS6*H3xH_K|s}g1eGK4NCA{J=gf0W4fr%=@H=XII7r%RPvfRl%0q_A5!#1Jv zB=ePPuS^iV!H$YKSqZdNTePjRBU{f#YychQc*@J+EIV#H;CR!frBiL2U`OfXtZX{G z_*%Fx#M`D~;imL!xDSEpG|LAuvX+sK8>_N9T>V#6pz^8Q#qp37!xo>?9h__MhS=M% z_*H}PH%l+dLs>`78ZCa1Gx`KIDgLBJoA(UOs$!J#|0Rj6IZX~Et>4;uw zFqW3^6Y?x7W7|61h^mcb(x6irr3OE)*Y7?Y#~B7@zUyev5w=Jv;#TcMr*wb5c7a^u z3E{edp06BH^L=1*U#0MxehDGJY=SG_yrvCcwweUD+(W)V9A<;1`SRh&iXS?$G*L7K zi~El7`!c?#GqOSQ*@^TEF((Jvl#C?1+VH3E$+&YHp8yo`?}jViT7PENP3o*f_@{J< z+<@1imMkyU35v!nslgCfD{EvddwTc#&Y6c|P)jL89;in~A9aZ3@9p_L-oxEy#%=n^ z3@RZ^53WHloX-Hf=Sg@Z4dDl`zO%B1QPs_yphg9nDNO{eLa}ztR@e7Y0jpf*}$2Ev=_?VotgT^ku9-pQFnkPUH=F|1V?QpC>XuDzYsmiN06>BJT1Y6b8bo zq4vmloYdmWT1Nfa%N2)zlw&mkSm4WO(Fo7t)!R1Mz*z-b+<_wuGwzY+u+HZ}cdpkJ zE9`W9*uoFw@uB8bZB$R+?_eD1(Hjj_A6VS&)yHK8x{zp)WXH1 z3`U2%+7*}^+G{FdEA0TbWsu;_p%90qDJQ>U@((mh+_Dk^z^y6t?Fq?!eo0*0D-9kB z7I`HM91<8(y%n# zBSe>uq8fTD64qd$8#x#tgcSFh&+m*TA{4`wL0?j9q2~8Xtw0Uen_0_(bMRA_A8n*G zFoy=jEY4?)1c3*@+DN%O;@6t(ydTs5`&crPO92$(je zWucN}OM8@_WKptdZPjY*KAZ`qNl@M+%bqZBcV;c3!g39qX6kx9Qm4Ypt zPFybLKC-TNIn|8WunKI)-)8~C$pDP%9ZEhKjbp}3+7ok$T%UI z*EF94M?xsPkoOVU9iYRkaab^CwdkwheH4k`1|<+GZNz@6=^C5%x7a_#v$?Ol;n(H~b*hZ3o8u2{#`l`E1((}4h~Jo8R2 zyP#H8iMm9BF>L{3!j#ras_(Vq)}eh<0rg=N1<-#wS$Q&4XltD_3`!l&32dcSmFM$> zbw_3tL|DXxh%S$fA>>Pq1RS%sYELTUOvH;41H@honu_rva~*_lx#o|+uUY$jj{1qQ-^hR*Z?h3>!m$ew#ArgKpmcl@MRWT3!p5; z@ewV;QT48ZmQJ0VSAcwF&lY_{r{Z$vR|sqvZf0a3>cE2$-)e$RVzojEq_eC5 zMr6dIqC82c)P@`xs;X3#wNkJo)V+d1L3I?QN&9u(cPaA3nX+CnBIa3J5JVgNl zWLxtp6{e>nRVuXjC`v!BpG8KKNctF1mgPv%c0XAY{Ozh1!QzAFerNd9>f=mpB8J?b z?%!JMUScgZ65A?LR;gVCag4+FO-lnDMFHI$ZOG))&kAsjGtUaJO*69}bv;e1*~fKg zoqRu97BNqo(`!cNs{i7XtXv;MXzgmOe;9>CdVR%O*J*8IOr5mHBL81=j>}#ZCi@%R z!xqrQ^dk1~TJiKb4c2Fq-uU~{dB+e;Z*B$?r7Pvt{j`1OoB1;J?K9?v{_b|HA?EA7 z1TZ~T)*F%R{p4~$q`02yc za~CmbCut|e&;o}~9aD}|AG=#yx>cEHHp^A769tL#m;5{yZ4H=R;19({ZltglDh z`E{DO-;eBW3_Mw#E*##9&sD6t8u>C(eQV2?g8!G9Ya503DBys zAJx6<&oh#{01GyE)h&hQU>zPxG%}xdRsbh9}8t`js4J5y+ayX`83^O z-hGQBiL0{p8@8F&>^jxx?+dEj4WG5bjsrIv^rlZsAE#1cuUzk!s?CE9ud?lbA>7>N zDoyl4^_O(39Y+c7I(Ttvsx!0UYv)RGc9&8+30`IQKC`AClM*{G+f1%ZTQ-3Gq=Bj1 z2N2pIivcd?0fejnys2)|3=JRk$zt1ZZr^O5=#AXct$fp6r_qF=m2FeUFszO+nYF%n zRkoo_*|zX?4-xL<(smsX+;g2!+QGeQi}a67uU?IGS%Tx(N;ZT2aERq@wEi6WydFES zRQ!A{@)C{RlD&&!ZYW{I6REu*iKK)%AaLyW?q%phItqA6H>}N&jrFY8xKdvavYET* zn4TbR9e9yaQu?s>T=+@Y+Y-y+v@x=$zVQ+<1V{7s8}D=Wg7Dr=>b5A0Iog@|Z;7r8 zNDQQ0rB03UeFI%G?V2+8CP+AI#N>$1(yJU6Y-|O6{{8 z*O4bfdi?EEa(TEn-&MOeQHj=H*lHI(cNt2UCA;8fX!JDIcc-x8U?nPl({S@#nh6NE zQfU;uRN#1|P%XzUVY__;q2MQ8dcb;Emo89Cox*!7T*}XUBBKEw66EX&I1#i@w#j}6 zi%JY+Tarhu=Aq1%gpe_A@(dE$LM`xF-!H?uQSV}2>u(Qr;WVlj&{DQ!6K82#H#WFo z88(I4yOcS-OkKnPTi49%;=1L8<ISH#Zdsb&6phamAa!<@ydaI8OR686d)V`UxrWh7&2b+e%#F>goeH%i* zM1FPbB=~7pVZ3Xj{nWnT@qjWAofQjcWQ50W`}9fN!uAb~RjiHLxut)I@?fF?QcKBDxRBkO$jDIsbW;iw;2iEPChM=|g(ubls z^)m4;vD`Cbp@L~Jz~_~v>RIT|$OZ@v?bueY!5uKFzTC=EC>^23jC)jy#m6gVw@+n5 z{-mfR%n!NDIFgXX7&m-f74Ofi_oD!xxIACa$OOl#9>h97mu_jeSnC5RX2<9XG3&}Z z%`ae>?xo2dWuzcyZP{t!hUlfaWRPpr*@?8(s#vYjFszls0R^jpi*%twpB!i#`tb|y zMn4a+a$cb@xIa2ai+Z{NNcavsYpuYCMzz<*v9p;>6m_?p9l2kllZZQ{c1+v3&*`xobu^^6 z_gp{S24g_Y!^4C}c2t+fzeQF;w^j$jac4SWu zlm_oE25_9QqwwpUY1gKHswg##R{!x4lT#qF>LR$LHhtZZLl&#TkSEv^>-a#WdIka* zA%prvfJ0+q2e=aw-#z%ayZKH=ClU5qI!4R-{}}d`dj}g5_U#uZ?wY+DzwJc^P!(0K zE3~HFM06GI?;>Rp@Jr)9xar&U^@`0)=Z@U`txu9d2Mp1k=&*v!8T2k-3m(eqXXHP7 z;?Gx!A04*UX~qQzl{)=Ch>7xCq(`j8(K&x7dm#DZ1?G&Jk5Bc&3%<37qheR?uF?+~ zL;e97RSG%>=-VCINYdP}Z&5d5+$L(r?=uS>{s>ZQV5`Zgig;jj`3Cb=lBNPXx1ace zd?P#o!js4&@aZ1)!qaqKoKYB>7Cm~WzE(?3Xs zQGSN@ppNiT6Ee{kS04KVth&-7(w@#)M=+EX=nS{swv?d6c*H57o2R%eht+NUZa{&k zTmTqRvo}zp`%CDQea-&ao%*c5mU~=6gatHCdiUtjd3Brclsv<-eH{WW%=#{OKIFeH z?xy(P&QU(6%zU5UUEfcyaZPJKAE}H8h9|D8j~G@K*>_ZB`j{5P^c?sqbWtlKj zC%ubr(%uG>dzyFv#DfaMv&Qrp@F7e;ZfXG37DqLUEP3-u7L!jB5p#o&RG_AMi`V1n z$wyNCEHW&pvIw*%mQX?8_h$=B{hzHdWk_~W%6lZH6BNA@|K=!&{?a1PexhOiEhNaL z_zLiT)?_j(QuPZB_7l$#9VU4EVMARZjQLSyh;h4P*U~|4LB7fLcHTUWrd?$0gyupc zL&FN=ZLZ-ByHKLdjlVC^9Q8Npdy>PzyKDVJn)O5YS6aD_uPUpv3OVCPGSuj_3|g%| z+#8jg0Y71VnOM7|NcJxE+eZY$Vm8{W|HIfhgbNaNS@zksZQHi;*|u%l zwr$(CZQC~Tsq?Suo^;oshv$pgzA=fo`>b`w6VYUjE@93@O2ZyCA)M-bptw5cu3LK`4(ih1 z7x(co-kiE)b;KrIjW6ci(EB-&-o^En?&Oh3xJ`fM`Rd?36F9O1b~+`qYW4!`S3o!1 z9n5ey8-DkeE_rMg2KUtpdWvZ?Q~Tmt%M9Y<@)nHybv!#k5LyyR2J-@m!;3(0M)I6?!@N_W*6cQIcBkP^vo&agM#M>PBpHJj{)-LG_&EtWdy|tT#zuF zdGrK$S7j!sr)X=X0O}S_d1|9l7SJog9O~MPmAsZfz)<*jvb;{j8{K==i5_0+Fy$VX~w$dF(-C z`-)Tw_J?ZTVWcwQp?)Z3i8`3EkeM#7uTC9Cwp@I73C)$l4e=YSqX7No=Ke?oLq?9} z?+P0FH5Q^kDPjsvfV!@z@BMl^xmDWzi4H>Ft#3K8X4bec^K}nlKnJ%xmFipjShGqU z*al^_h;mJYOzKbsP?gqrSDN;#?8}Ofm7JOe4=A7EZ#?}z0jv?fzS^|W>hdSVOGPPb4nm)qKZgHHAJmXatVAy zD7lEaC4h&xaeHpJNB~412@8(ac&d4v^uMqMTGK{w{#MEQ5BMFZGfvf{mfWLCD#(9z zYf$3wQ@gKNaVZtzfjU>dMr{9c_S6NuhrSS`>O1jJOhbAC-<2!s|Xty9e1ha74YJNW*g4nfahKzTm?cpvRRJ zR-vil>|iFL!x4VdB)b4N(*nt_d$fS>E?%p-t7A%zv*SI!dy)?PQ^fQ%a423Ib%}3_ zfU;fXlF1hT%dZzxoL#|3wsZghAZYohA%*~;`uRR@cil0r`V+APr!oqM3hKio zuM_K}bO;B&-!qq$B&TR$q_{0HXqOY2#<22ooj3Wywnh0{_>U6^>JVV&j$1sn_C19E zS;yhcMjm8mB>lso!X&<-@!8cP8@#RY{{&;dZGut3$9p| z$nUno;>r1O{)H~5fKq{X?ziWLPL-GYwTvdmXDIwP3?QA-f_QpJ8kiT|?&JBQo0-b> z`(G`K>{Oge)3CKpMP~EEw1~+n3~Hs_AGLtpcGmMaP$)6JHDMC8xUwG3s@<8TPPn~Z zQ1Lplok=ef%s@{am~5J?&-q{kG7IOQ4=JvqnT9u+MB)v`943Y~I*;$^ID?dCNmdVi zml8-R9hzn^l6t6|Z>SJ98t`zxHJT!yWFFMGoov2#8WNb5N__etwnYeb1A>xmg@yWX zbgi0`lx*V{?7?8wlW4Rd(8FcGIJ-&9ya0jS->oyj5+R(@vSvBoAIixe_~j{ZA}-@4 ziE$T0*em;wcfJV2n!bI$N{D||Ty9r!IqjcQE@dF;3pDBE3K^WxYuN0f^d8FDZ@d9% zN`qX|i6m)nRNtwVC(^wJij?~9p}miT0Fyaq_;A0sKZ63e%3$El|ssFJItm(>LKm$kVRatOyzL-KL6f#luJq zWY9vCltAe82c!E4hB`H#2y}dRYU-6MJsq+cK-d!~qg7PxJYTpkJ@Gu;>vK{82Mx?` z@@e*~HvEyQst437yaj2FJKDwWuTWd~3u(bOe($JO!by<1rGtF=qW}yk`K+d<@ENA0 z+tLYis(4uTViL;0m>nS8S~$=6Cej9b_sM;##kuVUb&C78^fLT6V+5_yA zDBXId8;a*qZX@oyus4>!HZQ!ny(wBPIK^{C4^`{T0m%@&Otdfs390yWXpz8_3ehjsu+k>%+86eX>?#)B~iBIOtz zK`vQuP*o7YST2ohm|h)D57e|5N#t-tnL}}1Au-|}DvlVZMs#d+`lNyI{YctSB{IVr_ zP-jWfogSZOD6l)#wCkqOv5O#QvKGcLQn5K_vF_c0vPFT23aBqjEwK2WpO%vK>Siz{ z3UH=@@(DFcsPCrtMh@rrCcM6zI!bE8XLsQit>m_nV&}KAx~|^Bw7oapv#NpPK9uaz zra{+NdOfS$YSa(x`56XMdsLEyo66YeJoYsN`f|s=#^h*3A!tC8m#;g0b|_Y^6Mr_v z2CL!*81&ST7208Q$Lm%8Pa%pxheJ-sjrmM>S)}kZ!1HL>)j?}9#^iE?ONqKb%#da9 zgi9GIIAh!o*GsFxaPf9(b@iG(q=h$&hkvKZyB!v60cQd+34;Iy(L;ZWGmkd3BUFc@ z-Gb_x|Gjl)O#C-xFQ&D8mLh!^d$dV^5kZT|BcGlb%6uCy>jM&XU_d z5Pu2oYVD8OL z7*Hw3fjaqs9AvXBBlx6Z6*#5Lt)gCpfA6Yfp&M5e zaFP_cEi5sk_cvM%WO_@66Ys5ZqrY!dI2{!d-SvszpfpbKO1N(`xFDKC*Eg)^j7bgS zoaG3QbOr0R{O5BxDt7KZOz;F#`7l6=?m-o-DR8%0LpN?iBqvPXU_^>AZXroJoIyv9 zzs)P7P0}pN=kOlpR176rG%VI95zn?N_8$pm3jlsxYzaLTsF}zlT$F(kx2RHWN&g0!HVb@CY&fhH|Dj5sK_Ooquya8E5e=#l8?907or@?Z9)x+ol^g zyqry)!dH=bXVYc#fzt&(l<*XqDe3nmsuwQ$(A?+pr0xjz=%`w4o9rO9E2K`FIgb>d zbRrcSH6J&m*Z6_8^nZ0G2%f-gIZ+o_zpj2CL5F#(6EQZX0Q%=<>JNcYv^wDiplxcO z2>**qy%3_|Sp9_tOf-{yOkhW~=IxKo{WPxJ9~lYWl3h5vh?A5T7yP7K z^psTuyMa&Q{H!konE?`1{Rsy5pnwlQYE{qu-9bQo2Ii*}689kp?#FHKzMjV;7eOZw z`vxOLYau;gvvW#;x)sg&x(Yr?iwJsN1K6H*K3U@XFfRcP0IZ2x-bUcGyWv%hM=Y{g>$B+s1g zy!xj|!30-meL2jN=#;$VLoNLoE+%g3&_&9DchW;ib7)4pvAV$rj(6pVDnRO3Ak^-P zLRF3bv`ZY)MfE?Ej(?LMRrM5H_2Yj4HXgVN4dihKL#cM*V91xx%eBY4JzrH2#XqAq2b8vXb=%OwkbuoMIM8Q8Ww>LsS6Pbbg78;$5cMBl#8Y!G6}Ansm6u zF{y$jl+inq_0^!zPdW{Gv7!~*Amj%WLWpJzA33 zBJam5$Ocf1<%DP)=47<*xRVfK{+yBBKR63~w@ZT{1;{MqC_gVrM>S>*R8>!y+;DM# zR2!KYl(Y<6(XrXCPoz49G%+VJ?3XXb`Dm{C5^gwxG&OrY{=jPGxd)H@cwPZbsXEFf z&?5B=zyH^-Bra_((FkP9e?fo8q2kNhaf2g3(l%7eY1HQgO+T4{miAXw?(OcwntzNH z4x!<-yz(36JYVP+j2ruMLU@}b+xfYQnN4nAW_fL)&$pn%97AMcOMazz=AS@YtJJ$r zNHGDh|6AjrV4$5}FU%qN1G)A_w-tKcWk-JqDP_pCQqW3}>)$J+-u6Y;G%g_A#gWn& z9KOZI$15!b>qx)|&Hyr2Owv-h>db(MYhy$jn~VmrKMm^a|Cg@81eTLe2tZ6&vrx~; zgH)uiBR;5|@;I~QcUcK8NIu{i2@PNd8nmf!w!D=MU?OS>9U}R(CKf{TU|DqpY{JO2 zS{EySxV%z-Jp++X?#&-*P}w@JPadRLk5Z!FaJSJ_{`eAIYIcnKbgPQjBIn-J-j{Gb zZW$tbYZEZ-vzw7~&Q+M_}tt3(`hy$fIT-t(n^W9JsbBCjRk ze)Rbrq&ZlzHLpkRLX^*laHynQ8V|36sDz-w3^* z_L?DcDEGQ3490Yhv~Tul7`l;B6!Z}SJz|;8Jr2jNfQUigE(RyDiGI~J)#!ei!+8eS zOI)*qH=^b_C06MRUp$c`phw>OkRcq#;UWdXF+-WnId4cUAtFHE?Ss5}7}fl6*1QpN zS=3wQiA51f;}|}@5CI4bA3h&?aH%Y-l>l!m#X=zqN(mD{XDif(zB6E0?07EFo-`My zhMz=k;=6aVX#yLUC;-i?^$;>L#n8z5;_Ddf_+R7E$xvu8k$A%X4j9_3b)DhrV8fgn z^Tm&Shntnp?UQ-;D>ws_43gpvt}lKduR)Cg-y@ukmRnxb5{N;b({W-}pR`_n=oaP& z#u_M^!{fqI{TdNt%#^w^=L%*i`v$CE;A%No^902FohCa69a=^RPN|g)y<0Iu`Dq); z=0H_LG=C#*!+JA=A|g7+G|HVW>D89Xv>pHuGL~7z({GkB=Ohzw*BD?zm6pdDkA`A+} z9w#D)D9n8!pRzF}N_|DlhhQ5-yKA(UwFQBa8yh-$`JWAfRopuH>#E41FiocQGRM8q zR8*{n&-;zzy1!X7)@Yd{Pn#Qr*9Sor7M#(xge6=78TO6jj6E3{N+EFDg3@vj-XMdB zBDDSldlgp-pBMgd+Qfi26{pV38mKB&qrtRI-N+^u#^y2C<7b3rNbjy4s|?~%JvX_Q zY$e!_CkSmva|%HF13SGlJ5rix%bdAGAPh)wDEX($fH~TGGHL0D`E!_&?rkvzXm+N2 zi!JpTzG*avYNo}Ru>~Rmbe@jzu+ehY7Jd@N0>z(o5k7%s>%A{k)mKs1f7bB`Q{332 zh{NVDbFmYIZ;*R%L`qub$=Md0yl8dZ&h^~EPhx^`CH1f~5^;bU%06&6<0`-BY#Tr- zbZJ|pH9kK7V#d2~4tQ+E@IC++I3bbbJ)tppX=Yn2Z5a88Sa09GMKGqj6(5o=1i;Ka z&qJXpYK9na3W4cn0 zFz`-fWwSbfxZy)gOqp^MKAV-EE~I4qa4eCDq|Q8~hP}6M_+L84TK37^&=pt3UkubkjpF_0*e7f2pCAOnc$x=BD>639_ zf4SG?-xH}RcCvYn-^`r)tGu-$e{qP6tL8EFOd&?fAez!#5-7z(W%3OBjBKs7@x^-$ zjDSjv(N=BHm|+MFLe%oLwEp;zek?;NHuyPMs5?5_lx}mZQ~;hH@Q4C#+f>Vep)+ln zi4<-gSx^2LLRgKd;GyiZkfMW(+hy_0CnaWFYU$CLAjt@&h66L#$weW5fhP{cpl6@x zg-U3&MdP>nhValB;70)-r<>L%4KMt0RIqn3=fzS@lcc-B+xI4onT&MHQng&y zwNY*3G@>qH*;X3ncmdAHB>_lurczg&`rp~jwpl+RYET++R6PD$zCRxTln^PL*qU&B znc8Nud^S*Y_Mjb{`8JkVc#;>1)A*-uvxPQbf=y(o&VyqFE2%gB1cZYW*2Pe1d0~6` zEJDv1?5tVk%B5EHFjFFl3F5)}xcY44H=ul5>2y08r?^vE~6ygmNwr4s*%V{V#eI$9J)%(9>){~C&9-M$(`BV zceIVVIuN*yfD4nvVipmu)lDarQfnA{vBuG1G|;n}V1LB2rU+CvevJc7?5iIlN3DHf zaJr3rqJJ1o#kKlp)j87PKo}(3#@3PGQr;W=zyhWRW-*l%H6sZ}&L`MVh4Yf@6*D?XGkgBK zZ234{mS=Xjgn}7o-Ls$X`%R+|b;7W#fVVOXk~*BJEH_ZG4$hINxfhC^U~OR z7IGYmLlqj;3fQh}9$fN*T3E7gZnzQf2we<928{_PTYx#!y5Y5*>cPkGR2sp{wIp$6 z8L*u`t#3T6!UKa9O4vwx%Ac+5pj}eB<-}%8wz2Jhss1=L2}sil8-?P1P0U#!fHCQ; zg;3K@8(V4s1i{v##Z9O?VsuWpTwymU%ZB2$sQ_HMLer`uf|5dz!nZ%JQ6s1@x`C`c z4JkexP|5&ELT5Avu;-fJTvpSTukP!QMts2oR9f02T(63}H)7g!>hhP;qCk5d22)W! z;xF^KceT4AQao-EX3vgd25Kgc$AedFR;uag$R$!}u`>61ub98B8Rjg33Oqav{@%kz>Zbf}6s`pkk)0@*MfB{aAuSy5WL zX-6c+Y0o>nO`!xCz%vrYz<`wO%OcQv_~w71F?i?@?}(^bmT*5NN0aK3Qw!gian1RA zmwLw(vy>%xdO#`_J1`pa#^Z#T_>e>!H06r&okl!U@86=4j|CZvks~lC(#g2fJ62y$ zu-s3M16At#cl#Z&pAcXyM2%@NO1Q%-4rHFqkQssYE-l!;9xFEizf-GYRO<1=12&l( zQI`||yl51lP$ON697f!LPl~+I{93?Onj^y+FvZshp4;+lOk(AjbrpML%yv9s(a_kL zP}UP^)VPv`O9OJ?dE;-()fp|;q9wRp*&_X-*;Dp$Y{`9$^I`N=jYEM!D>0Y$KC zEQ(B@VKH4J>tmJVNhlT0u#MwEG0H{@Fz6TdU+IeBYV>s8cv7v57uh;9C~?$}7_gE_ zI*F_ibVzS1uNy^4A%O`D3jkmPnpieI*$4NnVR6f?M>lC0=V`V)XeJDXTY=Dt1~zqA z)VB~K$!^nVn}|womej^6G35Pb4oEPI+-QW=B6b-#jncmuT}0V?LYf)LPc$?CX69Rn z=l|3;CwBDYGhZZKFGN&HM^22v)%(*>II0SZVkB3ZU!WV8ou3$sJ{;_#otYUHGn1g*;Agyu{> z;&`oSyEnE`05x#yc$_m^f;>2{)63R>HDOYOi&YGV#WyK%2b3?>#TF5>Q==iA?hI9S z)(q)zEkoK5b!;8zijsnpxCrp8Lgo8bqx(;E?Gc1OHYhR7HC_N#S+5&&Qa9}4kpl~jimd#)ilGYv@0x8kit(wo4dM_*E$&dsn7ZZ(b1VR&ul$&)~olsjL4=6IwHvYSRq|L;iZhcNI$ zE&UE*@ClFB?)HvKBK6FCNAk>JqbP7)6Z(9!-V9OC;@IPFge34xgeVQkob=h&;7Lc= zW%U(vI>Pw*{!LY)CuYi#$2 z+q;pN!<+I+pgnuuQFa|RSU}{7x$=>9{Tx9}BmLlg!cRwqMsfyZ?G41W`o* z9@a?A>r8d=_`#Wfh|Fmsow6<8$s$3?-OWusSAp%wjbNH}cw?X*;D-GY zv6U(!?kQz4KzWyLWpPMhgxsXM$6n%|wK>36juf_Mx*i%xrf^e56x>3wgQpNL1QngR zEjj(o@Kx0S?~f3LmwCM!CGN@U4Wggh3;l;?o=G6FBm-076f^DKSie%}wrGZf(92)@ z%csA?$~BhzprwY!xhYLsQP^^Y`upt2D5q#3o^x7R7E%gxC`0#Cv7peMnmtM=)(dmx zlBxV4uhF5G9Vnj-?LY5JdOW`^4eWl?Ej9Lfh{yR4o`_JUm{%qZq~WoO>;r;AE5LOA(sHU zZ);@NA_2I3c?kfHpd-6>vAmeH5aDSxe9+|c!(#m2NKHRs_tMvl=19r5-@PSu z;CWC`IV?T2UtolYoYtlU*Y)}tkTuN^9NnZOi&Ko9zjFmc7(U*26KGaT9yFK@O-_CXzj8cEKXmgWwngw zG}Y8EpR(`F;HTRxj8~7!s}Vu%AT=dJjEQOyla?$Ql45SB7RMW6?;AWsrF<~ zPV(p=?S%!kQ`O+%c2Hg=nyhgt6c?6pJ_iUx9o0o|svLW@$wGy7>BO$YHWd-rg@GD) zsrP$EPQ28IE`Ew&Dlo0XkBjt_!V9~2uQHlyGSi4u`PM1O8#nb=6GKd~@5JY>N+VE? z$I}S*wYFz7Kx!<`jFwXxp(y;$#?3&JPrIRr6Vi+c5n^s__FkEo8RQZLBZY=6lxZQ?FfdO{;>bc%_QjCgSU4n6EB|1 z*BCq-Fbq&3@x8cN2hj^V7FUpmh}nZCpD4*TJ${B4F(E*cNqf$AM$GxFoT>eGt!v1O zj4a8O1})-*L5W8h&w7BlM|tLfnX3n z9g1=1ns9~J29jjgJ7TE;rzPp80-$2x`h!f(oTKwAvw$2YQ z97ad7avf`X9-9SCpu{CdVSN=kPjOOO(mgY}yThnv3z7X}W0g&#;wVWnE=E|Ggt+F| zxJ8orx~^NKO+DS%faVT}W+F_C@MT;GqFxj7yJq=qXYFywdcjmwD;rZ16OK2`>y;AG zcb>;ZEG(;pXtJ@;BvtAc+uMfh@1jA67VWkKY%SpiH($#cgYX>fa}CLMjBvtgQ101& zj3GY)GV0Z5)y&|FumIngw*bHkh{7JxSPPoQ3|<{uLXjv%=A#=F^Nfm|b<%rvV%I&Y zpJk!ia%sa2&OQtWLJhJZ~a?RO8p=b}DM#;QRV6OaY(E4L+-T16D$47drJ@MF#!aEyZ#{>1!Fl z{�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