@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 2.22 kB
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.33/esri/copyright.txt for details.
*/
import{getAssetUrl as e}from"../../assets.js";import{getLocaleParts as n}from"../../intl/locale.js";const s="en-wo";var r;!function(e){e.ar="ar",e.bg="bg",e.cs="cs",e.da="da",e.de="de",e.el="el",e.en="en",e.es="es",e.et="et",e.fi="fi",e.fr="fr",e.is="is",e.it="it",e.ja="ja",e.ko="ko",e.lt="lt",e.lv="lv",e.nl="nl",e.nn="nn",e.pl="pl",e.pt="pt",e.ro="ro",e.ru="ru",e.sk="sk",e.sv="sv",e.th="th",e.zh="zh"}(r||(r={}));const t={ae:r.en,ar:r.es,at:r.de,au:r.en,be:r.nl,bg:r.bg,bo:r.es,br:r.pt,ca:r.en,ch:r.de,ci:r.fr,cl:r.es,cn:r.zh,co:r.es,cr:r.es,cz:r.cs,de:r.de,dk:r.da,ee:r.et,eg:r.en,es:r.es,fi:r.fi,fr:r.fr,gb:r.en,gl:r.da,gr:r.el,gt:r.es,hk:r.en,id:r.en,ie:r.en,il:r.en,in:r.en,iq:r.ar,is:r.is,it:r.it,jp:r.ja,ke:r.en,kr:r.ko,kw:r.ar,li:r.de,lt:r.lt,lu:r.en,lv:r.lv,ma:r.fr,mg:r.fr,ml:r.fr,mo:r.en,mx:r.es,my:r.en,ni:r.es,nl:r.nl,no:r.nn,nz:r.en,pe:r.es,pl:r.pl,pr:r.es,pt:r.pt,ro:r.ro,ru:r.ru,rw:r.en,se:r.sv,sg:r.en,sk:r.sk,sr:r.nl,sv:r.es,th:r.th,tn:r.fr,tw:r.zh,us:r.en,ve:r.es,vi:r.en,wo:r.en,za:r.en},l=new Set(["ar-iq","ar-kw","bg-bg","cs-cz","da-dk","da-gl","de-at","de-ch","de-de","de-li","el-gr","en-ae","en-au","en-ca","en-eg","en-gb","en-hk","en-id","en-ie","en-il","en-in","en-iq","en-ke","en-lu","en-mo","en-my","en-nz","en-rw","en-sg","en-us","en-vi","en-wo","en-za","es-ar","es-bo","es-cl","es-co","es-cr","es-es","es-gt","es-mx","es-ni","es-pe","es-pr","es-sv","es-ve","et-ee","fi-fi","fr-ci","fr-fr","fr-ma","fr-mg","fr-ml","fr-tn","is-is","it-it","ja-jp","ko-kr","lt-lt","lv-lv","nl-be","nl-nl","nl-sr","nn-no","pl-pl","pt-br","pt-pt","ro-ro","ru-ru","sk-sk","sv-se","th-th","zh-cn","zh-tw"]);function i(e){return e.toLowerCase()}function a(n){return`url(${e(`esri/widgets/ScaleRangeSlider/images/scalePreview/${n}.jpg`)})`}function o(e){e=i(e);const r=`${n()?.language??"en"}-${e}`,o=`${t[e]}-${e}`;return a(l.has(r)?r:l.has(o)?o:s)}function c(e){const n=5,s=5;if(e<0||e>=n*s)return;return`-${128*(e%n)}px -${128*Math.floor(e/s)}px`}export{s as fallbackSpriteSheetFileName,o as getScalePreviewSource,c as getScalePreviewSpriteBackgroundPosition};