diff --git a/web/assets/prefix.cc-all.file.json b/web/assets/prefix.cc-all.file.json new file mode 100644 index 0000000..8359644 --- /dev/null +++ b/web/assets/prefix.cc-all.file.json @@ -0,0 +1,3033 @@ +{ + "madsrdf": "http://www.loc.gov/mads/rdf/v1#", + "bflc": "http://id.loc.gov/ontologies/bflc/", + "foaf": "http://xmlns.com/foaf/0.1/", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "dbo": "http://dbpedia.org/ontology/", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "yago": "http://yago-knowledge.org/resource/", + "dc": "http://purl.org/dc/elements/1.1/", + "dbp": "http://dbpedia.org/property/", + "owl": "http://www.w3.org/2002/07/owl#", + "ex": "http://example.org/", + "gr": "http://purl.org/goodrelations/v1#", + "skos": "http://www.w3.org/2004/02/skos/core#", + "spacerel": "http://data.ordnancesurvey.co.uk/ontology/spatialrelations/", + "geo": "http://www.opengis.net/ont/geosparql#", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "dcat": "http://www.w3.org/ns/dcat#", + "org": "http://www.w3.org/ns/org#", + "dct": "http://purl.org/dc/terms/", + "qb": "http://purl.org/linked-data/cube#", + "dcterms": "http://purl.org/dc/terms/", + "prov": "http://www.w3.org/ns/prov#", + "schema": "http://schema.org/", + "sioc": "http://rdfs.org/sioc/ns#", + "xtypes": "http://purl.org/xtypes/", + "dbpedia": "http://dbpedia.org/resource/", + "ont": "http://purl.org/net/ns/ontology-annot#", + "void": "http://rdfs.org/ns/void#", + "onto": "http://www.ontotext.com/", + "bf": "http://id.loc.gov/ontologies/bibframe/", + "search": "http://sindice.com/vocab/search#", + "sio": "http://semanticscience.org/resource/", + "sd": "http://www.w3.org/ns/sparql-service-description#", + "frbr": "http://purl.org/vocab/frbr/core#", + "stat": "http://www.w3.org/ns/posix/stat#", + "obo": "http://purl.obolibrary.org/obo/", + "vcard": "http://www.w3.org/2006/vcard/ns#", + "dcterm": "http://purl.org/dc/terms/", + "commerce": "http://search.yahoo.com/searchmonkey/commerce/", + "bibo": "http://purl.org/ontology/bibo/", + "rss": "http://purl.org/rss/1.0/", + "dbr": "http://dbpedia.org/resource/", + "gldp": "http://www.w3.org/ns/people#", + "pto": "http://www.productontology.org/id/", + "geonames": "http://www.geonames.org/ontology#", + "event": "http://purl.org/NET/c4dm/event.owl#", + "fb": "http://rdf.freebase.com/ns/", + "wd": "http://www.wikidata.org/entity/", + "oo": "http://purl.org/openorg/", + "dcmit": "http://purl.org/dc/dcmitype/", + "cc": "http://creativecommons.org/ns#", + "content": "http://purl.org/rss/1.0/modules/content/", + "gen": "http://purl.org/gen/0.1#", + "doap": "http://usefulinc.com/ns/doap#", + "http": "http://www.w3.org/2011/http#", + "dbpprop": "http://dbpedia.org/property/", + "drugbank": "http://www4.wiwiss.fu-berlin.de/drugbank/resource/drugbank/", + "swrc": "http://swrc.ontoware.org/ontology#", + "md": "http://www.w3.org/ns/md#", + "rr": "http://www.w3.org/ns/r2rml#", + "vann": "http://purl.org/vocab/vann/", + "sc": "http://purl.org/science/owl/sciencecommons/", + "nie": "http://www.semanticdesktop.org/ontologies/2007/01/19/nie#", + "prog": "http://purl.org/prog/", + "ma": "http://www.w3.org/ns/ma-ont#", + "wot": "http://xmlns.com/wot/0.1/", + "fn": "http://www.w3.org/2005/xpath-functions#", + "akt": "http://www.aktors.org/ontology/portal#", + "cv": "http://rdfs.org/resume-rdf/", + "tl": "http://purl.org/NET/c4dm/timeline.owl#", + "aiiso": "http://purl.org/vocab/aiiso/schema#", + "ov": "http://open.vocab.org/terms/", + "swc": "http://data.semanticweb.org/ns/swc/ontology#", + "as": "https://www.w3.org/ns/activitystreams#", + "crm": "http://www.cidoc-crm.org/cidoc-crm/", + "ical": "http://www.w3.org/2002/12/cal/ical#", + "daia": "http://purl.org/ontology/daia/", + "vs": "http://www.w3.org/2003/06/sw-vocab-status/ns#", + "xhtml": "http://www.w3.org/1999/xhtml#", + "earl": "http://www.w3.org/ns/earl#", + "rel": "http://purl.org/vocab/relationship/", + "bio": "http://purl.org/vocab/bio/0.1/", + "marcrel": "http://id.loc.gov/vocabulary/relators/", + "rdfg": "http://www.w3.org/2004/03/trix/rdfg-1/", + "mo": "http://purl.org/ontology/mo/", + "dv": "http://rdf.data-vocabulary.org/#", + "cs": "http://purl.org/vocab/changeset/schema#", + "prop": "http://dbpedia.org/property/", + "leaks": "https://cuzin.com/", + "ad": "http://schemas.talis.com/2005/address/schema#", + "dc11": "http://purl.org/dc/elements/1.1/", + "xhv": "http://www.w3.org/1999/xhtml/vocab#", + "dbowl": "http://ontology.cybershare.utep.edu/dbowl/relational-to-ontology-mapping-primitive.owl#", + "bill": "http://www.rdfabout.com/rdf/schema/usbill/", + "co": "http://purl.org/ontology/co/core#", + "factbook": "http://wifo5-04.informatik.uni-mannheim.de/factbook/ns#", + "og": "http://opengraphprotocol.org/schema/", + "afn": "http://jena.apache.org/ARQ/function#", + "test2": "http://this.invalid/test2#", + "air": "http://dig.csail.mit.edu/TAMI/2007/amord/air#", + "musim": "http://purl.org/ontology/similarity/", + "log": "http://www.w3.org/2000/10/swap/log#", + "xs": "http://www.w3.org/2001/XMLSchema#", + "unit": "http://qudt.org/vocab/unit/", + "mu": "http://mu.semte.ch/vocabularies/core/", + "book": "http://purl.org/NET/book/vocab#", + "ir": "http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl#", + "media": "http://search.yahoo.com/searchmonkey/media/", + "d2rq": "http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#", + "dcq": "http://purl.org/dc/qualifiers/1.0/", + "biblio": "http://purl.org/net/biblio#", + "xfn": "http://gmpg.org/xfn/11#", + "tag": "http://www.holygoat.co.uk/owl/redwood/0.1/tags/", + "xmp": "http://ns.adobe.com/xap/1.0/", + "reco": "http://purl.org/reco#", + "dcam": "http://purl.org/dc/dcam/", + "admin": "http://webns.net/mvcb/", + "xf": "http://www.w3.org/2002/xforms/", + "botany": "http://purl.org/NET/biol/botany#", + "cld": "http://purl.org/cld/terms/", + "sism": "http://purl.oclc.org/NET/sism/0.1/", + "ctag": "http://commontag.org/ns#", + "dir": "http://schemas.talis.com/2005/dir/schema#", + "days": "http://ontologi.es/days#", + "ome": "http://purl.org/ontomedia/core/expression#", + "cal": "http://www.w3.org/2002/12/cal/ical#", + "tzont": "http://www.w3.org/2006/timezone#", + "rif": "http://www.w3.org/2007/rif#", + "af": "http://purl.org/ontology/af/", + "osag": "http://www.ordnancesurvey.co.uk/ontology/AdministrativeGeography/v2.0/AdministrativeGeography.rdf#", + "pc": "http://purl.org/procurement/public-contracts#", + "time": "http://www.w3.org/2006/time#", + "rev": "http://purl.org/stuff/rev#", + "qudt": "http://qudt.org/schema/qudt/", + "sr": "http://www.openrdf.org/config/repository/sail#", + "myspace": "http://purl.org/ontology/myspace#", + "math": "http://www.w3.org/2000/10/swap/math#", + "cmp": "http://www.ontologydesignpatterns.org/cp/owl/componency.owl#", + "memo": "http://ontologies.smile.deri.ie/2009/02/27/memo#", + "giving": "http://ontologi.es/giving#", + "jdbc": "http://d2rq.org/terms/jdbc/", + "ok": "http://okkam.org/terms#", + "swanq": "http://purl.org/swan/1.2/qualifiers/", + "dcn": "http://www.w3.org/2007/uwa/context/deliverycontext.owl#", + "sdmx": "http://purl.org/linked-data/sdmx#", + "lomvoc": "http://ltsc.ieee.org/rdf/lomv1p0/vocabulary#", + "swande": "http://purl.org/swan/1.2/discourse-elements/", + "cfp": "http://sw.deri.org/2005/08/conf/cfp.owl#", + "omn": "http://open-multinet.info/ontology/omn#", + "owlim": "http://www.ontotext.com/trree/owlim#", + "cyc": "http://sw.opencyc.org/concept/", + "con": "http://www.w3.org/2000/10/swap/pim/contact#", + "gn": "http://www.geonames.org/ontology#", + "openlinks": "http://www.openlinksw.com/schemas/virtrdf#", + "lyou": "http://purl.org/linkingyou/", + "oa": "http://www.w3.org/ns/oa#", + "skosxl": "http://www.w3.org/2008/05/skos-xl#", + "sdmxdim": "http://purl.org/linked-data/sdmx/2009/dimension#", + "cdm": "http://publications.europa.eu/ontology/cdm#", + "adms": "http://www.w3.org/ns/adms#", + "type": "https://webiomed.ai/blog/obzor-rossiiskikh-sistem-podderzhki-priniatiia-vrachebnykh-reshenii/", + "ontology": "http://dbpedia.org/ontology/", + "om": "http://opendata.caceres.es/def/ontomunicipio#", + "photoshop": "http://ns.adobe.com/photoshop/1.0/", + "wfs": "http://schemas.opengis.net/wfs/", + "db": "http://dbpedia.org/", + "exif": "http://www.w3.org/2003/12/exif/ns#", + "nif": "http://persistence.uni-leipzig.org/nlp2rdf/ontologies/nif-core#", + "lemon": "http://lemon-model.net/lemon#", + "sdmxa": "http://purl.org/linked-data/sdmx/2009/attribute#", + "xsi": "http://www.w3.org/2001/XMLSchema-instance#", + "isbd": "http://iflastandards.info/ns/isbd/elements/", + "ac": "http://umbel.org/umbel/ac/", + "cert": "http://www.w3.org/ns/auth/cert#", + "fabio": "http://purl.org/spar/fabio/", + "dul": "http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#", + "aat": "http://vocab.getty.edu/aat/", + "swrl": "http://www.w3.org/2003/11/swrl#", + "sh": "http://www.w3.org/ns/shacl#", + "gvp": "http://vocab.getty.edu/ontology#", + "prism": "http://prismstandard.org/namespaces/basic/2.0/", + "eat": "http://www.eat.rl.ac.uk/#", + "cnt": "http://www.w3.org/2011/content#", + "edm": "http://www.europeana.eu/schemas/edm/", + "ore": "http://www.openarchives.org/ore/terms/", + "test": "https://test4.example.com/", + "swrcfe": "http://www.morelab.deusto.es/ontologies/swrcfe#", + "gtfs": "http://vocab.gtfs.org/terms#", + "sf": "http://www.opengis.net/ont/sf#", + "wdt": "http://www.wikidata.org/prop/direct/", + "voaf": "http://purl.org/vocommons/voaf#", + "swrlb": "http://www.w3.org/2003/11/swrlb#", + "ulan": "http://vocab.getty.edu/ulan/", + "nfo": "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#", + "tgn": "http://vocab.getty.edu/tgn/", + "uniprot": "http://purl.uniprot.org/uniprot/", + "core": "http://vivoweb.org/ontology/core#", + "eg": "http://www.example.org/", + "room": "http://vocab.deri.ie/rooms#", + "scovo": "http://purl.org/NET/scovo#", + "ssn": "http://www.w3.org/ns/ssn/", + "dbc": "http://dbpedia.org/resource/Category:", + "sioct": "http://rdfs.org/sioc/types#", + "go": "http://purl.obolibrary.org/obo/GO_", + "lv": "http://purl.org/lobid/lv#", + "ldp": "http://www.w3.org/ns/ldp#", + "siocserv": "http://rdfs.org/sioc/services#", + "ceo": "https://linkeddata.cultureelerfgoed.nl/def/ceo#", + "music": "http://musicontology.com/", + "dbprop": "http://dbpedia.org/property/", + "geoes": "http://geo.linkeddata.es/ontology/", + "bif": "http://www.openlinksw.com/schemas/bif#", + "movie": "http://data.linkedmdb.org/resource/movie/", + "xml": "http://www.w3.org/XML/1998/namespace/", + "coref": "http://www.rkbexplorer.com/ontologies/coref#", + "lexinfo": "http://www.lexinfo.net/ontology/3.0/lexinfo#", + "ptr": "http://www.w3.org/2009/pointers#", + "wikidata": "http://www.wikidata.org/entity/", + "am": "http://vocab.deri.ie/am#", + "fise": "http://fise.iks-project.eu/ontology/", + "acc": "http://purl.org/NET/acc#", + "ping": "https://namso-gen.com/", + "gndo": "http://d-nb.info/standards/elementset/gnd#", + "pat": "http://purl.org/hpi/patchr#", + "pmlj": "http://inference-web.org/2.0/pml-justification.owl#", + "cco": "http://www.ontologyrepository.com/CommonCoreOntologies/", + "ro": "http://purl.org/wf4ever/ro#", + "itsrdf": "http://www.w3.org/2005/11/its/rdf#", + "nmo": "http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#", + "mods": "http://www.loc.gov/mods/v3#", + "dblp": "http://dblp.uni-trier.de/rdf/schema-2015-01-26#", + "nao": "http://www.semanticdesktop.org/ontologies/2007/08/15/nao#", + "doc": "http://www.w3.org/2000/10/swap/pim/doc#", + "nsogi": "http://prefix.cc/nsogi:", + "gold": "http://purl.org/linguistics/gold/", + "whois": "http://www.kanzaki.com/ns/whois#", + "wp": "http://vocabularies.wikipathways.org/wp#", + "dce": "http://purl.org/dc/elements/1.1/", + "loc": "http://www.w3.org/2007/uwa/context/location.owl#", + "georss": "http://www.georss.org/georss/", + "gnd": "http://d-nb.info/gnd/", + "product": "http://purl.org/commerce/product#", + "bd": "http://www.bigdata.com/rdf#", + "cerif": "http://spi-fm.uca.es/neologism/cerif#", + "rec": "http://purl.org/ontology/rec/core#", + "imm": "http://schemas.microsoft.com/imm/", + "up": "http://purl.uniprot.org/core/", + "sparql": "http://www.w3.org/ns/sparql#", + "chebi": "http://purl.obolibrary.org/obo/CHEBI_", + "gd": "http://rdf.data-vocabulary.org/#", + "sec": "https://w3id.org/security#", + "leak": "http://data.ontotext.com/resource/leak/", + "rsa": "http://www.w3.org/ns/auth/rsa#", + "java": "http://www.w3.org/2007/uwa/context/java.owl#", + "space": "http://purl.org/net/schemas/space/", + "list": "http://www.w3.org/2000/10/swap/list#", + "meta": "https://krr.triply.cc/krr/sameas-meta/def/", + "sdo": "https://schema.org/", + "ti": "http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#", + "akts": "http://www.aktors.org/ontology/support#", + "lgd": "http://linkedgeodata.org/triplify/", + "opm": "https://w3id.org/opm#", + "geosparql": "http://www.opengis.net/ont/geosparql#", + "xlink": "https://es.scribd.com/doc/79794476/05-Ejercicios-Resueltos-Caja-Negra-y-Recapitulacion/", + "example": "http://www.example.org/rdf#", + "acl": "http://www.w3.org/ns/auth/acl#", + "ms": "http://purl.org/obo/owl/MS#", + "cube": "https://cube.link/", + "httph": "http://www.w3.org/2007/ont/httph#", + "cito": "http://purl.org/spar/cito/", + "kb": "http://deductions.sf.net/ontology/knowledge_base.owl#", + "iot": "http://iotschema.org/", + "wn": "http://xmlns.com/wordnet/1.6/", + "bp": "http://www.biopax.org/release/biopax-level3.owl#", + "sp": "http://spinrdf.org/sp#", + "wiki": "http://en.wikipedia.org/wiki/", + "mf": "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#", + "hg": "http://rdf.histograph.io/", + "penn": "http://purl.org/olia/penn.owl#", + "cro": "http://rhizomik.net/ontologies/copyrightonto.owl#", + "video": "http://purl.org/ontology/video#", + "geof": "http://www.opengis.net/def/function/geosparql/", + "dbpediaowl": "http://dbpedia.org/owl/", + "pext": "http://www.ontotext.com/proton/protonext#", + "rdfsharp": "https://rdfsharp.codeplex.com/", + "sim": "http://www.w3id.org/simulation/ontology/", + "api": "http://purl.org/linked-data/api/vocab#", + "acm": "http://www.rkbexplorer.com/ontologies/acm#", + "st": "http://ns.inria.fr/sparql-template/", + "nt": "http://ns.inria.fr/nicetag/2010/09/09/voc#", + "po": "http://purl.org/ontology/po/", + "lode": "http://linkedevents.org/ontology/", + "vivo": "http://vivoweb.org/ontology/core#", + "atom": "http://www.w3.org/2005/Atom/", + "web": "http://www.w3.org/2007/uwa/context/web.owl#", + "nco": "http://www.semanticdesktop.org/ontologies/2007/03/22/nco#", + "sider": "http://www4.wiwiss.fu-berlin.de/sider/resource/sider/", + "ocd": "http://dati.camera.it/ocd/", + "xl": "http://langegger.at/xlwrap/vocab#", + "abc": "http://www.metadata.net/harmony/ABCSchemaV5Commented.rdf#", + "wdrs": "http://www.w3.org/2007/05/powder-s#", + "wgs": "http://www.w3.org/2003/01/geo/wgs84_pos#", + "zoology": "http://purl.org/NET/biol/zoology#", + "dcatapit": "http://dati.gov.it/onto/dcatapit#", + "formats": "http://www.w3.org/ns/formats/", + "pim": "http://www.w3.org/ns/pim/space#", + "eu": "http://eulersharp.sourceforge.net/2003/03swap/log-rules#", + "bag": "https://bag2.basisregistraties.overheid.nl/bag/def/", + "pav": "http://purl.org/pav/", + "service": "http://purl.org/ontology/service#", + "ecs": "http://rdf.ecs.soton.ac.uk/ontology/ecs#", + "postcode": "http://data.ordnancesurvey.co.uk/id/postcodeunit/", + "exterms": "http://www.example.org/terms/", + "overheid": "http://standaarden.overheid.nl/owms/", + "ass": "http://uptheasset.org/ontology#", + "cgov": "http://reference.data.gov.uk/def/central-government/", + "wn20schema": "http://www.w3.org/2006/03/wn/wn20/schema/", + "olia": "http://purl.org/olia/olia.owl#", + "cpa": "http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl#", + "ya": "http://blogs.yandex.ru/schema/foaf/", + "smf": "http://topbraid.org/sparqlmotionfunctions#", + "rdfdf": "http://www.openlinksw.com/virtrdf-data-formats#", + "admingeo": "http://data.ordnancesurvey.co.uk/ontology/admingeo/", + "pgterms": "http://www.gutenberg.org/2009/pgterms/", + "swid": "http://semanticweb.org/id/", + "prv": "http://purl.org/net/provenance/ns#", + "dbnary": "http://kaiko.getalp.org/dbnary#", + "cidoc": "http://www.cidoc-crm.org/cidoc-crm/", + "pr": "http://purl.org/ontology/prv/core#", + "dco": "http://info.deepcarbon.net/schema#", + "user": "http://schemas.talis.com/2005/user/schema#", + "daml": "http://www.daml.org/2001/03/daml+oil#", + "hydra": "http://www.w3.org/ns/hydra/core#", + "purl": "http://www.purl.org/", + "ignf": "http://data.ign.fr/def/ignf#", + "seas": "https://w3id.org/seas/", + "irw": "http://www.ontologydesignpatterns.org/ont/web/irw.owl#", + "wo": "http://purl.org/ontology/wo/", + "umbelrc": "http://umbel.org/umbel/rc/", + "lime": "http://www.w3.org/ns/lemon/lime#", + "ean": "http://openean.kaufkauf.net/id/", + "ndl": "http://schemas.ogf.org/nml/2013/05/base#", + "ontolex": "http://www.w3.org/ns/lemon/ontolex#", + "spin": "http://spinrdf.org/spin#", + "gsp": "http://www.opengis.net/ont/geosparql#", + "omt": "http://purl.org/ontomedia/ext/common/trait#", + "pmt": "http://tipsy.googlecode.com/svn/trunk/vocab/pmt#", + "edam": "http://edamontology.org/", + "organism": "http://eulersharp.sourceforge.net/2003/03swap/organism#", + "site": "http://ns.ontowiki.net/SysOnt/Site/", + "dcm": "http://purl.org/dc/dcmitype/", + "dbkwik": "http://dbkwik.webdatacommons.org/", + "role": "https://w3id.org/role/", + "scot": "http://rdfs.org/scot/ns#", + "xkos": "http://rdf-vocabulary.ddialliance.org/xkos#", + "myspo": "http://purl.org/ontology/myspace#", + "sesame": "http://www.openrdf.org/schema/sesame#", + "greg": "http://kasei.us/about/foaf.xrdf#", + "agg": "http://purl.org/twc/health/vocab/aggregate/", + "resource": "http://dbpedia.org/resource/", + "sdl": "http://purl.org/vocab/riro/sdl#", + "label": "http://purl.org/net/vocab/2004/03/label#", + "resist": "http://www.rkbexplorer.com/ontologies/resist#", + "omb": "http://purl.org/ontomedia/ext/common/being#", + "euvoc": "http://publications.europa.eu/ontology/euvoc#", + "res": "http://dbpedia.org/resource/", + "npg": "http://ns.nature.com/terms/", + "sirext": "http://t.me/sirextt/247:", + "biol": "http://purl.org/NET/biol/ns#", + "link": "http://www.w3.org/2007/ont/link#", + "sit": "http://www.ontologydesignpatterns.org/cp/owl/situation.owl#", + "wikipedia": "https://en.wikipedia.org/wiki/", + "fresnel": "http://www.w3.org/2004/09/fresnel#", + "faldo": "http://biohackathon.org/resource/faldo#", + "wgs84": "http://www.w3.org/2003/01/geo/wgs84_pos#", + "inno": "http://purl.org/innovation/ns#", + "blt": "http://www.bl.uk/schemas/bibliographic/blterms#", + "urn": "http://fliqz.com/", + "prj": "http://purl.org/stuff/project/", + "rov": "http://www.w3.org/ns/regorg#", + "swp": "http://www.w3.org/2004/03/trix/swp-2/", + "audio": "http://purl.org/media/audio#", + "biocore": "http://bio2rdf.org/core#", + "bmo": "http://collection.britishmuseum.org/id/ontology/", + "sco": "http://purl.org/ontology/sco#", + "umbel": "http://umbel.org/umbel#", + "wv": "http://vocab.org/waiver/terms/", + "rdau": "http://rdaregistry.info/Elements/u/", + "spl": "http://spinrdf.org/spl#", + "food": "http://purl.org/foodontology#", + "name": "http://example.org/name#", + "uco": "http://purl.org/uco/ns#", + "ref": "http://purl.org/vocab/relationship/", + "fed": "http://www.openrdf.org/config/sail/federation#", + "tmo": "http://www.semanticdesktop.org/ontologies/2008/05/20/tmo#", + "lx": "http://purl.org/NET/lx#", + "acco": "http://purl.org/acco/ns#", + "protege": "http://protege.stanford.edu/system#", + "code": "http://telegraphis.net/ontology/measurement/code#", + "es": "http://eulersharp.sourceforge.net/2003/03swap/log-rules#", + "phil": "http://philosurfical.open.ac.uk/ontology/philosurfical.owl#", + "oc": "http://opencoinage.org/rdf/", + "cordis": "http://cordis.europa.eu/projects/", + "iao": "http://purl.obolibrary.org/obo/IAO_", + "conv": "http://purl.org/twc/vocab/conversion/", + "lgdo": "http://linkedgeodata.org/ontology/", + "opensearch": "http://a9.com/-/spec/opensearch/1.1/", + "ub": "http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#", + "saref": "https://saref.etsi.org/core/", + "ps": "https://w3id.org/payswarm#", + "disco": "http://rdf-vocabulary.ddialliance.org/discovery#", + "won": "https://w3id.org/won/core#", + "iso": "http://purl.org/iso25964/skos-thes#", + "rnews": "http://iptc.org/std/rNews/2011-10-07#", + "premis": "http://www.loc.gov/premis/rdf/v3/", + "rail": "http://ontologi.es/rail/vocab#", + "efo": "http://www.ebi.ac.uk/efo/", + "dwc": "http://rs.tdwg.org/dwc/terms/", + "bibframe": "http://id.loc.gov/ontologies/bibframe/", + "dctype": "http://purl.org/dc/dcmitype/", + "taxo": "http://purl.org/rss/1.0/modules/taxonomy/", + "airport": "http://www.daml.org/2001/10/html/airport-ont#", + "bing": "http://bing.com/schema/media/", + "granatum": "http://chem.deri.ie/granatum/", + "ero": "http://purl.obolibrary.org/obo/", + "lom": "http://ltsc.ieee.org/rdf/lomv1p0/lom#", + "doac": "http://ramonantonio.net/doac/0.1/#", + "meteo": "http://purl.org/ns/meteo#", + "so": "http://schema.org/", + "mit": "http://purl.org/ontology/mo/mit#", + "spc": "http://purl.org/ontomedia/core/space#", + "bio2rdf": "http://bio2rdf.org/", + "omp": "http://purl.org/ontomedia/ext/common/profession#", + "gpt": "http://purl.org/vocab/riro/gpt#", + "mm": "http://linkedmultimedia.org/sparql-mm/ns/2.0.0/function#", + "net": "http://www.w3.org/2007/uwa/context/network.owl#", + "fec": "http://www.rdfabout.com/rdf/schema/usfec/", + "xhe": "http://buzzword.org.uk/rdf/xhtml-elements#", + "awol": "http://bblfish.net/work/atom-owl/2006-06-06/#", + "powder": "http://www.w3.org/2007/05/powder#", + "library": "http://purl.org/library/", + "act": "http://www.w3.org/2007/rif-builtin-action#", + "oad": "http://lod.xdams.org/reload/oad/", + "gso": "http://www.w3.org/2006/gen/ont#", + "ddc": "http://purl.org/NET/decimalised#", + "ao": "http://purl.org/ontology/ao/core#", + "atomix": "http://buzzword.org.uk/rdf/atomix#", + "ludo": "http://ns.inria.fr/ludo/v1#", + "doclist": "http://www.junkwork.net/xml/DocumentList#", + "frir": "http://purl.org/twc/ontology/frir.owl#", + "bibtex": "http://purl.org/net/nknouf/ns/bibtex#", + "sml": "https://w3id.org/sml/def#", + "isothes": "http://purl.org/iso25964/skos-thes#", + "cpm": "http://catalogus-professorum.org/cpm/2/", + "rep": "http://www.openrdf.org/config/repository#", + "sport": "http://purl.org/ontology/sport/", + "asn": "http://purl.org/ASN/schema/core/", + "tdb": "http://jena.hpl.hp.com/2008/tdb#", + "omm": "http://purl.org/ontomedia/core/media#", + "oauth": "http://demiblog.org/vocab/oauth#", + "os": "http://www.w3.org/2000/10/swap/os#", + "money": "http://purl.org/net/rdf-money/", + "compass": "http://purl.org/net/compass#", + "pbo": "http://purl.org/ontology/pbo/core#", + "game": "http://data.totl.net/game/", + "string": "http://www.w3.org/2000/10/swap/string#", + "rei": "http://www.w3.org/2004/06/rei#", + "lfm": "http://purl.org/ontology/last-fm/", + "rdrel": "http://rdvocab.info/RDARelationshipsWEMI/", + "xen": "http://buzzword.org.uk/rdf/xen#", + "obj": "http://www.openrdf.org/rdf/2009/object#", + "pom": "http://maven.apache.org/POM/4.0.0#", + "soft": "http://www.w3.org/2007/uwa/context/software.owl#", + "contact": "http://www.w3.org/2000/10/swap/pim/contact#", + "wordnet": "http://wordnet-rdf.princeton.edu/ontology#", + "lu": "http://www.ontologydesignpatterns.org/ont/framenet/abox/lu/", + "politico": "http://www.rdfabout.com/rdf/schema/politico/", + "lfn": "http://www.dotnetrdf.org/leviathan#", + "ngeo": "http://geovocab.org/geometry#", + "lang": "http://ontologi.es/lang/core#", + "usgov": "http://www.rdfabout.com/rdf/schema/usgovt/", + "txn": "http://lod.taxonconcept.org/ontology/txn.owl#", + "linkedmdb": "http://data.linkedmdb.org/", + "muto": "http://purl.org/muto/core#", + "custom": "http://www.openrdf.org/config/sail/custom#", + "taxon": "http://purl.org/biodiversity/taxon/", + "hard": "http://www.w3.org/2007/uwa/context/hardware.owl#", + "crypto": "http://www.w3.org/2000/10/swap/crypto#", + "dailymed": "http://www4.wiwiss.fu-berlin.de/dailymed/resource/dailymed/", + "omc": "http://purl.org/ontomedia/ext/common/bestiary#", + "ire": "http://www.ontologydesignpatterns.org/cpont/ire.owl#", + "sede": "http://eventography.org/sede/0.1/", + "climb": "http://climb.dataincubator.org/vocabs/climb/", + "affy": "http://www.affymetrix.com/community/publications/affymetrix/tmsplice#", + "interval": "http://reference.data.gov.uk/def/intervals/", + "swh": "http://plugin.org.uk/swh-plugins/", + "bne": "http://datos.bne.es/resource/", + "nrl": "http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#", + "conversion": "http://purl.org/twc/vocab/conversion/", + "bib": "http://zeitkunst.org/bibtex/0.1/bibtex.owl#", + "mime": "https://www.iana.org/assignments/media-types/", + "hp": "http://purl.org/voc/hp/", + "ct": "http://data.linkedct.org/resource/linkedct/", + "ui": "http://www.w3.org/ns/ui#", + "dnr": "http://www.dotnetrdf.org/configuration#", + "eco": "http://www.ebusiness-unibw.org/ontologies/eclass/5.1.4/#", + "lvont": "http://lexvo.org/ontology#", + "cycann": "http://sw.cyc.com/CycAnnotations_v1#", + "person": "http://www.w3.org/ns/person#", + "isq": "http://purl.org/ontology/is/quality/", + "soc": "http://purl.org/net/hdlipcores/ontology/soc#", + "vsr": "http://purl.org/twc/vocab/vsr#", + "apivc": "http://purl.org/linked-data/api/vocab#", + "locn": "http://www.w3.org/ns/locn#", + "aos": "http://rdf.muninn-project.org/ontologies/appearances#", + "xro": "http://purl.org/xro/ns#", + "scv": "http://purl.org/NET/scovo#", + "mysql": "http://web-semantics.org/ns/mysql/", + "aifb": "http://www.aifb.kit.edu/id/", + "push": "http://www.w3.org/2007/uwa/context/push.owl#", + "gml": "http://www.opengis.net/ont/gml#", + "biopax": "http://www.biopax.org/release/biopax-level3.owl#", + "is": "http://purl.org/ontology/is/core#", + "vra": "http://purl.org/vra/", + "chord": "http://purl.org/ontology/chord/", + "fbgeo": "http://rdf.freebase.com/ns/location/geocode/", + "sv": "http://schemas.talis.com/2005/service/schema#", + "orges": "http://datos.gob.es/def/sector-publico/organizacion#", + "deo": "http://purl.org/spar/deo/", + "coin": "http://purl.org/court/def/2009/coin#", + "vso": "http://purl.org/vso/ns#", + "rdac": "http://rdaregistry.info/Elements/c/", + "coo": "http://purl.org/coo/ns#", + "cheminf": "http://www.semanticweb.org/ontologies/cheminf.owl#", + "gob": "http://purl.org/ontology/last-fm/", + "uri": "http://purl.org/NET/uri#", + "arg": "http://rdfs.org/sioc/argument#", + "courseware": "http://courseware.rkbexplorer.com/ontologies/courseware#", + "eli": "http://data.europa.eu/eli/ontology#", + "bbc": "http://www.bbc.co.uk/ontologies/news/", + "pro": "http://purl.org/hpi/patchr#", + "worldbank": "http://worldbank.270a.info/dataset/", + "xds": "http://www.w3.org/2001/XMLSchema#", + "states": "http://www.w3.org/2005/07/aaa#", + "wdr": "http://www.w3.org/2007/05/powder#", + "zem": "http://s.zemanta.com/ns#", + "com": "http://purl.org/commerce#", + "dso": "http://purl.org/ontology/dso#", + "profiling": "http://ontologi.es/profiling#", + "arch": "http://purl.org/archival/vocab/arch#", + "moat": "http://moat-project.org/ns#", + "isi": "http://purl.org/ontology/is/inst/", + "pdo": "http://ontologies.smile.deri.ie/pdo#", + "cex": "http://purl.org/weso/ontology/computex#", + "yoda": "http://purl.org/NET/yoda#", + "ttl": "http://www.w3.org/2008/turtle#", + "swanco": "http://purl.org/swan/1.2/swan-commons/", + "vocab": "http://rdf.ontology2.com/vocab#", + "dbpp": "http://dbpedia.org/property/", + "muo": "http://purl.oclc.org/NET/muo/muo#", + "bsb": "http://opacplus.bsb-muenchen.de/title/", + "conserv": "http://conserv.deri.ie/ontology#", + "dcmitype": "http://purl.org/dc/dcmitype/", + "dady": "http://purl.org/NET/dady#", + "cogs": "http://vocab.deri.ie/cogs#", + "swivt": "http://semantic-mediawiki.org/swivt/1.0#", + "ist": "http://purl.org/ontology/is/types/", + "xforms": "http://www.w3.org/2002/xforms/", + "prot": "http://www.proteinontology.info/po.owl#", + "lex": "http://purl.org/lex#", + "cpv": "http://purl.org/weso/cpv/", + "nexif": "http://www.semanticdesktop.org/ontologies/2007/05/10/nexif#", + "pmlr": "http://inference-web.org/2.0/pml-relation.owl#", + "resex": "http://resex.rkbexplorer.com/ontologies/resex#", + "payment": "http://reference.data.gov.uk/def/payment#", + "pos": "http://www.w3.org/2003/01/geo/wgs84_pos#", + "ic": "http://imi.go.jp/ns/core/rdf#", + "opo": "http://online-presence.net/opo/ns#", + "odrl": "http://www.w3.org/ns/odrl/2/", + "tio": "http://purl.org/tio/ns#", + "freebase": "http://rdf.freebase.com/ns/", + "bfo": "http://purl.obolibrary.org/obo/", + "hlisting": "http://sindice.com/hlisting/0.1/", + "gist": "https://ontologies.semanticarts.com/o/gistCore#", + "vote": "http://www.rdfabout.com/rdf/schema/vote/", + "fea": "http://vocab.data.gov/def/fea#", + "lotico": "http://www.lotico.com/resource/", + "puc": "http://purl.org/NET/puc#", + "sail": "http://www.openrdf.org/config/sail#", + "address": "http://schemas.talis.com/2005/address/schema#", + "nsa": "http://multimedialab.elis.ugent.be/organon/ontologies/ninsuna#", + "posh": "http://poshrdf.org/ns/posh/", + "common": "http://www.w3.org/2007/uwa/context/common.owl#", + "teach": "http://linkedscience.org/teach/ns#", + "p3p": "http://www.w3.org/2002/01/p3prdfv1#", + "lifecycle": "http://purl.org/vocab/lifecycle/schema#", + "stanford": "http://purl.org/olia/stanford.owl#", + "article": "http://ogp.me/ns/article#", + "rdfa": "http://www.w3.org/ns/rdfa#", + "toby": "http://tobyinkster.co.uk/#", + "lingvoj": "http://www.lingvoj.org/ontology#", + "viaf": "http://viaf.org/viaf/", + "rs": "http://rightsstatements.org/vocab/", + "meetup": "http://www.lotico.com/meetup/", + "voag": "http://voag.linkedmodel.org/schema/voag#", + "anca": "http://users.utcluj.ro/~raluca/rdf_ontologies_ralu/ralu_modified_ontology_pizzas2_0#", + "bsbm": "http://www4.wiwiss.fu-berlin.de/bizer/bsbm/v01/vocabulary/", + "tags": "http://www.holygoat.co.uk/owl/redwood/0.1/tags/", + "like": "http://ontologi.es/like#", + "rlog": "http://persistence.uni-leipzig.org/nlp2rdf/ontologies/rlog#", + "lp": "http://launchpad.net/rdf/launchpad#", + "sysont": "http://ns.ontowiki.net/SysOnt/", + "cos": "http://www.inria.fr/acacia/corese#", + "dt": "http://dbpedia.org/datatype/", + "datafaqs": "http://purl.org/twc/vocab/datafaqs#", + "enc": "http://www.w3.org/2001/04/xmlenc#", + "rooms": "http://vocab.deri.ie/rooms#", + "fab": "http://purl.org/fab/ns#", + "evset": "http://dsnotify.org/vocab/eventset/0.1/", + "ann": "http://www.w3.org/2000/10/annotation-ns#", + "pay": "http://reference.data.gov.uk/def/payment#", + "play": "http://uriplay.org/spec/ontology/#", + "wlp": "http://weblab-project.org/core/model/property/processing/", + "ddl": "http://purl.org/vocab/riro/ddl#", + "irrl": "http://www.ontologydesignpatterns.org/cp/owl/informationobjectsandrepresentationlanguages.owl#", + "wai": "http://purl.org/wai#", + "swanqs": "http://purl.org/swan/1.2/qualifiers/", + "prissma": "http://ns.inria.fr/prissma/v1#", + "eztag": "http://ontologies.ezweb.morfeo-project.org/eztag/ns#", + "wnschema": "http://www.cogsci.princeton.edu/~wn/schema/", + "bte": "http://purl.org/twc/vocab/between-the-edges/", + "psych": "http://purl.org/vocab/psychometric-profile/", + "dcr": "http://www.isocat.org/ns/dcr.rdf#", + "oat": "http://openlinksw.com/schemas/oat/", + "vitro": "http://vitro.mannlib.cornell.edu/ns/vitro/public#", + "mygrid": "http://www.mygrid.org.uk/ontology#", + "lastfm": "http://purl.org/ontology/last-fm/", + "rda": "http://www.rdaregistry.info/", + "ldap": "http://purl.org/net/ldap/", + "wordmap": "http://purl.org/net/ns/wordmap#", + "mei": "http://www.music-encoding.org/ns/mei/", + "care": "http://eulersharp.sourceforge.net/2003/03swap/care#", + "pobo": "http://purl.obolibrary.org/obo/", + "drug": "http://www.agfa.com/w3c/2009/drugTherapy#", + "wi": "http://purl.org/ontology/wi/core#", + "esd": "http://def.esd.org.uk/", + "grddl": "http://www.w3.org/2003/g/data-view#", + "sem": "http://semanticweb.cs.vu.nl/2009/11/sem/", + "br": "http://vocab.deri.ie/br#", + "oboinowl": "http://www.geneontology.org/formats/oboInOwl#", + "eclap": "http://www.eclap.eu/schema/eclap/", + "sm": "http://topbraid.org/sparqlmotion#", + "algo": "http://securitytoolbox.appspot.com/securityAlgorithms#", + "kwijibo": "http://kwijibo.talis.com/", + "olo": "http://purl.org/ontology/olo/core#", + "ne": "http://umbel.org/umbel/ne/", + "iswc": "http://annotation.semanticweb.org/2004/iswc#", + "ezcontext": "http://ontologies.ezweb.morfeo-project.org/ezcontext/ns#", + "h5": "http://buzzword.org.uk/rdf/h5#", + "fls": "http://lukasblaho.sk/football_league_schema#", + "oslc": "http://open-services.net/ns/core#", + "hcterms": "http://purl.org/uF/hCard/terms/", + "sl": "http://www.semanlink.net/2001/00/semanlink-schema#", + "b2bo": "http://purl.org/b2bo#", + "rdagr1": "http://rdvocab.info/Elements/", + "oboe": "http://ecoinformatics.org/oboe/oboe.1.0/oboe-core.owl#", + "human": "http://eulersharp.sourceforge.net/2003/03swap/human#", + "ogp": "http://ogp.me/ns#", + "rulz": "http://purl.org/NET/rulz#", + "remus": "http://www.semanticweb.org/ontologies/2010/6/Ontology1279614123500.owl#", + "phss": "http://ns.poundhill.com/phss/1.0/", + "pol": "http://escience.rpi.edu/ontology/semanteco/2/0/pollution.owl#", + "swandr": "http://purl.org/swan/1.2/discourse-relationships/", + "osn": "http://spatial.ucd.ie/lod/osn/", + "uni": "http://purl.org/weso/uni/uni.html#", + "hospital": "http://www.agfa.com/w3c/2009/hospital#", + "smiley": "http://www.smileyontology.com/ns#", + "httpvoc": "http://www.w3.org/2006/http#", + "city": "http://datos.localidata.com/def/City#", + "lt": "http://diplomski.nelakolundzija.org/LTontology.rdf#", + "places": "http://purl.org/ontology/places#", + "nuts": "http://dd.eionet.europa.eu/vocabulary/common/nuts/", + "tarot": "http://data.totl.net/tarot/card/", + "omv": "http://omv.ontoware.org/2005/05/ontology#", + "np": "http://www.nanopub.org/nschema#", + "psys": "http://proton.semanticweb.org/protonsys#", + "ibis": "http://purl.org/ibis#", + "pimo": "http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#", + "arpfo": "http://vocab.ouls.ox.ac.uk/projectfunding#", + "session": "http://redfoot.net/2005/session#", + "aapi": "http://rdf.alchemyapi.com/rdf/v1/s/aapi-schema#", + "icaltzd": "http://www.w3.org/2002/12/cal/icaltzd#", + "wbc": "http://worldbank.270a.info/classification/", + "webtlab": "http://webtlab.it.uc3m.es/", + "cmo": "http://purl.org/twc/ontologies/cmo.owl#", + "tr": "http://www.thomsonreuters.com/", + "sioca": "http://rdfs.org/sioc/actions#", + "status": "http://www.w3.org/2003/06/sw-vocab-status/ns#", + "recipe": "http://linkedrecipes.org/schema/", + "calli": "http://callimachusproject.org/rdf/2009/framework#", + "osoc": "http://web-semantics.org/ns/opensocial#", + "wisski": "http://wiss-ki.eu/", + "rdaa": "http://rdaregistry.info/Elements/a/", + "pml": "http://provenanceweb.org/ns/pml#", + "span": "http://www.ifomis.org/bfo/1.1/span#", + "zbwext": "http://zbw.eu/namespaces/zbw-extensions/", + "okkam": "http://models.okkam.org/ENS-core-vocabulary#", + "countries": "http://eulersharp.sourceforge.net/2003/03swap/countries#", + "geospecies": "http://rdf.geospecies.org/ont/geospecies#", + "agents": "http://eulersharp.sourceforge.net/2003/03swap/agent#", + "geom": "http://data.ign.fr/def/geometrie#", + "pmlp": "http://inference-web.org/2.0/pml-provenance.owl#", + "derecho": "http://purl.org/derecho#", + "wsc": "http://www.openk.org/wscaim.owl#", + "r2rml": "http://www.w3.org/ns/r2rml#", + "fo": "http://www.w3.org/1999/XSL/Format#", + "ppo": "http://vocab.deri.ie/ppo#", + "cao": "http://purl.org/makolab/caont/", + "ple": "http://pleiades.stoa.org/places/", + "opwn": "http://www.ontologyportal.org/WordNet.owl#", + "reve": "http://data.eurecom.fr/ontology/reve#", + "dbt": "http://dbpedia.org/resource/Template:", + "dnb": "http://d-nb.info/gnd/", + "wfm": "http://purl.org/net/wf-motifs#", + "units": "http://eulersharp.sourceforge.net/2003/03swap/units#", + "geographis": "http://telegraphis.net/ontology/geography/geography#", + "sql": "http://ns.inria.fr/ast/sql#", + "bridge": "http://purl.org/vocommons/bridge#", + "card": "http://www.ashutosh.com/test/", + "cdt": "https://w3id.org/cdt/", + "osgb": "http://data.ordnancesurvey.co.uk/id/", + "gridworks": "http://purl.org/net/opmv/types/gridworks#", + "elog": "http://eulersharp.sourceforge.net/2003/03swap/log-rules#", + "plink": "http://buzzword.org.uk/rdf/personal-link-types#", + "agent": "http://eulersharp.sourceforge.net/2003/03swap/agent#", + "sosa": "http://www.w3.org/ns/sosa/", + "kontakt": "http://richard.cyganiak.de/", + "qdoslf": "http://foaf.qdos.com/lastfm/schema/", + "prf": "http://www.openmobilealliance.org/tech/profiles/UAPROF/ccppschema-20021212#", + "organiz": "http://eulersharp.sourceforge.net/2003/03swap/organization#", + "wgspos": "http://www.w3.org/2003/01/geo/wgs84_pos#", + "scsv": "http://purl.org/NET/schema-org-csv#", + "san": "http://www.irit.fr/recherches/MELODI/ontologies/SAN#", + "xmls": "http://www.w3.org/2001/XMLSchema#", + "pmlt": "http://inference-web.org/2.0/pml-trust.owl#", + "dummy": "http://hello.com/", + "open": "http://open.vocab.org/terms/", + "rdo": "http://purl.org/rdo/ns#", + "infosys": "http://www.infosys.com/", + "imreg": "http://www.w3.org/2004/02/image-regions#", + "ncal": "http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#", + "csvw": "http://www.w3.org/ns/csvw#", + "wl": "http://www.wsmo.org/ns/wsmo-lite#", + "timeline": "http://purl.org/NET/c4dm/timeline.owl#", + "opus": "http://lsdis.cs.uga.edu/projects/semdis/opus#", + "wbp": "http://worldbank.270a.info/property/", + "cb": "http://cbasewrap.ontologycentral.com/vocab#", + "dsp": "http://purl.org/metainfo/terms/dsp#", + "dita": "http://purl.org/dita/ns#", + "qa": "http://www.mit.jyu.fi/ai/TRUST_Ontologies/QA.owl#", + "ens": "http://models.okkam.org/ENS-core-vocabulary.owl#", + "req": "http://purl.org/req/", + "provenir": "http://knoesis.wright.edu/provenir/provenir.owl#", + "wairole": "http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#", + "sindice": "http://vocab.sindice.net/", + "nid3": "http://www.semanticdesktop.org/ontologies/2007/05/10/nid3#", + "prvtypes": "http://purl.org/net/provenance/types#", + "shv": "http://ns.aksw.org/spatialHierarchy/", + "dgtwc": "http://data-gov.tw.rpi.edu/2009/data-gov-twc.rdf#", + "life": "http://life.deri.ie/schema/", + "marl": "http://www.gsi.dit.upm.es/ontologies/marl/ns#", + "dis": "http://stanbol.apache.org/ontology/disambiguation/disambiguation#", + "visko": "http://trust.utep.edu/visko/ontology/visko-operator-v3.owl#", + "c4n": "http://vocab.deri.ie/c4n#", + "pccz": "http://purl.org/procurement/public-contracts-czech#", + "tripfs": "http://purl.org/tripfs/2010/02#", + "r2r": "http://www4.wiwiss.fu-berlin.de/bizer/r2r/", + "prefix": "http://prefix.cc/", + "data": "http://data.odw.tw/", + "xhtmlvocab": "http://www.w3.org/1999/xhtml/vocab/", + "copyright": "http://rhizomik.net/ontologies/copyrightonto.owl#", + "frbre": "http://purl.org/vocab/frbr/extended#", + "pns": "http://data.press.net/ontology/stuff/", + "swanpav": "http://purl.org/swan/1.2/pav/", + "visit": "http://purl.org/net/vocab/2004/07/visit#", + "cdc": "https://w3id.org/cdc#", + "aims": "http://aims.fao.org/aos/common/", + "agetec": "http://www.agetec.org/", + "vaem": "http://www.linkedmodel.org/schema/vaem#", + "lark1": "http://users.utcluj.ro/~raluca/ontology/Ontology1279614123500.owl#", + "muni": "http://vocab.linkeddata.es/urbanismo-infraestructuras/territorio#", + "set": "http://www.w3.org/2000/10/swap/set#", + "geofla": "http://data.ign.fr/ontologies/geofla#", + "pna": "http://data.press.net/ontology/asset/", + "ncbitaxon": "http://purl.org/obo/owl/NCBITaxon#", + "trackback": "http://madskills.com/public/xml/rss/module/trackback/", + "out": "http://ontologies.hypios.com/out#", + "wao": "http://webtlab.it.uc3m.es/2010/10/WebAppsOntology#", + "aair": "http://xmlns.notu.be/aair#", + "geodata": "http://sws.geonames.org/", + "esdir": "http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/direccion-postal#", + "eprints": "http://eprints.org/ontology/", + "hemogram": "http://www.agfa.com/w3c/2009/hemogram#", + "hxl": "http://hxl.humanitarianresponse.info/ns/#", + "gv": "http://rdf.data-vocabulary.org/#", + "xt": "http://purl.org/twc/vocab/cross-topix#", + "lr": "http://linkedrecipes.org/schema/", + "xsl": "http://www.w3.org/1999/XSL/Transform#", + "osr": "http://dati.senato.it/osr/", + "fl": "http://eulersharp.sourceforge.net/2003/03swap/fl-rules#", + "un": "http://www.w3.org/2007/ont/unit#", + "fowl": "http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#", + "aneo": "http://akonadi-project.org/ontologies/aneo#", + "mp": "http://jicamaro.info/mp#", + "skip": "http://skipforward.net/skipforward/resource/", + "odp": "http://ontologydesignpatterns.org/", + "ebucore": "http://www.ebu.ch/metadata/ontologies/ebucore/ebucore#", + "spatial": "http://geovocab.org/spatial#", + "kdo": "http://kdo.render-project.eu/kdo#", + "sawsdl": "http://www.w3.org/ns/sawsdl#", + "ecb": "http://ecb.270a.info/class/1.0/", + "nex": "http://www.nexml.org/2009/", + "ospost": "http://data.ordnancesurvey.co.uk/ontology/postcode/", + "agro": "http://purl.obolibrary.org/obo/agro.owl#", + "swanci": "http://purl.org/swan/1.2/citations/", + "oac": "https://w3id.org/oac#", + "re": "http://www.w3.org/2000/10/swap/reason#", + "emp": "http://purl.org/ctic/empleo/oferta#", + "decl": "http://www.linkedmodel.org/1.0/schema/decl#", + "xesam": "http://freedesktop.org/standards/xesam/1.0/core#", + "meb": "http://rdf.myexperiment.org/ontologies/base/", + "metalex": "http://www.metalex.eu/schema/1.0#", + "oper": "http://sweet.jpl.nasa.gov/2.0/mathOperation.owl#", + "carfo": "http://purl.org/carfo#", + "dive": "http://scubadive.networld.to/dive.rdf#", + "rad": "http://www.w3.org/ns/rad#", + "hgnc": "http://bio2rdf.org/hgnc:", + "html": "http://www.w3.org/1999/xhtml/", + "rdam": "http://rdaregistry.info/Elements/m/", + "wapp": "http://ns.rww.io/wapp#", + "sig": "http://purl.org/signature#", + "dayta": "http://dayta.me/resource#", + "prolog": "http://eulersharp.sourceforge.net/2003/03swap/prolog#", + "pam": "http://prismstandard.org/namespaces/pam/2.0/", + "xfnv": "http://vocab.sindice.com/xfn#", + "ccom": "http://purl.org/ontology/cco/mappings#", + "emotion": "http://ns.inria.fr/emoca#", + "languages": "http://eulersharp.sourceforge.net/2003/03swap/languages#", + "tcga": "http://purl.org/tcga/core#", + "parl": "https://id.parliament.uk/schema/", + "theatre": "http://purl.org/theatre#", + "admssw": "http://purl.org/adms/sw/", + "fd": "http://foodable.co/ns/", + "gelo": "http://krauthammerlab.med.yale.edu/ontologies/gelo#", + "orca": "http://geni-orca.renci.org/owl/topology.owl#", + "commons": "http://commons.psi.enakting.org/def/", + "nndsr": "http://semanticdiet.com/schema/usda/nndsr/", + "eye": "http://jena.hpl.hp.com/Eyeball#", + "tei": "http://www.tei-c.org/ns/1.0/", + "pne": "http://data.press.net/ontology/event/", + "agrelon": "http://d-nb.info/standards/elementset/agrelon#", + "opmv": "http://purl.org/net/opmv/ns#", + "oboro": "http://obofoundry.org/ro/ro.owl#", + "func": "http://www.w3.org/2007/rif-builtin-function#", + "dssn": "http://purl.org/net/dssn/", + "semtweet": "http://semantictweet.com/", + "oboso": "http://purl.org/obo/owl/SO#", + "gc": "http://www.oegov.org/core/owl/gc#", + "aigp": "http://swat.cse.lehigh.edu/resources/onto/aigp.owl#", + "evopat": "http://ns.aksw.org/Evolution/", + "doco": "http://purl.org/spar/doco/", + "quak": "http://dev.w3.org/cvsweb/2000/quacken/vocab#", + "rv": "http://wifo-ravensburg.de/semanticweb.rdf#", + "atomowl": "http://bblfish.net/work/atom-owl/2006-06-06/#", + "bioskos": "http://eulersharp.sourceforge.net/2003/03swap/bioSKOSSchemes#", + "dtype": "http://www.linkedmodel.org/schema/dtype#", + "nsl": "http://purl.org/ontology/storyline/", + "comm": "http://vocab.resc.info/communication#", + "bookmark": "http://www.w3.org/2002/01/bookmark#", + "rso": "http://www.researchspace.org/ontology/", + "xch": "http://oanda2rdf.appspot.com/xch/", + "oj": "http://ontojob.at/", + "ipad": "http://www.padinthecity.com/", + "swpo": "http://sw-portal.deri.org/ontologies/swportal#", + "soap": "http://www.w3.org/2003/05/soap-envelope/", + "linkedct": "http://data.linkedct.org/vocab/", + "pubmed": "http://bio2rdf.org/pubmed_vocabulary:", + "mte": "http://nl.ijs.si/ME/owl/", + "igeo": "http://rdf.insee.fr/def/geo#", + "events": "http://eulersharp.sourceforge.net/2003/03swap/event#", + "sdgp": "http://stats.data-gov.ie/property/", + "tvc": "http://www.essepuntato.it/2012/04/tvc/", + "dgfoaf": "http://west.uni-koblenz.de/ontologies/2010/07/dgfoaf.owl#", + "fcm": "http://eulersharp.sourceforge.net/2006/02swap/fcm#", + "prvr": "http://purl.org/ontology/prv/rules#", + "dl": "http://ontology.ip.rm.cnr.it/ontologies/DOLCE-Lite#", + "transit": "http://vocab.org/transit/terms/", + "tripfs2": "http://purl.org/tripfs/2010/06#", + "sad": "http://vocab.deri.ie/sad#", + "dbpo": "http://dbpedia.org/ontology/", + "coeus": "http://bioinformatics.ua.pt/coeus/", + "spif": "http://spinrdf.org/spif#", + "archdesc": "http://archdesc.info/archEvent#", + "aersv": "http://aers.data2semantics.org/vocab/", + "ling": "http://purl.org/voc/ling/", + "iron": "http://purl.org/ontology/iron#", + "protons": "http://proton.semanticweb.org/2005/04/protons#", + "nyt": "http://data.nytimes.com/", + "ecpo": "http://purl.org/ontology/ecpo#", + "no": "http://km.aifb.kit.edu/projects/numbers/number#", + "nxp": "http://purl.org/nxp/schema/v1/", + "rich": "http://rdf.data-vocabulary.org/", + "frapo": "http://purl.org/cerif/frapo/", + "fc": "http://www.freeclass.eu/freeclass_v1#", + "rdapo": "http://rdaregistry.info/Elements/p/object/", + "enhancer": "http://stanbol.apache.org/ontology/enhancer/enhancer#", + "httpm": "http://www.w3.org/2011/http-methods#", + "scowt": "http://purl.org/weso/ontologies/scowt#", + "xbrli": "http://www.xbrl.org/2003/instance#", + "w3p": "http://prov4j.org/w3p/", + "ops": "https://w3id.org/ops#", + "geop": "http://aims.fao.org/aos/geopolitical.owl#", + "c4o": "http://purl.org/spar/c4o/", + "eseduc": "http://www.purl.org/ontologia/eseduc#", + "cidoccrm": "http://purl.org/NET/cidoc-crm/core#", + "fct": "http://openlinksw.com/services/facets/1.0/", + "telix": "http://purl.org/telix#", + "gazetteer": "http://data.ordnancesurvey.co.uk/ontology/50kGazetteer/", + "jita": "http://aims.fao.org/aos/jita/", + "sdm": "https://w3id.org/okn/o/sdm#", + "arecipe": "http://purl.org/amicroformat/arecipe/", + "coun": "http://www.daml.org/2001/09/countries/iso-3166-ont#", + "gxa": "http://www.ebi.ac.uk/gxa/", + "govtrackus": "http://www.rdfabout.com/rdf/usgov/geo/us/", + "myprefix": "http://myprefix.org/", + "oax": "http://www.w3.org/ns/openannotation/extensions/", + "pf": "http://jena.hpl.hp.com/ARQ/property#", + "rlno": "http://rdflivenews.aksw.org/ontology/", + "grel": "http://users.ugent.be/~bjdmeest/function/grel.ttl#", + "htir": "http://www.w3.org/2011/http#", + "humanbody": "http://eulersharp.sourceforge.net/2003/03swap/humanBody#", + "tmpl": "http://purl.org/restdesc/http-template#", + "fno": "https://w3id.org/function/ontology#", + "sgv": "http://www.w3.org/TR/SVG/", + "frame": "http://www.ontologydesignpatterns.org/ont/framenet/abox/frame/", + "artstor": "http://simile.mit.edu/2003/10/ontologies/artstor#", + "rdaw": "http://rdaregistry.info/Elements/w/", + "ec": "http://eulergui.sourceforge.net/contacts.owl.n3#", + "psh": "http://ns.inria.fr/probabilistic-shacl/", + "kw": "http://kwantu.net/kw/", + "lgv": "http://linkedgeodata.org/ontology/", + "fingal": "http://vocab.deri.ie/fingal#", + "ccard": "http://purl.org/commerce/creditcard#", + "frad": "http://iflastandards.info/ns/fr/frad/", + "rpubl": "http://rinfo.lagrummet.se/ns/2008/11/rinfo/publ#", + "ends": "http://labs.mondeca.com/vocab/endpointStatus#", + "wf": "http://www.w3.org/2005/01/wf/flow#", + "oecd": "http://oecd.270a.info/dataset/", + "moby": "http://www.mygrid.org.uk/mygrid-moby-service#", + "gbv": "http://purl.org/ontology/gbv/", + "flow": "http://www.w3.org/2005/01/wf/flow#", + "qu": "http://purl.oclc.org/NET/ssnx/qu/qu#", + "osmsemnet": "http://spatial.ucd.ie/2012/08/osmsemnet/", + "clineva": "http://www.agfa.com/w3c/2009/clinicalEvaluation#", + "osp": "http://data.lirmm.fr/ontologies/osp#", + "swanag": "http://purl.org/swan/1.2/agents/", + "health": "http://purl.org/twc/health/vocab/", + "wfdesc": "http://purl.org/wf4ever/wfdesc#", + "ru": "http://purl.org/imbi/ru-meta.owl#", + "grs": "http://www.georss.org/georss/", + "wm": "http://ns.inria.fr/webmarks#", + "owls": "http://www.daml.org/services/owl-s/1.2/Service.owl#", + "goef": "http://purl.org/twc/vocab/goef#", + "rating": "http://www.tvblob.com/ratings/#", + "ql": "http://www.w3.org/2004/ql#", + "intervals": "http://reference.data.gov.uk/def/intervals/", + "vcardx": "http://buzzword.org.uk/rdf/vcardx#", + "italy": "http://data.kasabi.com/dataset/italy/schema/", + "genab": "http://eulersharp.sourceforge.net/2003/03swap/genomeAbnormality#", + "bm": "http://bio2rdf.org/", + "identity": "http://purl.org/twc/ontologies/identity.owl#", + "owltime": "http://www.w3.org/TR/owl-time#", + "s4ac": "http://ns.inria.fr/s4ac/v2#", + "environ": "http://eulersharp.sourceforge.net/2003/03swap/environment#", + "nytimes": "http://data.nytimes.com/elements/", + "kupkb": "http://www.e-lico.eu/data/kupkb/", + "luc": "http://www.ontotext.com/owlim/lucene#", + "d2r": "http://sites.wiwiss.fu-berlin.de/suhl/bizer/d2r-server/config.rdf#", + "penis": "http://penis.to/#", + "lod2": "http://lod2.eu/schema/", + "frbrcore": "http://purl.org/vocab/frbr/core#", + "ecc": "https://ns.eccenca.com/", + "tp": "https://triplydb.com/Triply/tp/def/", + "idemo": "http://rdf.insee.fr/def/demo#", + "npgd": "http://ns.nature.com/datasets/", + "govwild": "http://govwild.org/0.6/GWOntology.rdf/", + "transmed": "http://www.w3.org/2001/sw/hcls/ns/transmed/", + "td": "https://www.w3.org/2019/wot/td#", + "itsmo": "http://ontology.it/itsmo/v1#", + "p20": "http://zbw.eu/beta/p20/vocab/", + "genea": "http://www.owl-ontologies.com/generations.owl#", + "abs": "http://abs.270a.info/dataset/", + "hcard": "http://purl.org/uF/hCard/terms/", + "crtv": "http://open-services.net/ns/crtv#", + "ufmedia": "http://purl.org/microformat/hmedia/", + "cold": "http://purl.org/configurationontology#", + "loticoowl": "http://www.lotico.com/ontology/", + "poder": "http://poderopedia.com/vocab/", + "ogorg": "http://opengraph.org/schema/", + "estrn": "http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/transporte#", + "daiaserv": "http://purl.org/ontology/daia/Service/", + "mesh": "http://id.nlm.nih.gov/mesh/", + "protegedc": "http://protege.stanford.edu/plugins/owl/dc/protege-dc.owl#", + "va": "http://code-research.eu/ontology/visual-analytics#", + "gesis": "http://lod.gesis.org/lodpilot/ALLBUS/vocab.rdf#", + "sor": "http://purl.org/net/soron/", + "json": "https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf#", + "str": "http://nlp2rdf.lod2.eu/schema/string/", + "fe": "http://www.ontologydesignpatterns.org/ont/framenet/abox/fe/", + "gfo": "http://www.onto-med.de/ontologies/gfo.owl#", + "sro": "http://salt.semanticauthoring.org/ontologies/sro#", + "nocal": "http://vocab.deri.ie/nocal#", + "npgg": "http://ns.nature.com/graphs/", + "hartigprov": "http://purl.org/net/provenance/ns#", + "wscaim": "http://www.openk.org/wscaim.owl#", + "skiresort": "http://www.openlinksw.com/ski_resorts/schema#", + "ext": "http://mu.semte.ch/vocabularies/ext/", + "saxon": "http://saxon.sf.net/", + "healthcare": "http://www.agfa.com/w3c/2009/healthCare#", + "lctr": "http://data.linkedct.org/vocab/resource/", + "diseasome": "http://www4.wiwiss.fu-berlin.de/diseasome/resource/diseasome/", + "s2s": "http://escience.rpi.edu/ontology/sesf/s2s/4/0/", + "bcncon": "http://datos.bcn.cl/ontologies/bcn-congress#", + "quantity": "http://qudt.org/schema/quantity#", + "cis": "http://purl.org/NET/cloudisus#", + "cdtype": "http://purl.org/cld/cdtype/", + "dctypes": "http://purl.org/dc/dcmitype/", + "mohammad": "http://manesht.ir/", + "cf": "http://mmisw.org/ont/cf/parameter/", + "sci": "http://data.scientology.org/ns/", + "marshall": "http://sites.google.com/site/xgmaitc/", + "kbp": "http://tackbp.org/2013/ontology#", + "skos08": "http://www.w3.org/2008/05/skos#", + "stac": "http://securitytoolbox.appspot.com/stac#", + "l4a": "http://labels4all.info/ns/", + "l4lod": "http://ns.inria.fr/l4lod/v2/", + "mtecore": "http://purl.org/olia/mte/multext-east.owl#", + "atomrdf": "http://atomowl.org/ontologies/atomrdf#", + "centrifuge": "http://purl.org/twc/vocab/centrifuge#", + "vsto": "http://escience.rpi.edu/ontology/vsto/2/0/vsto.owl#", + "ngeoi": "http://vocab.lenka.no/geo-deling#", + "pkmn": "http://pokedex.dataincubator.org/pkm/", + "dossier": "https://data.omgeving.vlaanderen.be/ns/dossier#", + "occult": "http://data.totl.net/occult/", + "aerols": "http://xmlns.com/aerols/0.1/", + "category": "http://dbpedia.org/resource/Category:", + "sw": "http://linkedwidgets.org/statisticalwidget/ontology/", + "pizza": "http://www.co-ode.org/ontologies/pizza/pizza.owl#", + "ecos": "http://purl.org/ecos#", + "opmw": "http://www.opmw.org/ontology/", + "clinproc": "http://www.agfa.com/w3c/2009/clinicalProcedure#", + "harrisons": "http://harrisons.cc/", + "dbpedia2": "http://dbpedia.org/property/", + "wikibase": "http://wikiba.se/ontology#", + "vf": "https://w3id.org/valueflows#", + "malignneo": "http://www.agfa.com/w3c/2009/malignantNeoplasm#", + "okg": "http://openknowledgegraph.org/ontology/", + "cl": "http://advene.org/ns/cinelab/", + "shex": "http://www.w3.org/ns/shex#", + "osukdt": "http://www.ordnancesurvey.co.uk/ontology/Datatypes.owl#", + "cmd": "http://clarin.eu/cmd#", + "wfprov": "http://purl.org/wf4ever/wfprov#", + "gov": "http://gov.genealogy.net/ontology.owl#", + "prism21": "http://prismstandard.org/namespaces/basic/2.1/", + "openskos": "http://openskos.org/xmlns#", + "crmdig": "http://www.ics.forth.gr/isl/CRMdig/", + "curr": "https://w3id.org/cc#", + "laposte": "http://data.lirmm.fr/ontologies/laposte#", + "pronom": "http://reference.data.gov.uk/technical-registry/", + "rec54": "http://www.w3.org/2001/02pd/rec54.rdf#", + "paia": "http://purl.org/ontology/paia#", + "campsite": "http://www.openlinksw.com/campsites/schema#", + "odcs": "http://opendata.cz/infrastructure/odcleanstore/", + "lindt": "http://purl.org/NET/lindt#", + "lh": "http://vocab.inf.ed.ac.uk/library/holdings#", + "b2rpubchem": "http://bio2rdf.org/ns/ns/ns/pubchem#", + "rkd": "http://data.rkd.nl/def#", + "opl": "http://openlinksw.com/schema/attribution#", + "mpeg7": "http://rhizomik.net/ontologies/2005/03/Mpeg7-2001.owl#", + "biordf": "http://purl.org/net/biordfmicroarray/ns#", + "dpd": "http://www.kanzaki.com/ns/dpd#", + "c4dm": "http://purl.org/NET/c4dm/event.owl#", + "refe": "http://orion.tw.rpi.edu/~xgmatwc/refe/", + "te": "http://www.w3.org/2006/time-entry#", + "dbyago": "http://dbpedia.org/class/yago/", + "provone": "http://purl.org/provone#", + "wkd": "http://schema.wolterskluwer.de/", + "ekaw": "http://data.semanticweb.org/conference/ekaw/2012/complete/", + "daq": "http://purl.org/eis/vocab/daq#", + "camelot": "http://vocab.ox.ac.uk/camelot#", + "wno": "http://wordnet-rdf.princeton.edu/ontology#", + "bv": "http://purl.org/vocommons/bv#", + "dpl": "http://dbpedialite.org/things/", + "ipo": "http://purl.org/ipo/core#", + "ls": "http://linkedspending.aksw.org/instance/", + "sam": "http://def.seegrid.csiro.au/isotc211/iso19156/2011/sampling#", + "steel": "https://w3id.org/steel/ProcessOntology/", + "ebu": "http://semantic.eurobau.com/eurobau-utility.owl#", + "mads": "http://www.loc.gov/mads/rdf/v1#", + "geovocab": "http://geovocab.org/", + "rankrage": "https://rankrage.de/", + "solid": "http://www.w3.org/ns/solid/terms#", + "sso": "http://nlp2rdf.lod2.eu/schema/sso/", + "puelia": "http://kwijibo.talis.com/vocabs/puelia#", + "germplasm": "http://purl.org/germplasm/terms#", + "of": "http://owlrep.eu01.aws.af.cm/fridge#", + "bl": "https://w3id.org/biolink/vocab/", + "alchemy": "http://rdf.alchemyapi.com/rdf/v1/s/aapi-schema#", + "ds": "http://purl.org/ctic/dcat#", + "atlas": "http://rdf.ebi.ac.uk/resource/atlas/", + "tisc": "http://observedchange.com/tisc/ns#", + "foo": "http://filmontology.org/ontology/1.0/", + "bcnnorms": "http://datos.bcn.cl/ontologies/bcn-norms#", + "rml": "http://w3id.org/rml/", + "oslo": "http://purl.org/oslo/ns/localgov#", + "odo": "http://ocean-data.org/schema/", + "lc": "http://semweb.mmlab.be/ns/linkedconnections#", + "pod": "https://project-open-data.cio.gov/v1.1/schema/#", + "dawgt": "http://www.w3.org/2001/sw/DataAccess/tests/test-dawg#", + "gs1": "https://gs1.org/voc/", + "ldr": "http://purl.oclc.org/NET/ldr/ns#", + "cart": "http://purl.org/net/cartCoord#", + "scms": "http://ns.aksw.org/scms/annotations/", + "hifm": "http://purl.org/net/hifm/data#", + "prvt": "http://purl.org/net/provenance/types#", + "yo": "http://yovisto.com/", + "place": "http://purl.org/ontology/places/", + "vgo": "http://purl.org/net/VideoGameOntology#", + "hints2005": "http://purl.org/twc/cabig/model/HINTS2005-1.owl#", + "ianarel": "https://www.w3.org/ns/iana/link-relations/relation#", + "verb": "https://w3id.org/verb/", + "namespaces": "https://vg.no/", + "lso": "http://linkedspending.aksw.org/ontology/", + "rdacarrier": "http://rdvocab.info/termList/RDACarrierType/", + "part": "http://purl.org/vocab/participation/schema#", + "date": "http://contextus.net/ontology/ontomedia/misc/date#", + "dvia": "http://data.eurecom.fr/ontology/dvia#", + "hasco": "http://hadatac.org/ont/hasco/", + "shoah": "http://dati.cdec.it/lod/shoah/", + "daisy": "http://www.daisy.org/z3998/2012/vocab/", + "ssso": "http://purl.org/ontology/ssso#", + "quantities": "http://eulersharp.sourceforge.net/2003/03swap/quantitiesExtension#", + "doas": "http://deductions.github.io/doas.owl.ttl#", + "plo": "http://purl.org/net/po#", + "omnlife": "http://open-multinet.info/ontology/omn-lifecycle#", + "shw": "http://paul.staroch.name/thesis/SmartHomeWeather.owl#", + "iol": "http://www.ontologydesignpatterns.org/ont/dul/IOLite.owl#", + "lio": "http://purl.org/net/lio#", + "vin": "http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#", + "rssynd": "http://web.resource.org/rss/1.0/modules/syndication/", + "pattern": "http://www.essepuntato.it/2008/12/pattern#", + "csm": "http://purl.org/csm/1.0#", + "dcndl": "http://ndl.go.jp/dcndl/terms/", + "strdf": "http://strdf.di.uoa.gr/ontology#", + "gastro": "http://www.ebsemantics.net/gastro#", + "dannet": "http://www.wordnet.dk/owl/instance/2009/03/instances/", + "tac": "http://ns.bergnet.org/tac/0.1/triple-access-control#", + "ifc": "http://ifcowl.openbimstandards.org/IFC2X3_Final#", + "turismo": "http://idi.fundacionctic.org/cruzar/turismo#", + "crv": "http://purl.org/twc/vocab/datacarver#", + "dn": "http://purl.org/datanode/ns/", + "cts2": "http://schema.omg.org/spec/CTS2/1.0/", + "fos": "http://futurios.org/fos/spec/", + "esco": "http://data.europa.eu/esco/model#", + "wsl": "http://www.wsmo.org/ns/wsmo-lite#", + "sioctypes": "http://rdfs.org/sioc/types#", + "smg": "http://ns.cerise-project.nl/energy/def/cim-smartgrid#", + "rdae": "http://rdaregistry.info/Elements/e/", + "opllic": "http://www.openlinksw.com/ontology/licenses#", + "ptop": "http://www.ontotext.com/proton/protontop#", + "zoomaterms": "http://rdf.ebi.ac.uk/vocabulary/zooma/", + "bihap": "http://bihap.kb.gov.tr/ontology/", + "rmo": "http://eatld.et.tu-dresden.de/rmo#", + "webbox": "http://webbox.ecs.soton.ac.uk/ns#", + "spt": "http://spitfire-project.eu/ontology/ns/", + "trait": "http://contextus.net/ontology/ontomedia/ext/common/trait#", + "dqv": "http://www.w3.org/ns/dqv#", + "cpant": "http://purl.org/NET/cpan-uri/terms#", + "rdamt": "http://rdaregistry.info/termList/RDAMediaType/", + "qrl": "http://www.aifb.kit.edu/project/ld-retriever/qrl#", + "antenne": "https://data.zendantennes.omgeving.vlaanderen.be/ns/zendantenne#", + "art": "http://w3id.org/art/terms/1.0/", + "ep": "http://eprints.org/ontology/", + "eumida": "http://data.kasabi.com/dataset/eumida/terms/", + "semio": "http://www.lingvoj.org/semio#", + "who": "http://www.who.int/vocab/ontology#", + "bn": "http://babelnet.org/rdf/", + "dpc": "http://hospee.org/ontologies/dpc/", + "omapi": "http://purl.org/omapi/0.2/#", + "cosmo": "http://purl.org/ontology/cosmo#", + "gf": "http://def.seegrid.csiro.au/isotc211/iso19109/2005/feature#", + "rdamedia": "http://rdvocab.info/termList/RDAMediaType/", + "scor": "http://purl.org/eis/vocab/scor#", + "goog": "http://schema.googleapis.com/", + "wro": "http://purl.org/net/wf4ever/ro#", + "cpsv": "http://purl.org/vocab/cpsv#", + "bk": "http://www.provbook.org/ns/#", + "conf": "http://richard.cyganiak.de/2007/pubby/config.rdf#", + "ost": "http://w3id.org/ost/ns#", + "fma": "http://sig.uw.edu/fma#", + "telmap": "http://purl.org/telmap/", + "aers": "http://aers.data2semantics.org/resource/", + "obsm": "http://rdf.geospecies.org/methods/observationMethod#", + "sbench": "http://swat.cse.lehigh.edu/onto/univ-bench.owl#", + "ottr": "http://ns.ottr.xyz/templates#", + "pso": "http://purl.org/spar/pso/", + "guo": "http://purl.org/hpi/guo#", + "op": "http://environment.data.gov.au/def/op#", + "poste": "http://data.lirmm.fr/ontologies/poste#", + "qvoc": "http://mlode.nlp2rdf.org/quranvocab#", + "chembl": "http://rdf.ebi.ac.uk/terms/chembl#", + "dr": "http://purl.org/swan/2.0/discourse-relationships/", + "w3con": "http://www.w3.org/2000/10/swap/pim/contact#", + "emtr": "http://purl.org/NET/ssnext/electricmeters#", + "bdd": "https://api.bloomberg.com/eap/catalogs/bbg/fields/", + "moac": "http://observedchange.com/moac/ns#", + "lldr": "http://purl.oclc.org/NET/lldr/ns#", + "mil": "http://rdf.muninn-project.org/ontologies/military#", + "tblcard": "http://www.w3.org/People/Berners-Lee/card#", + "latitude": "https://www.w3.org/2006/vcard/ns#", + "kai": "http://kai.uni-kiel.de/", + "stream": "http://dbpedia.org/ontology/Stream/", + "onc": "http://www.ics.forth.gr/isl/oncm/core#", + "my": "http://www.mobile.com/model/", + "oan": "http://data.lirmm.fr/ontologies/oan/", + "osspr": "http://data.ordnancesurvey.co.uk/ontology/spatialrelations/", + "wikterms": "http://wiktionary.dbpedia.org/terms/", + "msr": "http://www.telegraphis.net/ontology/measurement/measurement#", + "mged": "http://mged.sourceforge.net/ontologies/MGEDOntology.owl#", + "ses": "http://lod.taxonconcept.org/ses/", + "clinic": "http://example.com/clinic#", + "mico": "http://www.mico-project.eu/ns/platform/1.0/schema#", + "oarj": "http://opendepot.org/reference/linked/1.0/", + "ccrel": "http://creativecommons.org/ns#", + "finlaw": "http://purl.org/finlex/schema/laki/", + "ecrm": "http://erlangen-crm.org/current/", + "qud": "http://qudt.org/1.1/schema/qudt#", + "insdc": "http://ddbj.nig.ac.jp/ontologies/sequence#", + "mmo": "http://purl.org/momayo/mmo/", + "rdarel2": "http://metadataregistry.org/uri/schema/RDARelationshipsGR2/", + "dqm": "http://purl.org/dqm-vocabulary/v1/dqm#", + "lodac": "http://lod.ac/ns/lodac#", + "disease": "http://www.agfa.com/w3c/2009/humanDisorder#", + "seq": "http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#", + "xlime": "http://xlime-project.org/vocab/", + "thors": "http://resource.geosciml.org/ontology/timescale/thors#", + "cvbase": "http://purl.org/captsolo/resume-rdf/0.2/base#", + "icane": "http://www.icane.es/opendata/vocab#", + "adr": "http://kg.artsdata.ca/resource/", + "biro": "http://purl.org/spar/biro/", + "wlo": "http://purl.org/ontology/wo/", + "onyx": "http://www.gsi.dit.upm.es/ontologies/onyx/ns#", + "sdmxd": "http://purl.org/linked-data/sdmx/2009/dimension#", + "mmd": "http://musicbrainz.org/ns/mmd-1.0#", + "twaapi": "http://purl.org/twc/vocab/aapi-schema#", + "opencyc": "http://sw.opencyc.org/concept/", + "coll": "http://purl.org/co/", + "security": "http://securitytoolbox.appspot.com/securityMain#", + "li": "http://def.seegrid.csiro.au/isotc211/iso19115/2003/lineage#", + "od": "http://purl.org/twc/vocab/opendap#", + "vsws": "http://verticalsearchworks.com/ontology/synset#", + "infor": "http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl#", + "ljkl": "http://teste.com/", + "rdafnm": "http://rdaregistry.info/termList/FormNoteMus/", + "gawd": "http://gawd.atlantides.org/terms/", + "mrel": "http://id.loc.gov/vocabulary/relators/", + "scoro": "http://purl.org/spar/scoro/", + "bgcat": "http://bg.dbpedia.org/resource/\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f:", + "ctorg": "http://purl.org/ctic/infraestructuras/organizacion#", + "sao": "http://salt.semanticauthoring.org/ontologies/sao#", + "tw": "http://tw.rpi.edu/schema/", + "property": "http://fr.dbpedia.org/property/", + "bcnbio": "http://datos.bcn.cl/ontologies/bcn-biographies#", + "accom": "http://purl.org/acco/ns#", + "bgn": "http://bibliograph.net/schemas/", + "wb": "http://data.worldbank.org/", + "faq": "http://www.openlinksw.com/ontology/faq#", + "decision": "https://decision-ontology.googlecode.com/svn/trunk/decision.owl#", + "shacl": "http://www.w3.org/ns/shacl#", + "mb": "http://dbtune.org/musicbrainz/resource/instrument/", + "rdarel": "http://rdvocab.info/RDARelationshipsWEMI/", + "osgeom": "http://data.ordnancesurvey.co.uk/ontology/geometry/", + "raul": "http://vocab.deri.ie/raul#", + "tsioc": "http://rdfs.org/sioc/types#", + "rdacontent": "http://rdvocab.info/termList/RDAContentType/", + "delta": "http://www.w3.org/2004/delta#", + "swperson": "http://data.semanticweb.org/person/", + "rdafr": "http://rdaregistry.info/termList/frequency/", + "rdasoi": "http://rdaregistry.info/termList/statIdentification/", + "app": "http://jmvanel.free.fr/ontology/software_applications.n3#", + "oplcert": "http://www.openlinksw.com/schemas/cert#", + "fam": "http://vocab.fusepool.info/fam#", + "kbv": "https://id.kb.se/vocab/", + "dcite": "http://purl.org/spar/datacite/", + "eui": "http://institutions.publicdata.eu/#", + "elec": "http://purl.org/ctic/sector-publico/elecciones#", + "oss": "http://opendata.caceres.es/def/ontosemanasanta#", + "npgx": "http://ns.nature.com/extensions/", + "lsc": "http://linkedscience.org/lsc/ns#", + "call": "http://webofcode.org/wfn/call:", + "graffle": "http://purl.org/twc/vocab/vsr/graffle#", + "mv": "http://schema.mobivoc.org/", + "ox": "http://vocab.ox.ac.uk/projectfunding#", + "water": "http://escience.rpi.edu/ontology/semanteco/2/0/water.owl#", + "gl": "http://schema.geolink.org/", + "xapi": "https://w3id.org/xapi/ontology#", + "pois": "http://purl.oclc.org/POIS/vcblr#", + "geocontext": "http://www.geocontext.org/publ/2013/vocab#", + "onssprel": "http://www.ordnancesurvey.co.uk/ontology/SpatialRelations/v0.2/SpatialRelations.owl#", + "dcs": "http://ontologi.es/doap-changeset#", + "viskov": "http://trust.utep.edu/visko/ontology/visko-view-v3.owl#", + "gadm": "http://gadm.geovocab.org/ontology#", + "dbcat": "http://dbpedia.org/resource/Category:", + "nidm": "http://nidm.nidash.org/", + "dogont": "http://elite.polito.it/ontologies/dogont.owl#", + "particip": "http://purl.org/vocab/participation/schema#", + "viso": "http://purl.org/viso/", + "vsso": "http://automotive.eurecom.fr/vsso#", + "dbpr": "http://dbpedia.org/resource/", + "ll": "http://lodlaundromat.org/resource/", + "holding": "http://purl.org/ontology/holding#", + "vapour": "http://vapour.sourceforge.net/vocab.rdf#", + "mvco": "http://purl.oclc.org/NET/mvco.owl#", + "affymetrix": "http://bio2rdf.org/affymetrix_vocabulary:", + "esequip": "http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/equipamiento#", + "drm": "http://vocab.data.gov/def/drm#", + "pingback": "http://purl.org/net/pingback/", + "fao": "http://fao.270a.info/dataset/", + "nerd": "http://nerd.eurecom.fr/ontology#", + "pnc": "http://data.press.net/ontology/classification/", + "auto": "http://auto.schema.org/", + "lcy": "http://purl.org/vocab/lifecycle/schema#", + "eunis": "http://eunis.eea.europa.eu/rdf/species-schema.rdf#", + "pni": "http://data.press.net/ontology/identifier/", + "pnt": "http://data.press.net/ontology/tag/", + "llo": "http://lodlaundromat.org/ontology/", + "stats": "http://purl.org/rdfstats/stats#", + "cbo": "http://comicmeta.org/cbo/", + "ramon": "http://rdfdata.eionet.europa.eu/ramon/ontology/", + "odapp": "http://vocab.deri.ie/odapp#", + "frb": "http://frb.270a.info/dataset/", + "esaloj": "http://vocab.linkeddata.es/datosabiertos/def/turismo/alojamiento#", + "isocat": "http://www.isocat.org/datcat/", + "jpo": "http://rdf.jpostdb.org/ontology/jpost.owl#", + "w3po": "http://purl.org/provenance/w3p/w3po#", + "xcql": "http://docs.oasis-open.org/ns/search-ws/xcql#", + "s3db": "http://www.s3db.org/core#", + "dcoid": "http://dx.deepcarbon.net/", + "bwb": "http://doc.metalex.eu/bwb/ontology/", + "mt": "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#", + "emoca": "http://ns.inria.fr/emoca#", + "dash": "http://datashapes.org/dash#", + "vvo": "http://purl.org/vvo/ns#", + "prviv": "http://purl.org/net/provenance/integrity#", + "kees": "http://linkeddata.center/kees/v1#", + "viskoo": "http://trust.utep.edu/visko/ontology/visko-operator-v3.owl#", + "cbase": "http://ontologycentral.com/2010/05/cb/vocab#", + "biotop": "http://purl.org/biotop/biotop.owl#", + "evident": "http://purl.org/net/evident#", + "pic": "http://www.ipaw.info/ns/picaso#", + "pvcs": "http://purl.org/twc/vocab/pvcs#", + "dbtont": "http://dbtropes.org/ont/", + "deps": "http://ontologi.es/doap-deps#", + "rdl": "http://data.posccaesar.org/rdl/", + "stories": "http://purl.org/ontology/stories/", + "quty": "http://www.telegraphis.net/ontology/measurement/quantity#", + "fincaselaw": "http://purl.org/finlex/schema/oikeus/", + "odrs": "http://schema.theodi.org/odrs#", + "ostop": "http://www.ordnancesurvey.co.uk/ontology/Topography/v0.1/Topography.owl#", + "tis": "http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#", + "saif": "http://wwwiti.cs.uni-magdeburg.de/~srahman/", + "snarm": "http://rdf.myexperiment.org/ontologies/snarm/", + "ogc": "http://www.opengis.net/def/", + "oh": "http://semweb.mmlab.be/ns/oh#", + "xrd": "http://docs.oasis-open.org/ns/xri/xrd-1.0#", + "lexcz": "http://purl.org/lex/cz#", + "wn31": "http://wordnet-rdf.princeton.edu/wn31/", + "vdpp": "http://data.lirmm.fr/ontologies/vdpp#", + "fcp": "http://www.newmedialab.at/fcp/", + "ntag": "http://ns.inria.fr/nicetag/2010/09/09/voc#", + "rdatc": "http://rdaregistry.info/termList/trackConfig/", + "lexvo": "http://lexvo.org/ontology#", + "swpatho": "http://swpatho.ag-nbi.de/context/meta.owl#", + "scip": "http://lod.taxonconcept.org/ontology/sci_people.owl#", + "lingvo": "http://www.lingvoj.org/ontology#", + "voidp": "http://www.enakting.org/provenance/voidp/", + "oml": "http://def.seegrid.csiro.au/ontology/om/om-lite#", + "spfood": "http://kmi.open.ac.uk/projects/smartproducts/ontologies/food.owl#", + "lsmap": "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-data.owl#", + "vsw": "http://verticalsearchworks.com/ontology/", + "rdacct": "http://rdaregistry.info/termList/CollTitle/", + "ev": "http://www.w3.org/2001/xml-events/", + "sg": "http://name.scigraph.com/ontologies/core/", + "vrank": "http://purl.org/voc/vrank#", + "radion": "http://www.w3.org/ns/radion#", + "rvdata": "http://data.rvdata.us/", + "ordf": "http://purl.org/NET/ordf/", + "vext": "http://ldf.fi/void-ext#", + "rdarole": "http://rdvocab.info/roles/", + "rdai": "http://rdaregistry.info/Elements/i/", + "rdami": "http://rdaregistry.info/termList/modeIssue/", + "roevo": "http://purl.org/wf4ever/roevo#", + "bco": "http://purl.obolibrary.org/obo/bco.owl#", + "ontopic": "http://www.ontologydesignpatterns.org/ont/dul/ontopic.owl#", + "situ": "http://www.ontologydesignpatterns.org/cp/owl/situation.owl#", + "fcs": "http://clarin.eu/fcs/resource#", + "lden": "http://www.linklion.org/lden/", + "geosp": "http://rdf.geospecies.org/ont/geospecies#", + "gnvc": "http://purl.org/gc/", + "vag": "http://www.essepuntato.it/2013/10/vagueness/", + "allot": "https://w3id.org/akn/ontology/allot#", + "tao": "http://vocab.deri.ie/tao#", + "mmf": "http://linkedmultimedia.org/sparql-mm/ns/1.0.0/function#", + "origins": "http://origins.link/", + "aws": "http://purl.oclc.org/NET/ssnx/meteo/aws#", + "d2d": "http://rdfns.org/d2d/", + "odpart": "http://www.ontologydesignpatterns.org/cp/owl/participation.owl#", + "scufl2": "http://ns.taverna.org.uk/2010/scufl2#", + "bner": "http://datos.bne.es/resource/", + "company": "http://intellimind.io/ns/company#", + "pkm": "http://www.ontotext.com/proton/protonkm#", + "c9d": "http://purl.org/twc/vocab/conversion/", + "driver": "http://deductions.github.io/drivers.owl.ttl#", + "rdagd": "http://rdaregistry.info/termList/gender/", + "doi": "https://doi.org/", + "olad": "http://openlad.org/vocab#", + "oplprod": "http://www.openlinksw.com/ontology/products#", + "agls": "http://www.agls.gov.au/agls/terms/", + "frsad": "http://iflastandards.info/ns/fr/frsad/", + "cmdm": "http://infra.clarin.eu/cmd/", + "passim": "http://data.lirmm.fr/ontologies/passim#", + "rdagw": "http://rdaregistry.info/termList/grooveWidth/", + "uis": "http://uis.270a.info/dataset/", + "vmm": "http://spi-fm.uca.es/spdef/models/genericTools/vmm/1.0#", + "gm": "http://def.seegrid.csiro.au/isotc211/iso19107/2003/geometry#", + "wf4ever": "http://purl.org/wf4ever/wf4ever#", + "ogbd": "http://www.ogbd.fr/2012/ontologie#", + "bcngeo": "http://datos.bcn.cl/ontologies/bcn-geographics#", + "npdv": "http://sws.ifi.uio.no/vocab/npd#", + "opmo": "http://openprovenance.org/model/opmo#", + "lmm1": "http://www.ontologydesignpatterns.org/ont/lmm/LMM_L1.owl#", + "agrd": "http://agrinepaldata.com/", + "being": "http://purl.org/ontomedia/ext/common/being#", + "rdabm": "http://rdaregistry.info/termList/RDABaseMaterial/", + "saws": "http://purl.org/saws/ontology#", + "csp": "http://vocab.deri.ie/csp#", + "im": "http://imgpedia.dcc.uchile.cl/resource/", + "friends": "http://www.openarchives.org/OAI/2.0/friends/", + "pwo": "http://purl.org/spar/pwo/", + "fire": "http://tldp.org/HOWTO/XML-RPC-HOWTO/xmlrpc-howto-java.html#", + "bgdbp": "http://bg.dbpedia.org/property/", + "lw": "http://linkedwidgets.org/ontologies/", + "wfn": "http://webofcode.org/wfn/", + "bgt": "https://bgt.basisregistraties.overheid.nl/bgt/def/", + "agr": "http://promsns.org/def/agr#", + "graves": "http://rdf.muninn-project.org/ontologies/graves#", + "wikim": "http://spi-fm.uca.es/spdef/models/genericTools/wikim/1.0#", + "gpml": "http://vocabularies.wikipathways.org/gpml#", + "jjd": "http://www.joshuajeeson.com/", + "pproc": "http://contsem.unizar.es/def/sector-publico/pproc#", + "rlnr": "http://rdflivenews.aksw.org/resource/", + "dbptmpl": "http://dbpedia.org/resource/Template:", + "employee": "http://www.employee.com/data#", + "roterms": "http://purl.org/wf4ever/roterms#", + "ftcontent": "http://www.ft.com/ontology/content/", + "brick": "https://brickschema.org/schema/Brick#", + "pco": "http://purl.org/procurement/public-contracts#", + "seokoeln": "http://rankrage.de/", + "swo": "http://www.ebi.ac.uk/swo/", + "beth": "http://www.google.com/", + "gcis": "http://data.globalchange.gov/gcis.owl#", + "bioc": "http://deductions.github.io/biological-collections.owl.ttl#", + "ncit": "https://ncit.nci.nih.gov/ncitbrowser/ConceptReport.jsp?dictionary=NCI_Thesaurus&ns=ncit&code=", + "edgar": "http://edgarwrap.ontologycentral.com/vocab/edgar#", + "locwd": "http://purl.org/locwd/schema#", + "exo": "https://w3id.org/example#", + "cjr": "http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/callejero#", + "mammal": "http://lod.taxonconcept.org/ontology/p01/Mammalia/index.owl#", + "dq": "http://def.seegrid.csiro.au/isotc211/iso19115/2003/dataquality#", + "lsweb": "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-data.owl#", + "r4ta": "http://ns.inria.fr/ratio4ta/v1#", + "lpeu": "http://purl.org/linkedpolitics/vocabulary/eu/plenary/", + "qb4o": "http://purl.org/olap#", + "mtlo": "http://www.ics.forth.gr/isl/MarineTLO/v4/marinetlo.owl#", + "cwrc": "http://sparql.cwrc.ca/ontology/cwrc#", + "galaksiya": "http://ontoloji.galaksiya.com/vocab/", + "language": "http://id.loc.gov/vocabulary/iso639-1/", + "wn20": "http://www.w3.org/2006/03/wn/wn20/", + "infection": "http://www.agfa.com/w3c/2009/infectiousDisorder#", + "mod": "http://www.isibang.ac.in/ns/mod#", + "tddo": "http://databugger.aksw.org/ns/core#", + "frbrer": "http://iflastandards.info/ns/fr/frbr/frbrer/", + "odv": "http://reference.data.gov.uk/def/organogram/", + "lmm2": "http://www.ontologydesignpatterns.org/ont/lmm/LMM_L2.owl#", + "bot": "https://w3id.org/bot#", + "eurostat": "http://wifo5-04.informatik.uni-mannheim.de/eurostat/resource/eurostat/", + "opengov": "http://www.w3.org/opengov#", + "asgv": "http://aims.fao.org/aos/agrovoc/", + "imf": "http://imf.270a.info/dataset/", + "static": "http://vocab-ld.org/vocab/static-ld#", + "orth": "http://purl.org/net/orth#", + "rdafrbr": "http://rdvocab.info/uri/schema/FRBRentitiesRDA/", + "limoo": "http://purl.org/LiMo/0.1/", + "contsem": "http://contsem.unizar.es/def/sector-publico/contratacion#", + "bbcprov": "http://www.bbc.co.uk/ontologies/provenance/", + "bnf": "http://www.w3.org/2000/10/swap/grammar/bnf#", + "ldvm": "http://linked.opendata.cz/ontology/ldvm/", + "waarde": "https://lod.milieuinfo.be/ns/waarde#", + "oecc": "http://www.oegov.org/core/owl/cc#", + "lexicon": "http://www.example.org/lexicon#", + "citof": "http://www.essepuntato.it/2013/03/cito-functions#", + "dao": "http://purl.org/dao#", + "pkgsrc": "http://pkgsrc.co/schema#", + "lsd": "http://linkedwidgets.org/statisticaldata/ontology/", + "mds": "http://doc.metalex.eu/id/", + "salad": "https://w3id.org/cwl/salad#", + "owlse": "http://www.daml.org/services/owl-s/1.2/generic/Expression.owl#", + "d0": "http://ontologydesignpatterns.org/ont/wikipedia/d0.owl#", + "babelnet": "http://babelnet.org/2.0/", + "geos": "http://www.telegraphis.net/ontology/geography/geography#", + "pcdt": "http://purl.org/procurement/public-contracts-datatypes#", + "phdd": "http://rdf-vocabulary.ddialliance.org/phdd#", + "gnm": "http://www.geonames.org/ontology/mappings/", + "olca": "http://www.lingvoj.org/olca#", + "topo": "http://data.ign.fr/def/topo#", + "swpm": "http://spi-fm.uca.es/spdef/models/deployment/swpm/1.0#", + "form": "http://deductions-software.com/ontologies/forms.owl.ttl#", + "locah": "http://data.archiveshub.ac.uk/def/", + "amalgame": "http://purl.org/vocabularies/amalgame#", + "vartrans": "http://www.w3.org/ns/lemon/vartrans#", + "csv": "http://vocab.sindice.net/csv/", + "osadm": "http://data.ordnancesurvey.co.uk/ontology/admingeo/", + "bis": "http://bis.270a.info/dataset/", + "laabs": "http://dbpedia.org/resource/", + "text": "http://jena.apache.org/text#", + "uta": "http://uptheasset.org/ontology#", + "ws": "http://www.w3.org/ns/pim/space#", + "msm": "http://iserve.kmi.open.ac.uk/ns/msm#", + "tg": "https://triplydb.com/Triply/tg/def/", + "lda": "http://purl.org/linked-data/api/vocab#", + "samfl": "http://def.seegrid.csiro.au/ontology/om/sam-lite#", + "merge": "http://jazz.net/ns/lqe/merge/", + "dbrc": "http://dbpedia.org/resource/Category:", + "bgdbr": "http://bg.dbpedia.org/resource/", + "trig": "http://www.w3.org/2004/03/trix/rdfg-1/", + "rdagrp": "http://rdaregistry.info/termList/groovePitch/", + "rdf123": "http://rdf123.umbc.edu/ns/", + "omdoc": "http://omdoc.org/ontology/", + "activity": "https://www.w3.org/TR/activitystreams-vocabulary/", + "rdact": "http://rdaregistry.info/termList/RDACarrierType/", + "oprovo": "http://openprovenance.org/ontology#", + "hlygt": "http://www.holygoat.co.uk/owl/redwood/0.1/tags/", + "mocanal": "http://www.semanticweb.org/asow/ontologies/2013/9/untitled-ontology-36#", + "location": "http://sw.deri.org/2006/07/location/loc#", + "tm": "http://def.seegrid.csiro.au/isotc211/iso19108/2002/temporal#", + "rut": "http://rdfunit.aksw.org/ns/core#", + "geod": "http://vocab.lenka.no/geo-deling#", + "crsw": "http://courseware.rkbexplorer.com/ontologies/courseware#", + "limo": "http://www.purl.org/limo-ontology/limo#", + "nxs": "http://www.neclimateus.org/", + "acrt": "http://privatealpha.com/ontology/certification/1#", + "sru": "http://www.loc.gov/zing/srw/", + "condition": "http://www.kinjal.com/condition:", + "crowd": "http://purl.org/crowd/", + "lcdr": "http://ns.lucid-project.org/revision/", + "zr": "http://explain.z3950.org/dtd/2.0/", + "odbc": "http://www.openlinksw.com/ontology/odbc#", + "escom": "http://vocab.linkeddata.es/datosabiertos/def/comercio/tejidoComercial#", + "gaf": "http://groundedannotationframework.org/", + "oae": "http://www.ics.forth.gr/isl/oae/core#", + "lmdb": "http://data.linkedmdb.org/", + "jp1": "http://rdf.muninn-project.org/ontologies/jp1/", + "hto": "http://project-haystack.org/hto#", + "rdarr": "http://rdaregistry.info/termList/RDAReductionRatio/", + "crml": "http://semweb.mmlab.be/ns/rml/condition#", + "step": "http://purl.org/net/step#", + "dio": "https://w3id.org/dio#", + "rdarm": "http://registry.info/termList/recMedium/", + "s4envi": "https://w3id.org/def/saref4envi#", + "year": "http://www.w3.org/year/", + "ids": "https://w3id.org/idsa/core/", + "incident": "http://vocab.resc.info/incident#", + "demlab": "http://www.demcare.eu/ontologies/demlab.owl#", + "teamwork": "http://topbraid.org/teamwork#", + "vcard2006": "http://www.w3.org/2006/vcard/ns#", + "jolux": "http://data.legilux.public.lu/resource/ontology/jolux#", + "rdaco": "http://rdaregistry.info/termList/RDAContentType/", + "proms": "http://promsns.org/def/proms#", + "bevon": "http://rdfs.co/bevon/", + "llm": "http://lodlaundromat.org/metrics/ontology/", + "ou": "http://opendata.unex.es/def/ontouniversidad#", + "reegle": "http://reegle.info/schema#", + "basic": "http://def.seegrid.csiro.au/isotc211/iso19103/2005/basic#", + "rdatr": "http://rdaregistry.info/termList/typeRec/", + "erce": "http://xxefe.de/", + "ecgl": "http://schema.geolink.org/", + "airs": "https://raw.githubusercontent.com/airs-linked-data/lov/latest/src/airs_vocabulary.ttl#", + "lsqv": "http://lsq.aksw.org/vocab#", + "aktivesa": "http://sa.aktivespace.org/ontologies/aktivesa#", + "sto": "https://w3id.org/i40/sto#", + "maso": "http://securitytoolbox.appspot.com/MASO#", + "mmt": "http://linkedmultimedia.org/sparql-mm/functions/temporal#", + "lmo": "http://linkedmultimedia.org/sparql-mm/ns/2.0.0/ontology#", + "regorg": "http://www.w3.org/ns/regorg#", + "gq": "http://genomequest.com/", + "sx": "http://shex.io/ns/shex#", + "obeu": "http://data.openbudgets.eu/ontology/", + "oplcb": "http://www.openlinksw.com/schemas/crunchbase#", + "puml": "http://plantuml.com/ontology#", + "gci": "http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation.owl#", + "ontosec": "http://www.semanticweb.org/ontologies/2008/11/OntologySecurity.owl#", + "fog": "https://w3id.org/fog#", + "sct": "http://snomed.info/id/", + "voc": "http://voc.odw.tw/", + "ha": "http://sensormeasurement.appspot.com/ont/home/homeActivity#", + "muldicat": "http://iflastandards.info/ns/muldicat#", + "glview": "http://schema.geolink.org/dev/view/", + "vstoi": "http://hadatac.org/ont/vstoi#", + "keys": "http://purl.org/NET/c4dm/keys.owl#", + "pmc": "http://identifiers.org/pmc/", + "rdaftn": "http://rdaregistry.info/termList/TacNotation/", + "hr": "http://iserve.kmi.open.ac.uk/ns/hrests#", + "foam": "https://www.koerperfettwaage-test.de/", + "eurlex": "http://eur-lex.publicdata.eu/ontology/", + "rdafs": "http://rdaregistry.info/termList/fontSize/", + "spdx": "http://spdx.org/rdf/terms#", + "olac": "http://www.language-archives.org/OLAC/1.0/", + "rdag1": "http://rdvocab.info/Elements/", + "webservice": "http://www.openlinksw.com/ontology/webservices#", + "rdag2": "http://rdvocab.info/ElementsGr2/", + "lofv": "http://purl.org/legal_form/vocab#", + "kml": "http://www.opengis.net/kml/2.2#", + "omnfed": "http://open-multinet.info/ontology/omn-federation#", + "hico": "http://purl.org/emmedi/hico/", + "cmdi": "http://www.clarin.eu/cmd/", + "gts": "http://resource.geosciml.org/ontology/timescale/gts#", + "pmd": "https://w3id.org/pmd/co/", + "rdacc": "http://rdaregistry.info/termList/RDAColourContent/", + "espresup": "http://vocab.linkeddata.es/datosabiertos/def/hacienda/presupuestos#", + "dsn": "http://purl.org/dsnotify/vocab/eventset/", + "defns": "http://www.openarchives.org/OAI/2.0/", + "output": "http://volt-name.space/vocab/output#", + "rdafmn": "http://rdaregistry.info/termList/MusNotation/", + "ubiq": "http://server.ubiqore.com/ubiq/core#", + "ns1": "http://www.w3.org/1999/xhtml/vocab#", + "ecglview": "http://schema.geolink.org/view/", + "kegg": "http://bio2rdf.org/ns/kegg#", + "navm": "https://w3id.org/navigation_menu#", + "esadm": "http://vocab.linkeddata.es/datosabiertos/def/sector-publico/territorio#", + "clirio": "http://clirio.kaerle.com/clirio.owl#", + "gt": "https://vocab.eccenca.com/geniustex/", + "ruto": "http://rdfunit.aksw.org/ns/core#", + "moo": "http://www.movieontology.org/2009/11/09/movieontology.owl#", + "cd": "http://citydata.wu.ac.at/ns#", + "td5": "http://td5.org/#", + "rofch": "http://rdaregistry.info/termList/rofch/", + "rdaterm": "http://rdaregistry.info/termList/RDATerms/", + "oplecrm": "http://www.openlinksw.com/ontology/ecrm#", + "cpack": "http://cliopatria.swi-prolog.org/schema/cpack#", + "oplmkt": "http://www.openlinksw.com/ontology/market#", + "eccauth": "https://vocab.eccenca.com/auth/", + "genre": "http://sparql.cwrc.ca/ontologies/genre#", + "rdfdata": "http://rdf.data-vocabulary.org/rdf.xml#", + "uc": "http://ucuenca.edu.ec/ontology#", + "newsevents": "http://www.aifb.uni-karlsruhe.de/WBS/uhe/ontologies#", + "diag": "http://www.loc.gov/zing/srw/diagnostic/", + "lmx": "http://www.w3.org/XML/1998/namespace/", + "ali": "http://www.niso.org/schemas/ali/1.0/", + "dbug": "http://ontologi.es/doap-bugs#", + "onisep": "http://rdf.onisep.fr/resource/", + "bsym": "http://bsym.bloomberg.com/sym/", + "owsom": "https://onlinesocialmeasures.wordpress.com/", + "eccrev": "https://vocab.eccenca.com/revision/", + "rdasco": "http://rdaregistry.info/termList/soundCont/", + "rofem": "http://rdaregistry.info/termList/rofem/", + "prof": "http://www.w3.org/ns/dx/prof/", + "whisky": "http://vocab.org/whisky/terms/", + "ceterms": "http://purl.org/ctdl/terms/", + "oplres": "http://www.openlinksw.com/ontology/restrictions#", + "oxi": "http://omerxi.com/ontologies/core.owl.ttl#", + "essglobal": "http://purl.org/essglobal/vocab/v1.0/", + "mdi": "http://w3id.org/multidimensional-interface/ontology#", + "esapar": "http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/aparcamiento#", + "dot": "https://w3id.org/dot#", + "rofer": "http://rdaregistry.info/termList/rofer/", + "tix": "http://toptix.com/2010/esro/", + "pair": "http://virtual-assembly.org/ontologies/pair#", + "crime": "http://purl.org/vocab/reloc/", + "task": "http://deductions.github.io/task-management.owl.ttl#", + "rdag3": "http://rdvocab.info/ElementsGr3/", + "lawd": "http://lawd.info/ontology/", + "iana": "http://www.iana.org/assignments/relation/", + "ttp": "http://eample.com/test#", + "voidext": "http://rdfs.org/ns/void-ext#", + "caplibacl": "http://schemas.capita-libraries.co.uk/2015/acl/schema#", + "rdaemm": "http://rdaregistry.info/termList/emulsionMicro/", + "soch": "http://kulturarvsdata.se/ksamsok#", + "sakthi": "http://infotech.nitk.ac.in/research-scholars/sakthi-murugan-r/", + "roadmap": "http://mappings.roadmap.org/", + "physo": "http://merlin.phys.uni.lodz.pl/onto/physo/physo.owl#", + "datex": "http://vocab.datex.org/terms#", + "rdapmt": "http://rdaregistry.info/termList/prodTactile/", + "bb": "http://www.snik.eu/ontology/bb/", + "door": "http://kannel.open.ac.uk/ontology#", + "mexv": "http://mex.aksw.org/mex-algo#", + "vidont": "http://vidont.org/", + "nlon": "http://lod.nl.go.kr/ontology/", + "fnabox": "http://www.ontologydesignpatterns.org/ont/framenet/abox/", + "pv": "http://ns.inria.fr/provoc#", + "oplweb": "http://www.openlinksw.com/schemas/oplweb#", + "oliasystem": "http://purl.org/olia/system.owl#", + "literal": "http://www.essepuntato.it/2010/06/literalreification/", + "efrbroo": "http://erlangen-crm.org/efrbroo/", + "organ": "http://www.univalle.edu.co/ontologies/Organ#", + "hello": "https://www.youtube.com/user/SuperTellAFriend/featured/", + "dicom": "http://purl.org/healthcarevocab/v1#", + "religion": "http://rdf.muninn-project.org/ontologies/religion#", + "oils": "http://lemon-model.net/oils#", + "bibrm": "http://vocab.ub.uni-leipzig.de/bibrm/", + "videogame": "http://purl.org/net/vgo#", + "sdt": "http://statisticaldata.linkedwidgets.org/terms/", + "eem": "http://purl.org/eem#", + "tsn": "http://purl.org/net/tsn#", + "mml": "http://www.w3.org/1998/Math/MathML/", + "pid": "http://permid.org/ontology/organization/", + "lslife": "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-lifemapper.owl#", + "figigii": "http://www.omg.org/spec/FIGI/GlobalInstrumentIdentifiers/", + "studiop": "http://purl.org/resource/pilatesstudio/", + "traffic": "http://www.sensormeasurement.appspot.com/ont/transport/traffic#", + "lheo": "http://www.conjecto.com/ontology/2015/lheo#", + "itm": "http://spi-fm.uca.es/spdef/models/genericTools/itm/1.0#", + "rdaz": "http://rdaregistry.info/Elements/z/", + "yd": "https://yodata.io/", + "hva": "http://www.ebusiness-unibw.org/ontologies/hva/ontology#", + "lswmo": "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-modelling.owl#", + "bbccore": "http://www.bbc.co.uk/ontologies/coreconcepts/", + "fntbox": "http://www.ontologydesignpatterns.org/ont/framenet/tbox/", + "ssno": "http://www.w3.org/ns/ssn/", + "hdo": "http://www.samos.gr/ontologies/helpdeskOnto.owl#", + "pp": "http://peoplesplaces.de/ontology#", + "spcm": "http://spi-fm.uca.es/spdef/models/deployment/spcm/1.0#", + "lido": "http://www.lido-schema.org/", + "cwl": "https://w3id.org/cwl/cwl#", + "plg": "http://parliament.uk/ontologies/legislation/", + "sgg": "http://www.springernature.com/scigraph/graphs/", + "pato": "http://purl.obolibrary.org/obo/", + "csdbp": "http://cs.dbpedia.org/", + "owl2xml": "http://www.w3.org/2006/12/owl2-xml#", + "jpost": "http://rdf.jpostdb.org/ontology/jpost.owl#", + "mbgd": "http://mbgd.genome.ad.jp/owl/mbgd.owl#", + "dcx": "http://dublincore.org/dcx/", + "fdbp": "http://fr.dbpedia.org/property/", + "escjr": "http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/callejero#", + "rdabf": "http://rdaregistry.info/termList/bookFormat/", + "agrovoc": "http://aims.fao.org/aos/agrovoc/", + "ppn": "http://parliament.uk/ontologies/person-name/", + "uby": "http://purl.org/olia/ubyCat.owl#", + "bbccms": "http://www.bbc.co.uk/ontologies/cms/", + "fuseki": "http://jena.apache.org/fuseki#", + "mmoon": "http://mmoon.org/mmoon/", + "logies": "https://data.vlaanderen.be/ns/logies#", + "ruian": "https://data.cssz.cz/ontology/ruian/", + "h2o": "http://def.seegrid.csiro.au/isotc211/iso19150/-2/2012/basic#", + "roar": "https://w3id.org/roar#", + "lfov": "https://w3id.org/legal_form#", + "sylld": "http://www.semanticweb.org/syllabus/data/", + "ldl": "https://w3id.org/ldpdl/ns#", + "rofrr": "http://rdaregistry.info/termList/rofrr/", + "lswpm": "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-lifemapper-parameters.owl#", + "odapps": "http://semweb.mmlab.be/ns/odapps#", + "vocnet": "http://schema.vocnet.org/", + "vogd": "http://ogd.ifs.tuwien.ac.at/vienna/geo/", + "webac": "http://fedora.info/definitions/v4/webac#", + "ndnp": "http://chroniclingamerica.loc.gov/terms#", + "led": "http://led.kmi.open.ac.uk/term/", + "uom": "http://www.opengis.net/def/uom/OGC/1.0/", + "open311": "http://ontology.eil.utoronto.ca/open311#", + "lemonuby": "http://lemon-model.net/lexica/uby/", + "meeting": "http://www.w3.org/2002/07/meeting#", + "umls": "http://bioportal.bioontology.org/ontologies/umls/", + "si": "http://sisteminformasi.com/", + "lmf": "http://www.lexinfo.net/lmf#", + "fr": "https://w3id.org/fr/def/core#", + "tui": "http://data.ifs.tuwien.ac.at/study/resource/", + "ofrd": "http://purl.org/opdm/refrigerator#", + "naval": "http://rdf.muninn-project.org/ontologies/naval#", + "eccdi": "https://vocab.eccenca.com/di/", + "pdf": "http://ns.adobe.com/pdf/1.3/", + "jerm": "http://jermontology.org/ontology/JERMOntology#", + "dataid": "http://dataid.dbpedia.org/ns/core#", + "gont": "https://gont.ch/", + "mls": "http://www.w3.org/ns/mls#", + "scco": "http://rdf.ebi.ac.uk/terms/surechembl#", + "rvz": "http://rdfvizler.dyreriket.xyz/vocabulary/core#", + "apf": "http://jena.apache.org/ARQ/property#", + "sirene": "https://sireneld.io/vocab/sirene#", + "ago": "http://awesemantic-geo.link/ontology/", + "geojson": "http://ld.geojson.org/vocab#", + "glycan": "http://purl.jp/bio/12/glyco/glycan#", + "rpath": "https://w3id.org/lodsight/rdf-path#", + "travel": "http://www.co-ode.org/roberts/travel.owl#", + "dicera": "http://semweb.mmlab.be/ns/dicera#", + "customer": "http://www.valuelabs.com/", + "mexcore": "http://mex.aksw.org/mex-core#", + "gdc": "https://portal.gdc.cancer.gov/cases/", + "nobel": "http://data.nobelprize.org/terms/", + "radar": "http://www.radar-projekt.org/display/", + "lgdm": "http://linkedgeodata.org/meta/", + "wimpo": "http://rdfex.org/withImports?uri=", + "tb": "https://w3id.org/timebank#", + "planet": "http://dbpedia.org/", + "ja": "http://jena.hpl.hp.com/2005/11/Assembler#", + "ioto": "http://www.irit.fr/recherches/MELODI/ontologies/IoT-O#", + "ensembl": "http://rdf.ebi.ac.uk/resource/ensembl/", + "aprov": "http://purl.org/a-proc#", + "munc": "http://ns.inria.fr/munc#", + "hasneto": "http://hadatac.org/ont/hasneto#", + "rdacarx": "http://rdaregistry.info/termList/RDACarrierEU/", + "gns": "http://sws.geonames.org/", + "oplacl": "http://www.openlinksw.com/ontology/acl#", + "tadirah": "http://tadirah.dariah.eu/vocab/", + "cdao": "http://purl.obolibrary.org/obo/", + "llont": "http://www.linklion.org/ontology#", + "gg": "http://www.gemeentegeschiedenis.nl/gg-schema#", + "rdafnv": "http://rdaregistry.info/termList/noteForm/", + "rofsm": "http://rdaregistry.info/termList/rofsm/", + "ethc": "http://ethoinformatics.org/ethocore/", + "esair": "http://vocab.linkeddata.es/datosabiertos/def/medio-ambiente/calidad-aire#", + "uri4uri": "http://uri4uri.net/vocab#", + "fp3": "http://vocab.fusepool.info/fp3#", + "faostat": "http://reference.eionet.europa.eu/faostat/schema/", + "volt": "http://volt-name.space/ontology/", + "rdaar": "http://rdaregistry.info/termList/AspectRatio/", + "wde": "http://www.wikidata.org/entity/", + "dpn": "http://purl.org/dpn#", + "system": "http://www.univalle.edu.co/ontologies/System#", + "opllog": "http://www.openlinksw.com/ontology/logging#", + "um": "http://intelleo.eu/ontologies/user-model/ns/", + "amsl": "http://vocab.ub.uni-leipzig.de/amsl/", + "markus": "http://www.markus.com/", + "geovoid": "http://purl.org/geovocamp/ontology/geovoid/", + "sdshare": "http://www.sdshare.org/2012/extension/", + "uneskos": "http://purl.org/voc/uneskos#", + "conll": "http://ufal.mff.cuni.cz/conll2009-st/task-description.html#", + "rdalay": "http://rdaregistry.info/termList/layout/", + "pmo": "http://premon.fbk.eu/ontology/core#", + "frgeo": "http://rdf.insee.fr/geo/", + "minim": "http://purl.org/minim/minim#", + "tx": "http://swtmp.gitlab.io/vocabulary/templates.owl#", + "vacseen1": "http://www.semanticweb.org/parthasb/ontologies/2014/6/vacseen1/", + "ver": "https://w3id.org/version/ontology#", + "l2sp": "http://www.linked2safety-project.eu/properties/", + "pep": "https://w3id.org/pep/", + "eame": "http://www.semanticweb.org/ontologia_EA#", + "ttla": "https://w3id.org/ttla/", + "qms": "http://data.europa.eu/esco/qms#", + "lyon": "http://dbpedia.org/resource/Lyon/", + "provinsi": "http://provinsi.com/", + "cpov": "http://data.europa.eu/m8g/", + "biml": "http://schemas.varigence.com/biml.xsd#", + "amt": "http://academic-meta-tool.xyz/vocab#", + "doacc": "http://purl.org/net/bel-epa/doacc#", + "vplan": "http://www.ifs.tuwien.ac.at/~miksa/ontologies/VPlan.owl#", + "memento": "http://mementoweb.org/ns#", + "koly": "http://www.ensias.ma/", + "orcid": "http://orcid.org/", + "alethio": "http://aleth.io/", + "datacite": "http://purl.org/spar/datacite/", + "imind": "http://schema.intellimind.ns/symbology#", + "url": "http://schema.org/", + "cue": "http://www.clarin.eu/cmdi/cues/display/1.0#", + "cwork": "http://www.bbc.co.uk/ontologies/creativework/", + "rofit": "http://rdaregistry.info/termList/rofit/", + "its": "http://www.w3.org/2005/11/its/rdf#", + "piero": "http://reactionontology.org/piero/", + "itcat": "http://th-brandenburg.de/ns/itcat#", + "ecoll": "http://purl.org/ceu/eco/1.0#", + "dk": "http://www.data-knowledge.org/dk/schema/rdf/latest/", + "rdapm": "http://rdaregistry.info/termList/RDAproductionMethod/", + "reg": "http://purl.org/linked-data/registry#", + "meshv": "http://id.nlm.nih.gov/mesh/vocab#", + "bdc": "http://dbpedia.org/resource/Category:", + "rvl": "http://purl.org/rvl/", + "seeds": "http://deductions.github.io/seeds.owl.ttl#", + "iati": "http://purl.org/collections/iati/", + "numbers": "http://km.aifb.kit.edu/projects/numbers/", + "audit": "http://fedora.info/definitions/v4/audit#", + "ldt": "https://www.w3.org/ns/ldt#", + "ln": "https://w3id.org/ln#", + "pcit": "http://public-contracts.nexacenter.org/id/propertiesRole/", + "rofin": "http://rdaregistry.info/termList/rofin/", + "b3kat": "http://lod.b3kat.de/title/", + "rofid": "http://rdaregistry.info/termList/rofid/", + "lgt": "http://linkedgadget.com/wiki/Property:", + "fred": "http://www.ontologydesignpatterns.org/ont/fred/domain.owl#", + "mexalgo": "http://mex.aksw.org/mex-algo#", + "svcs": "http://rdfs.org/sioc/services#", + "meat": "http://example.com/", + "huto": "http://ns.inria.fr/huto/", + "duv": "http://www.w3.org/ns/duv#", + "cim": "http://iec.ch/TC57/2013/CIM-schema-cim16#", + "rofrt": "http://rdaregistry.info/termList/rofrt/", + "afr": "http://purl.allotrope.org/ontologies/result#", + "add": "http://www.datatourisme.fr/ontology/core/1.0#", + "pmonb": "http://premon.fbk.eu/ontology/nb#", + "bdo": "http://purl.bdrc.io/ontology/core/", + "tarql": "http://tarql.github.io/tarql#", + "irstea": "http://ontology.irstea.fr/", + "irsteaont": "http://ontology.irstea.fr/weather/ontology#", + "opa": "https://w3id.org/laas-iot/adream#", + "cocoon": "https://w3id.org/cocoon/v1.0#", + "sfd": "http://semantic-forms.cc:9112/ldp/", + "composer": "http://dbpedia.org/ontology/composer/", + "omg": "https://w3id.org/omg#", + "ilap": "http://data.posccaesar.org/ilap/", + "tgm": "http://id.loc.gov/vocabulary/graphicMaterials/", + "frappe": "http://streamreasoning.org/ontologies/frappe#", + "rdaspc": "http://rdaregistry.info/termList/specPlayback/", + "sdmxcode": "http://purl.org/linked-data/sdmx/2009/code#", + "eol": "http://purl.org/biodiversity/eol/", + "yso": "http://www.yso.fi/onto/yso/", + "rofrm": "http://rdaregistry.info/termList/rofrm/", + "pmhb": "http://pmhb.org/", + "r3d": "http://www.re3data.org/schema/3-0#", + "srx": "http://www.w3.org/2005/sparql-results#", + "bpo": "https://w3id.org/bpo#", + "tavprov": "http://ns.taverna.org.uk/2012/tavernaprov/", + "cbim": "http://www.coinsweb.nl/cbim-2.0.rdf#", + "olac11": "http://www.language-archives.org/OLAC/1.1/", + "owms": "http://standaarden.overheid.nl/owms/terms/", + "lovc": "https://w3id.org/lovcube/ns/lovcube#", + "mmm": "http://www.mico-project.eu/ns/mmm/2.0/schema#", + "yaco": "https://www.irit.fr/recherches/MELODI/ontologies/cinema#", + "assoc": "https://w3id.org/associations/vocab#", + "ims": "http://www.imsglobal.org/xsd/imsmd_v1p2/", + "alice": "http://example.org/", + "pmofn": "http://premon.fbk.eu/ontology/fn#", + "az": "https://w3id.org/people/az/", + "iiif": "http://iiif.io/api/image/2#", + "dwciri": "http://rs.tdwg.org/dwc/iri/", + "esservicio": "http://vocab.linkeddata.es/datosabiertos/def/sector-publico/servicio#", + "rgml": "http://purl.org/puninj/2001/05/rgml-schema#", + "smxm": "http://smxm.ga/", + "tree": "https://w3id.org/tree#", + "id": "http://identifiers.org/", + "pm": "http://premon.fbk.eu/resource/", + "bblfish": "http://bblfish.net/people/henry/card#", + "swa": "http://topbraid.org/swa#", + "da": "https://www.wowman.org/index.php?id=1&type=get#", + "fun": "http://w3id.org/sparql-generate/fn/", + "rofhf": "http://rdaregistry.info/termList/rofhf/", + "vam": "http://www.metmuseum.org/", + "ipsv": "http://id.esd.org.uk/list/", + "imo": "http://imgpedia.dcc.uchile.cl/ontology#", + "rdaft": "http://rdaregistry.info/termList/fileType/", + "lgdt": "http://linkedgeodata.org/triplify/", + "neotec": "http://neotec.rc.unesp.br/resource/Neotectonics/", + "metadata": "http://purl.oreilly.com/ns/meta/", + "sorg": "http://schema.org/", + "sdmxm": "http://purl.org/linked-data/sdmx/2009/measure#", + "dcosample": "http://info.deepcarbon.net/sample/schema#", + "tosh": "http://topbraid.org/tosh#", + "dm2e": "http://onto.dm2e.eu/schemas/dm2e/", + "cpi": "http://www.ebusiness-unibw.org/ontologies/cpi/ns#", + "scholl": "http://menemeneml.com/school#", + "maeco": "http://edg.topbraid.solutions/maeco/", + "vir": "http://w3id.org/vir#", + "afm": "http://purl.allotrope.org/ontologies/material/", + "semiot": "http://w3id.org/semiot/ontologies/semiot#", + "fhir": "http://hl7.org/fhir/", + "emergelm": "http://purl.org/emergel/modules#", + "pmovn": "http://premon.fbk.eu/ontology/vn#", + "county": "http://myexample.org/county#", + "juso": "http://rdfs.co/juso/", + "rls": "https://w3id.org/lovcube/ns/relovstats#", + "oplli": "http://www.openlinksw.com/schemas/linkedin#", + "ncicp": "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#", + "ecore": "http://www.eclipse.org/emf/2002/Ecore#", + "rdabs": "http://rdaregistry.info/termList/broadcastStand/", + "dsw": "http://purl.org/dsw/", + "isbdu": "http://iflastandards.info/ns/isbd/unc/elements/", + "lsq": "http://lsq.aksw.org/vocab#", + "brk": "http://brk.basisregistraties.overheid.nl/def/brk#", + "dbfo": "http://dbpedia.org/facts/ontology#", + "eepsa": "https://w3id.org/eepsa#", + "scho": "http://www.scholarlydata.org/ontology/conference-ontology.owl#", + "wikimedia": "http://upload.wikimedia.org/wikipedia/commons/f/f6/", + "or": "http://openresearch.org/vocab/", + "nature": "http://deductions.github.io/nature_observation.owl.ttl#", + "bds": "http://www.bigdata.com/rdf/search#", + "esproc": "http://vocab.linkeddata.es/datosabiertos/def/sector-publico/procedimientos#", + "sfn": "http://semweb.datasciencelab.be/ns/sfn#", + "persee": "http://data.persee.fr/ontology/persee_ontology/", + "loted": "http://loted.eu/ontology#", + "ppr": "http://purl.org/datanode/ppr/ns/", + "gbol": "http://gbol.life/0.1#", + "undata": "http://citydata.wu.ac.at/Linked-UNData/data/", + "mandaat": "http://data.vlaanderen.be/ns/mandaat#", + "ondc": "http://www.semanticweb.org/ontologies/2012/1/Ontology1329913965202.owl#", + "voidex": "http://www.swi-prolog.org/rdf/library/", + "mydb": "http://mydb.org/", + "edgarcik": "http://edgarwrap.ontologycentral.com/cik/", + "vsearch": "http://vocab.sti2.at/vsearch#", + "gvoith": "http://assemblee-virtuelle.github.io/grands-voisins-v2/thesaurus.ttl#", + "vehma": "http://deductions.github.io/vehicule-management.owl.ttl#", + "fluidops": "http://www.fluidops.com/", + "dcodt": "http://info.deepcarbon.net/datatype/schema#", + "aozora": "http://purl.org/net/aozora/", + "conference": "https://w3id.org/scholarlydata/ontology/conference-ontology.owl#", + "qkdv": "http://qudt.org/vocab/dimensionvector/", + "rdfp": "https://w3id.org/rdfp/", + "input": "http://volt-name.space/vocab/input#", + "provoc": "http://ns.inria.fr/provoc/", + "oplwebsrv": "http://www.openlinksw.com/ontology/webservices#", + "dto": "http://www.datatourisme.fr/ontology/core/1.0#", + "dpv": "http://www.w3.org/ns/dpv#", + "wdv": "http://www.wikidata.org/value/", + "wail": "http://www.eyrie.org/~zednenem/2002/wail/", + "pcdm": "http://pcdm.org/models#", + "gobierno": "http://www.gobierno.es/gobierno/", + "it": "http://www.influencetracker.com/ontology#", + "unspsc": "http://ontoview.org/schema/unspsc/1#", + "neotecbib": "http://neotec.rc.unesp.br/resource/NeotectonicsBibliography/", + "sgfn": "http://w3id.org/sparql-generate/fn/", + "remetca": "http://www.purl.org/net/remetca#", + "xslopm": "http://purl.org/net/opmv/types/xslt#", + "oplbenefit": "http://www.openlinksw.com/ontology/benefits#", + "elod": "http://linkedeconomy.org/ontology#", + "rdax": "http://rdaregistry.info/Elements/x/", + "ispra": "http://dati.isprambiente.it/ontology/core#", + "swcomp": "https://github.com/ali1k/ld-reactor/blob/master/vocabulary/index.ttl#", + "drk": "http://drakon.su/", + "spv": "http://completeness.inf.unibz.it/sp-vocab#", + "isidore": "http://www.rechercheisidore.fr/class/", + "cff": "http://purl.oclc.org/NET/ssnx/cf/cf-feature#", + "mobivoc": "http://schema.mobivoc.org/", + "ctxdesc": "http://www.demcare.eu/ontologies/contextdescriptor.owl#", + "dead": "http://utpl.edu.ec/sbc/data/", + "clapit": "http://dati.gov.it/onto/clapit/", + "rdapf": "http://rdaregistry.info/termList/presFormat/", + "ldn": "https://www.w3.org/TR/ldn/#", + "geoloc": "http://deductions.github.io/geoloc.owl.ttl#", + "nih": "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#", + "km4c": "http://www.disit.org/km4city/schema#", + "nkos": "http://w3id.org/nkos#", + "dsfv": "http://sws.ifi.uio.no/vocab/dsf/henriwi/dsf#", + "sdterms": "http://statisticaldata.linkedwidgets.org/terms/", + "osd": "http://a9.com/-/spec/opensearch/1.1/", + "shui": "https://vocab.eccenca.com/shui/", + "alg": "http://drakon.su/ADF#", + "sgiter": "http://w3id.org/sparql-generate/iter/", + "cwlprov": "https://w3id.org/cwl/prov#", + "rdacpc": "http://rdaregistry.info/termList/configPlayback/", + "besluit": "http://data.vlaanderen.be/ns/besluit#", + "edac": "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-edac.owl#", + "vort": "http://rockets.topbraid.solutions/vort/", + "adf": "http://purl.allotrope.org/ontologies/datapackage#", + "cubeont": "http://ontology.cube.global/", + "asawoo": "http://liris.cnrs.fr/asawoo/", + "sdmxc": "http://purl.org/linked-data/sdmx/2009/concept#", + "odf": "http://docs.oasis-open.org/ns/office/1.2/meta/odf#", + "rm": "http://jazz.net/ns/rm#", + "maet": "http://edg.topbraid.solutions/taxonomy/macroeconomics/", + "wsdl": "http://www.w3.org/ns/wsdl-rdf#", + "pbody": "http://reference.data.gov.uk/def/public-body/", + "ldqm": "http://linkeddata.es/resource/ldqm/", + "pand": "http://bag.basisregistraties.overheid.nl/bag/id/pand/", + "dcodata": "http://info.deepcarbon.net/data/schema#", + "ldq": "http://www.linkeddata.es/ontology/ldq#", + "summa": "http://purl.org/voc/summa/", + "legal": "http://www.w3.org/ns/legal#", + "brt": "http://brt.basisregistraties.overheid.nl/def/top10nl#", + "one": "https://bioportal.bioontology.org/ontologies/ONE/", + "iter": "http://w3id.org/sparql-generate/iter/", + "rdagen": "http://rdaregistry.info/termList/RDAGeneration/", + "tissue": "http://www.univalle.edu.co/ontologies/Tissue#", + "dcap": "http://purl.org/ws-mmi-dc/terms/", + "rofsf": "http://rdaregistry.info/termList/rofsf/", + "edg": "http://edg.topbraid.solutions/model/", + "eccpubsub": "https://vocab.eccenca.com/pubsub/", + "psv": "http://www.wikidata.org/prop/statement/value/", + "wdtn": "http://www.wikidata.org/prop/direct-normalized/", + "wab": "http://wab.uib.no/cost-a32_philospace/wittgenstein.owl#", + "pfeepsa": "https://w3id.org/pfeepsa#", + "wn30": "http://purl.org/vocabularies/princeton/wn30/", + "timex": "http://data.wu.ac.at/ns/timex#", + "changeset": "http://purl.org/vocab/changeset/schema#", + "rdaill": "http://rdaregistry.info/termList/IllusContent/", + "globalcube": "http://kalmar32.fzi.de/triples/global-cube.ttl#", + "ctrl": "https://w3id.org/ibp/CTRLont#", + "master1": "http://idl.u-grenoble3.fr/", + "chear": "http://hadatac.org/ont/chear#", + "connard": "https://mail.google.com/mail/u/1/#", + "refexo": "http://purl.jp/bio/01/refexo#", + "physics": "http://www.astro.umd.edu/~eshaya/astro-onto/owl/physics.owl#", + "estatwrap": "http://ontologycentral.com/2009/01/eurostat/ns#", + "aseonto": "http://requirement.ase.ru/requirements_ontology#", + "semsur": "http://purl.org/SemSur/", + "docker": "http://www.w3.org/ns/bde/docker/", + "mus": "http://data.doremus.org/ontology#", + "lmu": "https://w3id.org/laas-iot/lmu#", + "aml": "https://w3id.org/i40/aml#", + "beer": "http://beer.com/", + "llr": "http://lodlaundromat.org/resource/", + "qbe": "http://citydata.wu.ac.at/qb-equations#", + "mem": "http://mementoweb.org/ns#", + "ido": "http://purl.obolibrary.org/obo/ido.owl#", + "ucum": "http://purl.oclc.org/NET/muo/ucum/", + "eustd": "http://eurostat.linked-statistics.org/data#", + "gdpr": "https://vocab.eccenca.com/gdpr/", + "ns2": "http://ogp.me/ns#video:", + "vocals": "http://w3id.org/rsp/vocals#", + "oplstocks": "http://www.openlinksw.com/ontology/stocks#", + "w3cgeo": "http://www.w3.org/2003/01/geo/wgs84_pos#", + "d3s": "http://vocbench.solidaridad.cloud/taxonomies#", + "bioentity": "http://bioentity.io/vocab/", + "efd": "http://data.foodanddrinkeurope.eu/ontology#", + "nosql": "http://purl.org/db/nosql#", + "bkb": "https://budayakb.cs.ui.ac.id/ns#", + "seo": "http://sda.tech/SEOontology/SEO/", + "ontop": "https://w3id.org/ontop/", + "pop": "http://wiki.dbpedia.org/", + "rdacdt": "http://rdaregistry.info/termList/RDACartoDT/", + "rdavf": "http://rdaregistry.info/termList/videoFormat/", + "roc": "https://w3id.org/ro/curate#", + "marcrole": "http://id.loc.gov/vocabulary/relators/", + "rofim": "http://rdaregistry.info/termList/rofim/", + "mwapi": "https://www.mediawiki.org/ontology#API/", + "nno": "https://w3id.org/nno/ontology#", + "rami": "http://iais.fraunhofer.de/vocabs/rami#", + "swrc2": "https://www.cs.vu.nl/~mcaklein/onto/swrc_ext/2005/05#", + "number": "http://km.aifb.kit.edu/projects/numbers/number#", + "s4syst": "https://saref.etsi.org/saref4syst/", + "rdare": "http://rdaregistry.info/termList/RDARegionalEncoding/", + "voidwh": "http://www.ics.forth.gr/isl/VoIDWarehouse/VoID_Extension_Schema.owl#", + "r4r": "http://guava.iis.sinica.edu.tw/r4r/", + "cog": "http://purl.org/ontology/cco/core#", + "fnom": "https://w3id.org/function/vocabulary/mapping#", + "geor": "http://www.opengis.net/def/rule/geosparql/", + "dpla": "http://dp.la/info/developers/map/", + "rfd": "http://com.intrinsec//ontology#", + "bdr": "http://purl.bdrc.io/resource/", + "imas": "https://sparql.crssnky.xyz/imasrdf/URIs/imas-schema.ttl#", + "pmopb": "http://premon.fbk.eu/ontology/pb#", + "ncbigene": "http://identifiers.org/ncbigene/", + "ifcowl": "http://www.buildingsmart-tech.org/ifcOWL/IFC4_ADD2#", + "cska": "http://pfclitex.com/", + "emergel": "http://purl.org/emergel/core#", + "bob": "http://good.dad/meaning/bob#", + "llalg": "http://www.linklion.org/algorithm/", + "dsv": "http://purl.org/iso25964/DataSet/Versioning#", + "ca": "http://complyadvantage.com/", + "datacron": "http://www.datacron-project.eu/datAcron#", + "iso37120": "http://ontology.eil.utoronto.ca/ISO37120.owl#", + "dbms": "http://www.openlinksw.com/ontology/dbms-app-ontology#", + "sciprov": "http://sweetontology.net/reprSciProvenance/", + "halyard": "http://merck.github.io/Halyard/ns#", + "edr": "https://w3id.org/laas-iot/edr#", + "scra": "http://purl.org/net/schemarama#", + "dgfr": "http://colin.maudry.com/ontologies/dgfr#", + "geo7": "https://www.geo7.ch/", + "dqc": "http://semwebquality.org/ontologies/dq-constraints#", + "lg": "https://purl.org/lg/", + "veo": "http://linkeddata.finki.ukim.mk/lod/ontology/veo#", + "estatgph": "http://estatwrap.ontologycentral.com/id/nama_aux_gph#", + "orgesv2": "http://datos.gob.es/sites/default/files/OntologiaDIR3/orges.owl#", + "devuan": "https://devuan.net.br/", + "trao": "http://linkeddata.finki.ukim.mk/lod/ontology/tao#", + "noise": "http://vocab.linkeddata.es/datosabiertos/def/medio-ambiente/contaminacion-acustica#", + "rofet": "http://rdaregistry.info/termList/rofet/", + "idot": "http://identifiers.org/idot/", + "s4ee": "https://w3id.org/saref4ee#", + "otl": "https://w3id.org/opentrafficlights#", + "rdaad": "http://rdaregistry.info/Elements/a/datatype/", + "aksw": "http://aksw.org/", + "gvoi": "http://assemblee-virtuelle.github.io/grands-voisins-v2/gv.owl.ttl#", + "decprov": "http://promsns.org/def/decprov#", + "theme": "http://voc.odw.tw/theme/", + "rimmf": "http://rimmf.com/vocab/", + "foaffff": "http://gogl.com/", + "prohow": "https://w3id.org/prohow#", + "bld": "http://biglinkeddata.com/", + "bci": "https://w3id.org/BCI-ontology#", + "ksam": "http://kulturarvsdata.se/ksamsok#", + "sohukd": "http://sweetontology.net/humanKnowledgeDomain/", + "valueflows": "https://w3id.org/valueflows/", + "dnbt": "http://d-nb.info/standards/elementset/dnb#", + "odw": "http://odw.tw/", + "dby": "http://dbpedia.org/class/yago/", + "obws": "http://delicias.dia.fi.upm.es/ontologies/ObjectWithStates.owl#", + "oplangel": "http://www.openlinksw.com/schemas/angel#", + "rsctx": "http://softeng.polito.it/rsctx#", + "spvqa": "https://bmake.th-brandenburg.de/spv#", + "phy": "https://w3id.org/skgo/phy#", + "s3n": "http://w3id.org/s3n/", + "atlasterms": "http://rdf.ebi.ac.uk/terms/atlas/", + "fnml": "http://semweb.mmlab.be/ns/fnml#", + "dcatnl": "http://standaarden.overheid.nl/dcatnl/terms/", + "fssp": "http://linkeddata.fssprus.ru/resource/", + "ul": "http://underlay.mit.edu/ns/", + "ideotalex": "http://www.ideotalex.eu/datos/recurso/", + "estrf": "http://vocab.linkeddata.es/datosabiertos/def/transporte/trafico#", + "kmgeo": "http://km.aifb.kit.edu/services/geo/ontology#", + "ods": "http://lod.xdams.org/ontologies/ods/", + "crmeh": "http://purl.org/crmeh#", + "mexperf": "http://mex.aksw.org/mex-perf#", + "ermrk": "http://www.essepuntato.it/2008/12/earmark#", + "ecowlim": "http://ecowlim.tfri.gov.tw/lode/resource/", + "apb": "http://www.analysispartners.org/businessmodel/", + "iotlite": "http://purl.oclc.org/NET/UNIS/fiware/iot-lite#", + "vss": "http://automotive.eurecom.fr/vsso#", + "esagen": "http://vocab.ciudadesabiertas.es/def/sector-publico/agenda-municipal#", + "powla": "http://purl.org/powla/powla.owl#", + "loci": "http://linked.data.gov.au/def/loci#", + "lcsh": "http://id.loc.gov/authorities/subjects/", + "tsnchange": "http://purl.org/net/tsnchange#", + "dm": "http://datamusee.givingsense.eu/onto/", + "nas": "https://data.nasa.gov/ontologies/atmonto/NAS#", + "oop": "http://w3id.org/oop#", + "eproc": "http://10.0.3.120/download/eproc_FORN_v02.owl#", + "bsh": "https://brickschema.org/schema/1.1.0/BrickShape#", + "goaf": "http://goaf.fr/goaf#", + "ogdl4m": "https://github.com/martynui/OGDL4M/", + "rico": "https://www.ica.org/standards/RiC/ontology#", + "soma": "http://sweetontology.net/matr/", + "manto": "http://com.vortic3.MANTO/", + "snac": "http://socialarchive.iath.virginia.edu/", + "oplp": "http://www.openlinksw.com/ontology/purchases#", + "pham": "https://w3id.org/skgo/pham#", + "cbb": "https://data.cbb.omgeving.vlaanderen.be/ns/cbb#", + "daap": "http://daap.dsi.universite-paris-saclay.fr/wiki/", + "ocds": "http://purl.org/onto-ocds/ocds#", + "dmp": "http://www.sysresearch.org/rda-common-dmp#", + "nrv": "http://ns.inria.fr/nrv#", + "gmo": "http://purl.jp/bio/10/gmo/", + "literature": "http://purl.org/net/cnyt-literature#", + "modsci": "https://w3id.org/skgo/modsci#", + "imjv": "https://data.imjv.omgeving.vlaanderen.be/ns/imjv#", + "linkrel": "https://www.w3.org/ns/iana/link-relations/relation#", + "xbrll": "https://w3id.org/vocab/xbrll#", + "hosp": "http://health.data.gov/def/hospital/", + "smartapi": "http://smart-api.io/ontology/1.0/smartapi#", + "somaoc": "http://sweetontology.net/matrOrganicCompound/", + "occ": "http://w3id.org/occ#", + "gdprov": "https://w3id.org/GDPRov#", + "ii": "http://sparql.cwrc.ca/ontologies/ii#", + "oup": "http://purl.org/ontology-use-patterns#", + "crminf": "http://www.cidoc-crm.org/cidoc-crm/CRMinf/", + "tikag": "https://www.tikag.com/", + "qk": "http://qudt.org/vocab/quantitykind/", + "iab": "https://www.iab.com/guidelines/taxonomy/", + "isaterms": "http://purl.org/isaterms/", + "gnaf": "http://linked.data.gov.au/def/gnaf#", + "loupe": "http://ont-loupe.linkeddata.es/def/core/", + "geofabric": "http://linked.data.gov.au/def/geofabric#", + "soproptg": "http://sweetontology.net/propTemperatureGradient/", + "m3": "http://sensormeasurement.appspot.com/m3#", + "gdprtext": "https://w3id.org/GDPRtEXT#", + "gcon": "https://w3id.org/GConsent#", + "jup": "http://w3id.org/charta77/jup/", + "terms": "http://purl.org/dc/terms/", + "m3lite": "http://purl.org/iot/vocab/m3-lite#", + "earth": "http://linked.earth/ontology#", + "soreaa": "http://sweetontology.net/realmAtmo/", + "s4bldg": "https://w3id.org/def/saref4bldg#", + "eqp": "https://data.nasa.gov/ontologies/atmonto/equipment#", + "cwlgit": "https://w3id.org/cwl/view/git/", + "eproc2": "http://10.0.3.120/download/eproc_FORN_v04.owl#", + "omnlc": "http://open-multinet.info/ontology/omn-lifecycle#", + "ddb": "http://www.deutsche-digitale-bibliothek.de/edm/", + "esdbpr": "http://es.dbpedia.org/resource/", + "fel": "http://w3id.org/vcb/fel#", + "yandex": "http://yandex.ru/", + "sfl": "http://data.finlex.fi/schema/sfl/", + "isoadr": "http://reference.data.gov.au/def/ont/iso19160-1-address#", + "bitl": "http://lib.bit.edu.cn/ontology/1.0/", + "mdont": "http://ont.matchdeck.com/", + "frbroo": "http://iflastandards.info/ns/fr/frbr/frbroo/", + "vehman": "http://deductions.github.io/vehicule-management.owl.ttl#", + "lblodlg": "http://data.lblod.info/vocabularies/leidinggevenden/", + "medred": "http://w3id.org/medred/medred#", + "wild": "http://purl.org/wild/vocab#", + "ontoneo": "http://purl.obolibrary.org/obo/ontoneo/", + "lesa": "http://hadatac.org/ont/lesa#", + "stx": "http://purl.org/cyber/stix#", + "pq": "http://www.wikidata.org/prop/qualifier/", + "pplan": "http://purl.org/net/p-plan#", + "losp": "http://sparql.sstu.ru:3030/speciality/", + "shema": "http://schema.org/", + "hctl": "https://www.w3.org/2019/wot/hypermedia#", + "cwmo": "http://purl.org/cwmo/#", + "soproptf": "http://sweetontology.net/propTimeFrequency/", + "sopropsl": "http://sweetontology.net/propSpaceLocation/", + "osys": "http://purl.org/olia/system.owl#", + "sopropp": "http://sweetontology.net/propPressure/", + "esgs": "https://w3id.org/edwin/ontology/", + "iaph": "http://www.juntadeandalucia.es/datosabiertos/portal/iaph/dataset/dataset/6c199ca2-8d2e-4c12-833c-f28", + "ordo": "http://www.orpha.net/ORDO/", + "extech": "https://w3id.org/executionTechnique/ontology/", + "stencila": "http://schema.stenci.la/", + "constant": "http://qudt.org/vocab/constant/", + "skoslex": "https://bp4mc2.org/def/skos-lex#", + "sostv": "http://sweetontology.net/stateVisibility/", + "sophatmowm": "https://sweetontology.net/phenAtmoWindMesoscale/", + "capes": "http://vocab.capes.gov.br/def/vcav#", + "eppl": "https://w3id.org/ep-plan#", + "ccp": "http://cookingbigdata.com/linkeddata/ccpricing#", + "biolink": "https://w3id.org/biolink/vocab/", + "sopropsp": "http://sweetontology.net/propSpeed/", + "epplan": "https://w3id.org/ep-plan#", + "sorelm": "http://sweetontology.net/relaMath/", + "sopropsdis": "http://sweetontology.net/propSpaceDistance/", + "dave": "http://theme-e.adaptcentre.ie/dave#", + "sostc": "http://sweetontology.net/stateChemical/", + "sorepsc": "http://sweetontology.net/reprSciComponent/", + "pcdmuse": "http://pcdm.org/use#", + "sorelh": "http://sweetontology.net/relaHuman/", + "soreacz": "http://sweetontology.net/realmClimateZone/", + "iospress": "http://ld.iospress.nl/rdf/ontology/", + "sohut": "http://sweetontology.net/humanTransportation/", + "soprocsc": "http://sweetontology.net/procStateChange/", + "esagm": "http://vocab.ciudadesabiertas.es/def/sector-publico/agenda-municipal#", + "sosttf": "http://sweetontology.net/stateTimeFrequency/", + "sopropi": "http://sweetontology.net/propIndex/", + "jsonschema": "https://www.w3.org/2019/wot/json-schema#", + "sophsy": "http://sweetontology.net/phenSystem/", + "chemsci": "https://w3id.org/skgo/chemsci#", + "dentsci": "https://w3id.org/skgo/dentsci#", + "sopropo": "http://sweetontology.net/propOrdinal/", + "sorepmo": "http://sweetontology.net/reprMathOperation/", + "sorepsf": "http://sweetontology.net/reprSciFunction/", + "foio": "https://w3id.org/seas/FeatureOfInterestOntology/", + "eccf": "http://data.europa.eu/54i/", + "wotsec": "https://www.w3.org/2019/wot/security#", + "soreaas": "http://sweetontology.net/realmAstroStar/", + "sorealc": "http://sweetontology.net/realmLandCoastal/", + "sopropti": "http://sweetontology.net/propTime/", + "soproc": "http://sweetontology.net/proc/", + "soprops": "http://sweetontology.net/propSpace/", + "sorept": "http://sweetontology.net/reprTime/", + "dprov": "http://promsns.org/def/do#", + "sweet": "http://sweetontology.net/", + "sohur": "http://sweetontology.net/humanResearch/", + "sostth": "http://sweetontology.net/stateThermodynamic/", + "sostrr": "http://sweetontology.net/stateRoleRepresentative/", + "sopropsdir": "http://sweetontology.net/propSpaceDirection/", + "sorepsl": "http://sweetontology.net/reprSciLaw/", + "somaae": "http://sweetontology.net/matrAerosol/", + "sopropr": "http://sweetontology.net/propRotation/", + "pineapple": "http://hexananas.com/pineapple#", + "sopropsh": "http://sweetontology.net/propSpaceHeight/", + "sohutr": "http://sweetontology.net/humanTechReadiness/", + "sorepsrs": "http://sweetontology.net/reprSpaceReferenceSystem/", + "soprocp": "http://sweetontology.net/procPhysical/", + "sophso": "http://sweetontology.net/phenSolid/", + "somamin": "http://sweetontology.net/matrMineral/", + "inchikey": "https://identifiers.org/inchikey:", + "sohues": "http://sweetontology.net/humanEnvirStandards/", + "sorepmso": "http://sweetontology.net/reprMathSolution/", + "soprope": "http://sweetontology.net/propEnergy/", + "sorear": "http://sweetontology.net/realmRegion/", + "sopropfr": "http://sweetontology.net/propFraction/", + "mccv": "http://purl.jp/bio/10/mccv#", + "somarock": "http://sweetontology.net/matrRock/", + "sorepscd": "http://sweetontology.net/reprSpaceCoordinate/", + "ldc": "https://tac.nist.gov/tracks/SM-KBP/2018/ontologies/SeedlingOntology#", + "asgs": "http://linked.data.gov.au/def/asgs#", + "sorel": "http://sweetontology.net/rela/", + "sophoc": "http://sweetontology.net/phenOceanCoastal/", + "sorepmfo": "http://sweetontology.net/reprMathFunctionOrthogonal/", + "soreas": "http://sweetontology.net/realmSoil/", + "edupro": "http://ns.inria.fr/semed/eduprogression#", + "twitter": "http://stocktwits.com/", + "sorepmg": "http://sweetontology.net/reprMathGraph/", + "misp": "http://purl.org/cyber/misp#", + "sophatmopc": "http://sweetontology.net/phenAtmoPrecipitation/", + "sostri": "http://sweetontology.net/stateRoleImpact/", + "somanr": "http://sweetontology.net/matrNaturalResource/", + "soreaofl": "http://sweetontology.net/realmOceanFloor/", + "sophatmow": "http://sweetontology.net/phenAtmoWind/", + "sopropmf": "http://sweetontology.net/propMassFlux/", + "sophec": "http://sweetontology.net/phenEcology/", + "sophfd": "http://sweetontology.net/phenFluidDynamics/", + "sopropcap": "http://sweetontology.net/propCapacity/", + "d2s": "https://w3id.org/d2s/", + "trek": "https://w3id.org/trek/", + "sorelsp": "http://sweetontology.net/relaSpace/", + "soreps": "http://sweetontology.net/reprSpace/", + "somaem": "http://sweetontology.net/matrElementalMolecule/", + "sorelsc": "http://sweetontology.net/relaSci/", + "sorelt": "http://sweetontology.net/relaTime/", + "somais": "http://sweetontology.net/matrIsotope/", + "sost": "http://sweetontology.net/state/", + "sorelcl": "http://sweetontology.net/relaClimate/", + "sopropb": "http://sweetontology.net/propBinary/", + "sorepdp": "http://sweetontology.net/reprDataProduct/", + "sorep": "http://sweetontology.net/repr/", + "sophst": "http://sweetontology.net/phenStar/", + "sostso": "http://sweetontology.net/stateSolid/", + "skosthes": "http://purl.org/iso25964/skos-thes#", + "sophcr": "http://sweetontology.net/phenCryo/", + "phto": "http://rhizomik.net/ontologies/PlantHealthThreats.owl.ttl#", + "proton": "http://www.ontotext.com/proton/", + "sorepm": "http://sweetontology.net/reprMath/", + "probont": "http://www.probonto.org/ontology#", + "sosttg": "http://sweetontology.net/stateTimeGeologic/", + "sorelpr": "http://sweetontology.net/relaProvenance/", + "sopropfu": "http://sweetontology.net/propFunction/", + "sophel": "http://sweetontology.net/phenElecMag/", + "sorepsu": "http://sweetontology.net/reprSciUnits/", + "somapl": "http://sweetontology.net/matrPlant/", + "sophatmos": "http://sweetontology.net/phenAtmoSky/", + "soreahb": "http://sweetontology.net/realmHydroBody/", + "sostrt": "http://sweetontology.net/stateRoleTrust/", + "sophcy": "http://sweetontology.net/phenCycle/", + "sopropm": "http://sweetontology.net/propMass/", + "ciao": "http://ciao.it/", + "sorelch": "http://sweetontology.net/relaChemical/", + "soprop": "http://sweetontology.net/prop/", + "sorepsp": "http://sweetontology.net/reprSciProvenance/", + "soreabb": "http://sweetontology.net/realmBiolBiome/", + "atts": "https://data.nasa.gov/ontologies/atmonto/general#", + "soreao": "http://sweetontology.net/realmOcean/", + "sorepsme": "http://sweetontology.net/reprSciMethodology/", + "sorelph": "http://sweetontology.net/relaPhysical/", + "sopropq": "http://sweetontology.net/propQuantity/", + "somaind": "http://sweetontology.net/matrIndustrial/", + "somains": "http://sweetontology.net/matrInstrument/", + "sophei": "http://sweetontology.net/phenEnvirImpact/", + "sopropcat": "http://sweetontology.net/propCategorical/", + "soreac": "http://sweetontology.net/realmCryo/", + "sorealp": "http://sweetontology.net/realmLandProtected/", + "matvoc": "http://stream-ontology.com/matvoc/", + "sostsy": "http://sweetontology.net/stateSystem/", + "soph": "http://sweetontology.net/phen/", + "sorealo": "http://sweetontology.net/realmLandOrographic/", + "sopropcon": "http://sweetontology.net/propConductivity/", + "somael": "http://sweetontology.net/matrElement/", + "sorepmst": "http://sweetontology.net/reprMathStatistics/", + "dbm": "http://purl.org/net/dbm/ontology#", + "sopropsm": "http://sweetontology.net/propSpaceMultidimensional/", + "sopropef": "http://sweetontology.net/propEnergyFlux/", + "sohuj": "http://sweetontology.net/humanJurisdiction/", + "somab": "http://sweetontology.net/matrBiomass/", + "sopropdifu": "http://sweetontology.net/propDiffusivity/", + "sorepdsv": "http://sweetontology.net/reprDataServiceValidation/", + "sostb": "http://sweetontology.net/stateBiological/", + "sosto": "http://sweetontology.net/stateOrdinal/", + "sorepdsg": "http://sweetontology.net/reprDataServiceGeospatial/", + "somaw": "http://sweetontology.net/matrWater/", + "biogrid": "http://thebiogrid.org/", + "sorepsd": "http://sweetontology.net/reprSpaceDirection/", + "donto": "http://reference.data.gov.au/def/ont/dataset#", + "snomedct": "http://purl.bioontology.org/ontology/SNOMEDCT/", + "soreaaw": "http://sweetontology.net/realmAtmoWeather/", + "somaf": "http://sweetontology.net/matrFacility/", + "sopropcou": "http://sweetontology.net/propCount/", + "cci": "http://cookingbigdata.com/linkeddata/ccinstances#", + "sophcm": "http://sweetontology.net/phenCycleMaterial/", + "somac": "http://sweetontology.net/matrCompound/", + "eupont": "http://elite.polito.it/ontologies/eupont.owl#", + "ingredient": "http://www.owl-ontologies.com/test.owl/ingredient/", + "sopropst": "http://sweetontology.net/propSpaceThickness/", + "somaen": "http://sweetontology.net/matrEnergy/", + "bldont": "http://ont.biglinkeddata.com/", + "sorepdsa": "http://sweetontology.net/reprDataServiceAnalysis/", + "sophwn": "http://sweetontology.net/phenWaveNoise/", + "sophod": "http://sweetontology.net/phenOceanDynamics/", + "sopropche": "http://sweetontology.net/propChemical/", + "sorepdsr": "http://sweetontology.net/reprDataServiceReduction/", + "sorepmf": "http://sweetontology.net/reprMathFunction/", + "somarocki": "http://sweetontology.net/matrRockIgneous/", + "sophatmofo": "http://sweetontology.net/phenAtmoFog/", + "sopropdr": "http://sweetontology.net/propDimensionlessRatio/", + "country": "http://eulersharp.sourceforge.net/2003/03swap/countries#", + "sopropdife": "http://sweetontology.net/propDifference/", + "osmm": "https://www.openstreetmap.org/meta/", + "sopropcha": "http://sweetontology.net/propCharge/", + "somaeq": "http://sweetontology.net/matrEquipment/", + "sophft": "http://sweetontology.net/phenFluidTransport/", + "sophpc": "http://sweetontology.net/phenPlanetClimate/", + "sorepdf": "http://sweetontology.net/reprDataFormat/", + "sophatmoc": "http://sweetontology.net/phenAtmoCloud/", + "sorepds": "http://sweetontology.net/reprDataService/", + "soreal": "http://sweetontology.net/realmLandform/", + "sorepdm": "http://sweetontology.net/reprDataModel/", + "somas": "http://sweetontology.net/matrSediment/", + "sorepts": "http://sweetontology.net/reprTimeSeason/", + "lprov": "http://id.learning-provider.data.ac.uk/terms#", + "beo": "http://pi.pauwel.be/voc/buildingelement#", + "sophatmot": "http://sweetontology.net/phenAtmoTransport/", + "gleio": "http://lei.info/gleio/", + "istex": "https://data.istex.fr/ontology/istex#", + "sophm": "http://sweetontology.net/phenMixing/", + "soman": "http://sweetontology.net/matrAnimal/", + "soreaabl": "http://sweetontology.net/realmAtmoBoundaryLayer/", + "sophw": "http://sweetontology.net/phenWave/", + "sohuecons": "http://sweetontology.net/humanEnvirConservation/", + "sostrg": "http://sweetontology.net/stateRoleGeographic/", + "sophb": "http://sweetontology.net/phenBiol/", + "ocsw": "http://data.diekb.org/def/ocsw#", + "soprocc": "http://sweetontology.net/procChemical/", + "idsc": "https://w3id.org/idsa/code/", + "atd": "https://data.nasa.gov/ontologies/atmonto/data#", + "sosttc": "http://sweetontology.net/stateTimeCycle/", + "sostf": "http://sweetontology.net/stateFluid/", + "sophr": "http://sweetontology.net/phenReaction/", + "esbici": "http://vocab.ciudadesabiertas.es/def/transporte/bicicleta-publica#", + "mmms": "http://ldf.fi/schema/mmm/", + "cbs": "http://betalinkeddata.cbs.nl/def/cbs#", + "sophsyc": "http://sweetontology.net/phenSystemComplexity/", + "sophatmol": "http://sweetontology.net/phenAtmoLightning/", + "sostti": "http://sweetontology.net/stateTime/", + "schoi": "https://w3id.org/scholarlydata/ontology/indicators-ontology.owl#", + "sostre": "http://sweetontology.net/stateRealm/", + "hdgi": "https://w3id.org/hdgi#", + "taxref": "http://taxref.mnhn.fr/lod/taxon/", + "somaio": "http://sweetontology.net/matrIon/", + "sophatmofr": "http://sweetontology.net/phenAtmoFront/", + "sorepsg3": "http://sweetontology.net/reprSpaceGeometry3D/", + "mbkeys": "https://pastebin.com/ThBfphb8#", + "sophatmo": "http://sweetontology.net/phenAtmo/", + "sophfi": "http://sweetontology.net/phenFluidInstability/", + "cfrl": "http://linkeddata.finki.ukim.mk/lod/ontology/cfrl#", + "sopropt": "http://sweetontology.net/propTemperature/", + "sostrb": "http://sweetontology.net/stateRoleBiological/", + "sophatmops": "http://sweetontology.net/phenAtmoPressure/", + "soreptd": "http://sweetontology.net/reprTimeDay/", + "sostsb": "http://sweetontology.net/stateSpectralBand/", + "lv2": "http://lv2plug.in/ns/lv2core/", + "sostst": "http://sweetontology.net/stateStorm/", + "soreaah": "http://sweetontology.net/realmAstroHelio/", + "sostsp": "http://sweetontology.net/stateSpace/", + "sostdp": "http://sweetontology.net/stateDataProcessing/", + "sophen": "http://sweetontology.net/phenEnergy/", + "sostrc": "http://sweetontology.net/stateRoleChemical/", + "sostp": "http://sweetontology.net/statePhysical/", + "sophhe": "http://sweetontology.net/phenHelio/", + "sopho": "http://sweetontology.net/phenOcean/", + "asio": "http://purl.org/hercules/asio/core#", + "soprocw": "http://sweetontology.net/procWave/", + "sohu": "http://sweetontology.net/human/", + "pnv": "https://w3id.org/pnv#", + "sorepsmo": "http://sweetontology.net/reprSciModel/", + "osmt": "https://wiki.openstreetmap.org/wiki/Key:", + "sohueccont": "http://sweetontology.net/humanEnvirControl/", + "sostro": "http://sweetontology.net/stateRole/", + "soreaer": "http://sweetontology.net/realmEarthReference/", + "omop": "http://api.ohdsi.org/WebAPI/vocabulary/concept/", + "ccsla": "http://cookingbigdata.com/linkeddata/ccsla#", + "malaka": "http://george.gr/", + "ccomid": "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/", + "she": "http://shacleditor.org/", + "sostef": "http://sweetontology.net/stateEnergyFlux/", + "somapa": "http://sweetontology.net/matrParticle/", + "wds": "http://www.wikidata.org/entity/statement/", + "sophhy": "http://sweetontology.net/phenHydro/", + "ggbn": "http://data.ggbn.org/schemas/ggbn/terms/", + "s4city": "https://saref.etsi.org/saref4city/", + "sohuc": "http://sweetontology.net/humanCommerce/", + "soreaofe": "http://sweetontology.net/realmOceanFeature/", + "somamic": "http://sweetontology.net/matrMicrobiota/", + "sostss": "http://sweetontology.net/stateSpaceScale/", + "mobiliteit": "https://data.vlaanderen.be/ns/mobiliteit#", + "rank": "http://www.ontotext.com/owlim/RDFRank#", + "omim": "http://purl.bioontology.org/ontology/OMIM/", + "sohuea": "http://sweetontology.net/humanEnvirAssessment/", + "oplsoft": "http://www.openlinksw.com/ontology/software#", + "compub": "https://sireneld.io/vocab/compub#", + "sophgt": "http://sweetontology.net/phenGeolTectonic/", + "io": "https://iaco.me/", + "sorealf": "http://sweetontology.net/realmLandFluvial/", + "soall": "http://sweetontology.net/sweetAll/", + "sorealv": "http://sweetontology.net/realmLandVolcanic/", + "sorealg": "http://sweetontology.net/realmLandGlacial/", + "atm": "https://data.nasa.gov/ontologies/atmonto/ATM#", + "gx": "https://graphite.synaptica.net/extension/", + "ei2a": "http://opendata.aragon.es/def/ei2a#", + "sohua": "http://sweetontology.net/humanAgriculture/", + "sostsc": "http://sweetontology.net/stateSpaceConfiguration/", + "sorealt": "http://sweetontology.net/realmLandTectonic/", + "soreaab": "http://sweetontology.net/realmAstroBody/", + "sophgg": "http://sweetontology.net/phenGeolGeomorphology/", + "iaco": "https://iaco.me/", + "gas": "http://www.bigdata.com/rdf/gas#", + "ci": "https://privatealpha.com/ontology/content-inventory/1#", + "sophgs": "http://sweetontology.net/phenGeolSeismicity/", + "arp": "http://www.arpenteur.org/ontology/Arpenteur.owl#", + "birthdate": "http://schema.org/birthDate/", + "say": "http://example.org/say/", + "dfcb": "http://datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#", + "docam": "https://www.docam.ca/glossaurus/", + "oco": "https://w3id.org/oc/ontology/", + "sohud": "http://sweetontology.net/humanDecision/", + "sophg": "http://sweetontology.net/phenGeol/", + "brot": "https://w3id.org/brot#", + "wasa": "http://vocab.sti2.at/wasa/", + "taxrefprop": "http://taxref.mnhn.fr/lod/property/", + "soreala": "http://sweetontology.net/realmLandAeolian/", + "sostsl": "http://sweetontology.net/stateSpectralLine/", + "sophgv": "http://sweetontology.net/phenGeolVolcano/", + "bperson": "http://data.vlaanderen.be/ns/persoon#", + "dd": "http://example.org/dummydata/", + "dfc": "http://datafoodconsortium.org/ontologies/DFC_FullModel.owl#", + "osmrel": "https://www.openstreetmap.org/relation/", + "waa": "http://purl.oclc.org/NET/WebApiAuthentication#", + "fernanda": "http://fernanda.nl/", + "fibo": "https://spec.edmcouncil.org/fibo/ontology/master/latest/", + "uimo": "http://vocab.sti2.at/uimo/", + "ld": "http://linkeddata.ru/", + "ccr": "http://cookingbigdata.com/linkeddata/ccregions#", + "s4agri": "https://saref.etsi.org/saref4agri/", + "s4ener": "https://saref.etsi.org/saref4ener/", + "persoon": "http://data.vlaanderen.be/ns/persoon#", + "sophgf": "http://sweetontology.net/phenGeolFault/", + "saref4envi": "https://saref.etsi.org/saref4envi/", + "trak": "https://trakmetamodel.sourceforge.io/vocab/rdf-schema.rdf#", + "osmnode": "https://www.openstreetmap.org/node/", + "bs": "https://w3id.org/def/basicsemantics-owl#", + "osmway": "https://www.openstreetmap.org/way/", + "wotc": "http://purl.org/wot-catalogue#", + "sorea": "http://sweetontology.net/realm/", + "oplfeat": "http://www.openlinksw.com/ontology/features#", + "ogura": "https://sparql.crssnky.xyz/Ogura_Hyakunin_Isshu_LinkedRDF/URIs/Ogura_Hyakunin_Isshu_schema.ttl#", + "mgv": "http://mangaview.fr/mgv#", + "lexicog": "http://www.w3.org/ns/lemon/lexicog#", + "knows": "http://semantic.komc/usu/2020/knows#", + "ldes": "https://w3id.org/ldes#", + "movieo": "http://movie.com/ontology/", + "mpg123": "https://devuan.net.br/wiki/mpg123/", + "gco": "http://purl.jp/bio/12/glyco/conjugate#", + "toaru": "https://metadata.moe/toaru-sparql/elements/", + "univ": "http://univ.io/", + "eppo": "https://gd.eppo.int/taxon/", + "ebg": "http://data.businessgraph.io/ontology#", + "jur": "http://sweet.jpl.nasa.gov/2.3/humanJurisdiction.owl#", + "dbonto": "http://dbepedia.org/ontology/", + "motogp": "http://www.motogp.com/", + "srv": "http://www.daml.org/services/owl-s/1.2/Service.owl#", + "bao": "http://www.bioassayontology.org/bao#", + "mltd": "https://mltd.pikopikopla.net/mltd-schema#", + "quran": "http://khalidaloufi.sa/quran#", + "mr": "http://marineregions.org/ns/ontology#", + "hola": "https://moodle.insa-lyon.fr/course/view.php?id=", + "estraf": "http://vocab.ciudadesabiertas.es/def/transporte/trafico#", + "cts": "http://rdf.cdisc.org/ct/schema#", + "cto": "https://w3id.org/cto#", + "pgxo": "http://pgxo.loria.fr/", + "maroc": "http://fr.dbpedia.org/page/Maroc/", + "kko": "http://kbpedia.org/kko/rc/", + "rl": "http://rl.com/resources/", + "melding": "http://lblod.data.gift/vocabularies/automatische-melding/", + "ams": "http://data.amadeus.com/", + "fx": "http://sparql.xyz/facade-x/ns/", + "esconv": "http://vocab.ciudadesabiertas.es/def/sector-publico/convenio#", + "marcgt": "https://id.loc.gov/vocabulary/marcgt/", + "prismdb": "https://prismdb.takanakahiko.me/prism-schema.ttl#", + "ble": "http://vocab.rapidthings.eu/ns/ble.ttl#", + "rdapol": "http://rdaregistry.info/termList/RDAPolarity/", + "nsg": "https://neuroshapes.org/", + "cso": "http://cso.kmi.open.ac.uk/schema/cso/", + "sty": "http://purl.bioontology.org/ontology/STY/", + "ibeacon": "http://vocab.rapidthings.eu/ns/apple/ibeacon.ttl#", + "contry": "http://dbpedia.org/resource/Lyon#", + "mdcs": "https://mdcs.monumentenkennis.nl/damageatlas/ontology#", + "xyz": "http://sparql.xyz/facade-x/data/", + "rdat": "http://rdaregistry.info/Elements/t/", + "rdasource": "http://rdaregistry.info/termList/RDARecordingSources/", + "karstlink": "https://ontology.uis-speleo.org/ontology/#", + "geodcat": "http://data.europa.eu/930/", + "accid": "http://pid.accurids.com/", + "esautob": "http://vocab.ciudadesabiertas.es/def/transporte/autobus#", + "i18n": "https://www.w3.org/ns/i18n#", + "mag": "https://makg.org/property/", + "la": "https://linked.art/ns/terms/", + "rdaut": "http://rdaregistry.info/termList/RDAUnitOfTime/", + "oeso": "http://www.opensilex.org/vocabularies/oeso#", + "dom": "https://html.spec.whatwg.org/#", + "gom": "https://w3id.org/gom#", + "tso": "https://w3id.org/tso#", + "rdaio": "http://rdaregistry.info/Elements/i/object/", + "vlueprint": "https://vlueprint.org/schema/", + "ssnx": "http://purl.oclc.org/NET/ssnx/ssn#", + "w3id": "https://w3id.org/", + "rdaep": "http://rdaregistry.info/termList/RDAExtensionPlan/", + "vph": "http://purl.org/ozo/vph.owl#", + "contax": "https://w3id.org/con-tax#", + "bop": "https://w3id.org/bop#", + "hops": "https://rdf.ag/o/hops#", + "datagc": "https://data.grottocenter.org/ldp/", + "rpg": "http://rpg.data.is4.site/", + "check": "http://pornhub.com/", + "w3geo": "http://www.w3.org/2003/01/geo/wgs84_pos#", + "srr": "https://w3id.org/srr#", + "rofchrda": "http://rdaregistry.info/termList/rofchrda/", + "kpd": "http://purl.org/kpd/", + "smithy": "https://awslabs.github.io/smithy/rdf-1.0#", + "esempleo": "http://vocab.ciudadesabiertas.es/def/sector-publico/empleo#", + "rdaao": "http://rdaregistry.info/Elements/a/object/", + "itops": "https://vocab.eccenca.com/itops/", + "matrycs": "http://matrycs.com/", + "rdaxd": "http://rdaregistry.info/Elements/x/datatype/", + "samian": "http://lod.archaeology.link/data/samian/", + "slm": "http://urn.fi/URN:NBN:fi:au:slm:", + "freq": "http://purl.org/cld/freq/", + "rdamo": "http://rdaregistry.info/Elements/m/object/", + "rdaid": "http://rdaregistry.info/Elements/i/datatype/", + "sou": "http://qudt.org/vocab/sou/", + "rdatd": "http://rdaregistry.info/Elements/t/datatype/", + "textgrid": "https://textgridrep.org/", + "rdaed": "http://rdaregistry.info/Elements/e/datatype/", + "mnx": "https://rdf.metanetx.org/schema/", + "rdato": "http://rdaregistry.info/Elements/t/object/", + "mesh2021": "http://id.nlm.nih.gov/mesh/2021/", + "epcis": "https://ns.gs1.org/epcis/", + "bleadapter": "http://vocab.rapidthings.eu/ns/ble/adapter.ttl#", + "bdg": "http://data.bigdatagrapes.eu/resource/ontology/", + "rdatb": "http://rdaregistry.info/termList/RDATypeOfBinding/", + "signify": "http://purl.org/signify/ns#", + "rdan": "http://rdaregistry.info/Elements/n/", + "lado": "http://archaeology.link/ontology#", + "rdand": "http://rdaregistry.info/Elements/n/datatype/", + "seasd": "https://w3id.org/seas/", + "rdamd": "http://rdaregistry.info/Elements/m/datatype/", + "rdaxo": "http://rdaregistry.info/Elements/x/object/", + "cerealstoo": "http://rdf.ag/o/cerealstoo#", + "rdano": "http://rdaregistry.info/Elements/n/object/", + "rdatask": "http://rdaregistry.info/termList/RDATasks/", + "vr": "https://www.w3.org/2018/credentials/v1/", + "cinema": "http://www.semanticweb.org/julien/morgann/cinema#", + "m8g": "http://data.europa.eu/m8g/", + "rdawd": "http://rdaregistry.info/Elements/w/datatype/", + "kdsf": "https://kerndatensatz-forschung.de/version1/technisches_datenmodell/owl/kdsf.owl#", + "idpo": "https://w3id.org/idpo#", + "rdap": "http://rdaregistry.info/Elements/p/", + "memorix": "http://memorix.io/ontology#", + "comp": "http://semweb.mmlab.be/ns/rml-compression#", + "faas": "http://semantic-faas.com/ontology#", + "oghamonto": "http://ontology.ogham.link/", + "rdapath": "http://rdaregistry.info/termList/RDARecordingMethods/", + "arena": "https://solid.ti.rw.fau.de/public/ns/arena#", + "cbv": "https://ns.gs1.org/cbv/", + "bcom": "https://w3id.org/bcom#", + "rdamat": "http://rdaregistry.info/termList/RDAMaterial/", + "spec": "http://www.w3.org/ns/spec#", + "ogham": "http://lod.ogham.link/data/", + "rdasca": "http://rdaregistry.info/termList/scale/", + "ch": "https://schema.ld.admin.ch/", + "nprl": "http://data.nobelprize.org/resource/laureate/", + "citedcat": "https://w3id.org/citedcat-ap/", + "rdapd": "http://rdaregistry.info/Elements/p/datatype/", + "folio": "http://IBCNServices.github.io/Folio-Ontology/Folio.owl#", + "rofsfrda": "http://rdaregistry.info/termList/rofsfrda/", + "rdawo": "http://rdaregistry.info/Elements/w/object/", + "ofn": "http://www.ontotext.com/sparql/functions/", + "hpont": "https://w3id.org/hpont#", + "mrk": "http://www.mydomain.org/Mrk-ns#", + "biocrm": "http://ldf.fi/schema/bioc/", + "oidc": "http://www.w3.org/ns/solid/oidc#", + "rdaim": "http://rdaregistry.info/termList/RDAInteractivityMode/", + "rofitrda": "http://rdaregistry.info/termList/rofitrda/", + "eurio": "http://data.europa.eu/s66#", + "paf": "https://paf.link/", + "encargado": "http://semRAT.edu/", + "luigiusai": "https://www.luigiusai.it/wp#", + "roffgrda": "http://rdaregistry.info/termList/roffgrda/", + "uberon": "http://purl.obolibrary.org/obo/UBERON_", + "bcfowl": "http://lbd.arch.rwth-aachen.de/bcfOWL#", + "poke": "https://pokemonkg.org/ontology#", + "bag2": "http://bag.basisregistraties.overheid.nl/def/bag#", + "cpg": "http://modellingdh.github.io/ont/odp/pgc/", + "react": "https://w3id.org/react#", + "rdb": "http://www.dbs.cs.uni-duesseldorf.de/RDF/relational#", + "cpc": "https://data.epo.org/linked-data/def/cpc/", + "aspect": "http://purl.org/aspect/", + "eep": "https://w3id.org/eep#", + "nanopub": "http://www.nanopub.org/nschema#", + "s223": "http://data.ashrae.org/standard223#", + "mrt": "http://marineregions.org/ns/placetypes#", + "lsqr": "http://lsq.aksw.org/", + "srmo": "https://w3id.org/srmo#", + "rmlt": "http://semweb.mmlab.be/ns/rml-target#", + "setl": "http://purl.org/twc/vocab/setl/", + "rdaeo": "http://rdaregistry.info/Elements/e/object/", + "ghga": "http://w3id.org/ghga/", + "tci": "https://w3id.org/lbs/tci#", + "ea": "http://eaontology.protect.linkeddata.es/def/", + "aff": "https://w3id.org/affectedBy#", + "xmlns": "http://xmlns.com/foaf/0.1/", + "djo": "http://purl.org/datajourneys/", + "nsd": "https://w3id.org/nsd#", + "gax": "http://w3id.org/gaia-x/core#", + "m4i": "http://w3id.org/nfdi4ing/metadata4ing#", + "ldpsc": "https://solid.ti.rw.fau.de/public/ns/stream-containers#", + "srt": "http://w3id.org/srt#", + "cgo": "https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#", + "interop": "http://www.w3.org/ns/solid/interop#", + "wfont": "https://w3id.org/wfont#", + "srtun": "https://www.inf.bi.rub.de/srtun#", + "opltw": "http://www.openlinksw.com/schemas/twitter#", + "ppeer": "http://parliament.uk/ontologies/peerage/", + "wdno": "http://www.wikidata.org/prop/novalue/", + "hqdmontol": "http://www.semanticweb.org/magma-core/ontologies/hqdm#", + "generiek": "https://data.vlaanderen.be/ns/generiek#", + "ewg": "http://ethoinformatics.org/", + "bau": "https://terminology.fraunhofer.de/voc/bau#", + "rc": "https://w3id.org/rc#", + "ontobras": "http://www.semanticweb.org/fefar/ontologies/ontobras#", + "olias": "http://purl.org/olia/system.owl#", + "esc": "https://solid.ti.rw.fau.de/public/ns/event-sourcing-containers#", + "walmart": "https://www.amazon.de/", + "quid": "https://w3id.org/quid/", + "edu": "https://schema.edu.ee/", + "hqdm": "http://www.semanticweb.org/hqdm#", + "stix": "http://purl.org/cyber/stix#", + "magmardl": "http://www.semanticweb.org/magma-core/rdl#", + "gufo": "http://purl.org/nemo/gufo#", + "paam": "https://lod.mediathek-tanz-theater.de/schema/paam/", + "raum": "https://terminology.fraunhofer.de/voc/raum#", + "jsonld": "http://www.w3.org/ns/json-ld#", + "magmauser": "http://www.semanticweb.org/magma-core/user#", + "eb": "https://w3id.org/eb#", + "lrcommon": "http://landregistry.data.gov.uk/def/common/", + "lds": "https://solid.ti.rw.fau.de/public/ns/linked-data-structures#", + "godaddy": "https://sso.godaddy.com/", + "caso": "http://www.w3id.org/def/caso#", + "dsd": "https://w3id.org/dsd#", + "kgi": "http://ns.inria.fr/kg/index#", + "archivo": "https://archivo.dbpedia.org/onto#", + "feed": "https://www.feedipedia.org/", + "asf": "https://www.stm-assoc.org/asf/", + "marc": "http://www.loc.gov/MARC21/slim/", + "rro": "http://semanticweb.org/patricia/ontologies/rro#", + "osdu": "https://w3id.org/OSDU#", + "rto": "https://w3id.org/rail/topo#", + "lbdserver": "https://w3id.org/lbdserver#", + "value": "http://gfgfd.vs/", + "bdsubj": "https://purl.org/fidbaudigital/subjects#", + "hni": "https://collectiedata.hetnieuweinstituut.nl/", + "nomo": "https://nomenclature.info/nom/ontology/", + "ofo": "https://w3id.org/ofo#", + "diso": "https://purls.helmholtz-metadaten.de/diso#", + "conllu": "https://universaldependencies.org/format.html#", + "tern": "http://w3id.org/tern/ontologies/tern/", + "respond": "https://w3id.org/respond#", + "weki": "https://en.wikipedia.org/wiki/", + "stirdata": "https://w3id.org/stirdata/vocabulary/", + "covido": "https://w3id.org/CovidO#", + "rsx": "http://rdf4j.org/shacl-extensions#", + "linkml": "https://w3id.org/linkml/", + "sds": "https://w3id.org/sds#", + "experts": "http://emmo.info/emmo/application/maeo/experts#", + "nom": "https://nomenclature.info/nom/", + "robotarm": "https://solid.ti.rw.fau.de/public/ns/robotArm#", + "linkedart": "https://linked.art/ns/terms/", + "itcrdf": "http://www.w3.org/2005/11/its/rdf#", + "perscido": "https://perscido.univ-grenoble-alpes.fr/", + "icon": "https://w3id.org/icon/ontology/", + "oeo": "http://openenergy-platform.org/ontology/oeo/", + "lbds": "https://w3id.org/lbdserver#", + "nbo": "http://data.bioontology.org/ontologies/NBO/", + "tempo": "http://purl.org/tempo/", + "fpr": "http://www.filmstandards.org/schemas/filmportal_relations#", + "tro": "https://w3id.org/TRO/", + "chameo": "http://emmo.info/emmo/domain/chameo/chameo#", + "dmo": "https://w3id.org/dmo#", + "rnce": "https://data.cultureelerfgoed.nl/id/rnce#", + "rsp": "http://www.researchspace.org/resource/", + "osmo": "https://purl.org/vimmp/osmo#", + "express": "https://w3id.org/express#", + "pgo": "http://ii.uwb.edu.pl/pgo#", + "ultragaz": "https://ultragaz24horas.com/", + "dsi": "https://data.dsi.omgeving.vlaanderen.be/ns/dsi#", + "chemrof": "https://w3id.org/chemrof/", + "rism": "http://rism.online/", + "ttrpg": "https://w3id.org/TTRpg#", + "cido": "http://purl.obolibrary.org/obo/cido.owl/", + "veelana": "http://onlyfans.com/veelana/", + "vntourism": "http://www.semanticweb.org/minhn/ontologies/2021/0/vntourism#", + "roh": "http://w3id.org/roh#", + "lib": "http://purl.org/library/", + "rtedurp": "http://purl.org/eduo/rtedurp/", + "raad": "https://raadzaam.nl/schema/", + "dbd": "http://dbpedia.org/datatype/", + "dqvno": "https://data.norge.no/vocabulary/dqvno#", + "chess": "http://purl.org/NET/rdfchess/ontology/", + "iddo": "https://w3id.org/iddo#", + "vl": "https://version.link/", + "era": "http://data.europa.eu/949/", + "fso": "https://w3id.org/fso#", + "kokot": "http://www.koko.t/", + "gql": "http://www.openlinksw.com/schemas/graphql#", + "consolid": "https://w3id.org/consolid#", + "rcgs": "https://collection.rcgs.jp/terms/", + "bp3": "http://www.biopax.org/release/biopax-level3.owl#", + "ammo": "http://ldf.fi/schema/ammo/", + "pubchem": "https://pubchem.ncbi.nlm.nih.gov/", + "ufo": "http://ufo.com/#", + "besluitvor": "https://data.vlaanderen.be/ns/besluitvorming#", + "iottta": "https://w3id.org/iot-tta#", + "mondo": "http://purl.obolibrary.org/obo/", + "film": "http://semantics.id/ns/example/film/", + "nen2660": "https://w3id.org/nen2660/def#", + "grscicoll": "https://www.gbif.org/grscicoll/collection/", + "cvb": "http://rdfs.org/resume-rdf/base.rdfs#", + "thub": "http://vocabularis.crai.ub.edu/thub/", + "apods": "http://activitypods.org/ns/core#", + "dcb": "http://dbpedia.org/resource/Category:", + "nalt": "https://lod.nal.usda.gov/nalt/", + "skosm": "http://www.w3.org/2004/02/skos/mapping#", + "version": "https://version.link/", + "koko": "https://seznam.cz/", + "yanice": "http://yanice-boady.webflow.io/", + "coy": "https://schema.coypu.org/global#", + "goavoc": "http://bio2rdf.org/goa_vocabulary:", + "vhbieo": "https://w3id.org/vhbieo#", + "bmp": "http://w3id.org/bmp#", + "vcs": "https://data.vlaanderen.be/ns/chemische_stof#", + "dcatno": "https://data.norge.no/vocabulary/dcatno#", + "dick": "http://pornhub.com/", + "ntp": "https://schema.finto.fi/ntp#", + "hyr": "https://w3id.org/simulation/data/", + "ceox": "https://linkeddata.cultureelerfgoed.nl/def/ceox#", + "lcnaf": "http://id.loc.gov/authorities/names/", + "ncbi": "https://www.ncbi.nlm.nih.gov/", + "dbpg": "http://dbpedia.org/page/", + "crmsci": "http://cidoc-crm.org/crmsci/", + "nutscode": "http://data.europa.eu/nuts/code/", + "hmas": "https://purl.org/hmas/", + "fdp": "https://w3id.org/fdp/fdp-o#", + "peco": "https://w3id.org/peco#", + "relation": "http://www.iana.org/assignments/relation/", + "acp": "http://www.w3.org/ns/solid/acp#", + "ecfo": "https://w3id.org/ecfo#", + "ags": "https://id.agschemas.org/", + "coda": "http://art.uniroma2.it/coda/contracts/", + "tsso": "https://scch.org/technical_standards#", + "spatialf": "http://jena.apache.org/function/spatial#", + "atcc": "https://www.atcc.org/products/", + "lol": "https://sbalot.github.io/lol/", + "rb": "https://w3id.org/riverbench/schema/metadata#", + "sure": "http://ns.inria.fr/sure#", + "fs": "https://www.compliancequest.com/training-management-software-system-solutions/", + "cur": "http://qudt.org/2.1/vocab/currency/", + "epo": "http://data.europa.eu/a4g/ontology#", + "coreo": "http://purl.org/coreo#", + "plant": "http://example.org/plant/", + "ontouml": "https://w3id.org/ontouml#", + "threat": "https://cve.mitre.org/", + "dcatap": "http://data.europa.eu/r5r/", + "p2po": "https://purl.org/p2p-o#", + "risk": "https://www.w3id.org/risk#", + "mindat": "https://www.mindat.org/", + "oplben": "http://www.openlinksw.com/ontology/benefits#", + "asb": "https://w3id.org/asbingowl/core#", + "pit": "http://data.elsevier.com/vocabulary/ElsevierPubItemTypes/", + "aec3po": "https://w3id.org/lbd/aec3po/", + "oav": "http://lod.openaire.eu/vocab/", + "hu": "https://mail.google.com/", + "batmanont": "http://emmo.info/emmo/application/bmo#", + "bsdd": "http://bsdd.buildingsmart.org/def#", + "notify": "http://www.w3.org/ns/solid/notifications#", + "quest": "https://rb.gy/ntg7l/", + "coos": "http://id.unece.org/def/coos#", + "rbdoc": "https://w3id.org/riverbench/schema/documentation#", + "mi": "http://www.marineinfo.org/ns/ontology#", + "ogcf": "http://www.opengis.net/def/function/geosparql/", + "fdof": "https://w3id.org/fdof/ontology#", + "doce": "http://purl.org/nemo/doce#", + "ontologia": "http://ub.edu/dades/ontologia/Cinema#Cinemes#", + "databus": "https://dataid.dbpedia.org/databus#", + "egdo": "http://example.org/", + "iop": "https://w3id.org/iadopt/ont/", + "docbook": "http://docbook.org/ns/docbook/", + "ksamsok": "http://kulturarvsdata.se/ksamsok#", + "bacnet": "http://data.ashrae.org/bacnet/2020#", + "matmine": "http://materialsmine.org/ns/", + "baf": "https://w3id.org/baf#", + "sense": "https://w3id.org/sense#", + "wrroc": "https://w3id.org/ro/terms/workflow-run#", + "fisa": "https://ifitkau.github.io/fisa/", + "imbor": "https://data.crow.nl/imbor/def/", + "dde": "https://www.ddeworld.org/", + "quit": "http://quit.aksw.org/vocab/", + "ocmv": "https://w3id.org/ontouml-models/vocabulary#", + "mibc": "http://marineinfo.org/ns/library/bibcodes#", + "uio": "https://www.mitre.org/mparmelee/ontologies/2023/6/UserIntentOntology/", + "cpsvno": "http://data.norge.no/vocabulary/cpsvno#", + "keyon": "http://keyelements.ltd/ontologies/keyon/#", + "sssom": "https://w3id.org/sssom/", + "przecieki": "http://onlyfans.com/emiliaszymanska/", + "mibt": "https://marineinfo.org/ns/library/bibtypes#", + "skosno": "http://data.norge.no/skosno#", + "bioschemas": "https://bioschemas.org/", + "doam": "http://emmo.info/doam#", + "semapv": "https://w3id.org/semapv/vocab/", + "cercabib": "https://cercabib.ub.edu/", + "stax": "https://w3id.org/stax/ontology#", + "olis": "http://olis.dev/", + "maeo": "http://emmo.info/emmo/application/maeo/experts#", + "emmo": "http://emmo.info/emmo#", + "bto": "http://emmo.info/emmo/application/bto#", + "pbac": "https://w3id.org/pbac#", + "ies4": "http://ies.data.gov.uk/ontology/ies4#", + "exekg": "https://raw.githubusercontent.com/nsai-uio/ExeKGOntology/main/ds_exeKGOntology.ttl#", + "mifesto": "https://w3id.org/mifesto#", + "mir": "http://marineinfo.org/ns/person/roles#", + "cergy": "https://dbpedia.org/page/Cergy/", + "guez": "http://guez.fr/", + "eurovoc": "http://eurovoc.europa.eu/", + "uiot": "http://www.w3id.org/urban-iot/core#", + "miprog": "https://marineinfo.org/ns/progress#", + "pcp": "https://pcp-on-web.de/ontology/0.2/index-en.html#", + "ies": "http://ies.data.gov.uk/ontology/ies4#", + "sri": "https://w3id.org/sri#", + "oio": "http://www.geneontology.org/formats/oboInOwl#", + "lpwc": "https://linkedpaperswithcode.com/property/", + "plasma": "https://w3id.org/plasma#", + "iig": "https://w3id.org/iicongraph/data/", + "deonta": "https://deonta.linkedmodel.org/deonta/", + "ceosp": "https://linkeddata.cultureelerfgoed.nl/def/ceosp/" +} diff --git a/web/assets/stories.min.css b/web/assets/stories.min.css new file mode 100644 index 0000000..b52ec2e --- /dev/null +++ b/web/assets/stories.min.css @@ -0,0 +1 @@ +.yasr .svgImg{display:flex;flex-direction:row}.yasr .svgImg svg{max-width:100%;max-height:100%;align-self:center}.yasr .svgImg svg,.yasr .yasr_btn.yasr_downloadIcon div{width:15px;height:15px}.yasr .btn_help{font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.yasr .btn_help:active{color:#428bca;-webkit-text-decoration-color:#428bca;text-decoration-color:#428bca}.yasr .btn_help.hidden{display:none}.yasr a{color:#428bca;text-decoration:none}.yasr a:active,.yasr a:hover{outline:0;color:#2a6496;text-decoration:underline}.yasr .yasr_btnGroup{margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;overflow-y:hidden}.yasr .yasr_btnGroup .plugin_icon{height:15px;width:15px;margin-right:5px;text-align:center}.yasr .yasr_btnGroup .yasr_btn{border-bottom:2px solid transparent;padding-left:6px;padding-right:6px;margin-left:6px;margin-right:6px}.yasr .yasr_btnGroup .yasr_btn.selected{border-bottom:2px solid #337ab7}@media (max-width:768px){.yasr .yasr_btn span{display:none}.yasr .yasr_btn .plugin_icon{margin-right:0}}.yasr .yasr_header{display:flex;flex-wrap:wrap}.yasr .yasr_help{margin-top:5px;border:1px solid #d1d1d1;padding:5px;background:#f7f7f7;display:none}.yasr .yasr_help.active{display:block}.yasr .yasr_help_variable{background:#dff0ff;color:#428bca}.yasr .yasr_response_chip{color:#505050;background:#f5f5f5;border-radius:6px;display:flex;font-size:11pt;max-height:16pt;align-self:center;align-items:center;justify-content:center;white-space:nowrap;padding:6px;margin-left:5px;overflow:visible;box-sizing:border-box}.yasr .yasr_response_chip.empty{display:none}.yasr .yasr_btn,.yasr .yasr_plugin_control{display:flex;align-items:center}.yasr .yasr_btn{color:#505050;fill:#505050;justify-content:center;cursor:pointer;white-space:nowrap;padding:6px 12px;overflow:visible;box-sizing:border-box}.yasr .yasr_btn.btn_icon{padding:4px 8px}.yasr .yasr_btn.disabled,.yasr .yasr_btn[disabled]{cursor:default;opacity:.5;box-shadow:none}.yasr .yasr_btn:not(.disabled):hover{fill:#000;color:#000}.yasr .yasr_btn.selected,.yasr .yasr_btn:focus{color:#337ab7;fill:#337ab7}.yasr .space_element{flex-grow:1;min-width:10px}.yasr .tableControls{display:flex;align-items:center;padding:0 5px 0 0;flex-wrap:wrap}.yasr .tableControls .tableFilter{margin-right:10px;height:100%}.yasr .tableControls .tableSizer{height:100%}.yasr .dataTables_wrapper .dataTable{min-width:100%;border:1px solid #d9d9d9}.yasr .dataTables_wrapper .dataTable.no-footer{border-bottom:1px solid #d9d9d9}.yasr .dataTables_wrapper .dataTable thead .sorting{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7XQMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC")}.yasr .dataTables_wrapper .dataTable thead .sorting_asc{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==")}.yasr .dataTables_wrapper .dataTable thead .sorting_desc{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=")}.yasr .dataTables_wrapper .dataTable thead .sorting_asc_disabled{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAW0lEQVQoz2NgoCm4w3Vnwh02wspK7/y6k01Ikdadx3f+37l9RxmfIsY7c4GKQHDiHUbcyhzvvIMq+3THBpci3jv7oIpAcMcdduzKEu/8vPMdDn/eiWQYBYMKAAC3ykIEuYQJUgAAAABJRU5ErkJggg==")}.yasr .dataTables_wrapper .dataTable thead .sorting_desc_disabled{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAWUlEQVQoz2NgGAWDCtyJvPPzznc4/HknEbsy9js77vyHw313eHGZZ3PnE1TRuzuOuK1lvDMRqmzuHUZ87lO+cxuo6PEdLUIeyb7z604pYf+y3Zlwh4u2YQoAc7ZCBHH4jigAAAAASUVORK5CYII=")}.yasr .dataTables_wrapper .dataTable tr:nth-child(2n){background-color:#f9f9f9}.yasr .dataTables_wrapper .dataTable thead tr th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:1px dotted grey;font-weight:400;overflow:hidden;border-bottom:none;padding:8px 16px 8px 10px}.yasr .dataTables_wrapper .dataTable thead tr th:last-child{border-right:none}.yasr .dataTables_wrapper .dataTable td{border-top:1px solid #ddd}.yasr .dataTables_wrapper .dataTable td>div{padding:5px 5px 5px 7px;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.yasr .dataTables_wrapper div.dataTables_paginate.paging_simple_numbers a.paginate_button{border:none;background:transparent}.yasr .dataTables_wrapper div.dataTables_paginate.paging_simple_numbers a.paginate_button .disabled{color:#505050}.yasr .dataTables_wrapper div.dataTables_paginate.paging_simple_numbers a.paginate_button.current{border:none;background:transparent;text-decoration:underline!important}.yasr .dataTables_wrapper div.dataTables_paginate.paging_simple_numbers a.paginate_button:hover{border:none;background:transparent}.yasr .dataTables_wrapper div.dataTables_paginate.paging_simple_numbers a.paginate_button:hover:not(.disabled){color:#000!important}.yasr .dataTables_wrapper div.dataTables_paginate.paging_simple_numbers a.paginate_button:active{box-shadow:none}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable thead td,table.dataTable thead th{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead td:active,table.dataTable thead th:active{outline:none}table.dataTable tfoot td,table.dataTable tfoot th{padding:10px 18px 6px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:100%}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody td,table.dataTable tbody th{padding:8px 10px}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{background-color:#abb9d3}table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f5f5f5}table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{background-color:#a9b7d1}table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#f9f9f9}table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{background-color:#acbad4}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b3cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a7b5ce}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b6d0}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#f9f9f9}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fbfbfb}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fdfdfd}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad4}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#adbbd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ebebeb}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#eee}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a1aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a2afc8}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a4b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px 4px 4px}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;*cursor:hand;color:#333!important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,#fff,#dcdcdc);background:-moz-linear-gradient(top,#fff 0,#dcdcdc 100%);background:-ms-linear-gradient(top,#fff 0,#dcdcdc 100%);background:-o-linear-gradient(top,#fff 0,#dcdcdc 100%);background:linear-gradient(180deg,#fff 0,#dcdcdc)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858,#111);background:-moz-linear-gradient(top,#585858 0,#111 100%);background:-ms-linear-gradient(top,#585858 0,#111 100%);background:-o-linear-gradient(top,#585858 0,#111 100%);background:linear-gradient(180deg,#585858 0,#111)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b,#0c0c0c);background:-moz-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:linear-gradient(180deg,#2b2b2b 0,#0c0c0c);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(25%,hsla(0,0%,100%,.9)),color-stop(75%,hsla(0,0%,100%,.9)),color-stop(100%,hsla(0,0%,100%,0)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0));background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0) 100%);background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0) 100%);background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0))}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}.yasr .booleanResult{display:flex;align-items:center;justify-content:center}.yasr .booleanResult svg{margin-bottom:-10px;margin-right:7px}.yasr .yasr_results{position:relative}.yasr .yasr_results .CodeMirror{border:1px solid #d1d1d1;margin-top:5px;height:100%}.yasr .yasr_results .CodeMirror.overflow:before{background:linear-gradient(transparent,hsla(0,0%,100%,.67) 75%,#fff);content:"";width:100%;height:100%;z-index:1200;position:absolute;pointer-events:none}.yasr .yasr_results .overlay{width:100%;position:absolute;bottom:0;z-index:1201;display:flex;pointer-events:none}.yasr .yasr_results .overlay:after,.yasr .yasr_results .overlay:before{content:"";flex-grow:1}.yasr .yasr_results .overlay_content{display:flex;align-content:center;justify-content:center;align-items:center;background:#fff;pointer-events:all;background:linear-gradient(90deg,transparent,#fff 5%,#fff 95%,transparent)}.yasr .yasr_results .yasr_btn.overlay_btn{border:1px solid #337ab7;background:#fff;color:#337ab7;padding:10px;margin:10px}.yasr .yasr_results .yasr_btn.overlay_btn svg{margin-left:.5rem;fill:#337ab7;color:#337ab7}.yasr .yasr_results .yasr_btn.overlay_btn:hover{color:#255681;border-color:#337ab7;fill:#255681}.yasr .yasr_results .yasr_btn.overlay_btn:hover svg{color:#255681;fill:#255681}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.yasr .errorResult{padding:10px}.yasr .errorResult .errorHeader{overflow:hidden}.yasr .errorResult .errorHeader .yasr_tryQuery{float:right;text-decoration:none;padding-top:3px;padding-bottom:3px}.yasr .errorResult .errorHeader span.status{display:inline-block;padding:.35em .5rem;font-size:75%;font-weight:600;line-height:1.35;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;color:#fff;background-color:#dc3545}.yasr .errorResult pre{display:block;padding:10px;margin:10px 0;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.yasr .errorResult .redOutline{color:#a94442;background-color:#f2dede;margin-top:10px;padding:5px 1em;border:1px solid #ebccd1;border-radius:4px}.yasqe .CodeMirror{min-height:60px}.yasqe .svgImg{display:inline-block}.yasqe span.shortlinkErr{font-size:small;color:red;font-weight:700;float:left}.yasqe .CodeMirror-hint{max-width:30em}.yasqe .notificationContainer{width:100%;display:flex;justify-content:center;position:absolute;bottom:0}.yasqe .notification{z-index:4;padding:0 5px;max-height:0;color:#999;background-color:#eee;font-size:90%;text-align:center;transition:max-height .2s ease-in;border-top-right-radius:2px;border-top-left-radius:2px}.yasqe .notification.active{max-height:3rem}.yasqe .parseErrorIcon{width:13px;height:13px;margin-top:2px;margin-left:2px}.yasqe .parseErrorIcon svg g{fill:red}.yasqe .yasqe_tooltip{background:#333;background:rgba(0,0,0,.8);border-radius:5px;color:#fff;padding:5px 15px;width:220px;white-space:pre-wrap;white-space:normal;margin-top:5px}.yasqe .notificationLoader{width:18px;height:18px;vertical-align:middle}.yasqe .resizeWrapper{width:100%;height:10px;display:flex;align-items:center;justify-content:center;cursor:row-resize}.yasqe .resizeChip{width:20%;height:4px;background-color:#d1d1d1;visibility:hidden;border-radius:2px}.yasqe:hover .resizeChip{visibility:visible}.yasqe .yasqe_btn{color:#333;background-color:#fff;border:1px solid #ccc;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;padding:6px 12px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;box-sizing:border-box}.yasqe .yasqe_btn.btn_icon{padding:4px 8px}.yasqe .yasqe_btn.disabled,.yasqe .yasqe_btn[disabled]{cursor:default;opacity:.5;filter:alpha(opacity=50);box-shadow:none}.yasqe .yasqe_btn:hover{outline:0;background-color:#ebebeb;border-color:#adadad}.yasqe .yasqe_btn.selected,.yasqe .yasqe_btn:focus{color:#fff;outline:0;background-color:#337ab7;border-color:#337ab7}.yasqe .yasqe_btn.btn_icon:focus{color:#333;background-color:#fff;border:1px solid #ccc}.yasqe .yasqe_btn.yasqe_btn-sm{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.yasqe .yasqe_buttons{position:absolute;top:10px;right:20px;z-index:5}.yasqe .yasqe_buttons svg{fill:#505050}.yasqe .yasqe_buttons .yasqe_share{cursor:pointer;height:25px;width:25px;margin-top:3px;display:inline-block}.yasqe .yasqe_buttons div{vertical-align:top;margin-left:5px}.yasqe .yasqe_buttons div.yasqe_sharePopup{position:absolute;padding:4px;margin-left:0;background-color:#fff;border:1px solid #e3e3e3;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);width:600px;height:auto;display:flex}.yasqe .yasqe_buttons div.yasqe_sharePopup .inputWrapper{flex-grow:100}.yasqe .yasqe_buttons div.yasqe_sharePopup input{float:left;width:100%;border:0;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}.yasqe .yasqe_buttons div.yasqe_sharePopup button{float:right;margin-left:5px}.yasqe .yasqe_buttons div.yasqe_sharePopup textarea{width:100%}.yasqe .yasqe_buttons .yasqe_queryButton{display:inline-block;position:relative;cursor:pointer;width:40px;height:40px;margin-left:10px}.yasqe .yasqe_buttons .yasqe_queryButton div{margin-left:0}.yasqe .yasqe_buttons .yasqe_queryButton .svgImg{position:absolute;height:inherit}.yasqe .yasqe_buttons .yasqe_queryButton .queryIcon{display:block}.yasqe .yasqe_buttons .yasqe_queryButton .queryIcon svg{width:40px;height:40px}.yasqe .yasqe_buttons .yasqe_queryButton.busy svg #loadingIcon{stroke-dasharray:100;-webkit-animation:dash 1.5s linear infinite;animation:dash 1.5s linear infinite;stroke-width:8px;stroke:#fff}@-webkit-keyframes dash{to{stroke-dashoffset:200}}@keyframes dash{to{stroke-dashoffset:200}}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}.yasqe .yasqe_buttons .yasqe_queryButton .warningIcon{display:none}.yasqe .yasqe_buttons .yasqe_queryButton.query_error .warningIcon{display:block;bottom:-5px;right:0}.yasqe .yasqe_buttons .yasqe_queryButton.query_error .warningIcon svg{width:15px;height:15px}.yasqe .yasqe_buttons .yasqe_queryButton.query_error .warningIcon svg g{fill:red}.yasqe .yasqe_buttons .yasqe_queryButton.query_disabled{cursor:not-allowed}.yasqe .yasqe_buttons .yasqe_queryButton.query_disabled .queryIcon{opacity:.5;filter:alpha(opacity=50)}.yasqe .yasqe_buttons .yasqe_queryButton .busyIcon{top:7px;left:2px;position:absolute;width:26px;height:26px;border-radius:50%;box-sizing:border-box;border:3.2px solid #505050;border-top-color:#fff;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:2px;box-shadow:2px 3px 5px rgba(0,0,0,.2);border-radius:3px;border:1px solid silver;background:#fff;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:#000;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:#fff}.CodeMirror-foldmarker{color:#00f;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-folded,.CodeMirror-foldgutter-open{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25BE"}.CodeMirror-foldgutter-folded:after{content:"\25B8"}.yasqe .CodeMirror{line-height:1.5em;font-size:14px;border:1px solid #d1d1d1}.yasqe span.cm-error{border-bottom:2px dotted red}.yasqe .gutterErrorBar{width:4px}.yasqe .CodeMirror-foldmarker{color:#6e2500;text-shadow:#ff935e 1px 1px 2px,#ff935e -1px -1px 2px,#ff935e 1px -1px 2px,#ff935e -1px 1px 2px;font-size:19px}.yasqe .cm-matchhighlight{background-color:#dbdeed}.yasgui .tabMenu{background:#f5f5f5;z-index:7;transition:all .5s;transform:translate3d(-100%,0,0) rotateY(90deg);transform-origin:100% 50%;visibility:hidden;width:600px;border:1px solid #ccc;position:absolute;top:35px;left:0;perspective:1500px;perspective-origin:0 50%;transform-style:preserve-3d}.yasgui .tabMenu.open{visibility:visible;transform:translate3d(-100%,0,0) rotateY(0deg);transition:all .5s;left:600px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.yasgui .tabMenu.open{min-width:600px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.yasgui .tabMenu{height:0}}.yasgui .tabMenu .requestConfigWrapper{padding:10px;overflow:hidden;display:flex;flex-wrap:nowrap;background:#f5f5f5}.yasgui .tabMenu .requestConfigWrapper .selectorButton{background-color:transparent;border:none;border-bottom:1px solid #d1d1d1;height:30px;color:#505050;cursor:pointer}.yasgui .tabMenu .requestConfigWrapper .selectorButton:hover{color:#000;border-color:#000}.yasgui .tabMenu .requestConfigWrapper .selectorButton.selected{color:#337ab7;border-bottom:2px solid #337ab7}.yasgui .tabMenu .requestConfigWrapper .selectorButton:focus{outline:none}.yasgui .tabMenu .acceptWrapper{flex-direction:row}.yasgui .tabMenu .acceptWrapper .acceptLabel{justify-self:center}.yasgui .tabMenu .acceptWrapper .selector{flex-direction:column;display:flex;padding:2.5px 5px;flex-grow:1;width:100%}.yasgui .tabMenu .acceptWrapper .selector .selectorLabel{align-self:center;font-weight:700;font-size:small}.yasgui .tabMenu .textSetting{display:flex;flex-direction:column}.yasgui .tabMenu .textSetting .label{align-self:flex-start}.yasgui .tabMenu .textSetting .graphInput{white-space:nowrap}.yasgui .tabMenu .textSetting .textRow{flex-direction:row;flex-wrap:nowrap;white-space:nowrap}.yasgui .tabMenu .textSetting .removeButton{border:none;background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.yasgui .tabMenu .textSetting .removeButton:hover{background:transparent;border-color:#000;color:#000;cursor:pointer}.yasgui .tabMenu .label{-webkit-text-decoration:#000;text-decoration:#000;font-weight:700;white-space:nowrap;padding-right:5px;align-self:center}.yasgui .autocomplete{padding:3px 6px;margin:4px 0;border:2px solid #ccc;width:100%;box-sizing:border-box;transition:border-color .2s ease-in}.yasgui .autocomplete:hover{border-color:#bbb}.yasgui .autocomplete:focus{border-color:#337ab7;background:none;outline:none}.yasgui .autocompleteWrapper{width:100%;max-width:700px;margin-left:10px;position:relative}.yasgui .autocompleteList{position:absolute;max-height:300px;overflow-y:auto;z-index:6;margin:-4px 0 0;padding:0;list-style:none;background:#fff;border:1px solid #aaa;box-sizing:border-box;left:0;right:0}.yasgui .autocompleteList:hover .autoComplete_result.autoComplete_selected:not(:hover){background:unset}.yasgui .autocompleteList:hover .autoComplete_result.autoComplete_selected:not(:hover) .removeItem{visibility:hidden}.yasgui .autocompleteList .autoComplete_result{cursor:pointer;padding:5px 10px;margin:0;overflow:hidden;display:flex;transition:background visibility .2s ease-in}.yasgui .autocompleteList .autoComplete_result b{color:#1f49a3}.yasgui .autocompleteList .autoComplete_result .autoComplete_highlighted{font-weight:700}.yasgui .autocompleteList .autoComplete_result.autoComplete_selected{background:#ccc}.yasgui .autocompleteList .autoComplete_result.autoComplete_selected .removeItem{visibility:visible}.yasgui .autocompleteList .autoComplete_result:hover{background:#ccc}.yasgui .autocompleteList .autoComplete_result:hover .removeItem{visibility:visible}.yasgui .autocompleteList .noResults{padding:5px 10px;margin:0}.yasgui .autocompleteList .removeItem{color:#000;font-size:15px;text-shadow:0 1px 0 #fff;opacity:.5;font-weight:700;text-align:end;margin-left:auto;visibility:hidden;background:none;border:none;cursor:pointer;margin-right:-10px;padding-right:20px}.yasgui .autocompleteList .removeItem:hover{opacity:.8;color:#1f49a3}.yasgui .autocompleteList:empty{display:none}.yasgui .tabPanel{display:none;position:relative}.yasgui .tabPanel.active{display:block}.yasgui .yasr{margin-top:5px}.yasgui .tabContextButton{width:15px;height:15px;max-width:15px;max-height:15px;align-self:center;padding-left:10px;cursor:pointer;color:#505050;fill:#505050}.yasgui .tabContextButton .svgImg{width:inherit;height:inherit}.yasgui .tabContextButton svg{max-width:15px;max-height:15px}.yasgui .tabContextButton:hover{color:#000;fill:#000}.yasgui .controlbar{display:flex;align-content:center;max-height:35px}.yasgui.context-menu{position:absolute;z-index:10;background:#fff;min-width:160px;font-size:14px;border:1px solid rgba(0,0,0,.15);border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.yasgui.context-menu hr{margin:8px auto;border:none;border-top:1px solid #aaa;border-bottom:1px solid #fff}.yasgui.context-menu .context-menu-list{padding:0}.yasgui.context-menu .context-menu-item{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;cursor:pointer}.yasgui.context-menu .context-menu-item:hover{text-decoration:none;color:#000;background-color:#f5f5f5}.yasgui.context-menu .context-menu-item.disabled{text-decoration:none;color:grey;background-color:#e5e5e5;cursor:not-allowed}.yasgui .tabsList{display:flex;flex-wrap:wrap}.yasgui .tabsList .sortable-placeholder{min-width:100px;min-height:35px;border:2px dotted #888}.yasgui .tabsList a{cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:35px;border-bottom:2px solid transparent;box-sizing:border-box}.yasgui .tabsList .addTab{margin-left:15px;font-size:120%;font-weight:800;padding:0 5px 2px}.yasgui .tabsList .addTab:hover{transform:scale(1.1)}.yasgui .tabsList .tab{position:relative}.yasgui .tabsList .tab .loader{display:none;background-color:#d5d5d5;height:2px;position:absolute;bottom:0;left:0;right:100%;-webkit-animation-name:slide;animation-name:slide;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes slide{0%{left:0;right:100%}70%{left:0;right:0}to{left:100%;right:0}}@keyframes slide{0%{left:0;right:100%}70%{left:0;right:0}to{left:100%;right:0}}.yasgui .tabsList .tab.active .loader{background-color:#9fc4e4}.yasgui .tabsList .tab:hover .loader{background-color:#337ab7}.yasgui .tabsList .tab.querying .loader{display:block}.yasgui .tabsList .tab.active a{border-bottom-color:#337ab7;color:#555}.yasgui .tabsList .tab input{display:none;outline:none;border:none}.yasgui .tabsList .tab.renaming .closeTab,.yasgui .tabsList .tab.renaming span{display:none}.yasgui .tabsList .tab.renaming input{display:block}.yasgui .tabsList .tab a{font-weight:600;color:#888;font-size:15px;line-height:1.5rem;font-weight:500;min-width:120px;padding:0 24px 0 30px;white-space:nowrap;overflow:hidden}.yasgui .tabsList .tab a:hover{border-bottom-color:#9fc4e4;color:#555}.yasgui .tabsList .tab a .closeTab{color:#000;margin-left:7px;font-size:15px;text-shadow:0 1px 0 #fff;opacity:.2;font-weight:700;padding:2px}.yasgui .tabsList .tab a .closeTab:hover{opacity:.5}.yasgui a{color:#337ab7;text-decoration:none}.yasgui .yasgui_textfield{display:block;padding-top:18.75px;position:relative}.yasgui .yasgui_textfield>label{position:absolute;top:0;display:block;width:100%;color:rgba(0,0,0,.54);font-size:12px;font-weight:400;line-height:15px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.yasgui .yasgui_textfield>input,.yasgui .yasgui_textfield>textarea{box-sizing:border-box;display:block;color:rgba(0,0,0,.87);border:none;border-bottom:1px solid rgba(0,0,0,.26);outline:none;width:100%;padding:0;box-shadow:none;border-radius:0;font-size:15px;font-family:inherit;line-height:inherit;background-image:none}.yasgui .yasgui_textfield>input:focus,.yasgui .yasgui_textfield>textarea:focus{border-color:#337ab7;border-width:2px}.yasgui .yasgui_textfield>input:focus~label,.yasgui .yasgui_textfield>textarea:focus~label{color:#337ab7}.modal-dialog.google-visualization-charteditor-dialog{z-index:11;width:auto;margin:inherit}.modal-dialog.google-visualization-charteditor-dialog .charts-flat-menu-button{box-sizing:content-box}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@-webkit-keyframes leaflet-gestures-fadein{0%{opacity:0}to{opacity:1}}@keyframes leaflet-gestures-fadein{0%{opacity:0}to{opacity:1}}.leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}.yasr .yasr_btnGroup .select_geo .plugin_icon{margin-right:0}.yasr .yasr_results .leaflet{height:800px;width:100%;margin-top:10px}.yasr .yasr_results .leaflet.leaflet-container{font:inherit}.yasr .yasr_results .leaflet .leaflet-marker-icon.leaflet-div-icon{background-color:transparent;border:0}.yasr .yasr_results .leaflet .leaflet-control-layers-toggle{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=")}.yasr .yasr_plugin_control .visualizationSelector{margin-right:12px}.yasr .yasr_plugin_control .visualizationSelector .selector_button{background-color:transparent;border:none;border-bottom:1px solid #d1d1d1;height:30px;color:#505050;cursor:pointer}.yasr .yasr_plugin_control .visualizationSelector .selector_button:hover{color:#000;border-color:#000}.yasr .yasr_plugin_control .visualizationSelector .selector_button.selected{color:#337ab7;border-bottom:2px solid #337ab7}.yasr .yasr_plugin_control .visualizationSelector .selector_button:focus{outline:none}.yasr .galleryWrapper{display:flex;max-width:100%;flex-flow:row wrap;box-shadow:inset 0 6px 6px -6px #ccc;justify-content:center}.yasr .itemWrapper{margin:10px;padding:1em;box-shadow:0 0 7.5px 0 #ccc;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:300px}.yasr .htmlWrapper *{max-height:300px}.yasr .itemFigure{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.yasr .itemFigure .itemImage{max-height:300px;max-width:-webkit-fill-available}@supports (display:-ms-grid){.yasr .itemFigure .itemImage{max-width:100%}}.yasr .itemFigure caption{flex-basis:100%}.gchartWrapper{margin-top:2px;width:100%;height:600px}.overflowFix{overflow-x:auto}.gchartConfig{padding:0 0 auto}.edit_icon{width:15px;height:15px;padding-right:5px}.google-visualization-charteditor-dialog{z-index:6}.pvtUi{color:#333}table.pvtTable{font-size:8pt;text-align:left;border-collapse:collapse}table.pvtTable tbody tr th,table.pvtTable thead tr th{background-color:#e6eeee;border:1px solid #cdcdcd;font-size:8pt;padding:5px}table.pvtTable .pvtColLabel{text-align:center}table.pvtTable .pvtTotalLabel{text-align:right}table.pvtTable tbody tr td{color:#3d3d3d;padding:5px;background-color:#fff;border:1px solid #cdcdcd;vertical-align:top;text-align:right}.pvtGrandTotal,.pvtTotal{font-weight:700}.pvtVals{text-align:center;white-space:nowrap}.pvtColOrder,.pvtRowOrder{cursor:pointer;width:15px;margin-left:5px;display:inline-block}.pvtAggregator{margin-bottom:5px}.pvtAxisContainer,.pvtVals{border:1px solid grey;background:#eee;padding:5px;min-width:20px;min-height:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.pvtAxisContainer li{padding:8px 6px;list-style-type:none;cursor:move}.pvtAxisContainer li.pvtPlaceholder{-webkit-border-radius:5px;padding:3px 15px;-moz-border-radius:5px;border-radius:5px;border:1px dashed #aaa}.pvtAxisContainer li span.pvtAttr{-webkit-text-size-adjust:100%;background:#f3f3f3;border:1px solid #dedede;padding:2px 5px;white-space:nowrap;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pvtTriangle{cursor:pointer;color:grey}.pvtHorizList li{display:inline}.pvtVertList{vertical-align:top}.pvtFilteredAttribute{font-style:italic}.pvtFilterBox{z-index:100;width:300px;border:1px solid grey;background-color:#fff;position:absolute;text-align:center}.pvtFilterBox h4{margin:15px}.pvtFilterBox p{margin:10px auto}.pvtFilterBox label{font-weight:400}.pvtFilterBox input[type=checkbox]{margin-right:10px;margin-left:10px}.pvtFilterBox input[type=text]{width:230px}.pvtFilterBox .count{color:grey;font-weight:400;margin-left:3px}.pvtCheckContainer{text-align:left;font-size:14px;white-space:nowrap;overflow-y:scroll;width:100%;max-height:250px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.pvtCheckContainer p{margin:5px}.pvtRendererArea{padding:5px}.pivotTable{margin-top:5px}.pivotTable>table{background-color:#fff}.pivotTable td.pvtAxisContainer,.pivotTable td.pvtVals{background-color:transparent}.pivotTable .pvtUi{table-layout:fixed;max-width:100%}.pivotTable li span.pvtAttr{padding:4px 7px}.pivotTable li span.pvtAttr svg{fill:#fff}.pivotTable li span.pvtAttr div{margin-left:6px;vertical-align:middle}.pivotTable .pvtCols{vertical-align:top}.pivotTable table.pvtTable tr th.pvtAxisLabel{background-color:#337ab7;color:#fff}.pivotTable .pvtRendererArea{width:100%;height:100%}.pivotTable .containerHeader{margin-left:8px;margin-bottom:8px;font-style:italic;font-size:110%;color:#999;text-align:left}.pivotTable .pvtAttr .svgImg{width:14px;height:14px}.pivotTable .node{border:1px solid #fff;font:10px sans-serif;line-height:12px;overflow:hidden;position:absolute;text-indent:2px}.openPivotGchart{float:right;position:relative;display:none;top:-38px;margin-bottom:-38px}div.yasr_btn.hidden{display:none}.timeLineWrapper{width:100%;height:600px}.yasr .cesium_hover{display:none;position:absolute;pointer-events:none;padding:3px;margin:0;border:.5px solid grey;bottom:0;left:0;background:#fff;height:fit-content(10px)}.yasr .cesium_hove .active{display:block}.yasr .cesium-infoBox-title{background:#666}.yasr .cesium-credit-logoContainer{display:none!important}.yasr .cesium-viewer .cesium-widget-credits{bottom:5px;left:5px;position:absolute}.stories.stories-query{margin:15px 0;display:block}.stories.stories-query.hideControls .pvtUi td:not(.pvtRendererArea):not(.pvtVal):not(.pvtTotal){display:none}.stories.stories-query.showControls .pvtUi{table-layout:auto}.stories.stories-query.showControls .toggler .svgImg{transform:rotate(180deg)}.stories.stories-query .toggler{max-height:30px;cursor:pointer;width:100%;display:flex;align-content:center;justify-content:center}.stories.stories-query .toggler:hover{background-color:#f7f7f7}.stories.stories-query .toggler .svgImg svg{width:unset;height:unset}.stories.stories-query.hideControls .controlbar,.stories.stories-query.hideControls .yasqe,.stories.stories-query.hideControls .yasr_header{display:none}.stories.stories-query .yasgui .yasr .yasr_results>*{margin-top:0}.stories.stories-query .yasgui .yasr .yasr_results .CodeMirror.overflow:before{background:linear-gradient(transparent,hsla(0,0%,100%,.6) 90%,#fff)}.stories.stories-query .yasgui .yasr .leaflet-gesture-handling-scroll-warning:after,.stories.stories-query .yasgui .yasr .leaflet-gesture-handling-touch-warning:after{content:none}.stories.stories-query .yasgui .yasr .timeLineWrapper{margin-top:8px}.stories.stories-query .yasgui .tabsList{display:none}.stories.stories-query .loaderWrapper{background:#f3f3f3;height:500px;display:flex;justify-content:center}.stories.stories-query .loader{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 1.5s ease-out infinite;animation:spin 1.5s ease-out infinite;align-self:center}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}article.story{counter-reset:section;width:100%;display:flex;height:100%;max-height:100%;overflow:hidden}article.story .stories-query{margin:0}article.story .stories-query .toggler{height:30px;align-items:center}article.story .stories-query .toggler .svgImg{transform:rotate(180deg)}article.story .stories-query.showControls .toggler .svgImg{transform:rotate(0deg)}article.story .stories-headers{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);z-index:5;width:25%;overflow:auto}article.story .stories-headers .stories-header{border-top:1px solid #acdaff;padding:10px;max-height:200px;overflow:auto;cursor:pointer}article.story .stories-headers .stories-header:first-child{border-top:0}article.story .stories-headers .stories-header.stories-active{max-height:unset;cursor:default}article.story .stories-headers .stories-header:last-child{border-bottom:1px solid #acdaff}article.story .stories-headers .stories-header .stories-title-wrapper{display:flex;align-items:center}article.story .stories-headers .stories-header .stories-title-wrapper .stories-title{align-items:center;display:flex;flex-grow:1}article.story .stories-headers .stories-header .stories-title-wrapper .stories-title:before{color:#4e8dc1;padding:0 10px;font-size:30pt;counter-increment:section;content:counter(section)}article.story .stories-headers .stories-header header{overflow:hidden}article.story .stories-queries{width:75%;overflow:auto}article.story .stories-queries query{display:none}article.story .stories-queries query.stories-active{height:100%;display:block}article.story .stories-queries query .yasgui,article.story .stories-queries query .yasgui>div,article.story .stories-queries query .yasgui>div .tabPanel.active,article.story .stories-queries query .yasgui>div .tabPanel.active>:last-child,article.story .stories-queries query .yasgui>div .tabPanel.active>:last-child>:last-child{height:100%}article.story .stories-queries query .yasgui .yasr{margin-top:0;height:100%}article.story .stories-queries query .yasgui .yasr .loaderWrapper{height:calc(100% - 30px)}article.story .stories-queries query .yasgui .yasr .loaderWrapper+.yasr_results{display:none}article.story .stories-queries query .yasgui .yasr .yasr_results{height:calc(100% - 30px)}article.story .stories-queries query .yasgui .yasr .yasr_results>div{height:100%} \ No newline at end of file diff --git a/web/assets/stories.min.js b/web/assets/stories.min.js new file mode 100644 index 0000000..747e43a --- /dev/null +++ b/web/assets/stories.min.js @@ -0,0 +1,136 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("stories",[],t):"object"==typeof exports?exports.stories=t():e.stories=t()}(window,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=268)}([function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(2),s=n.n(o),a=n(146),l=function(){function e(t){i()(this,e),this.namespace=t}return s()(e,[{key:"set",value:function(e,t,n,r){if(a.enabled&&(this.removeExpiredKeys(),e&&void 0!==t)){t.documentElement&&(t=(new XMLSerializer).serializeToString(t.documentElement));try{a.set(e,{namespace:this.namespace,val:t,exp:n,time:(new Date).getTime()/1e3})}catch(e){if(e.quotaExceeded=function(e){var t=!1;if(e)if(e.code)switch(e.code){case 22:t=!0;break;case 1014:"NS_ERROR_DOM_QUOTA_REACHED"===e.name&&(t=!0)}else-2147024882===e.number&&(t=!0);return t}(e),!e.quotaExceeded||!r)throw e;r(e)}}}},{key:"remove",value:function(e){a.enabled&&e&&a.remove(e)}},{key:"removeExpiredKeys",value:function(){var e=this;a.enabled&&a.each(function(t,n){t&&t.exp&&(new Date).getTime()/1e3-t.time>t.exp&&e.remove(n)})}},{key:"removeAll",value:function(){a.enabled}},{key:"removeNamespace",value:function(){var e=this;a.each(function(t,n){t.namespace&&t.namespace===e.namespace&&e.remove(n)})}},{key:"get",value:function(e){if(!a.enabled)return null;if(this.removeExpiredKeys(),e){var t=a.get(e);return t?t.val:null}return null}}]),e}();var u=n(157),c={"http://www.opengis.net/def/crs/EPSG/0/4326":!0},h=new RegExp("^<(.*)>s*(.*)");function p(e){if(!e)throw new Error("No wkt string given");if(!(e=e.trim()).length)throw new Error("Empty wkt string given");var t,n;if("<"===e[0]){var r=e.match(h);if(t=r[1],!c[t])throw new Error("CRS "+t+" is not supported");n=u(r[2].trim())}else n=u(e);if(!n)throw new Error("Could not parse WKT");if(!n.coordinates||!n.coordinates.length)throw new Error("Could not extract coordinates from WKT");if("Point"===n.type&&1===n.coordinates.length)throw new Error("Invalid WKT point");return{wkt:n,crs:t}}function d(e){if(e&&0==e.trim().indexOf("1?t-1:0),r=1;r=15&&(h=!1,l=!0);var x=y&&(u||h&&(null==E||E<12.11)),w=n||s&&a>=9;function T(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var S,C=function(e,t){var n=e.className,r=T(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function L(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function I(e,t){return L(e).appendChild(t)}function A(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return s+(t-o);s+=a-o,s+=n-s%n,o=a+1}}g?D=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:s&&(D=function(e){try{e.select()}catch(e){}});var F=function(){this.id=null};function G(e,t){for(var n=0;n=t)return r+Math.min(s,t-i);if(i+=o-r,r=o+1,(i+=n-i%n)>=t)return r}}var Z=[""];function Y(e){for(;Z.length<=e;)Z.push(X(Z)+" ");return Z[e]}function X(e){return e[e.length-1]}function K(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function ne(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&re.test(e)}function oe(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,o=r<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+r}}var ae=null;function le(e,t,n){var r;ae=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==n?r=i:ae=i),o.from==t&&(o.from!=o.to&&"before"!=n?r=i:ae=i)}return null!=r?r:ae}var ue=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,i=/[LRr]/,o=/[Lb1n]/,s=/[1n]/;function a(e,t,n){this.level=e,this.from=t,this.to=n}return function(l,u){var c,h="ltr"==u?"L":"R";if(0==l.length||"ltr"==u&&!n.test(l))return!1;for(var p=l.length,d=[],f=0;f-1&&(r[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ge(e,t){var n=de(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function be(e){e.prototype.on=function(e,t){pe(this,e,t)},e.prototype.off=function(e,t){fe(this,e,t)}}function _e(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Ee(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function xe(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function we(e){_e(e),Ee(e)}function Te(e){return e.target||e.srcElement}function Se(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var Ce,Le,Ie=function(){if(s&&a<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function Ae(e){if(null==Ce){var t=A("span","​");I(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Ce=t.offsetWidth<=1&&t.offsetHeight>2&&!(s&&a<8))}var n=Ce?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Ne(e){if(null!=Le)return Le;var t=I(e,document.createTextNode("AخA")),n=S(t,0,1).getBoundingClientRect(),r=S(t,1,2).getBoundingClientRect();return L(e),!(!n||n.left==n.right)&&(Le=r.right-n.right<3)}var Oe,Re=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),s=o.indexOf("\r");-1!=s?(n.push(o.slice(0,s)),t+=s+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Pe=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},ke="oncopy"in(Oe=A("div"))||(Oe.setAttribute("oncopy","return;"),"function"==typeof Oe.oncopy),De=null,Me={},je={};function Be(e){if("string"==typeof e&&je.hasOwnProperty(e))e=je[e];else if(e&&"string"==typeof e.name&&je.hasOwnProperty(e.name)){var t=je[e.name];"string"==typeof t&&(t={name:t}),(e=J(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Be("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Be("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Fe(e,t){t=Be(t);var n=Me[t.name];if(!n)return Fe(e,"text/plain");var r=n(e,t);if(Ge.hasOwnProperty(t.name)){var i=Ge[t.name];for(var o in i)i.hasOwnProperty(o)&&(r.hasOwnProperty(o)&&(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var s in t.modeProps)r[s]=t.modeProps[s];return r}var Ge={};function Ue(e,t){var n=Ge.hasOwnProperty(e)?Ge[e]:Ge[e]={};j(t,n)}function He(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function ze(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function Ve(e,t,n){return!e.startState||e.startState(t,n)}var qe=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function We(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t=e.first&&tn?et(n,We(e,n).text.length):function(e,t){var n=e.ch;return null==n||n>t?et(e.line,t):n<0?et(e.line,0):e}(t,We(e,t.line).text.length)}function lt(e,t){for(var n=[],r=0;r=this.string.length},qe.prototype.sol=function(){return this.pos==this.lineStart},qe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},qe.prototype.next=function(){if(this.post},qe.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},qe.prototype.skipToEnd=function(){this.pos=this.string.length},qe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},qe.prototype.backUp=function(e){this.pos-=e},qe.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e},o=this.string.substr(this.pos,e.length);if(i(o)==i(e))return!1!==t&&(this.pos+=e.length),!0},qe.prototype.current=function(){return this.string.slice(this.start,this.pos)},qe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},qe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},qe.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ut=function(e,t){this.state=e,this.lookAhead=t},ct=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function ht(e,t,n,r){var i=[e.state.modeGen],o={};_t(e,t.text,e.doc.mode,n,function(e,t){return i.push(e,t)},o,r);for(var s=n.state,a=function(r){n.baseTokens=i;var a=e.state.overlays[r],l=1,u=0;n.state=!0,_t(e,t.text,a.mode,n,function(e,t){for(var n=l;ue&&i.splice(l,1,e,i[l+1],r),l+=2,u=Math.min(e,r)}if(t)if(a.opaque)i.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;ne.options.maxHighlightLength&&He(e.doc.mode,r.state),o=ht(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function dt(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new ct(r,!0,t);var o=function(e,t,n){for(var r,i,o=e.doc,s=n?-1:t-(e.doc.mode.innerMode?1e3:100),a=t;a>s;--a){if(a<=o.first)return o.first;var l=We(o,a-1),u=l.stateAfter;if(u&&(!n||a+(u instanceof ut?u.lookAhead:0)<=o.modeFrontier))return a;var c=B(l.text,null,e.options.tabSize);(null==i||r>c)&&(i=a-1,r=c)}return i}(e,t,n),s=o>r.first&&We(r,o-1).stateAfter,a=s?ct.fromSaved(r,s,o):new ct(r,Ve(r.mode),o);return r.iter(o,t,function(n){ft(e,n.text,a);var r=a.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&rt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ct.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ct.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ct.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ct.fromSaved=function(e,t,n){return t instanceof ut?new ct(e,He(e.mode,t.state),n,t.lookAhead):new ct(e,He(e.mode,t),n)},ct.prototype.save=function(e){var t=!1!==e?He(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ut(t,this.maxLookAhead):t};var vt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function yt(e,t,n,r){var i,o=e.doc,s=o.mode;t=at(o,t);var a,l=We(o,t.line),u=dt(e,t.line,n),c=new qe(l.text,e.options.tabSize,u);for(r&&(a=[]);(r||c.pose.options.maxHighlightLength?(a=!1,s&&ft(e,t,r,h.pos),h.pos=t.length,l=null):l=bt(mt(n,h,r.state,p),o),p){var d=p[0].name;d&&(l="m-"+(l?d+" "+l:d))}if(!a||c!=l){for(;u=t:o.to>t);(r||(r=[])).push(new wt(s,o.from,l?null:o.to))}}return r}(n,i,s),l=function(e,t,n){var r;if(e)for(var i=0;i=t:o.to>t);if(a||o.from==t&&"bookmark"==s.type&&(!n||o.marker.insertLeft)){var l=null==o.from||(s.inclusiveLeft?o.from<=t:o.from0&&a)for(var _=0;_t)&&(!n||Rt(n,o.marker)<0)&&(n=o.marker)}return n}function jt(e,t,n,r,i){var o=We(e,t),s=xt&&o.markedSpans;if(s)for(var a=0;a=0&&h<=0||c<=0&&h>=0)&&(c<=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?tt(u.to,n)>=0:tt(u.to,n)>0)||c>=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?tt(u.from,r)<=0:tt(u.from,r)<0)))return!0}}}function Bt(e){for(var t;t=kt(e);)e=t.find(-1,!0).line;return e}function Ft(e,t){var n=We(e,t),r=Bt(n);return n==r?t:Ke(r)}function Gt(e,t){if(t>e.lastLine())return t;var n,r=We(e,t);if(!Ut(e,r))return t;for(;n=Dt(r);)r=n.find(1,!0).line;return Ke(r)+1}function Ut(e,t){var n=xt&&t.markedSpans;if(n)for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)})}var Wt=function(e,t,n){this.text=e,At(this,t),this.height=n?n(this):1};function Zt(e){e.parent=null,It(e)}Wt.prototype.lineNo=function(){return Ke(this)},be(Wt);var Yt={},Xt={};function Kt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Xt:Yt;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function $t(e,t){var n=N("span",null,null,l?"padding-right: .1px":null),r={pre:N("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,s=void 0;r.pos=0,r.addToken=Qt,Ne(e.display.measure)&&(s=ce(o,e.doc.direction))&&(r.addToken=en(r.addToken,s)),r.map=[];var a=t!=e.display.externalMeasured&&Ke(o);nn(o,r,pt(e,o,a)),o.styleClasses&&(o.styleClasses.bgClass&&(r.bgClass=k(o.styleClasses.bgClass,r.bgClass||"")),o.styleClasses.textClass&&(r.textClass=k(o.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(Ae(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var u=r.content.lastChild;(/\bcm-tab\b/.test(u.className)||u.querySelector&&u.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=k(r.pre.className,r.textClass||"")),r}function Jt(e){var t=A("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Qt(e,t,n,r,i,o,l){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;iu&&h.from<=u);p++);if(h.to>=c)return e(n,r,i,o,s,a,l);e(n,r.slice(0,h.to-u),i,o,null,a,l),o=null,r=r.slice(h.to-u),u=h.to}}}function tn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nn(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(r)for(var s,a,l,u,c,h,p,d=i.length,f=0,g=1,m="",v=0;;){if(v==f){l=u=c=a="",p=null,h=null,v=1/0;for(var y=[],b=void 0,_=0;_f||x.collapsed&&E.to==f&&E.from==f)){if(null!=E.to&&E.to!=f&&v>E.to&&(v=E.to,u=""),x.className&&(l+=" "+x.className),x.css&&(a=(a?a+";":"")+x.css),x.startStyle&&E.from==f&&(c+=" "+x.startStyle),x.endStyle&&E.to==v&&(b||(b=[])).push(x.endStyle,E.to),x.title&&((p||(p={})).title=x.title),x.attributes)for(var w in x.attributes)(p||(p={}))[w]=x.attributes[w];x.collapsed&&(!h||Rt(h.marker,x)<0)&&(h=E)}else E.from>f&&v>E.from&&(v=E.from)}if(b)for(var T=0;T=d)break;for(var C=Math.min(d,v);;){if(m){var L=f+m.length;if(!h){var I=L>C?m.slice(0,C-f):m;t.addToken(t,I,s?s+l:l,c,f+I.length==v?u:"",a,p)}if(L>=C){m=m.slice(C-f),f=C;break}f=L,c=""}m=i.slice(o,o=n[g++]),s=Kt(n[g++],t.cm.options)}}else for(var A=1;An)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Nn(e,t,n,r){return Pn(e,Rn(e,t),n,r)}function On(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&t2&&o.push((l.bottom+u.top)/2-n.top)}}o.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,n,r){var i,o=Mn(t.map,n,r),l=o.node,u=o.start,c=o.end,h=o.collapse;if(3==l.nodeType){for(var p=0;p<4;p++){for(;u&&ie(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}(e.display.measure,i))}else{var d;u>0&&(h=r="right"),i=e.options.lineWrapping&&(d=l.getClientRects()).length>1?d["right"==r?d.length-1:0]:l.getBoundingClientRect()}if(s&&a<9&&!u&&(!i||!i.left&&!i.right)){var f=l.parentNode.getClientRects()[0];i=f?{left:f.left,right:f.left+nr(e.display),top:f.top,bottom:f.bottom}:Dn}for(var g=i.top-t.rect.top,m=i.bottom-t.rect.top,v=(g+m)/2,y=t.view.measure.heights,b=0;bt)&&(i=(o=l-a)-1,t>=l&&(s="right")),null!=i){if(r=e[u+2],a==l&&n==(r.insertLeft?"left":"right")&&(s=n),"left"==n&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)r=e[2+(u-=3)],s="left";if("right"==n&&i==l-a)for(;u=0&&(n=e[i]).left==n.right;i--);return n}function Bn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=r.text.length?(l=r.text.length,u="before"):l<=0&&(l=0,u="after"),!a)return s("before"==u?l-1:l,"before"==u);function c(e,t,n){var r=a[t],i=1==r.level;return s(n?e-1:e,i!=n)}var h=le(a,l,u),p=ae,d=c(l,h,"before"==u);return null!=p&&(d.other=c(l,p,"before"!=u)),d}function Yn(e,t){var n=0;t=at(e.doc,t),e.options.lineWrapping||(n=nr(e.display)*t.ch);var r=We(e.doc,t.line),i=zt(r)+wn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Xn(e,t,n,r,i){var o=et(e,t,n);return o.xRel=i,r&&(o.outside=!0),o}function Kn(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return Xn(r.first,0,null,!0,-1);var i=$e(r,n),o=r.first+r.size-1;if(i>o)return Xn(r.first+r.size-1,We(r,o).text.length,null,!0,1);t<0&&(t=0);for(var s=We(r,i);;){var a=er(e,s,i,t,n),l=Mt(s,a.ch+(a.xRel>0?1:0));if(!l)return a;var u=l.find(1);if(u.line==i)return u;s=We(r,i=u.line)}}function $n(e,t,n,r){r-=zn(t);var i=t.text.length,o=se(function(t){return Pn(e,n,t-1).bottom<=r},i,0);return i=se(function(t){return Pn(e,n,t).top>r},o,i),{begin:o,end:i}}function Jn(e,t,n,r){n||(n=Rn(e,t));var i=Vn(e,t,Pn(e,n,r),"line").top;return $n(e,t,n,i)}function Qn(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function er(e,t,n,r,i){i-=zt(t);var o=Rn(e,t),s=zn(t),a=0,l=t.text.length,u=!0,c=ce(t,e.doc.direction);if(c){var h=(e.options.lineWrapping?function(e,t,n,r,i,o,s){var a=$n(e,t,r,s),l=a.begin,u=a.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,h=null,p=0;p=u||d.to<=l)){var f=1!=d.level,g=Pn(e,r,f?Math.min(u,d.to)-1:Math.max(l,d.from)).right,m=gm)&&(c=d,h=m)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}:function(e,t,n,r,i,o,s){var a=se(function(a){var l=i[a],u=1!=l.level;return Qn(Zn(e,et(n,u?l.to:l.from,u?"before":"after"),"line",t,r),o,s,!0)},0,i.length-1),l=i[a];if(a>0){var u=1!=l.level,c=Zn(e,et(n,u?l.from:l.to,u?"after":"before"),"line",t,r);Qn(c,o,s,!0)&&c.top>s&&(l=i[a-1])}return l})(e,t,n,o,c,r,i);u=1!=h.level,a=u?h.from:h.to-1,l=u?h.to:h.from-1}var p,d,f=null,g=null,m=se(function(t){var n=Pn(e,o,t);return n.top+=s,n.bottom+=s,!!Qn(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(f=t,g=n),!0)},a,l),v=!1;if(g){var y=r-g.left=_.bottom}return m=oe(t.text,m,1),Xn(n,m,d,v,r-p)}function tr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==kn){kn=A("pre");for(var t=0;t<49;++t)kn.appendChild(document.createTextNode("x")),kn.appendChild(A("br"));kn.appendChild(document.createTextNode("x"))}I(e.measure,kn);var n=kn.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),L(e.measure),n||1}function nr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),n=A("pre",[t]);I(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function rr(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,s=0;o;o=o.nextSibling,++s){var a=e.display.gutterSpecs[s].className;n[a]=o.offsetLeft+o.clientLeft+i,r[a]=o.clientWidth}return{fixedPos:ir(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function ir(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function or(e){var t=tr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/nr(e.display)-3);return function(i){if(Ut(e.doc,i))return 0;var o=0;if(i.widgets)for(var s=0;s=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)xt&&Ft(e.doc,t)i.viewFrom?hr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)hr(e);else if(t<=i.viewFrom){var o=pr(e,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):hr(e)}else if(n>=i.viewTo){var s=pr(e,t,t,-1);s?(i.view=i.view.slice(0,s.index),i.viewTo=s.lineN):hr(e)}else{var a=pr(e,t,t,-1),l=pr(e,n,n+r,1);a&&l?(i.view=i.view.slice(0,a.index).concat(on(e,a.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=r):hr(e)}var u=i.externalMeasured;u&&(n=i.lineN&&t=r.viewTo)){var o=r.view[lr(e,t)];if(null!=o.node){var s=o.changes||(o.changes=[]);-1==G(s,n)&&s.push(n)}}}function hr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function pr(e,t,n,r){var i,o=lr(e,t),s=e.display.view;if(!xt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var a=e.display.viewFrom,l=0;l0){if(o==s.length-1)return null;i=a+s[o].size-t,o++}else i=a-t;t+=i,n+=i}for(;Ft(e.doc,n)!=n;){if(o==(r<0?0:s.length-1))return null;n+=r*s[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function dr(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||a.to().linet||t==n&&s.to==t)&&(r(Math.max(s.from,t),Math.min(s.to,n),1==s.level?"rtl":"ltr",o),i=!0)}i||r(t,n,"ltr")}(g,n||0,null==r?p:r,function(e,t,i,h){var m="ltr"==i,v=d(e,m?"left":"right"),y=d(t-1,m?"right":"left"),b=null==n&&0==e,_=null==r&&t==p,E=0==h,x=!g||h==g.length-1;if(y.top-v.top<=3){var w=(u?b:_)&&E,T=(u?_:b)&&x,S=w?a:(m?v:y).left,C=T?l:(m?y:v).right;c(S,v.top,C-S,v.bottom)}else{var L,I,A,N;m?(L=u&&b&&E?a:v.left,I=u?l:f(e,i,"before"),A=u?a:f(t,i,"after"),N=u&&_&&x?l:y.right):(L=u?f(e,i,"before"):a,I=!u&&b&&E?l:v.right,A=!u&&_&&x?a:y.left,N=u?f(t,i,"after"):l),c(L,v.top,I-L,v.bottom),v.bottom0?t.blinker=setInterval(function(){return t.cursorDiv.style.visibility=(n=!n)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function _r(e){e.state.focused||(e.display.input.focus(),xr(e))}function Er(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,wr(e))},100)}function xr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),br(e))}function wr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,C(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function Tr(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||p<-.005)&&(Xe(i.line,l),Sr(i.line),i.rest))for(var d=0;de.display.sizerWidth){var f=Math.ceil(u/nr(e.display));f>e.display.maxLineLength&&(e.display.maxLineLength=f,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Sr(e){if(e.widgets)for(var t=0;t=s&&(o=$e(t,zt(We(t,l))-e.wrapper.clientHeight),s=l)}return{from:o,to:Math.max(s,o+1)}}function Lr(e,t){var n=e.display,r=tr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=In(e),s={};t.bottom-t.top>o&&(t.bottom=t.top+o);var a=e.doc.height+Tn(n),l=t.topa-r;if(t.topi+o){var c=Math.min(t.top,(u?a:t.bottom)-o);c!=i&&(s.scrollTop=c)}var h=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft,p=Ln(e)-(e.options.fixedGutter?n.gutters.offsetWidth:0),d=t.right-t.left>p;return d&&(t.right=t.left+p),t.left<10?s.scrollLeft=0:t.leftp+h-3&&(s.scrollLeft=t.right+(d?0:10)-p),s}function Ir(e,t){null!=t&&(Or(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Ar(e){Or(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Nr(e,t,n){null==t&&null==n||Or(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Or(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=Yn(e,t.from),r=Yn(e,t.to);Rr(e,n,r,t.margin)}}function Rr(e,t,n,r){var i=Lr(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Nr(e,i.scrollLeft,i.scrollTop)}function Pr(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||oi(e,{top:t}),kr(e,t,!0),n&&oi(e),ei(e,100))}function kr(e,t,n){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Dr(e,t,n,r){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,li(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Mr(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+Tn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Cn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var jr=function(e,t,n){this.cm=n;var r=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),pe(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),pe(i,"scroll",function(){i.clientWidth&&t(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,s&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};jr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},jr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},jr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},jr.prototype.zeroWidthHack=function(){var e=y&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new F,this.disableVert=new F},jr.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto",t.set(1e3,function r(){var i=e.getBoundingClientRect(),o="vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);o!=e?e.style.pointerEvents="none":t.set(1e3,r)})},jr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Br=function(){};function Fr(e,t){t||(t=Mr(e));var n=e.display.barWidth,r=e.display.barHeight;Gr(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&Tr(e),Gr(e,Mr(e)),n=e.display.barWidth,r=e.display.barHeight}function Gr(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}Br.prototype.update=function(){return{bottom:0,right:0}},Br.prototype.setScrollLeft=function(){},Br.prototype.setScrollTop=function(){},Br.prototype.clear=function(){};var Ur={native:jr,null:Br};function Hr(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&C(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Ur[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),pe(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,n){"horizontal"==n?Dr(e,t):Pr(e,t)},e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var zr=0;function Vr(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++zr},t=e.curOp,sn?sn.ops.push(t):t.ownsGroup=sn={ops:[t],delayedCallbacks:[]}}function qr(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ni(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zr(e){var t=e.cm,n=t.display;e.updatedDisplay&&Tr(t),e.barMeasure=Mr(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Nn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Cn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Ln(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Yr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft1&&(s=!0)),null!=u.scrollLeft&&(Dr(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(s=!0)),!s)break}return i}(t,at(r,e.scrollToPos.from),at(r,e.scrollToPos.to),e.scrollToPos.margin);!function(e,t){if(!me(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null;if(t.top+r.top<0?i=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!f){var o=A("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-wn(e.display))+"px;\n height: "+(t.bottom-t.top+Cn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,i)}var o=e.maybeHiddenMarkers,s=e.maybeUnhiddenMarkers;if(o)for(var a=0;a=e.display.viewTo)){var n=+new Date+e.options.workTime,r=dt(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(r.line>=e.display.viewFrom){var s=o.styles,a=o.text.length>e.options.maxHighlightLength?He(t.mode,r.state):null,l=ht(e,o,r,!0);a&&(r.state=a),o.styles=l.styles;var u=o.styleClasses,c=l.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var h=!s||s.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),p=0;!h&&pn)return ei(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Kr(e,function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==dr(e))return!1;ui(e)&&(hr(e),t.dims=rr(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),s=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFroms&&n.viewTo-s<20&&(s=Math.min(i,n.viewTo)),xt&&(o=Ft(e.doc,o),s=Gt(e.doc,s));var a=o!=n.viewFrom||s!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;!function(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=on(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=on(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,lr(e,n)))),r.viewTo=n}(e,o,s),n.viewOffset=zt(We(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var u=dr(e);if(!a&&0==u&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=R();if(!t||!O(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&O(e.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(e);return u>4&&(n.lineDiv.style.display="none"),function(e,t,n){var r=e.display,i=e.options.lineNumbers,o=r.lineDiv,s=o.firstChild;function a(t){var n=t.nextSibling;return l&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var u=r.view,c=r.viewFrom,h=0;h-1&&(d=!1),cn(e,p,c,n)),d&&(L(p.lineNumber),p.lineNumber.appendChild(document.createTextNode(Qe(e.options,c)))),s=p.node.nextSibling}else{var f=vn(e,p,c,n);o.insertBefore(f,s)}c+=p.size}for(;s;)s=a(s)}(e,n.updateLineNumbers,t.dims),u>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=R()&&(e.activeElt.focus(),e.anchorNode&&O(document.body,e.anchorNode)&&O(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}(c),L(n.cursorDiv),L(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,a&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ei(e,400)),n.updateLineNumbers=null,!0}function ii(e,t){for(var n=t.viewport,r=!0;(r&&e.options.lineWrapping&&t.oldDisplayWidth!=Ln(e)||(n&&null!=n.top&&(n={top:Math.min(e.doc.height+Tn(e.display)-In(e),n.top)}),t.visible=Cr(e.display,e.doc,n),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&ri(e,t);r=!1){Tr(e);var i=Mr(e);fr(e),Fr(e,i),ai(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function oi(e,t){var n=new ni(e,t);if(ri(e,n)){Tr(e),ii(e,n);var r=Mr(e);fr(e),Fr(e,r),ai(e,r),n.finish()}}function si(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ai(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Cn(e)+"px"}function li(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=ir(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+"px",s=0;sa.clientWidth,c=a.scrollHeight>a.clientHeight;if(i&&u||o&&c){if(o&&y&&l)e:for(var p=t.target,d=s.view;p!=a;p=p.parentNode)for(var f=0;f=0&&tt(e,r.to())<=0)return n}return-1};var _i=function(e,t){this.anchor=e,this.head=t};function Ei(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort(function(e,t){return tt(e.from(),t.from())}),n=G(t,i);for(var o=1;o0:l>=0){var u=ot(a.from(),s.from()),c=it(a.to(),s.to()),h=a.empty()?s.from()==s.head:a.from()==a.head;o<=n&&--n,t.splice(--o,2,new _i(h?c:u,h?u:c))}}return new bi(t,n)}function xi(e,t){return new bi([new _i(e,t||e)],0)}function wi(e){return e.text?et(e.from.line+e.text.length-1,X(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ti(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return wi(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=wi(t).ch-t.to.ch),et(n,r)}function Si(e,t){for(var n=[],r=0;r1&&e.remove(a.line+1,f-1),e.insert(a.line+1,v)}ln(e,"change",e,t)}function Oi(e,t,n){!function e(r,i,o){if(r.linked)for(var s=0;sa-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Mi(e.done),X(e.done)):e.done.length&&!X(e.done).ranges?X(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),X(e.done)):void 0}(i,i.lastOp==r)))s=X(o.changes),0==tt(t.from,t.to)&&0==tt(t.from,s.to)?s.to=wi(t):o.changes.push(Di(e,t));else{var l=X(i.done);for(l&&l.ranges||Fi(e.sel,i.done),o={changes:[Di(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=a,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,s||ge(e,"historyAdded")}function Bi(e,t,n,r){var i=e.history,o=r&&r.origin;n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,X(i.done),t))?i.done[i.done.length-1]=t:Fi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=n,r&&!1!==r.clearRedo&&Mi(i.undone)}function Fi(e,t){var n=X(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Gi(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=n.markedSpans),++o})}function Ui(e){if(!e)return null;for(var t,n=0;n-1&&(X(a)[h]=u[h],delete u[h])}}}return r}function Vi(e,t,n,r){if(r){var i=e.anchor;if(n){var o=tt(t,i)<0;o!=tt(n,i)<0?(i=t,t=n):o!=tt(t,n)<0&&(t=n)}return new _i(i,t)}return new _i(n||t,t)}function qi(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ki(e,new bi([Vi(e.sel.primary(),t,n,i)],0),r)}function Wi(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:a.to>t.ch))){if(i&&(ge(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--s;continue}break}if(!l.atomic)continue;if(n){var h=l.find(r<0?1:-1),p=void 0;if((r<0?c:u)&&(h=ro(e,h,-r,h&&h.line==t.line?o:null)),h&&h.line==t.line&&(p=tt(h,n))&&(r<0?p<0:p>0))return to(e,h,t,r,i)}var d=l.find(r<0?-1:1);return(r<0?u:c)&&(d=ro(e,d,r,d.line==t.line?o:null)),d?to(e,d,t,r,i):null}}return t}function no(e,t,n,r,i){var o=r||1,s=to(e,t,n,o,i)||!i&&to(e,t,n,o,!0)||to(e,t,n,-o,i)||!i&&to(e,t,n,-o,!0);return s||(e.cantEdit=!0,et(e.first,0))}function ro(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?at(e,et(t.line-1)):null:n>0&&t.ch==(r||We(e,t.line)).text.length?t.line0)){var c=[l,1],h=tt(u.from,a.from),p=tt(u.to,a.to);(h<0||!s.inclusiveLeft&&!h)&&c.push({from:u.from,to:a.from}),(p>0||!s.inclusiveRight&&!p)&&c.push({from:a.to,to:u.to}),i.splice.apply(i,c),l+=c.length-3}}return i}(e,t.from,t.to);if(r)for(var i=r.length-1;i>=0;--i)ao(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else ao(e,t)}}function ao(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to)){var n=Si(e,t);ji(e,t,n,e.cm?e.cm.curOp.id:NaN),co(e,t,n,Ct(e,t));var r=[];Oi(e,function(e,n){n||-1!=G(r,e.history)||(go(e.history,t),r.push(e.history)),co(e,t,null,Ct(e,t))})}}function lo(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,o=e.history,s=e.sel,a="undo"==t?o.done:o.undone,l="undo"==t?o.undone:o.done,u=0;u=0;--d){var f=p(d);if(f)return f.v}}}}function uo(e,t){if(0!=t&&(e.first+=t,e.sel=new bi(K(e.sel.ranges,function(e){return new _i(et(e.anchor.line+t,e.anchor.ch),et(e.head.line+t,e.head.ch))}),e.sel.primIndex),e.cm)){ur(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.lineo&&(t={from:t.from,to:et(o,We(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ze(e,t.from,t.to),n||(n=Si(e,t)),e.cm?function(e,t,n){var r=e.doc,i=e.display,o=t.from,s=t.to,a=!1,l=o.line;e.options.lineWrapping||(l=Ke(Bt(We(r,o.line))),r.iter(l,s.line+1,function(e){if(e==i.maxLine)return a=!0,!0})),r.sel.contains(t.from,t.to)>-1&&ve(e),Ni(r,t,n,or(e)),e.options.lineWrapping||(r.iter(l,o.line+t.text.length,function(e){var t=Vt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,a=!1)}),a&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=We(e,r).stateAfter;if(i&&(!(i instanceof ut)||r+i.lookAhead1||!(this.children[0]instanceof vo))){var a=[];this.collapse(a),this.children=[new vo(a)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var s=i.lines.length%25+25,a=s;a10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r0||0==s&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=N("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(jt(e,t.line,t,n,o)||t.line!=n.line&&jt(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");xt=!0}o.addToHistory&&ji(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var a,l=t.line,u=e.cm;if(e.iter(l,n.line+1,function(e){u&&o.collapsed&&!u.options.lineWrapping&&Bt(e)==u.display.maxLine&&(a=!0),o.collapsed&&l!=t.line&&Xe(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new wt(o,l==t.line?t.ch:null,l==n.line?n.ch:null)),++l}),o.collapsed&&e.iter(t.line,n.line+1,function(t){Ut(e,t)&&Xe(t,0)}),o.clearOnEnter&&pe(o,"beforeCursorEnter",function(){return o.clear()}),o.readOnly&&(Et=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Eo,o.atomic=!0),u){if(a&&(u.curOp.updateMaxLine=!0),o.collapsed)ur(u,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=n.line;c++)cr(u,c,"text");o.atomic&&Qi(u.doc),ln(u,"markerAdded",u,o)}return o}xo.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Vr(e),ye(this,"clear")){var n=this.find();n&&ln(this,"clear",n.from,n.to)}for(var r=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&ur(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Qi(e.doc)),e&&ln(e,"markerCleared",e,this,r,i),t&&qr(e),this.parent&&this.parent.clear()}},xo.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;l--)so(this,r[l]);a?Xi(this,a):this.cm&&Ar(this.cm)}),undo:Qr(function(){lo(this,"undo")}),redo:Qr(function(){lo(this,"redo")}),undoSelection:Qr(function(){lo(this,"undo",!0)}),redoSelection:Qr(function(){lo(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=at(this,e),t=at(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,function(o){var s=o.markedSpans;if(s)for(var a=0;a=l.to||null==l.from&&i!=e.line||null!=l.from&&i==t.line&&l.from>=t.ch||n&&!n(l.marker)||r.push(l.marker.parent||l.marker)}++i}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=o,++n}),at(this,et(n,t))},indexFromPos:function(e){var t=(e=at(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout(function(){return t.display.input.focus()},20);try{var c=e.dataTransfer.getData("Text");if(c){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),$i(t.doc,xi(n,n)),h)for(var p=0;p=0;t--)ho(e.doc,"",r[t].from,r[t].to,"+delete");Ar(e)})}function Xo(e,t,n){var r=oe(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Ko(e,t,n){var r=Xo(e,t.ch,n);return null==r?null:new et(t.line,r,n<0?"after":"before")}function $o(e,t,n,r,i){if(e){var o=ce(n,t.doc.direction);if(o){var s,a=i<0?X(o):o[0],l=i<0==(1==a.level),u=l?"after":"before";if(a.level>0||"rtl"==t.doc.direction){var c=Rn(t,n);s=i<0?n.text.length-1:0;var h=Pn(t,c,s).top;s=se(function(e){return Pn(t,c,e).top==h},i<0==(1==a.level)?a.from:a.to-1,s),"before"==u&&(s=Xo(n,s,1))}else s=i<0?a.to:a.from;return new et(r,s,u)}}return new et(r,i<0?n.text.length:0,i<0?"before":"after")}Go.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Go.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Go.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Go.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Go.default=y?Go.macDefault:Go.pcDefault;var Jo={selectAll:io,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),z)},killLine:function(e){return Yo(e,function(t){if(t.empty()){var n=We(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new et(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),et(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var s=We(e.doc,i.line-1).text;s&&(i=new et(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+s.charAt(s.length-1),et(i.line-1,s.length-1),i,"+transpose"))}n.push(new _i(i,i))}e.setSelections(n)})},newlineAndIndent:function(e){return Kr(e,function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r-1&&(tt((i=u.ranges[i]).from(),t)<0||t.xRel>0)&&(tt(i.to(),t)>0||t.xRel<0)?function(e,t,n,r){var i=e.display,o=!1,u=$r(e,function(t){l&&(i.scroller.draggable=!1),e.state.draggingText=!1,fe(i.wrapper.ownerDocument,"mouseup",u),fe(i.wrapper.ownerDocument,"mousemove",c),fe(i.scroller,"dragstart",h),fe(i.scroller,"drop",u),o||(_e(t),r.addNew||qi(e.doc,n,null,null,r.extend),l||s&&9==a?setTimeout(function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()},20):i.input.focus())}),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},h=function(){return o=!0};l&&(i.scroller.draggable=!0),e.state.draggingText=u,u.copy=!r.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),pe(i.wrapper.ownerDocument,"mouseup",u),pe(i.wrapper.ownerDocument,"mousemove",c),pe(i.scroller,"dragstart",h),pe(i.scroller,"drop",u),Er(e),setTimeout(function(){return i.input.focus()},20)}(e,r,t,o):function(e,t,n,r){var i=e.display,o=e.doc;_e(t);var s,a,l=o.sel,u=l.ranges;if(r.addNew&&!r.extend?(a=o.sel.contains(n),s=a>-1?u[a]:new _i(n,n)):(s=o.sel.primary(),a=o.sel.primIndex),"rectangle"==r.unit)r.addNew||(s=new _i(n,n)),n=ar(e,t,!0,!0),a=-1;else{var c=fs(e,n,r.unit);s=r.extend?Vi(s,c.anchor,c.head,r.extend):c}r.addNew?-1==a?(a=u.length,Ki(o,Ei(e,u.concat([s]),a),{scroll:!1,origin:"*mouse"})):u.length>1&&u[a].empty()&&"char"==r.unit&&!r.extend?(Ki(o,Ei(e,u.slice(0,a).concat(u.slice(a+1)),0),{scroll:!1,origin:"*mouse"}),l=o.sel):Zi(o,a,s,V):(a=0,Ki(o,new bi([s],0),V),l=o.sel);var h=n;function p(t){if(0!=tt(h,t))if(h=t,"rectangle"==r.unit){for(var i=[],u=e.options.tabSize,c=B(We(o,n.line).text,n.ch,u),p=B(We(o,t.line).text,t.ch,u),d=Math.min(c,p),f=Math.max(c,p),g=Math.min(n.line,t.line),m=Math.min(e.lastLine(),Math.max(n.line,t.line));g<=m;g++){var v=We(o,g).text,y=W(v,d,u);d==f?i.push(new _i(et(g,y),et(g,y))):v.length>y&&i.push(new _i(et(g,y),et(g,W(v,f,u))))}i.length||i.push(new _i(n,n)),Ki(o,Ei(e,l.ranges.slice(0,a).concat(i),a),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,_=s,E=fs(e,t,r.unit),x=_.anchor;tt(E.anchor,x)>0?(b=E.head,x=ot(_.from(),E.anchor)):(b=E.anchor,x=it(_.to(),E.head));var w=l.ranges.slice(0);w[a]=function(e,t){var n=t.anchor,r=t.head,i=We(e.doc,n.line);if(0==tt(n,r)&&n.sticky==r.sticky)return t;var o=ce(i);if(!o)return t;var s=le(o,n.ch,n.sticky),a=o[s];if(a.from!=n.ch&&a.to!=n.ch)return t;var l,u=s+(a.from==n.ch==(1!=a.level)?0:1);if(0==u||u==o.length)return t;if(r.line!=n.line)l=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=le(o,r.ch,r.sticky),h=c-s||(r.ch-n.ch)*(1==a.level?-1:1);l=c==u-1||c==u?h<0:h>0}var p=o[u+(l?-1:0)],d=l==(1==p.level),f=d?p.from:p.to,g=d?"after":"before";return n.ch==f&&n.sticky==g?t:new _i(new et(n.line,f,g),r)}(e,new _i(at(o,x),b)),Ki(o,Ei(e,w,a),V)}}var d=i.wrapper.getBoundingClientRect(),f=0;function g(t){e.state.selectingText=!1,f=1/0,t&&(_e(t),i.input.focus()),fe(i.wrapper.ownerDocument,"mousemove",m),fe(i.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var m=$r(e,function(t){0!==t.buttons&&Se(t)?function t(n){var s=++f,a=ar(e,n,!0,"rectangle"==r.unit);if(a)if(0!=tt(a,h)){e.curOp.focus=R(),p(a);var l=Cr(i,o);(a.line>=l.to||a.lined.bottom?20:0;u&&setTimeout($r(e,function(){f==s&&(i.scroller.scrollTop+=u,t(n))}),50)}}(t):g(t)}),v=$r(e,g);e.state.selectingText=v,pe(i.wrapper.ownerDocument,"mousemove",m),pe(i.wrapper.ownerDocument,"mouseup",v)}(e,r,t,o)}(t,r,o,e):Te(e)==n.scroller&&_e(e):2==i?(r&&qi(t.doc,r),setTimeout(function(){return n.input.focus()},20)):3==i&&(w?t.display.input.onContextMenu(e):Er(t)))}}function fs(e,t,n){if("char"==n)return new _i(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new _i(et(t.line,0),at(e.doc,et(t.line+1,0)));var r=n(e,t);return new _i(r.from,r.to)}function gs(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&_e(t);var s=e.display,a=s.lineDiv.getBoundingClientRect();if(o>a.bottom||!ye(e,n))return xe(t);o-=a.top-s.viewOffset;for(var l=0;l=i){var c=$e(e.doc,o),h=e.display.gutterSpecs[l];return ge(e,n,e,c,h.className,t),xe(t)}}}function ms(e,t){return gs(e,t,"gutterClick",!0)}function vs(e,t){xn(e.display,t)||function(e,t){return!!ye(e,"gutterContextMenu")&&gs(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||w||e.display.input.onContextMenu(t)}function ys(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Gn(e)}ps.prototype.compare=function(e,t,n){return this.time+400>e&&0==tt(t,this.pos)&&n==this.button};var bs={toString:function(){return"CodeMirror.Init"}},_s={},Es={};function xs(e,t,n){var r=n&&n!=bs;if(!t!=!r){var i=e.display.dragFunctions,o=t?pe:fe;o(e.display.scroller,"dragstart",i.start),o(e.display.scroller,"dragenter",i.enter),o(e.display.scroller,"dragover",i.over),o(e.display.scroller,"dragleave",i.leave),o(e.display.scroller,"drop",i.drop)}}function ws(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(C(e.display.wrapper,"CodeMirror-wrap"),qt(e)),sr(e),ur(e),Gn(e),setTimeout(function(){return Fr(e)},100)}function Ts(e,t){var n=this;if(!(this instanceof Ts))return new Ts(e,t);this.options=t=t?j(t):{},j(_s,t,!1);var r=t.value;"string"==typeof r?r=new Io(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Ts.inputStyles[t.inputStyle](this),o=this.display=new di(e,r,i,t);for(var u in o.wrapper.CodeMirror=this,ys(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Hr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new F,keySeq:null,specialChars:null},t.autofocus&&!v&&o.input.focus(),s&&a<11&&setTimeout(function(){return n.display.input.reset(!0)},20),function(e){var t=e.display;pe(t.scroller,"mousedown",$r(e,ds)),pe(t.scroller,"dblclick",s&&a<11?$r(e,function(t){if(!me(e,t)){var n=ar(e,t);if(n&&!ms(e,t)&&!xn(e.display,t)){_e(t);var r=e.findWordAt(n);qi(e.doc,r.anchor,r.head)}}}):function(t){return me(e,t)||_e(t)}),pe(t.scroller,"contextmenu",function(t){return vs(e,t)});var n,r={end:0};function i(){t.activeTouch&&(n=setTimeout(function(){return t.activeTouch=null},1e3),(r=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>400}pe(t.scroller,"touchstart",function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!ms(e,i)){t.input.ensurePolled(),clearTimeout(n);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}}),pe(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),pe(t.scroller,"touchend",function(n){var r=t.activeTouch;if(r&&!xn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var s,a=e.coordsChar(t.activeTouch,"page");s=!r.prev||o(r,r.prev)?new _i(a,a):!r.prev.prev||o(r,r.prev.prev)?e.findWordAt(a):new _i(et(a.line,0),at(e.doc,et(a.line+1,0))),e.setSelection(s.anchor,s.head),e.focus(),_e(n)}i()}),pe(t.scroller,"touchcancel",i),pe(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Pr(e,t.scroller.scrollTop),Dr(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))}),pe(t.scroller,"mousewheel",function(t){return yi(e,t)}),pe(t.scroller,"DOMMouseScroll",function(t){return yi(e,t)}),pe(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(t){me(e,t)||we(t)},over:function(t){me(e,t)||(function(e,t){var n=ar(e,t);if(n){var r=document.createDocumentFragment();mr(e,n,r),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),I(e.display.dragCursor,r)}}(e,t),we(t))},start:function(t){return function(e,t){if(s&&(!e.state.draggingText||+new Date-Ao<100))we(t);else if(!me(e,t)&&!xn(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!p)){var n=A("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",h&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),h&&n.parentNode.removeChild(n)}}(e,t)},drop:$r(e,No),leave:function(t){me(e,t)||Oo(e)}};var l=t.input.getField();pe(l,"keyup",function(t){return ls.call(e,t)}),pe(l,"keydown",$r(e,as)),pe(l,"keypress",$r(e,us)),pe(l,"focus",function(t){return xr(e,t)}),pe(l,"blur",function(t){return wr(e,t)})}(this),ko(),Vr(this),this.curOp.forceUpdate=!0,Ri(this,r),t.autofocus&&!v||this.hasFocus()?setTimeout(M(xr,this),20):wr(this),Es)Es.hasOwnProperty(u)&&Es[u](n,t[u],bs);ui(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!r)return;n="prev"}}else u=0,n="not";"prev"==n?u=t>o.first?B(We(o,t-1).text,null,s):0:"add"==n?u=l+e.options.indentUnit:"subtract"==n?u=l-e.options.indentUnit:"number"==typeof n&&(u=l+n),u=Math.max(0,u);var h="",p=0;if(e.options.indentWithTabs)for(var d=Math.floor(u/s);d;--d)p+=s,h+="\t";if(ps,l=Re(t),u=null;if(a&&r.ranges.length>1)if(Ls&&Ls.text.join("\n")==t){if(r.ranges.length%Ls.text.length==0){u=[];for(var c=0;c=0;p--){var d=r.ranges[p],f=d.from(),g=d.to();d.empty()&&(n&&n>0?f=et(f.line,f.ch-n):e.state.overwrite&&!a?g=et(g.line,Math.min(We(o,g.line).text.length,g.ch+X(l).length)):a&&Ls&&Ls.lineWise&&Ls.text.join("\n")==t&&(f=g=et(f.line,0)));var m={from:f,to:g,text:u?u[p%u.length]:l,origin:i||(a?"paste":e.state.cutIncoming>s?"cut":"+input")};so(e.doc,m),ln(e,"inputRead",e,m)}t&&!a&&Os(e,t),Ar(e),e.curOp.updateInput<2&&(e.curOp.updateInput=h),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ns(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Kr(t,function(){return As(t,n,0,null,"paste")}),!0}function Os(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),s=!1;if(o.electricChars){for(var a=0;a-1){s=Cs(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(We(e.doc,i.head.line).text.slice(0,i.head.ch))&&(s=Cs(e,i.head.line,"smart"));s&&ln(e,"electricInput",e,i.head.line)}}}function Rs(e){for(var t=[],n=[],r=0;r=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=le(i,n.ch,n.sticky),s=i[o];if("ltr"==e.doc.direction&&s.level%2==0&&(r>0?s.to>n.ch:s.from=s.from&&p>=c.begin)){var d=h?"before":"after";return new et(n.line,p,d)}}var f=function(e,t,r){for(var o=function(e,t){return t?new et(n.line,l(e,1),"before"):new et(n.line,e,"after")};e>=0&&e0==(1!=s.level),u=a?r.begin:l(r.end,-1);if(s.from<=u&&u0?c.end:l(c.begin,-1);return null==m||r>0&&m==t.text.length||!(g=f(r>0?0:i.length-1,r,u(m)))?null:g}(e.cm,a,t,n):Ko(a,t,n))){if(r||((s=t.line+n)=e.first+e.size||(t=new et(s,t.ch,t.sticky),!(a=We(e,s)))))return!1;t=$o(i,e.cm,a,t.line,n)}else t=o;return!0}if("char"==r)l();else if("column"==r)l(!0);else if("word"==r||"group"==r)for(var u=null,c="group"==r,h=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;!(n<0)||l(!p);p=!1){var d=a.text.charAt(t.ch)||"\n",f=te(d,h)?"w":c&&"\n"==d?"n":!c||/\s/.test(d)?null:"p";if(!c||p||f||(f="s"),u&&u!=f){n<0&&(n=1,l(),t.sticky="after");break}if(f&&(u=f),n>0&&!l(!p))break}var g=no(e,t,o,s,!0);return nt(o,g)&&(g.hitSide=!0),g}function Ms(e,t,n,r){var i,o,s=e.doc,a=t.left;if("page"==r){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(l-.5*tr(e.display),3);i=(n>0?t.bottom:t.top)+n*u}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;(o=Kn(e,a,i)).outside;){if(n<0?i<=0:i>=s.height){o.hitSide=!0;break}i+=5*n}return o}var js=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new F,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Bs(e,t){var n=On(e,t.line);if(!n||n.hidden)return null;var r=We(e.doc,t.line),i=An(n,r,t.line),o=ce(r,e.doc.direction),s="left";if(o){var a=le(o,t.ch);s=a%2?"right":"left"}var l=Mn(i.map,t.ch,s);return l.offset="right"==l.collapse?l.end:l.start,l}function Fs(e,t){return t&&(e.bad=!0),e}function Gs(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineDiv.childNodes[n]))return Fs(e.clipPos(et(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Bs(t,i)||{node:l[0].measure.map[2],offset:0},c=o.liner.firstLine()&&(s=et(s.line-1,We(r.doc,s.line-1).length)),a.ch==We(r.doc,a.line).text.length&&a.linei.viewTo-1)return!1;s.line==i.viewFrom||0==(e=lr(r,s.line))?(t=Ke(i.view[0].line),n=i.view[0].node):(t=Ke(i.view[e].line),n=i.view[e-1].node.nextSibling);var l,u,c=lr(r,a.line);if(c==i.view.length-1?(l=i.viewTo-1,u=i.lineDiv.lastChild):(l=Ke(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!n)return!1;for(var h=r.doc.splitLines(function(e,t,n,r,i){var o="",s=!1,a=e.doc.lineSeparator(),l=!1;function u(){s&&(o+=a,l&&(o+=a),s=l=!1)}function c(e){e&&(u(),o+=e)}function h(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void c(n);var o,p=t.getAttribute("cm-marker");if(p){var d=e.findMarks(et(r,0),et(i+1,0),(m=+p,function(e){return e.id==m}));return void(d.length&&(o=d[0].find(0))&&c(Ze(e.doc,o.from,o.to).join(a)))}if("false"==t.getAttribute("contenteditable"))return;var f=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;f&&u();for(var g=0;g1&&p.length>1;)if(X(h)==X(p))h.pop(),p.pop(),l--;else{if(h[0]!=p[0])break;h.shift(),p.shift(),t++}for(var d=0,f=0,g=h[0],m=p[0],v=Math.min(g.length,m.length);ds.ch&&y.charCodeAt(y.length-f-1)==b.charCodeAt(b.length-f-1);)d--,f++;h[h.length-1]=y.slice(0,y.length-f).replace(/^\u200b+/,""),h[0]=h[0].slice(d).replace(/\u200b+$/,"");var E=et(t,d),x=et(l,p.length?X(p).length-f:0);return h.length>1||h[0]||tt(E,x)?(ho(r.doc,h,E,x,"+input"),!0):void 0},js.prototype.ensurePolled=function(){this.forceCompositionEnd()},js.prototype.reset=function(){this.forceCompositionEnd()},js.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},js.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()},80))},js.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Kr(this.cm,function(){return ur(e.cm)})},js.prototype.setUneditable=function(e){e.contentEditable="false"},js.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||$r(this.cm,As)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},js.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},js.prototype.onContextMenu=function(){},js.prototype.resetPosition=function(){},js.prototype.needsContentAttribute=!0;var Hs=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new F,this.hasSelection=!1,this.composing=null};Hs.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!me(r,e)){if(r.somethingSelected())Is({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Rs(r);Is({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,z):(n.prevInput="",i.value=t.text.join("\n"),D(i))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(i.style.width="0px"),pe(i,"input",function(){s&&a>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()}),pe(i,"paste",function(e){me(r,e)||Ns(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())}),pe(i,"cut",o),pe(i,"copy",o),pe(e.scroller,"paste",function(t){if(!xn(e,t)&&!me(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}}),pe(e.lineSpace,"selectstart",function(t){xn(e,t)||_e(t)}),pe(i,"compositionstart",function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}}),pe(i,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},Hs.prototype.createField=function(e){this.wrapper=ks(),this.textarea=this.wrapper.firstChild},Hs.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=gr(e);if(e.options.moveInputWithCursor){var i=Zn(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),s=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+s.top-o.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+s.left-o.left))}return r},Hs.prototype.showSelection=function(e){var t=this.cm,n=t.display;I(n.cursorDiv,e.cursors),I(n.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Hs.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&D(this.textarea),s&&a>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",s&&a>=9&&(this.hasSelection=null))}},Hs.prototype.getField=function(){return this.textarea},Hs.prototype.supportsTouch=function(){return!1},Hs.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||R()!=this.textarea))try{this.textarea.focus()}catch(e){}},Hs.prototype.blur=function(){this.textarea.blur()},Hs.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Hs.prototype.receivedFocus=function(){this.slowPoll()},Hs.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Hs.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,function n(){var r=t.poll();r||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))})},Hs.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Pe(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(s&&a>=9&&this.hasSelection===i||y&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,u=Math.min(r.length,i.length);l1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Hs.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Hs.prototype.onKeyPress=function(){s&&a>=9&&(this.hasSelection=null),this.fastPoll()},Hs.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=ar(n,e),u=r.scroller.scrollTop;if(o&&!h){var c=n.options.resetSelectionOnContextMenu;c&&-1==n.doc.sel.contains(o)&&$r(n,Ki)(n.doc,xi(o),z);var p,d=i.style.cssText,f=t.wrapper.style.cssText,g=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-g.top-5)+"px; left: "+(e.clientX-g.left-5)+"px;\n z-index: 1000; background: "+(s?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(p=window.scrollY),r.input.focus(),l&&window.scrollTo(null,p),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=y,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),s&&a>=9&&v(),w){we(e);var m=function(){fe(window,"mouseup",m),setTimeout(y,20)};pe(window,"mouseup",m)}else setTimeout(y,50)}function v(){if(null!=i.selectionStart){var e=n.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,r.selForContextMenu=n.doc.sel}}function y(){if(t.contextMenuPending==y&&(t.contextMenuPending=!1,t.wrapper.style.cssText=f,i.style.cssText=d,s&&a<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=u),null!=i.selectionStart)){(!s||s&&a<9)&&v();var e=0,o=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?$r(n,io)(n):e++<10?r.detectingSelectAll=setTimeout(o,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(o,200)}}},Hs.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Hs.prototype.setUneditable=function(){},Hs.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function n(n,r,i,o){e.defaults[n]=r,i&&(t[n]=o?function(e,t,n){n!=bs&&i(e,t,n)}:i)}e.defineOption=n,e.Init=bs,n("value","",function(e,t){return e.setValue(t)},!0),n("mode",null,function(e,t){e.doc.modeOption=t,Li(e)},!0),n("indentUnit",2,Li,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,function(e){Ii(e),Gn(e),ur(e)},!0),n("lineSeparator",null,function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter(function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,n.push(et(r,o))}r++});for(var i=n.length-1;i>=0;i--)ho(e.doc,t,n[i],et(n[i].line,n[i].ch+t.length))}}),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=bs&&e.refresh()}),n("specialCharPlaceholder",Jt,function(e){return e.refresh()},!0),n("electricChars",!0),n("inputStyle",v?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),n("spellcheck",!1,function(e,t){return e.getInputField().spellcheck=t},!0),n("autocorrect",!1,function(e,t){return e.getInputField().autocorrect=t},!0),n("autocapitalize",!1,function(e,t){return e.getInputField().autocapitalize=t},!0),n("rtlMoveVisually",!_),n("wholeLineUpdateBefore",!0),n("theme","default",function(e){ys(e),pi(e)},!0),n("keyMap","default",function(e,t,n){var r=Zo(t),i=n!=bs&&Zo(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)}),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,ws,!0),n("gutters",[],function(e,t){e.display.gutterSpecs=ci(t,e.options.lineNumbers),pi(e)},!0),n("fixedGutter",!0,function(e,t){e.display.gutters.style.left=t?ir(e.display)+"px":"0",e.refresh()},!0),n("coverGutterNextToScrollbar",!1,function(e){return Fr(e)},!0),n("scrollbarStyle","native",function(e){Hr(e),Fr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},!0),n("lineNumbers",!1,function(e,t){e.display.gutterSpecs=ci(e.options.gutters,t),pi(e)},!0),n("firstLineNumber",1,pi,!0),n("lineNumberFormatter",function(e){return e},pi,!0),n("showCursorWhenSelecting",!1,fr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,function(e,t){"nocursor"==t&&(wr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)}),n("disableInput",!1,function(e,t){t||e.display.input.reset()},!0),n("dragDrop",!0,xs),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,fr,!0),n("singleCursorHeightPerLine",!0,fr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Ii,!0),n("addModeClass",!1,Ii,!0),n("pollInterval",100),n("undoDepth",200,function(e,t){return e.doc.history.undoDepth=t}),n("historyEventDelay",1250),n("viewportMargin",10,function(e){return e.refresh()},!0),n("maxHighlightLength",1e4,Ii,!0),n("moveInputWithCursor",!0,function(e,t){t||e.display.input.resetPosition()}),n("tabindex",null,function(e,t){return e.display.input.getField().tabIndex=t||""}),n("autofocus",null),n("direction","ltr",function(e,t){return e.doc.setDirection(t)},!0),n("phrases",null)}(Ts),function(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var r=this.options,i=r[e];r[e]==n&&"mode"!=e||(r[e]=n,t.hasOwnProperty(e)&&$r(this,t[e])(this,n,i),ge(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Zo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;nn&&(Cs(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&Ar(this));else{var o=i.from(),s=i.to(),a=Math.max(n,o.line);n=Math.min(this.lastLine(),s.line-(s.ch?0:1))+1;for(var l=a;l0&&Zi(this.doc,r,new _i(o,u[r].to()),z)}}}),getTokenAt:function(e,t){return yt(this,e,t)},getLineTokens:function(e,t){return yt(this,et(e),t,!0)},getTokenTypeAt:function(e){e=at(this.doc,e);var t,n=pt(this,We(this.doc,e.line)),r=0,i=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var s=r+i>>1;if((s?n[2*s-1]:0)>=o)i=s;else{if(!(n[2*s+1]o&&(e=o,i=!0),r=We(this.doc,e)}else r=e;return Vn(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-zt(r):0)},defaultTextHeight:function(){return tr(this.display)},defaultCharWidth:function(){return nr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o,s,a,l=this.display,u=(e=Zn(this,at(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),l.sizer.appendChild(t),"over"==r)u=e.top;else if("above"==r||"near"==r){var h=Math.max(l.wrapper.clientHeight,this.doc.height),p=Math.max(l.sizer.clientWidth,l.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>h)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=h&&(u=e.bottom),c+t.offsetWidth>p&&(c=p-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=l.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(l.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),n&&(o=this,s={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(a=Lr(o,s)).scrollTop&&Pr(o,a.scrollTop),null!=a.scrollLeft&&Dr(o,a.scrollLeft))},triggerOnKeyDown:Jr(as),triggerOnKeyPress:Jr(us),triggerOnKeyUp:ls,triggerOnMouseDown:Jr(ds),execCommand:function(e){if(Jo.hasOwnProperty(e))return Jo[e].call(null,this)},triggerElectric:Jr(function(e){Os(this,e)}),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var o=at(this.doc,e),s=0;s0&&a(n.charAt(r-1));)--r;for(;i.5)&&sr(this),ge(this,"refresh",this)}),swapDoc:Jr(function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Ri(this,e),Gn(this),this.display.input.reset(),Nr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ln(this,"swapDoc",this,t),t}),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,o){e.registerHelper(t,r,o),n[t]._global.push({pred:i,val:o})}}(Ts);var zs="iter insert remove copy getEditor constructor".split(" ");for(var Vs in Io.prototype)Io.prototype.hasOwnProperty(Vs)&&G(zs,Vs)<0&&(Ts.prototype[Vs]=function(e){return function(){return e.apply(this.doc,arguments)}}(Io.prototype[Vs]));return be(Io),Ts.inputStyles={textarea:Hs,contenteditable:js},Ts.defineMode=function(e){Ts.defaults.mode||"null"==e||(Ts.defaults.mode=e),function(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Me[e]=t}.apply(this,arguments)},Ts.defineMIME=function(e,t){je[e]=t},Ts.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ts.defineMIME("text/plain","null"),Ts.defineExtension=function(e,t){Ts.prototype[e]=t},Ts.defineDocExtension=function(e,t){Io.prototype[e]=t},Ts.fromTextArea=function(e,t){if((t=t?j(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=R();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=a.getValue()}var i;if(e.form&&(pe(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var s=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=s}}catch(e){}}t.finishInit=function(t){t.save=r,t.getTextArea=function(){return e},t.toTextArea=function(){t.toTextArea=isNaN,r(),e.parentNode.removeChild(t.getWrapperElement()),e.style.display="",e.form&&(fe(e.form,"submit",r),"function"==typeof e.form.submit&&(e.form.submit=i))}},e.style.display="none";var a=Ts(function(t){return e.parentNode.insertBefore(t,e.nextSibling)},t);return a},function(e){e.off=fe,e.on=pe,e.wheelEventPixels=vi,e.Doc=Io,e.splitLines=Re,e.countColumn=B,e.findColumn=W,e.isWordChar=ee,e.Pass=H,e.signal=ge,e.Line=Wt,e.changeEnd=wi,e.scrollbarModel=Ur,e.Pos=et,e.cmpPos=tt,e.modes=Me,e.mimeModes=je,e.resolveMode=Be,e.getMode=Fe,e.modeExtensions=Ge,e.extendMode=Ue,e.copyState=He,e.startState=Ve,e.innerMode=ze,e.commands=Jo,e.keyMap=Go,e.keyName=Wo,e.isModifierKey=Vo,e.lookupKey=zo,e.normalizeKeyMap=Ho,e.StringStream=qe,e.SharedTextMarker=To,e.TextMarker=xo,e.LineWidget=bo,e.e_preventDefault=_e,e.e_stopPropagation=Ee,e.e_stop=we,e.addClass=P,e.contains=O,e.rmClass=C,e.keyNames=Mo}(Ts),Ts.version="5.48.0",Ts}()},function(e,t,n){"use strict";var r=n(51),i=n.n(r),o=n(1),s=n.n(o),a=n(2),l=n.n(a),u=n(14),c=n.n(u),h=n(15),p=n.n(h),d=n(33),f=n.n(d),g=n(16),m=n.n(g),v=n(20),y=n(267),b=n(82),_=n(67);var E=function(e,t){var n=[];return Object(_.a)(e,function(e,r,i){t(e,r,i)&&n.push(e)}),n},x=n(32),w=n(3);var T=function(e,t){return(Object(w.a)(e)?b.a:E)(e,Object(x.a)(t,3))},S=n(263),C=n(0);var L='',I=function(e,t){if("string"==typeof e){var n=JSON.parse(e);if(t)for(var r in n.results.bindings)n.results.bindings[r]=t(n.results.bindings[r]);return n}if("object"==i()(e)&&e.constructor==={}.constructor){if(t&&e.results)for(var o in e.results.bindings)e.results.bindings[o]=t(e.results.bindings[o]);return e}throw new Error("Could not parse json")},A=n(136);function N(e){if("NamedNode"===e.termType)return{value:e.value,type:"uri"};if("Literal"===e.termType){var t={value:e.value,type:"literal"},n=e.language;n&&(t["xml:lang"]=n);var r=e.datatypeString;return r&&(t.datatype=r),t}return"BlankNode"===e.termType?{value:e.value,type:"bnode"}:{value:e.value,type:"uri"}}var O=n(137),R=n(266),P=function(e){for(var t in e)"uri"!==e[t].type&&(e[t].value=e[t].value.replace(/{{(.*?)}}/g,function(t){return t=t.substr(2,t.length-4).trim(),e[t]?e[t].value:t}));return e},k=function(){function e(t,n){s()(this,e),t.executionTime&&(this.executionTime=t.executionTime),n&&(this.executionTime=n),t instanceof Error?this.error=t:t.xhr?this.setResponse(t):this.setSummary(t)}return l()(e,[{key:"setResponse",value:function(e){this.res=e}},{key:"setSummary",value:function(e){e.data||e.error?this.summary=e:this.summary={data:e}}},{key:"hasError",value:function(){return!!(this.res&&this.res.status>=400)||(!!this.errorSummary||(!!this.error||!(!this.summary||!this.summary.error)))}},{key:"getError",value:function(){return this.errorSummary||(this.res&&this.res.status>=400&&(this.errorSummary={text:this.res.text,status:this.res.status,statusText:this.res.error.text}),this.summary&&this.summary.error&&(this.errorSummary=this.summary.error),this.error&&(this.error.response?this.errorSummary={text:this.error.response.text,status:this.error.response.status,statusText:this.error.response.statusText}:this.errorSummary={text:this.error.message})),this.errorSummary}},{key:"getContentType",value:function(){return this.res?this.res.header["content-type"]:this.summary?this.summary.contentType:void 0}},{key:"getAsJson",value:function(){return this.json?this.json:!1===this.json||this.hasError()?void 0:this.getParserFromContentType()?this.json:this.doLuckyGuess()?this.json:(this.json||(this.json=!1),this.json)}},{key:"getData",value:function(){if(this.res){if(this.res.body)return this.res.body;if(this.res.text)return this.res.text}if(this.summary)return this.summary.data}},{key:"getResponseTime",value:function(){return this.executionTime}},{key:"getParserFromContentType",value:function(){var e,t,n,r,i,o=this.getContentType();if(o){var s=Object(R.a)(this.getData());try{if(o.indexOf("json")>-1){if(o.indexOf("sparql-results+json")>=0)return this.json=I(s,P),this.type="json",!0;if(o.indexOf("application/rdf+json")>-1)return this.type="json",!0;this.type="json"}else{if(o.indexOf("xml")>-1)return this.type="xml",!0;if(o.indexOf("csv")>-1)return this.type="csv",!0;if(o.indexOf("tab-separated")>-1)return this.type="tsv",!0;if(o.indexOf("turtle")>0||o.indexOf("trig")>0||o.indexOf("triple")>0||o.indexOf("quad")>0)return this.json=(e=s,t=(new A.Parser).parse(e||""),n=!1,r=["subject","predicate","object"],i=t.map(function(e){var t={subject:N(e.subject),predicate:N(e.predicate),object:N(e.object)};return e.graph&&(n=!0,t.graph=N(e.graph)),t}),n&&r.push("graph"),{head:{vars:r},results:{bindings:i}}),this.type="ttl",!0}}catch(e){this.errorSummary={text:e.message}}}return!1}},{key:"doLuckyGuess",value:function(){var e=Object(R.a)(this.getData());try{return this.json=I(e,P),this.type="json",!0}catch(e){}try{return this.json=function(e){throw new Error("not supported yet")}(),this.type="xml",!0}catch(e){}return!1}},{key:"getVariables",value:function(){var e=this.getAsJson();if(e&&e.head)return e.head.vars}},{key:"getBoolean",value:function(){var e=this.getAsJson();if(e&&"boolean"in e)return e.boolean}},{key:"getBindings",value:function(){var e=this.getAsJson();return e&&e.results?e.results.bindings:null}},{key:"getOriginalResponseAsString",value:function(){var e=this.getData();return"string"==typeof e?e:"json"==this.type?JSON.stringify(e,void 0,2):"xml"==this.type?(new XMLSerializer).serializeToString(e):e}},{key:"getOriginalResponse",value:function(){return this.res.body}},{key:"getType",value:function(){return this.type||this.getAsJson(),this.type}},{key:"getStatus",value:function(){return this.res?this.res.status:this.summary?this.summary.status:void 0}},{key:"getAsStoreObject",value:function(e){var t=this.summary;if(!t&&this.res&&(t={contentType:this.getContentType(),data:this.getOriginalResponseAsString(),error:this.getError(),status:this.getStatus(),executionTime:this.getResponseTime()}),t){if(t.data&&t.data.length>e)return;return t}if(this.error)return{error:this.getError(),executionTime:this.getResponseTime()}}},{key:"asCsv",value:function(){var e,t,n,r=this.getAsJson();return"csv"===this.type?this.getOriginalResponseAsString():r&&r.results?(t=(e=r).head.vars,n=e.results.bindings,new O.Parser({fields:t}).parse(n.map(function(e){return Object(S.a)(e,function(e){return e.value})}))):void 0}}]),e}();function D(e){var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("type","text/css"),t.setAttribute("href",e),document.getElementsByTagName("head")[0].appendChild(t)}function M(e,t){return new Promise(function(n,r){var i=document.createElement("script");i.setAttribute("type","text/javascript"),i.setAttribute("async",null),i.setAttribute("src",e),t&&(i.innerHTML=t),i.onload=function(){return n()},document.getElementsByTagName("head")[0].appendChild(i)})}var j=n(107);j.addHook("afterSanitizeAttributes",function(e){e instanceof HTMLAnchorElement&&(e.target="_blank",e.rel="noopener noreferrer")});var B=j.sanitize,F=n(37),G=n.n(F),U=n(7),H=n.n(U),z=n(269);n(185),n(186),n(187);var V=n(188),q=function(){function e(t){s()(this,e),this.persistentConfig={},this.label="Table",this.priority=10,this.yasr=t,this.config=e.defaults}return l()(e,[{key:"getIcon",value:function(){return Object(C.c)('')}},{key:"getRows",value:function(){for(var e=[],t=this.yasr.results.getBindings(),n=this.yasr.results.getVariables(),r=this.yasr.getPrefixes(),i=0;i"+(i+1)+""],a=0;a").concat(r,"").concat(i?"":">")}},{key:"getCellContent",value:function(e,t,n){var r=e[t];return"
"+("uri"==r.type?this.getUriLinkFromBinding(r,n):"".concat(this.formatLiteral(r,n),""))+"
"}},{key:"formatLiteral",value:function(e,t){var n=Object(z.a)(e.value);if(e["xml:lang"])n='"'.concat(n,'"@').concat(e["xml:lang"],"");else if(e.datatype){var r=this.getUriLinkFromBinding({type:"uri",value:e.datatype},t);n='"'.concat(n,'"^^').concat(r,"")}return n}},{key:"getColumns",value:function(){return[{name:"",searchable:!1,width:this.getSizeFirstColumn(),sortable:!1}].concat(G()(this.yasr.results.getVariables().map(function(e){return{name:e,title:e}})))}},{key:"getSizeFirstColumn",value:function(){var e=this.yasr.results.getBindings().length;return e>999?"30px":e>99?"20px":"10px"}},{key:"draw",value:function(e){var t=document.createElement("table");this.yasr.resultsEl.appendChild(t);var n={dom:"tip",pageLength:e&&e.pageSize?e.pageSize:50,lengthChange:!0,data:this.getRows(),columns:this.getColumns(),order:[],language:{paginate:{first:"<<",last:">>",next:">",previous:"<"}}},r=H()(t).DataTable(n);new V.default(t,{widths:[],partialRefresh:!0}),this.drawControls(r)}},{key:"drawControls",value:function(e){var t=this;this.tableControls&&this.tableControls.remove(),this.tableControls=document.createElement("div"),this.tableControls.className="tableControls";var n=document.createElement("input");n.className="tableFilter",n.placeholder="Filter query results",this.tableControls.appendChild(n),n.onkeyup=function(t){e.search(t.target.value).draw()};var r=document.createElement("div");r.className="pageSizeWrapper";var i=document.createElement("span");i.textContent="Page size: ",i.className="pageSizerLabel",r.appendChild(i);var o=document.createElement("select");o.className="tableSizer";for(var s=0,a=[10,50,100,1e3,-1];s0?l+"":"All",e.page.len()===l&&(u.selected=!0),o.appendChild(u)}r.appendChild(o),o.onchange=function(n){var r=parseInt(n.target.value);e.page.len(r).draw(),t.persistentConfig.pageSize=r,t.yasr.storePluginConfig("table",t.persistentConfig)},this.tableControls.appendChild(r),this.yasr.pluginControls.appendChild(this.tableControls)}},{key:"download",value:function(){var e=this;if(this.yasr.results)return{getData:function(){return e.yasr.results.asCsv()},contentType:"text/csv",title:"Download result",filename:"queryResults.csv"}}},{key:"canHandleResults",value:function(){return this.yasr.results&&this.yasr.results.getVariables()&&this.yasr.results.getVariables().length>0}}]),e}();q.defaults={openIriInNewWindow:!0},q.xmlSchemaNs="http://www.w3.org/2001/XMLSchema#",n(189);var W=function(){function e(t){s()(this,e),this.priority=10,this.hideFromSelection=!0,this.yasr=t}return l()(e,[{key:"draw",value:function(){var e=document.createElement("div");e.className="booleanResult";var t=this.yasr.results.getBoolean();e.appendChild(Object(C.c)(t?'':''));var n=document.createElement("span");n.textContent=t?"True":"False",e.appendChild(n),this.yasr.resultsEl.appendChild(e)}},{key:"canHandleResults",value:function(){return this.yasr.results.getBoolean&&(!0===this.yasr.results.getBoolean()||0==this.yasr.results.getBoolean())}},{key:"getIcon",value:function(){return document.createElement("")}}]),e}();n(190);var Z=n(5);n(105),n(120),n(121),n(122),n(123),n(191),n(192),n(124);var Y=function(){function e(t){s()(this,e),this.label="Response",this.priority=2,this.yasr=t,this.config=e.defaults,t.config.plugins.response&&t.config.plugins.response.dynamicConfig&&(this.config=Object.assign({},this.config,t.config.plugins.response.dynamicConfig))}return l()(e,[{key:"canHandleResults",value:function(){if(!this.yasr.results)return!1;if(!this.yasr.results.getOriginalResponseAsString)return!1;var e=this.yasr.results.getOriginalResponseAsString();return!((!e||0==e.length)&&this.yasr.results.getError())}},{key:"getIcon",value:function(){return Object(C.c)('')}},{key:"download",value:function(){var e=this;if(this.yasr.results){var t=this.yasr.results.getContentType(),n=this.yasr.results.getType();return{getData:function(){return e.yasr.results.getOriginalResponseAsString()},filename:"queryResults"+(n?"."+n:""),contentType:t||"text/plain",title:"Download result"}}}},{key:"draw",value:function(){var e=this.yasr.results.getOriginalResponseAsString()||"",t=e.split("\n");t.length>this.config.maxLines&&(e=t.slice(0,this.config.maxLines).join("\n"));var n={readOnly:!0,lineNumbers:!0,lineWrapping:!0,foldGutter:!0,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],value:e};"json"===this.yasr.results.getType()&&(n.mode={name:"javascript",json:!0}),this.cm=Z(this.yasr.resultsEl,n),t.length>this.config.maxLines&&this.showLess(!1)}},{key:"limitData",value:function(e){var t=this.yasr.results.getOriginalResponseAsString()||"",n=t.split("\n");return n.length>this.config.maxLines&&(t=n.slice(0,this.config.maxLines).join("\n")),t}},{key:"showLess",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];Object(C.b)(this.cm.getWrapperElement(),"overflow"),this.overLay&&(this.overLay.remove(),this.overLay=void 0),this.overLay=document.createElement("div"),Object(C.b)(this.overLay,"overlay");var n=document.createElement("div");Object(C.b)(n,"overlay_content");var r=document.createElement("button");r.title="Show all",Object(C.b)(r,"yasr_btn","overlay_btn"),r.textContent="Show all",r.onclick=function(){return e.showMore()},n.append(r);var i=document.createElement("button");i.title="Download result",Object(C.b)(i,"yasr_btn","overlay_btn");var o=document.createElement("span");o.innerText="Download result",i.appendChild(o),i.appendChild(Object(C.c)(L)),i.onclick=function(){return e.yasr.download()},n.appendChild(i),this.overLay.appendChild(n),this.cm.getWrapperElement().appendChild(this.overLay),t&&this.cm.setValue(this.limitData(this.yasr.results.getOriginalResponseAsString()))}},{key:"showMore",value:function(){Object(C.f)(this.cm.getWrapperElement(),"overflow"),this.overLay&&this.overLay.remove(),this.overLay=void 0,this.cm.setValue(this.yasr.results.getOriginalResponseAsString()||"")}}]),e}();Y.defaults={maxLines:30},n(193);var X=function(){function e(t){s()(this,e),this.priority=20,this.hideFromSelection=!0,this.yasr=t,this.options=e.defaults}return l()(e,[{key:"canHandleResults",value:function(){return this.yasr.results&&!!this.yasr.results.getError()}},{key:"getTryBtn",value:function(e){var t=document.createElement("a");return t.href=e,t.rel="noopener noreferrer",t.target="_blank",t.className="yasr_tryQuery",t.textContent="Try query in a new browser window",t}},{key:"getCorsMessage",value:function(){var e=document.createElement("div");e.className="redOutline";var t=document.createElement("p");t.textContent="Unable to get response from endpoint. Possible reasons:",e.appendChild(t);var n=document.createElement("ul"),r=document.createElement("li");r.textContent="Incorrect endpoint URL",n.appendChild(r);var i=document.createElement("li");i.textContent="Endpoint is down",n.appendChild(i);var o=document.createElement("li"),s=document.createElement("span");s.textContent="Endpoint is not accessible from the YASGUI server and website, and the endpoint is not ",o.appendChild(s);var a=document.createElement("a");return a.textContent="CORS-enabled",a.href="http://enable-cors.org/",a.target="_blank",a.rel="noopener noreferrer",o.appendChild(a),n.appendChild(o),e.appendChild(n),e}},{key:"draw",value:function(){var e=document.createElement("div");e.className="errorResult",this.yasr.resultsEl.appendChild(e);var t=this.yasr.results.getError(),n=document.createElement("div");if(n.className="errorHeader",e.appendChild(n),this.options.renderError){var r=this.options.renderError(t);if(r){var i=document.createElement("div");return i.className="redOutline",i.appendChild(r),void e.appendChild(i)}}if(t.status){var o="Error";t.statusText&&t.statusText.length<100&&(o=t.statusText),o+=" (#".concat(t.status,")");var s=document.createElement("span");if(s.className="status",s.textContent=o,n.appendChild(s),this.yasr.config.getPlainQueryLinkToEndpoint&&n.appendChild(this.getTryBtn(this.yasr.config.getPlainQueryLinkToEndpoint())),t.text){var a=document.createElement("pre");a.textContent=t.text,e.appendChild(a)}}else this.yasr.config.getPlainQueryLinkToEndpoint&&n.appendChild(this.getTryBtn(this.yasr.config.getPlainQueryLinkToEndpoint())),e.appendChild(this.getCorsMessage())}},{key:"getIcon",value:function(){return document.createElement("")}}]),e}();X.defaults={},n(181);var K=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;if(s()(this,t),(n=c()(this,p()(t).call(this))).plugins={},n.helpDrawn=!1,n.utils={addScript:M,addCSS:D,sanitize:B},n.toggleHelp=function(){n.helpDrawn=!n.helpDrawn,n.drawHelp(),n.emit("change",f()(n))},!e)throw new Error("No parent passed as argument. Dont know where to draw YASR");n.rootEl=document.createElement("div"),n.rootEl.className="yasr",e.appendChild(n.rootEl),n.config=Object(y.a)({},t.defaults,r),n.storage=new C.a(t.storageNamespace),n.getConfigFromStorage(),n.headerEl=document.createElement("div"),n.headerEl.className="yasr_header",n.rootEl.appendChild(n.headerEl),n.helpEl=document.createElement("div"),n.helpEl.className="yasr_help",n.rootEl.appendChild(n.helpEl),n.resultsEl=document.createElement("div"),n.resultsEl.className="yasr_results",n.rootEl.appendChild(n.resultsEl),n.initializePlugins(),n.drawHeader(),n.drawHelp();var o=i||n.getResponseFromStorage();return o&&n.setResponse(o),n}return m()(t,e),l()(t,[{key:"getConfigFromStorage",value:function(){var e=this.getStorageId(this.config.persistenceLabelConfig);if(e){var t=this.storage.get(e);if(t)for(var n in this.selectedPlugin=t.selectedPlugin,t.pluginsConfig){var r=t.pluginsConfig[n];r&&this.config.plugins[n]&&(this.config.plugins[n].dynamicConfig=r)}}}},{key:"getStorageId",value:function(e,t){var n=t||this.config.persistenceId;if(n)return"string"==typeof n?n+"_"+e:n(this)+"_"+e}},{key:"somethingDrawn",value:function(){return!!this.resultsEl.children.length}},{key:"getSelectedPluginName",value:function(){return this.selectedPlugin||this.config.defaultPlugin}},{key:"getSelectedPlugin",value:function(){if(this.plugins[this.getSelectedPluginName()])return this.plugins[this.getSelectedPluginName()];console.warn("Tried using plugin ".concat(this.getSelectedPluginName(),", but seems this plugin isnt registered in yasr."))}},{key:"updatePluginSelectors",value:function(e){if(this.pluginSelectorsEl)for(var t in this.config.plugins){var n=this.plugins[t];n&&!n.hideFromSelection&&(e&&(e.indexOf(t)>=0?Object(C.f)(this.pluginSelectorsEl.querySelector(".select_"+t),"disabled"):Object(C.b)(this.pluginSelectorsEl.querySelector(".select_"+t),"disabled")),t===this.getSelectedPluginName()?Object(C.b)(this.pluginSelectorsEl.querySelector(".select_"+t),"selected"):Object(C.f)(this.pluginSelectorsEl.querySelector(".select_"+t),"selected"))}}},{key:"getCompatiblePlugins",value:function(){if(!this.results)return Object.keys(T(this.config.plugins,function(e){return"object"===i()(e)&&e.enabled||!0===e}));var e=[];for(var t in this.plugins)this.plugins[t].canHandleResults()&&e.push({name:t,priority:this.plugins[t].priority});return e.sort(function(e,t){return t.priority-e.priority}).map(function(e){return e.name})}},{key:"draw",value:function(){var e=this;if(this.updateHelpButton(),this.updateResponseInfo(),this.results){var t=this.getCompatiblePlugins();if(this.drawnPlugin&&this.getSelectedPluginName()!==this.drawnPlugin){for(var n=this.pluginControls.children.length-1;n>=0;n--)this.pluginControls.children[n].remove();this.plugins[this.drawnPlugin].destroy&&this.plugins[this.drawnPlugin].destroy()}var r=null;if(this.getSelectedPlugin()&&this.getSelectedPlugin().canHandleResults()?r=this.getSelectedPluginName():t[0]&&(this.drawnPlugin&&this.plugins[this.drawnPlugin].destroy&&this.plugins[this.drawnPlugin].destroy(),r=t[0]),r)this.drawnPlugin=r,this.emit("draw",this,this.plugins[r]),(this.plugins[r].initialize?this.plugins[r].initialize():Promise.resolve()).then(function(){e.resultsEl.innerHTML="",e.plugins[r].draw(e.config.plugins[r].dynamicConfig),e.emit("drawn",e,e.plugins[r]),e.updateExportHeaders(),e.updatePluginSelectors(t)},function(e){return console.error});else this.resultsEl.textContent="cannot render result",this.updateExportHeaders(),this.updatePluginSelectors(t)}}},{key:"refresh",value:function(){this.draw()}},{key:"getPrefixes",value:function(){return this.config.prefixes?"function"==typeof this.config.prefixes?this.config.prefixes(this):this.config.prefixes:{}}},{key:"selectPlugin",value:function(e){this.selectedPlugin!==e&&(this.config.plugins[e]?this.selectedPlugin=e:(console.warn("Plugin ".concat(e," does not exist.")),this.selectedPlugin=this.config.defaultPlugin),this.storeConfig(),this.emit("change",this),this.updatePluginSelectors(),this.draw())}},{key:"drawPluginSelectors",value:function(){var e=this;this.pluginSelectorsEl=document.createElement("div"),this.pluginSelectorsEl.className="yasr_btnGroup";var t=this.config.pluginOrder;Object.keys(this.config.plugins).sort().forEach(function(e){-1===t.indexOf(e)&&t.push(e)});var n=!0,r=!1,i=void 0;try{for(var o,s=function(){var t=o.value;if(!e.config.plugins[t]||!e.config.plugins[t].enabled)return"continue";var n=e.plugins[t];if(!n)return"continue";if(n.hideFromSelection)return"continue";var r=n.label||t,i=document.createElement("div");if(Object(C.b)(i,"yasr_btn","select_"+t),i.title=r,n.getIcon){var s=n.getIcon();s&&(Object(C.b)(s,"plugin_icon"),i.appendChild(s))}var a=document.createElement("span");a.textContent=r,i.appendChild(a),i.onclick=function(){return e.selectPlugin(t)};var l=document.createElement("div");l.appendChild(i),e.pluginSelectorsEl.appendChild(l)},a=t[Symbol.iterator]();!(n=(o=a.next()).done);n=!0)s()}catch(e){r=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw i}}this.pluginSelectorsEl.children.length>=1&&this.headerEl.appendChild(this.pluginSelectorsEl),this.updatePluginSelectors()}},{key:"drawHelp",value:function(){this.helpDrawn&&this.getSelectedPlugin()?(Object(C.b)(this.helpEl,"active"),Object(C.b)(this.helpButton,"selected"),this.helpEl.innerHTML=this.getSelectedPlugin().helpInfo()):(Object(C.f)(this.helpEl,"active"),Object(C.f)(this.helpButton,"selected"),this.helpEl.innerHTML="")}},{key:"drawPluginElement",value:function(){var e=document.createElement("div");Object(C.b)(e,"space_element"),this.headerEl.appendChild(e),this.pluginControls=document.createElement("div"),this.pluginControls.setAttribute("id","yasr_plugin_control"),Object(C.b)(this.pluginControls,"yasr_plugin_control"),this.headerEl.appendChild(this.pluginControls)}},{key:"drawHeader",value:function(){this.drawPluginSelectors(),this.drawDownloadIcon(),this.drawResponseInfo(),this.drawPluginElement(),this.drawHelpButton()}},{key:"stringToBlob",value:function(e,t){if(this.stringToBlobSupported()){var n=new Blob([e],{type:t});return window.URL.createObjectURL(n)}}},{key:"stringToBlobSupported",value:function(){return window.URL&&Blob}},{key:"drawDownloadIcon",value:function(){var e=this;this.stringToBlobSupported()&&(this.downloadBtn=document.createElement("div"),Object(C.b)(this.downloadBtn,"yasr_btn","yasr_downloadIcon","btn_icon"),this.downloadBtn.appendChild(Object(C.c)(L)),this.downloadBtn.onclick=function(){Object(C.d)(e.downloadBtn,"disabled")||e.download()},this.headerEl.appendChild(this.downloadBtn))}},{key:"drawResponseInfo",value:function(){this.dataElement=document.createElement("div"),Object(C.b)(this.dataElement,"yasr_response_chip"),this.headerEl.appendChild(this.dataElement),this.updateResponseInfo()}},{key:"updateResponseInfo",value:function(){var e="";if(this.results){if(Object(C.f)(this.dataElement,"empty"),this.results.getBindings()&&(e+="".concat(this.results.getBindings().length," result").concat(1===this.results.getBindings().length?"":"s")),this.results.getResponseTime()){e||(e="Response");var t=this.results.getResponseTime()/1e3;e+=" in ".concat(t," second").concat(1===t?"":"s")}}else Object(C.b)(this.dataElement,"empty");this.dataElement.innerText=e}},{key:"updateHelpButton",value:function(){!this.getSelectedPlugin()||this.getSelectedPlugin().helpInfo&&this.getSelectedPlugin().canHandleResults()?Object(C.f)(this.helpButton,"hidden"):(Object(C.f)(this.helpButton,"selected"),Object(C.b)(this.helpButton,"hidden"),Object(C.d)(this.helpEl,"active")&&Object(C.f)(this.helpEl,"active"),this.helpDrawn=!1),this.helpDrawn?Object(C.b)(this.helpButton,"selected"):Object(C.f)(this.helpButton,"selected"),this.drawHelp()}},{key:"updateExportHeaders",value:function(){this.downloadBtn.title="";var e=this.plugins[this.drawnPlugin];if(e&&e.download){var t=e.download();if(Object(C.f)(this.downloadBtn,"disabled"),t)return void(t.title&&(this.downloadBtn.title=t.title))}this.downloadBtn.title="Download not supported",Object(C.b)(this.downloadBtn,"disabled")}},{key:"drawHelpButton",value:function(){var e=this;this.helpButton=document.createElement("div"),Object(C.b)(this.helpButton,"yasr_btn","btn_help");this.helpButton.textContent="?",this.helpButton.onclick=function(){Object(C.d)(e.helpButton,"disabled")||e.toggleHelp()},this.helpDrawn?Object(C.b)(this.helpButton,"selected"):Object(C.f)(this.helpButton,"selected"),(!this.getSelectedPlugin()||!this.getSelectedPlugin().helpInfo)&&Object(C.b)(this.helpButton,"hidden"),this.headerEl.appendChild(this.helpButton)}},{key:"download",value:function(){var e=this.plugins[this.drawnPlugin];if(e&&e.download){var t=e.download();if(!t)return;var n=this.stringToBlob(t.getData(),t.contentType?t.contentType:"text/plain"),r=document.createElement("a");if(r.href=n,r.download=t.filename,document.dispatchEvent){var i=document.createEvent("MouseEvents");i.initMouseEvent("click",!0,!0,window,1,1,1,1,1,!1,!1,!1,!1,0,r),r.dispatchEvent(i)}else document.fireEvent&&r.click()}}},{key:"handleLocalStorageQuotaFull",value:function(e){console.warn("Localstorage quota exceeded. Clearing all queries"),t.clearStorage()}},{key:"getResponseFromStorage",value:function(){var e=this.getStorageId(this.config.persistenceLabelResponse);if(e)return this.storage.get(e)}},{key:"getPersistentConfig",value:function(){return{selectedPlugin:this.getSelectedPluginName(),pluginsConfig:Object(S.a)(this.config.plugins,function(e){return e.dynamicConfig})}}},{key:"storePluginConfig",value:function(e,t){this.config.plugins[e].dynamicConfig=t,this.storeConfig(),this.emit("change",this)}},{key:"storeConfig",value:function(){var e=this.getStorageId(this.config.persistenceLabelConfig);e&&this.storage.set(e,this.getPersistentConfig(),this.config.persistencyExpire,this.handleLocalStorageQuotaFull)}},{key:"storeResponse",value:function(){var e=this.getStorageId(this.config.persistenceLabelResponse);if(e){var t=this.results.getAsStoreObject(this.config.maxPersistentResponseSize);t&&!t.error?this.storage.set(e,t,this.config.persistencyExpire,this.handleLocalStorageQuotaFull):this.storage.remove(e)}}},{key:"setResponse",value:function(e,t){e&&(this.results=new k(e,t),this.draw(),this.storeResponse())}},{key:"initializePlugins",value:function(){for(var e in this.config.plugins)this.config.plugins[e]&&(t.plugins[e]?this.plugins[e]=new t.plugins[e](this):console.warn("Wanted to initialize plugin "+e+" but could not find a matching registered plugin"))}}],[{key:"registerPlugin",value:function(e,n){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];t.plugins[e]=n,t.defaults.plugins[e]=r?{enabled:!0}:{enabled:!1}}},{key:"clearStorage",value:function(){new C.a(t.storageNamespace).removeNamespace()}}]),t}(v.EventEmitter);K.defaults={persistenceId:function(e){var t="",n=e.rootEl;for(n.id&&(t=n.id);n&&n!==document;n=n.parentNode)if(n){n.id&&(t=n.id);break}return"yasr_"+t},getPlainQueryLinkToEndpoint:void 0,persistencyExpire:2592e3,persistenceLabelResponse:"response",persistenceLabelConfig:"config",maxPersistentResponseSize:1e5,prefixes:{},plugins:{},pluginOrder:["table","response"],defaultPlugin:"table"},K.plugins={},K.Dependencies={},K.storageNamespace="triply",K.registerPlugin("table",q),K.registerPlugin("boolean",W),K.registerPlugin("response",Y),K.registerPlugin("error",X);t.a=K},function(e,t,n){var r; +/*! + * jQuery JavaScript Library v3.4.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2019-05-01T21:04Z + */ +/*! + * jQuery JavaScript Library v3.4.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2019-05-01T21:04Z + */ +!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,i){"use strict";var o=[],s=n.document,a=Object.getPrototypeOf,l=o.slice,u=o.concat,c=o.push,h=o.indexOf,p={},d=p.toString,f=p.hasOwnProperty,g=f.toString,m=g.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},_={type:!0,src:!0,nonce:!0,noModule:!0};function E(e,t,n){var r,i,o=(n=n||s).createElement("script");if(o.text=e,t)for(r in _)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?p[d.call(e)]||"object":typeof e}var w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function S(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}w.fn=w.prototype={jquery:"3.4.1",constructor:w,length:0,toArray:function(){return l.call(this)},get:function(e){return null==e?l.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+j+")"+j+"*"),q=new RegExp(j+"|>"),W=new RegExp(G),Z=new RegExp("^"+B+"$"),Y={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+G),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+j+"*(even|odd|(([+-]|)(\\d*)n|)"+j+"*(?:([+-]|)"+j+"*(\\d+)|))"+j+"*\\)|)","i"),bool:new RegExp("^(?:"+M+")$","i"),needsContext:new RegExp("^"+j+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+j+"*((?:-\\d)?\\d*)"+j+"*\\)|)(?=[^-]|$)","i")},X=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,$=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+j+"?|("+j+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){p()},se=_e(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{P.apply(N=k.call(E.childNodes),E.childNodes),N[E.childNodes.length].nodeType}catch(e){P={apply:N.length?function(e,t){R.apply(e,k.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,r,i){var o,a,u,c,h,f,v,y=t&&t.ownerDocument,x=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==x&&9!==x&&11!==x)return r;if(!i&&((t?t.ownerDocument||t:E)!==d&&p(t),t=t||d,g)){if(11!==x&&(h=Q.exec(e)))if(o=h[1]){if(9===x){if(!(u=t.getElementById(o)))return r;if(u.id===o)return r.push(u),r}else if(y&&(u=y.getElementById(o))&&b(t,u)&&u.id===o)return r.push(u),r}else{if(h[2])return P.apply(r,t.getElementsByTagName(e)),r;if((o=h[3])&&n.getElementsByClassName&&t.getElementsByClassName)return P.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!L[e+" "]&&(!m||!m.test(e))&&(1!==x||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===x&&q.test(e)){for((c=t.getAttribute("id"))?c=c.replace(re,ie):t.setAttribute("id",c=_),a=(f=s(e)).length;a--;)f[a]="#"+c+" "+be(f[a]);v=f.join(","),y=ee.test(e)&&ve(t.parentNode)||t}try{return P.apply(r,y.querySelectorAll(v)),r}catch(t){L(e,!0)}finally{c===_&&t.removeAttribute("id")}}}return l(e.replace(H,"$1"),t,r,i)}function le(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function ue(e){return e[_]=!0,e}function ce(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function he(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function fe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ge(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&se(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function me(e){return ue(function(t){return t=+t,ue(function(n,r){for(var i,o=e([],n.length,t),s=o.length;s--;)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ae.support={},o=ae.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!X.test(t||n&&n.nodeName||"HTML")},p=ae.setDocument=function(e){var t,i,s=e?e.ownerDocument||e:E;return s!==d&&9===s.nodeType&&s.documentElement?(f=(d=s).documentElement,g=!o(d),E!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",oe,!1):i.attachEvent&&i.attachEvent("onunload",oe)),n.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ce(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=J.test(d.getElementsByClassName),n.getById=ce(function(e){return f.appendChild(e).id=_,!d.getElementsByName||!d.getElementsByName(_).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],m=[],(n.qsa=J.test(d.querySelectorAll))&&(ce(function(e){f.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+j+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+j+"*(?:value|"+M+")"),e.querySelectorAll("[id~="+_+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+_+"+*").length||m.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+j+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),f.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(n.matchesSelector=J.test(y=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ce(function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",G)}),m=m.length&&new RegExp(m.join("|")),v=v.length&&new RegExp(v.join("|")),t=J.test(f.compareDocumentPosition),b=t||J.test(f.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},I=t?function(e,t){if(e===t)return h=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===E&&b(E,e)?-1:t===d||t.ownerDocument===E&&b(E,t)?1:c?D(c,e)-D(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return h=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?D(c,e)-D(c,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?pe(s[r],a[r]):s[r]===E?-1:a[r]===E?1:0},d):d},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),n.matchesSelector&&g&&!L[t+" "]&&(!v||!v.test(t))&&(!m||!m.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){L(t,!0)}return ae(t,d,null,[e]).length>0},ae.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),b(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&A.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},ae.escape=function(e){return(e+"").replace(re,ie)},ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ae.uniqueSort=function(e){var t,r=[],i=0,o=0;if(h=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(I),h){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=ae.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=ae.selectors={cacheLength:50,createPseudo:ue,match:Y,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Y.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=T[e+" "];return t||(t=new RegExp("(^|"+j+")"+e+"("+j+"|$)"))&&T(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=ae.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(U," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,h,p,d,f,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!l&&!a,b=!1;if(m){if(o){for(;g;){for(p=t;p=p[g];)if(a?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;f=g="only"===e&&!f&&"nextSibling"}return!0}if(f=[s?m.firstChild:m.lastChild],s&&y){for(b=(d=(u=(c=(h=(p=m)[_]||(p[_]={}))[p.uniqueID]||(h[p.uniqueID]={}))[e]||[])[0]===x&&u[1])&&u[2],p=d&&m.childNodes[d];p=++d&&p&&p[g]||(b=d=0)||f.pop();)if(1===p.nodeType&&++b&&p===t){c[e]=[x,d,b];break}}else if(y&&(b=d=(u=(c=(h=(p=t)[_]||(p[_]={}))[p.uniqueID]||(h[p.uniqueID]={}))[e]||[])[0]===x&&u[1]),!1===b)for(;(p=++d&&p&&p[g]||(b=d=0)||f.pop())&&((a?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++b||(y&&((c=(h=p[_]||(p[_]={}))[p.uniqueID]||(h[p.uniqueID]={}))[e]=[x,b]),p!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);return i[_]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,n){for(var r,o=i(e,t),s=o.length;s--;)e[r=D(e,o[s])]=!(n[r]=o[s])}):function(e){return i(e,0,n)}):i}},pseudos:{not:ue(function(e){var t=[],n=[],r=a(e.replace(H,"$1"));return r[_]?ue(function(e,t,n,i){for(var o,s=r(e,null,i,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:ue(function(e){return function(t){return ae(e,t).length>0}}),contains:ue(function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}}),lang:ue(function(e){return Z.test(e||"")||ae.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return $.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:me(function(){return[0]}),last:me(function(e,t){return[t-1]}),eq:me(function(e,t,n){return[n<0?n+t:n]}),even:me(function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e}),gt:me(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n,r,i){for(var o,s=[],a=0,l=e.length,u=null!=t;a-1&&(o[u]=!(s[u]=h))}}else v=xe(v===s?v.splice(f,v.length):v),i?i(null,s,v,l):P.apply(s,v)})}function Te(e){for(var t,n,i,o=e.length,s=r.relative[e[0].type],a=s||r.relative[" "],l=s?1:0,c=_e(function(e){return e===t},a,!0),h=_e(function(e){return D(t,e)>-1},a,!0),p=[function(e,n,r){var i=!s&&(r||n!==u)||((t=n).nodeType?c(e,n,r):h(e,n,r));return t=null,i}];l1&&Ee(p),l>1&&be(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(H,"$1"),n,l0,i=e.length>0,o=function(o,s,a,l,c){var h,f,m,v=0,y="0",b=o&&[],_=[],E=u,w=o||i&&r.find.TAG("*",c),T=x+=null==E?1:Math.random()||.1,S=w.length;for(c&&(u=s===d||s||c);y!==S&&null!=(h=w[y]);y++){if(i&&h){for(f=0,s||h.ownerDocument===d||(p(h),a=!g);m=e[f++];)if(m(h,s||d,a)){l.push(h);break}c&&(x=T)}n&&((h=!m&&h)&&v--,o&&b.push(h))}if(v+=y,n&&y!==v){for(f=0;m=t[f++];)m(b,_,s,a);if(o){if(v>0)for(;y--;)b[y]||_[y]||(_[y]=O.call(l));_=xe(_)}P.apply(l,_),c&&!o&&_.length>0&&v+t.length>1&&ae.uniqueSort(l)}return c&&(x=T,u=E),b};return n?ue(o):o}(o,i))).selector=e}return a},l=ae.select=function(e,t,n,i){var o,l,u,c,h,p="function"==typeof e&&e,d=!i&&s(e=p.selector||e);if(n=n||[],1===d.length){if((l=d[0]=d[0].slice(0)).length>2&&"ID"===(u=l[0]).type&&9===t.nodeType&&g&&r.relative[l[1].type]){if(!(t=(r.find.ID(u.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(o=Y.needsContext.test(e)?0:l.length;o--&&(u=l[o],!r.relative[c=u.type]);)if((h=r.find[c])&&(i=h(u.matches[0].replace(te,ne),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(o,1),!(e=i.length&&be(l)))return P.apply(n,i),n;break}}return(p||a(e,d))(i,t,!g,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=_.split("").sort(I).join("")===_,n.detectDuplicates=!!h,p(),n.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ce(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||he("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ce(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||he("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||he(M,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),ae}(n);w.find=C,w.expr=C.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=C.uniqueSort,w.text=C.getText,w.isXMLDoc=C.isXML,w.contains=C.contains,w.escapeSelector=C.escape;var L=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},I=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},A=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var O=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function R(e,t,n){return y(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return h.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(R(this,e||[],!1))},not:function(e){return this.pushStack(R(this,e||[],!0))},is:function(e){return!!R(this,"string"==typeof e&&A.test(e)?w(e):e||[],!1).length}});var P,k=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||P,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:k.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:s,!0)),O.test(r[1])&&w.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=s.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,P=w(s);var D=/^(?:parents|prev(?:Until|All))/,M={children:!0,contents:!0,next:!0,prev:!0};function j(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?h.call(w(e),this[0]):h.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return L(e,"parentNode")},parentsUntil:function(e,t,n){return L(e,"parentNode",n)},next:function(e){return j(e,"nextSibling")},prev:function(e){return j(e,"previousSibling")},nextAll:function(e){return L(e,"nextSibling")},prevAll:function(e){return L(e,"previousSibling")},nextUntil:function(e,t,n){return L(e,"nextSibling",n)},prevUntil:function(e,t,n){return L(e,"previousSibling",n)},siblings:function(e){return I((e.parentNode||{}).firstChild,e)},children:function(e){return I(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(M[e]||w.uniqueSort(i),D.test(e)&&i.reverse()),this.pushStack(i)}});var B=/[^\x20\t\r\n\f]+/g;function F(e){return e}function G(e){throw e}function U(e,t,n,r){var i;try{e&&y(i=e.promise)?i.call(e).done(t).fail(n):e&&y(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return w.each(e.match(B)||[],function(e,n){t[n]=!0}),t}(e):w.extend({},e);var t,n,r,i,o=[],s=[],a=-1,l=function(){for(i=i||e.once,r=t=!0;s.length;a=-1)for(n=s.shift();++a-1;)o.splice(n,1),n<=a&&a--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=s=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},w.extend({Deferred:function(e){var t=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(n){w.each(t,function(t,r){var i=y(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(e,r,i){var o=0;function s(e,t,r,i){return function(){var a=this,l=arguments,u=function(){var n,u;if(!(e=o&&(r!==G&&(a=void 0,l=[n]),t.rejectWith(a,l))}};e?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),n.setTimeout(c))}}return w.Deferred(function(n){t[0][3].add(s(0,n,y(i)?i:F,n.notifyWith)),t[1][3].add(s(0,n,y(e)?e:F)),t[2][3].add(s(0,n,y(r)?r:G))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(t,function(e,n){var s=n[2],a=n[5];i[n[1]]=s.add,a&&s.add(function(){r=a},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),s.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=s.fireWith}),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=l.call(arguments),o=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?l.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(U(e,o.done(s(n)).resolve,o.reject,!t),"pending"===o.state()||y(i[n]&&i[n].then)))return o.then();for(;n--;)U(i[n],s(n),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&H.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},w.readyException=function(e){n.setTimeout(function(){throw e})};var z=w.Deferred();function V(){s.removeEventListener("DOMContentLoaded",V),n.removeEventListener("load",V),w.ready()}w.fn.ready=function(e){return z.then(e).catch(function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||z.resolveWith(s,[w]))}}),w.ready.then=z.then,"complete"===s.readyState||"loading"!==s.readyState&&!s.documentElement.doScroll?n.setTimeout(w.ready):(s.addEventListener("DOMContentLoaded",V),n.addEventListener("load",V));var q=function(e,t,n,r,i,o,s){var a=0,l=e.length,u=null==n;if("object"===x(n))for(a in i=!0,n)q(e,t,a,n[a],!0,o,s);else if(void 0!==r&&(i=!0,y(r)||(s=!0),u&&(s?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(w(e),n)})),t))for(;a1,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){w.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,ve=/^$|^module$|\/(?:java|ecma)script/i,ye={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function be(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function _e(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(u=ae(o),s=be(h.appendChild(o),"script"),u&&_e(s),n)for(c=0;o=s[c++];)ve.test(o.type||"")&&n.push(o);return h}Ee=s.createDocumentFragment().appendChild(s.createElement("div")),(xe=s.createElement("input")).setAttribute("type","radio"),xe.setAttribute("checked","checked"),xe.setAttribute("name","t"),Ee.appendChild(xe),v.checkClone=Ee.cloneNode(!0).cloneNode(!0).lastChild.checked,Ee.innerHTML="",v.noCloneChecked=!!Ee.cloneNode(!0).lastChild.defaultValue;var Se=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Le=/^([^.]*)(?:\.(.+)|)/;function Ie(){return!0}function Ae(){return!1}function Ne(e,t){return e===function(){try{return s.activeElement}catch(e){}}()==("focus"===t)}function Oe(e,t,n,r,i,o){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&&(r=r||n,n=void 0),t)Oe(e,a,n,r,t[a],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ae;else if(!i)return e;return 1===o&&(s=i,(i=function(e){return w().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}function Re(e,t,n){n?(J.set(e,t,!1),w.event.add(e,t,{namespace:!1,handler:function(e){var r,i,o=J.get(this,t);if(1&e.isTrigger&&this[t]){if(o.length)(w.event.special[t]||{}).delegateType&&e.stopPropagation();else if(o=l.call(arguments),J.set(this,t,o),r=n(this,t),this[t](),o!==(i=J.get(this,t))||r?J.set(this,t,!1):i={},o!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else o.length&&(J.set(this,t,{value:w.event.trigger(w.extend(o[0],w.Event.prototype),o.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===J.get(e,t)&&w.event.add(e,t,Ie)}w.event={global:{},add:function(e,t,n,r,i){var o,s,a,l,u,c,h,p,d,f,g,m=J.get(e);if(m)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(se,i),n.guid||(n.guid=w.guid++),(l=m.events)||(l=m.events={}),(s=m.handle)||(s=m.handle=function(t){return void 0!==w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(B)||[""]).length;u--;)d=g=(a=Le.exec(t[u])||[])[1],f=(a[2]||"").split(".").sort(),d&&(h=w.event.special[d]||{},d=(i?h.delegateType:h.bindType)||d,h=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:f.join(".")},o),(p=l[d])||((p=l[d]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(e,r,f,s)||e.addEventListener&&e.addEventListener(d,s)),h.add&&(h.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,s,a,l,u,c,h,p,d,f,g,m=J.hasData(e)&&J.get(e);if(m&&(l=m.events)){for(u=(t=(t||"").match(B)||[""]).length;u--;)if(d=g=(a=Le.exec(t[u])||[])[1],f=(a[2]||"").split(".").sort(),d){for(h=w.event.special[d]||{},p=l[d=(r?h.delegateType:h.bindType)||d]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,h.remove&&h.remove.call(e,c));s&&!p.length&&(h.teardown&&!1!==h.teardown.call(e,f,m.handle)||w.removeEvent(e,d,m.handle),delete l[d])}else for(d in l)w.event.remove(e,d+t[u],n,r,!0);w.isEmptyObject(l)&&J.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,s,a=w.event.fix(e),l=new Array(arguments.length),u=(J.get(this,"events")||{})[a.type]||[],c=w.event.special[a.type]||{};for(l[0]=a,t=1;t=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],s={},n=0;n-1:w.find(i,this,null,[u]).length),s[i]&&o.push(r);o.length&&a.push({elem:u,handlers:o})}return u=this,l\x20\t\r\n\f]*)[^>]*)\/>/gi,ke=/\s*$/g;function je(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")&&w(e).children("tbody")[0]||e}function Be(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Fe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ge(e,t){var n,r,i,o,s,a,l,u;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),s=J.set(t,o),u=o.events))for(i in delete s.handle,s.events={},u)for(n=0,r=u[i].length;n1&&"string"==typeof f&&!v.checkClone&&De.test(f))return e.each(function(i){var o=e.eq(i);g&&(t[0]=f.call(this,i,o.html())),He(o,t,n,r)});if(p&&(o=(i=Te(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(a=(s=w.map(be(i,"script"),Be)).length;h")},clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),l=ae(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(s=be(a),r=0,i=(o=be(e)).length;r0&&_e(s,!l&&be(e,"script")),a},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(K(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),w.fn.extend({detach:function(e){return ze(this,e,!0)},remove:function(e){return ze(this,e)},text:function(e){return q(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(be(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return q(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ye[(me.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-a-.5))||0),l}function ot(e,t,n){var r=qe(e),i=(!v.boxSizingReliable()||n)&&"border-box"===w.css(e,"boxSizing",!1,r),o=i,s=Ze(e,t,r),a="offset"+t[0].toUpperCase()+t.slice(1);if(Ve.test(s)){if(!n)return s;s="auto"}return(!v.boxSizingReliable()&&i||"auto"===s||!parseFloat(s)&&"inline"===w.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===w.css(e,"boxSizing",!1,r),(o=a in e)&&(s=e[a])),(s=parseFloat(s)||0)+it(e,t,n||(i?"border":"content"),o,r,s)+"px"}function st(e,t,n,r,i){return new st.prototype.init(e,t,n,r,i)}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ze(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=X(t),l=et.test(t),u=e.style;if(l||(t=Je(a)),s=w.cssHooks[t]||w.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(i=s.get(e,!1,r))?i:u[t];"string"===(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=he(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||l||(n+=i&&i[3]||(w.cssNumber[a]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,r))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var i,o,s,a=X(t);return et.test(t)||(t=Je(a)),(s=w.cssHooks[t]||w.cssHooks[a])&&"get"in s&&(i=s.get(e,!0,n)),void 0===i&&(i=Ze(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!Qe.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,t,r):ce(e,tt,function(){return ot(e,t,r)})},set:function(e,n,r){var i,o=qe(e),s=!v.scrollboxSize()&&"absolute"===o.position,a=(s||r)&&"border-box"===w.css(e,"boxSizing",!1,o),l=r?it(e,t,r,a,o):0;return a&&s&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-it(e,t,"border",!1,o)-.5)),l&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),rt(0,n,l)}}}),w.cssHooks.marginLeft=Ye(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ze(e,"marginLeft"))||e.getBoundingClientRect().left-ce(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=rt)}),w.fn.extend({css:function(e,t){return q(this,function(e,t,n){var r,i,o={},s=0;if(Array.isArray(t)){for(r=qe(e),i=t.length;s1)}}),w.Tween=st,st.prototype={constructor:st,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=st.propHooks[this.prop];return e&&e.get?e.get(this):st.propHooks._default.get(this)},run:function(e){var t,n=st.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):st.propHooks._default.set(this),this}},st.prototype.init.prototype=st.prototype,st.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||!w.cssHooks[e.prop]&&null==e.elem.style[Je(e.prop)]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},st.propHooks.scrollTop=st.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=st.prototype.init,w.fx.step={};var at,lt,ut=/^(?:toggle|show|hide)$/,ct=/queueHooks$/;function ht(){lt&&(!1===s.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ht):n.setTimeout(ht,w.fx.interval),w.fx.tick())}function pt(){return n.setTimeout(function(){at=void 0}),at=Date.now()}function dt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ft(e,t,n){for(var r,i=(gt.tweeners[t]||[]).concat(gt.tweeners["*"]),o=0,s=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(B);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=vt[t]||w.find.attr;vt[t]=function(e,t,r){var i,o,s=t.toLowerCase();return r||(o=vt[s],vt[s]=i,i=null!=n(e,t,r)?s:null,vt[s]=o),i}});var yt=/^(?:input|select|textarea|button)$/i,bt=/^(?:a|area)$/i;function _t(e){return(e.match(B)||[]).join(" ")}function Et(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(B)||[]}w.fn.extend({prop:function(e,t){return q(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):yt.test(e.nodeName)||bt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this}),w.fn.extend({addClass:function(e){var t,n,r,i,o,s,a,l=0;if(y(e))return this.each(function(t){w(this).addClass(e.call(this,t,Et(this)))});if((t=xt(e)).length)for(;n=this[l++];)if(i=Et(n),r=1===n.nodeType&&" "+_t(i)+" "){for(s=0;o=t[s++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(a=_t(r))&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,r,i,o,s,a,l=0;if(y(e))return this.each(function(t){w(this).removeClass(e.call(this,t,Et(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)for(;n=this[l++];)if(i=Et(n),r=1===n.nodeType&&" "+_t(i)+" "){for(s=0;o=t[s++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(a=_t(r))&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):y(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,Et(this),t),t)}):this.each(function(){var t,i,o,s;if(r)for(i=0,o=w(this),s=xt(e);t=s[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=Et(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+_t(Et(n))+" ").indexOf(t)>-1)return!0;return!1}});var wt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=y(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))})):i?(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(wt,""):null==n?"":n:void 0}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:_t(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,s="select-one"===e.type,a=s?null:[],l=s?o+1:i.length;for(r=o<0?l:s?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},v.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in n;var Tt=/^(?:focusinfocus|focusoutblur)$/,St=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(e,t,r,i){var o,a,l,u,c,h,p,d,g=[r||s],m=f.call(e,"type")?e.type:e,v=f.call(e,"namespace")?e.namespace.split("."):[];if(a=d=l=r=r||s,3!==r.nodeType&&8!==r.nodeType&&!Tt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(v=m.split("."),m=v.shift(),v.sort()),c=m.indexOf(":")<0&&"on"+m,(e=e[w.expando]?e:new w.Event(m,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:w.makeArray(t,[e]),p=w.event.special[m]||{},i||!p.trigger||!1!==p.trigger.apply(r,t))){if(!i&&!p.noBubble&&!b(r)){for(u=p.delegateType||m,Tt.test(u+m)||(a=a.parentNode);a;a=a.parentNode)g.push(a),l=a;l===(r.ownerDocument||s)&&g.push(l.defaultView||l.parentWindow||n)}for(o=0;(a=g[o++])&&!e.isPropagationStopped();)d=a,e.type=o>1?u:p.bindType||m,(h=(J.get(a,"events")||{})[e.type]&&J.get(a,"handle"))&&h.apply(a,t),(h=c&&a[c])&&h.apply&&K(a)&&(e.result=h.apply(a,t),!1===e.result&&e.preventDefault());return e.type=m,i||e.isDefaultPrevented()||p._default&&!1!==p._default.apply(g.pop(),t)||!K(r)||c&&y(r[m])&&!b(r)&&((l=r[c])&&(r[c]=null),w.event.triggered=m,e.isPropagationStopped()&&d.addEventListener(m,St),r[m](),e.isPropagationStopped()&&d.removeEventListener(m,St),w.event.triggered=void 0,l&&(r[c]=l)),e.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),v.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=n.location,Lt=Date.now(),It=/\?/;w.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+e),t};var At=/\[\]$/,Nt=/\r?\n/g,Ot=/^(?:submit|button|image|reset|file)$/i,Rt=/^(?:input|select|textarea|keygen)/i;function Pt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||At.test(e)?r(e,i):Pt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)Pt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=y(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&Rt.test(this.nodeName)&&!Ot.test(e)&&(this.checked||!ge.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Nt,"\r\n")}}):{name:t.name,value:n.replace(Nt,"\r\n")}}).get()}});var kt=/%20/g,Dt=/#.*$/,Mt=/([?&])_=[^&]*/,jt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Bt=/^(?:GET|HEAD)$/,Ft=/^\/\//,Gt={},Ut={},Ht="*/".concat("*"),zt=s.createElement("a");function Vt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(B)||[];if(y(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qt(e,t,n,r){var i={},o=e===Ut;function s(a){var l;return i[a]=!0,w.each(e[a]||[],function(e,a){var u=a(t,n,r);return"string"!=typeof u||o||i[u]?o?!(l=u):void 0:(t.dataTypes.unshift(u),s(u),!1)}),l}return s(t.dataTypes[0])||!i["*"]&&s("*")}function Wt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}zt.href=Ct.href,w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ht,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Wt(Wt(e,w.ajaxSettings),t):Wt(w.ajaxSettings,e)},ajaxPrefilter:Vt(Gt),ajaxTransport:Vt(Ut),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,i,o,a,l,u,c,h,p,d,f=w.ajaxSetup({},t),g=f.context||f,m=f.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),y=w.Callbacks("once memory"),b=f.statusCode||{},_={},E={},x="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(c){if(!a)for(a={};t=jt.exec(o);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(e,t){return null==c&&(e=E[e.toLowerCase()]=E[e.toLowerCase()]||e,_[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)T.always(e[T.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||x;return r&&r.abort(t),S(0,t),this}};if(v.promise(T),f.url=((e||f.url||Ct.href)+"").replace(Ft,Ct.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(B)||[""],null==f.crossDomain){u=s.createElement("a");try{u.href=f.url,u.href=u.href,f.crossDomain=zt.protocol+"//"+zt.host!=u.protocol+"//"+u.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=w.param(f.data,f.traditional)),qt(Gt,f,t,T),c)return T;for(p in(h=w.event&&f.global)&&0==w.active++&&w.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Bt.test(f.type),i=f.url.replace(Dt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(kt,"+")):(d=f.url.slice(i.length),f.data&&(f.processData||"string"==typeof f.data)&&(i+=(It.test(i)?"&":"?")+f.data,delete f.data),!1===f.cache&&(i=i.replace(Mt,"$1"),d=(It.test(i)?"&":"?")+"_="+Lt+++d),f.url=i+d),f.ifModified&&(w.lastModified[i]&&T.setRequestHeader("If-Modified-Since",w.lastModified[i]),w.etag[i]&&T.setRequestHeader("If-None-Match",w.etag[i])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&T.setRequestHeader("Content-Type",f.contentType),T.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Ht+"; q=0.01":""):f.accepts["*"]),f.headers)T.setRequestHeader(p,f.headers[p]);if(f.beforeSend&&(!1===f.beforeSend.call(g,T,f)||c))return T.abort();if(x="abort",y.add(f.complete),T.done(f.success),T.fail(f.error),r=qt(Ut,f,t,T)){if(T.readyState=1,h&&m.trigger("ajaxSend",[T,f]),c)return T;f.async&&f.timeout>0&&(l=n.setTimeout(function(){T.abort("timeout")},f.timeout));try{c=!1,r.send(_,S)}catch(e){if(c)throw e;S(-1,e)}}else S(-1,"No Transport");function S(e,t,s,a){var u,p,d,_,E,x=t;c||(c=!0,l&&n.clearTimeout(l),r=void 0,o=a||"",T.readyState=e>0?4:0,u=e>=200&&e<300||304===e,s&&(_=function(e,t,n){for(var r,i,o,s,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){l.unshift(i);break}if(l[0]in n)o=l[0];else{for(i in n){if(!l[0]||e.converters[i+" "+l[0]]){o=i;break}s||(s=i)}o=o||s}if(o)return o!==l[0]&&l.unshift(o),n[o]}(f,T,s)),_=function(e,t,n,r){var i,o,s,a,l,u={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)u[s.toLowerCase()]=e.converters[s];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(s=u[l+" "+o]||u["* "+o]))for(i in u)if((a=i.split(" "))[1]===o&&(s=u[l+" "+a[0]]||u["* "+a[0]])){!0===s?s=u[i]:!0!==u[i]&&(o=a[0],c.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(f,_,T,u),u?(f.ifModified&&((E=T.getResponseHeader("Last-Modified"))&&(w.lastModified[i]=E),(E=T.getResponseHeader("etag"))&&(w.etag[i]=E)),204===e||"HEAD"===f.type?x="nocontent":304===e?x="notmodified":(x=_.state,p=_.data,u=!(d=_.error))):(d=x,!e&&x||(x="error",e<0&&(e=0))),T.status=e,T.statusText=(t||x)+"",u?v.resolveWith(g,[p,x,T]):v.rejectWith(g,[T,x,d]),T.statusCode(b),b=void 0,h&&m.trigger(u?"ajaxSuccess":"ajaxError",[T,f,u?p:d]),y.fireWith(g,[T,x]),h&&(m.trigger("ajaxComplete",[T,f]),--w.active||w.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return y(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e,t){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){w.globalEval(e,t)}})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return y(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=y(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Zt={0:200,1223:204},Yt=w.ajaxSettings.xhr();v.cors=!!Yt&&"withCredentials"in Yt,v.ajax=Yt=!!Yt,w.ajaxTransport(function(e){var t,r;if(v.cors||Yt&&!e.crossDomain)return{send:function(i,o){var s,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(s in e.xhrFields)a[s]=e.xhrFields[s];for(s in e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)a.setRequestHeader(s,i[s]);t=function(e){return function(){t&&(t=r=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(Zt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=t(),r=a.onerror=a.ontimeout=t("error"),void 0!==a.onabort?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout(function(){t&&r()})},t=t("abort");try{a.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=w(" + + \ No newline at end of file diff --git a/web/faq-developers.php b/web/faq-developers.php index 60837d2..0d998fa 100644 --- a/web/faq-developers.php +++ b/web/faq-developers.php @@ -14,7 +14,7 @@

Doorzoek pagina. Dit is in wezen een SPARQL-generator die op basis van je zoekvraag een SPARQL-query maakt en afvuurt op de triplestore. Je vindt er ook een link om de gegenereerde SPARQL-query in de web-gui van de triplestore te openen.')?>

-

Data Stories. Alleen nog beschikbaar in het Nederlands, maar via de blauwwe pijl boven de resultaat tabellen tover je de SPARQL-query naar voren waarmee de gegevens voor tabel eronder zijn verkregen. Pas de query aan en je ziet gelijk het resultaat!')?>

+

data story. Alleen nog beschikbaar in het Nederlands, maar via de blauwwe pijl boven de resultaat tabellen tover je de SPARQL-query naar voren waarmee de gegevens voor tabel eronder zijn verkregen. Pas de query aan en je ziet gelijk het resultaat!')?>

schema:license. De distributies binnen een dataset (dus de daadwerkelijke data) kunnen onderhevig zijn aan een meer restrictieve licentie.')?>

diff --git a/web/includes/language.php b/web/includes/language.php index fc85011..60a5c1f 100644 --- a/web/includes/language.php +++ b/web/includes/language.php @@ -188,7 +188,7 @@ # search.php 'Doorzoek alle datasetbeschrijvingen'=>'Search all dataset descriptions', - 'Door erfgoedinstellingen aangemelde datasetbeschrijvingen worden opgeslagen in een openbare triplestore op basis van het DCAT datamodel. Via de Data Stories leer je hoe te zoeken middels SPARQL. Deze pagina toont een zoekinterface op het datasetregister. Ook is dit een hulpmiddel voor het maken van SPARQL queries om de datasetbeschrijvingen te doorzoeken.'=>'Dataset descriptions submitted by heritage institutions are stored in a public triplestore based on the DCAT data model. Via the Data Stories you will learn how to search using SPARQL. This page shows a search interface on the Dataset Register. It is also a tool for creating SPARQL queries to search the dataset descriptions.', + 'Door erfgoedinstellingen aangemelde datasetbeschrijvingen worden opgeslagen in een openbare triplestore op basis van het DCAT datamodel. Via de datastory leer je hoe te zoeken middels SPARQL. Deze pagina toont een zoekinterface op het datasetregister. Ook is dit een hulpmiddel voor het maken van SPARQL queries om de datasetbeschrijvingen te doorzoeken.'=>'Dataset descriptions submitted by heritage institutions are stored in a public triplestore based on the DCAT data model. Via the datastory you will learn how to search using SPARQL. This page shows a search interface on the Dataset Register. It is also a tool for creating SPARQL queries to search the dataset descriptions.', 'Zoekwoord'=>'Keyword', 'Doorzoek'=>'Search', 'Naam'=>'Name', @@ -265,7 +265,6 @@ 'Verstrekker URI'=>'Publisher URI', 'Verstrekker naam'=>'Publisher name', 'Wijzigingsdatum'=>'Data of change', - 'Beschrijving van de datasetdistributie'=>'Description of the dataset distribution', 'Datum waarom de dataset is aangemaakt'=>'Date why the dataset was created', 'Datum waarop de dataset is gepubliceerd'=>'Date the dataset was published', @@ -342,13 +341,12 @@ 'Het Datasetregister bevat geen datasets, wel bevat het datasetbeschrijvingen en deze bevatten referentie naar (distributies van) data. Dit kunnen bestanden/datadumps zijn (bijvoorbeeld gecomprimeerde XML, CSV, NT bestanden) of API\'s (bijvoorbeeld OAI-PMH, SPARQL, SRU). Wanneer een datasetbeschrijving bij de bron wordt opgehaald en gevalideerd, dan wordt deze in een eigen graaf opgeslagen op basis van dcat:Dataset. De URL van de graaf correspondeert met de IRI van de dataset. Datasetbeschrijvingen die worden geleverd op basis van schema.org - zoals geadviseerd in de Requirements for Datasets - worden geconverteerd naar DCAT. Meer informatie hierover op de datamodel-pagina.'=>'The Dataset register does not contain datasets, but it does contain dataset descriptions and these contain references to (distributions of) data. These can be files/data dumps (eg compressed XML, CSV, NT files) or APIs (eg OAI-PMH, SPARQL, SRU). When a dataset description is retrieved and validated from source, it is stored in its own graph based on dcat:Dataset. The URL of the graph corresponds to the IRI of the dataset. Dataset descriptions provided from schema.org - as advised in the Requirements for Datasets - are converted to DCAT. You\'ll find more information on this topic on the datamodel page.', 'Zijn er voorbeelden van SPARQL queries?'=>'Are there examples of SPARQL queries?', 'Eenvoudige voorbeelden van zoek queries vindt je op de Doorzoek pagina. Dit is in wezen een SPARQL-generator die op basis van je zoekvraag een SPARQL-query maakt en afvuurt op de triplestore. Je vindt er ook een link om de gegenereerde SPARQL-query in de web-gui van de triplestore te openen.'=>'Simple examples of search queries can be found on the Search page. This is essentially a SPARQL generator that creates a SPARQL query based on your query and fires it at the triplestore. You will also find a link to open the generated SPARQL query in the triplestore web gui.', - 'Een andere manier om gevoel te krijgen bij de mogelijkheden is de Data Stories. Alleen nog beschikbaar in het Nederlands, maar via de blauwwe pijl boven de resultaat tabellen tover je de SPARQL-query naar voren waarmee de gegevens voor tabel eronder zijn verkregen. Pas de query aan en je ziet gelijk het resultaat!'=>'Another way to get a feel for the possibilities is the Data Stories. Only available in Dutch, but via the blue arrow above the result tables you conjure up the SPARQL query with which the data for the table below is obtained. Modify the query and you will immediately see the result!', + 'Een andere manier om gevoel te krijgen bij de mogelijkheden is de data story. Alleen nog beschikbaar in het Nederlands, maar via de blauwwe pijl boven de resultaat tabellen tover je de SPARQL-query naar voren waarmee de gegevens voor tabel eronder zijn verkregen. Pas de query aan en je ziet gelijk het resultaat!'=>'Another way to get a feel for the possibilities is the Data Story. Only available in Dutch, but via the blue arrow above the result tables you conjure up the SPARQL query with which the data for the table below is obtained. Modify the query and you will immediately see the result!', 'Wat mag ik met de data uit het Datasetregister?'=>'What am I allowed to do with the data from the Dataset Register?', 'Het gebruik van het SPARQL-endpoint staat open voor iedereen, zonder enige drempel. De datasetbeschrijvingen zelf worden door erfgoedinstellingen onder een open licentie beschikbaar gesteld. Je vindt dit terug in de verplichte property schema:license. De distributies binnen een dataset (dus de daadwerkelijke data) kunnen onderhevig zijn aan een meer restrictieve licentie.'=>'The use of the SPARQL endpoint is open to everyone, without any barriers. The dataset descriptions themselves are made available by heritage institutions under an open license. You can find this in the mandatory property schema:license. The distributions within a dataset (ie the actual data) may be subject to a more restrictive license.', 'Ga je aan de slag met het zoeken van datasetbeschrijvingen en het SPARQL-endpoint, laat het weten, zodat we je op de hoogte kunnen houden van ontwikkelingen, updates en beschikbaarheid.'=>'If you\'re getting started looking for dataset descriptions and the SPARQL endpoint, let us know so we can keep you informed of developments, updates and availability.', # validate-post.php - 'Voer de inhoud van een datasetbeschrijving (of datacatalogus) in RDF in om deze via de Datasetregister API te valideren en selecteer het type RDF. Er wordt dan gecontroleerd of deze voldoet aan de dataset requirements. De validate wordt uitgevoerd op basis van een SHACL bestand. Als de aangeleverde RDF niet voldoet, dan wordt het resultaat van de SHACL validatie getoond.'=>'Enter the contents of a dataset description (or catalog) in RDF to validate it via the Dataset Register API. It is then checked whether it meets the dataset requirements. The validation is performed on the basis of a SHACL file. If the supplied RDF does not comply, the result of the SHACL validation is shown.', 'De datasetbeschrijving wordt niet opgeslagen of toegevoegd aan het Dataset Register. Via de Meld aan pagina kan een URL van een online gepubliceerde datasetbeschrijving worden aangemeld.'=>'The dataset description (or catalog) is not saved or added to the Dataset Register. A URL of a dataset description published online can be registered via the Submit page.', 'Inhoud van de datasetbeschrijving (of datacatalogus)'=>'Contents of the dataset description (or catalog)', @@ -358,7 +356,6 @@ 'Staat de datasetbeschrijving al online, plak dan de URL van de datasetbeschrijving in de validatie pagina.'=>'If the dataset description is already online, paste the URL of the dataset description into the validation page.', # show.php - 'De opgegeven URI is ongeldig'=>'The provided URI is invalid', 'Metadata'=>'Metadata', 'Geregistreerde URL'=>'Registered URL', @@ -371,9 +368,35 @@ 'Bekijk datasets binnen deze datacatalog'=>'View the datasets of this datacatalog', # catalog.php - 'De volgende'=>'The following', - 'datasets maken onderdeel uit '=>'datasets are part of' + 'datasets maken onderdeel uit '=>'datasets are part of', + + # datastory.php + 'Inzicht in erfgoeddatasets'=>'Insight into heritage datasets', + 'De bij het NDE Datasetregister aangemelde datasetbeschrijvingen worden geharvest en samengebracht in een openbare triplestore. Het doel van het datasetregister is om de vindbaarheid van datasets (API\'s en bestanden/dumps) te vergroten. Ben je op zoek naar een dataset, ga dan naar de triplestore van het Datasetregister en doorzoek de datasetbeschrijvingen via SPARQL. Lees de uitleg van de dataconcepten en de Requirements voor Datasets voor gebruikte RDF klassen en eigenschappen.'=>'The dataset descriptions registered with the NDE Dataset Register are harvested and brought together in a public triple store. The purpose of the dataset register is to increase the findability of datasets (APIs and files/dumps). If you are looking for a dataset, go to the triplestore of the Dataset Register and search the dataset descriptions via SPARQL. Read the explanation of the data concepts and the Requirements for Datasets for RDF classes and properties used.', + 'SPARQL\'n maar!'=>'Let\'s SPARQL!', + 'Om je op weg te helpen geven we je hier enkele voorbeeld SPARQL-queries. Klik op de rode "pijl-omhoog" om de betreffende SPARQL-query te tonen. Je kunt deze ook aanpassen en opnieuw uitvoeren! Klik op een kolomkop om op de betreffende kolom te sorteren.'=>'To help you get started, here are some example SPARQL queries. Click on the red "up arrow" to display the appropriate SPARQL query. You can also customize and redo the query! Click on a column heading to sort by that column.', + 'Welke Linked Dataset zijn als datadumps beschikbaar?'=>'Which Linked Dataset are available as data dumps?', + 'De onderstaande tabel geeft een overzicht van alle datasets die in een Linked Data format te downloaden zijn:'=>'The table below provides an overview of all datasets that can be downloaded in a Linked Data format:', + 'Welke Linked Dataset zijn via een SPARQL-endpoint bevraagbaar?'=>'Which Linked Dataset can be queried via a SPARQL endpoint?', + 'De onderstaande tabel geeft een overzicht van alle datasets die via een SPARQL endpoint bevraagbaar zijn:'=>'The table below provides an overview of all datasets that can be queried via a SPARQL endpoint:', + 'Wanneer zijn de dataset beschrijvingen van de Linked Dataset voor het laatst succesvol opgehaald?'=>'When were the dataset descriptions of the Linked Dataset last successfully retrieved?', + 'De onderstaande tabel geeft wat een algemene informatie over de beschikbare Linked Datasets inclusief de laatste keer dat de datasetbeschrijving succesvol opgehaald is:'=>'The table below provides some general information about the available Linked Datasets including the last time the dataset description was successfully retrieved:', + 'Welke erfgoedinstellingen bieden hoeveel datasets?'=>'Which heritage institutions offer how many datasets?', + 'Het volgende overzicht laat zien welke organisaties datasets (API/datadumps) beschikbaar stellen (in de rol van uitgever):'=>'The following overview shows which organizations make datasets (API/data dumps) available (in the role of publisher):', + 'Waar zijn de erfgoedinstellingen gevestigd?'=>'Where are the heritage institutions located?', + 'De onderstaande kaart toont de vestigingsplaatsen van de erfgoedinstellingen(in de rol van maker of uitgever):'=>'The map below shows the locations of the heritage institutions (in the role of creator or publisher):', + 'Welke datasets worden er geboden?'=>'What datasets are offered?', + 'Het volgende overzicht laat de titels zien van de beschikbare datasets:'=>'The following overview shows the titles of the available datasets:', + 'Onder welke licentie worden de datasets beschikbaar gesteld?'=>'Under what license are the datasets made available?', + 'Voor hergebruik van data zijn open licentievormen van belang, maar ook "gesloten" datasets (vanwege auteursrecht of privacy) kunnen opgenomen worden in het Datasetregister:'=>'Open license forms are important for data reuse, but also "closed" datasets (due to copyright or privacy) can be included in the Dataset Register:', + 'Hoe staat het met het aanbod van linked data?'=>'What is the status of the offer of linked data?', + 'Het volgende overzicht laat zien in welke linked data distributievormen de datasets beschikbaar worden gemaakt:'=>'The following overview shows in which linked data distribution forms the datasets are made available:', + 'Welke musea bieden linked data?'=>'Which museums offer linked data?', + 'Het volgende overzicht laat de linked data datasets zien van musea:'=>'The following overview shows the linked data datasets of museums:', + 'Welke data bevatten informatie uit bevolkingsregisters?'=>'Which data contain information from population registers?', + 'Het volgende overzicht laat datasets zien die als keyword "bevolkingsregister" hebben:'=>'The following overview shows datasets with the Dutch keyword "bevolkingsregister" (=population register):' + ); diff --git a/web/index.php b/web/index.php index 475c1c7..f14acd4 100644 --- a/web/index.php +++ b/web/index.php @@ -50,7 +50,7 @@

diff --git a/web/search.php b/web/search.php index fa8f6b5..ee5a485 100644 --- a/web/search.php +++ b/web/search.php @@ -16,7 +16,7 @@

-

triplestore op basis van het DCAT datamodel. Via de Data Stories leer je hoe te zoeken middels SPARQL. Deze pagina toont een zoekinterface op het datasetregister. Ook is dit een hulpmiddel voor het maken van SPARQL queries om de datasetbeschrijvingen te doorzoeken.')?>

+

triplestore op basis van het DCAT datamodel. Via de datastory leer je hoe te zoeken middels SPARQL. Deze pagina toont een zoekinterface op het datasetregister. Ook is dit een hulpmiddel voor het maken van SPARQL queries om de datasetbeschrijvingen te doorzoeken.')?>