UNPKG

@mappingfactory/sdk-react

Version:

React SDK for Michelin's Navigation and Mapping Services.

2 lines 232 kB
/*! For license information please see mappingfactory-sdk-react.js.LICENSE.txt */ !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react"),require("@mappingfactory/directions"),require("@mappingfactory/roadsheet"),require("maplibre-gl")):"function"==typeof define&&define.amd?define(["react","@mappingfactory/directions","@mappingfactory/roadsheet","maplibre-gl"],e):"object"==typeof exports?exports.ReactSDKMichelin=e(require("react"),require("@mappingfactory/directions"),require("@mappingfactory/roadsheet"),require("maplibre-gl")):t.ReactSDKMichelin=e(t.react,t.michelinDirections,t.michelinRoadsheet,t.maplibregl)}(self,((t,e,r,n)=>(()=>{"use strict";var i={251:(t,e,r)=>{var n=r(156),i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,l=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(t,e,r){var n,o={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==e.key&&(c=""+e.key),void 0!==e.ref&&(u=e.ref),e)a.call(e,n)&&!s.hasOwnProperty(n)&&(o[n]=e[n]);if(t&&t.defaultProps)for(n in e=t.defaultProps)void 0===o[n]&&(o[n]=e[n]);return{$$typeof:i,type:t,key:c,ref:u,props:o,_owner:l.current}}e.Fragment=o,e.jsx=c,e.jsxs=c},893:(t,e,r)=>{t.exports=r(251)},156:e=>{e.exports=t},311:t=>{t.exports=e},876:t=>{t.exports=r},740:t=>{t.exports=n}},o={};function a(t){var e=o[t];if(void 0!==e)return e.exports;var r=o[t]={exports:{}};return i[t](r,r.exports,a),r.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var r in e)a.o(e,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),a.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var l={};return(()=>{a.r(l),a.d(l,{MichelinAutocomplete:()=>V,MichelinMap:()=>B,MichelinProvider:()=>k,useDirection:()=>S,useMapLibre:()=>N,useMichelinContext:()=>M,useRoadsheet:()=>C,useSearch:()=>j});var t=a(893),e=a(311),r=a.n(e),n=a(740),i=a.n(n),o={311:t=>{var e={};function r(t){return Math.floor(Math.abs(t)+.5)*(t>=0?1:-1)}function n(t,e,n){var i=2*((t=r(t*n))-(e=r(e*n)));i<0&&(i=-i-1);for(var o="";i>=32;)o+=String.fromCharCode(63+(32|31&i)),i/=32;return o+String.fromCharCode(63+(0|i))}function i(t){for(var e=[],r=0;r<t.length;r++){var n=t[r].slice();e.push([n[1],n[0]])}return e}e.decode=function(t,e){for(var r,n=0,i=0,o=0,a=[],l=0,s=0,c=null,u=Math.pow(10,Number.isInteger(e)?e:5);n<t.length;){c=null,l=1,s=0;do{s+=(31&(c=t.charCodeAt(n++)-63))*l,l*=32}while(c>=32);r=1&s?(-s-1)/2:s/2,l=1,s=0;do{s+=(31&(c=t.charCodeAt(n++)-63))*l,l*=32}while(c>=32);i+=r,o+=1&s?(-s-1)/2:s/2,a.push([i/u,o/u])}return a},e.encode=function(t,e){if(!t.length)return"";for(var r=Math.pow(10,Number.isInteger(e)?e:5),i=n(t[0][0],0,r)+n(t[0][1],0,r),o=1;o<t.length;o++){var a=t[o],l=t[o-1];i+=n(a[0],l[0],r),i+=n(a[1],l[1],r)}return i},e.fromGeoJSON=function(t,r){if(t&&"Feature"===t.type&&(t=t.geometry),!t||"LineString"!==t.type)throw new Error("Input must be a GeoJSON LineString");return e.encode(i(t.coordinates),r)},e.toGeoJSON=function(t,r){return{type:"LineString",coordinates:i(e.decode(t,r))}},t.exports&&(t.exports=e)},904:function(t){t.exports=(()=>{var t={973:(t,e,r)=>{var n={async:1,autoplay:1,loop:1,checked:1,defer:1,disabled:1,muted:1,multiple:1,nomodule:1,playsinline:1,readonly:1,required:1,selected:1},i={"form method get":1,"input type text":1,"script type text/javascript":1,"style type text/css":1},o={AREA:1,BASE:1,BR:1,COL:1,EMBED:1,HR:1,IMG:1,INPUT:1,KEYGEN:1,LINK:1,MENUITEM:1,META:1,PARAM:1,SOURCE:1,TRACK:1,WBR:1},a={SCRIPT:/<(?=\/script)/i,STYLE:/<(?=\/style)/i},l={SCRIPT:/<(?=\/script|!--)/gi,STYLE:/<(?=\/style|!--)/gi},s=o.hasOwnProperty,c=r(266),u={ELEMENT_NODE:1,TEXT_NODE:3,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,nodeName:null,parentNode:null,ownerDocument:null,childNodes:null,get nodeValue(){return 3===this.nodeType||8===this.nodeType?this.data:null},set nodeValue(t){return 3===this.nodeType||8===this.nodeType?this.data=t:null},get textContent(){return 3===this.nodeType||8===this.nodeType?this.data:this.childNodes.map((function(t){return t.textContent})).join("")},set textContent(t){if(3===this.nodeType||8===this.nodeType)return this.data=t;I.call(this,this.ownerDocument.createTextNode(l[this.tagName]?t.replace(l[this.tagName],"<\\"):t))},get firstChild(){return this.childNodes&&this.childNodes[0]||null},get lastChild(){return this.childNodes&&this.childNodes[this.childNodes.length-1]||null},get nextSibling(){return D(this,1,0)},get previousSibling(){return D(this,-1,0)},get innerHTML(){return u.toString.call(this)},set innerHTML(t){for(var e,r,n,i,l=this,s=l.ownerDocument||l,c=/<(!--([\s\S]*?)--!?|!\[CDATA\[([\s\S]*?)\]\]|[?!][\s\S]*?)>|<(\/?)([^ \/>]+)((?:("|')(?:\\\7|[\s\S])*?\7|[^>])*?)(\/?)>|[^<]+|</g,u=/([^=\s]+)(?:\s*=\s*(("|')((?:\\\3|[\s\S])*?)\3|[^\s"'`=<>]+)|)/g,d=s.createDocumentFragment(),h=d;r=c.exec(t);)if(r[4])h=h.parentNode||h;else if(r[5])if(e="text/html"===s.contentType?s.createElement(r[5]):s.createElementNS(null,r[5]),r[6]&&r[6].replace(u,f),h.appendChild(e),n=a[e.tagName]){for(i="";(r=c.exec(t))&&!n.test(r[0]);i+=r[3]||r[0]);e.textContent=i.replace(p,y)}else o[e.tagName]||r[8]||(h=e);else h.appendChild(r[2]?s.createComment(r[2].replace(p,y)):r[1]?s.createDocumentType(r[1]):s.createTextNode(r[0].replace(p,y)));return I.call(l,d),t;function f(t,r,n,i,o){e.setAttribute(r,(i?o:n||"").replace(p,y))}},get outerHTML(){return this.toString()},set outerHTML(t){var e=this.ownerDocument.createDocumentFragment();return e.innerHTML=t,this.parentNode.replaceChild(e,this),t},get style(){return this._style||(this._style=new b(this.getAttribute("style")||""))},set style(t){this.setAttribute("style",t)},contains:function(t){for(;t;t=t.parentNode)if(t===this)return!0;return!1},hasChildNodes:function(){return this.childNodes&&this.childNodes.length>0},getElementById:function(t){return c.find(this,"#"+t,1)},appendChild:function(t){return this.insertBefore(t)},insertBefore:function(t,e){var r=this,n=r.childNodes;if(11===t.nodeType)for(;t.firstChild;)r.insertBefore(t.firstChild,e);else t.parentNode&&t.parentNode.removeChild(t),t.parentNode=r,n.splice(e?n.indexOf(e):n.length,0,t),9===r.nodeType&&1===t.nodeType&&(r.documentElement=t,r.body=t.querySelector("body"));return t},removeChild:function(t){var e=this.childNodes.indexOf(t);if(-1===e)throw Error("NOT_FOUND_ERR");return this.childNodes.splice(e,1),t.parentNode=null,t},replaceChild:function(t,e){return this.insertBefore(t,e),this.removeChild(e)},cloneNode:function(t){var e,r=this,n=new r.constructor(r.tagName||r.data);if(n.ownerDocument=r.ownerDocument,r.hasAttribute)for(e in r)r.hasAttribute(e)&&(n[e]=r[e].valueOf());return t&&r.hasChildNodes()&&r.childNodes.forEach((function(e){n.appendChild(e.cloneNode(t))})),n},querySelector:function(t){return c.find(this,t,1)},querySelectorAll:function(t){return c.find(this,t)},toString:function(t){return a[this.tagName]?this.textContent:this.hasChildNodes()?this.childNodes.reduce((function(e,r){return e+r.toString(t)}),""):""}},d={get firstElementChild(){return C(this.childNodes,0,1,1)},get lastElementChild(){return C(this.childNodes,this.childNodes.length-1,-1,1)},get nextElementSibling(){return D(this,1,1)},get previousElementSibling(){return D(this,-1,1)},replaceChildren:I,hasAttribute:function(t){return null!=this.attributes.getNamedItem(t)},getAttribute:function(t){var e=this.attributes.getNamedItem(t);return e?e.value:null},setAttribute:function(t,e){this.attributes.setNamedItem(t,e)},removeAttribute:function(t){this.attributes.removeNamedItem(t)},getElementsByTagName:function(t){return c.find(this,t)},getElementsByClassName:function(t){return c.find(this,"."+t.replace(/\s+/g,"."))}},h=/[\s"'`=<>]/,f=/<|&(?=[a-z#])/gi,p=/&\w+;|&#(x|)([\da-f]+);/gi,m={"&amp;":"&","&apos;":"'","&cent;":"¢","&copy;":"©","&curren;":"¤","&deg;":"°","&euro;":"€","&gt;":">","&lt;":"<","&nbsp;":" ","&plusmn;":"±","&pound;":"£","&quot;":'"',"&reg;":"®","&sect;":"§","&sup2;":"²","&sup3;":"³","&yen;":"¥"};function g(t){var e=t.toLowerCase();Object.defineProperty(d,this[t]||t,{configurable:!0,enumerable:!0,get:this.isBool?function(){return this.hasAttribute(e)}:this.isNum?function(){return+this.getAttribute(e)||0}:function(){return this.getAttribute(e)||""},set:function(t){this.setAttribute(e,t)}})}function v(t){return"<"===t?"&lt;":"&amp;"}function y(t,e,r){return r?String.fromCharCode(parseInt(r,""===e?10:16)):m[t]||t}function A(t,e,r){this.ownerElement=t,this.name=e.toLowerCase(),this.value=""+r}function w(t){Object.defineProperty(this,"length",{get:function(){return this.names().length}}),Object.defineProperty(this,"ownerElement",{value:t})}function b(t){for(var e,r=/(?:^|;)\s*([-a-z]+)\s*:((?:("|')(?:\\.|(?!\3)[^\\])*?\3|[^"';])+)(?=;|$)/gi;e=r.exec(t);)this["float"===e[1]?"cssFloat":(n=e[1],n.replace(/-([a-z])/g,(function(t,e){return e.toUpperCase()})))]=e[2].trim();var n}function _(){this.childNodes=[]}function x(t){var e=this;e.attributes=new w(e),e.childNodes=[],e.localName=t.toLowerCase(),e.nodeName=e.tagName=t.toUpperCase()}function E(t,e){var r=this;r.attributes=new w(r),r.childNodes=[],r.namespaceURI=t,r.nodeName=r.tagName=r.localName=e}function k(t){this.data=t}function M(t){this.data=t}function L(t){this.data=t}function T(){this.childNodes=[],this.appendChild(this.createElement("html")).appendChild(this.body=this.createElement("body"))}function S(){}function O(){}function N(t){return function(e,r){var n=new t(e,r);return n.ownerDocument=this,n}}function R(t,e){t.prototype=Object.create(u);for(var r,n,i=1;e=arguments[i++];)for(n in e)r=Object.getOwnPropertyDescriptor(e,n),Object.defineProperty(t.prototype,n,r);t.prototype.constructor=t}function I(){for(var t=this.childNodes,e=0,r=t&&t.length;e<r;)t[e++].parentNode=null;for(e=t.length=0,r=arguments.length;e<r;)this.insertBefore(arguments[e++])}function C(t,e,r,n){if(t&&e>-1)for(;t[e];e+=r)if(t[e].nodeType===n)return t[e];return null}function D(t,e,r){var n=t.parentNode&&t.parentNode.childNodes,i=n?n.indexOf(t):-1;return r>0?C(n,i+e,e,r):n[i+e]||null}Object.keys(n).forEach(g,{isBool:!0,readonly:"readOnly"}),"height maxLength minLength size tabIndex width".split(" ").forEach(g,{isNum:!0}),"accept accesskey autocapitalize autofocus capture class contenteditable crossorigin dir for hidden href id integrity lang name nonce slot spellcheck src title type translate".split(" ").forEach(g,{for:"htmlFor",class:"className"}),["hasAttribute","getAttribute","setAttribute","removeAttribute"].forEach((function(t){d[t+"NS"]=function(e,r,n){return this[t].call(this,r,n)}})),w.prototype={names:function(){return this.getNamedItem("style"),Object.keys(this)},getNamedItem:function(t){var e=t.toLowerCase(),r=this[e]||null;return"style"===e&&this.ownerElement._style&&(null===r&&(r=this[e]=new A(this.ownerElement,t,"")),r.value=this.ownerElement._style.valueOf(),delete this.ownerElement._style),r},removeNamedItem:function(t){var e=t.toLowerCase(),r=this[e]||null;return"style"===e&&delete this.ownerElement._style,null!==r&&delete this[e],r},setNamedItem:function(t,e){this.removeNamedItem(t);var r=t.toLowerCase();"style"===r&&(e=new b(e).valueOf()),this[r]=new A(this.ownerElement,t,e)},toString:function(t){var e=this,r=e.ownerElement.tagName,o="application/xml"===e.ownerElement.ownerDocument.contentType;return e.names().map((function(a){var l=e.getNamedItem(a),c=l.name,u=l.value.replace(f,v);if(!o){if(s.call(n,a))return c;if(t){if(s.call(i,(r+" "+c+" "+u).toLowerCase()))return;if(!h.test(u))return c+"="+u;if(u.split('"').length>u.split("'").length)return c+"='"+u.replace(/'/g,"&#39;")+"'"}}return c+'="'+u.replace(/"/g,"&quot;")+'"'})).filter(Boolean).join(" ")}},b.prototype.valueOf=function(){return Object.keys(this).map((function(t){return("cssFloat"===t?"float:":t.replace(/[A-Z]/g,"-$&").toLowerCase()+":")+this[t]}),this).join(";")},R(_,u,{nodeType:11,nodeName:"#document-fragment"}),R(x,d,{nodeType:1,matches:function(t){return c.matches(this,t)},closest:function(t){return c.closest(this,t)},namespaceURI:"http://www.w3.org/1999/xhtml",localName:null,tagName:null,toString:function(t){var e=this.attributes.toString(t);return"<"+this.localName+(e?" "+e+("/"===e.slice(-1)?" >":">"):">")+(o[this.tagName]?"":u.toString.call(this,t)+"</"+this.localName+">")}}),E.prototype=x.prototype,R(k,{nodeType:3,nodeName:"#text",toString:function(t){return(t?(""+this.data).trim():""+this.data).replace(f,v)}}),R(M,{nodeType:8,nodeName:"#comment",toString:function(t){return t?"":"\x3c!--"+this.data+"--\x3e"}}),R(L,{nodeType:10,toString:function(){return"<"+this.data+">"}}),R(T,d,{nodeType:9,nodeName:"#document",contentType:"text/html",createElement:N(x),createElementNS:N(E),createTextNode:N(k),createComment:N(M),createDocumentType:N(L),createDocumentFragment:N(_)}),S.prototype.parseFromString=function(t,e){var r=new T;return r.contentType=e||"text/html",r.documentElement.outerHTML=t,r},O.prototype.serializeToString=function(t){return t.toString()},e.document=new T,e.DOMParser=S,e.XMLSerializer=O,e.CSSStyleDeclaration=b,e.Node=u,e.HTMLElement=x,e.DocumentFragment=_,e.Document=T},266:function(){!function(t){var e={"":function(){}},r=/([.#:[])([-\w]+)(?:\(((?:[^()]|\([^)]+\))+?)\)|([~^$*|]?)=(("|')(?:\\.|[^\\])*?\6|[-\w]+))?]?/g,n=/([\s>+~]*)(?:("|')(?:\\.|[^\\])*?\2|\((?:[^()]|\([^()]+\))+?\)|~=|[^'"()\s>+~])+$/,i=/\s*,\s*(?=(?:[^'"()]|"(?:\\.|[^\\"])*?"|'(?:\\.|[^\\'])*?'|\((?:[^()]|\([^()]+\))+?\))+$)/,o={contains:"_.textContent.indexOf(v)>-1",empty:"!_.lastChild",enabled:"!m(_,':disabled')","first-child":"(a=_.parentNode)&&a.firstChild==_","first-of-type":"!p(_,_.tagName)",is:"m(_,v)",lang:"m(c(_,'[lang]'),'[lang|='+v+']')","last-child":"(a=_.parentNode)&&a.lastChild==_","last-of-type":"!n(_,_.tagName)",link:"m(_,'a[href]')",not:"!m(_,v)","nth-child":"(a=2,'odd'==v?b=1:'even'==v?b=0:a=1 in(v=v.split('n'))?(b=v[1],v[0]):(b=v[0],0),v=_.parentNode.childNodes,v=1+v.indexOf(_),0==a?v==b:('-'==a||0==(v-b)%a)&&(0<a||v<=b))","only-child":"(a=_.parentNode)&&a.firstChild==a.lastChild","only-of-type":"!p(_,_.tagName)&&!n(_,_.tagName)",optional:"!m(_,':required')",root:"(a=_.parentNode)&&!a.tagName",".":"~_.className.split(/\\s+/).indexOf(a)","#":"_.id==a","^":"!a.indexOf(v)","|":"a.split('-')[0]==v",$:"a.slice(-v.length)==v","~":"~a.split(/\\s+/).indexOf(v)","*":"~a.indexOf(v)",">>":"m(_.parentNode,v)","++":"m(_.previousSibling,v)","~~":"p(_,v)","":"c(_.parentNode,v)"},a=t.closest=s.bind(t,"parentNode",1);function l(t){if(null!=t&&"string"!=typeof t)throw Error("Invalid selector");return e[t||""]||(e[t]=Function("m,c,n,p","return function(_,v,a,b){return "+t.split(i).map((function(t){var e,i,a=["_&&_.nodeType==1"],l=t.replace(n,(function(t,r,n,o){return i=o+r.length,e=r.trim(),""})),s=t.slice(i).replace(r,(function(t,e,r,n,i,l,s){return a.push("((v='"+(n||(s?l.slice(1,-1):l)||"").replace(/[\\']/g,"\\$&")+"'),(a='"+r+"'),1)",o[":"==e?r:e]||"(a=_.getAttribute(a))"+(i?"&&"+o[i]:l?"==v":"!==null")),""}));return s&&"*"!=s&&(a[0]+="&&_.tagName=='"+s.toUpperCase()+"'"),l&&a.push("(v='"+l+"')",o[e+e]),a.join("&&")})).join("||")+"}")(c,a,u,d))}function s(t,e,r,n,i){n=l(n);for(var o=[];r;r=r[t]||i&&i(r))if(n(r)){if(e)return r;o.push(r)}return e?null:o}function c(t,e){return!!l(e)(t)}function u(t,e){return s("nextSibling",1,t.nextSibling,e)}function d(t,e){return s("previousSibling",1,t.previousSibling,e)}o["nth-last-child"]=o["nth-child"].replace("1+","v.length-"),t.find=function(t,e,r){return s("firstChild",r,t.firstChild,e,(function(e){for(var r=e.nextSibling;!r&&(e=e.parentNode)!==t;)r=e.nextSibling;return r}))},t.fn=l,t.matches=c,t.next=u,t.prev=d,t.selectorMap=o}(this)},307:()=>{},452:t=>{t.exports={mapIcon:{content:'<svg width="24" height="24"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><g stroke="#A8AFBA" stroke-width="2"><path d="M21 3.368v13.4l-5.736 3.394-4.782-2.824L4 20.63V7.31l6.554-3.33 4.709 2.78L21 3.368z"/><path stroke-linecap="square" d="M9.737 5v11.435m5.526-8.986v10.614"/></g></g></svg>'},step:{mode:{ferry:{content:'<svg width="42" height="42" fill="#3961ff" fill-rule="evenodd"><path d="M25.896 11.476a1 1 0 0 1 1 1v4.002L21 14.268l-5.896 2.21v-4.002a1 1 0 0 1 1-1h9.792zm-.15.753H16.39a.45.45 0 1 0 0 .9h9.357a.45.45 0 1 0 0-.9zM21 15.422l8.898 3.335-2.959 7.975a2.51 2.51 0 0 1-1.383-.26l-.181-.083a2.52 2.52 0 0 0-2.093.083 2.51 2.51 0 0 1-2.274 0 2.52 2.52 0 0 0-2.275 0 2.51 2.51 0 0 1-2.274 0 2.516 2.516 0 0 0-1.58-.232l-2.778-7.483L21 15.422zm4.645 3.61-.039.093-.004.012a.67.67 0 0 0 .345.802l.092.036.91.287a.694.694 0 0 0 .827-.348l.04-.093.003-.012a.67.67 0 0 0-.345-.802l-.092-.036-.91-.287a.694.694 0 0 0-.827.348zM8.5 28.222l1.137-.576a2.51 2.51 0 0 1 2.274 0c.715.362 1.56.362 2.274 0a2.51 2.51 0 0 1 2.274 0c.715.362 1.56.362 2.274 0a2.51 2.51 0 0 1 2.275 0 2.517 2.517 0 0 0 2.274 0 2.51 2.51 0 0 1 2.274 0c.715.362 1.56.362 2.274 0a2.51 2.51 0 0 1 2.274 0 2.51 2.51 0 0 0 2.273-.004l1.123-.573v2.306l-1.12.568a2.53 2.53 0 0 1-2.28.005l-.008-.003a2.514 2.514 0 0 0-2.267.004 2.51 2.51 0 0 1-2.266.004l-.015-.007c-.714-.359-1.555-.358-2.267.003s-1.553.361-2.265 0l-.004-.002a2.52 2.52 0 0 0-2.275 0c-.714.362-1.559.362-2.274 0s-1.559-.362-2.274 0-1.56.362-2.274 0-1.56-.362-2.274 0l-1.137.577v-2.302z"/></svg>'},train:{content:'<svg width="42" height="42" fill="#3961ff" fill-rule="evenodd"><path d="m27.342 13.368.893 7.427a5 5 0 0 1-4.281 5.55 21.35 21.35 0 0 1-2.922.201c-.999 0-1.997-.07-2.996-.21a5 5 0 0 1-4.271-5.548l.864-7.19 3.048 8.328h6.534l3.131-8.558zm-10.129 9.2H16.06a.88.88 0 0 0-.878.878.88.88 0 0 0 .878.878h1.153a.88.88 0 0 0 .878-.878.88.88 0 0 0-.878-.877zm8.727 0h-1.154a.88.88 0 0 0-.878.878.88.88 0 0 0 .878.878h1.154a.88.88 0 0 0 .877-.878.88.88 0 0 0-.877-.877zm-1.036-6.795-1.765 4.819h-4.39l-1.765-4.819h7.92zM25.044 9a2 2 0 0 1 1.878 1.314l-1.533 4.17h-8.89l-1.474-4.006A2 2 0 0 1 16.956 9h8.087zm-9.401 16.992a4.91 4.91 0 0 0 1.286.7l-.293.756H21v.99h-4.753l-.863 2.31h11.232l-.863-2.31H21v-.99h4.364l-.29-.747c.468-.172.9-.41 1.286-.702L29 33h-1.56l-.486-1.283H15.046L14.56 33H13z"/></svg>'},walking:{content:'<svg width="42" height="42"><path d="M21.5 13a1.5 1.5 0 0 1 1.5 1.5l-.001 1.167a5.98 5.98 0 0 0 3.238 2.375l2.404.718-.605 2-2.98-.912A6.94 6.94 0 0 1 23 18.822v1.963c.046.191.048.394.002.594l-.003.082.716 1.291a8.435 8.435 0 0 1 .731 6.416l-1.042 3.635-2.434-.705.858-2.92a7.26 7.26 0 0 0-.148-4.539 8.435 8.435 0 0 1-3.961 3.642l-3.455 1.538-1.024-2.317 2.789-1.22a7.266 7.266 0 0 0 3.866-4.05l.104-.274v-5.88a5.38 5.38 0 0 0-1.588 2.847l-.047.265-.339 2.232-1.857-.289.439-2.77a6.257 6.257 0 0 1 2.502-4.083l1.315-.956a.97.97 0 0 1 .422-.173A1.48 1.48 0 0 1 21.5 13zm.5-5a2 2 0 1 1 0 4 2 2 0 1 1 0-4z" fill="#3961ff" fill-rule="evenodd"/></svg>'}}},maneuver:{depart:{innerText:!0,content:'<svg width="42" height="42"><path d="M21 38c9-6.35 13.5-13.305 13.5-20.865C34.5 9.881 28.456 4 21 4S7.5 9.88 7.5 17.135C7.5 24.232 12 31.187 21 38z" fill="#109D59" fill-rule="evenodd"/></svg>'},step:{innerText:!0,content:'<svg width="42" height="42"><path d="M21 38c9-6.35 13.5-13.305 13.5-20.865C34.5 9.881 28.456 4 21 4S7.5 9.88 7.5 17.135C7.5 24.232 12 31.187 21 38z" fill="#1095F9" fill-rule="evenodd"/></svg>'},arrive:{innerText:!0,content:'<svg width="42" height="42"><path d="M21 38c9-6.35 13.5-13.305 13.5-20.865C34.5 9.881 28.456 4 21 4S7.5 9.88 7.5 17.135C7.5 24.232 12 31.187 21 38z" fill="#AE010A" fill-rule="evenodd"/></svg>'},turn:{straight:{content:'<svg width="42" height="42"><defs><linearGradient id="a" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill-rule="evenodd"><path fill="url(#a)" d="M19.5 14h3v20h-3z" transform="rotate(180 21 24)"/><path fill="#3961ff" d="m15.623 15.11 4.932-6.577a.5.5 0 0 1 .7-.1.557.557 0 0 1 .1.1l4.931 6.576a.5.5 0 0 1-.1.7.496.496 0 0 1-.3.1h-9.863a.5.5 0 0 1-.4-.8z"/></g></svg>'},uturn:{right:{content:'<svg width="42" height="42"><defs><linearGradient id="a" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path stroke="#3961ff" stroke-width="3" d="M27.864 20.641V15a6 6 0 1 0-12 0v2"/><path fill="url(#a)" d="M0 9h3v17H0z" transform="matrix(1 0 0 -1 26.364 44)"/><path fill="#3961ff" d="m10.6 15.516 4.932 6.575a.5.5 0 0 0 .8 0l4.932-6.575a.5.5 0 0 0-.4-.8H11a.5.5 0 0 0-.4.8z"/></g></svg>'},left:{content:'<svg width="42" height="42"><defs><linearGradient id="a" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path stroke="#3961ff" stroke-width="3" d="M14.14 20.641V15a6 6 0 1 1 12 0v2"/><path fill="url(#a)" d="M0 9h3v17H0z" transform="rotate(180 7.82 22)"/><path fill="#3961ff" d="m31.404 15.516-4.932 6.575a.5.5 0 0 1-.8 0l-4.932-6.575a.5.5 0 0 1 .4-.8h9.864a.5.5 0 0 1 .4.8z"/></g></svg>'}},right:{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path stroke="#3961ff" stroke-width="3" d="M15.322 19.71v-4.477a2 2 0 0 1 2-2h8.673"/><path fill="#3961ff" d="M24.89 7.6l6.575 4.932a.5.5 0 0 1 .1.7c-.028.037-.062.071-.1.1l-6.575 4.931a.5.5 0 0 1-.7-.1c-.065-.086-.1-.191-.1-.3V8a.5.5 0 0 1 .8-.4z"/><path fill="url(#A)" d="M0 12H3V26H0z" transform="matrix(-1 0 0 -1 16.82 45)"/></g></svg>'},left:{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path stroke="#3961ff" stroke-width="3" d="M26.677 19.71v-4.477a2 2 0 0 0-2-2h-8.673"/><path fill="#3961ff" d="M17.109 7.6l-6.575 4.932a.5.5 0 0 0-.1.7c.028.037.062.071.1.1l6.575 4.931a.5.5 0 0 0 .7-.1c.065-.086.1-.191.1-.3V8a.5.5 0 0 0-.8-.4z"/><path fill="url(#A)" d="M0 12H3V26H0z" transform="matrix(1 0 0 -1 25.17909 45)"/></g></svg>'},"sharp right":{content:'<svg width="42" height="42"><defs><linearGradient id="a" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path stroke="#3961ff" stroke-width="3" d="M16.502 17.476v-1.648a2 2 0 0 1 2-2c.53 0 1.04.211 1.415.586l4.863 4.864"/><path fill="#3961ff" d="m28.542 16.16.862 7.185a.5.5 0 0 1-.436.556.52.52 0 0 1-.12.001l-7.185-.863a.5.5 0 0 1-.438-.555.498.498 0 0 1 .144-.295l6.322-6.322a.5.5 0 0 1 .707 0 .502.502 0 0 1 .143.294z"/><path fill="url(#a)" d="M0 5.767h3v14H0z" transform="rotate(180 9 18.267)"/></g></svg>'},"sharp left":{content:'<svg width="42" height="42"><defs><linearGradient id="a" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path stroke="#3961ff" stroke-width="3" d="M25.498 17.476v-1.648a2 2 0 0 0-2-2c-.53 0-1.04.211-1.415.586l-4.863 4.864"/><path fill="#3961ff" d="m13.458 16.16-.862 7.185a.5.5 0 0 0 .436.556.52.52 0 0 0 .12.001l7.185-.863a.5.5 0 0 0 .438-.555.498.498 0 0 0-.144-.295l-6.322-6.322a.5.5 0 0 0-.707 0 .502.502 0 0 0-.143.294z"/><path fill="url(#a)" d="M0 5.767h3v14H0z" transform="matrix(1 0 0 -1 24 36.533)"/></g></svg>'},"slight right":{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path stroke="#3961ff" stroke-width="3" d="M17.502 27.435v-5.648c0-.53.211-1.04.586-1.415l7.084-7.083"/><path fill="url(#A)" d="M0 10.907h3v9.552H0z" transform="matrix(-1 0 0 -1 19 44.656161)"/><path fill="#3961ff" d="M20.72 10.964l7.185-.862a.5.5 0 0 1 .556.436.52.52 0 0 1 .001.12l-.863 7.185a.5.5 0 0 1-.85.294l-6.322-6.322a.5.5 0 0 1 0-.707c.079-.079.182-.129.294-.143z"/></g></svg>'},"slight left":{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path stroke="#3961ff" stroke-width="3" d="M24.498 27.435v-5.648c0-.53-.211-1.04-.586-1.415l-7.084-7.083"/><path fill="url(#A)" d="M0 10.907h3v9.552H0z" transform="matrix(1 0 0 -1 23.000001 44.656161)"/><path fill="#3961ff" d="M21.28 10.964l-7.185-.862a.5.5 0 0 0-.556.436.52.52 0 0 0-.001.12l.863 7.185a.5.5 0 0 0 .85.294l6.322-6.322a.5.5 0 0 0 0-.707c-.079-.079-.182-.129-.294-.143z"/></g></svg>'}},continue:{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill-rule="evenodd"><path fill="url(#A)" d="M19.5 14h3v20h-3z" transform="matrix(-1 0 0 -1 42 48)"/><path fill="#3961ff" d="M15.623 15.11l4.932-6.577a.5.5 0 0 1 .7-.1c.037.029.071.062.1.1l4.931 6.576a.5.5 0 0 1-.1.7c-.086.065-.191.1-.3.1h-9.863a.5.5 0 0 1-.4-.8z"/></g></svg>'},fork:{right:{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="#3961ff" d="M21.929 12.131l8.137-1.162a.5.5 0 0 1 .566.566l-1.162 8.137a.5.5 0 0 1-.849.283l-6.975-6.975a.5.5 0 0 1 .283-.849z"/><path fill="url(#A)" d="M3.803 4.588h3v12h-3z" opacity=".849" transform="matrix(-.707107 .707107 .707107 .707107 13.892414 6.031094)"/><path stroke="#3961ff" stroke-width="3" d="M20.68 33.528V20.906L26.586 15"/></g></svg>'},left:{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="#3961ff" d="M20.071 12.131l-8.137-1.162a.5.5 0 0 0-.566.566l1.162 8.137a.5.5 0 0 0 .849.283l6.975-6.975a.5.5 0 0 0-.283-.849z"/><path fill="url(#A)" d="M3.803 4.588h3v12h-3z" opacity=".849" transform="matrix(.707107 .707107 -.707107 .707107 28.107802 6.031094)"/><path stroke="#3961ff" stroke-width="3" d="M21.32 33.528V20.906L15.414 15"/></g></svg>'},"slight right":{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="#3961ff" d="M21.929 12.131l8.137-1.162a.5.5 0 0 1 .566.566l-1.162 8.137a.5.5 0 0 1-.849.283l-6.975-6.975a.5.5 0 0 1 .283-.849z"/><path fill="url(#A)" d="M3.803 4.588h3v12h-3z" opacity=".849" transform="matrix(-.707107 .707107 .707107 .707107 13.892414 6.031094)"/><path stroke="#3961ff" stroke-width="3" d="M20.68 33.528V20.906L26.586 15"/></g></svg>'},"slight left":{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="#3961ff" d="M20.071 12.131l-8.137-1.162a.5.5 0 0 0-.566.566l1.162 8.137a.5.5 0 0 0 .849.283l6.975-6.975a.5.5 0 0 0-.283-.849z"/><path fill="url(#A)" d="M3.803 4.588h3v12h-3z" opacity=".849" transform="matrix(.707107 .707107 -.707107 .707107 28.107802 6.031094)"/><path stroke="#3961ff" stroke-width="3" d="M21.32 33.528V20.906L15.414 15"/></g></svg>'}},"end of road":{content:'<svg width="42" height="42" fill-rule="evenodd"><rect width="22" height="22" x="10" y="10" fill="#ffbf5a" stroke="#000" stroke-width="2" rx="3" transform="matrix(.707107 .707107 -.707107 .707107 21 -8.698485)"/><g fill="#000"><path d="M19.5 16.5h3v12h-3z"/><path d="M15 19v-4h12v4z"/></g></svg>'},"off ramp":{right:{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="url(#A)" d="M12 6h3v29h-3z"/><path fill="#3961ff" d="M26.909 11.339l6.575 4.932a.5.5 0 0 1 .1.7c-.028.038-.062.072-.1.1l-6.575 4.932a.5.5 0 0 1-.8-.4v-9.865a.5.5 0 0 1 .8-.4z"/><path stroke="#3961ff" stroke-width="3" d="M13.5 35c-.493-12.196 4.136-18.294 13.888-18.294"/></g></svg>'},left:{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="url(#A)" d="M0 0H3V29H0z" transform="matrix(-1 0 0 1 29.99751 6)"/><path fill="#3961ff" d="M15.089 11.339l-6.575 4.932a.5.5 0 0 0-.1.7c.028.038.062.072.1.1l6.575 4.932a.5.5 0 0 0 .8-.4v-9.865a.5.5 0 0 0-.8-.4z"/><path stroke="#3961ff" stroke-width="3" d="M28.498 35c.493-12.196-4.136-18.294-13.888-18.294"/></g></svg>'},"sharp right":{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="url(#A)" d="M14 6h3v29h-3z"/><path fill="#3961ff" d="M31.53 21.99l1.162 8.137a.5.5 0 0 1-.566.566l-8.137-1.162a.5.5 0 0 1-.283-.849l6.975-6.975a.5.5 0 0 1 .849.283z"/><path stroke="#3961ff" stroke-width="3" d="M15.5 31.366c0-3.46.213-6.212.64-8.255a4 4 0 0 1 6.743-2.01l5.618 5.616"/></g></svg>'},"sharp left":{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="url(#A)" d="M0 0H3V29H0z" transform="matrix(-1 0 0 1 28 6)"/><path fill="#3961ff" d="M10.47 21.99l-1.162 8.137a.5.5 0 0 0 .566.566l8.137-1.162a.5.5 0 0 0 .283-.849l-6.975-6.975a.5.5 0 0 0-.849.283z"/><path stroke="#3961ff" stroke-width="3" d="M26.5 31.366c0-3.46-.213-6.212-.64-8.255a4 4 0 0 0-6.743-2.01l-5.618 5.616"/></g></svg>'},"slight right":{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="url(#A)" d="M14 9.915h3v26.204h-3z"/><path fill="#3961ff" d="M24.108 9.332l8.137-1.161a.5.5 0 0 1 .566.424c.007.047.007.095 0 .141l-1.162 8.137a.5.5 0 0 1-.849.283l-6.975-6.975a.5.5 0 0 1 .283-.849z"/><path stroke="#3961ff" stroke-width="3" d="M15.5 36.119a25.39 25.39 0 0 1 7.436-17.952l5.451-5.451"/></g></svg>'},"slight left":{content:'<svg width="42" height="42"><defs><linearGradient id="A" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="url(#A)" d="M0 6.034H3V32.238H0z" transform="matrix(-1 0 0 1 28 3.881111)"/><path fill="#3961ff" d="M17.892 9.332L9.754 8.171a.5.5 0 0 0-.566.424c-.007.047-.007.095 0 .141l1.162 8.137a.5.5 0 0 0 .849.283l6.975-6.975a.5.5 0 0 0-.283-.849z"/><path stroke="#3961ff" stroke-width="3" d="M26.5 36.119a25.39 25.39 0 0 0-7.436-17.952l-5.451-5.451"/></g></svg>'}},"on ramp":{content:'<svg width="42" height="42"><g filter="" fill="none" fill-rule="evenodd"><g fill="#3961FF"><path d="M11.875 19.327a1 1 0 0 0-.972.762L9.946 24H7.384v-3.673a1 1 0 0 0-1-1H4V17h34v2.327h-2.384a1 1 0 0 0-1 1V24h-2.562l-.957-3.91a1 1 0 0 0-.972-.763z"/><path d="m19.418 21-.184 12.767h-6.669l2.094-12.768h4.76zm8.09 0 2.096 12.767h-6.669l-.186-12.768h4.76zM19.604 8.275l-.106 7.223h-3.937l1.186-7.223h2.857zm5.818 0 1.184 7.223H22.67l-.105-7.223h2.857z"/></g></g></svg>'},roundabout:{content:'<svg width="42" height="42"><defs><linearGradient id="a" x1="50%" x2="50%" y1="0%" y2="57.906%"><stop offset="0%" stop-color="#6b9bff" stop-opacity="0"/><stop offset="100%" stop-color="#3961ff"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><circle cx="21" cy="22" r="6.5" stroke="#3961ff" stroke-width="3"/><path fill="url(#a)" d="M19.5 28h3v8h-3z" transform="rotate(180 21 32)"/><path stroke="#3961ff" stroke-linecap="square" stroke-width="3" d="M29 22h4M21 10v4M9 22h4"/><path d="m31.89 16.6 6.575 4.932a.5.5 0 0 1 .1.7.526.526 0 0 1-.1.1l-6.575 4.931a.5.5 0 0 1-.7-.1.496.496 0 0 1-.1-.3V17a.5.5 0 0 1 .8-.4zm-16.267-6.49 4.932-6.577a.5.5 0 0 1 .7-.1.557.557 0 0 1 .1.1l4.931 6.576a.5.5 0 0 1-.1.7.496.496 0 0 1-.3.1h-9.863a.5.5 0 0 1-.4-.8zm-5.514 6.49-6.575 4.932a.5.5 0 0 0-.1.7.526.526 0 0 0 .1.1l6.575 4.931a.5.5 0 0 0 .7-.1.496.496 0 0 0 .1-.3V17a.5.5 0 0 0-.8-.4z" fill="#3961ff"/></g></svg>'}},mention:{deviation:{content:'<svg width="42" height="42"><defs><linearGradient x1="50%" y1="0%" x2="50%" y2="57.906%" id="A"><stop stop-color="#6b9bff" stop-opacity="0" offset="0%"/><stop stop-color="#3961ff" offset="100%"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><g fill="#000"><path d="M17.82 22h-3V11h3z"/><path d="M21 11v3h-9v-3z"/></g><path d="M16.323 26.71v-4.477a2 2 0 0 1 2-2h8.673" stroke="#3961ff" stroke-width="3"/><path d="m25.89 14.6 6.577 4.932a.5.5 0 0 1 0 .8l-6.576 4.932a.5.5 0 0 1-.8-.4V15a.5.5 0 0 1 .8-.4z" fill="#3961ff"/><path fill="url(#A)" transform="rotate(180 10.32 22)" d="M2.821 11h3v11h-3z"/></g></svg>'},traffic_event:{102:{content:'<svg width="42" height="42"><g fill="none" fill-rule="evenodd"><path d="M7.886 30.493L20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" fill="#fff" stroke="#c52525" stroke-width="2"/><g><g transform="matrix(-.438371 -.898794 .898794 -.438371 20.432747 31.999999)"><g fill="#000000"><rect x=".582" y="5.824" width="1.747" height="2.912" rx=".197"/><rect x="9.319" y="5.824" width="1.747" height="2.912" rx=".197"/></g><path d="M1.165 3.495L2.674.438C2.807.17 3.08 0 3.379 0h4.89c.299 0 .573.17.705.438l1.509 3.056" stroke="#000000" stroke-width=".874" stroke-linecap="round"/><path d="M10.862 3.495c.434 0 .787.352.787.787v1.921c0 .434-.352.787-.787.787H.787C.352 6.989 0 6.637 0 6.203V4.281c0-.434.352-.787.787-.787h10.075zm-9.366.682c-.377 0-.683.257-.683.574s.306.574.683.574.683-.257.683-.574-.306-.574-.683-.574zm8.657 0c-.377 0-.683.257-.683.574s.306.574.683.574.683-.257.683-.574-.306-.574-.683-.574z" fill="#000000"/></g></g></g></svg>'},103:{content:'<svg width="42" height="42" fill-rule="evenodd"><defs><style>@font-face{font-family:"Inter-SemiBold";src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAARgAAwAAAAABqAAAwMSAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABHAAAAB4AAAAeRHRMdU9TLzIAAAE8AAAAVwAAAGCDomsFY21hcAAAAZQAAABAAAABSgA2A9dnYXNwAAAB1AAAAAgAAAAIAAAAEGdseWYAAAHcAAAASwAAAFh6krRFaGVhZAAAAigAAAA0AAAANhbYyTFoaGVhAAACXAAAABoAAAAkCqoITGhtdHgAAAJ4AAAADAAAAAwRGAHMbG9jYQAAAoQAAAAIAAAACAAmADJtYXhwAAACjAAAABgAAAAgAAYAEm5hbWUAAAKkAAABpgAAAvciUvqgcG9zdAAABEwAAAAUAAAAIP4zAMMAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHicY2Bh3cQ4gYGVgYFdjW0WAwPDZQjNfIvhADOQZuJmZWIGCjOwPGBg+i/AAAaMICIo2DeY4QCDAoMi14q/EQwMXCuYVgCl5oPk2Bg4QJQCAw8A6e0OiQB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYFBgU//8H8sH0/0f/H0DVAwEjGwNBwMRIWM1QBgDaBwkKAAEAAf//AA94nGNgQAJMDFf+f2Cy4WBgYGYQYGBgZFZmFlZSMzUxMzYSExXhY2QSEHkh0uGVleXllWUYyMHwy4H1wPcPIF6Wl2GQIbJRAGgmD/wAeJxjYGRgYGBmFjrV43I8nt/mK4M0NwMI3HJf4g6m/S++Zbjy/wOTDQeIy8bABKIAWwkMRHicY2BkYOBa8TcCSH5ggABGBlTADABWBQMHAAAK8AD4AxAA1AMYAAAAAAAGACYALHicY2BkYGBgZhBkYGIAAUYGNAAAAngAGXicfVJNSsNAGH2jraJgcSm6maUumqRVQrUrEURRUVp1b0NIImknzEwW3kLQC3gAT+Dei3gOwZdkROvCDDPzvve972c+AmAd7xBovhPuBgu0aTV4Acu4cHgRG7h2uIU15A63sYUHh5fIPzvcwSZeGCVaK7Qe8eawwKo4c3gBHXHj8CICETncwqZ4criNULw6vET+w+EO9sTnkSoedJakVvaDfiCv01iezmys5ZVW93Fk5WFpU6WN3E6tLcyB7yeZTcuJF6mpr83U+Fkl36mDRnFS5nd61wt6/eFofDEe1nTX8U1iZ9zG2mRqJhsxk3aDcNILw8Fgfy6oKsuqJtJZYY1nstxTOvEvj89xBIWCo9PIkCCFhUQfQb0lR50i5n2KGT0xVRJXPBXuaUW1+hAl75SchqG9XWexzGpwAJ8rYe5KUWICj1EKU7KVesrt0/udfedXpRHPhDE57mjtMjJAj30N6RnzhxgT/ai7f/S/O5733NasYVVFjZzL3HTapR2y1x7PEAOu/X8qfb+2eavh+6pZFuQMM1d1ct7VdBL6L3GM8y8CZo20AAB4nGNgZgCDfwYMBxgwATMALGAB9Q==) format("woff"); font-weight:normal;font-style:normal;}</style></defs><path d="M7.886 30.493L20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" stroke="#c52525" stroke-width="2" fill="#fff"/><text font-family="Inter-SemiBold, Inter" font-size="16" font-weight="500" fill="#3d3d3d"><tspan x="18.528" y="28">!</tspan></text></svg>'},104:{content:'<svg width="42" height="42" fill-rule="evenodd"><circle fill="#c52525" cx="21" cy="21" r="14"/><path fill="#fff" d="M11 19h20v4H11z"/></svg>'},105:{content:'<svg width="42" height="42" fill="none" fill-rule="evenodd"><path d="M7.886 30.493 20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" fill="#fff" stroke="#c52525" stroke-width="2"/><path d="M17 29v-4.15l2-2.53V18m6 11v-4.15l-2-2.53V18" stroke="#000" stroke-width="1.5"/></svg>'},106:{content:'<svg width="42" height="42" fill="none" fill-rule="evenodd"><path d="M7.886 30.493 20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" fill="#fff" stroke="#c52525" stroke-width="2"/><path d="M18.5 28v-9m5 9v-9" stroke="#000" stroke-width="1.5"/><path d="M16.663 27.559l1.433 1.719a.5.5 0 0 0 .768 0l1.433-1.719a.5.5 0 0 0-.385-.82h-2.864a.5.5 0 0 0-.385.82zm5-7.64l1.433-1.72a.5.5 0 0 1 .768 0l1.433 1.72a.5.5 0 0 1-.385.82h-2.864a.5.5 0 0 1-.385-.82z" fill="#000"/></svg>'},107:{content:'<svg width="42" height="42" fill="none" fill-rule="evenodd"><path d="M7.886 30.493 20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" fill="#fff" stroke="#c52525" stroke-width="2"/><g fill="#000"><path d="M19.533 22.136a.68.68 0 0 1 .504.35.5.5 0 0 1 .207.365l.05.627a2.69 2.69 0 0 0 .94 1.832l.884.747-.612.698-1.09-.934a3.115 3.115 0 0 1-.613-.713l-.122.87.328.442c.594.8.838 1.807.675 2.79l-.272 1.652-1.136-.176.228-1.328a3.161 3.161 0 0 0-.112-1.52 3.746 3.746 0 0 1-.898 1.725l-1.175 1.282-.843-.75.954-1.027a3.227 3.227 0 0 0 .858-2.338l-.033-.758a.598.598 0 0 1 .1-.36l.334-2.382a2.4 2.4 0 0 0-1.213 1.015l-.506.847-.735-.435.636-1.05a2.79 2.79 0 0 1 1.743-1.268l.474-.113a.679.679 0 0 1 .445-.09zm1.454-1.53c.498.07.845.52.777 1.005a.898.898 0 0 1-1.023.751.898.898 0 0 1-.777-1.004.898.898 0 0 1 1.023-.752zm-.14 10.398l7.016-9.343 2.726 4.707 2.688 4.636z"/><path d="m23.583 28.295 1.48-.309a.5.5 0 0 0 .288-.802l-.902-1.123a.5.5 0 0 0-.853.125l-.579 1.432a.5.5 0 0 0 .566.677z"/></g><path stroke="#000" stroke-width=".5" stroke-linecap="square" d="m16.807 24.365 8 3"/></svg>'},108:{content:'<svg width="42" height="42"<g fill="none" fill-rule="evenodd"><path d="M7.886 30.493 20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" fill="#fff" stroke="#c52525" stroke-width="2"/><g transform="translate(15 19.5)"><g><g transform="translate(0 4)"><g fill="#000000"><rect x=".429" y="3.182" width="1" height="1.818" rx=".113"/><rect x="4.714" y="3.182" width="1" height="1.818" rx=".113"/><path d="M0 1.818h6v2.273H0z"/></g><path d="M.429 2.273L1.265.276A.45.45 0 0 1 1.68 0h2.64a.45.45 0 0 1 .415.276l.836 1.997" stroke="#000000" stroke-width=".5" stroke-linecap="round"/></g></g><g><g transform="translate(7 2)"><g fill="#000000"><rect x=".357" y="2.545" width="1" height="1.455" rx=".089"/><rect x="3.929" y="2.545" width="1" height="1.455" rx=".089"/><path d="M0 1.455h5v1.818H0z"/></g><path d="M.357 1.818l.7-1.605A.356.356 0 0 1 1.384 0h2.234c.14 0 .269.084.325.213l.7 1.605" stroke="#000000" stroke-width=".5" stroke-linecap="round"/></g></g><g><g transform="translate(3)"><g fill="#000000"><rect x=".286" y="1.909" width="1" height="1.091" rx=".07"/><rect x="3.143" y="1.909" width="1" height="1.091" rx=".07"/><path d="M0 1.091h4v1.364H0z"/></g><path d="M.286 1.364L.846.16A.279.279 0 0 1 1.098 0h1.804c.108 0 .207.063.252.161l.56 1.203" stroke="#000000" stroke-width=".5" stroke-linecap="round"/></g></g></g></g></svg>'},109:{content:'<svg width="42" height="42"><style><![CDATA[.B{stroke-linecap:square}]]></style><g fill="none" fill-rule="evenodd"><path d="M7.886 30.493 20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" stroke="#c52525" stroke-width="2" fill="#fff"/><g stroke="#000"><path d="M21 27.777v-8.555" class="B"/><path d="M19.778 18L21 19.223 22.222 18m-2.444 11L21 27.777 22.222 29"/><path d="M16.723 23.5h8.555" class="B"/><path d="M26.5 22.278l-1.223 1.223 1.223 1.222m-11-2.445l1.222 1.223-1.222 1.222"/><path d="M17.976 20.476l6.05 6.05" class="B"/><path d="M25.753 26.525h-1.728v1.728m-6.049-9.505l-.001 1.727-1.728.001"/><path d="M24.024 20.476l-6.05 6.05" class="B"/><path d="M17.976 28.253l-.001-1.727-1.728-.001m9.506-6.049h-1.728v-1.729"/><circle cx="21" cy="23.439" r="3.167"/></g></g></svg>'},110:{content:'<svg width="42" height="42" fill="none" fill-rule="evenodd"><g fill="#fff"><path d="M34.114 30.493L21.752 9.478a1 1 0 0 0-1.728.006L7.868 30.499A1 1 0 0 0 8.734 32h24.518a1 1 0 0 0 .862-1.507z" stroke="#c52525" stroke-width="2"/><circle stroke="#000" cx="21" cy="23.9" r="5.493"/></g><g transform="matrix(0 -1 1 0 15.222648 29.589779)"><path d="M5.022 0h1.186v2.365H5.022zm0 9.19h1.186v2.365H5.022zm6.55-4.006V6.37H9.207V5.184zM0 6.366V5.18h2.365v1.186z" fill="#000"/><g stroke="#000"><path d="M5.475 5.773H9.42"/><path stroke-width=".4" d="M5.475 5.777V8.83"/></g></g><circle fill="#000" cx="21" cy="24.114" r="1"/><circle stroke="#000" cx="21" cy="23.9" r="5.493"/></svg>'},111:{content:'<svg width="42" height="42" fill="none" fill-rule="evenodd"><path d="M7.886 30.493 20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" stroke="#c52525" stroke-width="2" fill="#fff"/><path d="M21.172 16.537c3.03 0 5.486 2.983 5.486 6.663s-2.456 6.662-5.486 6.662-5.487-2.983-5.487-6.662 2.456-6.663 5.487-6.663zm2.903 3.649c-.699-1.284-1.438-1.616-2.218-.995l.016-.012a2.38 2.38 0 0 0-.01-.008c-.942.724-1.412 2.023-1.412 3.897 0 1.85.458 3.149 1.375 3.895l-.01-.005c.286.343.67.438 1.15.286 1.553-.5 2.158-5.132 1.11-7.058zm-2.067-1.066c.349-.146.668-.15.958-.014 2.054 1.314 1.285 5.923.709 7.123-.384.8-1.004 1.044-1.86.73l.058.017.17-.234a6.278 6.278 0 0 0 1.137-3.66c-.011-1.924-.446-3.224-1.304-3.9z" fill="#000"/><g stroke="#fff"><path d="M19.72 21.45l-1.142-.597-2.654.04m4.792-1.722l-1.06-.924-2.043-.081m2.107 6.239l-1.142.597-2.654-.04m4.66 1.896l-1.06.925-2.384.093" stroke-linecap="round" stroke-linejoin="round" stroke-width=".8"/><path stroke-width=".8" d="m22.708 18.005-1.992 1.166-.996 2.28v2.954l.864 2.453 1.899 1.293 1.974-1.159.945-2.432v-2.985l-.832-2.404z"/><path stroke-width=".8" stroke-linecap="round" d="M22.708 18.004v-1.323m1.862 2.49l.675-.857m.157 3.26l1.256-.539m-1.256 3.525l1.168.65m-2.113 1.782l.697 1.02m-2.671.138l.078 1.591"/></g></svg>'},112:{content:'<svg width="42" height="42" fill="none" fill-rule="evenodd"><path d="M7.886 30.493 20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" stroke="#c52525" stroke-width="2" fill="#fff"/><path d="M21.172 16.537c3.03 0 5.486 2.983 5.486 6.663s-2.456 6.662-5.486 6.662-5.487-2.983-5.487-6.662 2.456-6.663 5.487-6.663zm2.903 3.649c-.699-1.284-1.438-1.616-2.218-.995l.016-.012a2.38 2.38 0 0 0-.01-.008c-.942.724-1.412 2.023-1.412 3.897 0 1.85.458 3.149 1.375 3.895l-.01-.005c.286.343.67.438 1.15.286 1.553-.5 2.158-5.132 1.11-7.058zm-2.067-1.066c.349-.146.668-.15.958-.014 2.054 1.314 1.285 5.923.709 7.123-.384.8-1.004 1.044-1.86.73l.058.017.17-.234a6.278 6.278 0 0 0 1.137-3.66c-.011-1.924-.446-3.224-1.304-3.9z" fill="#000"/><g stroke="#fff"><path d="M19.72 21.45l-1.142-.597-2.654.04m4.792-1.722l-1.06-.924-2.043-.081m2.107 6.239l-1.142.597-2.654-.04m4.66 1.896l-1.06.925-2.384.093" stroke-linecap="round" stroke-linejoin="round" stroke-width=".8"/><path stroke-width=".8" d="m22.708 18.005-1.992 1.166-.996 2.28v2.954l.864 2.453 1.899 1.293 1.974-1.159.945-2.432v-2.985l-.832-2.404z"/><path stroke-width=".8" stroke-linecap="round" d="M22.708 18.004v-1.323m1.862 2.49l.675-.857m.157 3.26l1.256-.539m-1.256 3.525l1.168.65m-2.113 1.782l.697 1.02m-2.671.138l.078 1.591"/></g></svg>'},114:{content:'<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="42" height="42"><g fill="none" fill-rule="evenodd"><use xlink:href="#B" stroke="#c52525" stroke-width="2" fill="#fff"/><path fill="#000" d="M14.011 21.031h4.942l2.805 2.861h3.898v2.861H11.037z"/><path fill="#fff" d="M14.742 21.877h3.86l2.014 2.014h-5.874z"/><path stroke="#000" stroke-linecap="square" d="M21.191 24.5l3-3"/><g fill="#000"><circle cx="22.5" cy="27.5" r="1.5"/><circle cx="11.5" cy="27.5" r="1.5"/></g><use xlink:href="#B" stroke="#c52525" stroke-width="2"/></g><defs ><path id="B" d="M7.886 30.493L20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z"/></defs></svg>'},115:{content:'<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="42" height="42"><g fill="none" fill-rule="evenodd"><use xlink:href="#B" stroke="#c52525" stroke-width="2" fill="#fff"/><path fill="#000" d="M14.011 21.031h4.942l2.805 2.861h3.898v2.861H11.037z"/><path fill="#fff" d="M14.742 21.877h3.86l2.014 2.014h-5.874z"/><path stroke="#000" stroke-linecap="square" d="M21.191 24.5l3-3"/><g fill="#000"><circle cx="22.5" cy="27.5" r="1.5"/><circle cx="11.5" cy="27.5" r="1.5"/></g><use xlink:href="#B" stroke="#c52525" stroke-width="2"/></g><defs ><path id="B" d="M7.886 30.493L20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z"/></defs></svg>'},116:{content:'<svg width="42" height="42" fill="none" fill-rule="evenodd"><path d="M7.886 30.493 20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" stroke="#c52525" stroke-width="2" fill="#fff"/><g transform="matrix(1 0 0 -1 18.541 29.745)"><path stroke="#000" stroke-width="1.5" d="M.5 11.869V0m0 3.364h2.824a2 2 0 0 1 2 2v6.505"/><circle fill="#c52525" cx="5.324" cy="8.025" r="2.091"/><path fill="#fff" d="M3.831 7.726h2.987v1H3.831z"/></g></svg>'},117:{content:'<svg width="42" height="42" fill="none" fill-rule="evenodd"><path d="M7.886 30.493L20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" stroke="#c52525" stroke-width="2" fill="#fff"/><path d="M19.041 28.72V16.851m0 3.364h2.824a2 2 0 0 1 2 2v6.505" stroke="#000" stroke-width="1.5"/><circle fill="#c52525" cx="23.865" cy="24.876" r="2.091"/><path fill="#fff" d="M22.372 24.577h2.987v1h-2.987z"/></svg>'},118:{content:'<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="42" height="42"><defs><filter color-interpolation-filters="auto" id="A"><feColorMatrix in="SourceGraphic" values="0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 1.000000 0"/></filter><path id="B" d="M7.886 30.493 20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z"/></defs><g fill="none" fill-rule="evenodd"><use xlink:href="#B" stroke="#c52525" stroke-width="2" fill="#fff"/><g filter="url(#A)"><g transform="rotate(26 -28.649 53.149)"><g fill="#3961ff"><rect x=".3" y="3.333" width="1" height="1.667" rx=".122"/><rect x="4.8" y="3.333" width="1" height="1.667" rx=".122"/></g><path d="M.6 2L1.36.29A.488.488 0 0 1 1.806 0h2.388a.49.49 0 0 1 .446.29L5.4 2" stroke="#3961ff" stroke-width=".542" stroke-linecap="round"/><path d="M5.512 2c.27 0 .488.218.488.488v1.024c0 .27-.218.488-.488.488H.488A.488.488 0 0 1 0 3.512V2.488C0 2.218.218 2 .488 2h5.024zM.77 2.39c-.194 0-.352.148-.352.329s.158.329.352.329.352-.147.352-.329S.965 2.39.77 2.39zm4.46 0c-.195 0-.352.148-.352.329s.157.329.352.329.352-.147.352-.329-.158-.329-.352-.329z" fill="#3961ff"/></g></g><path d="M25.54 32.497c2.328-.83 2.997-1.788 2.007-2.873-1.486-1.628-10.976-1.07-3.504-4.574.004-.017-7.225 1.83-2.974 3.249s8.036 1.713 3.612 3.984c-.056.27.23.34.858.214zm-5.18.069c1.93-.6 2.44-1.605 1.53-3.017-1.363-2.118-10.951-.176-2.957-5.773.006-.023-7.418 3.147-3.202 4.706s6.245.726 3.635 4.45c.281-.129.613-.25.994-.366z" fill="#000"/><use xlink:href="#B" stroke="#c52525" stroke-width="2"/></g></svg>'},119:{content:'<svg width="42" height="42" fill="none" fill-rule="evenodd"><path d="M7.886 30.493 20.248 9.478a1 1 0 0 1 1.728.006l12.156 21.015A1 1 0 0 1 33.266 32H8.748a1 1 0 0 1-.862-1.507z" fill="#fff" stroke="#c52525" stroke-width="2"/><g stroke="#000"><path d="M22.586 20.486c.239-.133.544-.09.91-.07l.61.02c.64 0 1.214.323 1.632.83.443.538.713 1.283.713 2.102s-.27 1.564-.713 2.102c-.418.507-.992.83-1.633.83l-.575.011c-.422.013-.751.09-.934-.095-.162-.164-.18-.497-.18-1.052 0-.137-.03-.571-.07-1.115l-.058-.794-.03-.414-.05-1.76c.101-.31.212-.502.378-.595z" stroke-width=".8" fill="#000"/><g stroke-width=".5"><ellipse fill="#fff" cx="22.788" cy="23.368" rx="1.178" ry="3.082"/><path d="M20.5 21.5l-5 2m5-.132l-5 2m5 0l-5 2" stroke-linecap="square"/></g><path stroke-linecap="square" d="m18.694 20.749-1.165 7.182"/></g></svg>'},120:{content:'<svg width="42"